1 2011-12-05 Jakub Jelinek <jakub@redhat.com>
2 Eric Botcazou <ebotcazou@adacore.com>
6 * gcc.c-torture/execute/pr51323.c: New test.
8 2011-12-04 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/associate_10.f90: New.
13 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
16 * gfortran.dg/vect/pr51285.f90: New test.
18 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
19 Jérémie Detrey <Jeremie.Detrey@loria.fr>
22 * gcc.target/i386/pr51393.c: New test.
24 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
27 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
28 * obj-c++.dg/naming-4.mm: Likewise.
30 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
32 * gcc.dg/darwin-segaddr.c: Use -no-pie.
34 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/pr51313.C: New.
39 2011-12-03 Tobias Burnus <burnus@net-b.de>
42 * gfortran.dg/select_type_24.f90: New.
43 * gfortran.dg/select_type_23.f03: Add dg-error.
44 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
46 2011-12-03 Jakub Jelinek <jakub@redhat.com>
48 * gcc.dg/vect/vect-122.c: New test.
50 2011-12-03 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/move_alloc_8.f90: New.
55 2011-12-03 Tobias Burnus <burnus@net-b.de>
57 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
58 i.e. remove the dg-error line.
59 * gfortran.dg/move_alloc_5.f90: Ditto and change back
61 * gfortran.dg/move_alloc_9.f90: New.
62 * gfortran.dg/move_alloc_10.f90: New
64 2011-12-02 Nathan Sidwell <nathan@acm.org>
66 * lib/gcov.exp (verify-lines): Allow = as a count char.
67 * g++.dg/gcov/gcov-13.C: New.
69 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
71 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
72 * gcc.dg/vect/slp-24.c: Ditto.
73 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
74 * gcc.dg/vect/slp-34.c: Ditto.
75 * gcc.dg/vect/slp-4.c: Ditto.
76 * gcc.dg/vect/slp-cond-2.c: Ditto.
77 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
78 * gcc.dg/vect/vect-1.c: Ditto.
79 * gcc.dg/vect/vect-10.c: Ditto.
80 * gcc.dg/vect/vect-105.c: Ditto.
81 * gcc.dg/vect/vect-112.c: Ditto.
82 * gcc.dg/vect/vect-15.c: Ditto.
83 * gcc.dg/vect/vect-2.c: Ditto.
84 * gcc.dg/vect/vect-31.c: Ditto.
85 * gcc.dg/vect/vect-32.c: Ditto.
86 * gcc.dg/vect/vect-33.c: Ditto.
87 * gcc.dg/vect/vect-34.c: Ditto.
88 * gcc.dg/vect/vect-35.c: Ditto.
89 * gcc.dg/vect/vect-36.c: Ditto.
90 * gcc.dg/vect/vect-6.c: Ditto.
91 * gcc.dg/vect/vect-73.c: Ditto.
92 * gcc.dg/vect/vect-74.c: Ditto.
93 * gcc.dg/vect/vect-75.c: Ditto.
94 * gcc.dg/vect/vect-76.c: Ditto.
95 * gcc.dg/vect/vect-80.c: Ditto.
96 * gcc.dg/vect/vect-85.c: Ditto.
97 * gcc.dg/vect/vect-89.c: Ditto.
98 * gcc.dg/vect/vect-97.c: Ditto.
99 * gcc.dg/vect/vect-98.c: Ditto.
100 * gcc.dg/vect/vect-all.c: Ditto.
101 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
102 * gcc.dg/vect/vect-iv-8.c: Ditto.
103 * gcc.dg/vect/vect-iv-8a.c: Ditto.
104 * gcc.dg/vect/vect-outer-1.c: Ditto.
105 * gcc.dg/vect/vect-outer-1a.c: Ditto.
106 * gcc.dg/vect/vect-outer-1b.c: Ditto.
107 * gcc.dg/vect/vect-outer-2.c: Ditto.
108 * gcc.dg/vect/vect-outer-2a.c: Ditto.
109 * gcc.dg/vect/vect-outer-2c.c: Ditto.
110 * gcc.dg/vect/vect-outer-3.c: Ditto.
111 * gcc.dg/vect/vect-outer-3a.c: Ditto.
112 * gcc.dg/vect/vect-outer-4a.c: Ditto.
113 * gcc.dg/vect/vect-outer-4b.c: Ditto.
114 * gcc.dg/vect/vect-outer-4c.c: Ditto.
115 * gcc.dg/vect/vect-outer-4d.c: Ditto.
116 * gcc.dg/vect/vect-outer-4m.c: Ditto.
117 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
118 * gcc.dg/vect/vect-outer-fir.c: Ditto.
119 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
120 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
121 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
122 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
123 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
124 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
125 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
126 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
127 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
128 * gcc.dg/vect/vect-shift-2.c: Ditto.
129 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
130 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
131 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
132 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
133 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
135 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
137 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
138 __builtin_memcpy arguments to honor sizeof(a).
140 2011-12-02 Joseph Myers <joseph@codesourcery.com>
142 * gcc.c-torture/execute/doloop-1.c,
143 gcc.c-torture/execute/doloop-2.c: New tests.
145 2011-12-02 Martin Jambor <mjambor@suse.cz>
147 PR tree-optimization/50622
148 * g++.dg/tree-ssa/pr50622.C: New test.
150 2011-12-01 Jason Merrill <jason@redhat.com>
152 * g++.dg/cpp0x/initlist61.C: New.
154 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/inherit/crash3.C: New.
159 2011-12-01 Nathan Sidwell <nathan@acm.org>
161 PR gcov-profile/51113
162 * lib/gcov.exp (verify-lines): Add support for xfailing.
163 (run-gcov): Likewise.
164 * gcc.misc-tests/gcov-13.c: Xfail weak function.
165 * gcc.misc-tests/gcov-16.c: Remove.
166 * gcc.misc-tests/gcov-17.c: Remove.
167 * g++.dg/gcov-8.C: Remove.
168 * g++.dg/gcov-9.C: Remove.
169 * g++.dg/gcovpart-12b.C: New.
170 * g++.dg/gcov-12.C: New.
172 2011-12-01 Andrew Pinski <apinski@cavium.com>
175 * g++.dg/torture/pr51198.C: New testcase.
177 2011-12-01 Jakub Jelinek <jakub@redhat.com>
179 PR tree-optimization/51246
180 * gcc.c-torture/compile/pr51246.c: New test.
182 PR rtl-optimization/51014
183 * g++.dg/opt/pr51014.C: New test.
185 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
188 * g++.dg/template/error47.C: New.
190 2011-11-30 Jason Merrill <jason@redhat.com>
193 * g++.dg/init/aggr8.C: New.
195 2011-11-30 Jakub Jelinek <jakub@redhat.com>
198 * gcc.target/i386/pr50725.c: New test.
201 * gfortran.dg/gomp/pr51089.f90: New test.
203 2011-11-30 Andrew Pinski <apinski@cavium.com>
205 * gcc.dg/pr51321.c: New testcase.
207 2011-11-30 Jakub Jelinek <jakub@redhat.com>
209 PR rtl-optimization/48721
210 * gcc.target/i386/pr48721.c: New test.
212 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
217 2011-11-29 Jakub Jelinek <jakub@redhat.com>
219 PR tree-optimization/51247
220 * gcc.c-torture/compile/pr51247.c: New test.
222 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
225 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
227 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
229 * gcc.target/powerpc/ppc-target-4.c: New file to test target
230 specific functions enabling target specific builtins.
232 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
234 Use complex floating-point constant in CDBL.
236 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
238 2011-11-29 Tobias Burnus <burnus@net-b.de>
242 * gfortran.dg/move_alloc_5.f90: Add dg-error.
243 * gfortran.dg/select_type_23.f03: Add dg-error.
244 * gfortran.dg/move_alloc_6.f90: New.
245 * gfortran.dg/move_alloc_7.f90: New.
247 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
249 PR tree-optimization/51301
250 * gcc.dg/vect/pr51301.c: New test.
252 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
254 * g++.dg/cdce3.C: Use dg-additional-options.
256 2011-11-28 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/tree-prof/pr50907.c: New test.
261 PR tree-optimization/50078
262 * gcc.dg/pr50078.c: New test.
264 PR tree-optimization/50682
265 * g++.dg/opt/pr50682.C: New test.
267 2011-11-28 Tobias Burnus <burnus@net-b.de>
270 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
272 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
273 Iain Sandoe <iains@gcc.gnu.org>
275 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
276 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
277 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
278 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
279 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
281 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
283 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
284 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
285 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
286 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
287 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
288 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
289 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
290 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
291 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
292 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
293 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
294 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
295 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
296 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
297 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
298 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
299 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
300 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
301 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
302 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
303 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
304 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
305 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
306 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
307 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
308 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
309 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
311 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
313 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
315 * gcc.target/mips/no-dsp-1.c: New test.
316 * gcc.target/mips/soft-float-1.c: Likewise.
318 2011-11-26 Jakub Jelinek <jakub@redhat.com>
320 PR rtl-optimization/49912
321 * g++.dg/other/pr49912.C: New test.
323 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
325 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
327 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
329 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
333 * gfortran.dg/inline_sum_3.f90: New test.
335 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
338 * lib/target-supports.exp
339 (check_effective_target_sync_long_long): Also supported on 32bit
340 x86 targets. Add comment about required dg-options.
341 Add alpha*-*-* targets.
342 (check_effective_target_sync_long_long_runtime): Ditto.
344 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
346 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
347 * gcc.dg/atomic-exchange-4.c: Ditto.
348 * gcc.dg/atomic-load-4.c: Ditto.
349 * gcc.dg/atomic-store-4.c: Ditto.
350 * gcc.dg/di-longlong64-sync-1.c: Ditto.
351 * gcc.dg/di-sync-multithread.c: Ditto.
352 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
353 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
355 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
358 * lib/target-supports.exp
359 (check_effective_target_sync_int_128_runtime): New procedure.
360 (check_effective_target_sync_long_long_runtime): Ditto.
361 (check_effective_target_sync_long_long): Add arm*-*-*.
362 (check_effective_target_sync_longlong): Remove.
364 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
365 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
366 * gcc.dg/atomic-exchange-5.c: Ditto.
367 * gcc.dg/atomic-load-5.c: Ditto.
368 * gcc.dg/atomic-store-5.c: Ditto.
369 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
370 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
371 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
373 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
374 * gcc.dg/atomic-exchange-4.c: Ditto.
375 * gcc.dg/atomic-load-4.c: Ditto.
376 * gcc.dg/atomic-store-4.c: Ditto.
377 * gcc.dg/di-longlong64-sync-1.c: Ditto.
378 * gcc.dg/di-sync-multithread.c: Ditto.
379 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
380 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
382 2011-11-25 Tobias Burnus <burnus@net-b.de>
385 * gfortran.dg/whole_file_35.f90: New.
387 2011-11-25 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/volatile13.f90: New.
392 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
395 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
397 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
402 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
405 * gcc.target/i386/sw-1.c: Revert revision 181357.
407 2011-11-24 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/implicit_pure_1.f90: New.
412 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
415 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
416 * gcc.dg/atomic-exchange-5.c: Likewise.
417 * gcc.dg/atomic-load-5.c: Likewise.
418 * gcc.dg/atomic-op-5.c: Likewise.
419 * gcc.dg/atomic-store-5.c: Likewise.
420 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
422 2011-11-24 Jakub Jelinek <jakub@redhat.com>
424 PR rtl-optimization/50290
425 * gcc.dg/pr50290.c: New test.
427 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
432 2011-11-23 Jakub Jelinek <jakub@redhat.com>
435 * gcc.dg/pr51261.c: New test.
437 2011-11-22 Dodji Seketeli <dodji@redhat.com>
440 * g++.dg/cpp0x/alias-decl-14.C: New test.
441 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
443 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
445 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
446 * g++.dg/lookup/struct1.C: Likewise.
447 * g++.dg/parse/elab1.C: Likewise.
448 * g++.dg/parse/elab2.C: Likewise.
449 * g++.dg/parse/int-as-enum1.C: Likewise.
450 * g++.dg/parse/typedef1.C: Likewise.
451 * g++.dg/parse/typedef3.C: Likewise.
452 * g++.dg/parse/typedef4.C: Likewise.
453 * g++.dg/parse/typedef5.C: Likewise.
454 * g++.dg/template/crash26.C: Likewise.
455 * g++.dg/template/nontype4.C: Likewise.
456 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
457 * g++.old-deja/g++.brendan/line1.C: Likewise.
458 * g++.old-deja/g++.other/elab1.C: Likewise.
459 * g++.old-deja/g++.other/syntax4.C: Likewise.
461 2011-11-22 Tom de Vries <tom@codesourcery.com>
463 PR rtl-optimization/50764
464 * gcc.dg/pr50764.c: New test.
466 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp0x/decltype36.C: New.
471 2011-11-22 Jakub Jelinek <jakub@redhat.com>
473 PR tree-optimization/51074
474 * gcc.dg/vect/pr51074.c: New test.
476 2011-11-22 Dodji Seketeli <dodji@redhat.com>
479 * g++.dg/cpp0x/alias-decl-16.C: New test.
481 2011-11-22 Jakub Jelinek <jakub@redhat.com>
483 PR tree-optimization/50765
484 * gcc.dg/pr50765.c: New test.
486 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
488 * gcc.dg/vshift-1.c (main): Call rand instead of random.
489 * gcc.dg/vshift-3.c (main): Likewise.
491 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
493 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
495 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
497 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
498 * gcc.misc-tests/gcov-17.c: Likewise.
499 * g++.dg/gcov/gcov-8.C: Likewise.
500 * g++.dg/gcov/gcov-9.C: Likewise.
502 2011-11-21 Torvald Riegel <triegel@redhat.com>
504 * g++.dg/tm/pr47747.C: New test.
506 2011-11-21 Torvald Riegel <triegel@redhat.com>
508 * g++.dg/tm/template-2.C: New test.
510 2011-11-21 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/pr50827.c: New test.
515 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
518 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
519 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
520 * g++.dg/cpp0x/udlit-member.C: Adjust.
521 * g++.dg/cpp0x/udlit-raw-length.C: New.
522 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
523 * g++.dg/cpp0x/udlit-resolve.C: New.
524 * c-c++-common/dfp/pr33466.c: Adjust.
526 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
528 * lib/target-supports.exp
529 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
530 with ultrasparc_vis2_hw.
531 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
532 with ultrasparc_vis3_hw.
534 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
536 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
537 *-*-solaris2* && c++.
539 2011-11-20 Joey Ye <joey.ye@arm.com>
541 * gcc.dg/volatile-bitfields-1.c: New.
543 2011-11-20 Jason Merrill <jason@redhat.com>
546 * g++.dg/cpp0x/variadic120.C: New.
547 * g++.dg/cpp0x/sfinae26.C: Adjust.
549 * g++.dg/cpp0x/sfinae11.C: Adjust.
550 * g++.dg/cpp0x/sfinae26.C: Adjust.
551 * g++.dg/template/unify11.C: Adjust.
553 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/template/error46.C: New.
558 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
561 * gcc.target/i386/pr51235.c: New test.
564 * gcc.target/i386/pr51236.c: New test.
566 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
568 * gnat.dg/discr32.adb: New test.
569 * gnat.dg/discr32_pkg.ads: New helper.
571 2011-11-20 Nathan Sidwell <nathan@acm.org>
573 PR gcov-profile/51113
574 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
575 * gcc.misc-tests/gcov-16.c: New.
576 * gcc.misc-tests/gcov-17.c: New.
577 * g++.dg/gcov/gcov-8.C: New.
578 * g++.dg/gcov/gcov-9.C: New.
579 * g++.dg/gcov/gcov-10.C: New.
581 2011-11-20 Dodji Seketeli <dodji@redhat.com>
584 * g++.dg/cpp0x/alias-decl-15.C: New test.
586 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/cpp0x/pr51216.C: New.
591 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
593 * gcc.dg/delay-slot-2.c: New test.
595 2011-11-18 Joseph Myers <joseph@codesourcery.com>
597 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
599 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
602 * g++.dg/lookup/using46.C: New.
603 * g++.dg/lookup/using47.C: New.
604 * g++.dg/lookup/using48.C: New.
605 * g++.dg/lookup/using49.C: New.
606 * g++.dg/lookup/using50.C: New.
608 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
610 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
611 supports /* ... */ comments.
613 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/pr51150.C: New.
618 2011-11-18 Martin Jambor <mjambor@suse.cz>
620 PR tree-optimization/50605
621 * g++.dg/ipa/pr50605.C: New test.
623 2011-11-18 Dodji Seketeli <dodji@redhat.com>
626 * g++.dg/cpp0x/alias-decl-13.C: New test.
628 2011-11-17 Jason Merrill <jason@redhat.com>
631 * g++.dg/cpp0x/auto27.C: New.
632 * g++.dg/cpp0x/trailing2.C: Adjust messages.
634 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
636 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
637 memory model parameters don't match expected values.
638 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
639 __atomic_compare_exchange.
640 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
641 __atomic_compare_exchange_n.
642 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
643 weak/strong parameter and fail if memory models aren't correct.
645 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
647 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
648 Look for simulate_thread_done to determine working gdb. Reduce timeout
649 to 10 seconds and fail when timeout occurs. Improve error messages.
651 2011-11-17 Jason Merrill <jason@redhat.com>
654 * g++.dg/template/virtual2.C: New.
656 2011-11-17 Michael Matz <matz@suse.de>
660 * g++.dg/tree-ssa/pr50741.C: New.
662 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
664 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
666 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
668 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
669 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
670 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
672 2011-11-16 Tobias Burnus <burnus@net-b.de>
676 * gfortran.dg/constructor_1.f90: New.
677 * gfortran.dg/constructor_2.f90: New.
678 * gfortran.dg/constructor_3.f90: New.
679 * gfortran.dg/constructor_4.f90: New.
680 * gfortran.dg/constructor_5.f90: New.
681 * gfortran.dg/constructor_6.f90: New.
682 * gfortran.dg/use_only_5.f90: New.
683 * gfortran.dg/c_ptr_tests_17.f90: New.
684 * gfortran.dg/c_ptr_tests_18.f90: New.
685 * gfortran.dg/used_types_25.f90: New.
686 * gfortran.dg/used_types_26.f90: New
687 * gfortran.dg/type_decl_3.f90: New.
688 * gfortran.dg/function_types_3.f90: Update dg-error.
689 * gfortran.dg/result_1.f90: Ditto.
690 * gfortran.dg/structure_constructor_3.f03: Ditto.
691 * gfortran.dg/structure_constructor_4.f03: Ditto.
693 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
695 * gcc.dg/vect/pr30858.c: Update expected output for
696 architectures with multiple vector sizes.
698 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
699 Bernd Schmidt <bernds@coudesourcery.com>
700 Sebastian Huber <sebastian.huber@embedded-brains.de>
703 * gcc.target/arm/pr49641.c: New test.
705 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
707 PR tree-optimization/49960
708 * gcc.dg/autopar/pr49960.c: New test.
709 * gcc.dg/autopar/pr49960-1.c: New test.
712 2011-11-16 Tom de Vries <tom@codesourcery.com>
714 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
715 * gcc.dg/pr43864-2.c: Same.
716 * gcc.dg/pr43864-3.c: Same.
717 * gcc.dg/pr43864-4.c: Same.
719 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
721 * gcc.target/i386/sse2-cvt-vec.c: New test.
722 * gcc.target/i386/avx-cvt-vec.c: Ditto.
723 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
724 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
725 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
726 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
727 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
729 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
731 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
732 powerpc*-*-darwin* targets.
734 2011-11-15 Torvald Riegel <triegel@redhat.com>
736 * c-c++-common/tm/trxn-expr-3.c: New test.
738 2011-11-14 Torvald Riegel <triegel@redhat.com>
740 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
742 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
744 * gcc.target/i386/avx-recip-vec.c: New test.
745 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
746 * gcc.target/i386/avx-lrint-vec.c: Ditto.
747 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
748 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
749 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
750 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
751 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
752 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
753 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
754 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
755 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
756 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
757 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
758 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
760 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
763 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
764 non-template literal operator.
766 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
768 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
769 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
770 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
771 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
772 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
773 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
774 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
775 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
776 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
777 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
778 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
779 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
780 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
781 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
782 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
783 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
785 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
791 * g++.old-deja/g++.brendan/misc14.C: Adjust.
792 * g++.old-deja/g++.jason/scoping16.C: Likewise.
793 * g++.old-deja/g++.other/anon7.C: Likewise.
794 * g++.old-deja/g++.other/using1.C: Likewise.
795 * g++.old-deja/g++.other/redecl1.C: Likewise.
796 * g++.old-deja/g++.other/typedef7.C: Likewise.
797 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
798 * g++.dg/template/using2.C: Likewise.
799 * g++.dg/template/static4.C: Likewise.
800 * g++.dg/template/typedef1.C: Likewise.
801 * g++.dg/lookup/name-clash9.C: Likewise.
802 * g++.dg/abi/mangle41.C: Likewise.
803 * g++.dg/parse/ctor5.C: Likewise.
804 * g++.dg/inherit/using4.C: Likewise.
805 * g++.dg/lookup/using24.C: New.
806 * g++.dg/lookup/using25.C: New.
807 * g++.dg/lookup/using26.C: New.
808 * g++.dg/lookup/using27.C: New.
809 * g++.dg/lookup/using28.C: New.
810 * g++.dg/lookup/using29.C: New.
811 * g++.dg/lookup/using30.C: New.
812 * g++.dg/lookup/using31.C: New.
813 * g++.dg/lookup/using32.C: New.
814 * g++.dg/lookup/using33.C: New.
815 * g++.dg/lookup/using34.C: New.
816 * g++.dg/lookup/using35.C: New.
817 * g++.dg/lookup/using36.C: New.
818 * g++.dg/lookup/using37.C: New.
819 * g++.dg/lookup/using38.C: New.
820 * g++.dg/lookup/using39.C: New.
821 * g++.dg/lookup/using40.C: New.
822 * g++.dg/lookup/using41.C: New.
823 * g++.dg/lookup/using42.C: New.
824 * g++.dg/lookup/using43.C: New.
825 * g++.dg/lookup/using44.C: New.
826 * g++.dg/lookup/using45.C: New.
827 * g++.dg/lookup/pr6936.C: New.
828 * g++.dg/debug/using4.C: New.
829 * g++.dg/debug/using5.C: New.
830 * g++.dg/cpp0x/forw_enum10.C: New.
832 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
833 Jan Hubicka <jh@suse.cz>
835 * gcc.target/i386/sw-1.c: Force rep;movsb.
837 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
840 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
841 dg-additional-options.
843 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
845 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
846 specified. Remove redundant runtime checks.
847 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
848 Allow for other than -m4. Fix typos in comments.
850 2011-11-12 Jason Merrill <jason@redhat.com>
853 * g++.dg/warn/ref-temp1.C: New.
856 * g++.dg/opt/stack2.C: New.
858 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
860 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
861 alpha*-*-linux* targets.
863 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
866 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
867 Darwin targets and allow external symbols to be undefined.
869 2011-11-12 Nathan Sidwell <nathan@acm.org>
871 * gcc.misc-tests/gcov-15.c: New.
873 2011-11-11 Jakub Jelinek <jakub@redhat.com>
875 PR tree-optimization/51058
876 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
877 * gfortran.dg/vect/pr51058-2.f90: New test.
879 2011-11-10 Jason Merrill <jason@redhat.com>
881 * g++.dg/template/linkage1.C: New.
882 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
883 * g++.old-deja/g++.other/linkage4.C: Likewise.
886 * g++.dg/cpp0x/defaulted33.C: New.
888 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
891 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
892 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
895 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
897 PR rtl-optimization/51040
898 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
901 2011-11-10 Jason Merrill <jason@redhat.com>
904 * g++.dg/template/conv12.C: New.
907 * gcc.dg/debug/dwarf2/asm-line1.c: New.
909 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
911 * gnat.dg/atomic6_1.adb: New test.
912 * gnat.dg/atomic6_2.adb: Likewise.
913 * gnat.dg/atomic6_3.adb: Likewise.
914 * gnat.dg/atomic6_4.adb: Likewise.
915 * gnat.dg/atomic6_5.adb: Likewise.
916 * gnat.dg/atomic6_6.adb: Likewise.
917 * gnat.dg/atomic6_7.adb: Likewise.
918 * gnat.dg/atomic6_8.adb: Likewise.
919 * gnat.dg/atomic6_pkg.ads: New helper.
921 2011-11-10 Jakub Jelinek <jakub@redhat.com>
924 * gcc.c-torture/compile/pr51077.c: New test.
926 PR rtl-optimization/51023
927 * gcc.c-torture/execute/pr51023.c: New test.
929 2011-11-10 Richard Guenther <rguenther@suse.de>
931 PR tree-optimization/51042
932 * gcc.dg/torture/pr51042.c: New testcase.
934 2011-11-10 Richard Guenther <rguenther@suse.de>
936 PR tree-optimization/51070
937 * gcc.dg/torture/pr51070.c: New testcase.
939 2011-11-10 Richard Guenther <rguenther@suse.de>
941 PR tree-optimization/51030
942 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
944 2011-11-10 Richard Guenther <rguenther@suse.de>
947 * gcc.dg/torture/pr51071.c: New testcase.
949 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
951 * gnat.dg/loop_optimization9.ad[sb]: New test.
953 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
955 PR tree-optimization/51058
956 * gfortran.dg/vect/pr51058.f90: New test.
958 2011-11-10 Jakub Jelinek <jakub@redhat.com>
960 PR tree-optimization/51000
961 * gcc.dg/vect/pr51000.c: New test.
963 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp0x/static_assert5.C: New.
967 * g++.dg/template/nontype13.C: Tweak.
969 2011-11-09 Jason Merrill <jason@redhat.com>
972 * g++.dg/cpp0x/noexcept16.C: New.
975 * g++.dg/cpp0x/variadic119.C: New.
977 2011-11-09 Jakub Jelinek <jakub@redhat.com>
980 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
982 * gcc.dg/torture/vshuf-32.inc: Likewise.
983 * gcc.dg/torture/vshuf-4.inc: Likewise.
984 * gcc.dg/torture/vshuf-8.inc: Likewise.
986 * gcc.dg/tm/memopt-1.c: Fix up regexp.
988 2011-11-09 Ian Lance Taylor <iant@google.com>
990 * lib/target-supports.exp (check_effective_target_ucontext_h): New
992 * gcc.dg/split-5.c: New test.
994 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
996 * gcc.dg/tm/memopt-1.c: Adjust regexp.
998 2011-11-09 Jason Merrill <jason@redhat.com>
1001 * g++.dg/template/virtual1.C: New.
1003 2011-11-08 Jason Merrill <jason@redhat.com>
1005 Run most C++ tests in both C++98 and C++11 modes.
1006 * lib/target-supports.exp (check_effective_target_c++11): New.
1007 (check_effective_target_c++98): New.
1008 * lib/g++-dg.exp (g++-dg-runtest): New.
1009 * g++.dg/dg.exp: Use g++-dg-runtest.
1010 * g++.dg/charset/charset.exp: Likewise.
1011 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1012 * g++.dg/dfp/dfp.exp: Likewise.
1013 * g++.dg/gcov/gcov.exp: Likewise.
1014 * g++.dg/gomp/gomp.exp: Likewise.
1015 * g++.dg/graphite/graphite.exp: Likewise.
1016 * g++.dg/tls/tls.exp: Likewise.
1017 * g++.dg/tm/tm.exp: Likewise.
1018 * g++.dg/vect/vect.exp: Likewise.
1019 * g++.old-deja/old-deja.exp: Likewise.
1020 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1021 with some of the torture options.
1022 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1023 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1024 * g++.dg/init/null1.C: Only run in C++98.
1025 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1026 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1027 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1028 * g++.old-deja/g++.other/anon9.C: Likewise.
1029 * g++.old-deja/g++.other/linkage1.C: Likewise.
1030 * g++.old-deja/g++.other/linkage2.C: Likewise.
1031 * g++.old-deja/g++.pt/t29.C: Likewise.
1032 * g++.old-deja/g++.pt/t30.C: Likewise.
1033 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1034 * g++.dg/ext/anon-struct4.C: Likewise.
1035 * g++.dg/init/brace2.C: Likewise.
1036 * g++.dg/init/brace6.C: Likewise.
1037 * g++.dg/other/anon3.C: Likewise.
1038 * g++.dg/template/arg2.C: Likewise.
1039 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1040 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1041 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1042 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1043 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1044 * g++.old-deja/g++.brendan/init2.C: Likewise.
1045 * g++.old-deja/g++.brendan/init4.C: Likewise.
1046 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1047 * g++.old-deja/g++.jason/cond.C: Likewise.
1048 * g++.old-deja/g++.law/init1.C: Likewise.
1049 * g++.old-deja/g++.law/operators32.C: Likewise.
1050 * g++.old-deja/g++.pt/enum6.C: Likewise.
1051 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1052 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1054 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1055 * g++.dg/init/new11.C: Likewise.
1056 * g++.dg/init/pr29571.C: Likewise.
1057 * g++.dg/lookup/forscope2.C: Likewise.
1058 * g++.dg/parse/linkage1.C: Likewise.
1059 * g++.dg/parse/typedef8.C: Likewise.
1060 * g++.dg/template/error44.C: Likewise.
1061 * g++.dg/tls/diag-2.C: Likewise.
1062 * g++.dg/tls/diag-4.C: Likewise.
1063 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1064 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1065 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1066 * g++.old-deja/g++.brendan/new3.C: Likewise.
1067 * g++.old-deja/g++.eh/new1.C: Likewise.
1068 * g++.old-deja/g++.eh/new2.C: Likewise.
1069 * g++.old-deja/g++.jason/new.C: Likewise.
1070 * g++.old-deja/g++.law/friend1.C: Likewise.
1071 * g++.old-deja/g++.mike/net46.C: Likewise.
1072 * g++.old-deja/g++.mike/p755.C: Likewise.
1073 * g++.old-deja/g++.other/new6.C: Likewise.
1075 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1076 * g++.dg/template/crash53.C: Likewise.
1077 * g++.dg/template/void9.C: Likewise.
1079 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1084 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/cpp0x/sfinae29.C: New.
1089 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1092 * gfortran.dg/typebound_call_22.f03: New test case.
1094 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1097 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1099 2011-11-09 Richard Guenther <rguenther@suse.de>
1101 PR tree-optimization/51039
1102 * gcc.dg/pr51039.c: New testcase.
1104 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1106 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1107 Enable also for powerpc*-*-*.
1109 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1112 * gfortran.dg/forall_16.f90: New test.
1114 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1117 * gfortran.dg/initialization_29.f90: Expand test.
1119 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1122 * g++.dg/cpp0x/alias-decl-12.C: New test.
1123 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1125 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1128 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1130 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1132 PR tree-optimization/51015
1133 * gcc.dg/vect/pr51015.c: New test.
1135 2011-11-08 David S. Miller <davem@davemloft.net>
1137 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1138 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1140 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1143 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1145 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1148 * gfortran.dg/string_5.f90: Improve testcase.
1150 2011-10-23 Jason Merrill <jason@redhat.com>
1153 * g++.dg/template/lvalue2.C: New.
1155 2011-11-08 Michael Matz <matz@suse.de>
1157 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1158 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1159 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1160 * g++.dg/eh/builtin2.C: Ditto.
1161 * g++.dg/eh/builtin3.C: Ditto.
1163 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1166 being prefered even for -mavx.
1167 * gcc.target/i386/avx-cvt-3.c: New test.
1169 2011-11-08 Richard Guenther <rguenther@suse.de>
1171 PR tree-optimization/51012
1172 * gcc.dg/pr51012-1.c: New testcase.
1173 * gcc.dg/pr51012-2.c: Likewise.
1175 2011-11-08 Richard Guenther <rguenther@suse.de>
1178 * c-c++-common/uninit-pr51010.c: New testcase.
1180 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1182 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1183 check_effective_target_vect_call_copysignf,
1184 check_effective_target_vect_call_lrint): New procedures.
1185 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1186 $VECT_SLP_CFLAGS with -ffast-math.
1187 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1188 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1189 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1190 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1192 2011-11-07 Richard Henderson <rth@redhat.com>
1193 Aldy Hernandez <aldyh@redhat.com>
1194 Torvald Riegel <triegel@redhat.com>
1196 Merged from transactional-memory.
1198 * g++.dg/dg.exp: Run transactional memory tests.
1199 * g++.dg/tm: New directory with new tests.
1200 * gcc.dg/tm: New directory with new tests.
1201 * c-c++-common/tm: New directory with new tests.
1203 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1205 Fix context handling of alias-declaration
1206 * g++.dg/cpp0x/alias-decl-11.C: New test.
1208 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/parse/template26.C: New.
1212 * g++.dg/template/crash45.C: Adjust dg-error string.
1214 2011-11-07 Jason Merrill <jason@redhat.com>
1217 * g++.dg/template/lookup9.C: New.
1220 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1223 * g++.dg/cpp0x/decltype35.C: New.
1225 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1227 Support C++11 alias-declaration
1229 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1230 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1231 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1232 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1233 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1234 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1235 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1236 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1237 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1238 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1239 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1240 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1241 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1243 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1245 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1247 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1250 * gfortran.dg/typebound_call_21.f03: New.
1252 2011-11-07 Nathan Sidwell <nathan@acm.org>
1254 * gcc.dg/profile-dir-1.c: Adjust final scan.
1255 * gcc.dg/profile-dir-2.c: Adjust final scan.
1256 * gcc.dg/profile-dir-3.c: Adjust final scan.
1257 * gcc.misc-tests/gcov.exp: Adjust regexp.
1258 * gcc.misc-tests/gcov-12.c: New.
1259 * gcc.misc-tests/gcov-13.c: New.
1260 * gcc.misc-tests/gcovpart-13b.c: New.
1261 * gcc.misc-tests/gcov-14.c: New.
1263 2011-11-07 Jason Merrill <jason@redhat.com>
1266 * g++.dg/ext/visibility/template8.C: New.
1268 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1270 PR tree-optimization/50789
1271 * gcc.target/i386/avx2-gather-1.c: New test.
1272 * gcc.target/i386/avx2-gather-2.c: New test.
1273 * gcc.target/i386/avx2-gather-3.c: New test.
1274 * gcc.target/i386/avx2-gather-4.c: New test.
1276 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1278 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1280 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1283 * gfortran.dg/open_dev_null.f90: Remove testcase.
1285 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1287 * lib/target-supports.exp (check_effective_target_sync_int_128):
1288 Don't cache the result.
1289 (check_effective_target_sync_long_long): Ditto.
1291 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1293 PR rtl-optimization/47698
1294 * gcc.target/i386/47698.c: New test.
1296 2011-11-06 Jason Merrill <jason@redhat.com>
1299 * g++.dg/ext/visibility/template7.C: New.
1301 2011-11-07 Terry Guo <terry.guo@arm.com>
1303 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1304 * gcc.target/arm/wmul-2.c: Ditto.
1305 * gcc.target/arm/wmul-3.c: Ditto.
1306 * gcc.target/arm/wmul-4.c: Ditto.
1308 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1310 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1311 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1312 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1313 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1314 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1315 expected diagnostics.
1317 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1318 Richard Henderson <rth@redhat.com>
1319 Aldy Hernandez <aldyh@redhat.com>
1321 Merged from cxx-mem-model.
1323 * lib/target-supports.exp (check_effective_target_sync_int_128,
1324 check_effective_target_sync_long_long): Check whether the target
1325 supports 64 and 128 bit __sync builtins.
1326 (check_effective_target_cas_char): New.
1327 (check_effective_target_cas_int): New.
1328 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1329 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1330 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1331 produce the expected library calls.
1332 * gcc.dg/atomic-fence.c: New functional tests.
1333 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1334 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1335 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1336 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1337 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1338 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1339 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1340 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1341 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1343 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1345 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1347 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1349 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1350 int128 operations are atomic.
1351 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1352 operations are atomic.
1353 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1354 operations are atomic.
1355 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1356 operations are atomic.
1357 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1358 stores aren't moved out of a loop.
1359 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1360 globals don't overwrite neighbouring globals.
1361 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1362 writes dont overwrite neighbouring components.
1363 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1364 * c-c++-common/gomp/atomic-3.c: Likewise.
1365 * c-c++-common/gomp/atomic-9.c: Likewise.
1366 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1367 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1368 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1369 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1370 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1371 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1372 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1373 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1374 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1375 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1376 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1377 g++.dg/gomp/atomic-15.C: Remove.
1378 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1379 * gcc.dg/gomp/atomic-11.c: Remove test.
1381 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1383 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1384 * gcc.dg/vect/slp-cond-1.c: New test.
1385 * gcc.dg/vect/slp-cond-2.c: New test.
1387 2011-11-05 David S. Miller <davem@davemloft.net>
1389 * lib/test-supports.exp
1390 (check_effective_target_ultrasparc_vis2_hw): New proc.
1391 (check_effective_target_ultrasparc_vis3_hw): New proc.
1392 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1393 * gcc.target/sparc/vec-init-2.inc: Likewise.
1394 * gcc.target/sparc/vec-init-3.inc: Likewise.
1395 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1396 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1397 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1398 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1399 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1400 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1401 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1402 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1403 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1405 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1407 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1408 Disable test on Epiphany.
1409 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1410 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1411 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1412 * g++.dg/parse/pragma3.C: Likewise.
1413 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1415 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1416 * gcc.dg/tls/thr-cse-1.c: Likewise.
1417 * g++.dg/opt/devirt2.C: Likewise.
1418 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1419 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1420 * gcc.target/epiphany: New directory.
1422 2011-11-05 Tobias Burnus <burnus@net-b.de>
1424 * gfortran.dg/quad_2.f90: New.
1426 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1428 * gcc.dg/strlenopt-22g.c: New wrapper around...
1429 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1431 2011-11-04 Jason Merrill <jason@redhat.com>
1434 * g++.dg/init/lifetime2.C: New.
1435 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1438 * g++.dg/init/lifetime1.C: Test cleanup order.
1440 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1442 * g++.dg/other/offsetof7.C: New test.
1444 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1446 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1447 variable, default empty, -ffat-lto-objects for effective_target_lto.
1448 (gcc-dg-test-1): Add options from dg-final methods.
1449 * lib/scanasm.exp (scan-assembler_required_options)
1450 (scan-assembler-not_required_options): New procs.
1452 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1454 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1455 generate a pedwarn in c++98-mode.
1456 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1457 don't generate a pedwarn in c++0x-mode.
1459 2011-11-04 Olivier Goffart <olivier@woboq.com>
1462 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1464 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1466 PR rtl-optimization/38644
1467 * gcc.target/arm/stack-red-zone.c: New.
1469 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1472 * g++.dg/warn/Wconversion-null-3.C: New.
1474 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1477 * g++.dg/cpp0x/udlit-strint-length.C: New.
1479 2011-11-04 Jason Merrill <jason@redhat.com>
1482 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1483 * g++.dg/init/lifetime1.C: New.
1484 * g++.dg/init/ref21.C: New.
1485 * g++.dg/eh/array1.C: New.
1487 2011-11-04 Tom de Vries <tom@codesourcery.com>
1489 PR tree-optimization/50763
1490 * gcc.dg/pr50763-5.c: New test.
1492 2011-11-04 Tom de Vries <tom@codesourcery.com>
1494 PR tree-optimization/50763
1495 * g++.dg/pr50763-4.C: New test.
1497 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1499 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1502 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1504 * gcc.dg/torture/vec-cvt-1.c: New test.
1506 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1508 * gnat.dg/specs/private1[-sub].ads: New test.
1510 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1513 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1514 * gfortran.dg/inline_sum_1.f90: New.
1515 * gfortran.dg/inline_sum_2.f90: New.
1516 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1517 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1518 * gfortran.dg/inline_product_1.f90: New.
1520 2011-11-03 Tobias Burnus <burnus@net-b.de>
1523 * gfortran.dg/bind_c_dts_5.f90: New.
1525 2011-11-03 Tobias Burnus <burnus@net-b.de>
1528 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1530 2011-11-03 Richard Guenther <rguenther@suse.de>
1533 * g++.dg/init/copy7.C: Remove testcase.
1535 2011-11-03 Martin Jambor <mjambor@suse.cz>
1537 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1538 * g++.dg/ipa/devirt-c-2.C: Likewise.
1539 * g++.dg/ipa/devirt-c-7.C: New test.
1540 * g++.dg/ipa/devirt-c-8.C: Likewise.
1542 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1544 PR tree-optimization/50912
1545 * gnat.dg/loop_optimization10.ad[sb]: New test.
1546 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1548 2011-11-02 Jason Merrill <jason@redhat.com>
1551 * g++.dg/cpp0x/nsdmi-list2.C: New.
1553 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1557 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1559 2011-11-02 Tom de Vries <tom@codesourcery.com>
1561 PR tree-optimization/50769
1562 * gfortran.dg/pr50769.f90: New test.
1564 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1566 * gcc.target/sparc/20111102-1.c: New test.
1568 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/warn/Wcast-qual2.C: New.
1573 2011-11-02 Tom de Vries <tom@codesourcery.com>
1575 PR tree-optimization/50763
1576 * g++.dg/pr50763-3.C: New test.
1578 2011-11-02 Tom de Vries <tom@codesourcery.com>
1580 PR tree-optimization/50672
1581 * g++.dg/pr50672.C: New test.
1583 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1586 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1587 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1589 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1591 2011-11-02 Richard Guenther <rguenther@suse.de>
1593 PR tree-optimization/50902
1594 * gcc.dg/torture/pr50902.c: New testcase.
1596 2010-11-02 Richard Guenther <rguenther@suse.de>
1598 PR tree-optimization/50890
1599 * gcc.dg/torture/pr50890.c: New testcase.
1601 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1605 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1607 2011-11-01 Tom de Vries <tom@codesourcery.com>
1609 PR tree-optimization/50908
1610 * gcc.dg/pr50908.c: New test.
1611 * gcc.dg/pr50908-2.c: Same.
1612 * gcc.dg/pr50908-3.c: Same.
1614 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1616 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1617 the outer loop. Remove comment. Don't check for widen-mult.
1619 2011-10-31 Martin Jambor <mjambor@suse.cz>
1621 * gcc.dg/ipa/ipcp-4.c: New test.
1623 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/vshift-3.c: New test.
1626 * gcc.dg/vshift-4.c: New test.
1627 * gcc.dg/vshift-5.c: New test.
1629 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1631 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1632 and current implementation.
1634 2011-10-31 Paul Brook <paul@codesourcery.com>
1636 * gcc.dg/constructor-1.c: New test.
1638 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1641 * gfortran.dg/dshift_3.f90: New test.
1643 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1645 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1647 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1648 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1649 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1650 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1651 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1652 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1653 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1654 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1655 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1656 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1657 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1658 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1659 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1660 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1661 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1662 * gcc.dg/vector-compare-2.c: Likewise.
1664 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/pr50901.C: New.
1669 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1671 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1672 * gcc.target/i386/fma4-check.h (main): Ditto.
1673 * gcc.target/i386/xop-check.h (main): Ditto.
1675 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1678 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/template/crash109.C: New.
1683 2011-10-28 Jason Merrill <jason@redhat.com>
1685 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1687 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/template/crash109.C: New.
1692 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1694 * gfortran.dg/nearest_5.f90: New test.
1696 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.dg/vshift-1.c: New test.
1699 * gcc.dg/vshift-2.c: New test.
1700 * gcc.target/i386/xop-vshift-1.c: New test.
1701 * gcc.target/i386/xop-vshift-2.c: New test.
1702 * gcc.target/i386/avx2-vshift-1.c: New test.
1704 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1706 PR rtl-optimization/49720
1707 * g++.dg/torture/pr49720.C: New test.
1709 2011-10-27 David S. Miller <davem@davemloft.net>
1711 * gcc.target/sparc/setcc-3.c: New test.
1713 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1716 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1718 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.target/i386/sse2-cvt-1.c: New test.
1721 * gcc.target/i386/sse2-cvt-2.c: New test.
1722 * gcc.target/i386/avx-cvt-1.c: New test.
1723 * gcc.target/i386/avx-cvt-2.c: New test.
1724 * gcc.target/i386/avx2-cvt-1.c: New test.
1725 * gcc.target/i386/avx2-cvt-2.c: New test.
1727 2011-10-27 Martin Jambor <mjambor@suse.cz>
1729 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1731 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1732 Steven G. Kargl <kargl@gcc.gnu.org>
1735 * gfortran.dg/pr50875.f90: New test.
1737 2011-10-26 David S. Miller <davem@davemloft.net>
1739 * gcc.target/sparc/fmaf-1.c: New test.
1741 * gcc.target/sparc/setcc-1.c: New test.
1742 * gcc.target/sparc/setcc-2.c: New test.
1744 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1746 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1748 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1750 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1753 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1755 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1758 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1760 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1762 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1764 * gnat.dg/specs/discr1.ads: New test.
1765 * gnat.dg/specs/discr1_pkg.ads: New helper.
1767 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1769 * gnat.dg/specs/unchecked_union.ads: Rename to...
1770 * gnat.dg/specs/unchecked_union1.ads: ...this.
1771 * gnat.dg/specs/unchecked_union2.ads: New test.
1773 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1775 * gnat.dg/specs/atomic1.ads: New test.
1777 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1779 Implement C++11 user-defined literals.
1780 * g++.dg/cpp0x/udlit-addr.C: New.
1781 * g++.dg/cpp0x/udlit-args.C: New.
1782 * g++.dg/cpp0x/udlit-args-neg.C: New.
1783 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1784 * g++.dg/cpp0x/udlit-concat.C: New.
1785 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1786 * g++.dg/cpp0x/udlit-constexpr.C: New.
1787 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1788 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1789 * g++.dg/cpp0x/udlit-friend.C: New.
1790 * g++.dg/cpp0x/udlit-general.C: New.
1791 * g++.dg/cpp0x/udlit-inline.C: New.
1792 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1793 * g++.dg/cpp0x/udlit-member-neg.C: New.
1794 * g++.dg/cpp0x/udlit-namespace.C: New.
1795 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1796 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1797 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1798 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1799 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1800 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1801 * g++.dg/cpp0x/udlit-raw-str.C: New.
1802 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1803 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1804 * g++.dg/cpp0x/udlit-systemheader.C: New.
1805 * g++.dg/cpp0x/udlit-template.C: New.
1806 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1807 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1808 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1809 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1810 * g++.dg/cpp0x/udlit_system_header: New.
1812 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/cpp0x/decltype34.C: New.
1817 2011-10-26 Tom de Vries <tom@codesourcery.com>
1819 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1820 * gcc.c-torture/unsorted/HIset.c: Same.
1821 * gcc.c-torture/unsorted/SIcmp.c: Same.
1822 * gcc.c-torture/unsorted/SIset.c: Same.
1823 * gcc.c-torture/unsorted/SFset.c: Same.
1824 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1825 * gcc.c-torture/unsorted/USIcmp.c: Same.
1826 * gcc.c-torture/unsorted/DFcmp.c: Same.
1828 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1831 to work also with -masm=intel and additionally test the xmm vs. ymm
1832 register type combination on mask/dest and in vsib.
1833 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1834 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1835 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1836 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1837 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1838 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1839 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1840 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1841 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1842 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1843 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1844 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1845 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1846 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1847 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1848 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1849 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1850 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1851 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1852 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1853 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1854 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1855 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1856 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1857 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1858 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1859 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1860 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1861 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1862 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1863 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1865 2011-10-26 Tom de Vries <tom@codesourcery.com>
1867 PR tree-optimization/50763
1868 * gcc.dg/pr50763-2.c: New test.
1870 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1872 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1873 Update expected messages.
1875 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1877 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1879 2011-10-25 Jason Merrill <jason@redhat.com>
1882 * g++.dg/init/aggr7.C: New.
1885 * g++.dg/cpp0x/initlist59.C: New.
1887 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/overload/operator5.C: New.
1892 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1895 * g++.dg/template/crash108.C: New.
1897 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1899 PR tree-optimization/50596
1900 * gcc.dg/vect/vect-cond-10.c: New test.
1902 2011-10-24 Joey Ye <joey.ye@arm.com>
1904 * gcc.target/arm/pr42575.c: Remove architecture option.
1906 2011-10-24 David S. Miller <davem@davemloft.net>
1908 * gcc.target/sparc/vis3move-1.c: New test.
1909 * gcc.target/sparc/vis3move-2.c: New test.
1910 * gcc.target/sparc/vis3move-3.c: New test.
1912 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1914 * gcc.dg/strlenopt-22.c: New testcase.
1915 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1917 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1919 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1921 (dg-skip-if): Remove.
1922 * gcc.target/i386/funcspec-1.c: Ditto.
1923 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1925 2011-10-24 Richard Guenther <rguenther@suse.de>
1927 * gcc.dg/vect/vect-bool-1.c: New testcase.
1929 2011-10-24 Richard Guenther <rguenther@suse.de>
1931 PR tree-optimization/50838
1932 * gcc.dg/torture/pr50838.c: New testcase.
1934 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1936 PR tree-optimization/50730
1937 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1938 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1939 -fno-tree-sra and SLP flags.
1941 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1945 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1949 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1951 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1955 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1957 2011-10-23 Tom de Vries <tom@codesourcery.com>
1959 PR tree-optimization/50763
1960 * gcc.dg/pr50763.c: New test.
1962 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1965 * gcc.target/i386/pr50788.c: New test.
1967 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1969 PR tree-optimization/50819
1970 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1971 * g++.dg/vect/slp-pr50819.cc: New test.
1973 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/warn/Wconversion4.C: New.
1978 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1981 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1982 from element other than first and reverse permutation.
1983 * gcc.dg/torture/vshuf-16.inc: Likewise.
1984 * gcc.dg/torture/vshuf-8.inc: Likewise.
1985 * gcc.dg/torture/vshuf-4.inc: Likewise.
1987 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/parse/error43.C: New.
1991 * g++.dg/parse/error44.C: Likewise.
1993 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1994 Kirill Yukhin <kirill.yukhin@intel.com>
1997 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1998 * gcc.target/i386/bmi2-check.h: Ditto.
2000 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2003 * g++.dg/cpp0x/override2.C: Add test.
2005 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2008 check_linker_plugin_available.
2010 2011-10-21 Kai Tietz <ktietz@redhat.com>
2012 * gcc.target/i386/branch-cost1.c: New test.
2013 * gcc.target/i386/branch-cost2.c: New test.
2014 * gcc.target/i386/branch-cost3.c: New test.
2015 * gcc.target/i386/branch-cost4.c: New test.
2017 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2019 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2021 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2024 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2026 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2028 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2029 (_moz_foo, EXT__foo): Use ASMNAME.
2031 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2033 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2036 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2039 * gcc.target/i386/pr50766.c: New test.
2041 2011-10-20 Jason Merrill <jason@redhat.com>
2044 * g++.dg/eh/partial1.C: New.
2046 2011-10-20 Richard Henderson <rth@redhat.com>
2048 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2049 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2050 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2051 Use __builtin_shuffle.
2053 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2056 * gfortran.dg/ishft_3.f90: Update test.
2058 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2061 * gfortran.dg/substring_integer_index.f90: New test.
2063 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2065 * gfortran.dg/format_string.f: New test.
2067 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2069 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2071 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2073 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2075 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2076 gcc.target/i386/pr46226.c: Do not use
2077 -mno-accumulate-outgoing-args.
2079 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2081 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2082 including <strings.h>.
2084 2011-10-19 Jan Hubicka <jh@suse.cz>
2086 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2087 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2088 * lib/c-torture.exp: Likewise.
2089 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2090 * gcc.c-torture/compile/sync-1.c: Likewise.
2091 * gcc.c-torture/compile/sync-1.c: Likewise.
2092 * gcc.c-torture/compile/sync-3.c: Likewise.
2093 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2094 * gcc.dg/noncompile/920507-1.c: Likewise.
2095 * gcc.dg/torture/pr36400.c: Likewise.
2096 * g++.dg/torture/pr34850.C: Likewise.
2098 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2100 * gnat.dg/source_ref1.adb: New test.
2101 * gnat.dg/source_ref2.adb: Likewise.
2103 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/parse/error42.C: New.
2107 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2109 2011-10-19 Jason Merrill <jason@redhat.com>
2112 * g++.dg/init/value9.C: New.
2114 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2117 * gcc.dg/torture/vshuf-16.inc: Likewise.
2118 * gcc.dg/torture/vshuf-8.inc: Likewise.
2119 * gcc.dg/torture/vshuf-4.inc: Likewise.
2121 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2124 * gfortran.dg/sizeof_proc.f90: New.
2126 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2128 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2129 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2131 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2134 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2136 2011-10-19 Jason Merrill <jason@redhat.com>
2139 * g++.dg/init/ref20.C: New.
2141 2011-10-19 Kai Tietz <ktietz@redhat.com>
2144 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2145 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2146 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2147 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2148 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2150 2011-10-19 Richard Guenther <rguenther@suse.de>
2153 * gcc.dg/torture/pr50768.c: New testcase.
2155 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2157 PR rtl-optimization/50340
2158 * gcc.dg/pr50340.c: New.
2160 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2162 PR tree-optimization/50717
2164 * gcc.dg/pr50717-1.c: New file.
2165 * gcc.target/arm/wmul-12.c: Correct types.
2166 * gcc.target/arm/wmul-8.c: Correct types.
2168 2011-10-18 Jason Merrill <jason@redhat.com>
2171 * g++.dg/cpp0x/defaulted32.C: New.
2174 * g++.dg/lookup/using23.C: New.
2177 * g++.dg/cpp0x/implicit12.C: New.
2178 * g++.dg/cpp0x/defaulted20.C: Adjust.
2179 * g++.dg/cpp0x/defaulted21.C: Adjust.
2180 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2181 * g++.dg/cpp0x/implicit4.C: Adjust.
2182 * g++.dg/cpp0x/implicit5.C: Adjust.
2183 * g++.dg/cpp0x/implicit8.C: Adjust.
2184 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2185 * g++.dg/cpp0x/not_special.C: Adjust.
2186 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2187 * g++.dg/cpp0x/rv1n.C: Adjust.
2188 * g++.dg/cpp0x/rv2n.C: Adjust.
2189 * g++.dg/cpp0x/rv3n.C: Adjust.
2190 * g++.dg/cpp0x/rv4n.C: Adjust.
2191 * g++.dg/cpp0x/rv5n.C: Adjust.
2192 * g++.dg/cpp0x/rv6n.C: Adjust.
2193 * g++.dg/cpp0x/rv7n.C: Adjust.
2195 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2197 * gcc.target/i386/avx2-vpop-check.h: New header.
2198 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2199 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2200 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2201 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2202 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2203 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2204 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2205 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2206 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2207 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2208 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2209 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2210 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2211 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2212 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2214 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2217 * gfortran.dg/coarray_subobject_1.f90: New test.
2218 * gfortran.dg/coarray/subobject_1.f90: New test.
2220 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2222 PR rtl-optimization/50205
2223 * gcc.dg/pr50205.c: New.
2225 2011-10-18 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/50767
2228 * gcc.dg/torture/pr50767.c: New testcase.
2230 2011-10-18 Julian Brown <julian@codesourcery.com>
2232 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2233 * gcc.target/arm/unaligned-memcpy-1.c: New.
2234 * gcc.target/arm/unaligned-memcpy-2.c: New.
2235 * gcc.target/arm/unaligned-memcpy-3.c: New.
2236 * gcc.target/arm/unaligned-memcpy-4.c: New.
2238 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2241 * gfortran.dg/iso_c_binding_class.f03: New.
2243 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2245 * testsuite/lib/target-supports.exp
2246 (check_effective_target_vect_widen_shift): New.
2247 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2248 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2249 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2250 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2252 2011-10-18 Richard Guenther <rguenther@suse.de>
2254 * gcc.dg/torture/restrict-1.c: New testcase.
2256 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2258 * g++.dg/ext/bases.C: New test.
2260 2011-10-17 David S. Miller <davem@davemloft.net>
2262 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2263 all operations to emit VIS instructions.
2264 * gcc.target/sparc/fandnot.c: Likewise.
2265 * gcc.target/sparc/fnot.c: Likewise.
2266 * gcc.target/sparc/for.c: Likewise.
2267 * gcc.target/sparc/fornot.c: Likewise.
2268 * gcc.target/sparc/fxnor.c: Likewise.
2269 * gcc.target/sparc/fxor.c: Likewise.
2270 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2273 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2275 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2276 * gcc.dg/torture/vshuf-16.inc: New file.
2277 * gcc.dg/torture/vshuf-2.inc: New file.
2278 * gcc.dg/torture/vshuf-32.inc: New file.
2279 * gcc.dg/torture/vshuf-4.inc: New file.
2280 * gcc.dg/torture/vshuf-8.inc: New file.
2281 * gcc.dg/torture/vshuf-main.inc: New file.
2282 * gcc.dg/torture/vshuf-v16hi.c: New test.
2283 * gcc.dg/torture/vshuf-v16qi.c: New test.
2284 * gcc.dg/torture/vshuf-v2df.c: New test.
2285 * gcc.dg/torture/vshuf-v2di.c: New test.
2286 * gcc.dg/torture/vshuf-v2sf.c: New test.
2287 * gcc.dg/torture/vshuf-v2si.c: New test.
2288 * gcc.dg/torture/vshuf-v32qi.c: New test.
2289 * gcc.dg/torture/vshuf-v4df.c: New test.
2290 * gcc.dg/torture/vshuf-v4di.c: New test.
2291 * gcc.dg/torture/vshuf-v4hi.c: New test.
2292 * gcc.dg/torture/vshuf-v4sf.c: New test.
2293 * gcc.dg/torture/vshuf-v4si.c: New test.
2294 * gcc.dg/torture/vshuf-v8hi.c: New test.
2295 * gcc.dg/torture/vshuf-v8qi.c: New test.
2296 * gcc.dg/torture/vshuf-v8sf.c: New test.
2297 * gcc.dg/torture/vshuf-v8si.c: New test.
2299 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2301 PR tree-optimization/50746
2302 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2304 2011-10-17 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2309 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/parse/error41.C: New.
2313 * g++.dg/parse/error20.C: Adjust.
2315 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/warn/format7.C: New.
2319 * obj-c++.dg/warn7.mm: Likewise.
2321 2011-10-17 Richard Guenther <rguenther@suse.de>
2323 PR tree-optimization/50729
2324 * gcc.dg/torture/pr50729.c: New testcase.
2326 2011-10-15 Tom Tromey <tromey@redhat.com>
2327 Dodji Seketeli <dodji@redhat.com>
2329 * lib/prune.exp (prune_gcc_output): Prune output referring to
2331 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2332 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2333 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2334 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2336 2011-10-15 Tom Tromey <tromey@redhat.com>
2337 Dodji Seketeli <dodji@redhat.com>
2339 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2341 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2344 * g++.dg/inherit/error5.C: New.
2346 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/kind_tests_4.f90: New.
2352 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2354 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2355 targets that support vector condition.
2357 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2360 * gfortran.dg/c_kind_tests_3.f03: New.
2362 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/elemental_args_check_4.f90: New.
2367 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2369 PR tree-optimization/50727
2370 * gcc.dg/vect/pr50727.c: New test.
2372 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2374 * gcc.dg/vla-23.c: New test.
2376 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/50596
2379 * gcc.dg/vect/vect-cond-9.c: New test.
2381 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2383 * gcc.dg/vect/bb-slp-29.c: New test.
2385 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2388 * g++.dg/ext/is_base_of_incomplete.C: New.
2389 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2390 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2392 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2394 * gcc.target/sparc/combined-1.c: Compile at -O2.
2396 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2398 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2399 (dg-options): Add -Wno-attributes.
2400 * gcc.target/i386/fma_double_?.c: Ditto.
2401 * gcc.target/i386/fma_run_float_?.c: Ditto.
2402 * gcc.target/i386/fma_run_double_?.c: Ditto.
2403 * gcc.target/i386/l_fma_float_?.c: Dtto.
2404 * gcc.target/i386/l_fma_double_?.c: Ditto.
2405 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2406 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2408 2011-10-15 Tobias Burnus <burnus@net-b.de>
2410 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2412 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2413 * gfortran.dg/rank_3.f90: Ditto.
2414 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2415 -std=f2008ts in dg-options.
2416 * gfortran.dg/rank_4.f90: Ditto.
2418 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2421 * gcc.target/sh/pr49263.c: New.
2423 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2425 * gnat.dg/specs/debug1.ads: Tweak.
2427 2011-10-14 Kai Tietz <ktietz@redhat.com>
2429 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2431 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2433 * gcc.target/i386/sse2-mul-1.c: New test.
2434 * gcc.target/i386/sse4_1-mul-1.c: New test.
2435 * gcc.target/i386/avx-mul-1.c: New test.
2436 * gcc.target/i386/xop-mul-1.c: New test.
2437 * gcc.target/i386/avx2-mul-1.c: New test.
2439 2011-10-14 Jason Merrill <jason@redhat.com>
2442 * g++.dg/cpp0x/nsdmi-list1.C: New.
2445 * g++.dg/cpp0x/nsdmi-const1.C: New.
2447 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/pointer_intent_5.f90: New.
2452 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2454 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2455 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2456 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2458 2011-10-14 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/pointer_check_11.f90: New.
2462 * gfortran.dg/pointer_check_12.f90: New.
2464 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2467 * g++.dg/overload/operator4.C: New.
2469 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2471 * gcc.dg/di-longlong64-sync-1.c: New test.
2472 * gcc.dg/di-sync-multithread.c: New test.
2473 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2474 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2475 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2476 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2477 (check_effective_target_arm_arm_ok): New helper.
2478 (check_effective_target_sync_longlong): New helper.
2480 2011-10-14 Richard Guenther <rguenther@suse.de>
2482 PR tree-optimization/50723
2483 * gcc.dg/torture/pr50723.c: New testcase.
2485 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2488 * g++.dg/warn/format6.C: New.
2489 * obj-c++.dg/warn6.mm: Likewise.
2491 2011-10-13 Richard Henderson <rth@redhat.com>
2493 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2495 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2496 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2497 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2499 2011-10-13 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp0x/nsdmi-template2.C: New.
2505 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2508 * g++.dg/init/vbase1.C: New.
2510 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2512 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2513 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2514 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2515 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2517 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2519 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2521 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2523 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2525 2011-10-13 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/50712
2528 * gcc.target/i386/pr50712.c: New testcase.
2530 2011-10-13 Tom de Vries <tom@codesourcery.com>
2532 * gcc.dg/memcpy-4.c: New test.
2534 2011-10-13 Richard Guenther <rguenther@suse.de>
2536 PR tree-optimization/50698
2537 * g++.dg/vect/pr50698.cc: New testcase.
2539 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2541 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2542 * gcc.target/powerpc/warn-2.c: Ditto.
2544 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2545 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2546 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2547 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2548 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2549 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2550 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2551 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2552 * gcc.target/powerpc/ppc-pow.c: Likewise.
2553 * gcc.target/powerpc/recip-1.c: Likewise.
2554 * gcc.target/powerpc/recip-2.c: Likewise.
2555 * gcc.target/powerpc/recip-3.c: Likewise.
2556 * gcc.target/powerpc/recip-4.c: Likewise.
2557 * gcc.target/powerpc/recip-5.c: Likewise.
2559 2011-10-12 David S. Miller <davem@davemloft.net>
2561 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2562 '-mvis3' instead of 'mcpu=niagara3' in options.
2563 * gcc.target/sparc/fhalve.c: Likewise.
2564 * gcc.target/sparc/fnegop.c: Likewise.
2565 * gcc.target/sparc/fpadds.c: Likewise.
2566 * gcc.target/sparc/fshift.c: Likewise.
2567 * gcc.target/sparc/fucmp.c: Likewise.
2568 * gcc.target/sparc/lzd.c: Likewise.
2569 * gcc.target/sparc/vis3misc.c: Likewise.
2570 * gcc.target/sparc/xmul.c: Likewise.
2572 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2574 * gnat.dg/vect1.ad[sb]: New test.
2575 * gnat.dg/vect1_pkg.ads: New helper.
2576 * gnat.dg/vect2.ad[sb]: New test.
2577 * gnat.dg/vect2_pkg.ads: New helper.
2578 * gnat.dg/vect3.ad[sb]: New test.
2579 * gnat.dg/vect3_pkg.ads: New helper.
2580 * gnat.dg/vect4.ad[sb]: New test.
2581 * gnat.dg/vect4_pkg.ads: New helper.
2582 * gnat.dg/vect5.ad[sb]: New test.
2583 * gnat.dg/vect5_pkg.ads: New helper.
2584 * gnat.dg/vect6.ad[sb]: New test.
2585 * gnat.dg/vect6_pkg.ads: New helper.
2587 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2589 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2590 * gcc.target/i386/fma_run_double_2.c: Likewise.
2591 * gcc.target/i386/fma_run_double_3.c: Likewise.
2592 * gcc.target/i386/fma_run_double_4.c: Likewise.
2593 * gcc.target/i386/fma_run_double_5.c: Likewise.
2594 * gcc.target/i386/fma_run_double_6.c: Likewise.
2595 * gcc.target/i386/fma_run_float_1.c: Likewise.
2596 * gcc.target/i386/fma_run_float_2.c: Likewise.
2597 * gcc.target/i386/fma_run_float_3.c: Likewise.
2598 * gcc.target/i386/fma_run_float_4.c: Likewise.
2599 * gcc.target/i386/fma_run_float_5.c: Likewise.
2600 * gcc.target/i386/fma_run_float_6.c: Likewise.
2602 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2603 remove the extra dg-options.
2604 * gcc.target/i386/l_fma_double_2.c: Likewise.
2605 * gcc.target/i386/l_fma_double_3.c: Likewise.
2606 * gcc.target/i386/l_fma_double_4.c: Likewise.
2607 * gcc.target/i386/l_fma_double_5.c: Likewise.
2608 * gcc.target/i386/l_fma_double_6.c: Likewise.
2609 * gcc.target/i386/l_fma_float_1.c: Likewise.
2610 * gcc.target/i386/l_fma_float_2.c: Likewise.
2611 * gcc.target/i386/l_fma_float_3.c: Likewise.
2612 * gcc.target/i386/l_fma_float_4.c: Likewise.
2613 * gcc.target/i386/l_fma_float_5.c: Likewise.
2614 * gcc.target/i386/l_fma_float_6.c: Likewise.
2616 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2618 PR tree-optimization/50189
2619 * g++.dg/torture/pr50189.C: New testcase.
2621 2011-10-12 Richard Guenther <rguenther@suse.de>
2623 PR tree-optimization/50700
2624 * gcc.dg/builtin-object-size-12.c: New testcase.
2626 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2629 * gcc.c-torture/compile/pr50565-1.c,
2630 gcc.c-torture/compile/pr50565-2.c: New tests.
2632 2011-10-11 Jason Merrill <jason@redhat.com>
2636 * g++.dg/template/constant1.C: New.
2637 * g++.dg/template/constant2.C: New.
2638 * g++.dg/cpp0x/constexpr-template3.C: New.
2640 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2642 * gcc.target/i386/warn-vect-op-3.c: New test.
2643 * gcc.target/i386/warn-vect-op-1.c: New test.
2644 * gcc.target/i386/warn-vect-op-2.c: New test.
2646 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2648 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2650 2011-10-11 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/50204
2653 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2655 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2657 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2659 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2661 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2662 * gcc.target/i386/fma_double_2.c: Ditto.
2663 * gcc.target/i386/fma_double_3.c: Ditto.
2664 * gcc.target/i386/fma_double_4.c: Ditto.
2665 * gcc.target/i386/fma_double_5.c: Ditto.
2666 * gcc.target/i386/fma_double_6.c: Ditto.
2667 * gcc.target/i386/fma_float_1.c: Ditto.
2668 * gcc.target/i386/fma_float_2.c: Ditto.
2669 * gcc.target/i386/fma_float_3.c: Ditto.
2670 * gcc.target/i386/fma_float_4.c: Ditto.
2671 * gcc.target/i386/fma_float_5.c: Ditto.
2672 * gcc.target/i386/fma_float_6.c: Ditto.
2673 * gcc.target/i386/l_fma_double_1.c: Ditto.
2674 * gcc.target/i386/l_fma_double_2.c: Ditto.
2675 * gcc.target/i386/l_fma_double_3.c: Ditto.
2676 * gcc.target/i386/l_fma_double_4.c: Ditto.
2677 * gcc.target/i386/l_fma_double_5.c: Ditto.
2678 * gcc.target/i386/l_fma_double_6.c: Ditto.
2679 * gcc.target/i386/l_fma_float_1.c: Ditto.
2680 * gcc.target/i386/l_fma_float_2.c: Ditto.
2681 * gcc.target/i386/l_fma_float_3.c: Ditto.
2682 * gcc.target/i386/l_fma_float_4.c: Ditto.
2683 * gcc.target/i386/l_fma_float_5.c: Ditto.
2684 * gcc.target/i386/l_fma_float_6.c: Ditto.
2685 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2686 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2687 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2688 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2689 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2690 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2691 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2692 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2693 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2694 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2695 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2696 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2698 2011-10-11 Tristan Gingold <gingold@adacore.com>
2700 * gcc.dg/va-arg-4.c: New test.
2701 * gcc.dg/va-arg-5.c: Ditto.
2703 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2705 * lib/target-supports.exp (check_effective_target_fd_truncate):
2706 Close and unlink test file before exit.
2708 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2711 * gfortran.dg/forall_15.f90: New test case.
2713 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2714 Andrew Macleod <amacleod@redhat.com>
2716 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2717 wrappers for *other_threads() and *final_verify().
2718 * gcc.dg/simulate-thread/simulate-thread.h
2719 (simulate_thread_wrapper_other_threads): New.
2720 (simulate_thread_wrapper_final_verify): New.
2722 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2724 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2726 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2728 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2730 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2731 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2733 * gcc.target/i386/fma_1.h: New file.
2734 * gcc.target/i386/fma_2.h: Likewise.
2735 * gcc.target/i386/fma_3.h: Likewise.
2736 * gcc.target/i386/fma_4.h: Likewise.
2737 * gcc.target/i386/fma_5.h: Likewise.
2738 * gcc.target/i386/fma_6.h: Likewise.
2739 * gcc.target/i386/fma_double_1.c: Likewise.
2740 * gcc.target/i386/fma_double_2.c: Likewise.
2741 * gcc.target/i386/fma_double_3.c: Likewise.
2742 * gcc.target/i386/fma_double_4.c: Likewise.
2743 * gcc.target/i386/fma_double_5.c: Likewise.
2744 * gcc.target/i386/fma_double_6.c: Likewise.
2745 * gcc.target/i386/fma_float_1.c: Likewise.
2746 * gcc.target/i386/fma_float_2.c: Likewise.
2747 * gcc.target/i386/fma_float_3.c: Likewise.
2748 * gcc.target/i386/fma_float_4.c: Likewise.
2749 * gcc.target/i386/fma_float_5.c: Likewise.
2750 * gcc.target/i386/fma_float_6.c: Likewise.
2751 * gcc.target/i386/fma_main.h: Likewise.
2752 * gcc.target/i386/fma_run_double_1.c: Likewise.
2753 * gcc.target/i386/fma_run_double_2.c: Likewise.
2754 * gcc.target/i386/fma_run_double_3.c: Likewise.
2755 * gcc.target/i386/fma_run_double_4.c: Likewise.
2756 * gcc.target/i386/fma_run_double_5.c: Likewise.
2757 * gcc.target/i386/fma_run_double_6.c: Likewise.
2758 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2759 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2760 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2761 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2762 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2763 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2764 * gcc.target/i386/fma_run_float_1.c: Likewise.
2765 * gcc.target/i386/fma_run_float_2.c: Likewise.
2766 * gcc.target/i386/fma_run_float_3.c: Likewise.
2767 * gcc.target/i386/fma_run_float_4.c: Likewise.
2768 * gcc.target/i386/fma_run_float_5.c: Likewise.
2769 * gcc.target/i386/fma_run_float_6.c: Likewise.
2770 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2771 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2772 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2773 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2774 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2775 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2776 * gcc.target/i386/l_fma_1.h: Likewise.
2777 * gcc.target/i386/l_fma_2.h: Likewise.
2778 * gcc.target/i386/l_fma_3.h: Likewise.
2779 * gcc.target/i386/l_fma_4.h: Likewise.
2780 * gcc.target/i386/l_fma_5.h: Likewise.
2781 * gcc.target/i386/l_fma_6.h: Likewise.
2782 * gcc.target/i386/l_fma_double_1.c: Likewise.
2783 * gcc.target/i386/l_fma_double_2.c: Likewise.
2784 * gcc.target/i386/l_fma_double_3.c: Likewise.
2785 * gcc.target/i386/l_fma_double_4.c: Likewise.
2786 * gcc.target/i386/l_fma_double_5.c: Likewise.
2787 * gcc.target/i386/l_fma_double_6.c: Likewise.
2788 * gcc.target/i386/l_fma_float_1.c: Likewise.
2789 * gcc.target/i386/l_fma_float_2.c: Likewise.
2790 * gcc.target/i386/l_fma_float_3.c: Likewise.
2791 * gcc.target/i386/l_fma_float_4.c: Likewise.
2792 * gcc.target/i386/l_fma_float_5.c: Likewise.
2793 * gcc.target/i386/l_fma_float_6.c: Likewise.
2794 * gcc.target/i386/l_fma_main.h: Likewise.
2795 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2796 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2797 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2798 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2799 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2800 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2801 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2802 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2803 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2804 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2805 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2806 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2808 2011-10-10 Richard Guenther <rguenther@suse.de>
2811 * gcc.dg/torture/pr50389.c: New testcase.
2813 2011-10-10 Richard Guenther <rguenther@suse.de>
2816 * gcc.dg/builtins-47.c: Optimize.
2818 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2820 * lib/gcc-simulate-thread.exp: New.
2821 * gcc.dg/simulate-thread/guality.h: New.
2822 * gcc.dg/simulate-thread/simulate-thread.h: New.
2823 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2824 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2825 * gcc.dg/simulate-thread/README: New.
2826 * g++.dg/simulate-thread/guality.h: New.
2827 * g++.dg/simulate-thread/simulate-thread.h: New.
2828 * g++.dg/simulate-thread/simulate-thread.exp: New.
2829 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2830 * c-c++-common/cxxbitfields-2.c: Remove.
2831 * c-c++-common/cxxbitfields.c: Remove.
2832 * c-c++-common/cxxbitfields-4.c: Remove.
2833 * c-c++-common/cxxbitfields-5.c: Remove.
2834 * c-c++-common/simulate-thread/bitfields-1.c: New.
2835 * c-c++-common/simulate-thread/bitfields-2.c: New.
2836 * c-c++-common/simulate-thread/bitfields-3.c: New.
2837 * c-c++-common/simulate-thread/bitfields-4.c: New.
2839 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/warn/format5.C: New.
2844 2011-10-09 Tobias Burnus <burnus@net-b.de>
2847 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2848 * gfortran.dg/common_16.f90: New.
2850 2011-10-09 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/iso_c_binding_param_1.f90: New.
2853 * gfortran.dg/iso_c_binding_param_2.f90: New.
2854 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2856 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2858 PR tree-optimization/50635
2859 * gcc.dg/vect/pr50635.c: New test.
2861 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/proc_decl_27.f90: New.
2866 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2869 * objc/execute/initialize-1.m: New test.
2871 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2874 * gfortran.dg/pointer_function_result_1.f90 : New test.
2876 2011-10-07 David S. Miller <davem@davemloft.net>
2879 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2880 * gcc.target/sparc/cmask.c: Use it.
2881 * gcc.target/sparc/fhalve.c: Likewise.
2882 * gcc.target/sparc/fnegop.c: Likewise.
2883 * gcc.target/sparc/fpadds.c: Likewise.
2884 * gcc.target/sparc/fshift.c: Likewise.
2885 * gcc.target/sparc/fucmp.c: Likewise.
2886 * gcc.target/sparc/lzd.c: Likewise.
2887 * gcc.target/sparc/vis3misc.c: Likewise.
2888 * gcc.target/sparc/xmul.c: Likewise.
2890 2011-10-07 Richard Henderson <rth@redhat.com>
2892 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2894 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2896 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2898 * gcc.dg/pr50193-1.c: New file.
2899 * gcc.target/arm/shiftable.c: New file.
2901 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2904 * gfortran.dg/class_46.f03: New.
2906 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2908 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2909 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2910 (syslog, vsyslog, __vsyslog_chk): Likewise.
2912 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2913 (x, EXT_x): Use ASMNAME.
2915 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2916 (a, c): Use ASMNAME.
2918 2011-10-07 Tom de Vries <tom@codesourcery.com>
2921 * gcc.dg/pr50527.c: New test.
2923 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2925 PR tree-optimization/50650
2926 * gcc.c-torture/compile/pr50650.c: New test.
2928 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 PR tree-optimization/50575
2931 * gcc.c-torture/execute/vector-compare-2.x: New file.
2933 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2936 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2937 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2940 2011-10-07 Richard Guenther <rguenther@suse.de>
2943 * gcc.dg/vect/vect-align-2.c: Increase array size.
2945 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2946 H.J. Lu <hongjiu.lu@intel.com>
2949 * gcc.target/i386/pr50603.c: New test.
2951 2011-10-06 Jason Merrill <jason@redhat.com>
2954 * g++.dg/cpp0x/default31.C: New.
2956 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2958 PR tree-optimization/50596
2959 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2961 * gcc.dg/vect/vect-cond-8.c: New test.
2963 2011-10-06 Richard Henderson <rth@redhat.com>
2965 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2966 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2967 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2968 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2969 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2970 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2971 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2972 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2973 * gcc.c-torture/execute/vshuf-16.inc: New file.
2974 * gcc.c-torture/execute/vshuf-2.inc: New file.
2975 * gcc.c-torture/execute/vshuf-4.inc: New file.
2976 * gcc.c-torture/execute/vshuf-8.inc: New file.
2977 * gcc.c-torture/execute/vshuf-main.inc: New file.
2978 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2979 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2980 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2981 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2982 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2983 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2984 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2985 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2986 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2987 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2988 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2989 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2990 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2992 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/49279
2995 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2996 * gcc.c-torture/execute/pr49279.c: New test.
2998 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3001 * gcc.c-torture/compile/pr49049.c: New test.
3003 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3006 * gcc.target/arm/pr50305.c: New test.
3008 2011-10-06 Richard Guenther <rguenther@suse.de>
3010 PR tree-optimization/38884
3011 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3012 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3014 2011-10-05 David S. Miller <davem@davemloft.net>
3016 * gcc.target/sparc/lzd.c: New test.
3017 * gcc.target/sparc/popc.c: New test.
3019 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3022 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3023 * g++.dg/other/final1.C: Cleanup original tree dump.
3025 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3027 PR tree-optimization/50613
3028 * gcc.dg/pr50613.c: New test.
3030 2011-10-05 Richard Henderson <rth@redhat.com>
3032 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3033 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3034 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3035 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3036 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3037 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3038 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3039 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3041 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3043 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3044 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3045 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3046 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3047 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3049 2011-10-05 Richard Guenther <rguenther@suse.de>
3051 PR tree-optimization/38885
3052 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3054 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3056 * gcc.target/i386/sw-1.c: New test.
3058 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3060 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3062 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3064 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3066 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3068 2011-10-04 David S. Miller <davem@davemloft.net>
3070 * gcc.target/sparc/fhalve.c: New test.
3071 * gcc.target/sparc/fnegop.c: New test.
3072 * gcc.target/sparc/xmul.c: New test.
3074 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3077 * gfortran.dg/dummy_procedure_6.f90: New.
3079 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3081 PR tree-optimization/50604
3082 * gcc.dg/pr50604.c: New test.
3084 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086 PR tree-optimization/49662
3087 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3088 * gcc.dg/graphite/interchange-15.c: Likewise.
3089 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3091 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3093 * gcc.dg/tree-ssa/restrict-4.c: New test.
3095 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3097 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3098 (main): Use __typeof to get result type of comparison.
3100 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3102 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3103 Make et_vect_multiple_sizes_saved global.
3104 (check_effective_target_vect64): Make et_vect64_saved global.
3106 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3108 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3109 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3110 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3111 * gcc.dg/builtin-complex-err-1.c: Adjust.
3113 2011-10-02 Jason Merrill <jason@redhat.com>
3115 * g++.dg/cpp0x/range-for22.C: New.
3117 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3118 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3119 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3120 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3122 * g++.dg/cpp0x/nsdmi5.C: New.
3124 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3127 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3129 (mips-dg-options): Force an ABI option if the current ABI is
3130 incompatible with the required -mlong setting. Likewise force
3131 a long setting if the current one is incompatible with the
3132 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3133 throughout procedure.
3134 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3135 instead of addressing=absolute.
3137 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3139 * gcc.target/mips/stack-1.c: New test.
3141 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3143 * gcc.dg/pr49696.c: New test.
3145 2011-10-02 Jan Hubicka <jh@suse.cz>
3147 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3149 2011-10-01 David S. Miller <davem@davemloft.net>
3151 * gcc.target/sparc/cmask.c: New test.
3152 * gcc.target/sparc/fpadds.c: New test.
3153 * gcc.target/sparc/fshift.c: New test.
3154 * gcc.target/sparc/fucmp.c: New test.
3155 * gcc.target/sparc/vis3misc.c: New test.
3157 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3160 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3162 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3165 * g++.dg/dfp/44473-1.C: New test.
3166 * g++.dg/dfp/44473-2.C: New test.
3167 * g++.dg/dfp/mangle-1.C: New test.
3168 * g++.dg/dfp/mangle-2.C: New test.
3169 * g++.dg/dfp/mangle-3.C: New test.
3170 * g++.dg/dfp/mangle-4.C: New test.
3171 * g++.dg/dfp/mangle-5.C: New test.
3173 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.dg/pr50571.c: New test.
3178 PR tree-optimization/46309
3179 * gcc.dg/pr46309.c: New test.
3181 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.dg/strlenopt-21.c: New test.
3185 2011-09-30 Revital Eres <revital.eres@linaro.org>
3187 * gcc.dg/sms-10.c: New file.
3189 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3191 * gcc.target/arm/pr50099.c: New test.
3193 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3195 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3197 2011-09-30 David S. Miller <davem@davemloft.net>
3199 * gcc.target/sparc/bmaskbshuf.c: New test.
3200 * gcc.target/sparc/edgen.c: New test.
3202 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3205 * gfortran.dg/pure_formal_proc_3.f90: New.
3208 * gfortran.dg/stfunc_7.f90: New.
3210 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3212 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3213 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3214 * gcc.dg/vector-compare-1.c: Likewise.
3215 * gcc.dg/vector-compare-2.c: Likewise.
3217 2011-09-29 David S. Miller <davem@davemloft.net>
3219 * gcc.target/sparc/array.c: New test.
3221 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3223 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3224 loop unroll and set max unroll times to 8.
3225 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3226 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3227 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3228 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3230 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3233 * g++.dg/ext/visibility/warn5.C: New.
3235 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3238 * g++.dg/warn/Wextra-3.C: New.
3240 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3243 * gcc.target/sh/pr49468-si.c: New.
3245 2011-09-28 Tom de Vries <tom@codesourcery.com>
3248 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3249 (TEST): Initialize src3 with random floats.
3250 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3251 from union src3. Initialize src3 with random floats.
3253 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3255 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3256 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3257 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3258 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3259 * gcc.target/sh/sh4a-cos.c: Ditto.
3260 * gcc.target/sh/sh4a-cosf.c: Ditto.
3261 * gcc.target/sh/sh4a-sin.c: Ditto.
3262 * gcc.target/sh/sh4a-sinf.c: Ditto.
3263 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3264 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3265 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3267 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/parse/error40.C: New.
3271 * g++.dg/warn/incomplete1.C: Adjust.
3273 2011-09-27 Jan Hubicka <jh@suse.cz>
3276 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3279 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3281 * gcc.dg/strlenopt-1.c: New test.
3282 * gcc.dg/strlenopt-1f.c: New test.
3283 * gcc.dg/strlenopt-2.c: New test.
3284 * gcc.dg/strlenopt-2f.c: New test.
3285 * gcc.dg/strlenopt-3.c: New test.
3286 * gcc.dg/strlenopt-4.c: New test.
3287 * gcc.dg/strlenopt-4g.c: New test.
3288 * gcc.dg/strlenopt-4gf.c: New test.
3289 * gcc.dg/strlenopt-5.c: New test.
3290 * gcc.dg/strlenopt-6.c: New test.
3291 * gcc.dg/strlenopt-7.c: New test.
3292 * gcc.dg/strlenopt-8.c: New test.
3293 * gcc.dg/strlenopt-9.c: New test.
3294 * gcc.dg/strlenopt-10.c: New test.
3295 * gcc.dg/strlenopt-11.c: New test.
3296 * gcc.dg/strlenopt-12.c: New test.
3297 * gcc.dg/strlenopt-12g.c: New test.
3298 * gcc.dg/strlenopt-13.c: New test.
3299 * gcc.dg/strlenopt-14g.c: New test.
3300 * gcc.dg/strlenopt-14gf.c: New test.
3301 * gcc.dg/strlenopt-15.c: New test.
3302 * gcc.dg/strlenopt-16g.c: New test.
3303 * gcc.dg/strlenopt-17g.c: New test.
3304 * gcc.dg/strlenopt-18g.c: New test.
3305 * gcc.dg/strlenopt.h: New file.
3307 2011-09-27 Tom de Vries <tom@codesourcery.com>
3310 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3311 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3312 * gcc.dg/pr43864.c: New test.
3313 * gcc.dg/pr43864-2.c: Same.
3314 * gcc.dg/pr43864-3.c: Same.
3315 * gcc.dg/pr43864-4.c: Same.
3317 2011-09-27 Jan Hubicka <jh@suse.cz>
3319 * gcc.dg/ipa/inline-5.c: New testcase.
3321 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3323 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3325 * gcc.dg/vect/bb-slp-27.c: New.
3326 * gcc.dg/vect/bb-slp-28.c: New.
3328 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3330 * testsuite/lib/target-supports.exp (check_profiling_available):
3331 Don't rely solely on TLS tests for -fprofile-generate, fall
3332 through to the other code.
3334 2011-09-27 Richard Guenther <rguenther@suse.de>
3336 PR tree-optimization/50363
3337 * gcc.dg/torture/pr50363.c: New testcase.
3339 2011-09-26 Jason Merrill <jason@redhat.com>
3342 * g++.dg/template/partial13.C: New.
3345 * g++.dg/template/partial12.C: New.
3348 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3350 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/diagnostic/bindings1.C: New.
3354 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3356 2011-09-26 David S. Miller <davem@davemloft.net>
3358 * gcc.target/sparc/wrgsr.c: New test.
3359 * gcc.target/sparc/rdgsr.c: New test.
3360 * gcc.target/sparc/edge.c: New test.
3361 * gcc.target/sparc/fcmp.c: New test.
3363 * gcc.target/sparc/edge.c: Update for new return types.
3364 * gcc.target/sparc/fcmp.c: Likewise.
3366 * gcc.target/sparc/fpaddsubi.c: New test.
3368 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3371 * gfortran.dg/common_15.f90: New.
3374 * gfortran.dg/dummy_procedure_5.f90: New.
3375 * gfortran.dg/interface_26.f90: Modified error message.
3376 * gfortran.dg/proc_ptr_11.f90: Ditto.
3377 * gfortran.dg/proc_ptr_15.f90: Ditto.
3378 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3379 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3381 2011-09-26 Jason Merrill <jason@redhat.com>
3384 * g++.dg/overload/rvalue3.C: New.
3387 * g++.dg/overload/ref-conv2.C: New.
3389 * g++.dg/cpp0x/nsdmi-template1.C: New.
3391 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/nullptr25.C: New.
3395 2011-09-26 Richard Guenther <rguenther@suse.de>
3397 PR tree-optimization/50472
3398 * gcc.dg/torture/pr50472.c: New testcase.
3400 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3402 * gnat.dg/opt22.adb: New test.
3403 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3405 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3407 * gnat.dg/opt21.adb: New test.
3408 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3410 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3412 * gnat.dg/opt20.ad[sb]: New test.
3413 * gnat.dg/opt20_pkg.ads: New helper.
3415 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3417 * gnat.dg/array17.adb: New test.
3418 * gnat.dg/array17_pkg.ads: New helper.
3420 2011-09-25 Jason Merrill <jason@redhat.com>
3422 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3424 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3426 * gnat.dg/frame_overflow.ads: New.
3427 * gnat.dg/frame_overflow.adb: Adjust.
3428 * gnat.dg/specs/addr1.ads: Likewise.
3430 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3432 * g++.dg/tree-ssa/restrict2.C: New test.
3434 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3436 * lib/target-supports.exp (check_effective_target_vect64): New.
3437 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3438 of multiple vector sizes.
3439 * gcc.dg/vect/bb-slp-26.c: New.
3441 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3444 * g++.dg/template/bitfield1.C: New.
3446 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3448 * gcc.dg/vect/bb-slp-24.c: New.
3450 2011-09-24 Jason Merrill <jason@redhat.com>
3452 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3454 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3456 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3457 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3459 * g++.dg/cpp0x/nsdmi1.C: New.
3460 * g++.dg/cpp0x/nsdmi2.C: New.
3461 * g++.dg/cpp0x/nsdmi3.C: New.
3462 * g++.dg/cpp0x/nsdmi4.C: New.
3463 * g++.old-deja/g++.other/init4.C: New.
3465 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3468 * g++.dg/template/sfinae28.C: New.
3470 2011-09-23 Ian Lance Taylor <iant@google.com>
3472 * go.test/go-test.exp (errchk): Handle more cases of getting
3473 correct Tcl backslash quoting in regular expressions in test file.
3475 2011-09-23 Jason Merrill <jason@redhat.com>
3478 * g++.dg/init/const8.C: New.
3479 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3480 * g++.dg/cpp0x/defaulted2.C: Likewise.
3481 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3482 * g++.dg/init/pr20039.C: Likewise.
3483 * g++.dg/init/pr42844.C: Likewise.
3485 2011-09-23 Jan Hubicka <jh@suse.cz>
3487 * gcc.dg/ipa/inline-1.c: new testcase.
3488 * gcc.dg/ipa/inline-2.c: new testcase.
3489 * gcc.dg/ipa/inline-3.c: new testcase.
3490 * gcc.dg/ipa/inline-4.c: new testcase.
3492 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3495 * g++.dg/cpp0x/constexpr-static8.C: New.
3497 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.target/i386/avxfp-1.c: New test.
3500 * gcc.target/i386/avxfp-2.c: New test.
3502 2011-09-23 Terry Guo <terry.guo@arm.com>
3504 * gcc.c-torture/execute/941014-1.x: Deleted.
3506 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3509 * g++.dg/cpp0x/pr50491.C: New.
3511 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3514 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3516 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3519 * g++.dg/cpp0x/nullptr24.C: New.
3521 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3524 * gcc.target/i386/pr50482.c: New test.
3526 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3528 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3529 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3530 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3531 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3532 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3533 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3534 multilib options contain different -march= from dg-options.
3536 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3537 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/template/friend52.C: New.
3542 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3544 * gcc.target/arm/cmp-1.c: New test.
3545 * gcc.target/arm/cmp-2.c: Likewise.
3547 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3550 * gfortran.dg/impure_actual_1.f90: Modified error message.
3551 * gfortran.dg/proc_ptr_32.f90: New.
3552 * gfortran.dg/proc_ptr_33.f90: New.
3554 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3556 PR tree-optimization/50451
3557 * gcc.dg/vect/pr50451.c: New test.
3559 2011-09-21 Ian Lance Taylor <iant@google.com>
3561 * go.test/go-test.exp (errchk): Add special case for bug332.
3562 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3563 some more test lines.
3565 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3567 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3568 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3569 * g++.dg/other/i386-8.C: Ditto.
3570 * g++.dg/other/pr34435.C: Ditto.
3571 * g++.dg/other/pr39496.C: Ditto.
3572 * g++.dg/other/mmintrin.C: Ditto.
3574 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/vect/vect-cond-7.c: New test.
3577 * gcc.target/i386/sse4_1-cond-1.c: New test.
3578 * gcc.target/i386/avx-cond-1.c: New test.
3580 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3583 * g++.dg/other/pr50464.C: New test.
3585 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3587 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3588 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3589 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3590 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3592 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3594 * gnat.dg/opt19.adb: New test.
3596 2011-09-21 Terry Guo <terry.guo@arm.com>
3598 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3599 on arch conflict when testing case on targets other than armv7-a.
3601 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/ext/int128-1.C: New.
3605 * g++.dg/ext/int128-2.C: Likewise.
3606 * g++.dg/ext/int128-2.h: Likewise.
3608 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3611 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3613 2011-09-20 Jason Merrill <jason@redhat.com>
3615 * g++.dg/cpp0x/constexpr-generated1.C: New.
3618 * g++.dg/overload/ref-conv1.C: New.
3620 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3622 * g++.dg/other/final1.C: New.
3624 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3626 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3629 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3631 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3634 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3636 PR tree-optimization/50413
3637 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3638 -fdump-tree-slp-details. Run other tests with
3639 -fdump-tree-vect-details.
3640 * g++.dg/vect/slp-pr50413.cc: New.
3642 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3643 Ira Rosen <ira.rosen@linaro.org>
3646 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3647 Fix underscores around restrict.
3649 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3651 PR tree-optimization/50414
3652 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3653 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3654 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3656 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3658 PR tree-optimization/50412
3659 * gfortran.dg/vect/pr50412.f90: New.
3661 2011-09-16 Jason Merrill <jason@redhat.com>
3664 * g++.dg/eh/defarg1.C: New.
3666 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.dg/vect/vect-reduc-10.c: New test.
3669 * gcc.target/i386/avx-reduc-1.c: New test.
3671 * gcc.target/i386/sse2-extract-1.c: New test.
3672 * gcc.target/i386/avx-extract-1.c: New test.
3674 2011-09-16 Terry Guo <terry.guo@arm.com>
3676 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3678 2011-09-15 Diego Novillo <dnovillo@google.com>
3680 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3681 ALWAYS_CXXFLAGS, if defined.
3682 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3683 ALWAYS_GFORTRANFLAGS, if defined.
3684 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3685 ALWAYS_GOCFLAGS, if defined.
3686 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3687 ALWAYS_OBJCXXFLAGS, if defined.
3688 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3689 additional_flags, if defined.
3690 * lib/gnat.exp (gnat_target_compile): Likewise.
3691 * lib/objc.exp (objc_target_compile): Likewise.
3692 * lib/target-supports-dg.exp (dg-add-options): Handle
3695 2011-09-15 Tom de Vries <tom@codesourcery.com>
3698 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3699 Use uintptr_t in f1. Undo avr xfails.
3701 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3705 * gfortran.dg/function_types_3.f90: New.
3707 2011-09-15 Jason Merrill <jason@redhat.com>
3710 * g++.dg/cpp0x/trailing7.C: New.
3713 * g++.dg/cpp0x/nullptr23.C: New.
3715 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3717 * gcc.dg/vect/bb-slp-25.c: New.
3719 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3722 * g++.dg/cpp0x/noexcept15.C: New.
3724 2011-09-14 Tom de Vries <tom@codesourcery.com>
3727 * gcc.dg/pr50251.c: New test.
3729 2011-09-14 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/null_5.f90: New.
3734 * gfortran.dg/null_6.f90: New.
3736 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3738 * gcc.c-torture/compile/20110913-1.c: New test.
3740 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3743 * gfortran.dg/result_2.f90: New.
3745 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3747 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3749 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3752 * g++.dg/cpp0x/variadic116.C: New test case.
3754 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3756 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3757 * gcc.target/mips/interrupt_handler-2.c: New test.
3758 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3760 2011-09-12 Jason Merrill <jason@redhat.com>
3762 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3764 * g++.dg/cpp0x/explicit7.C: New.
3766 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3768 PR rtl-optimization/50212
3769 * g++.dg/other/pr50212.C: New test.
3771 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3774 * testsuite/gcc.target/avr/torture/avr-torture.exp
3775 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3776 "-O2 -fmerge-all-constants".
3778 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3781 * gfortran.dg/do_while_1.f90: New test.
3783 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3787 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3788 * gfortran.dg/proc_decl_26.f90: New.
3789 * gfortran.dg/typebound_override_2.f90: New.
3790 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3792 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3794 * gnat.dg/cond_expr2.ad[sb]: New test.
3796 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3798 * gnat.dg/atomic5.ad[sb]: New test.
3800 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3802 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3804 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3807 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3809 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3812 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3814 2011-09-09 Richard Guenther <rguenther@suse.de>
3816 PR tree-optimization/50328
3817 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3819 2011-09-09 Richard Guenther <rguenther@suse.de>
3822 * gcc.dg/torture/pr50333.c: New testcase.
3824 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3826 PR tree-optimization/50318
3827 * gcc.target/arm/pr50318-1.c: New file.
3829 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3831 * gcc.target/i386/all_one_m256i.c: New test.
3833 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3836 * g++.dg/cpp0x/sfinae28.C: New.
3838 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3841 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3842 longer ignored on typedefs.
3844 PR c++/33255 - Support -Wunused-local-typedefs warning
3845 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3846 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3848 2011-09-08 Martin Jambor <mjambor@suse.cz>
3850 PR tree-optimization/50287
3851 * gcc.dg/torture/pr50287.c: New test.
3853 2011-09-08 Richard Guenther <rguenther@suse.de>
3855 PR tree-optimization/19831
3856 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3857 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3858 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3859 * gcc.dg/errno-1.c: Adjust.
3861 2011-09-08 Richard Guenther <rguenther@suse.de>
3863 PR tree-optimization/19831
3864 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3866 2011-09-08 Tobias Burnus <burnus@net-b.de>
3869 * gfortran.dg/do_concurrent_1.f90: New.
3870 * gfortran.dg/do_concurrent_2.f90: New.
3872 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3876 * gcc.dg/pr50310-2.c: New test.
3878 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3881 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3882 * gfortran.dg/impure_constructor_1.f90: Modified.
3883 * gfortran.dg/proc_ptr_comp_33.f90: New.
3885 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.dg/pr50310-1.c: New test.
3890 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3893 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3896 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/cpp0x/noexcept14.C: New.
3901 2011-09-07 Jason Merrill <jason@redhat.com>
3903 * g++.dg/cpp0x/constexpr-ref3.C: New.
3905 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3907 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3909 * gcc.dg/section1.c: Don't xfail for avr.
3911 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3913 PR tree-optimization/50322
3914 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3916 2011-09-07 Martin Jambor <mjambor@suse.cz>
3918 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3920 2011-09-07 Martin Jambor <mjambor@suse.cz>
3922 PR tree-optimization/49911
3923 * g++.dg/tree-ssa/pr49911.C: New test.
3925 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3928 * gcc.dg/torture/pr49030.c: New test.
3930 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3933 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3934 * gfortran.dg/class_4d.f03: Deleted.
3935 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3937 2011-09-07 Richard Guenther <rguenther@suse.de>
3939 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3941 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3943 PR tree-optimization/46021
3944 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3946 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3948 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3950 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3952 * gcc.c-torture/compile/20110906-1.c: New test.
3954 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3956 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3958 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3960 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3961 --param tree-reassoc-width=1.
3963 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3964 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3966 2011-09-06 Richard Guenther <rguenther@suse.de>
3968 PR tree-optimization/48149
3969 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3971 2011-09-06 Richard Guenther <rguenther@suse.de>
3973 PR tree-optimization/48317
3974 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3976 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3978 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3980 (add_options_for_quad_vectors): Replace with ...
3981 (add_options_for_double_vectors): ... this.
3982 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3983 support multiple vector sizes since the vectorizer attempts to
3984 vectorize with both vector sizes.
3985 * gcc.dg/vect/no-vfa-vect-79.c,
3986 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3987 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3988 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3989 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3990 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3991 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3992 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3993 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3994 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3995 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3996 gcc.dg/vect/vect-40.c: Likewise.
3997 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3998 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3999 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4000 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4001 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4003 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4005 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4008 * gcc.target/mips/abi-main.h: New file.
4009 * gcc.target/mips/abi-o32-long32.c: New test.
4010 * gcc.target/mips/abi-o32-long64.c: Likewise.
4011 * gcc.target/mips/abi-o64-long32.c: Likewise.
4012 * gcc.target/mips/abi-o64-long64.c: Likewise.
4013 * gcc.target/mips/abi-n32-long32.c: Likewise.
4014 * gcc.target/mips/abi-n32-long64.c: Likewise.
4015 * gcc.target/mips/abi-n64-long32.c: Likewise.
4016 * gcc.target/mips/abi-n64-long64.c: Likewise.
4017 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4018 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4019 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4020 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4021 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4022 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4023 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4024 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4025 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4026 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4027 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4028 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4029 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4030 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4031 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4032 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4033 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4034 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4035 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4036 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4037 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4038 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4039 * gcc.target/mips/branch-3.c: Likewise.
4040 * gcc.target/mips/branch-4.c: Likewise.
4041 * gcc.target/mips/branch-5.c: Likewise.
4042 * gcc.target/mips/branch-6.c: Likewise.
4043 * gcc.target/mips/branch-7.c: Likewise.
4044 * gcc.target/mips/branch-8.c: Likewise.
4045 * gcc.target/mips/branch-9.c: Likewise.
4046 * gcc.target/mips/branch-10.c: Likewise.
4047 * gcc.target/mips/branch-11.c: Likewise.
4048 * gcc.target/mips/branch-12.c: Likewise.
4049 * gcc.target/mips/branch-13.c: Likewise.
4050 * gcc.target/mips/lazy-binding-1.c: Likewise.
4052 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4054 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4055 to avoid warning on int=16 platforms..
4057 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4059 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4060 to work even with -fshort-enums.
4062 2011-09-04 Jan Hubicka <jh@suse.cz>
4064 * gcc.c-torture/compile/20110902.c: new testcase.
4066 2011-09-04 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/rv-conv1.C: New.
4072 * g++.dg/cpp0x/rv-func3.C: New.
4074 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4078 * g++.dg/cpp0x/constexpr-template1.C: New.
4079 * g++.dg/cpp0x/constexpr-template2.C: New.
4080 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4081 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4083 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4085 * gnat.dg/specs/debug1.ads: Tweak pattern.
4087 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/class_45a.f03: New.
4091 * gfortran.dg/class_45b.f03: New.
4093 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4094 Ira Rosen <ira.rosen@linaro.org>
4096 PR tree-optimization/50208
4097 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4098 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4099 -fno-tree-fre -fno-tree-pre.
4101 2011-09-02 Martin Jambor <mjambor@suse.cz>
4103 * gcc.dg/ipa/ipcp-3.c: New test.
4105 2011-09-02 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/27460
4109 * gcc.dg/vect/vect-cond-7.c: New testcase.
4111 2011-09-02 Martin Jambor <mjambor@suse.cz>
4113 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4114 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4115 xfailed test for inlining.
4116 * g++.dg/ipa/ivinline-9.C: Likewise.
4118 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4120 PR tree-optimization/50178
4121 * gfortran.dg/vect/pr50178.f90: New test.
4123 2011-08-31 Martin Jambor <mjambor@suse.cz>
4126 * gcc.c-torture/execute/pr49886.c: New testcase.
4128 2011-08-31 Tom de Vries <tom@codesourcery.com>
4131 * gcc.dg/pr43513.c: New test.
4133 2011-08-30 Tobias Burnus <burnus@net-b.de>
4136 * gfortran.dg/common_14.f90: New.
4137 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4139 2011-08-30 Jason Merrill <jason@redhat.com>
4142 * g++.dg/cpp0x/decltype33.C: New.
4145 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4148 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4150 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4152 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4154 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4156 * gnat.dg/specs/aggr3.ads: New test.
4157 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4159 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4160 * gnat.dg/specs/aggr2.ads: Likewise.
4162 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4165 * gfortran.dg/allocate_with_source_2.f90: New test
4167 2011-08-30 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4173 * g++.dg/cpp0x/constexpr-value3.C: New.
4175 2011-08-30 Richard Guenther <rguenther@suse.de>
4178 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4179 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4180 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4181 * gcc.dg/pr36902.c: XFAIL.
4183 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4185 * gcc.target/i386/fma-check.h: New.
4186 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4187 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4188 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4189 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4190 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4191 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4192 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4193 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4194 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4195 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4196 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4197 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4198 * gcc.target/i386/fma-compile.c: Likewise.
4199 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4200 * gcc.target/i386/sse-12.c: Add -mfma.
4201 * gcc.target/i386/sse-13.c: Likewise.
4202 * gcc.target/i386/sse-14.c: Likewise.
4203 * gcc.target/i386/sse-22.c: Likewise.
4204 * gcc.target/i386/sse-23.c: Likewise.
4205 * g++.dg/other/i386-2.C: Likewise.
4206 * g++.dg/other/i386-3.C: Likewise.
4208 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4211 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4212 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4214 2011-08-30 Christian Bruel <christian.bruel@st.com>
4216 * g++.dg/bprob/bprob.exp (feedback_options): Set
4217 -fbranch-probabilities.
4218 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4220 2011-08-29 Jason Merrill <jason@redhat.com>
4223 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4225 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4226 Jason Merrill <jason@redhat.com>
4228 * g++.dg/dfp/base.C: New test.
4230 2011-08-29 Jason Merrill <jason@redhat.com>
4234 * g++.dg/cpp0x/initlist58.C: New.
4236 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4239 * gfortran.dg/class_result_1.f03: New.
4241 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4244 * gcc.target/i386/pr48722.c: New test.
4246 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4249 * gfortran.dg/widechar_compare_1.f90: New test.
4251 2011-08-26 Jason Merrill <jason@redhat.com>
4255 * g++.dg/abi/mangle50.C: New.
4257 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4260 * gcc.target/i386/pr50202.c: New test.
4262 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4265 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4266 * gcc.target/i386/avx-round-vec.c: New test.
4267 * gcc.target/i386/avx-roundf-vec.c: New test.
4269 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4271 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4275 * c-c++-common/Wunused-var-14.c: New test.
4277 2011-08-26 Tom de Vries <tom@codesourcery.com>
4279 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4281 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4283 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4284 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4285 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4286 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4288 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4290 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4291 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4292 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4293 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4295 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4298 * gfortran.dg/pointer_comp_init_1.f90: New test.
4300 2011-08-25 Jason Merrill <jason@redhat.com>
4303 * g++.dg/cpp0x/sfinae27.C: New.
4305 2011-08-25 Tobias Burnus <burnus@net-b.de>
4307 * gfortran.dg/coarray_lib_token_4.f90: New.
4309 2011-08-25 Tobias Burnus <burnus@net-b.de>
4311 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4313 2011-08-25 Richard Guenther <rguenther@suse.de>
4315 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4317 2011-08-24 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/initialization_28.f90: New.
4322 2011-08-24 Richard Guenther <rguenther@suse.de>
4324 PR tree-optimization/50067
4325 * gcc.dg/torture/pr50067-3.c: New testcase.
4326 * gcc.dg/torture/pr50067-4.c: Likewise.
4327 * gcc.dg/torture/pr50067-5.c: Likewise.
4329 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4331 * g++.dg/other/i386-2.C: Add -mavx2 check.
4332 * g++.dg/other/i386-3.C: Likewise.
4333 * gcc.target/i386/avx-1.c: Add AVX2.
4334 * gcc.target/i386/avx-2.c: Likewise.
4335 * gcc.target/i386/funcspec-5.c: Likewise.
4336 * gcc.target/i386/sse-12.c: Likewise.
4337 * gcc.target/i386/sse-13.c: Likewise.
4338 * gcc.target/i386/sse-14.c: Likewise.
4339 * gcc.target/i386/sse-22.c: Likewise.
4340 * gcc.target/i386/sse-23.c: Likewise.
4341 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4342 * gcc.target/i386/avx2-check.h: New.
4343 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4344 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4345 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4346 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4347 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4348 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4349 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4350 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4351 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4352 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4353 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4354 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4355 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4356 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4357 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4358 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4359 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4360 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4361 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4362 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4363 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4364 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4365 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4366 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4367 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4368 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4369 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4370 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4371 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4372 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4373 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4374 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4375 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4376 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4377 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4378 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4379 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4380 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4381 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4382 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4383 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4384 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4385 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4386 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4387 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4388 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4389 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4390 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4391 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4392 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4393 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4394 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4395 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4396 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4397 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4398 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4399 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4400 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4401 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4402 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4403 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4404 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4405 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4406 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4407 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4408 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4409 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4410 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4411 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4412 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4413 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4414 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4415 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4416 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4417 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4418 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4419 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4420 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4421 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4422 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4423 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4424 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4425 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4426 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4427 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4428 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4429 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4430 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4431 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4432 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4433 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4434 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4435 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4436 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4437 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4438 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4439 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4440 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4441 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4442 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4443 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4444 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4445 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4446 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4447 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4448 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4449 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4450 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4451 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4452 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4453 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4454 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4455 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4456 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4457 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4458 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4459 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4460 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4461 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4462 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4463 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4464 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4465 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4466 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4467 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4468 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4469 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4470 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4471 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4472 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4473 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4474 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4475 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4476 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4477 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4478 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4479 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4480 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4481 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4482 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4483 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4484 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4485 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4486 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4487 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4488 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4489 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4490 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4491 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4492 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4493 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4494 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4495 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4496 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4497 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4498 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4499 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4500 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4501 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4502 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4503 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4504 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4505 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4506 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4507 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4508 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4509 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4510 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4511 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4512 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4513 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4514 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4515 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4516 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4517 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4518 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4519 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4520 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4521 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4522 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4523 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4524 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4525 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4526 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4527 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4528 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4529 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4530 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4531 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4532 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4533 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4534 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4535 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4536 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4537 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4538 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4539 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4540 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4541 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4542 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4543 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4544 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4545 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4546 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4547 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4548 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4549 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4550 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4551 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4552 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4553 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4554 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4555 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4556 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4557 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4558 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4559 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4560 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4561 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4562 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4563 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4564 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4565 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4566 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4567 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4568 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4569 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4570 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4571 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4572 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4573 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4574 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4575 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4576 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4577 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4578 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4579 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4580 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4581 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4582 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4583 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4584 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4585 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4586 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4587 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4588 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4589 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4590 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4591 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4592 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4593 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4594 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4595 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4596 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4597 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4598 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4599 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4600 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4601 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4602 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4603 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4604 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4605 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4606 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4607 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4608 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4609 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4610 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4611 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4612 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4613 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4614 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4615 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4616 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4617 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4618 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4619 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4620 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4621 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4622 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4623 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4624 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4625 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4626 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4627 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4628 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4629 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4630 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4631 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4632 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4633 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4634 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4635 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4636 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4637 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4638 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4639 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4640 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4641 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4642 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4643 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4644 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4645 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4646 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4647 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4648 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4649 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4650 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4651 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4652 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4653 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4654 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4655 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4656 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4657 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4658 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4659 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4660 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4661 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4662 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4663 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4664 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4665 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4666 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4667 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4668 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4669 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4670 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4671 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4672 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4673 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4674 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4675 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4676 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4677 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4678 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4679 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4680 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4681 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4682 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4683 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4684 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4685 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4686 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4687 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4688 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4689 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4690 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4691 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4692 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4693 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4694 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4695 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4696 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4697 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4698 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4699 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4700 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4701 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4702 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4703 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4704 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4705 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4706 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4707 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4708 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4709 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4710 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4711 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4712 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4713 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4714 * gcc.target/i386/testimm-9.c: Likewise.
4716 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4718 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4719 * g++.dg/other/i386-3.C: Likewise.
4720 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4721 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4722 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4723 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4724 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4725 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4726 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4727 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4728 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4729 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4730 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4731 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4732 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4733 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4734 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4735 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4736 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4737 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4738 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4739 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4740 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4741 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4742 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4743 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4744 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4745 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4746 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4747 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4748 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4749 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4750 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4751 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4752 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4753 * gcc.target/i386/sse-12.c: Add BMI2.
4754 * gcc.target/i386/sse-13.c: Likewise.
4755 * gcc.target/i386/sse-14.c: Likewise.
4756 * gcc.target/i386/sse-22.c: Likewise.
4757 * gcc.target/i386/sse-23.c: Likewise.
4759 2011-08-23 Jason Merrill <jason@redhat.com>
4761 * g++.dg/template/crash7.C: Adjust expected errors.
4763 2011-08-23 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/overload2.C: New.
4769 2011-08-23 Jason Merrill <jason@redhat.com>
4772 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4774 2011-08-23 Jason Merrill <jason@redhat.com>
4777 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4778 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4779 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4780 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4782 2011-08-23 Jason Merrill <jason@redhat.com>
4785 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4787 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4790 * g++.dg/warn/Wunused-var-16.C: New test.
4793 * gcc.dg/pr50161.c: New test.
4795 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4798 * g++.dg/gcov/gcov-7.C: New test.
4800 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/dfp/nofields.C: New test.
4805 2011-08-23 Tobias Burnus <burnus@net-b.de>
4808 * gfortran.dg/use_16.f90: New.
4810 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4811 Kirill Yukhin <kirill.yukhin@intel.com>
4814 * gcc.target/i386/pr50155.c: New test.
4816 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4818 PR tree-optimization/50133
4819 * gcc.dg/pr50133.c: New test.
4822 * c-c++-common/cxxbitfields-6.c: New test.
4824 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4827 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4829 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4831 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4832 * gcc.dg/pr49994-3.c: Ditto.
4834 2011-08-22 Richard Guenther <rguenther@suse.de>
4837 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4838 * gcc.dg/torture/pr50067-2.c: Likewise.
4840 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4843 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4844 of a constant resulting from simplification.
4845 * gfortran.dg/warn_conversion_3.f90: New test.
4847 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4850 * gfortran.dg/zero_stride_1.f90: New test.
4852 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4855 * gfortran.dg/typebound_override_1.f90: Modified.
4857 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4859 PR tree-optimization/48739
4860 * gcc.dg/pr48739-1.c: New test.
4861 * gcc.dg/pr48739-2.c: New test.
4863 2011-08-20 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4867 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4870 * gfortran.dg/where_3.f90: New test.
4872 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4875 * gfortran.dg/pr49721-1.f: New.
4876 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4878 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4880 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4881 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4884 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4886 * gcc.target/arm/wmul-11.c: New file.
4887 * gcc.target/arm/wmul-12.c: New file.
4888 * gcc.target/arm/wmul-13.c: New file.
4890 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4892 * gcc.target/arm/wmul-10.c: New file.
4894 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4896 * gcc.target/arm/wmul-9.c: New file.
4897 * gcc.target/arm/wmul-bitfield-2.c: New file.
4899 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4901 * gcc.target/arm/wmul-8.c: New file.
4903 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4905 * gcc.target/arm/wmul-7.c: New file.
4907 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4909 * gcc.target/arm/wmul-6.c: New file.
4911 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4913 * gcc.target/arm/wmul-5.c: New file.
4914 * gcc.target/arm/no-wmla-1.c: New file.
4916 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4918 * gcc.target/arm/wmul-bitfield-1.c: New file.
4920 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4922 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4924 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4927 * gcc.target/i386/conversion.c: Likewise.
4929 2011-08-19 Richard Guenther <rguenther@suse.de>
4931 * gcc.dg/torture/pr50067-1.c: New testcase.
4932 * gcc.dg/torture/pr50067-2.c: Likewise.
4934 2011-08-19 Joey Ye <joey.ye@arm.com>
4937 * gcc.target/arm/handler-align.c: New test.
4938 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4941 2011-08-19 Joey Ye <joey.ye@arm.com>
4943 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4945 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4948 * gfortran.dg/end_block_label_1.f90: New test.
4949 * gfortran.dg/end_associate_label_1.f90: New test.
4951 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4953 * gcc.dg/c1x-pointer-float-1.c: New test.
4955 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4958 * gfortran.dg/duplicate_labels_2.f: New test.
4960 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4962 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4963 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4964 gcc.dg/c1x-noreturn-5.c: New tests.
4966 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4968 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4970 2011-08-18 Tobias Burnus <burnus@net-b.de>
4973 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4974 * gfortran.dg/coarray_lock_3.f90: Fix test.
4975 * gfortran.dg/coarray_lock_4.f90: New.
4976 * gfortran.dg/coarray_lock_5.f90: New.
4978 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.c-torture/compile/pr50009.c: New test.
4984 * gcc.dg/torture/pr50092.c: New test.
4986 2011-08-18 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/namelist_73.f90: New.
4991 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4993 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4996 * gcc.dg/pr50017.c: New test.
4998 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5001 * g++.dg/lookup/hidden-var1.C: New test case.
5003 2011-08-17 Tobias Burnus <burnus@net-b.de>
5006 * gfortran.dg/warn_unused_var_2.f90: New.
5007 * gfortran.dg/warn_unused_var_3.f90: New.
5009 2011-08-17 Tom de Vries <tom@codesourcery.com>
5012 * gcc.target/arm/pr43597.c: New test.
5014 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5017 * gfortran.dg/common_13.f90: New.
5019 2011-08-16 Jason Merrill <jason@redhat.com>
5022 * g++.dg/cpp0x/variadic-unresolved.C: New.
5024 * g++.old-deja/g++.brendan/README: Add R.I.P.
5026 * g++.dg/ext/attr-used-1.C: New.
5029 * g++.dg/cpp0x/initlist56.C: New.
5031 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5034 * g++.dg/opt/life1.C: Only run on Linux.
5036 2011-08-15 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/coarray_26.f90: New.
5040 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5042 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5045 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5048 * gfortran.dg/func_result_7.f90: New.
5050 2011-08-13 Jason Merrill <jason@redhat.com>
5053 * g++.dg/cpp0x/decltype32.C: New.
5056 * g++.dg/diagnostic/expr1.C: New.
5058 2011-08-12 David Li <davidxl@google.com>
5060 * g++.dg/abi/vbase15.C: New test.
5062 2011-08-12 Jason Merrill <jason@redhat.com>
5065 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5067 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5069 * gcc.dg/builtins-67.c: New test.
5070 * gcc.target/i386/conversion.c: Ditto.
5072 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5073 Brian Hackett <bhackett1024@gmail.com>
5075 * g++.dg/plugin/decl_plugin.c: New.
5076 * g++.dg/plugin/decl-plugin-test.C: New.
5077 * g++.dg/plugin/plugin.exp: Add above testcase.
5079 2011-08-11 Richard Guenther <rguenther@suse.de>
5081 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5083 2011-08-11 Michael Matz <matz@suse.de>
5085 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5087 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5089 PR tree-optimization/50039
5090 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5091 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5093 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5095 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5096 (sse4_1_test): Initialize src3 with random value.
5098 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5100 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5101 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5102 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5103 * gcc.dg/scal-to-vec1.c: New test.
5104 * gcc.dg/scal-to-vec2.c: New test.
5106 2011-08-09 Richard Guenther <rguenther@suse.de>
5108 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5109 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5110 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5111 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5113 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5115 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5117 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5119 * gcc.dg/pr49948.c: Require pthread effective target.
5121 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5123 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5125 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5127 * gcc.target/i386/sse-22a.c: New test.
5129 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5131 PR tree-optimization/50014
5132 * gcc.dg/vect/pr50014.c: New test.
5134 2011-08-08 Martin Jambor <mjambor@suse.cz>
5137 * gcc.dg/tree-ssa/pr49923.c: New test.
5139 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5142 * gcc.target/i386/pr49781-1.c: New.
5144 2011-08-08 Jason Merrill <jason@redhat.com>
5146 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5148 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5150 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5153 * gfortran.dg/typebound_override_1.f90: New.
5155 2011-08-07 Kai Tietz <ktietz@redhat.com>
5157 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5158 x86_64 mingw target.
5159 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5160 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5161 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5162 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5163 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5164 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5165 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5166 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5167 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5168 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5170 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5173 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5175 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.dg/pr48770.c: Cleanup coverage files.
5178 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5180 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5182 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5183 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5184 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5185 lzcnt and bmi options.
5187 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5190 * gcc.dg/pr47381-1.c: New.
5191 * gcc.dg/pr47381-2.c: Likewise.
5192 * gcc.target/i386/pr47381.c: Likewise.
5194 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5197 * gcc.dg/pr47727.c: New.
5200 * gcc.dg/pr47372-1.c: New.
5201 * gcc.dg/pr47372-2.c: Likewise.
5203 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5206 * gcc.target/i386/pr47449.c: New.
5209 * gcc.dg/pr47446-1.c: New.
5210 * gcc.dg/pr47446-2.c: Likewise.
5212 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5215 * gcc.dg/pr47766.c: New.
5218 * gcc.dg/tls/pr47715-1.c: New.
5219 * gcc.dg/tls/pr47715-2.c: Likewise.
5220 * gcc.dg/tls/pr47715-3.c: Likewise.
5221 * gcc.dg/tls/pr47715-4.c: Likewise.
5222 * gcc.dg/tls/pr47715-5.c: Likewise.
5224 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5227 * objc.dg/gnu-api-2-class.m: Updated comments.
5228 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5229 * objc.dg/gnu-api-2-class-meta.m: New test.
5230 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5232 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5235 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5236 with classes that are in construction.
5238 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5241 * gcc.target/i386/pr48084-1.c: New.
5242 * gcc.target/i386/pr48084-2.c: Likewise.
5243 * gcc.target/i386/pr48084-3.c: Likewise.
5244 * gcc.target/i386/pr48084-4.c: Likewise.
5245 * gcc.target/i386/pr48084-5.c: Likewise.
5247 PR rtl-optimization/49504
5248 * gcc.target/i386/pr49504.c: New.
5251 * gcc.dg/pr49860.c: New.
5253 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5256 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5257 with classes that are in construction.
5259 2011-08-05 Jason Merrill <jason@redhat.com>
5262 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5265 * g++.dg/cpp0x/decltype31.C: New.
5268 * g++.dg/init/array28.C: New.
5271 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5273 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5276 * gcc.dg/pr47369-1.c: New.
5278 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5281 * gcc.dg/torture/pr47364-1.c: New.
5282 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5283 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5285 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5288 * gfortran.dg/transfer_check_2.f90: New test case.
5290 2011-08-05 Jan Hubicka <jh@suse.cz>
5293 * gfortran.dg/pr49494.f90: New testcase.
5295 2011-08-05 Jan Hubicka <jh@suse.cz>
5298 * gcc.c-torture/compile/pr49735.c: New testcase.
5300 2011-08-05 Jason Merrill <jason@redhat.com>
5303 * g++.dg/cpp0x/initlist56.C: New.
5306 * g++.dg/overload/rvalue2.C: New.
5309 * g++.dg/cpp0x/range-for21.C: New.
5311 * g++.dg/ext/vla11.C: New.
5313 2011-08-05 Richard Guenther <rguenther@suse.de>
5315 PR tree-optimization/49984
5316 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5318 2011-08-05 Richard Guenther <rguenther@suse.de>
5320 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5321 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5322 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5324 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5326 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5327 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5328 * gfortran.dg/ldist-pr43023.f90: Ditto.
5329 * gfortran.dg/namelist_52.f90: Ditto.
5330 * gfortran.dg/interface_proc_end.f90: Ditto.
5331 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5332 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5334 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5336 * gcc.dg/vect/vect-over-widen-1.c: New test.
5337 * gcc.dg/vect/vect-over-widen-2.c: New test.
5338 * gcc.dg/vect/vect-over-widen-3.c: New test.
5339 * gcc.dg/vect/vect-over-widen-4.c: New test.
5341 2011-08-04 Richard Guenther <rguenther@suse.de>
5344 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5346 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5348 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5350 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5353 * g++.dg/ext/builtin-object-size3.C: New test.
5355 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5357 PR tree-optimization/49948
5358 * gcc.dg/pr49948.c: New test.
5360 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5363 * gcc.dg/torture/pr47383.c: New.
5365 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5367 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5369 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5371 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5373 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5376 * gcc.dg/torture/pr47744-1.c: New.
5377 * gcc.dg/torture/pr47744-2.c: Likewise.
5378 * gcc.dg/torture/pr47744-3.c: Likewise.
5380 2011-08-03 Richard Guenther <rguenther@suse.de>
5383 * gcc.dg/torture/pr49958.c: New testcase.
5385 2011-08-03 Richard Guenther <rguenther@suse.de>
5387 PR tree-optimization/49938
5388 * g++.dg/torture/pr49938.C: New testcase.
5390 2011-08-02 Jason Merrill <jason@redhat.com>
5393 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5396 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5399 * g++.dg/cpp0x/variadic115.C: New.
5402 * g++.dg/cpp0x/union5.C: New.
5404 2011-08-02 Daniel Kraft <d@domob.eu>
5407 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5409 2011-08-02 Kai Tietz <ktietz@redhat.com>
5412 * gcc.dg/tree-ssa/forwprop-15.c
5414 2011-08-02 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/range-for20.C: New.
5419 2011-08-02 Tobias Burnus <burnus@net-b.de>
5421 * gfortran.dg/coarray_lib_token_3.f90: New.
5423 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5426 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5427 * gcc.dg/gomp/atomic-15.c: New test.
5428 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5429 * g++.dg/gomp/atomic-15.C: New test.
5430 * g++.dg/gomp/private-1.C: New test.
5431 * g++.dg/gomp/sharing-2.C: New test.
5432 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5433 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5434 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5436 2011-08-02 Tobias Burnus <burnus@net-b.de>
5438 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5439 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5441 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5442 * gfortran.dg/allocatable_function_5.f90: Ditto.
5443 * gfortran.dg/allocate_stat.f90: Ditto.
5444 * gfortran.dg/array_constructor_20.f90: Ditto.
5445 * gfortran.dg/array_constructor_21.f90: Ditto.
5446 * gfortran.dg/array_constructor_22.f90: Ditto.
5447 * gfortran.dg/array_constructor_26.f03: Ditto.
5448 * gfortran.dg/array_function_4.f90: Ditto.
5449 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5450 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5451 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5452 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5453 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5454 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5455 * gfortran.dg/class_15.f03: Ditto.
5456 * gfortran.dg/class_27.f03: Ditto.
5457 * gfortran.dg/class_33.f90: Ditto.
5458 * gfortran.dg/class_37.f03: Ditto.
5459 * gfortran.dg/class_40.f03: Ditto.
5460 * gfortran.dg/class_42.f03: Ditto.
5461 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5462 * gfortran.dg/coarray/registering_1.f90: Ditto.
5463 * gfortran.dg/convert_1.f90: Ditto.
5464 * gfortran.dg/default_initialization_3.f90: Ditto.
5465 * gfortran.dg/dependency_25.f90: Ditto.
5466 * gfortran.dg/dependency_26.f90: Ditto.
5467 * gfortran.dg/dependency_36.f90: Ditto.
5468 * gfortran.dg/dependency_37.f90: Ditto.
5469 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5470 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5471 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5472 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5473 * gfortran.dg/elemental_result_1.f90: Ditto.
5474 * gfortran.dg/empty_derived_type.f90: Ditto.
5475 * gfortran.dg/entry_7.f90: Ditto.
5476 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5477 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5478 * gfortran.dg/error_recovery_3.f90: Ditto.
5479 * gfortran.dg/extends_4.f03: Ditto.
5480 * gfortran.dg/func_assign.f90: Ditto.
5481 * gfortran.dg/func_assign_3.f90: Ditto.
5482 * gfortran.dg/generic_1.f90: Ditto.
5483 * gfortran.dg/generic_18.f90: Ditto.
5484 * gfortran.dg/generic_22.f03: Ditto.
5485 * gfortran.dg/generic_4.f90: Ditto.
5486 * gfortran.dg/generic_6.f90: Ditto.
5487 * gfortran.dg/generic_actual_arg.f90: Ditto.
5488 * gfortran.dg/graphite/id-21.f: Ditto.
5489 * gfortran.dg/graphite/pr45758.f90: Ditto.
5490 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5491 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5492 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5493 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5494 * gfortran.dg/host_used_types_1.f90: Ditto.
5495 * gfortran.dg/implicit_1.f90: Ditto.
5496 * gfortran.dg/implicit_11.f90: Ditto.
5497 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5498 * gfortran.dg/impure_actual_1.f90: Ditto.
5499 * gfortran.dg/impure_assignment_1.f90: Ditto.
5500 * gfortran.dg/impure_constructor_1.f90: Ditto.
5501 * gfortran.dg/initialization_10.f90: Ditto.
5502 * gfortran.dg/initialization_12.f90: Ditto.
5503 * gfortran.dg/interface_14.f90: Ditto.
5504 * gfortran.dg/interface_15.f90: Ditto.
5505 * gfortran.dg/interface_2.f90: Ditto.
5506 * gfortran.dg/interface_25.f90: Ditto.
5507 * gfortran.dg/interface_26.f90: Ditto.
5508 * gfortran.dg/interface_29.f90: Ditto.
5509 * gfortran.dg/interface_assignment_1.f90: Ditto.
5510 * gfortran.dg/internal_pack_6.f90: Ditto.
5511 * gfortran.dg/internal_pack_7.f90: Ditto.
5512 * gfortran.dg/internal_pack_8.f90: Ditto.
5513 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5514 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5515 * gfortran.dg/module_commons_3.f90: Ditto.
5516 * gfortran.dg/module_equivalence_4.f90: Ditto.
5517 * gfortran.dg/module_equivalence_6.f90: Ditto.
5518 * gfortran.dg/module_function_type_1.f90: Ditto.
5519 * gfortran.dg/module_naming_1.f90: Ditto.
5520 * gfortran.dg/namelist_4.f90: Ditto.
5521 * gfortran.dg/operator_c1202.f90: Ditto.
5522 * gfortran.dg/parens_7.f90: Ditto.
5523 * gfortran.dg/pr32921.f: Ditto.
5524 * gfortran.dg/pr33646.f90: Ditto.
5525 * gfortran.dg/pr41928.f90: Ditto.
5526 * gfortran.dg/pr42119.f90: Ditto.
5527 * gfortran.dg/pr43984.f90: Ditto.
5528 * gfortran.dg/present_1.f90: Ditto.
5529 * gfortran.dg/private_type_2.f90: Ditto.
5530 * gfortran.dg/proc_decl_2.f90: Ditto.
5531 * gfortran.dg/proc_ptr_10.f90: Ditto.
5532 * gfortran.dg/proc_ptr_22.f90: Ditto.
5533 * gfortran.dg/proc_ptr_8.f90: Ditto.
5534 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5535 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5536 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5537 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5538 * gfortran.dg/substring_equivalence.f90: Ditto.
5539 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5540 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5541 * gfortran.dg/trim_optimize_6.f90: Ditto.
5542 * gfortran.dg/typebound_call_12.f03: Ditto.
5543 * gfortran.dg/typebound_operator_5.f03: Ditto.
5544 * gfortran.dg/typebound_operator_6.f03: Ditto.
5545 * gfortran.dg/typebound_proc_18.f03: Ditto.
5546 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5547 * gfortran.dg/use_1.f90: Ditto.
5548 * gfortran.dg/use_10.f90: Ditto.
5549 * gfortran.dg/use_11.f90: Ditto.
5550 * gfortran.dg/use_14.f90: Ditto.
5551 * gfortran.dg/use_only_2.f90: Ditto.
5552 * gfortran.dg/use_rename_4.f90: Ditto.
5553 * gfortran.dg/use_rename_5.f90: Ditto.
5554 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5555 * gfortran.dg/used_interface_ref.f90: Ditto.
5556 * gfortran.dg/used_types_11.f90: Ditto.
5557 * gfortran.dg/used_types_3.f90: Ditto.
5558 * gfortran.dg/used_types_4.f90: Ditto.
5559 * gfortran.dg/userdef_operator_2.f90: Ditto.
5560 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5561 * gfortran.dg/vect/pr46213.f90: Ditto.
5562 * gfortran.dg/whole_file_21.f90: Ditto.
5563 * gfortran.dg/whole_file_22.f90: Ditto.
5564 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5565 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5567 2011-08-02 Kai Tietz <ktietz@redhat.com>
5569 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5571 2011-08-01 Jason Merrill <jason@redhat.com>
5574 * g++.dg/abi/mangle49.C: New.
5577 * g++.dg/cpp0x/constexpr-array4.C: New.
5580 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5582 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5585 * gcc.target/i386/pr49927.c: New test.
5587 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5589 PR tree-optimization/49926
5590 * gcc.dg/vect/pr49926.c: New test.
5592 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5594 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5595 * gcc.target/i386/lzcnt-1.c: New test.
5596 * gcc.target/i386/lzcnt-2.c: Likewise.
5597 * gcc.target/i386/lzcnt-2a.c: Likewise.
5598 * gcc.target/i386/lzcnt-3.c: Likewise.
5599 * gcc.target/i386/lzcnt-4.c: Likewise.
5600 * gcc.target/i386/lzcnt-4a.c: Likewise.
5601 * gcc.target/i386/lzcnt-5.c: Likewise.
5602 * gcc.target/i386/lzcnt-6.c: Likewise.
5603 * gcc.target/i386/lzcnt-6a.c: Likewise.
5604 * gcc.target/i386/lzcnt-check.h: Likewise.
5606 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5607 * gcc.target/i386/sse-13.c: Likewise.
5608 * gcc.target/i386/sse-14.c: Likewise.
5609 * g++.dg/other/i386-2.C: Likewise.
5610 * g++.dg/other/i386-3.C: Likewise.
5612 2011-08-01 Julian Brown <julian@codesourcery.com>
5614 * gcc.target/arm/fixed-point-exec.c: New test.
5616 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5619 * gcc.target/i386/pr49920.c: New test.
5621 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5623 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5624 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5625 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5626 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5627 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5628 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5629 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5630 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5631 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5632 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5633 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5634 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5635 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5636 * g++.dg/tree-ssa/pr33615.C: Ditto.
5637 * g++.dg/tree-ssa/restrict1.C: Ditto.
5638 * c-c++-common/restrict-2.c: Ditto.
5639 * gfortran.dg/pr32921.f: Ditto.
5640 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5641 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5642 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5643 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5644 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5645 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5646 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5647 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5648 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5649 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5651 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5653 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5654 .exe.ltrans[0-9]*. dump files.
5656 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5659 * gfortran.dg/abstract_type_6.f03: Modified.
5660 * gfortran.dg/typebound_proc_24.f03: New.
5662 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/init/for1.C: Fix.
5667 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5670 * gfortran.dg/string_5.f90: New test.
5672 2011-07-29 Jason Merrill <jason@redhat.com>
5675 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5677 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5679 PR tree-optimization/47407
5680 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5684 2011-07-29 Richard Guenther <rguenther@suse.de>
5686 * gcc.dg/uninit-suppress.c: Also disable VRP.
5687 * gcc.dg/uninit-suppress_2.c: Likewise.
5689 2011-07-28 Jason Merrill <jason@redhat.com>
5692 * g++.dg/template/nontype24.C: New.
5694 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5696 PR rtl-optimization/47958
5697 * gcc.dg/torture/pr47958-1.c: New.
5699 2011-07-29 Wei Guozhi <carrot@google.com>
5701 PR rtl-optimization/49799
5702 * gcc.dg/pr49799.c: New test case.
5704 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5707 * gcc.dg/graphite/id-pr48648.c: New.
5709 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5712 * gfortran.dg/maxloc_2.f90: New test.
5713 * gfortran.dg/maxloc_3.f90: New test.
5714 * gfortran.dg/minloc_1.f90: New test.
5715 * gfortran.dg/minloc_2.f90: New test.
5716 * gfortran.dg/minloc_3.f90: New test.
5717 * gfortran.dg/minmaxloc_7.f90: New test.
5720 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5722 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5725 the builtin isn't optimized away.
5727 2011-07-27 Tobias Burnus <burnus@net-b.de>
5730 * gfortran.dg/lto/pr45586-2_0.f90: New.
5732 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5735 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5736 * c-c++-common/cxxbitfields-5.c: Same.
5738 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5740 * lib/target-supports.exp (check_effective_target_mmap): Use
5741 check_function_available.
5743 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5745 * g++.old-deja/g++.pt/crash60.C: Updated.
5747 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5750 * gcc.target/i386/pr49866.c: New test.
5752 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5754 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5755 * gcc.target/i386/bmi-andn-1.c: New test.
5756 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5757 * gcc.target/i386/bmi-andn-2.c: Likewise.
5758 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5759 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5760 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5761 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5762 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5763 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5764 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5765 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5766 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5767 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5768 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5769 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5770 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5771 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5772 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5773 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5774 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5775 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5776 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5777 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5778 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5780 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5783 * gfortran.dg/graphite/id-pr47691.f: New.
5785 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5787 * gcc.target/i386/avx-os-support.h: New.
5788 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5789 (main): Check avx_os_support before the test is run.
5790 * gcc.target/i386/aes-avx-check.h: Ditto.
5791 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5793 2011-07-27 Kai Tietz <ktietz@redhat.com>
5795 * gcc.target/i386/aggregate-ret3.c: New test.
5796 * gcc.target/i386/aggregate-ret4.c: New test.
5798 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5801 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5802 allocated array should *not* change its size.
5803 * gfortran.dg/multiple_allocation_3.f90: New test.
5805 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5808 * g++.dg/cpp0x/constexpr-49776.C: New.
5810 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5813 * gcc.dg/graphite/id-pr47046.c: New.
5815 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5818 * gcc.dg/graphite/run-id-pr47593.c: New.
5820 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5823 * gcc.dg/graphite/run-id-pr47653.c: New.
5824 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5825 induction variables.
5826 * gcc.dg/graphite/scop-16.c: Same.
5827 * gcc.dg/graphite/scop-17.c: Same.
5828 * gcc.dg/graphite/scop-21.c: Same.
5830 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5833 * gcc.dg/graphite/id-pr48805.c: New.
5835 2011-07-26 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/coarray_lib_token_2.f90: New.
5839 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5841 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5844 2011-07-25 Andrew Pinski <apinski@cavium.com>
5847 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5848 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5850 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5854 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5855 * gcc.c-torture/execute/loop-2g.c: Likewise.
5856 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5857 Require mmap support.
5858 * gcc.c-torture/execute/loop-2g.x: Likewise.
5859 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5860 (MAP_ANON): Provide default.
5861 * gcc.dg/20050826-1.c: Likewise.
5862 * gcc.target/i386/pr36533.c: Likewise.
5863 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5864 Use dg-require-effective-target mmap.
5866 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5869 * g++.dg/cpp0x/range-for19.C: New.
5871 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5874 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5877 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5880 * g++.dg/torture/pr49309.C: Remove.
5882 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5884 PR tree-optimization/49809
5885 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5888 2011-07-25 Richard Guenther <rguenther@suse.de>
5890 PR tree-optimization/49715
5891 * gcc.target/i386/pr49715-1.c: New testcase.
5892 * gcc.target/i386/pr49715-2.c: Likewise.
5894 2011-07-23 Jason Merrill <jason@redhat.com>
5896 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5898 2011-07-22 Jason Merrill <jason@redhat.com>
5901 * g++.dg/cpp0x/initlist55.C: New.
5903 2011-07-23 Tobias Burnus <burnus@net-b.de>
5906 * gfortran.dg/namelist_72.f: New.
5908 2011-07-23 Tobias Burnus <burnus@net-b.de>
5910 * gfortran.dg/coarray_25.f90: New.
5912 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5914 * override1.C: This test should use c++0x mode.
5915 * override3.C: New. Test the diagnostics in c++98 mode.
5917 2011-07-22 Jason Merrill <jason@redhat.com>
5918 Mark Glisse <marc.glisse@normalesup.org>
5921 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5924 * g++.dg/opt/builtins2.C: New.
5925 * g++.dg/other/error27.C: Don't rely on __builtin.
5927 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5929 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5931 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5932 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5933 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5934 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5936 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5939 2011-07-22 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/45819
5942 * gcc.dg/pr45819.c: New testcase.
5944 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5946 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5948 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5952 * gcc.dg/graphite/run-id-pr47654.c: New.
5954 2011-07-21 Ian Lance Taylor <iant@google.com>
5957 * gcc.dg/pr49705.c: New test.
5959 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5961 * lib/target-supports.exp (check_avx_os_support_available): New.
5962 (check_effective_target_avx_runtime): Use it.
5964 2011-07-21 Richard Guenther <rguenther@suse.de>
5966 PR tree-optimization/49770
5967 * g++.dg/torture/pr49770.C: New testcase.
5969 2011-07-21 Kai Tietz <ktietz@redhat.com>
5971 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5972 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5974 2011-07-21 Tobias Burnus <burnus@net-b.de>
5976 * gfortran.dg/coarray_lib_token_1.f90: New.
5978 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5980 * gcc.dg/pr32912-2.c: Skip for AVR.
5981 * gcc.dg/pr44674.c: Add dg-require-profiling.
5983 2011-07-20 Jason Merrill <jason@redhat.com>
5985 * g++.dg/ext/desig2.C: New.
5987 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5989 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5991 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5992 * gcc.target/powerpc/recip-3.c: Ditto.
5994 2011-07-19 Jason Merrill <jason@redhat.com>
5996 PR c++/6709 (DR 743)
5997 PR c++/42603 (DR 950)
5998 * g++.dg/cpp0x/decltype21.C: New.
6000 2011-07-20 Richard Guenther <rguenther@suse.de>
6003 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6004 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6006 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6008 * gcc.target/arm/combine-movs.c: New.
6009 * gcc.target/arm/unsigned-extend-2.c: New.
6011 2011-07-19 Jason Merrill <jason@redhat.com>
6014 * g++.dg/cpp0x/variadic114.C: New.
6016 2011-07-19 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/coarray_args_1.f90: New.
6019 * gfortran.dg/coarray_args_2.f90: New.
6021 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6024 * gfortran.dg/allocate_error_3.f90: New.
6026 2011-07-19 Richard Guenther <rguenther@suse.de>
6028 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6029 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6030 * gcc.dg/torture/20110719-1.c: New testcase.
6032 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6034 PR tree-optimization/49768
6035 * gcc.c-torture/execute/pr49768.c: New test.
6037 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6039 PR tree-optimization/49771
6040 * gcc.dg/vect/pr49771.c: New test.
6042 2011-07-18 Martin Jambor <mjambor@suse.cz>
6044 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6045 * gcc.dg/ipa/ipa-2.c: Likewise.
6046 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6047 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6048 * gcc.dg/ipa/ipa-5.c: Likewise.
6049 * gcc.dg/ipa/ipa-7.c: Likewise.
6050 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6051 * gcc.dg/ipa/ipacost-1.c: Likewise.
6052 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6054 * gcc.dg/ipa/ipcp-1.c: New test.
6055 * gcc.dg/ipa/ipcp-2.c: Likewise.
6056 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6058 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6061 * gfortran.dg/pr49675.f90: New test.
6063 2011-07-18 Richard Guenther <rguenther@suse.de>
6065 * gcc.dg/torture/20110718-1.c: New testcase.
6067 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6069 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6070 * g++.dg/ext/bitfield3.C: Likewise.
6071 * g++.dg/ext/bitfield4.C: Likewise.
6072 * g++.dg/ext/bitfield5.C: Likewise.
6073 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6074 * g++.dg/other/pr23205-2.C: Likewise.
6075 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6076 * gcc.c-torture/compile/20001109-2.c: Likewise.
6077 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6078 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6079 * gcc.dg/bitfld-16.c: Likewise.
6080 * gcc.dg/bitfld-17.c: Likewise.
6081 * gcc.dg/bitfld-18.c: Likewise.
6082 * gcc.dg/builtins-config.h: Remove Netware support.
6083 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6084 * gcc.dg/cdce2.c: Likewise.
6085 * gcc.dg/cpp/assert4.c: Remove netware support.
6086 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6087 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6089 * lib/target-supports.exp (check_visibility_available): Remove
6091 (check_profiling_available): Likewise.
6093 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6095 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6097 2011-07-17 Tobias Burnus <burnus@net-b.de>
6098 Thomas Koenig <tkoenig@gcc.gnu.org>
6101 * gfortran.dg/generic_17.f90: Fix testcase.
6102 * gfortran.dg/interface_3.f90: Add dg-error.
6103 * gfortran.dg/use_14.f90: New.
6104 * gfortran.dg/use_15.f90: New.
6106 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6108 * gnat.dg/pointer_controlled.adb: New test.
6110 2011-07-17 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/pointer_remapping_7.f90: New.
6115 2011-07-16 Jason Merrill <jason@redhat.com>
6117 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6119 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6120 Jason Merrill <jason@redhat.com>
6124 * g++.dg/cpp0x/decltype29.C: Adjust.
6125 * g++.dg/cpp0x/error4.C: Adjust.
6126 * g++.dg/cpp0x/sfinae26.C: Adjust.
6127 * g++.dg/cpp0x/variadic105.C: Adjust.
6128 * g++.dg/template/deduce3.C: Adjust.
6129 * g++.dg/template/error45.C: Adjust.
6130 * g++.dg/template/ptrmem2.C: Adjust.
6131 * g++.dg/template/sfinae2.C: Adjust.
6132 * g++.old-deja/g++.pt/crash60.C: Adjust.
6133 * g++.old-deja/g++.pt/unify6.C: Adjust.
6134 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6135 * g++.dg/cpp0x/nullptr15.C: Adjust.
6136 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6137 * g++.dg/cpp0x/pr31431.C: Adjust.
6138 * g++.dg/cpp0x/pr31434.C: Adjust.
6139 * g++.dg/cpp0x/sfinae11.C: Adjust
6140 * g++.dg/cpp0x/temp_default2.C: Adjust.
6141 * g++.dg/cpp0x/trailing4.C: Adjust.
6142 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6143 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6144 * g++.dg/cpp0x/variadic105.C: Adjust.
6145 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6146 * g++.dg/ext/vla2.C: Adjust.
6147 * g++.dg/other/ptrmem10.C: Adjust.
6148 * g++.dg/other/ptrmem11.C: Adjust.
6149 * g++.dg/overload/unknown1.C: Adjust.
6150 * g++.dg/template/conv11.C: Adjust.
6151 * g++.dg/template/dependent-expr5.C: Adjust.
6152 * g++.dg/template/friend.C: Adjust.
6153 * g++.dg/template/incomplete2.C: Adjust.
6154 * g++.dg/template/local4.C: Adjust.
6155 * g++.dg/template/local6.C: Adjust.
6156 * g++.dg/template/operator9.C: Adjust.
6157 * g++.dg/template/ttp25.C: Adjust.
6158 * g++.dg/template/unify10.C: Adjust.
6159 * g++.dg/template/unify11.C: Adjust.
6160 * g++.dg/template/unify6.C: Adjust.
6161 * g++.dg/template/unify9.C: Adjust.
6162 * g++.dg/template/varmod1.C: Adjust.
6163 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6164 * g++.old-deja/g++.pt/crash28.C: Adjust.
6165 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6166 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6167 * g++.old-deja/g++.pt/expr2.C: Adjust.
6168 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6169 * g++.old-deja/g++.pt/spec5.C: Adjust.
6170 * g++.old-deja/g++.pt/spec6.C: Adjust.
6171 * g++.old-deja/g++.pt/unify4.C: Adjust.
6172 * g++.old-deja/g++.pt/unify8.C: Adjust.
6173 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6174 * g++.dg/overload/template5.C: New testcase.
6175 * g++.dg/template/overload12.C: New testcase.
6177 2011-07-11 Tobias Burnus <burnus@net-b.de>
6179 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6180 * gfortran.dg/coarray_7.f90: Ditto.
6181 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6182 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6184 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6186 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6188 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6189 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6190 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6192 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6193 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6194 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6196 2011-07-15 Jason Merrill <jason@redhat.com>
6199 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6200 Use --extra_opts instead of --additional_options.
6202 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6205 * g++.dg/torture/pr49309.C: Remove.
6207 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6209 * gcc.target/tic6x/weak-call.c: New test.
6210 * gcc.target/tic6x/fpcmp.c: New test.
6211 * gcc.target/tic6x/fpdiv.c: New test.
6212 * gcc.target/tic6x/rotdi16-scan.c: New test.
6213 * gcc.target/tic6x/ffssi.c: New test.
6214 * gcc.target/tic6x/fpdiv-lib.c: New test.
6215 * gcc.target/tic6x/cold-lc.c: New test.
6216 * gcc.target/tic6x/longcalls.c: New test.
6217 * gcc.target/tic6x/abi-align-1.c: New test.
6218 * gcc.target/tic6x/fpcmp-finite.c: New test.
6219 * gcc.target/tic6x/rotdi16.c: New test.
6220 * gcc.target/tic6x/bswapl.c: New test.
6221 * gcc.target/tic6x/ffsdi.c: New test.
6222 * gcc.target/tic6x/tic6x.exp: New file.
6223 * gcc.target/tic6x/builtins/arith24.c: New test.
6224 * gcc.target/tic6x/builtins/smpy.c: New test.
6225 * gcc.target/tic6x/builtins/smpylh.c: New test.
6226 * gcc.target/tic6x/builtins/smpyh.c: New test.
6227 * gcc.target/tic6x/builtins/sarith1.c: New test.
6228 * gcc.target/tic6x/builtins/extclr.c: New test
6229 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6230 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6231 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6232 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6234 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6236 * gcc.dg/20020312-2.c: Likewise.
6237 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6238 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6239 * gcc.dg/torture/builtin-math-7.c: Likewise.
6242 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6243 not testing tic6x-*-*.
6245 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6248 * g++.dg/torture/pr49309.C: New testcase.
6250 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6252 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6254 2011-07-14 Richard Guenther <rguenther@suse.de>
6256 PR tree-optimization/49651
6257 * gcc.dg/torture/pr49651.c: New testcase.
6259 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6262 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6264 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6266 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6267 -mno-pointers-to-nested-functions.
6268 * gcc.target/powerpc/no-r11-2.c: Ditto.
6269 * gcc.target/powerpc/no-r11-3.c: Ditto.
6271 2011-07-13 Jason Merrill <jason@redhat.com>
6273 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6274 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6275 when compiling C files.
6276 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6277 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6278 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6279 * g++.dg/lookup/anon2.C: Likewise.
6280 * g++.dg/tree-ssa/copyprop.C: Likewise.
6281 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6282 * g++.dg/init/vector1.C: Ignore narrowing errors.
6283 * g++.dg/torture/pr35526.C: Likewise.
6284 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6286 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6289 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6292 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6294 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6295 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6297 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6299 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6300 * lib/obj-c++.exp (obj-c++_init): Ditto.
6301 * lib/file-format.exp (gcc_target_object_format): Ditto.
6302 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6303 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6304 (check_visibility_available): Ditto.
6305 (check_effective_target_tls_native): Ditto.
6306 (check_effective_target_tls_emulated): Ditto.
6307 (check_effective_target_function_sections): Ditto.
6309 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6311 * gcc.target/arm/pr48183.c: New test.
6313 2011-07-13 Richard Guenther <rguenther@suse.de>
6315 * gcc.dg/torture/20110713-1.c: New testcase.
6317 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6320 * gcc.c-torture/compile/pr49474.c: New testcase.
6322 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6324 PR tree-optimization/49712
6325 * gcc.c-torture/execute/pr49712.c: New test.
6327 2011-07-11 Jason Merrill <jason@redhat.com>
6330 * g++.dg/template/recurse3.C: New.
6332 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6335 * gcc.dg/guality/csttest.c: New test.
6338 * gfortran.dg/pr49698.f90: New test.
6340 2011-07-11 Jeff Law <law@redhat.com>
6342 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6344 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6346 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6347 * go.test/go-test.exp (go-set-goarch): Likewise.
6349 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6352 * gcc.target/avr/torture/pr39633.c: New test case.
6354 2011-07-11 Tobias Burnus <burnus@net-b.de>
6357 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6359 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6361 * lib/target-supports.exp (check_effective_target_scheduling):
6363 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6364 * gcc.dg/pr45055.c: Ditto.
6365 * gcc.dg/pr45353.c: Ditto.
6366 * g++.dg/pr45056.C: Ditto.
6368 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6370 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6371 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6372 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6373 * g++.dg/torture/pr31863.C: Skip AVR.
6375 2011-07-10 Tobias Burnus <burnus@net-b.de>
6378 * gfortran.dg/intrinsic_signal.f90: New.
6380 2011-07-09 Jason Merrill <jason@redhat.com>
6382 * g++.dg/cpp0x/regress/regress6.C: New.
6383 * g++.dg/parse/crash45.C: Adjust message.
6384 * g++.dg/template/crash38.C: Adjust message.
6385 * g++.dg/template/crash64.C: Adjust message.
6387 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6389 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6390 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6391 * g++.dg/abi/bitfield3.C: Likewise.
6392 * g++.dg/eh/pr38662.C: Likewise.
6393 * g++.dg/ext/attrib36.C: Likewise.
6394 * g++.dg/ext/attrib37.C: Likewise.
6395 * g++.dg/ext/attrib8.C: Likewise.
6396 * g++.dg/ext/tmplattr1.C: Likewise.
6397 * g++.dg/inherit/override-attribs.C: Likewise.
6398 * g++.dg/opt/inline9.C: Likewise.
6399 * g++.dg/opt/life1.C: Likewise.
6400 * g++.dg/opt/longbranch2.C: Likewise.
6401 * g++.dg/opt/nrv12.C: Likewise.
6402 * g++.dg/opt/reg-stack4.C: Likewise.
6403 * g++.dg/other/pr35504.C: Likewise.
6404 * g++.dg/other/pr39496.C: Likewise.
6405 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6406 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6407 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6408 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6409 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6410 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6411 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6412 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6413 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6414 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6415 * g++.dg/warn/pr15774-1.C: Likewise.
6416 * g++.dg/warn/pr15774-2.C: Likewise.
6417 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6418 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6419 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6420 * g++.old-deja/g++.pt/asm2.C: Likewise.
6421 * gcc.c-torture/compile/20000804-1.c: Likewise.
6422 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6423 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6424 * gcc.dg/20020108-1.c: Likewise.
6425 * gcc.dg/20020122-2.c: Likewise.
6426 * gcc.dg/20020122-3.c: Likewise.
6427 * gcc.dg/20020206-1.c: Likewise.
6428 * gcc.dg/20020219-1.c: Likewise.
6429 * gcc.dg/20020310-1.c: Likewise.
6430 * gcc.dg/20020411-1.c: Likewise.
6431 * gcc.dg/20020418-2.c: Likewise.
6432 * gcc.dg/20020426-2.c: Likewise.
6433 * gcc.dg/20020517-1.c: Likewise.
6434 * gcc.dg/20030204-1.c: Likewise.
6435 * gcc.dg/20030826-2.c: Likewise.
6436 * gcc.dg/20031102-1.c: Likewise.
6437 * gcc.dg/20031202-1.c: Likewise.
6438 * gcc.dg/20050111-1.c: Likewise.
6439 * gcc.dg/20050503-1.c: Likewise.
6440 * gcc.dg/array-init-1.c: Likewise.
6441 * gcc.dg/builtin-apply4.c: Likewise.
6442 * gcc.dg/dfp/pr31344.c: Likewise.
6443 * gcc.dg/gomp/atomic-11.c: Likewise.
6444 * gcc.dg/graphite/pr40281.c: Likewise.
6445 * gcc.dg/ia64-sync-1.c: Likewise.
6446 * gcc.dg/ia64-sync-2.c: Likewise.
6447 * gcc.dg/ia64-sync-3.c: Likewise.
6448 * gcc.dg/ia64-sync-4.c: Likewise.
6449 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6450 * gcc.dg/invalid-call-1.c: Likewise.
6451 * gcc.dg/loop-3.c: Likewise.
6452 * gcc.dg/lower-subreg-1.c: Likewise.
6453 * gcc.dg/lto/pr47259_0.c: Likewise.
6454 * gcc.dg/nested-calls-1.c: Likewise.
6455 * gcc.dg/pr20017.c: Likewise.
6456 * gcc.dg/pr25023.c: Likewise.
6457 * gcc.dg/pr27671-2.c: Likewise.
6458 * gcc.dg/pr32176.c: Likewise.
6459 * gcc.dg/pr33676.c: Likewise.
6460 * gcc.dg/pr35045.c: Likewise.
6461 * gcc.dg/pr36015.c: Likewise.
6462 * gcc.dg/pr36584.c: Likewise.
6463 * gcc.dg/pr36998.c: Likewise.
6464 * gcc.dg/pr37438.c: Likewise.
6465 * gcc.dg/pr37908.c: Likewise.
6466 * gcc.dg/pr41241.c: Likewise.
6467 * gcc.dg/pr41340.c: Likewise.
6468 * gcc.dg/pr44136.c: Likewise.
6469 * gcc.dg/pr44194-1.c: Likewise.
6470 * gcc.dg/pr46212.c: Likewise.
6471 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6472 * gcc.dg/setjmp-2.c: Likewise.
6473 * gcc.dg/short-compare-1.c: Likewise.
6474 * gcc.dg/short-compare-2.c: Likewise.
6475 * gcc.dg/smod-1.c: Likewise.
6476 * gcc.dg/sync-2.c: Likewise.
6477 * gcc.dg/sync-3.c: Likewise.
6478 * gcc.dg/tls/opt-1.c: Likewise.
6479 * gcc.dg/tls/opt-2.c: Likewise.
6480 * gcc.dg/tls/opt-3.c: Likewise.
6481 * gcc.dg/torture/badshift.c: Likewise.
6482 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6483 * gcc.dg/torture/pr20314-2.c: Likewise.
6484 * gcc.dg/torture/pr36891.c: Likewise.
6485 * gcc.dg/torture/pr38774.c: Likewise.
6486 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6487 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6488 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6489 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6490 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6491 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6492 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6493 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6494 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6495 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6496 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6497 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6498 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6499 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6500 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6501 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6502 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6503 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6504 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6505 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6506 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6507 * gcc.dg/unroll-1.c: Likewise.
6508 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6509 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6510 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6511 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6512 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6513 * gcc.target/i386/20000609-1.c: Likewise.
6514 * gcc.target/i386/20000720-1.c: Likewise.
6515 * gcc.target/i386/20000724-1.c: Likewise.
6516 * gcc.target/i386/20011107-1.c: Likewise.
6517 * gcc.target/i386/20011119-1.c: Likewise.
6518 * gcc.target/i386/20020201-3.c: Likewise.
6519 * gcc.target/i386/20020218-1.c: Likewise.
6520 * gcc.target/i386/20020729-1.c: Likewise.
6521 * gcc.target/i386/20030926-1.c: Likewise.
6522 * gcc.target/i386/20060125-1.c: Likewise.
6523 * gcc.target/i386/20060125-2.c: Likewise.
6524 * gcc.target/i386/20060512-1.c: Likewise.
6525 * gcc.target/i386/20060512-2.c: Likewise.
6526 * gcc.target/i386/20060512-3.c: Likewise.
6527 * gcc.target/i386/20060512-4.c: Likewise.
6528 * gcc.target/i386/387-1.c: Likewise.
6529 * gcc.target/i386/387-2.c: Likewise.
6530 * gcc.target/i386/387-5.c: Likewise.
6531 * gcc.target/i386/387-6.c: Likewise.
6532 * gcc.target/i386/980312-1.c: Likewise.
6533 * gcc.target/i386/980313-1.c: Likewise.
6534 * gcc.target/i386/990117-1.c: Likewise.
6535 * gcc.target/i386/990424-1.c: Likewise.
6536 * gcc.target/i386/990524-1.c: Likewise.
6537 * gcc.target/i386/991129-1.c: Likewise.
6538 * gcc.target/i386/991214-1.c: Likewise.
6539 * gcc.target/i386/991230-1.c: Likewise.
6540 * gcc.target/i386/addr-sel-1.c: Likewise.
6541 * gcc.target/i386/aggregate-ret1.c: Likewise.
6542 * gcc.target/i386/aggregate-ret2.c: Likewise.
6543 * gcc.target/i386/align-main-3.c: Likewise.
6544 * gcc.target/i386/amd64-abi-1.c: Likewise.
6545 * gcc.target/i386/amd64-abi-2.c: Likewise.
6546 * gcc.target/i386/amd64-abi-4.c: Likewise.
6547 * gcc.target/i386/amd64-abi-5.c: Likewise.
6548 * gcc.target/i386/amd64-abi-6.c: Likewise.
6549 * gcc.target/i386/asm-1.c: Likewise.
6550 * gcc.target/i386/asm-3.c: Likewise.
6551 * gcc.target/i386/asm-5.c: Likewise.
6552 * gcc.target/i386/attributes-error.c: Likewise.
6553 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6554 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6555 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6556 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6557 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6558 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6559 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6560 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6561 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6562 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6563 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6564 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6565 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6566 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6567 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6568 * gcc.target/i386/bitfield1.c: Likewise.
6569 * gcc.target/i386/bitfield2.c: Likewise.
6570 * gcc.target/i386/bmi-2.c: Likewise.
6571 * gcc.target/i386/bmi-5.c: Likewise.
6572 * gcc.target/i386/builtin-unreachable.c: Likewise.
6573 * gcc.target/i386/cleanup-2.c: Likewise.
6574 * gcc.target/i386/clobbers.c: Likewise.
6575 * gcc.target/i386/cmov8.c: Likewise.
6576 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6577 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6578 * gcc.target/i386/compress-float-387.c: Likewise.
6579 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6580 * gcc.target/i386/compress-float-sse.c: Likewise.
6581 * gcc.target/i386/crc32-2.c: Likewise.
6582 * gcc.target/i386/crc32-3.c: Likewise.
6583 * gcc.target/i386/divmod-7.c: Likewise.
6584 * gcc.target/i386/divmod-8.c: Likewise.
6585 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6586 * gcc.target/i386/fma3-builtin.c: Likewise.
6587 * gcc.target/i386/fma3-fma.c: Likewise.
6588 * gcc.target/i386/fma4-256-vector.c: Likewise.
6589 * gcc.target/i386/fma4-builtin.c: Likewise.
6590 * gcc.target/i386/fma4-fma-2.c: Likewise.
6591 * gcc.target/i386/fma4-fma.c: Likewise.
6592 * gcc.target/i386/fma4-vector-2.c: Likewise.
6593 * gcc.target/i386/fma4-vector.c: Likewise.
6594 * gcc.target/i386/funcspec-1.c: Likewise.
6595 * gcc.target/i386/funcspec-10.c: Likewise.
6596 * gcc.target/i386/funcspec-11.c: Likewise.
6597 * gcc.target/i386/funcspec-2.c: Likewise.
6598 * gcc.target/i386/funcspec-5.c: Likewise.
6599 * gcc.target/i386/funcspec-6.c: Likewise.
6600 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6601 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6602 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6603 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6604 * gcc.target/i386/incoming-1.c: Likewise.
6605 * gcc.target/i386/incoming-10.c: Likewise.
6606 * gcc.target/i386/incoming-11.c: Likewise.
6607 * gcc.target/i386/incoming-12.c: Likewise.
6608 * gcc.target/i386/incoming-13.c: Likewise.
6609 * gcc.target/i386/incoming-14.c: Likewise.
6610 * gcc.target/i386/incoming-15.c: Likewise.
6611 * gcc.target/i386/incoming-2.c: Likewise.
6612 * gcc.target/i386/incoming-3.c: Likewise.
6613 * gcc.target/i386/incoming-4.c: Likewise.
6614 * gcc.target/i386/incoming-5.c: Likewise.
6615 * gcc.target/i386/incoming-6.c: Likewise.
6616 * gcc.target/i386/incoming-7.c: Likewise.
6617 * gcc.target/i386/incoming-8.c: Likewise.
6618 * gcc.target/i386/incoming-9.c: Likewise.
6619 * gcc.target/i386/lea.c: Likewise.
6620 * gcc.target/i386/local.c: Likewise.
6621 * gcc.target/i386/loop-1.c: Likewise.
6622 * gcc.target/i386/loop-2.c: Likewise.
6623 * gcc.target/i386/loop-3.c: Likewise.
6624 * gcc.target/i386/max-stack-align.c: Likewise.
6625 * gcc.target/i386/memcpy-1.c: Likewise.
6626 * gcc.target/i386/movbe-2.c: Likewise.
6627 * gcc.target/i386/movq-2.c: Likewise.
6628 * gcc.target/i386/movq.c: Likewise.
6629 * gcc.target/i386/nrv1.c: Likewise.
6630 * gcc.target/i386/pad-4.c: Likewise.
6631 * gcc.target/i386/pad-5a.c: Likewise.
6632 * gcc.target/i386/pad-5b.c: Likewise.
6633 * gcc.target/i386/pad-6a.c: Likewise.
6634 * gcc.target/i386/pad-6b.c: Likewise.
6635 * gcc.target/i386/pad-7.c: Likewise.
6636 * gcc.target/i386/pad-9.c: Likewise.
6637 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6638 * gcc.target/i386/pic-1.c: Likewise.
6639 * gcc.target/i386/pr12092-1.c: Likewise.
6640 * gcc.target/i386/pr12329.c: Likewise.
6641 * gcc.target/i386/pr21518.c: Likewise.
6642 * gcc.target/i386/pr22362.c: Likewise.
6643 * gcc.target/i386/pr22585.c: Likewise.
6644 * gcc.target/i386/pr23098.c: Likewise.
6645 * gcc.target/i386/pr25196.c: Likewise.
6646 * gcc.target/i386/pr25293.c: Likewise.
6647 * gcc.target/i386/pr25654.c: Likewise.
6648 * gcc.target/i386/pr26449.c: Likewise.
6649 * gcc.target/i386/pr26778.c: Likewise.
6650 * gcc.target/i386/pr26826.c: Likewise.
6651 * gcc.target/i386/pr27266.c: Likewise.
6652 * gcc.target/i386/pr29978.c: Likewise.
6653 * gcc.target/i386/pr30505.c: Likewise.
6654 * gcc.target/i386/pr30961-1.c: Likewise.
6655 * gcc.target/i386/pr31628.c: Likewise.
6656 * gcc.target/i386/pr32000-2.c: Likewise.
6657 * gcc.target/i386/pr32661-1.c: Likewise.
6658 * gcc.target/i386/pr32708-2.c: Likewise.
6659 * gcc.target/i386/pr32708-3.c: Likewise.
6660 * gcc.target/i386/pr34256.c: Likewise.
6661 * gcc.target/i386/pr34312.c: Likewise.
6662 * gcc.target/i386/pr34522.c: Likewise.
6663 * gcc.target/i386/pr35160.c: Likewise.
6664 * gcc.target/i386/pr35281.c: Likewise.
6665 * gcc.target/i386/pr36246.c: Likewise.
6666 * gcc.target/i386/pr36786.c: Likewise.
6667 * gcc.target/i386/pr37275.c: Likewise.
6668 * gcc.target/i386/pr37843-3.c: Likewise.
6669 * gcc.target/i386/pr37843-4.c: Likewise.
6670 * gcc.target/i386/pr39082-1.c: Likewise.
6671 * gcc.target/i386/pr39431.c: Likewise.
6672 * gcc.target/i386/pr39496.c: Likewise.
6673 * gcc.target/i386/pr39543-2.c: Likewise.
6674 * gcc.target/i386/pr39911.c: Likewise.
6675 * gcc.target/i386/pr40718.c: Likewise.
6676 * gcc.target/i386/pr40906-1.c: Likewise.
6677 * gcc.target/i386/pr40906-2.c: Likewise.
6678 * gcc.target/i386/pr40906-3.c: Likewise.
6679 * gcc.target/i386/pr40934.c: Likewise.
6680 * gcc.target/i386/pr41900.c: Likewise.
6681 * gcc.target/i386/pr42589.c: Likewise.
6682 * gcc.target/i386/pr43662.c: Likewise.
6683 * gcc.target/i386/pr43671.c: Likewise.
6684 * gcc.target/i386/pr43766.c: Likewise.
6685 * gcc.target/i386/pr43869.c: Likewise.
6686 * gcc.target/i386/pr44942.c: Likewise.
6687 * gcc.target/i386/pr44948-2a.c: Likewise.
6688 * gcc.target/i386/pr45234.c: Likewise.
6689 * gcc.target/i386/pr45336-2.c: Likewise.
6690 * gcc.target/i386/pr45336-4.c: Likewise.
6691 * gcc.target/i386/pr45852.c: Likewise.
6692 * gcc.target/i386/pr46470.c: Likewise.
6693 * gcc.target/i386/pr48037-1.c: Likewise.
6694 * gcc.target/i386/pr48389.c: Likewise.
6695 * gcc.target/i386/pr49095.c: Likewise.
6696 * gcc.target/i386/pr9771-1.c: Likewise.
6697 * gcc.target/i386/rdfsbase-1.c: Likewise.
6698 * gcc.target/i386/rdfsbase-2.c: Likewise.
6699 * gcc.target/i386/rdgsbase-1.c: Likewise.
6700 * gcc.target/i386/rdgsbase-2.c: Likewise.
6701 * gcc.target/i386/rdrand-3.c: Likewise.
6702 * gcc.target/i386/regparm-stdcall.c: Likewise.
6703 * gcc.target/i386/regparm.c: Likewise.
6704 * gcc.target/i386/reload-1.c: Likewise.
6705 * gcc.target/i386/rotate-2.c: Likewise.
6706 * gcc.target/i386/sibcall-5.c: Likewise.
6707 * gcc.target/i386/signbit-1.c: Likewise.
6708 * gcc.target/i386/signbit-2.c: Likewise.
6709 * gcc.target/i386/signbit-3.c: Likewise.
6710 * gcc.target/i386/sse-5.c: Likewise.
6711 * gcc.target/i386/sse-8.c: Likewise.
6712 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6713 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6714 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6715 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6716 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6717 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6718 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6719 * gcc.target/i386/sse2-movq-2.c: Likewise.
6720 * gcc.target/i386/sse2-movq-3.c: Likewise.
6721 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6722 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6723 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6724 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6725 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6726 * gcc.target/i386/ssefn-1.c: Likewise.
6727 * gcc.target/i386/ssefn-2.c: Likewise.
6728 * gcc.target/i386/sseregparm-1.c: Likewise.
6729 * gcc.target/i386/sseregparm-2.c: Likewise.
6730 * gcc.target/i386/sseregparm-3.c: Likewise.
6731 * gcc.target/i386/sseregparm-4.c: Likewise.
6732 * gcc.target/i386/sseregparm-5.c: Likewise.
6733 * gcc.target/i386/sseregparm-6.c: Likewise.
6734 * gcc.target/i386/sseregparm-7.c: Likewise.
6735 * gcc.target/i386/sseregparm-8.c: Likewise.
6736 * gcc.target/i386/stack-realign.c: Likewise.
6737 * gcc.target/i386/stack-usage-realign.c: Likewise.
6738 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6739 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6740 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6741 * gcc.target/i386/stackalign/return-1.c: Likewise.
6742 * gcc.target/i386/stackalign/return-2.c: Likewise.
6743 * gcc.target/i386/stackalign/return-3.c: Likewise.
6744 * gcc.target/i386/tailcall-1.c: Likewise.
6745 * gcc.target/i386/tbm-2.c: Likewise.
6746 * gcc.target/i386/udivmod-7.c: Likewise.
6747 * gcc.target/i386/udivmod-8.c: Likewise.
6748 * gcc.target/i386/unroll-1.c: Likewise.
6749 * gcc.target/i386/vararg-1.c: Likewise.
6750 * gcc.target/i386/vararg-2.c: Likewise.
6751 * gcc.target/i386/vect8-ret.c: Likewise.
6752 * gcc.target/i386/vectorize5.c: Likewise.
6753 * gcc.target/i386/wmul-1.c: Likewise.
6754 * gcc.target/i386/wmul-2.c: Likewise.
6755 * gcc.target/i386/wrfsbase-1.c: Likewise.
6756 * gcc.target/i386/wrfsbase-2.c: Likewise.
6757 * gcc.target/i386/wrgsbase-1.c: Likewise.
6758 * gcc.target/i386/wrgsbase-2.c: Likewise.
6759 * gcc.target/i386/xop-pcmov.c: Likewise.
6760 * gcc.target/i386/xop-pcmov2.c: Likewise.
6761 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6762 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6763 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6764 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6765 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6766 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6767 * gcc.target/i386/zee.c: Likewise.
6768 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6769 * gfortran.dg/compiler-directive_2.f: Likewise.
6770 * gfortran.dg/g77/20010216-1.f: Likewise.
6771 * gfortran.dg/gomp/pr39152.f90: Likewise.
6772 * gfortran.dg/pr33794.f90: Likewise.
6774 2011-07-09 Jason Merrill <jason@redhat.com>
6776 * g++.dg/cpp0x/regress/regress5.C: New.
6778 2011-07-08 Jason Merrill <jason@redhat.com>
6781 * g++.dg/expr/compound-asn1.C: New.
6782 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6784 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6787 * gcc.target/powerpc/altivec-34.c: New test.
6789 2011-07-08 Jason Merrill <jason@redhat.com>
6792 * g++.dg/abi/guard3.C: New.
6794 2011-07-08 Julian Brown <julian@codesourcery.com>
6796 * lib/target-supports.exp
6797 (check_effective_target_arm_little_endian): New.
6798 (check_effective_target_vect_pack_trunc): Use above.
6799 (check_effective_target_vect_unpack): Likewise.
6800 (check_effective_target_vect_element_align): Test
6801 check_effective_target_arm_vect_no_misalign for ARM.
6803 2011-07-08 Jason Merrill <jason@redhat.com>
6806 * g++.dg/cpp0x/constexpr-rom.C: New.
6808 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6811 * g++.dg/torture/pr49519.C: New test.
6813 2011-07-08 Martin Jambor <mjambor@suse.cz>
6815 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6817 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6820 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6822 2011-07-08 Richard Guenther <rguenther@suse.de>
6824 PR tree-optimization/49662
6825 * gcc.dg/graphite/interchange-14.c: XFAIL.
6826 * gcc.dg/graphite/interchange-15.c: Likewise.
6827 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6829 2011-07-06 Jason Merrill <jason@redhat.com>
6832 * g++.dg/cpp0x/regress/regress4.C: New.
6834 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6837 * gfortran.dg/result_in_spec_4.f90: New test.
6839 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6841 * gcc.target/sparc/cas64.c: New test.
6843 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6846 * g++.dg/torture/pr49644.C: New test.
6849 * gcc.c-torture/execute/pr49644.c: New test.
6851 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6853 * lib/target-supports.exp (check_effective_target_ia32): New.
6854 (check_effective_target_x32): Likewise.
6855 (check_effective_target_vect_cmdline_needed): Also check x32.
6857 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6859 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6861 * gcc.target/arm/pr42235.c: Likewise.
6862 * gcc.target/arm/pr42495.c: Likewise.
6863 * gcc.target/arm/pr42574.c: Likewise.
6864 * gcc.target/arm/thumb-branch1.c: Likewise.
6866 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6867 unneeded prune of possible warning.
6868 * gcc.target/arm/pr40956.c: Likewise.
6869 * gcc.target/arm/pr42505.c: Likewise.
6871 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6872 * gcc.c-torture/compile/pr46883.c: Likewise.
6873 * gcc.c-torture/compile/pr46934.c: Likewise.
6875 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6876 for move to ../../gcc.c-torture/compile.
6877 * gcc.target/arm/pr46883.c: Likewise.
6878 * gcc.target/arm/pr46934.c: Likewise.
6880 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6881 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6882 * gcc.target/arm/wmul-1.c: Likewise.
6883 * gcc.target/arm/wmul-2.c: Likewise.
6884 * gcc.target/arm/wmul-3.c: Likewise.
6885 * gcc.target/arm/wmul-4.c: Likewise.
6886 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6887 add tab after scan target.
6888 * gcc.target/arm/smlaltt-1.c: Likewise.
6889 * gcc.target/arm/smlatb-1.c: Likewise.
6890 * gcc.target/arm/smlatt-1.c: Likewise.
6892 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6895 * gcc.dg/debug/pr49522.c: New test.
6897 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6899 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6900 * gcc.dg/pr46212.c: Run only if target int32plus.
6901 * gcc.dg/torture/pr48146.c: Ditto.
6902 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6903 * c-c++-common/pr44832.c: Ditto.
6904 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6905 * gcc.dg/pr31490.c: Ditto.
6906 * gcc.dg/torture/builtin-math-7.c: Run only if target
6908 * gcc.dg/torture/pr45764.c: Skip for AVR.
6909 * gcc.dg/pr47893.c: Ditto.
6911 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6913 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6914 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6915 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6916 add tab to scan target.
6918 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6920 * gcc.target/arm/neon-modes-3.c: New test.
6922 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6924 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6925 -fno-loop-interchange -ffast-math.
6927 2011-07-07 Richard Guenther <rguenther@suse.de>
6929 * gcc.dg/ftrapv-3.c: New testcase.
6931 2011-07-07 Richard Guenther <rguenther@suse.de>
6933 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6934 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6936 2011-07-07 Kai Tietz <ktietz@redhat.com>
6938 * gcc.dg/binop-notxor1.c: New test.
6939 * gcc.dg/binop-notand4a.c: New test.
6940 * gcc.dg/binop-notxor2.c: New test.
6941 * gcc.dg/binop-notand3a.c: New test.
6942 * gcc.dg/binop-notand2a.c: New test.
6943 * gcc.dg/binop-notand6a.c: New test.
6944 * gcc.dg/binop-notor1.c: New test.
6945 * gcc.dg/binop-notand1a.c: New test.
6946 * gcc.dg/binop-notand5a.c: New test.
6947 * gcc.dg/binop-notor2.c: New test.
6949 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6952 * gcc.dg/gomp/pr49640.c: New test.
6954 2011-07-07 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6958 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6961 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6963 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6965 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6966 * gcc.target/powerpc/no-r11-2.c: Ditto.
6967 * gcc.target/powerpc/no-r11-3.c: Ditto.
6969 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6971 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6972 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6974 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6976 * lib/target-supports.exp (check_profiling_available): Disable
6977 profiling with -fprofile-generate for target avr.
6979 2011-07-06 Richard Guenther <rguenther@suse.de>
6981 PR tree-optimization/49645
6982 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6984 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6987 * gcc.dg/pr47383.c: New.
6989 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6991 PR tree-optimization/49647
6992 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6994 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6997 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6998 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7000 2011-07-05 Jason Merrill <jason@redhat.com>
7003 * g++.dg/template/template-id-4.C: New.
7005 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7007 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7008 * gcc.dg/pr43402.c: Ditto.
7010 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7012 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7014 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7016 * gcc.target/powerpc/ppc-switch-1.c: New test for
7017 --param case-values-threshold.
7018 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7020 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7022 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7024 2011-07-05 Jason Merrill <jason@redhat.com>
7026 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7028 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7030 PR tree-optimization/47654
7031 * gcc.dg/graphite/block-pr47654.c: New.
7033 2011-07-05 Jason Merrill <jason@redhat.com>
7035 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7037 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7039 PR tree-optimization/49580
7040 * gcc.dg/autopar/pr49580.c: New test.
7042 2011-07-05 Richard Guenther <rguenther@suse.de>
7044 PR tree-optimization/49518
7045 PR tree-optimization/49628
7046 * g++.dg/torture/pr49628.C: New testcase.
7047 * gcc.dg/torture/pr49518.c: Likewise.
7049 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7051 * ada/acats/run_acats (which): Extract last field from type -p,
7052 type output only if command succeeded.
7054 2011-07-04 Jason Merrill <jason@redhat.com>
7056 * g++.dg/abi/mangle48.C: New.
7058 * g++.dg/cpp0x/diag1.C: New.
7060 * g++.dg/diagnostic/aka1.C: New.
7062 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7064 PR rtl-optimization/49619
7065 * gcc.dg/pr49619.c: New test.
7067 PR rtl-optimization/49472
7068 * gfortran.dg/pr49472.f90: New test.
7071 * gcc.dg/pr49602.c: New test.
7073 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7077 * gcc.target/avr/avr.exp: Run over cpp files, too.
7078 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7079 * gcc.target/avr/progmem.h: New file.
7080 * gcc.target/avr/exit-abort.h: New file.
7081 * gcc.target/avr/progmem-error-1.c: New file.
7082 * gcc.target/avr/progmem-error-1.cpp: New file.
7083 * gcc.target/avr/progmem-warning-1.c: New file.
7084 * gcc.target/avr/torture/progmem-1.c: New file.
7085 * gcc.target/avr/torture/progmem-1.cpp: New file.
7087 2011-07-04 Richard Guenther <rguenther@suse.de>
7089 PR tree-optimization/49615
7090 * g++.dg/torture/pr49615.C: New testcase.
7092 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7094 PR tree-optimization/49610
7095 * gcc.dg/vect/pr49610.c: New test.
7097 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7099 * gnat.dg/specs/debug1.ads: New test.
7101 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7104 * gfortran.dg/typebound_proc_23.f90: New.
7106 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7109 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7111 2011-07-01 Jason Merrill <jason@redhat.com>
7114 * g++.dg/template/template-id-3.C: New.
7117 * g++.dg/template/qualified-id4.C: New.
7120 * g++.dg/template/explicit-args4.C: New.
7123 * g++.dg/template/offsetof2.C: New.
7125 2011-07-01 Kai Tietz <ktietz@redhat.com>
7127 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7129 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132 * lib/target-supports.exp (check_effective_target_gld): New proc.
7134 2011-07-01 Richard Guenther <rguenther@suse.de>
7136 PR tree-optimization/49603
7137 * gcc.dg/torture/pr49603.c: New testcase.
7139 2011-06-30 Jason Merrill <jason@redhat.com>
7142 * g++.dg/rtti/template1.C: New.
7145 * g++.dg/cpp0x/regress/ctor1.C: New.
7148 * g++.dg/cpp0x/initlist54.C: New.
7150 2011-06-30 Martin Jambor <mjambor@suse.cz>
7152 * gcc.dg/tree-ssa/sra-12.c: New test.
7154 2011-06-29 Jason Merrill <jason@redhat.com>
7156 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7158 2011-06-30 Richard Guenther <rguenther@suse.de>
7160 PR tree-optimization/46787
7161 * gcc.dg/vect/vect-121.c: New testcase.
7163 2011-06-30 Martin Jambor <mjambor@suse.cz>
7165 PR tree-optimization/49094
7166 * gcc.dg/tree-ssa/pr49094.c: New test.
7168 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7171 * gfortran.dg/pr49540-1.f90: New test.
7172 * gfortran.dg/pr49540-2.f90: New test.
7174 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7177 * ada/acats/run_acats (which): Use last field of type -p output.
7179 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7180 Iain Sandoe <iains@gcc.gnu.org>
7183 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7184 Only skip on 64-bit *-*-darwin8* && !objc2.
7186 2011-06-30 Richard Guenther <rguenther@suse.de>
7188 PR tree-optimization/38752
7189 * gcc.c-torture/compile/pr38752.c: New testcase.
7191 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7193 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7194 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7196 2011-06-29 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/initlist53.C: Use placement new.
7200 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7201 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7204 * g++.dg/cpp0x/trailing6.C: New.
7205 * g++.dg/cpp0x/pr45908.C: No error.
7208 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7211 * g++.dg/cpp0x/constexpr-using2.C: New.
7213 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7216 * g++.dg/cpp0x/constexpr-diag3.C: New.
7217 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7218 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7219 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7220 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7222 2011-06-29 Jason Merrill <jason@redhat.com>
7224 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7226 2011-06-29 Richard Guenther <rguenther@suse.de>
7228 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7230 2011-06-29 Jason Merrill <jason@redhat.com>
7232 * g++.dg/cpp0x/initlist-value2.C: New.
7234 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7235 * g++.dg/cpp0x/initlist-value.C: New.
7237 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7239 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7241 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7244 * gcc.dg/inline_2.c: Likewise.
7245 * gcc.dg/unroll_1.c: Likewise.
7247 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.target/i386/pr49567.c: New test.
7252 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7254 * gnat.dg/opt17.ad[sb]: New test.
7256 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7257 Tom de Vries <tom@codesourcery.com>
7259 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7260 (check_effective_target_arm_thumb2): New effective targets.
7261 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7262 properly. Clean up temporary files.
7263 * gcc.target/arm/ivopts-2.c: Likewise.
7264 * gcc.target/arm/ivopts-3.c: Likewise.
7265 * gcc.target/arm/ivopts-4.c: Likewise.
7266 * gcc.target/arm/ivopts-5.c: Likewise.
7267 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7269 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7272 * gfortran.dg/reshape_zerosize_3.f90: New test.
7274 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7276 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7277 * gcc.target/arm/vfp-ldmias.c: Likewise.
7278 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7279 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7280 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7281 * gcc.target/arm/vfp-stmias.c: Likewise.
7282 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7283 * gcc.target/arm/vfp-stmiad.c: Likewise.
7285 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7287 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7289 * gcc.target/arm/pr45701-2.c: Ditto.
7291 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7294 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7295 * gfortran.dg/extends_14.f03: Modified.
7297 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7299 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7300 early if the test is already being skipped.
7302 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7303 scan-assembler-dem-not): For missing file, report unresolved with
7304 same message as for pass/fail, with reason reported in log file.
7306 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7307 from add_options_for_arm_neon_fp16.
7308 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7309 check_effective_target_arm_neon_fp16_ok_nocache.
7310 Check -mfpu and -mfloat-abi options from current multilib.
7311 Do not require neon support.
7312 (check_effective_target_arm_fp16_ok): Renamed from
7313 check_effecitve_target_arm_neon_fp16_ok.
7314 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7315 arm_neon_fp16_ok and arm_fp16.
7316 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7317 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7318 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7319 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7321 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7323 * gcc.dg/builtin-assume-aligned-1.c: New test.
7324 * gcc.dg/builtin-assume-aligned-2.c: New test.
7325 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7328 * gcc.dg/pr49544.c: New test.
7330 2011-06-27 Richard Guenther <rguenther@suse.de>
7332 PR tree-optimization/49394
7333 * g++.dg/torture/pr49394.C: New testcase.
7335 2011-06-27 Kai Tietz <ktietz@redhat.com>
7337 * gcc.dg/optimize-bswapdi-2.c: New test.
7339 2011-06-27 Michael Hope <michael.hope@linaro.org>
7340 Richard Sandiford <richard.sandiford@linaro.org>
7342 PR tree-optimization/49169
7343 * gcc.dg/torture/pr49169.c: New test.
7345 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7348 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7350 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7353 2011-06-26 Jason Merrill <jason@redhat.com>
7355 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7358 * g++.dg/init/ref19.C: New.
7359 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7361 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7363 PR tree-optimization/48377
7364 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7367 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7370 * lib/target-supports.exp (check_effective_target_non_strict_align):
7372 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7374 2011-06-24 Martin Jambor <mjambor@suse.cz>
7376 PR tree-optimizations/49516
7377 * g++.dg/tree-ssa/pr49516.C: New test.
7379 2011-06-23 Jason Merrill <jason@redhat.com>
7382 * g++.dg/template/partial10.C: New.
7383 * g++.dg/template/partial11.C: New.
7385 2011-06-23 Jeff Law <law@redhat.com>
7388 * gcc.dg/pr48770.c: New test.
7390 2011-06-23 Jan Hubicka <jh@suse.cz>
7393 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7395 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7399 instead of -fdump-tree-optimized.
7401 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/template/crash107.C: New.
7405 * g++.dg/template/error17.C: Adjust.
7407 2011-06-23 Jason Merrill <jason@redhat.com>
7410 * g++.dg/cpp0x/defaulted30.C: New.
7413 * g++.dg/rtti/anon-ns1.C: New.
7416 * g++.dg/init/ref18.C: New.
7419 * g++.dg/template/partial9.C: New.
7421 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7424 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7426 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7429 * gcc.dg/pr49496.c: New test.
7431 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7433 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7436 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7438 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7439 * gcc.target/arm/pr42879.c: Likewise.
7440 * gcc.target/arm/pr45701-3.c: Likewise.
7442 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7443 * gcc.target/arm/pr40482.c: Likewise.
7444 * gcc.target/arm/stack-corruption.c: Likewise.
7446 2011-06-22 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/49493
7449 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7451 2011-06-22 Jason Merrill <jason@redhat.com>
7454 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7456 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7457 Dmitry Melnik <dm@ispras.ru>
7459 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7460 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7461 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7463 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7465 * gcc.target/arm/tlscall.c: New.
7467 2011-06-21 Jason Merrill <jason@redhat.com>
7470 * g++.dg/cpp0x/constexpr-ref1.C: New.
7471 * g++.dg/cpp0x/constexpr-ref2.C: New.
7472 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7475 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7478 * g++.dg/template/param3.C: New.
7480 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7482 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7483 my_clrsb test functions.
7485 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7486 test_sll, test_ull): Add clrsb tests.
7487 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7490 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7493 * gfortran.dg/class_44.f03: New.
7495 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7497 PR tree-optimization/49478
7498 * gcc.dg/vect/pr49478.c
7500 2011-06-21 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/49483
7503 * gcc.dg/vect/vect-120.c: New testcase.
7505 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7508 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7509 * gcc.dg/vect/vect-peel-4.c: Likewise.
7511 2011-06-22 Christian Bruel <christian.bruel@st.com>
7514 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7515 * gcc.dg/always_inline2.c: Likewise.
7516 * gcc.dg/always_inline3.c: Likewise.
7517 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7518 * gcc.dg/inline_1.c: Likewise.
7519 * gcc.dg/inline_2.c: Likewise.
7520 * gcc.dg/inline_3.c: Likewise.
7521 * gcc.dg/inline_4.c: Likewise.
7522 * gcc.dg/20051201-1.c: Likewise.
7523 * gcc.dg/pr40087.c: Likewise.
7524 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7525 * gcc.dg/inline-22.c: Likewise.
7526 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7527 * gcc.dg/lto/20090218-1_1.c: Likewise.
7528 * g++.dg/ipa/devirt-7.C: Likewise.
7529 * gcc.dg/uninit-pred-5_a.c: Likewise.
7530 * gcc.dg/uninit-pred-5_b.c: Likewise.
7531 * gcc.dg/fail_always_inline.c: New.
7533 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7535 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7536 into 6 jobs instead of 3.
7538 2011-06-20 Jason Merrill <jason@redhat.com>
7541 * g++.dg/cpp0x/initlist53.C: New.
7543 2011-06-20 Tobias Burnus <burnus@net-b.de>
7546 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7547 * gfortran.dg/coarray_lock_3.f90: New.
7548 * gfortran.dg/coarray/lock_1.f90: New.
7550 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7552 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7553 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7554 unresolved and report the reason to the log file.
7556 * lib/scanasm.exp (object-size): Move argument processing earlier
7557 to report errors before verifying that the file exists. Report
7558 problems detected at runtime as unresolved instead of error and
7559 report their reasons to the log file.
7561 2011-06-20 Jason Merrill <jason@redhat.com>
7564 * g++.dg/cpp0x/explicit6.C: New.
7567 * g++.dg/cpp0x/enum20.C: New.
7570 * g++.dg/ext/attr-aligned01.C: New.
7573 * g++.dg/cpp0x/variadic-default.C: New.
7576 * g++.dg/cpp0x/auto26.C: New.
7579 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7581 2011-06-20 Kai Tietz <ktietz@redhat.com>
7583 * gcc.dg/binop-notand1.c: New test.
7584 * gcc.dg/binop-notand2.c: New test.
7585 * gcc.dg/binop-notand3.c: New test.
7586 * gcc.dg/binop-notand4.c: New test.
7587 * gcc.dg/binop-notand5.c: New test.
7588 * gcc.dg/binop-notand6.c: New test.
7590 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7593 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7595 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7598 * gfortran.dg/proc_ptr_31.f90: New.
7600 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7602 * gnat.dg/volatile6.adb: New test.
7603 * gnat.dg/volatile7.adb: Likewise.
7604 * gnat.dg/volatile8.adb: Likewise.
7605 * gnat.dg/volatile9.adb: Likewise.
7607 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7609 * gnat.dg/constant3.adb: New test.
7611 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7614 * gfortran.dg/read_list_eof_1.f90: New test.
7616 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7619 * gcc.target/i386/testimm-1.c: New test.
7620 * gcc.target/i386/testimm-2.c: New test.
7621 * gcc.target/i386/testimm-3.c: New test.
7622 * gcc.target/i386/testimm-4.c: New test.
7623 * gcc.target/i386/testimm-5.c: New test.
7624 * gcc.target/i386/testimm-6.c: New test.
7625 * gcc.target/i386/testimm-7.c: New test.
7626 * gcc.target/i386/testimm-8.c: New test.
7627 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7628 * gcc.target/i386/xop-rotate1-int.c: New test.
7629 * gcc.target/i386/xop-rotate2-int.c: New test.
7631 2011-06-17 Jason Merrill <jason@redhat.com>
7633 * g++.dg/cpp0x/rv-func2.C: New.
7635 * g++.dg/debug/dwarf2/lambda1.C: New.
7636 * g++.dg/warn/Wshadow-6.C: Adjust.
7638 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7641 * gfortran.dg/move_alloc_5.f90: New.
7643 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7645 PR rtl-optimization/48542
7646 * gcc.dg/torture/pr48542.c: New test.
7648 2011-06-16 Jason Merrill <jason@redhat.com>
7651 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7654 * g++.dg/cpp0x/initlist52.C New.
7657 * c-c++-common/raw-string-12.c: New.
7660 * g++.dg/cpp0x/sfinae26.C: New.
7663 * g++.dg/cpp0x/variadic113.C: New.
7666 * g++.dg/cpp0x/variadic112.C: New.
7668 2011-06-16 Jeff Law <law@redhat.com>
7670 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7671 improved jump threading.
7672 * gcc.dg/builtin-object-size-2.c: Likewise.
7673 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7675 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7678 * gfortran.dg/typebound_assignment_3.f03: New.
7680 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7683 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7685 2011-06-16 Martin Jambor <mjambor@suse.cz>
7687 PR tree-optimization/49343
7688 * gnat.dg/discr31.ad[sb]: New test.
7690 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7694 2011-06-16 Tom de Vries <tom@codesourcery.com>
7697 * gcc.target/arm/ivopts-3.c: Update test.
7698 * gcc.target/arm/ivopts-5.c: Same.
7700 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7703 2011-06-10 Wei Guozhi <carrot@google.com>
7706 * gcc.target/arm/pr45335.c: New test.
7707 * gcc.target/arm/pr45335-2.c: New test.
7708 * gcc.target/arm/pr45335-3.c: New test.
7709 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7710 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7711 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7713 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7715 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7717 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7720 * gfortran.dg/class_43.f03: New.
7722 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7724 PR tree-optimization/49419
7725 * gcc.c-torture/execute/pr49419.c: New test.
7727 2011-06-16 Revital Eres <revital.eres@linaro.org>
7729 * gcc.dg/sms-9.c: New file.
7731 2011-06-15 Easwaran Raman <eraman@google.com>
7733 PR rtl-optimization/49414
7734 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7736 2011-06-14 Jason Merrill <jason@redhat.com>
7738 * g++.dg/cpp0x/noexcept13.C: New.
7740 2011-06-14 Easwaran Raman <eraman@google.com>
7742 PR rtl-optimization/44194
7743 * gcc.dg/pr44194-1.c: New test.
7744 * gcc.dg/pr44194-2.c: New test.
7746 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7748 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7750 * gcc.target/arm/pr45701-2.c: Likewise.
7751 * gcc.target/arm/thumb-branch1.c: Likewise.
7753 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7756 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7758 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7760 * gcc.target/arm/pr45701-1.c: Require thumb support.
7761 * gcc.target/arm/pr45701-2.c: Likewise.
7762 * gcc.target/arm/thumb-branch1.c: Likewise.
7764 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7765 * gcc.target/arm/pr39839.c: Likewise.
7766 * gcc.target/arm/pr40657-2.c: Likewise.
7767 * gcc.target/arm/pr40956.c: Likewise.
7768 * gcc.target/arm/pr41679.c: Likewise.
7769 * gcc.target/arm/pr42235.c: Likewise.
7770 * gcc.target/arm/pr42495.c: Likewise.
7771 * gcc.target/arm/pr42505.c: Likewise.
7772 * gcc.target/arm/pr42574.c: Likewise.
7773 * gcc.target/arm/pr46883.c: Likewise.
7774 * gcc.target/arm/pr46934.c: Likewise.
7775 * gcc.target/arm/xor-and.c: Likewise.
7777 2011-06-14 Jason Merrill <jason@redhat.com>
7779 * g++.dg/other/error23.C: Adjust error message.
7780 * g++.dg/other/error32.C: Likewise.
7783 * g++.dg/cpp0x/rv-dotstar.C: New.
7786 * g++.dg/cpp0x/decltype30.C: New.
7788 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7790 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7793 * gfortran.dg/pr49103.f90: New test.
7795 2011-06-14 Tom de Vries <tom@codesourcery.com>
7798 * gcc.target/arm/ivopts-3.c: New test.
7799 * gcc.target/arm/ivopts-4.c: New test.
7800 * gcc.target/arm/ivopts-5.c: New test.
7802 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7804 PR rtl-optimization/49390
7805 * gcc.c-torture/execute/pr49390.c: New test.
7807 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7809 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7811 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7813 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7814 * gcc.c-torture/execute/cmpsi-2.x: New file.
7815 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7816 * gcc.c-torture/execute/pr45262.x: New file.
7817 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7818 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7820 * gcc.c-torture/compile/pr49163.c: Ditto.
7822 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7824 * gcc.dg/vect/vect-16.c: Rename to...
7825 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7826 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7827 for double-word vectors.
7828 * gcc.dg/vect/vect-peel-4.c: Likewise.
7829 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7831 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7834 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7837 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7839 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7841 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7843 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7845 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7847 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7849 * gfortran.dg/trim_optimize_8.f90: New test case.
7851 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7852 Ira Rosen <ira.rosen@linaro.org>
7854 PR tree-optimization/49352
7855 * gcc.dg/vect/pr49352.c: New test.
7857 2011-06-12 Tobias Burnus
7860 * gfortran.dg/alloc_comp_assign_11.f90: New.
7862 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7864 * gfortran.dg/trim_optimize_7.f90: New test.
7866 2011-06-10 Wei Guozhi <carrot@google.com>
7869 * gcc.target/arm/pr45335.c: New test.
7870 * gcc.target/arm/pr45335-2.c: New test.
7871 * gcc.target/arm/pr45335-3.c: New test.
7872 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7873 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7874 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7876 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7879 * g++.dg/parse/error39.C: New.
7881 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7883 * gcc.target/arm/20090811-1.c: Skip for incompatible
7884 options, do not override other options.
7885 * gcc.target/arm/combine-cmp-shift.c: Skip for
7886 incompatible options.
7887 * gcc.target/arm/pr45094.c: Likewise.
7888 * gcc.target/arm/scd42-1.c: Likewise.
7889 * gcc.target/arm/scd42-3.c: Likewise.
7890 * gcc.target/arm/thumb-ltu.c: Likewise.
7892 * lib/target-supports.exp
7893 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7894 multilib flags use -mfpu with a value other than neon-fp16.
7896 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7898 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7899 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7901 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7903 * lib/target-supports.exp (check_effective_target_pie): New proc.
7904 * gcc.dg/pie-link.c: Use target pie.
7906 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7907 Laurent Roug� <laurent.rouge@menta.fr>
7909 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7910 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7912 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7914 * gfortran.dg/coarray/sync_1.f90: New test for
7915 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7917 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7919 PR tree-optimization/49318
7920 * gcc.dg/vect/pr49318.c: New test.
7922 2011-06-09 David Krauss <potswa@mac.com>
7924 * g++.dg/template/arrow1.C: New.
7926 2011-06-09 Jason Merrill <jason@redhat.com>
7928 * lib/prune.exp: Prune "note"s.
7929 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7931 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7932 * g++.dg/template/dependent-expr3.C: Likewise.
7933 * g++.dg/parse/template7.C: Likewise.
7934 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7935 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7936 * g++.old-deja/g++.pt/friend38.C: Likewise.
7937 * g++.old-deja/g++.pt/crash32.C: Likewise.
7938 * g++.old-deja/g++.other/init4.C: Likewise.
7939 * g++.old-deja/g++.other/friend8.C: Likewise.
7941 * g++.dg/ext/complex7.C: Adjust expected output.
7942 * g++.dg/diagnostic/method1.C: Likewise.
7943 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7944 * g++.dg/parse/crash33.C: Likewise.
7945 * g++.dg/other/warning1.C: Likewise.
7946 * g++.dg/init/pr29571.C: Likewise.
7947 * g++.dg/warn/overflow-warn-1.C: Likewise.
7948 * g++.dg/warn/overflow-warn-3.C: Likewise.
7949 * g++.dg/warn/overflow-warn-4.C: Likewise.
7950 * g++.old-deja/g++.oliva/template1.C: Likewise.
7952 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7953 * g++.dg/parse/template7.C: Adjust.
7955 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7958 * gcc.dg/pr49307.c: New.
7960 2011-06-09 Wei Guozhi <carrot@google.com>
7963 * gcc.target/arm/pr46975.c: New testcase.
7965 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7967 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7968 (PMETH, arglist_t): Removed.
7969 (method_get_number_of_arguments): Removed.
7970 (method_get_nth_argument): Removed.
7971 (method_get_first_argument): Removed.
7972 (method_get_next_argument): Removed.
7973 (method_get_sizeof_arguments): Removed.
7974 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7976 (method_get_number_of_arguments): Removed.
7977 (method_get_nth_argument): Removed.
7978 (method_get_first_argument): Removed.
7979 (method_get_next_argument): Removed.
7980 (method_get_sizeof_arguments): Removed.
7981 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7983 2011-06-09 David Li <davidxl@google.com>
7985 * gcc.dg/dump-pass.c: New test.
7987 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/parse/error38.C: New.
7992 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7995 * gfortran.dg/pr49308.f90: New test.
7997 2011-06-08 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/noexcept11.C: New.
8000 * g++.dg/cpp0x/noexcept12.C: New.
8001 * g++.dg/cpp0x/sfinae11.C: Adjust.
8003 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8006 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8007 to dg-options, match also DW_AT_linkage_name.
8009 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8012 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8013 -fno-common on alpha*-dec-osf*.
8014 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8016 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8018 PR rtl-optimization/49303
8019 * gcc.target/ia64/pr49303.c: New test.
8021 2011-06-08 Tobias Burnus <burnus@net-b.de>
8024 * gfortran.dg/coarray_lock_1.f90: New.
8025 * gfortran.dg/coarray_lock_2.f90: New.
8027 2011-06-07 Jason Merrill <jason@redhat.com>
8029 * lib/prune.exp: Look for "required" rather than "instantiated".
8030 * g++.dg/abi/mangle11.C: Likewise.
8031 * g++.dg/abi/mangle12.C: Likewise.
8032 * g++.dg/abi/mangle17.C: Likewise.
8033 * g++.dg/abi/mangle20-2.C: Likewise.
8034 * g++.dg/abi/pragma-pack1.C: Likewise.
8035 * g++.dg/cpp0x/decltype26.C: Likewise.
8036 * g++.dg/cpp0x/decltype28.C: Likewise.
8037 * g++.dg/cpp0x/decltype29.C: Likewise.
8038 * g++.dg/cpp0x/enum11.C: Likewise.
8039 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8040 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8041 * g++.dg/cpp0x/pr47416.C: Likewise.
8042 * g++.dg/ext/case-range2.C: Likewise.
8043 * g++.dg/ext/case-range3.C: Likewise.
8044 * g++.dg/gomp/for-19.C: Likewise.
8045 * g++.dg/gomp/pr37533.C: Likewise.
8046 * g++.dg/gomp/pr38639.C: Likewise.
8047 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8048 * g++.dg/inherit/base3.C: Likewise.
8049 * g++.dg/inherit/using6.C: Likewise.
8050 * g++.dg/init/placement4.C: Likewise.
8051 * g++.dg/init/reference3.C: Likewise.
8052 * g++.dg/lookup/scoped6.C: Likewise.
8053 * g++.dg/lookup/using7.C: Likewise.
8054 * g++.dg/other/abstract1.C: Likewise.
8055 * g++.dg/other/error10.C: Likewise.
8056 * g++.dg/other/error5.C: Likewise.
8057 * g++.dg/other/field1.C: Likewise.
8058 * g++.dg/other/offsetof5.C: Likewise.
8059 * g++.dg/parse/bitfield2.C: Likewise.
8060 * g++.dg/parse/constant4.C: Likewise.
8061 * g++.dg/parse/crash20.C: Likewise.
8062 * g++.dg/parse/invalid-op1.C: Likewise.
8063 * g++.dg/parse/non-dependent2.C: Likewise.
8064 * g++.dg/parse/template18.C: Likewise.
8065 * g++.dg/tc1/dr152.C: Likewise.
8066 * g++.dg/tc1/dr166.C: Likewise.
8067 * g++.dg/tc1/dr176.C: Likewise.
8068 * g++.dg/tc1/dr213.C: Likewise.
8069 * g++.dg/template/access11.C: Likewise.
8070 * g++.dg/template/access2.C: Likewise.
8071 * g++.dg/template/access3.C: Likewise.
8072 * g++.dg/template/access7.C: Likewise.
8073 * g++.dg/template/arg7.C: Likewise.
8074 * g++.dg/template/cond2.C: Likewise.
8075 * g++.dg/template/crash13.C: Likewise.
8076 * g++.dg/template/crash40.C: Likewise.
8077 * g++.dg/template/crash7.C: Likewise.
8078 * g++.dg/template/crash84.C: Likewise.
8079 * g++.dg/template/ctor5.C: Likewise.
8080 * g++.dg/template/defarg13.C: Likewise.
8081 * g++.dg/template/defarg14.C: Likewise.
8082 * g++.dg/template/dtor7.C: Likewise.
8083 * g++.dg/template/eh2.C: Likewise.
8084 * g++.dg/template/error2.C: Likewise.
8085 * g++.dg/template/error43.C: Likewise.
8086 * g++.dg/template/friend32.C: Likewise.
8087 * g++.dg/template/injected1.C: Likewise.
8088 * g++.dg/template/instantiate1.C: Likewise.
8089 * g++.dg/template/instantiate3.C: Likewise.
8090 * g++.dg/template/instantiate5.C: Likewise.
8091 * g++.dg/template/instantiate7.C: Likewise.
8092 * g++.dg/template/local6.C: Likewise.
8093 * g++.dg/template/lookup2.C: Likewise.
8094 * g++.dg/template/member5.C: Likewise.
8095 * g++.dg/template/memfriend15.C: Likewise.
8096 * g++.dg/template/memfriend16.C: Likewise.
8097 * g++.dg/template/memfriend17.C: Likewise.
8098 * g++.dg/template/memfriend7.C: Likewise.
8099 * g++.dg/template/meminit1.C: Likewise.
8100 * g++.dg/template/nested3.C: Likewise.
8101 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8102 * g++.dg/template/nontype12.C: Likewise.
8103 * g++.dg/template/nontype13.C: Likewise.
8104 * g++.dg/template/nontype6.C: Likewise.
8105 * g++.dg/template/pr23510.C: Likewise.
8106 * g++.dg/template/pr35240.C: Likewise.
8107 * g++.dg/template/ptrmem15.C: Likewise.
8108 * g++.dg/template/ptrmem6.C: Likewise.
8109 * g++.dg/template/qualified-id1.C: Likewise.
8110 * g++.dg/template/qualttp20.C: Likewise.
8111 * g++.dg/template/qualttp3.C: Likewise.
8112 * g++.dg/template/qualttp4.C: Likewise.
8113 * g++.dg/template/qualttp5.C: Likewise.
8114 * g++.dg/template/qualttp6.C: Likewise.
8115 * g++.dg/template/qualttp7.C: Likewise.
8116 * g++.dg/template/qualttp8.C: Likewise.
8117 * g++.dg/template/recurse.C: Likewise.
8118 * g++.dg/template/recurse2.C: Likewise.
8119 * g++.dg/template/ref5.C: Likewise.
8120 * g++.dg/template/scope2.C: Likewise.
8121 * g++.dg/template/sfinae10.C: Likewise.
8122 * g++.dg/template/sfinae3.C: Likewise.
8123 * g++.dg/template/sizeof3.C: Likewise.
8124 * g++.dg/template/static9.C: Likewise.
8125 * g++.dg/template/template-id-2.C: Likewise.
8126 * g++.dg/template/typedef13.C: Likewise.
8127 * g++.dg/template/typename4.C: Likewise.
8128 * g++.dg/template/using14.C: Likewise.
8129 * g++.dg/template/using2.C: Likewise.
8130 * g++.dg/template/warn1.C: Likewise.
8131 * g++.dg/warn/Wparentheses-13.C: Likewise.
8132 * g++.dg/warn/Wparentheses-15.C: Likewise.
8133 * g++.dg/warn/Wparentheses-16.C: Likewise.
8134 * g++.dg/warn/Wparentheses-17.C: Likewise.
8135 * g++.dg/warn/Wparentheses-18.C: Likewise.
8136 * g++.dg/warn/Wparentheses-19.C: Likewise.
8137 * g++.dg/warn/Wparentheses-20.C: Likewise.
8138 * g++.dg/warn/Wparentheses-23.C: Likewise.
8139 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8140 * g++.dg/warn/noeffect2.C: Likewise.
8141 * g++.dg/warn/noeffect4.C: Likewise.
8142 * g++.dg/warn/pr8570.C: Likewise.
8143 * g++.old-deja/g++.brendan/init2.C: Likewise.
8144 * g++.old-deja/g++.eh/spec6.C: Likewise.
8145 * g++.old-deja/g++.pt/crash10.C: Likewise.
8146 * g++.old-deja/g++.pt/crash36.C: Likewise.
8147 * g++.old-deja/g++.pt/derived3.C: Likewise.
8148 * g++.old-deja/g++.pt/error2.C: Likewise.
8149 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8150 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8151 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8152 * g++.old-deja/g++.pt/overload7.C: Likewise.
8153 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8155 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8156 Iain Sandoe <iains@gcc.gnu.org>
8158 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8159 Added code to deal with the case when [Protocol
8160 -descriptionForInstanceMethod:] or [Protocol
8161 -descriptionForClassMethod:] returns NULL.
8163 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8164 Iain Sandoe <iains@gcc.gnu.org>
8166 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8167 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8170 2011-06-07 Xinliang David Li <davidxl@google.com>
8172 * gcc.dg/inline_2.c: New test.
8173 * gcc.dg/unroll_2.c: New test.
8174 * gcc.dg/inline_3.c: New test.
8175 * gcc.dg/unroll_3.c: New test.
8176 * gcc.dg/inline_4.c: New test.
8177 * gcc.dg/unroll_4.c: New test.
8178 * gcc.dg/inline_1.c: New test.
8179 * gcc.dg/unroll_1.c: New test.
8181 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8183 PR tree-optimization/48497
8184 * lib/gcc-defs.exp (dg-additional-options): New proc.
8185 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8186 -msse2 on 32-bit x86.
8188 2011-06-06 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/enum19.C: New.
8192 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8194 * gcc.target/arm/neon-reload-class.c: New test.
8196 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8199 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8201 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8203 * gcc.target/arm/smlatb-1.c: New file.
8204 * gcc.target/arm/smlatt-1.c: New file.
8205 * gcc.target/arm/smlaltb-1.c: New file.
8206 * gcc.target/arm/smlaltt-1.c: New file.
8208 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8210 * gcc.target/arm/mla-2.c: New test.
8212 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8214 PR gcov-profile/49299
8215 * gcc.dg/tree-prof/pr49299-1.c: New test.
8216 * gcc.dg/tree-prof/pr49299-2.c: New test.
8218 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8220 * lib/target-supports.exp
8221 (check_effective_target_vect_widen_mult_qi_to_hi):
8222 Add NEON as supporting target.
8223 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8224 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8225 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8226 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8227 using widening multiplication on targets that support it.
8228 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8229 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8230 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8232 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8234 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8235 Modern Objective-C runtime API.
8236 * objc/execute/next_mapping.h: Removed.
8237 * objc-obj-c++-shared/next-mapping.h: Removed.
8238 * objc-obj-c++-shared/Object1.h: Removed.
8239 * objc-obj-c++-shared/Object1.m: Removed.
8240 * objc-obj-c++-shared/Object1.mm: Removed.
8241 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8242 * objc-obj-c++-shared/Protocol1.h: Removed.
8243 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8244 of ProtoBool, IVAR_T and METHOD.
8245 * objc-obj-c++-shared/runtime.h: New.
8246 * objc-obj-c++-shared/TestsuiteObject.h: New.
8247 * objc-obj-c++-shared/TestsuiteObject.m: New.
8249 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8250 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8251 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8253 * objc/execute/_cmd.m: Include
8254 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8255 runtime API. ([TestClass +initialize]): Include this method also
8256 with the GNU runtime.
8257 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8258 Object. ([-setValue:]): Return void.
8259 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8260 with the GNU runtime. Include
8261 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8262 for the NeXT runtime. Use the existing print_ivars() and
8263 compare_structures() implementations for the old NeXT runtime.
8264 Added new implementations for the Modern GNU and NeXT runtimes.
8265 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8266 well. (main): Use objc_getClass(). Use return instead of exit.
8267 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8268 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8270 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8271 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8272 instead of Object. (main): Use return instead of exit().
8273 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8274 instead of Object. Removed prototype for exit(). (main): Use
8275 return instead of exit(). Use the Modern Objective-C runtime API.
8276 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8278 * objc/execute/class-tests-1.h: Include
8279 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8280 runtime API. (test_class_with_superclass): Do not call [Object
8281 class]. There is no need to with the current libobjc.
8282 * objc/execute/class-tests-2.h: Include
8283 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8285 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8286 ../../objc-obj-c++-shared/next-mapping.h.
8287 * objc/execute/class-2.m: Likewise.
8288 * objc/execute/class-3.m: Likewise.
8289 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8290 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8291 +initialize]): Include this method also with the GNU
8292 runtime. (main): Use the Modern Objective-C runtime API.
8293 * objc/execute/class-5.m: Likewise.
8294 * objc/execute/class-6.m: Likewise.
8295 * objc/execute/class-7.m: Likewise.
8296 * objc/execute/class-8.m: Likewise.
8297 * objc/execute/class-9.m: Likewise.
8298 * objc/execute/class-10.m: Likewise.
8299 * objc/execute/class-11.m: Likewise.
8300 * objc/execute/class-12.m: Likewise.
8301 * objc/execute/class-13.m: Likewise.
8302 * objc/execute/class-14.m: Likewise.
8303 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8304 this method also with the GNU runtime.
8305 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8306 +initialize]): Include this method also with the GNU runtime.
8307 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8309 * objc/execute/encode-1.m: Likewise.
8310 * objc/execute/enumeration-1.m: Likewise.
8311 * objc/execute/enumeration-2.m: Likewise.
8312 * objc/execute/exceptions/catchall-1.m: Likewise.
8313 * objc/execute/exceptions/finally-1.m: Likewise.
8314 * objc/execute/exceptions/foward-1.m: Likewise.
8315 * objc/execute/exceptions/local-variables-1.m: Likewise.
8316 * objc/execute/exceptions/throw-nil.m: Likewise.
8317 * objc/execute/exceptions/trivial.m: Likewise.
8318 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8319 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8320 * objc/execute/exceptions/matcher-1.m: Likewise.
8321 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8323 * objc/execute/formal_protocol-2.m: Likewise.
8324 * objc/execute/formal_protocol-3.m: Likewise.
8325 * objc/execute/formal_protocol-4.m: Likewise.
8326 * objc/execute/formal_protocol-5.m: Include
8327 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8329 * objc/execute/formal_protocol-6.m: Likewise.
8330 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8331 Object. Include <objc/Protocol.h> instead of
8332 ../../objc-obj-c++-shared/Protocol1.h.
8333 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8335 * objc/execute/informal_protocol.m: Likewise.
8336 * objc/execute/load-3.m: Likewise.
8337 * objc/execute/many_args_method.m ([TestClass +initialize]):
8338 Include this method with the GNU runtime as well.
8339 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8340 * objc/execute/nested-func-1.m: Use TestsuiteObject
8342 * objc/execute/nil_method-1.m: Likewise.
8343 * objc/execute/no_clash.m: Likewise.
8344 * objc/execute/np-1.m: Do not include
8345 ../../objc-obj-c++-shared/Protocol1.h.
8346 (main): Use return instead of exit().
8347 * objc/execute/np-2.m: Do not include
8348 ../../objc-obj-c++-shared/Protocol1.h.
8349 ([MyObject +initialize]): Include this method also with the GNU
8350 runtime. (main): Use return instead of exit().
8351 * objc/execute/object_is_class.m: Include
8352 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8353 of Object. (main): Use the Modern Objective-C runtime API.
8354 * objc/execute/object_is_meta_class.m: Likewise.
8355 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8356 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8357 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8358 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8359 Objective-C runtime API.
8360 * objc/execute/protocol-isEqual-2.m: Likewise.
8361 * objc/execute/protocol-isEqual-3.m: Likewise.
8362 * objc/execute/protocol-isEqual-4.m: Likewise.
8363 * objc/execute/redefining_self.m ([TestClass +initialize]):
8364 Include this method with the GNU runtime as well.
8365 * objc/execute/root_methods.m: Include
8366 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8367 Include this method with the GNU runtime as well.
8368 (main): Use the Modern Objective-C runtime API.
8369 * objc/execute/selector-1.m: Include
8370 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8371 of Object. (main): Use the Modern Objective-C runtime API.
8372 * objc/execute/static-1.m ([Test +initialize]): Include this
8373 method with the GNU runtime as well.
8374 * objc/execute/static-2.m: Likewise.
8375 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8376 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8377 ([MathClass +initialize]): Include this method with the GNU
8379 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8381 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8382 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8383 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8384 * objc.dg/attributes/method-attribute-1.m: Likewise.
8385 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8386 * objc.dg/attributes/method-attribute-2.m: Likewise.
8387 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8388 * objc.dg/attributes/method-attribute-3.m: Likewise.
8389 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8390 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8391 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8392 * obj-c++.dg/bitfield-1.mm: Likewise.
8393 * obj-c++.dg/bitfield-2.mm: Likewise
8394 * objc.dg/bitfield-3.m: Likewise.
8395 * obj-c++.dg/bitfield-4.mm: Likewise.
8396 * objc.dg/bitfield-5.m: Likewise
8397 * objc.dg/call-super-1.m: Likewise.
8398 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8399 Use objc_getClass() instead of objc_get_class(), but for the GNU
8400 runtime redefine objc_getClass as objc_get_class. Include
8401 ../objc-obj-c++-shared/runtime.h.
8402 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8403 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8404 Use the Modern Objective-C runtime API.
8405 * objc.dg/class-protocol-1.m: Include
8406 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8407 * obj-c++.dg/class-protocol-1.mm: Likewise.
8408 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8409 * objc.dg/comp-types-10.m: Likewise.
8410 * objc.dg/comp-types-11.m: Likewise.
8411 * objc.dg/comp-types-12.m: Likewise.
8412 * obj-c++.dg/comp-types-9.mm: Likewise.
8413 * obj-c++.dg/comp-types-11.mm: Likewise.
8414 * obj-c++.dg/comp-types-12.mm: Likewise.
8415 * obj-c++.dg/comp-types-13.mm: Likewise.
8416 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8417 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8418 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8419 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8420 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8421 * objc.dg/desig-init-1.m: Likewise.
8422 * obj-c++.dg/defs.mm: Likewise.
8423 * objc.dg/exceptions-2.m: Likewise.
8424 * obj-c++.dg/except-1.mm: Likewise.
8425 * obj-c++.dg/exceptions-2.mm: Likewise.
8426 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8427 Use the Modern Objective-C runtime API.
8428 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8429 the Modern Objective-C runtime API. Do not include
8430 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8431 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8432 the Modern Objective-C runtime API except when using an older NeXT
8434 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8435 the Modern Objective-C runtime API.
8436 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8438 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8439 * objc.dg/encode-7-next-64bit.m: Updated include.
8440 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8442 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8443 the Modern Objective-C runtime API.
8444 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8445 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8446 instead of ../objc-obj-c++-shared/Protocol1.h.
8447 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8448 the Modern Objective-C runtime API except when using an older NeXT
8450 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8451 the Modern Objective-C runtime API.
8452 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8454 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8455 * objc.dg/fix-and-continue-2.m: Likewise.
8456 * objc.dg/foreach-1.m: Likewise.
8457 * objc.dg/foreach-2.m: Likewise.
8458 * objc.dg/foreach-3.m: Likewise.
8459 * objc.dg/foreach-4.m: Likewise.
8460 * objc.dg/foreach-5.m: Likewise.
8461 * objc.dg/foreach-6.m: Likewise.
8462 * objc.dg/foreach-7.m: Likewise.
8463 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8465 * objc.dg/func-ptr-2.m: Likewise.
8466 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8467 Do not include objc/objc-api.h.
8468 * obj-c++.dg/fsf-package-0.mm: Likewise.
8469 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8470 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8471 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8473 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8474 * objc.dg/gnu-runtime-3.m: Likewise.
8475 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8476 * objc.dg/headers.m: Include objc/runtime.h instead of
8477 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8478 for the NeXT runtime.
8479 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8480 * obj-c++.dg/isa-field-1.mm: Likewise.
8481 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8482 * objc.dg/layout-1.m: Likewise.
8483 * objc.dg/layout-2.m: Likewise.
8484 * objc.dg/local-decl-2.m: Likewise.
8485 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8486 Object. ([Container +elementForView:]): Use
8487 class_conformsToProtocol().
8488 * obj-c++.dg/lookup-2.mm: Likewise.
8489 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8490 * obj-c++.dg/local-decl-1.mm: Likewise.
8491 * objc.dg/method-3.m: Likewise.
8492 * objc.dg/method-4.m: Likewise.
8493 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8494 ../objc-obj-c++-shared/Protocol1.h.
8495 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8496 * objc.dg/method-9.m: Likewise.
8497 * objc.dg/method-10.m: Likewise.
8498 * objc.dg/method-13.m ([Root +initialize]): Include this method
8499 also for the GNU runtime. (main): Use objc_getClass() also for
8501 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8502 * objc.dg/method-17.m: Likewise.
8503 * objc.dg/method-19.m: Likewise.
8504 * objc.dg/method-20b.m: Likewise.
8505 * obj-c++.dg/method-2.mm: Likewise.
8506 * obj-c++.dg/method-6.mm: Likewise.
8507 * obj-c++.dg/method-10.mm: Likewise.
8508 * obj-c++.dg/method-11.mm: Likewise.
8509 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8510 ../objc-obj-c++-shared/Protocol1.h.
8511 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8512 * obj-c++.dg/method-15.mm: Likewise.
8513 * obj-c++.dg/method-17.mm: Likewise.
8514 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8515 +initialize]): Include this method also for the GNU
8516 runtime. (main): Use objc_getClass() also for the GNU runtime.
8517 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8518 * obj-c++.dg/method-22.mm: Likewise.
8519 * obj-c++.dg/method-23.mm: Likewise.
8520 * obj-c++.dg/no-extra-load.mm: Likewise.
8521 * objc.dg/objc-fast-4.m: Likewise.
8522 * objc.dg/objc-gc-4.m: Likewise.
8523 * obj-c++.dg/objc-gc-3.mm: Likewise.
8524 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8525 protocol_getMethodDescription() instead of [Protocol
8526 -descriptionForInstanceMethod].
8527 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8528 Made it available with all runtimes. (main): Call -test instead
8530 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8531 and put into a category.
8532 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8533 Object. Include objc/objc.h.
8534 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8535 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8536 New. (main): Use protocol_getMethodDescription() instead
8537 of [Protocol -descriptionForInstanceMethod] and [Protocol
8538 -descriptionForClassMethod].
8539 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8540 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8541 Objective-C runtime API.
8542 * obj-c++.dg/proto-qual-1.mm: Likewise.
8543 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8545 * obj-c++.dg/property/property-1.mm: Likewise.
8546 * obj-c++.dg/qual-types-1.mm: Likewise.
8547 * objc.dg/selector-2.m: Include objc/objc.h instead of
8548 ../objc-obj-c++-shared/Object1.h.
8549 * obj-c++.dg/selector-2.mm: Likewise.
8550 * obj-c++.dg/selector-5.mm: Likewise.
8551 * obj-c++.dg/selector-6.mm: Likewise.
8552 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8553 Object. Do not include objc/objc-api.h.
8554 * obj-c++.dg/set-not-used-1.mm: Likewise.
8555 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8556 * objc.dg/stret-1.m: Likewise.
8557 * objc.dg/stret-2.m: Likewise.
8558 * obj-c++.dg/super-class-2.mm: Likewise.
8559 * objc.dg/super-class-3.m: Likewise.
8560 * objc.dg/super-class-4.m: Likewise.
8561 * objc.dg/sync-2.m: Likewise.
8562 * obj-c++.dg/sync-2.mm: Likewise.
8563 * objc.dg/sync-1.m: Include objc/objc.h instead of
8564 ../objc-obj-c++-shared/Object1.h.
8565 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8566 'Class' as the type of 'isa'.
8567 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8568 Objective-C runtime API. ([TestClass +initialize]): Include this
8569 method with the GNU runtime as well.
8570 * objc.dg/strings/strings-1.m: Updated includes.
8571 * obj-c++.dg/strings/strings-1.mm: Likewise.
8572 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8573 objc.dg/strings/const-str-12b.m.
8574 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8575 * obj-c++.dg/template-3.mm: Likewise.
8576 * obj-c++.dg/template-4.mm: Likewise.
8577 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8578 Objective-C runtime API.
8579 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8580 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8581 * obj-c++.dg/try-catch-1.mm: Likewise.
8582 * obj-c++.dg/try-catch-2.mm: Likewise.
8583 * objc.dg/try-catch-3.m: Likewise.
8584 * obj-c++.dg/try-catch-3.mm: Likewise.
8585 * objc.dg/try-catch-6.m: Likewise.
8586 * objc.dg/try-catch-7.m: Likewise.
8587 * obj-c++.dg/try-catch-7.mm: Likewise.
8588 * obj-c++.dg/try-catch-8.mm: Likewise.
8589 * obj-c++.dg/try-catch-9.mm: Likewise.
8590 * objc.dg/try-catch-10.m: Likewise.
8591 * obj-c++.dg/try-catch-11.mm: Likewise.
8592 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8593 Object. Include objc/objc.h.
8594 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8595 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8596 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8597 Object. Use Modern Objective-C runtime API. Do not use
8599 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8600 * obj-c++.dg/torture/trivial.mm: Likewise.
8601 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8602 instead of ../objc-obj-c++-shared/Object1.h. Include
8603 ../objc-obj-c++-shared/runtime.h.
8604 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8605 * objc.dg/torture/strings/const-str-11.m: Likewise.
8606 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8607 * objc.dg/torture/strings/const-str-9.m: Likewise.
8608 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8609 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8610 instead of Object. Only add _FooClassReference if
8612 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8613 * objc.dg/torture/strings/const-str-8.m: Likewise.
8614 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8615 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8617 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8619 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8620 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8621 * obj-c++.dg/va-meth-1.mm: Likewise.
8622 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8623 ../objc-obj-c++-shared/Object1.h.
8624 * objc.dg/zero-link-3.m: Likewise.
8626 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8628 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8630 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8633 * obj-c++.dg/property/cxx-property-1.mm: New.
8634 * obj-c++.dg/property/cxx-property-2.mm: New.
8636 2011-06-06 Jason Merrill <jason@redhat.com>
8638 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8640 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8642 PR rtl-optimization/49145
8644 * gcc.c-torture/compile/pr49145.c: New test.
8646 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8649 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8650 to dg-options, match also DW_AT_linkage_name.
8653 * gcc.dg/debug/pr49294.c: New test.
8656 * g++.dg/opt/pr49264.C: New test.
8658 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8660 PR tree-optimization/49243
8661 * gcc.dg/pr49243.c: New.
8663 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8665 * gnat.dg/specs/cond_expr1.ads: New test.
8667 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8669 * gnat.dg/deferred_const4.ad[sb]: New test.
8670 * gnat.dg/deferred_const4_pkg.ads: New helper.
8672 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8674 * gnat.dg/test_tamdt.adb: Rename to...
8675 * gnat.dg/taft_type1.adb: ...this.
8676 * gnat.dg/tamdt.ad[sb]: Rename to...
8677 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8678 * gnat.dg/tamdt_aux.ads: Rename to...
8679 * gnat.dg/taft_type1_pkg2.ads: ...this.
8680 * gnat.dg/taft_type2.ad[sb]: New test.
8681 * gnat.dg/taft_type2_pkg.ads: New helper.
8682 * gnat.dg/taft_type3.adb: New test.
8683 * gnat.dg/taft_type3_pkg.ads: New helper.
8685 2011-06-05 Tobias Burnus <burnus@net-b.de>
8688 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8691 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8694 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8696 * objc.dg/gnu-api-2-objc.m: Likewise.
8697 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8698 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8700 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8702 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8703 alignment, not the alignment, when calling class_addIvar(). Add
8704 an 'isa' instance variable to the test root class.
8705 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8707 2011-06-04 Jan Hubicka <jh@suse.cz>
8709 PR tree-optimization/48893
8710 PR tree-optimization/49091
8711 PR tree-optimization/49179
8712 * gfortran.dg/pr49179.f90: New testcase
8714 2011-06-04 Jan Hubicka <jh@suse.cz>
8717 * g++.dg/torture/pr48954.C: New testcase.
8719 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8721 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8723 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8726 * g++.dg/diagnostic/bitfld2.C: New.
8728 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8731 * gcc.c-torture/execute/pr49281.c: New test.
8733 2011-06-04 Jan Hubicka <jh@suse.cz>
8735 PR tree-optimize/48929
8736 * gcc.c-torture/compile/pr48929.c: New testcase.
8738 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8740 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8742 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8745 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8747 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8749 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8751 2011-06-03 Richard Henderson <rth@redhat.com>
8752 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8754 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8756 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8758 * objc.dg/headers.m: Do not include objc-list.h.
8760 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8762 * objc.dg/type-stream-1.m: Test removed.
8763 * objc.dg/headers.m: Do not include typedstream.h.
8765 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8767 * objc.dg/torture/forward-1.m (main): Updated testcase.
8769 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8772 * gcc.c-torture/compile/pr49163.c: New.
8774 2011-06-02 Asher Langton <langton2@llnl.gov>
8777 * gfortran.dg/PR49268.f90: New test.
8779 2011-06-02 Asher Langton <langton2@llnl.gov>
8782 * gfortran.dg/PR37039.f90: New test.
8784 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8787 * objc.dg/method-5.m: Updated.
8788 * objc.dg/method-19.m: Updated.
8789 * objc.dg/method-lookup-1.m: New.
8790 * obj-c++.dg/method-6.mm: Updated.
8791 * obj-c++.dg/method-7.mm: Updated.
8792 * obj-c++.dg/method-lookup-1.mm: New.
8794 2011-06-02 DJ Delorie <dj@redhat.com>
8796 * lib/timeout.exp (timeout): Add board_info support.
8798 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8800 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8802 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8805 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8806 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8808 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8809 Hans-Peter Nilsson <hp@axis.com>
8811 PR rtl-optimization/48840
8812 * gcc.target/sparc/ultrasp13.c: New test.
8814 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8817 * gcc.c-torture/compile/pr49238.c: New.
8819 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8821 * gcc.target/arm/g2.c: Skip test in -mthumb.
8822 Skip test unless cpu is xscale.
8823 * gcc.target/arm/scd42-2.c: Likewise.
8824 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8826 2011-06-01 Jason Merrill <jason@redhat.com>
8828 * g++.dg/cpp0x/decltype28.C: New.
8829 * g++.dg/cpp0x/decltype29.C: New.
8831 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8834 * gcc.target/mips/pr45074.c: New test.
8836 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8837 Hans-Peter Nilsson <hp@axis.com>
8839 PR rtl-optimization/48830
8840 * gcc.target/sparc/ultrasp12.c: New test.
8842 2011-06-01 David Li <davidxl@google.com>
8844 * gcc.dg/profile-dir-1.c: Change pass name.
8845 * gcc.dg/profile-dir-2.c: Ditto.
8846 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8847 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8848 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8849 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8850 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8851 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8852 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8853 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8854 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8855 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8856 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8857 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8858 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8859 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8860 * gcc.dg/profile-dir-3.c: Ditto.
8861 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8863 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8865 * objc.dg/attributes/method-nonnull-1.m: New test.
8866 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8868 2011-05-31 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/coarray_atomic_1.f90: New.
8872 * gfortran.dg/coarray/atomic_1.f90: New.
8874 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8876 * gcc.dg/guality/bswaptest.c: New test.
8877 * gcc.dg/guality/clztest.c: New test.
8878 * gcc.dg/guality/ctztest.c: New test.
8879 * gcc.dg/guality/rotatetest.c: New test.
8882 * gcc.target/i386/pr48688.c: New test.
8884 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8887 * g++.dg/lookup/name-clash9.C: New.
8889 2011-05-31 Tobias Burnus <burnus@net-b.de>
8892 * gfortran.dg/coarray/dummy_1.f90: New.
8894 2011-05-31 Tobias Burnus <burnus@net-b.de>
8897 * gfortran.dg/coarray/save_1.f90: New.
8898 * gfortran.dg/coarray_4.f90: Update dg-error.
8900 2011-05-31 Jason Merrill <jason@redhat.com>
8902 * g++.dg/cpp0x/rv-template1.C: New.
8904 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8906 PR rtl-optimization/49235
8907 * gcc.dg/pr49235.c: New test.
8909 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8911 PR tree-optimization/49093
8912 * gcc.dg/vect/pr49093.c: New test.
8914 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8917 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8919 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8922 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8925 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8928 * gcc.c-torture/execute/pr49186.c: New.
8930 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8933 * gcc.target/i386/pr49168-1.c: New.
8935 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8936 Eric Botcazou <ebotcazou@adacore.com>
8938 * gcc.dg/guality/drap.c: New test.
8940 2011-05-30 Richard Guenther <rguenther@suse.de>
8942 PR tree-optimization/49210
8943 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8944 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8946 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8949 * g++.dg/gomp/pr49223-1.C: New test.
8950 * g++.dg/gomp/pr49223-2.C: New test.
8952 2011-05-30 Richard Guenther <rguenther@suse.de>
8954 PR tree-optimization/49218
8955 * gcc.c-torture/execute/pr49218.c: New testcase.
8957 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8959 PR tree-optimization/49199
8960 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8961 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8962 -fno-tree-scev-cprop.
8964 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8967 * gfortran.dg/extends_13.f03: New.
8969 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8971 PR rtl-optimization/49095
8972 * gcc.target/i386/pr49095.c: New test.
8974 2011-05-29 Tobias Burnus <burnus@net-b.de>
8977 * gfortran.dg/coarray_24.f90: New.
8979 2011-05-29 Tobias Burnus <burnus@net-b.de>
8982 * gfortran.dg/coarray_23.f90: New.
8984 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8987 * gcc.dg/pr48826.c: New test.
8989 2011-05-29 Richard Guenther <rguenther@suse.de>
8991 PR tree-optimization/49217
8992 * gcc.dg/torture/pr49217.c: New testcase.
8994 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8997 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8999 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9001 * gnat.dg/boolean_subtype.adb: Rename to...
9002 * gnat.dg/boolean_subtype1.adb: ...this.
9004 2011-05-28 Jason Merrill <jason@redhat.com>
9006 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9008 2011-05-27 Jason Merrill <jason@redhat.com>
9010 * g++.dg/cpp0x/enum18.C: Adjust.
9012 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9014 2011-05-27 Tobias Burnus <burnus@net-b.de>
9017 * gfortran.dg/coarray_22.f90: New.
9019 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9021 PR tree-optimization/46728
9022 * gcc.target/powerpc/pr46728-1.c: New.
9023 * gcc.target/powerpc/pr46728-2.c: New.
9024 * gcc.target/powerpc/pr46728-3.c: New.
9025 * gcc.target/powerpc/pr46728-4.c: New.
9026 * gcc.target/powerpc/pr46728-5.c: New.
9027 * gcc.dg/pr46728-6.c: New.
9028 * gcc.target/powerpc/pr46728-7.c: New.
9029 * gcc.target/powerpc/pr46728-8.c: New.
9030 * gcc.dg/pr46728-9.c: New.
9031 * gcc.target/powerpc/pr46728-10.c: New.
9032 * gcc.target/powerpc/pr46728-11.c: New.
9033 * gcc.dg/pr46728-12.c: New.
9034 * gcc.target/powerpc/pr46728-13.c: New.
9035 * gcc.target/powerpc/pr46728-14.c: New.
9036 * gcc.target/powerpc/pr46728-15.c: New.
9037 * gcc.target/powerpc/pr46728-16.c: New.
9039 2011-05-27 Jason Merrill <jason@redhat.com>
9041 * g++.dg/abi/mangle47.C: New.
9044 * g++.dg/template/const5.C: New.
9046 * g++.dg/cpp0x/enum18.C: New.
9048 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9050 * g++.dg/cpp0x/error6.C: New.
9052 * g++.dg/cpp0x/error5.C: New.
9054 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9057 * g++.dg/eh/cond6.C: New test.
9059 2011-05-27 Tobias Burnus <burnus@net-b.de>
9062 * gfortran.dg/rank_3.f90: New.
9063 * gfortran.dg/rank_4.f90: New.
9065 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9067 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9068 replace dump search.
9070 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9072 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9073 * gnat.dg/bit_packed_array5.adb: ...here.
9075 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9078 * g++.dg/cpp0x/auto25.C: New.
9080 2011-05-27 Richard Guenther <rguenther@suse.de>
9082 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9084 2011-05-27 Richard Guenther <rguenther@suse.de>
9086 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9088 2011-05-27 Richard Guenther <rguenther@suse.de>
9091 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9093 2011-05-26 Jason Merrill <jason@redhat.com>
9095 * g++.dg/cpp0x/friend1.C: New.
9096 * g++.dg/cpp0x/friend2.C: New.
9098 * g++.dg/cpp0x/auto7.C: Update.
9099 * g++.dg/template/crash50.C: Adjust.
9100 * g++.dg/template/static9.C: Adjust.
9101 * g++.old-deja/g++.ext/memconst.C: Adjust.
9103 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9105 * gcc.dg/march.c: Ignore a note for some targets.
9107 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9108 Nathan Froyd <froydnj@codesourcery.com>
9112 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9113 * g++.dg/parse/pr18770.C: New test.
9114 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9116 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9119 * gfortran.dg/dependency_40.f90 : New test.
9121 2011-05-26 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/coarray/registering_1.f90: New.
9126 2011-05-26 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/variadic111.C: New.
9129 * g++.dg/cpp0x/variadic41.C: Adjust.
9131 2011-05-26 Richard Guenther <rguenther@suse.de>
9133 PR tree-optimization/48702
9134 * gcc.dg/torture/pr48702.c: New testcase.
9136 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9138 PR gcov-profile/48845
9139 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9141 * gcc.dg/matrix/matrix.exp: Likewise.
9142 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9143 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9144 line number to check_profiling_available.
9145 * lib/target-supports.exp (check_profiling_available): Account for
9147 Require TLS runtime support with -fprofile-generate.
9148 * lib/profopt.exp (profopt-execute): Add TLS options for
9150 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9152 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9155 * g++.dg/eh/cond5.C: New test.
9157 PR tree-optimization/49161
9158 * gcc.c-torture/execute/pr49161.c: New test.
9160 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9162 * gcc.target/arm/neon-vorn-vbic.c: New test.
9164 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9166 PR tree-optimization/49038
9167 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9168 * gcc.dg/vect/pr49038.c: New test.
9170 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9172 * g++.dg/init/pr25811-3.C: New.
9173 * g++.dg/init/pr25811-4.C: New.
9175 2011-05-25 Jason Merrill <jason@redhat.com>
9177 * g++.dg/cpp0x/enum17.C: New.
9178 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9180 * g++.dg/cpp0x/auto24.C: New.
9182 * g++.dg/cpp0x/error4.C: New.
9184 * g++.dg/cpp0x/rv-restrict.C: New.
9186 * g++.dg/cpp0x/enum15.C: New.
9187 * g++.dg/cpp0x/constexpr-switch2.C: New.
9189 * g++.dg/cpp0x/variadic110.C: New.
9191 * g++.dg/cpp0x/auto9.C: Add typedef test.
9193 * g++.dg/cpp0x/auto23.C: New.
9194 * g++.dg/cpp0x/auto9.C: Adjust.
9196 * g++.dg/cpp0x/defaulted29.C: New.
9198 * g++.dg/cpp0x/initlist51.C: New.
9200 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9202 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9203 * g++.dg/abi/packed1.C: Suppress warning.
9204 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9205 * g++.dg/template/stdarg1.C: Likewise.
9206 * g++.dg/other/packed1.C: Remove arm from xfail list.
9208 2011-05-25 Jason Merrill <jason@redhat.com>
9210 * g++.dg/cpp0x/enum16.C: New.
9211 * g++.dg/parse/error15.C: Adjust.
9213 * g++.dg/cpp0x/initlist50.C: New.
9215 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9217 * g++.dg/cpp0x/variadic109.C: New.
9219 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9221 * gcc.target/i386/pause-1.c: New.
9223 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9225 * gcc.dg/stack-usage-1.c: Adjust comment.
9226 * gcc.dg/stack-usage-2.c: New test.
9228 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9231 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9232 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9234 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9236 PR rtl-optimization/48757
9237 * gfortran.dg/pr48757.f: New test case.
9239 2011-05-24 Jason Merrill <jason@redhat.com>
9241 * g++.dg/cpp0x/access01.C: New.
9243 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9246 * objc.dg/pr48177.m: New testcase.
9248 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9251 * objc.dg/pr48187.m: New testcase.
9252 * obj-c++.dg/pr48187.mm: New testcase.
9253 * objc.dg/ivar-extra-semicolon.m: New testcase.
9255 2011-05-24 Jason Merrill <jason@redhat.com>
9257 * g++.dg/template/access21.C: New.
9258 * g++.dg/template/access22.C: New.
9260 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9262 PR rtl-optimization/48633
9263 * g++.dg/pr48633.C: New test.
9265 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9268 * g++.dg/other/pr49133.C: New test.
9270 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9271 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9273 * gcc.dg/torture/tls/run-gd.c: New test.
9274 * gcc.dg/torture/tls/run-ie.c: New test.
9275 * gcc.dg/torture/tls/run-ld.c: New test.
9276 * gcc.dg/torture/tls/run-le.c: New test.
9277 * lib/target-supports.exp (check_effective_target_tls_runtime):
9278 Build testcase with TLS options.
9280 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9284 2011-05-24 Tom de Vries <tom@codesourcery.com>
9286 PR tree-optimization/49121
9287 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9289 2011-05-23 Jason Merrill <jason@redhat.com>
9291 * g++.dg/cpp0x/defaulted28.C: New.
9293 * g++.dg/cpp0x/sfinae25.C: New.
9295 * g++.dg/cpp0x/rv-cast2.C: New.
9297 * g++.dg/cpp0x/enum14.C: New.
9299 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9302 * gcc.c-torture/execute/pr49123.c: New test.
9305 * gcc.dg/debug/pr49032.c: New test.
9308 * gcc.dg/pr49120.c: New test.
9310 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9313 * gcc.target/i386/pr47315.c: New test.
9315 2011-05-23 Jason Merrill <jason@redhat.com>
9317 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9319 * g++.dg/cpp0x/sfinae24.C: New.
9321 * g++.dg/cpp0x/error3.C: New.
9323 * g++.dg/cpp0x/defaulted27.C: New.
9325 * g++.dg/cpp0x/decltype27.C: New.
9327 2011-05-23 Richard Guenther <rguenther@suse.de>
9329 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9331 2011-05-23 Richard Guenther <rguenther@suse.de>
9333 PR tree-optimization/40874
9334 * g++.dg/tree-ssa/pr40874.C: New testcase.
9336 2011-05-23 Richard Guenther <rguenther@suse.de>
9338 PR tree-optimization/49115
9339 * g++.dg/torture/pr49115.C: New testcase.
9341 2011-05-23 Richard Guenther <rguenther@suse.de>
9344 * gcc.dg/memcpy-3.c: New testcase.
9346 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9349 * gcc.c-torture/execute/pr48973-1.c: New test.
9350 * gcc.c-torture/execute/pr48973-2.c: New test.
9352 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9355 * g++.dg/warn/pr18016.C: New.
9357 2011-05-23 Tom de Vries <tom@codesourcery.com>
9360 * gcc.target/arm/ivopts-6.c: New test.
9362 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.c-torture/compile/pr49029.c: New test.
9367 2011-05-22 Jason Merrill <jason@redhat.com>
9369 * g++.dg/cpp0x/sfinae23.C: New.
9370 * g++.dg/cpp0x/sfinae8.C: Correct.
9372 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9374 * gfortran.dg/function_optimize_8.f90: New test case.
9376 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9378 PR tree-optimization/49087
9379 * gcc.dg/vect/O3-pr49087.c: New test.
9381 2011-05-21 Jason Merrill <jason@redhat.com>
9383 * g++.dg/debug/const5.C: New.
9385 2011-05-20 Jason Merrill <jason@redhat.com>
9387 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9389 * g++.dg/cpp0x/constexpr-static7.C: New.
9391 * g++.dg/cpp0x/enum12.C: New.
9392 * g++.dg/cpp0x/enum13.C: New.
9394 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9397 * gfortran.dg/select_type_23.f03: New.
9399 2011-05-20 Jason Merrill <jason@redhat.com>
9401 * g++.dg/cpp0x/defaulted26.C: New.
9403 * g++.dg/cpp0x/noexcept02.C: Fix.
9404 * g++.dg/cpp0x/noexcept03.C: Fix.
9405 * g++.dg/cpp0x/noexcept08.C: Fix.
9406 * g++.dg/cpp0x/noexcept10.C: New.
9408 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9411 * gfortran.dg/extends_12.f03: New.
9413 2011-05-20 Jason Merrill <jason@redhat.com>
9415 * g++.dg/template/koenig9.C: New.
9416 * g++.dg/opt/pr47615.C: Fix.
9417 * g++.dg/overload/defarg1.C: Fix.
9418 * g++.dg/tc1/dr213.C: Remove xfail.
9419 * g++.dg/torture/pr34850.C: Fix.
9420 * g++.dg/torture/pr39362.C: Fix.
9421 * g++.old-deja/g++.brendan/crash56.C: Fix.
9422 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9424 2011-05-20 Richard Guenther <rguenther@suse.de>
9426 PR tree-optimization/49079
9427 * gcc.dg/torture/pr49079.c: New testcase.
9429 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9431 PR tree-optimization/49073
9432 * gcc.c-torture/execute/pr49073.c: New test.
9434 2011-06-19 Tobias Burnus <burnus@net-b.de>
9437 * gfortran.dg/coarray_21.f90: New.
9439 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9441 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9444 2011-05-19 Richard Guenther <rguenther@suse.de>
9447 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9449 2011-05-19 Richard Guenther <rguenther@suse.de>
9452 * gcc.dg/builtin-object-size-11.c: New testcase.
9454 2011-05-19 Tom de Vries <tom@codesourcery.com>
9457 * gcc.target/arm/ivopts.c: New test.
9458 * gcc.target/arm/ivopts-2.c: New test.
9460 2011-05-19 Tom de Vries <tom@codesourcery.com>
9462 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9464 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466 * gcc.c-torture/execute/960321-1.x: Remove.
9468 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9471 * gfortran.dg/move_alloc_4.f90: New.
9473 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9476 * gcc.target/i386/pr49002-1.c: New test.
9477 * gcc.target/i386/pr49002-2.c: Likewise.
9479 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9481 PR tree-optimization/49039
9482 * gcc.c-torture/execute/pr49039.c: New test.
9483 * gcc.dg/tree-ssa/pr49039.c: New test.
9484 * g++.dg/torture/pr49039.C: New test.
9486 2011-05-18 Jason Merrill <jason@redhat.com>
9488 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9489 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9490 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9492 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9494 * gcc.target/bfin/mcpu-bf592.c: New test.
9496 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9498 PR tree-optimization/41881
9499 * gcc.dg/vect/O3-pr41881.c: New test.
9500 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9502 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9504 PR tree-optimization/49000
9505 * gcc.dg/pr49000.c: New test.
9507 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9509 * gnat.dg/invalid1.adb: New test.
9511 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9513 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9515 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9516 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9518 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9521 * g++.dg/cpp0x/range-for18.C: New.
9523 2011-05-15 Tobias Burnus <burnus@net-b.de>
9526 * gfortran.dg/coarray/image_index_2.f90: New.
9528 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9530 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9531 * g++.dg/cpp0x/override2.C: New.
9533 2011-05-14 Tobias Burnus <burnus@net-b.de>
9536 * gfortran.de/coarray_20.f90: New.
9538 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9541 * function_optimize_7.f90: New test case.
9543 2011-05-13 Jason Merrill <jason@redhat.com>
9545 * g++.dg/cpp0x/decltype26.C: New.
9546 * g++.dg/cpp0x/enum11.C: New.
9548 2011-05-13 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/assign_8.f90: Update dg-error.
9554 2011-05-13 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/io_constraints_8.f90: New.
9558 * gfortran.dg/io_constraints_9.f90: New.
9560 2011-05-13 Martin Thuresson <martint@google.com>
9562 PR gcov-profile/47793
9563 * gcc.dg/pr47793.c: New.
9565 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9567 PR tree-optimization/48975
9568 * gcc.dg/pr48975.c: New test.
9570 2011-05-12 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9575 2011-05-12 Jason Merrill <jason@redhat.com>
9577 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9579 2011-05-12 Geert Bosch <bosch@adacore.com>
9581 * gnat.dg/view_conversion1.adb: New test.
9583 2011-05-12 Richard Guenther <rguenther@suse.de>
9585 PR tree-optimization/48172
9586 * gcc.dg/vect/pr48172.c: New testcase.
9588 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9591 * g++.dg/opt/pr48967.C: New test.
9593 2011-05-11 Jason Merrill <jason@redhat.com>
9595 * g++.dg/cpp0x/constexpr-friend.C: New.
9596 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9598 * g++.dg/cpp0x/sfinae22.C: New.
9600 2011-05-11 Tobias Burnus <burnus@net-b.de>
9603 * gfortran.dg/generic_24.f90: New.
9605 2011-05-11 Richard Guenther <rguenther@suse.de>
9607 PR tree-optimization/15256
9608 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9610 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9613 * gcc.dg/pr48159-1.c: New test.
9614 * gcc.dg/pr48159-2.c: New test.
9616 2011-05-11 Richard Guenther <rguenther@suse.de>
9619 * gcc.dg/torture/pr48953.c: New testcase.
9621 2011-05-11 Richard Guenther <rguenther@suse.de>
9623 PR tree-optimization/18041
9624 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9626 2011-05-11 Alan Modra <amodra@gmail.com>
9629 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9631 2011-05-10 Jason Merrill <jason@redhat.com>
9633 * g++.dg/cpp0x/defaulted25.C: New.
9634 * g++.dg/template/crash7.C: Adjust.
9636 * g++.dg/cpp0x/variadic108.C: New.
9638 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9640 * g++.dg/inherit/virtual9.C: Extend.
9642 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9645 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9646 are passed and returned in vector registers.
9648 2011-05-10 Richard Guenther <rguenther@suse.de>
9650 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9651 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9652 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9653 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9654 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9657 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9659 PR tree-optimization/48611
9660 PR tree-optimization/48794
9661 * gfortran.dg/gomp/pr48611.f90: New test.
9662 * gfortran.dg/gomp/pr48794.f90: New test.
9665 * gcc.dg/dfp/pr48928.c: New test.
9667 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9670 * g++.dg/cpp0x/pr48522.C: New.
9672 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9675 * g++.dg/cpp0x/sfinae21.C: New.
9677 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9679 * g++.dg/template/sfinae28.C: Rename to...
9680 * g++.dg/cpp0x/sfinae19.C: ... this.
9681 * g++.dg/template/sfinae29.C: Rename to...
9682 * g++.dg/cpp0x/sfinae20.C: ... this.
9684 2011-05-09 Jeff Law <law@redhat.com>
9686 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9689 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9692 * g++.dg/init/pr20039.C: New.
9694 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9698 * g++.dg/template/sfinae28.C: New.
9699 * g++.dg/template/sfinae29.C: Likewise.
9701 2011-05-09 Jason Merrill <jason@redhat.com>
9703 * g++.dg/template/nontype23.C: New.
9705 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9707 * g++.dg/init/pr48859.C: New.
9709 2011-05-09 Jason Merrill <jason@redhat.com>
9711 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9712 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9713 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9714 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9715 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9716 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9717 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9718 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9720 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9722 * g++.dg/inherit/virtual9.C: New.
9724 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9727 * g++.dg/template/dependent-expr8.C: New test case.
9729 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9731 PR tree-optimization/48837
9732 * gcc.dg/pr48837.c: New testcase.
9734 2011-05-06 Jason Merrill <jason@redhat.com>
9736 * g++.dg/cpp0x/constexpr-condition2.C: New.
9738 * g++.dg/cpp0x/constexpr-missing.C: New.
9740 2011-05-06 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/coarray/this_image_2.f90: New.
9745 2011-05-06 Tobias Burnus <burnus@net-b.de>
9749 * gfortran.dg/bind_c_usage_22.f90: New.
9750 * gfortran.dg/bind_c_usage_23.f90: New.
9751 * gfortran.dg/bind_c_usage_24.f90: New.
9752 * gfortran.dg/bind_c_usage_24_c.c: New.
9754 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9757 * g++.dg/template/member9.C: New test case.
9759 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9761 * gnat.dg/discr29.ad[sb]: New test.
9762 * gnat.dg/discr30.adb: Likewise.
9764 2011-05-05 Julian Brown <julian@codesourcery.com>
9766 * gcc.target/arm/neon-vset_lanes8.c: New test.
9768 2011-05-05 Jason Merrill <jason@redhat.com>
9770 * g++.dg/init/new32.C: New.
9772 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9774 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9777 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9779 PR rtl-optimization/48381
9780 * gcc.c-torture/compile/pr48381.c: New test.
9782 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9784 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9786 * gcc.target/i386/opt-1.c: Ditto.
9788 2011-05-04 Jason Merrill <jason@redhat.com>
9790 * g++.dg/conversion/base1.C: New.
9792 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794 PR libgfortran/48787
9795 * gfortran.dg/round_3.f08: Add more checks to test case.
9797 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9799 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9800 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9801 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9802 Gate test on effective_target fd_truncate.
9804 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9806 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9807 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9808 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9809 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9810 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9811 * gcc.target/i386/pr38824.c: Ditto.
9812 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9813 * gcc.target/i386/vecinit-2.c: Ditto.
9814 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9815 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9816 * gcc.target/i386/parity-2.c: Ditto.
9817 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9819 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9821 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9823 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9824 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9825 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9827 2011-05-03 Tobias Burnus <burnus@net-b.de>
9830 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9832 2011-05-03 Tobias Burnus <burnus@net-b.de>
9835 * gfortran.dg/coarray/this_image_1.f90: New.
9837 2011-05-03 Tobias Burnus <burnus@net-b.de>
9840 * gfortran.dg/coarray/caf.dg: New.
9841 * gfortran.dg/coarray/image_index_1.f90: New, copied
9842 from ../coarray_16.f90.
9844 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9847 * g++.dg/ext/complex9.C: New.
9849 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9852 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9853 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9854 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9856 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9858 * gcc.target/bfin/builtins: Created.
9859 * gcc.target/bfin/hisilh-O0.c: Deleted.
9860 * gcc.target/bfin/hisilh.c: Moved to...
9861 * gcc.target/bfin/builtins/hisilh.c: ...here.
9862 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9863 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9864 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9865 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9866 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9867 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9868 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9869 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9870 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9871 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9872 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9873 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9874 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9875 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9876 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9877 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9878 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9879 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9880 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9881 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9882 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9883 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9884 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9885 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9886 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9887 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9888 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9889 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9890 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9891 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9892 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9893 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9894 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9895 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9896 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9897 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9898 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9899 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9900 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9901 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9902 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9903 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9904 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9905 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9906 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9907 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9908 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9909 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9910 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9911 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9912 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9913 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9914 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9915 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9916 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9917 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9918 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9919 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9920 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9921 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9922 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9923 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9924 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9925 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9926 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9927 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9928 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9929 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9930 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9931 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9932 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9933 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9934 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9935 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9936 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9937 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9938 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9939 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9940 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9941 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9942 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9943 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9944 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9945 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9946 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9947 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9948 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9949 * gcc.target/bfin/builtins/circptr.c: Ditto.
9950 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9951 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9952 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9953 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9954 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9955 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9956 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9957 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9958 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9959 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9960 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9961 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9962 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9963 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9964 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9965 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9966 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9967 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9968 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9969 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9970 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9971 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9972 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9973 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9974 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9975 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9976 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9977 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9978 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9979 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9980 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9981 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9982 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9983 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9984 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9985 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9986 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9987 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9988 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9989 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9990 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9991 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9992 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9993 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9994 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9995 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9996 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9997 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9998 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9999 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10000 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10001 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10002 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10003 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10004 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10005 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10006 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10007 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10008 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10009 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10010 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10011 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10012 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10013 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10014 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10015 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10016 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10017 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10018 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10019 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10021 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10023 * gcc.target/arm/cold-lc.c: New test.
10025 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10028 * gcc.dg/pr48774.c: New test.
10030 2011-05-03 Richard Guenther <rguenther@suse.de>
10032 * gcc.dg/large-size-array-5.c: New testcase.
10034 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10036 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10038 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10040 * lib/target-supports.exp (check_effective_target_vect_strided):
10042 (check_effective_target_vect_strided2)
10043 (check_effective_target_vect_strided3)
10044 (check_effective_target_vect_strided4)
10045 (check_effective_target_vect_strided8): ...these new functions.
10047 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10048 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10049 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10050 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10051 * gcc.dg/vect/pr37539.c: Likewise.
10052 * gcc.dg/vect/slp-11a.c: Likewise.
10053 * gcc.dg/vect/slp-11b.c: Likewise.
10054 * gcc.dg/vect/slp-11c.c: Likewise.
10055 * gcc.dg/vect/slp-12a.c: Likewise.
10056 * gcc.dg/vect/slp-12b.c: Likewise.
10057 * gcc.dg/vect/slp-18.c: Likewise.
10058 * gcc.dg/vect/slp-19a.c: Likewise.
10059 * gcc.dg/vect/slp-19b.c: Likewise.
10060 * gcc.dg/vect/slp-21.c: Likewise.
10061 * gcc.dg/vect/slp-23.c: Likewise.
10062 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10064 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10065 instead of vect_interleave && vect_extract_even_odd.
10066 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10067 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10068 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10069 * gcc.dg/vect/vect-1.c: Likewise.
10070 * gcc.dg/vect/vect-10.c: Likewise.
10071 * gcc.dg/vect/vect-98.c: Likewise.
10072 * gcc.dg/vect/vect-107.c: Likewise.
10073 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10074 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10075 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10076 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10077 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10078 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10079 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10080 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10081 * gcc.dg/vect/vect-strided-float.c: Likewise.
10082 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10083 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10084 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10085 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10086 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10087 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10088 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10089 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10090 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10091 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10092 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10093 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10094 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10095 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10096 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10098 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10100 * gcc.dg/vect/pr30843.c: Likewise.
10101 * gcc.dg/vect/pr33866.c: Likewise.
10102 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10103 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10104 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10105 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10107 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10109 * gcc.dg/vect/slp-11.c: Split into...
10110 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10111 gcc.dg/vect/slp-11c.c: ...these tests.
10112 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10113 * gcc.dg/vect/slp-12c.c: ...this new test.
10114 * gcc.dg/vect/slp-19.c: Split into...
10115 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10116 gcc.dg/vect/slp-19c.c: ...these new tests.
10118 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10120 * lib/target-supports.exp
10121 (check_effective_target_vect_extract_even_odd_wide): Delete.
10122 (check_effective_target_vect_strided_wide): Likewise.
10123 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10124 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10125 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10126 * gcc.dg/vect/pr37539.c: Likewise.
10127 * gcc.dg/vect/slp-11.c: Likewise.
10128 * gcc.dg/vect/slp-12a.c: Likewise.
10129 * gcc.dg/vect/slp-12b.c: Likewise.
10130 * gcc.dg/vect/slp-19.c: Likewise.
10131 * gcc.dg/vect/slp-23.c: Likewise.
10132 * gcc.dg/vect/vect-1.c: Likewise.
10133 * gcc.dg/vect/vect-98.c: Likewise.
10134 * gcc.dg/vect/vect-107.c: Likewise.
10135 * gcc.dg/vect/vect-strided-float.c: Likewise.
10137 2011-05-02 Jason Merrill <jason@redhat.com>
10139 * g++.dg/init/new31.C: New.
10141 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10144 * gcc.dg/pr35445.c: New test.
10146 2011-05-02 Jason Merrill <jason@redhat.com>
10148 * c-c++-common/vla-1.c: New.
10150 2011-05-02 Richard Guenther <rguenther@suse.de>
10152 PR tree-optimization/48822
10153 * gcc.dg/torture/pr48822.c: New testcase.
10155 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10158 * g++.dg/cpp0x/constexpr-47969.C: New.
10160 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10163 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10164 on vect_no_align targets.
10165 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10166 vect_no_align targets.
10168 2011-05-01 Xinliang David Li <davidxl@google.com>
10170 * gcc.dg/tree-ssa/integer-addr.c: New test.
10171 * gcc.dg/tree-ssa/alias_bug.c: New test.
10173 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10175 PR libgfortran/48787
10176 * gfortran.dg/round_3.f08: Add more checks.
10178 2011-04-30 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/import9.f90: New, proper test.
10182 * gfortran.dg/interface_37.f90: Remove bogus
10183 test (bogus copy of interface_36.f90).
10185 2011-04-30 Tobias Burnus <burnus@net-b.de>
10188 * gfortran.dg/interface_37.f90: New.
10190 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10193 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10195 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10197 PR tree-optimization/48809
10198 * gcc.c-torture/execute/pr48809.c: New test.
10200 2011-04-29 Jeff Law <law@redhat.com>
10202 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10204 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10207 * g++.dg/init/ctor10.C: New.
10209 2011-04-29 Le-Chun Wu <lcwu@google.com>
10211 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10212 warning in implicitly instantiated templates.
10214 2011-04-29 Le-Chun Wu <lcwu@google.com>
10216 * g++.dg/warn/Wnull-conversion-1.C: New.
10217 * g++.dg/warn/Wnull-conversion-2.C: New.
10219 2011-04-29 Diego Novillo <dnovillo@google.com>
10221 * g++.old-deja/g++.other/null3.C: Expect warning about
10222 converting boolean to a pointer.
10224 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10227 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10231 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10233 2011-04-29 Tobias Burnus <burnus@net-b.de>
10236 * gfortran.dg/typebound_proc_22.f90: New.
10239 * gfortran.dg/interface_36.f90: New.
10241 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10243 PR libgfortran/48488
10244 PR libgfortran/48602
10245 PR libgfortran/48615
10246 PR libgfortran/48684
10247 PR libgfortran/48787
10248 * gfortran.dg/fmt_g.f: Adjust test.
10249 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10250 * gfortran.dg/round_3.f08: New test.
10251 * gfortran.dg/namelist_print_1.f: Adjust test.
10252 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10253 * gfortran.dg/f2003_io_5.f03: Adjust test.
10254 * gfortran.dg/coarray_15.f90: Adjust test.
10255 * gfortran.dg/namelist_65.f90: Adjust test.
10256 * gfortran.dg/fmt_cache_1.f: Adjust test.
10257 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10258 * gfortran.dg/real_const_3.f90: Adjust test.
10260 2011-04-29 Jan Hubicka <jh@suse.cz>
10262 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10263 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10265 2011-04-28 Xinliang David Li <davidxl@google.com>
10267 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10268 * g++.dg/prof-robust-1.C: New test.
10270 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10272 PR tree-optimization/48765
10273 * gcc.dg/vect/pr48765.c: New.
10275 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10277 PR tree-optimization/48775
10278 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10280 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10283 * g++.dg/inherit/pr48798.C: New.
10284 * g++.old-deja/g++.other/base1.C: Adjust.
10286 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10289 * g++.dg/template/inherit7.C: New test case.
10291 2011-04-28 Richard Guenther <rguenther@suse.de>
10293 PR tree-optimization/40052
10294 PR tree-optimization/15347
10295 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10296 * gcc.dg/pr15347.c: Likewise.
10298 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10301 * g++.dg/cpp0x/sfinae18.C: New.
10303 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10306 * g++.dg/ext/is_literal_type1.C: New.
10308 2011-04-28 Tobias Burnus <burnus@net-b.de>
10312 * gfortran.dg/interface_35.f90: New.
10313 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10314 * gfortran.dg/func_result_6.f90: Add dg-warning.
10315 * gfortran.dg/bessel_1.f90: Ditto.
10316 * gfortran.dg/hypot_1.f90: Ditto.
10317 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10318 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10319 * gfortran.dg/interface_assignment_4.f90: Ditto.
10321 2011-04-27 Jason Merrill <jason@redhat.com>
10323 * g++.dg/ext/complex8.C: New.
10325 * g++.dg/cpp0x/initlist49.C: New.
10326 * g++.dg/init/new30.C: New.
10328 2011-04-27 Tobias Burnus <burnus@net-b.de>
10331 * gfortran.dg/whole_file_34.f90: New.
10333 2011-04-27 Jan Hubicka <jh@suse.cz>
10335 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10337 2011-04-27 Jason Merrill <jason@redhat.com>
10339 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10341 * g++.dg/parse/ambig6.C: New.
10343 2011-04-27 Nick Clifton <nickc@redhat.com>
10345 * gcc.dg/20020312-2.c: Add definition for RX.
10347 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10348 option with RX targets.
10350 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10353 2011-04-27 Richard Guenther <rguenther@suse.de>
10355 * gcc.dg/tree-ssa/pr23382.c: Remove.
10357 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10360 * gcc.c-torture/compile/pr48767.c: New test.
10362 2011-04-27 Richard Guenther <rguenther@suse.de>
10364 PR tree-optimization/48772
10365 * g++.dg/pr48772.C: New testcase.
10367 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10370 * gcc.c-torture/compile/pr48742.c: New test.
10372 2011-04-26 Jason Merrill <jason@redhat.com>
10374 * g++.dg/lookup/koenig13.C: New.
10376 * g++.dg/cpp0x/initlist48.C: New.
10378 2011-04-25 Jason Merrill <jason@redhat.com>
10380 * g++.dg/cpp0x/sfinae17.C: New.
10382 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10385 * gcc.target/powerpc/pr48258-1.c: New file.
10386 * gcc.target/powerpc/pr48258-2.c: Ditto.
10388 2011-04-26 Xinliang David Li <davidxl@google.com>
10390 * gcc.dg/uninit-suppress.c: New test.
10391 * gcc.dg/uninit-suppress.c: New test.
10393 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10396 * gcc.dg/pr48768.c: New test.
10398 PR tree-optimization/48734
10399 * gcc.c-torture/compile/pr48734.c: New test.
10402 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10404 2011-04-26 Richard Guenther <rguenther@suse.de>
10406 PR tree-optimization/48731
10407 * gcc.dg/torture/pr48731.c: New testcase.
10409 2011-04-26 Richard Guenther <rguenther@suse.de>
10412 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10414 2011-04-26 Richard Guenther <rguenther@suse.de>
10416 PR middle-end/48694
10417 * gcc.dg/torture/pr48694-1.c: New testcase.
10418 * gcc.dg/torture/pr48694-2.c: Likewise.
10420 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10422 * g++.dg/ext/underlying_type1.C: New.
10423 * g++.dg/ext/underlying_type2.C: Likewise.
10424 * g++.dg/ext/underlying_type3.C: Likewise.
10425 * g++.dg/ext/underlying_type4.C: Likewise.
10426 * g++.dg/ext/underlying_type5.C: Likewise.
10427 * g++.dg/ext/underlying_type6.C: Likewise.
10428 * g++.dg/ext/underlying_type7.C: Likewise.
10429 * g++.dg/ext/underlying_type8.C: Likewise.
10430 * g++.dg/ext/underlying_type9.C: Likewise.
10431 * g++.dg/ext/underlying_type10.C: Likewise.
10433 2011-04-25 Jason Merrill <jason@redhat.com>
10435 * g++.dg/cpp0x/regress/template-const2.C: New.
10437 2011-04-25 Jeff Law <law@redhat.com>
10439 * gcc.dg/tree-ssa/vrp56.c: new test.
10441 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10443 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10445 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10447 PR preprocessor/48740
10448 * c-c++-common/raw-string-11.c: New test.
10450 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10452 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10455 2011-04-23 Tobias Burnus <burnus@net-b.de>
10458 * gfortran.dg/coarray_19.f90: New.
10460 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10463 * gcc.dg/pr48685.c: New test.
10465 2011-04-22 Jan Hubicka <jh@suse.cz>
10467 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10469 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10471 PR tree-optimization/48717
10472 * gcc.c-torture/execute/pr48717.c: New test.
10474 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10477 * gcc.target/i386/pr48723.c: New test.
10479 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10482 * gcc.dg/gomp/pr48716.c: New test.
10483 * g++.dg/gomp/pr48716.C: New test.
10485 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10488 * gcc.dg/missing-field-init-2.c: Update testcase.
10490 2011-04-22 Alan Modra <amodra@gmail.com>
10492 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10494 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10497 * gfortran.dg/function_optimize_6.f90: New test.
10499 2011-04-21 Easwaran Raman <eraman@google.com>
10501 * gcc.dg/stack-layout-2.c: New test.
10503 2011-04-21 Richard Guenther <rguenther@suse.de>
10506 * g++.dg/lto/pr48207-2_0.C: New testcase.
10507 * g++.dg/lto/pr48207-3_0.C: Likewise.
10509 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10511 * gnat.dg/volatile5.adb: New test.
10512 * gnat.dg/volatile5_pkg.ads: New helper.
10514 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10517 * gcc.target/i386/pr48708.c: New test.
10519 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10521 * gcc.dg/vect/vect-119.c: New test.
10523 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10525 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10528 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10529 Richard Sandiford <richard.sandiford@linaro.org>
10532 * gcc.target/arm/pr46329.c: New test.
10534 2011-04-21 Tobias Burnus <burnus@net-b.de>
10537 * gfortran.dg/coarray_18.f90: New.
10539 2011-04-20 Jason Merrill <jason@redhat.com>
10541 * g++.dg/cpp0x/initlist47.C: New.
10543 * g++.dg/init/dtor4.C: New.
10545 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10548 * gcc.target/i386/sse2-pinsrw.c: New test.
10549 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10550 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10551 * gcc.target/i386/sse2-insvhi.c: Ditto.
10552 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10553 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10555 2011-04-20 Jason Merrill <jason@redhat.com>
10557 * g++.dg/template/const4.C: New.
10559 2011-04-20 Easwaran Raman <eraman@google.com>
10561 * gcc.dg/stack-layout-1.c: New test.
10563 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10565 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10566 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10569 2011-04-20 Kai Tietz <ktietz@redhat.com>
10571 * gcc.dg/binop-xor1.c: New test.
10572 * gcc.dg/binop-xor2.c: New test.
10573 * gcc.dg/binop-xor3.c: New test.
10574 * gcc.dg/binop-xor4.c: New test.
10575 * gcc.dg/binop-xor5.c: New test.
10577 2011-04-20 Richard Guenther <rguenther@suse.de>
10579 PR tree-optimization/47892
10580 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10582 2011-04-20 Richard Guenther <rguenther@suse.de>
10584 PR middle-end/48695
10585 * g++.dg/torture/pr48695.C: New testcase.
10587 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10589 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10590 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10591 * gcc.c-torture/execute/pr45262.c: Ditto
10592 * gcc.dg/torture/pr43165.c: Ditto.
10593 * gcc.dg/torture/pr47228.c: Ditto.
10594 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10595 * gcc.dg/ipa/pr45644.c: Ditto.
10596 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10599 2011-04-19 Jason Merrill <jason@redhat.com>
10601 * g++.dg/ext/complex7.C: New.
10603 * g++.dg/ext/attrib41.C: New.
10605 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10608 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10610 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10613 * gcc.target/i386/pr48678.c: New test.
10615 2011-04-19 Martin Jambor <mjambor@suse.cz>
10617 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10618 * g++.dg/opt/devirt2.C: New test.
10619 * g++.dg/ipa/devirt-g-1.C: Likewise.
10621 2011-04-19 Tobias Burnus <burnus@net-b.de>
10624 * gfortran.dg/whole_file_33.f90: New.
10626 2011-04-19 Martin Jambor <mjambor@suse.cz>
10628 * g++.dg/ipa/devirt-7.C: New test.
10630 2011-04-19 Richard Guenther <rguenther@suse.de>
10633 * g++.dg/lto/pr48207_0.C: New testcase.
10635 2011-04-18 Jason Merrill <jason@redhat.com>
10637 * g++.dg/init/void1.C: New.
10639 * g++.dg/cpp0x/union4.C: New.
10641 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10643 PR middle-end/48661
10644 * g++.dg/torture/pr48661.C: New test.
10647 * g++.dg/gomp/pr48632.C: New test.
10649 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10651 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10652 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10654 2011-04-18 Tobias Burnus <burnus@net-b.de>
10657 * gfortran.dg/coarray_17.f90: New.
10658 * gfortran.dg/coarray_10.f90: Update dg-error.
10660 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10663 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10664 * gfortran.dg/guality/guality.exp: Likewise.
10666 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10668 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10670 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10672 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10674 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10676 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10678 2011-04-18 Richard Guenther <rguenther@suse.de>
10680 PR middle-end/46364
10681 * g++.dg/torture/pr46364.C: New testcase.
10683 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10685 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10687 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10689 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10691 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10692 Ira Rosen <ira.rosen@linaro.org>
10695 * gcc.target/arm/pr48252.c: New test.
10697 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10699 PR tree-optimization/48616
10700 * gcc.dg/pr48616.c: New test.
10702 2011-04-18 Tobias Burnus <burnus@net-b.de>
10705 * gfortran.dg/coarray_16.f90: New.
10707 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10710 * gfortran.dg/realloc_on_assign_7.f03: New test.
10712 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10714 PR libgfortran/48602
10715 * gfortran.dg/fmt_g0_6.f08: New test.
10717 2011-04-17 Jason Merrill <jason@redhat.com>
10719 * g++.dg/cpp0x/sfinae16.C: New.
10721 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10723 * gcc.target/mips/reg-var-1.c: New test.
10725 2011-04-17 Jan Hubicka <jh@suse.cz>
10727 * gcc.dg/winline-5.c: Update testcase.
10729 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10731 * gnat.dg/discr27.ad[sb]: Move dg directive.
10732 * gnat.dg/discr28.ad[sb]: New test.
10733 * gnat.dg/discr28_pkg.ads: New helper.
10735 2011-04-17 Michael Matz <matz@suse.de>
10737 PR tree-optimization/48622
10739 * gcc.dg/lto/pr48622_0.c: New test.
10741 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10743 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10744 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10745 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10746 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10747 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10748 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10750 2011-04-15 Jason Merrill <jason@redhat.com>
10752 * g++.dg/cpp0x/range-for17.C: New.
10754 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10756 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10757 * g++.dg/cpp0x/range-for3.C: Likewise.
10758 * g++.dg/cpp0x/range-for9.C: Correct error message.
10759 * g++.dg/cpp0x/range-for11.C: New.
10760 * g++.dg/cpp0x/range-for12.C: New.
10761 * g++.dg/cpp0x/range-for13.C: New.
10762 * g++.dg/cpp0x/range-for14.C: New.
10763 * g++.dg/cpp0x/range-for15.C: New.
10764 * g++.dg/cpp0x/range-for16.C: New.
10766 2011-04-15 Tobias Burnus <burnus@net-b.de>
10769 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10771 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10773 * objc.dg/naming-4.m: Updated.
10774 * objc.dg/naming-5.m: Updated.
10775 * objc.dg/naming-6.m: New.
10776 * objc.dg/naming-7.m: New.
10777 * obj-c++.dg/naming-1.mm: Updated.
10778 * obj-c++.dg/naming-2.mm: Updated.
10779 * obj-c++.dg/naming-3.mm: New.
10780 * obj-c++.dg/naming-4.mm: New.
10782 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10784 PR libgfortran/48589
10785 * gfortran.dg/fmt_g0_5.f08: New test.
10787 2011-04-15 Richard Guenther <rguenther@suse.de>
10790 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10792 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10794 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10795 -finline-limit=0 to -fno-inline
10797 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10800 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10803 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10806 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10807 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10808 * gcc.target/i386/avx-insertps-3.c: New test.
10809 * gcc.target/i386/avx-insertps-4.c: New test.
10811 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10813 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10816 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10821 * gcc.target/avr/pr46779-1.c: New test case
10822 * gcc.target/avr/pr46779-2.c: New test case
10824 2011-04-14 Jason Merrill <jason@redhat.com>
10826 * g++.dg/cpp0x/sfinae15.C: New.
10828 * g++.dg/cpp0x/sfinae14.C: New.
10830 * g++.dg/ext/vla10.C: New.
10832 2011-04-14 Richard Guenther <rguenther@suse.de>
10834 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10836 2011-04-14 Richard Guenther <rguenther@suse.de>
10838 * gcc.dg/fold-bitand-4.c: Move ...
10839 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10841 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10843 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10845 * gcc.target/avr/torture/trivial.c: Ditto.
10847 2011-04-13 Jason Merrill <jason@redhat.com>
10849 * g++.dg/template/operator11.C: New.
10851 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10853 PR middle-end/48591
10854 * gcc.dg/gomp/pr48591.c: New test.
10857 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10858 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10860 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10863 * g++.dg/template/dependent-expr7.C: New test case.
10865 2011-04-13 Jason Merrill <jason@redhat.com>
10867 * g++.dg/cpp0x/sfinae13.C: New.
10869 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10871 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10873 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10875 * gcc.target/arm/pr43698.c: Remove -march option.
10877 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10879 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10882 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10886 * gfortran.dg/realloc_on_assign_6.f03: New test.
10888 2011-04-12 Kai Tietz <ktietz@redhat.com>
10890 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10891 targets the additional -mno-ms-bitfields and
10892 -Wno-packed-bitfield-compat options.
10893 * g++.dg/ext/bitfield3.C: Likewise.
10894 * g++.dg/ext/bitfield4.C: Likewise.
10895 * g++.dg/ext/bitfield5.C: Likewise.
10896 * gcc.dg/bitfld-15.c: Likewise.
10897 * gcc.dg/bitfld-16.c: Likewise.
10898 * gcc.dg/bitfld-17.c: Likewise.
10899 * gcc.dg/bitfld-18.c: Likewise.
10901 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10903 * gcc.target/arm/neon-vld3-1.c: New test.
10904 * gcc.target/arm/neon-vst3-1.c: New test.
10905 * gcc.target/arm/neon/v*.c: Regenerate.
10907 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10909 PR rtl-optimization/48549
10910 * g++.dg/opt/pr48549.C: New test.
10912 2011-04-12 Richard Guenther <rguenther@suse.de>
10914 PR tree-optimization/46076
10915 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10917 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10920 * lib/compat.exp (compat-execute): Declare unsupported after
10921 stripping path from src1.
10922 * lib/lto.exp (lto-execute): Likewise.
10924 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10927 * gcc.dg/pr48552-1.c: New test.
10928 * gcc.dg/pr48552-2.c: New test.
10930 2011-04-11 Jason Merrill <jason@redhat.com>
10932 * g++.dg/cpp0x/sfinae12.C: New.
10934 * g++.dg/cpp0x/enum10.C: New.
10936 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10938 * g++.dg/cpp0x/rv-func.C: New.
10940 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10942 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10945 2011-04-11 Martin Jambor <mjambor@suse.cz>
10947 PR tree-optimization/48195
10948 * gcc.dg/ipa/pr48195.c: New test.
10950 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10952 * gnat.dg/return3.adb: Remove unused switch.
10954 2011-04-08 Mike Stump <mikestump@comcast.net>
10957 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10958 default to fno-common.
10960 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10962 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10963 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10965 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10968 * gfortran.dg/function_optimize_5.f90: New test.
10970 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10972 * gnat.dg/aggr17.adb: New test.
10973 * gnat.dg/aggr18.adb: Likewise.
10975 2011-04-08 Michael Matz <matz@suse.de>
10977 PR middle-end/48389
10978 * gcc.target/i386/pr48389.c: New test.
10980 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10982 PR rtl-optimization/48272
10983 * g++.dg/opt/pr48272.C: New.
10985 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10987 PR rtl-optimization/48235
10988 * gcc.dg/pr48235.c: New.
10990 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10992 PR rtl-optimization/48302
10993 * g++.dg/opt/pr48302.C: New.
10995 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10998 * g++.dg/opt/pr48273.C: New.
11000 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11002 PR rtl-optimization/48442
11003 * gcc.dg/pr48442.c: New.
11005 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11007 PR tree-optimization/48377
11008 * gcc.dg/vect/pr48377.c: New test.
11010 2011-04-07 Jason Merrill <jason@redhat.com>
11012 * g++.dg/cpp0x/regress/call1.C: New.
11014 * g++.dg/cpp0x/variadic107.C: New.
11016 * g++.dg/cpp0x/sfinae11.C: New.
11017 * g++.dg/cpp0x/noexcept02.C: Fix.
11019 * g++.dg/cpp0x/sfinae10.C: New.
11021 * g++.dg/cpp0x/sfinae9.C: New.
11023 * c-c++-common/Wcast-qual-1.c: Move here from...
11024 * gcc.dg/cast-qual-3.c: ...here, and...
11025 * g++.dg/warn/Wcast-qual2.C: ...here.
11027 * g++.dg/cpp0x/sfinae8.C: New.
11029 * g++.dg/cpp0x/sfinae7.C: New.
11031 * g++.dg/cpp0x/enum9.C: New.
11033 2011-04-07 Mike Stump <mikestump@comcast.net>
11035 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11036 with no trampolines.
11038 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11041 * gfortran.dg/gomp/pr48117.f90: New test.
11044 * gcc.dg/torture/pr48343.c: New test.
11046 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11048 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11050 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11052 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11054 2011-04-07 Tom de Vries <tom@codesourcery.com>
11057 * lib/scanasm.exp (object-size): New proc.
11058 * gcc.target/arm/pr43920-2.c: New test.
11060 2011-04-06 Tobias Burnus <burnus@net-b.de>
11064 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11066 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11068 * gcc.dg/mtune.c: Prune note from output.
11070 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11073 * gcc.dg/guality/pr36977.c: New test.
11074 * gcc.dg/guality/pr48466.c: New test.
11076 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11078 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11080 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11082 * gnat.dg/return3.adb: New test.
11084 2011-04-06 Richard Guenther <rguenther@suse.de>
11086 PR tree-optimization/47663
11087 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11089 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11091 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11092 Solaris 8 and 9 as well.
11094 2011-04-05 Tom de Vries <tom@codesourcery.com>
11097 * gcc.target/arm/pr43920-1.c: New test.
11099 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11101 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11102 (cctor): Actually return the value.
11103 (main): Cast return values.
11105 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11107 * gfortran.dg/character_comparison_8.f90: New test.
11109 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11111 * frontend-passes: (optimize_lexical_comparison): New function.
11112 (optimize_expr): Call it.
11113 (optimize_comparison): Also handle lexical comparison functions.
11114 Return false instad of -2 for unequal comparison.
11116 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11119 * function_optimize_4.f90: New test.
11121 2011-04-04 Tobias Burnus <burnus@net-b.de>
11124 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11125 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11126 * gfortran.dg/coarray_15.f90: New.
11128 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11130 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11131 * gfortran.dg/bessel_7.f90: Likewise.
11133 2011-04-03 Tobias Burnus <burnus@net-b.de>
11135 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11137 2011-04-03 Richard Guenther <rguenther@suse.de>
11138 Ira Rosen <ira.rosen@linaro.org>
11140 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11141 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11142 -ftree-loop-if-convert-stores.
11144 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11146 * gnat.dg/specs/aggr2.ads: New test.
11148 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11150 * gnat.dg/debug2.ad[sb]: New test.
11151 * gnat.dg/debug2_pkg.ads: New helper.
11152 * gnat.dg/debug3.ad[sb]: New test.
11154 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11156 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11158 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11160 PR middle-end/48335
11161 * gcc.c-torture/compile/pr48335-1.c: New test.
11162 * gcc.dg/pr48335-1.c: New test.
11163 * gcc.dg/pr48335-2.c: New test.
11164 * gcc.dg/pr48335-3.c: New test.
11165 * gcc.dg/pr48335-4.c: New test.
11166 * gcc.dg/pr48335-5.c: New test.
11167 * gcc.dg/pr48335-6.c: New test.
11168 * gcc.dg/pr48335-7.c: New test.
11169 * gcc.dg/pr48335-8.c: New test.
11170 * gcc.target/i386/pr48335-1.c: New test.
11172 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11175 * gcc.dg/Waddress.c: New test.
11177 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11180 * gfortran.dg/function_optimize_3.f90: New test.
11182 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11184 * gcc.c-torture/compile/20110401-1.c: New test.
11186 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11187 * g++.dg/lto/20091002-2_0.C: Likewise.
11188 * g++.dg/lto/20090303_0.c: Likewise.
11189 * g++.dg/lto/20091004-1_0.C: Likewise.
11190 * g++.dg/lto/20091002-3_0.C: Likewise.
11191 * g++.dg/lto/20091004-2_0.C: Likewise.
11192 * g++.dg/lto/20081123_0.C: Likewise.
11193 * g++.dg/lto/20090313_0.C: Likewise.
11194 * g++.dg/lto/20081109-1_0.C: Likewise.
11195 * g++.dg/lto/20081219_0.C: Likewise.
11196 * g++.dg/lto/20081204-1_0.C: Likewise.
11197 * g++.dg/lto/20090302_0.C: Likewise.
11198 * g++.dg/lto/20081119-1_0.C: Likewise.
11199 * g++.dg/lto/20081118_0.C: Likewise.
11200 * gcc.dg/lto/20091020-2_0.c: Likewise.
11201 * gcc.dg/lto/20090210_0.c: Likewise.
11202 * gcc.dg/lto/20081204-1_0.c: Likewise.
11203 * gcc.dg/lto/20081224_0.c: Likewise.
11204 * gcc.dg/lto/20090219_0.c: Likewise.
11205 * gcc.dg/lto/20091014-1_0.c: Likewise.
11206 * gcc.dg/lto/20091016-1_0.c: Likewise.
11207 * gcc.dg/lto/20090206-2_0.c: Likewise.
11208 * gcc.dg/lto/20090116_0.c: Likewise.
11209 * gcc.dg/lto/20091013-1_0.c: Likewise.
11210 * gcc.dg/lto/20091015-1_0.c: Likewise.
11211 * gcc.dg/lto/20090126-2_0.c: Likewise.
11213 2011-03-31 Ian Lance Taylor <iant@google.com>
11215 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11217 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11219 * gnat.dg/opt16.adb: New test.
11221 2011-03-31 Jason Merrill <jason@redhat.com>
11223 * g++.dg/cpp0x/defaulted24.C: New.
11225 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11228 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11231 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11233 * g++.dg/other/i386-9.C: New test.
11235 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11237 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11239 2011-03-30 Jason Merrill <jason@redhat.com>
11241 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11243 * g++.dg/cpp0x/regress/isnan.C: New.
11245 * g++.dg/cpp0x/initlist46.C: New.
11247 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11250 * gcc.target/arm/neon-modes-2.c: New test.
11252 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11255 * gcc.c-torture/compile/pr48305.c: New test.
11257 2011-03-29 Jason Merrill <jason@redhat.com>
11259 * g++.dg/cpp0x/regress/value-dep1.C: New.
11261 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11263 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11265 2011-03-29 Ian Lance Taylor <iant@google.com>
11267 * go.test/go-test.exp: Handle the test lines used in several new
11269 (errchk): Add opts parameter. Change all callers. Handle parens
11272 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11273 Dominique d'Humieres <dominiq@lps.ens.fr>
11275 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11276 and __APPLE__ && __PPC__ && __ALTIVEC__.
11278 2011-03-29 Jason Merrill <jason@redhat.com>
11280 * g++.dg/cpp0x/dependent1.C: New.
11282 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11284 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11286 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11288 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11291 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11292 * gfortran.dg/proc_ptr_comp_32.f90: New.
11294 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11296 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11297 check for corresponding warning.
11299 2011-03-28 Jason Merrill <jason@redhat.com>
11301 * g++.dg/cpp0x/rv-deduce2.C: New.
11303 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11306 * gcc.dg/pr48203.c: New test.
11308 2011-03-28 Jeff Law <law@redhat.com>
11310 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11312 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11314 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11315 and __PPC__ && __ALTIVEC__.
11317 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11320 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11321 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11322 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11323 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11325 2011-03-28 Jason Merrill <jason@redhat.com>
11327 * g++.dg/cpp0x/initlist-array2.C: New.
11329 * g++.dg/cpp0x/initlist-array1.C: New.
11331 * g++.dg/cpp0x/constexpr-compound.C: New.
11333 * g++.dg/cpp0x/constexpr-using.C: New.
11335 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11337 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11340 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11342 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11344 * gcc.dg/slp-1.c: New test.
11346 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11348 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11349 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11350 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11351 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11352 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11353 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11354 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11355 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11356 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11357 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11358 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11359 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11360 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11361 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11363 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11366 * gfortran.dg/trim_optimize_5.f90: New test.
11367 * gfortran.dg/trim_optimize_6.f90: New test.
11369 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11372 * gcc.target/mips/madd-7.c: Remove -mlong32.
11373 * gcc.target/mips/msub-7.c: Likewise.
11375 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11377 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11378 accesses to preserve the meaning of the test for doubleword vectors.
11379 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11380 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11382 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11385 * gfortran.dg/class_42.f03: New.
11387 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11389 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11392 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11394 PR rtl-optimization/48144
11395 * gcc.dg/pr48144.c: New test.
11397 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11399 * gnat.dg/discr27.ad[sb]: New test.
11401 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11403 * gnat.dg/limited_with2.ad[sb]: New test.
11404 * gnat.dg/limited_with2_pkg1.ads: New helper.
11405 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11407 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11409 * gnat.dg/opt15.adb: New test.
11410 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11412 2011-03-25 Tobias Burnus <burnus@net-b.de>
11416 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11417 * gfortran.dg/leadz_trailz_3.f90: Ditto
11419 2011-03-25 Martin Jambor <mjambor@suse.cz>
11421 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11423 2011-03-25 Jason Merrill <jason@redhat.com>
11425 * g++.dg/cpp0x/defaulted22.C: New.
11426 * g++.dg/cpp0x/defaulted23.C: New.
11427 * g++.dg/cpp0x/defaulted15.C: Adjust.
11429 2011-03-25 Jason Merrill <jason@redhat.com>
11431 * g++.dg/cpp0x/move1.C: New.
11433 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11436 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11438 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11440 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11441 for mips-sgi-irix6.5.
11442 Replace snprintf prototype by <stdio.h>.
11444 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11447 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11448 run_expensive_tests.
11449 * gcc.dg/graphite/block-4.c: Likewise.
11450 * gcc.dg/graphite/block-7.c: Likewise.
11451 * gcc.dg/graphite/block-8.c: Likewise.
11453 2011-03-25 Richard Guenther <rguenther@suse.de>
11455 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11456 * g++.dg/tree-ssa/pr8781.C: Likewise.
11457 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11458 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11459 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11460 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11461 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11462 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11463 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11464 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11465 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11466 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11467 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11468 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11469 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11470 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11471 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11472 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11473 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11474 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11475 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11476 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11477 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11478 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11479 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11480 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11481 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11482 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11483 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11484 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11485 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11486 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11487 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11488 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11489 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11490 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11491 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11492 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11493 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11494 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11495 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11496 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11497 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11498 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11499 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11500 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11501 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11502 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11503 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11504 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11505 * c-c++-common/pr46562-2.c: Likewise.
11506 * gfortran.dg/pr42108.f90: Likewise.
11507 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11508 foo to be inlined even at -O1.
11509 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11510 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11511 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11512 * gcc.dg/matrix/matrix.exp: Disable FRE.
11514 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11517 * gcc.dg/dfp/pr48204.c: New test.
11519 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11522 * gcc.c-torture/execute/pr47917.c: Move this...
11523 * gcc.dg/torture/pr47917.c: to here and add xfails.
11525 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11527 * gnat.dg/array16.ad[sb]: New test.
11528 * gnat.dg/array16.ads: New helper.
11530 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11532 * gnat.dg/derived_type2.adb: New test.
11534 2011-03-24 Richard Guenther <rguenther@suse.de>
11536 PR tree-optimization/48271
11537 * g++.dg/torture/pr48271.C: New testcase.
11539 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11541 * gnat.dg/array15.ad[sb]: New test.
11543 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11546 * gcc.target/i386/pr48237.c: New test.
11548 2011-03-24 Richard Guenther <rguenther@suse.de>
11550 PR middle-end/48269
11551 * gcc.dg/builtin-object-size-10.c: New testcase.
11553 2011-03-24 Richard Guenther <rguenther@suse.de>
11555 PR tree-optimization/46562
11556 * c-c++-common/pr46562-2.c: New testcase.
11557 * c-c++-common/pr46562.c: Likewise.
11559 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11561 * gcc.dg/vect/vect-cselim-1.c: New test.
11562 * gcc.dg/vect/vect-cselim-2.c: New test.
11564 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11566 * gcc.target/arm/pr46934.c: New.
11568 2011-03-23 Ian Lance Taylor <iant@google.com>
11570 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11572 2011-03-23 Richard Guenther <rguenther@suse.de>
11574 * gcc.dg/struct: Remove directory and contents.
11576 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11579 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11581 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11583 * gnat.dg/discr26.ad[sb]: New test.
11584 * gnat.dg/discr26_pkg.ads: New helper.
11586 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11589 * gcc.target/arm/neon-vld-1.c: New test.
11591 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11593 * gnat.dg/array14.ad[sb]: New test.
11594 * gnat.dg/array14_pkg.ads: New helper.
11596 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11598 * gcc.c-torture/execute/920501-8.x: Remove.
11599 * gcc.c-torture/execute/930513-1.x: Remove.
11600 * gcc.c-torture/execute/960312-1.x: Remove.
11601 * gcc.c-torture/compile/20000804-1.c,
11602 gcc.c-torture/compile/20001205-1.c,
11603 gcc.c-torture/compile/20001226-1.c,
11604 gcc.c-torture/compile/20010518-2.c,
11605 gcc.c-torture/compile/20020312-1.c,
11606 gcc.c-torture/compile/20020604-1.c,
11607 gcc.c-torture/compile/920501-12.c,
11608 gcc.c-torture/compile/920501-4.c,
11609 gcc.c-torture/compile/920520-1.c,
11610 gcc.c-torture/compile/980506-1.c,
11611 gcc.c-torture/execute/980709-1.x,
11612 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11613 options for m68hc11.
11614 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11615 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11618 2011-03-22 Nick Clifton <nickc@redhat.com>
11620 * lib/target-supports.exp (check_profiling_available): Add MN10300
11621 to the list of targets that do not support profiling. Restore
11622 alpha sorting to this list.
11624 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11626 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11627 failure on 32-bit systems.
11628 * gcc.dg/torture/vector-2.c: Ditto.
11630 2011-03-22 Richard Guenther <rguenther@suse.de>
11632 PR tree-optimization/48228
11633 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11635 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11637 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11641 * gcc.target/powerpc/pr48226.c: New file.
11643 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11645 * lib/prune.exp (prune_gcc_output): Prune "could not create
11646 compact unwind for" warnings.
11648 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11652 * gcc.c-torture/execute/pr42544.c: New test.
11653 * gcc.c-torture/execute/pr48197.c: New test.
11655 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11657 PR preprocessor/48192
11658 * gcc.target/powerpc/pr48192.c: New file.
11661 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11662 split problem of 0 being loaded in a VSX register.
11664 2011-03-21 Richard Guenther <rguenther@suse.de>
11667 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11668 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11669 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11670 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11672 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11675 * gcc.dg/pr48213.c: New test.
11677 2011-03-21 Kai Tietz <ktietz@redhat.com>
11680 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11682 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11684 * gcc.target/arm/xor-and.c: New.
11686 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11689 * gfortran.dg/function_optimize_1.f90: New test.
11690 * gfortran.dg/function_optimize_2.f90: New test.
11692 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11694 PR rtl-optimization/47502
11695 * gcc.target/i386/pr47502-1.c: New.
11696 * gcc.target/i386/pr47502-2.c: Likewise.
11698 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11700 PR rtl-optimization/48156
11701 * gcc.dg/pr48156.c: New test.
11703 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11705 PR libfortran/47439
11706 * gfortran.dg/scratch_1.f90: Adjust test.
11708 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11710 PR libfortran/47439
11711 * gfortran.dg/scratch_1.f90: New test.
11713 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11715 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11716 variably modified typedefs.
11717 * gcc.dg/c1x-typedef-2.c: Remove.
11719 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11721 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11722 * gcc.dg/c1x-anon-struct-3.c: New test.
11723 * gcc.dg/anon-struct-11.c: Update.
11725 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11727 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11729 Only xfail with gas.
11731 2011-03-18 Jason Merrill <jason@redhat.com>
11733 * g++.dg/template/fn-ptr1.C: New.
11735 * g++.dg/overload/volatile1.C: New.
11737 * g++.dg/opt/pr23372.C: New.
11739 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11741 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11743 PR middle-end/47405
11744 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11746 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11748 * gcc.target/arm/unsigned-extend-1.c: New.
11750 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11753 * gcc.c-torture/compile/pr48161.c: New test.
11755 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11757 PR middle-end/47725
11758 * gcc.dg/torture/pr47725.c: New.
11760 2011-03-17 Jason Merrill <jason@redhat.com>
11762 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11763 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11765 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11767 * gnat.dg/specs/elab2.ads: New test.
11768 * gnat.dg/specs/elab2_pkg.ads: New helper.
11770 2011-03-17 Jason Merrill <jason@redhat.com>
11772 * g++.dg/cpp0x/decltype-1212.C: New.
11773 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11775 2011-03-17 Jason Merrill <jason@redhat.com>
11777 * g++.dg/parse/memfnquals1.C: New.
11779 2011-03-17 Richard Guenther <rguenther@suse.de>
11781 PR middle-end/48134
11782 * gcc.dg/pr48134.c: New testcase.
11784 2011-03-17 Richard Guenther <rguenther@suse.de>
11786 PR middle-end/48165
11787 * g++.dg/torture/pr48165.C: New testcase.
11789 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11791 PR rtl-optimization/48141
11792 * gcc.dg/pr48141.c: New test.
11794 2011-03-16 Jason Merrill <jason@redhat.com>
11796 * g++.dg/cpp0x/constexpr-48089.C: New.
11798 * g++.dg/cpp0x/constexpr-abi1.C: New.
11800 * g++.dg/cpp0x/constexpr-46336.C: New.
11801 * g++.dg/parse/friend5.C: Adjust expected errors.
11803 * g++.dg/cpp0x/constexpr-47570.C: New.
11805 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11808 * ++.dg/debug/dwarf2/typedef6.C: New test.
11810 2011-03-16 Jason Merrill <jason@redhat.com>
11812 * g++.dg/cpp0x/elision2.C: New.
11814 * g++.dg/cpp0x/constexpr-array3.C: New.
11816 2011-03-16 Jason Merrill <jason@redhat.com>
11818 * g++.dg/cpp0x/sfinae6.C: New.
11819 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11820 * g++.dg/cpp0x/pr45908.C: Likewise.
11821 * g++.dg/cpp0x/sfinae6.C: Likewise.
11822 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11823 * g++.old-deja/g++.law/arg11.C: Likewise.
11825 2011-03-16 Jason Merrill <jason@redhat.com>
11827 * g++.dg/template/incomplete6.C: New.
11829 2011-03-16 Jeff Law <law@redhat.com>
11831 * gcc.dg/tree-ssa/vrp55.c: New test.
11833 2011-03-16 Jason Merrill <jason@redhat.com>
11835 * g++.dg/cpp0x/auto22.C: New.
11837 2011-03-16 Richard Guenther <rguenther@suse.de>
11839 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11840 optimizing it away if promoted to const.
11842 2011-03-16 Richard Guenther <rguenther@suse.de>
11844 PR tree-optimization/48149
11845 * gcc.dg/fold-complex-1.c: New testcase.
11847 2011-03-16 Richard Guenther <rguenther@suse.de>
11850 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11851 or cloning happens.
11853 2011-03-16 Richard Guenther <rguenther@suse.de>
11855 PR tree-optimization/26134
11856 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11858 2011-03-16 Richard Guenther <rguenther@suse.de>
11860 PR tree-optimization/48146
11861 * gcc.dg/torture/pr48146.c: New testcase.
11863 2011-03-16 Richard Guenther <rguenther@suse.de>
11865 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11866 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11868 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11870 PR middle-end/48136
11871 * gcc.c-torture/compile/pr48136.c: New test.
11873 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11876 * gcc.dg/guality/pr45882.c: New test.
11878 2011-03-15 Jason Merrill <jason@redhat.com>
11880 * g++.dg/cpp0x/constexpr-recursion.C: New.
11882 * g++.dg/cpp0x/implicit11.C: New.
11884 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11886 * g++.dg/cpp0x/constexpr-attribute.C: New.
11888 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11890 * g++.dg/parse/pr34758.C: New.
11892 2011-03-15 Xinliang David Li <davidxl@google.com>
11895 * gcc.dg/uninit-pred-7_d.c: New test.
11896 * gcc.dg/uninit-pred-8_d.c: New test.
11898 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11901 * gcc.target/arm/pr46788.c: New.
11903 2011-03-15 Richard Guenther <rguenther@suse.de>
11905 PR middle-end/47650
11906 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11907 * gfortran.dg/ishft_4.f90: Likewise.
11908 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11910 2011-03-15 Richard Guenther <rguenther@suse.de>
11912 PR tree-optimization/13954
11913 * g++.dg/tree-ssa/pr13954.C: New testcase.
11915 2011-03-15 Richard Guenther <rguenther@suse.de>
11917 PR tree-optimization/48037
11918 * gcc.target/i386/pr48037-1.c: New testcase.
11920 2011-03-15 Richard Guenther <rguenther@suse.de>
11922 PR tree-optimization/41490
11923 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11924 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11925 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11926 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11927 * g++.dg/tree-ssa/pr33604.C: Adjust.
11929 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11931 PR middle-end/47917
11932 * gcc.c-torture/execute/pr47917.c: New test.
11933 * gcc.dg/pr47917.c: New test.
11935 PR middle-end/38878
11936 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11938 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11940 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11941 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11942 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11943 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11944 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11945 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11946 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11947 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11948 * gcc.target/i386/avx-floor-vec.c: Ditto.
11949 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11950 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11951 * gcc.target/i386/avx-rint-vec.c: Ditto.
11952 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11953 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11954 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11955 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11957 2011-03-14 Tom Tromey <tromey@redhat.com>
11959 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11960 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11961 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11963 2011-03-14 Tom Tromey <tromey@redhat.com>
11965 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11966 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11967 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11969 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11971 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11973 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11975 PR rtl-optimization/47166
11976 * gcc.c-torture/execute/postmod-1.c: New test.
11978 2011-03-14 Richard Guenther <rguenther@suse.de>
11980 PR middle-end/48098
11981 * gcc.dg/torture/pr48098.c: New testcase.
11983 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11986 * gcc.target/powerpc/pr48053-1.c: New test.
11987 * gcc.target/powerpc/pr48053-2.c: Likewise.
11989 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11991 PR libfortran/48066
11992 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11994 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11996 PR libfortran/48066
11997 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11999 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12002 * gfortran.dg/class_41.f03: New.
12004 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12006 * g++.dg/conversion/cast3.C: New test.
12008 2011-03-11 Jason Merrill <jason@redhat.com>
12010 * g++.dg/template/error45.C: New.
12012 * g++.dg/parse/no-type-defn1.C: New.
12014 * g++.dg/ext/attrib40.C: New.
12016 * g++.dg/cpp0x/regress/array1.C: New.
12018 2011-03-11 Richard Guenther <rguenther@suse.de>
12020 PR tree-optimization/48067
12021 * gcc.dg/pr48067.c: New testcase.
12023 2011-03-11 Richard Guenther <rguenther@suse.de>
12026 * g++.dg/lto/20110311-1_0.C: New testcase.
12028 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12031 * g++.dg/inherit/virtual8.C: New test.
12033 PR middle-end/48044
12034 * gcc.dg/torture/pr48044.c: New test.
12036 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12039 * gfortran.dg/proc_ptr_comp_31.f90: New.
12041 2011-03-11 Richard Guenther <rguenther@suse.de>
12043 PR tree-optimization/47278
12044 * gcc.dg/torture/pr47278-1.c: New testcase.
12045 * gcc.dg/torture/pr47278-2.c: Likewise.
12047 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12049 PR tree-optimization/48063
12050 * gcc.dg/torture/pr48063.c: New test.
12052 2011-03-10 Jason Merrill <jason@redhat.com>
12054 * g++.dg/template/array22.C: New.
12056 * g++.dg/cpp0x/syntax-err1.C: New.
12057 * g++.dg/parse/error36.C: Adjust expected errors.
12058 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12059 * g++.old-deja/g++.pt/typename3.C: Likewise.
12060 * g++.old-deja/g++.pt/typename4.C: Likewise.
12061 * g++.old-deja/g++.pt/typename6.C: Likewise.
12063 2011-03-09 Jason Merrill <jason@redhat.com>
12065 * g++.dg/template/nontype22.C: New.
12067 2011-03-09 Martin Jambor <mjambor@suse.cz>
12069 PR tree-optimization/47714
12070 * g++.dg/torture/pr47714.C: New test.
12072 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12075 * gcc.target/powerpc/pr47755-2.c: New file.
12077 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12079 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12080 is not set in the environment, pass 64 as first argument when not
12081 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12082 native where ulimit -u is supported.
12084 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12086 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12088 2011-03-08 Jason Merrill <jason@redhat.com>
12090 * g++.dg/template/nontype21.C: New.
12092 * g++.dg/template/anon5.C: New.
12094 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12097 * gcc.dg/pr47881.c: New test.
12099 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12102 * g++.dg/lookup/template3.C: New test.
12104 2011-03-08 Kai Tietz <ktietz@redhat.com>
12106 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12109 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12112 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12113 sizeof to compute alignment.
12115 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12117 PR tree-optimization/48022
12118 * gcc.dg/pr48022-1.c: New test.
12119 * gcc.dg/pr48022-2.c: New test.
12121 2011-03-07 Jason Merrill <jason@redhat.com>
12123 * g++.dg/template/nontype20.C: New.
12124 * g++.dg/init/member1.C: Adjust expected errors.
12125 * g++.dg/parse/constant4.C: Likewise.
12126 * g++.dg/template/qualified-id3.C: Likewise.
12127 * g++.old-deja/g++.pt/crash10.C: Likewise.
12129 * g++.dg/cpp0x/regress/non-const1.C: New.
12131 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12134 * gcc.dg/pr47991.c: New test.
12136 2011-03-07 Jason Merrill <jason@redhat.com>
12138 * g++.dg/abi/mangle46.C: New.
12140 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12143 * gcc.target/powerpc/pr47862.c: New.
12145 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12148 * gcc.target/i386/combine-mul.c: Require nonpic.
12150 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12151 Nathan Froyd <froydnj@codesourcery.com>
12153 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12155 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12157 * README.QMTEST: Remove.
12159 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12160 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12163 * gfortran.dg/array_constructor_37.f90 : New test.
12165 2011-03-05 Jason Merrill <jason@redhat.com>
12167 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12168 * g++.dg/abi/mangle45.C: Likewise.
12169 * g++.dg/cpp0x/trailing1.C: Likewise.
12171 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12173 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12175 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12177 PR rtl-optimization/47899
12178 * gcc.dg/pr47899.c: New test.
12180 * gcc.dg/torture/pr47968.c: Ignore warnings.
12182 PR tree-optimization/47967
12183 * gcc.c-torture/compile/pr47967.c: New test.
12185 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12187 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12188 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12190 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12192 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12193 and property_getAttributes() if __OBJC2__.
12194 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12195 * objc.dg/property/property-encoding-1.m: New.
12196 * obj-c++.dg/property/property-encoding-1.mm: New.
12198 2011-03-04 Jason Merrill <jason@redhat.com>
12200 * g++.dg/template/pseudodtor6.C: New.
12202 * g++.dg/inherit/covariant19.C: New.
12204 2011-03-04 Richard Guenther <rguenther@suse.de>
12206 PR middle-end/47968
12207 * gcc.dg/torture/pr47968.c: New testcase.
12209 2011-03-04 Richard Guenther <rguenther@suse.de>
12211 PR middle-end/47975
12212 * gcc.dg/torture/pr47975.c: New testcase.
12214 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12217 * g++.dg/template/crash106.C: New.
12219 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12222 * gcc.dg/gomp/pr47963.c: New test.
12223 * g++.dg/gomp/pr47963.C: New test.
12225 2011-03-02 Jason Merrill <jason@redhat.com>
12227 * g++.dg/cpp0x/regress/condition1.C: New.
12229 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12231 2011-03-01 Jason Merrill <jason@redhat.com>
12233 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12235 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12237 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12239 PR rtl-optimization/47925
12240 * gcc.c-torture/execute/pr47925.c: New test.
12242 2011-03-01 Jason Merrill <jason@redhat.com>
12244 * g++.dg/cpp0x/decltype25.C: New.
12246 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12248 2011-03-01 Richard Guenther <rguenther@suse.de>
12250 PR tree-optimization/47890
12251 * gcc.dg/torture/pr47890.c: New testcase.
12253 2011-03-01 Richard Guenther <rguenther@suse.de>
12256 * gcc.dg/lto/pr47924_0.c: New testcase.
12258 2011-03-01 Richard Guenther <rguenther@suse.de>
12261 * gfortran.dg/lto/pr46911_0.f: New testcase.
12263 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12265 PR libgfortran/47933
12266 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12267 compile errors from older code form.
12269 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12271 PR libgfortran/47567
12272 * gfortran.dg/fmt_fw_d.f90: New test.
12274 2011-02-28 Jason Merrill <jason@redhat.com>
12276 * g++.dg/inherit/covariant18.C: New.
12278 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12280 PR middle-end/47893
12281 * gcc.dg/pr47893.c: New test.
12283 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12285 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12286 NULL in case of a selector with conflicting types.
12287 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12289 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12291 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12292 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12293 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12294 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12296 2011-02-28 Jason Merrill <jason@redhat.com>
12299 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12301 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12303 PR libgfortran/47778
12304 * gfortran.dg/namelist_71.f90: New test.
12306 2011-02-27 Jason Merrill <jason@redhat.com>
12309 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12310 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12312 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12315 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12317 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12320 * gfortran.dg/gomp/task-1.f90: Removed.
12322 2011-02-26 Jason Merrill <jason@redhat.com>
12324 * g++.dg/template/this-targ1.C: New.
12326 * g++.dg/cpp0x/regress/template-const1.C: New.
12327 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12328 * g++.dg/template/function1.C: Adjust.
12329 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12330 * g++.dg/debug/debug7.C: Adjust.
12332 2011-02-26 Tobias Burnus <burnus@net-b.de>
12335 * gfortran.dg/gomp/task-1.f90: New.
12337 2011-02-25 Jie Zhang <jie@codesourcery.com>
12339 * gcc.target/arm/neon-thumb2-move.c: Add
12340 dg-require-effective-target arm_thumb2_ok.
12342 2011-02-24 Jason Merrill <jason@redhat.com>
12344 * g++.dg/parse/constant1.C: Specify C++98 mode.
12345 * g++.dg/parse/constant5.C: Likewise.
12346 * g++.dg/parse/error2.C: Likewise.
12347 * g++.dg/parse/semicolon3.C: Likewise.
12348 * g++.dg/template/crash14.C: Likewise.
12349 * g++.dg/template/local4.C: Likewise.
12350 * g++.dg/template/nontype3.C: Likewise.
12351 * g++.dg/parse/crash31.C: Adjust expected errors.
12352 * g++.dg/template/function1.C: Likewise.
12353 * g++.dg/template/ref3.C: Likewise.
12354 * g++.dg/template/static9.C: Likewise.
12355 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12357 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12358 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12359 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12360 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12361 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12363 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12366 * gfortran.dg/pr47878.f90: New test.
12368 2011-02-24 Richard Guenther <rguenther@suse.de>
12371 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12372 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12374 2011-02-24 Richard Guenther <rguenther@suse.de>
12377 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12378 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12380 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12382 PR libgfortran/47567
12383 * gfortran.dg/fmt_f0_1.f90: Update test.
12385 2011-02-23 Jason Merrill <jason@redhat.com>
12387 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12388 * g++.dg/abi/mangle45.C: New.
12390 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12391 * g++.dg/template/canon-type-9.C: Match use of decltype
12392 between declaration and definition.
12393 * g++.dg/template/canon-type-12.C: Likewise.
12395 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12398 * gfortran.dg/nested_allocatables_1.f90: New.
12400 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12403 * g++.dg/pr46868.C: New test.
12404 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12405 * g++.dg/parse/error14.C: Adjust.
12407 2011-02-23 Richard Guenther <rguenther@suse.de>
12409 PR tree-optimization/47838
12410 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12412 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12414 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12416 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12418 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12419 * gfortran.dg/count_init_expr.f03: Ditto.
12420 * gfortran.dg/gomp/pr43711.f90: Ditto.
12421 * gcc.dg/struct-parse-2.c: Ditto.
12422 * gcc.dg/parse-error-3.c: Ditto.
12423 * gcc.dg/Wlogical-op-1.c: Ditto.
12424 * gcc.dg/Walways-true-1.c: Ditto.
12425 * gcc.dg/pr24225.c: Ditto.
12426 * gcc.dg/Walways-true-2.c: Ditto.
12427 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12428 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12429 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12430 * g++.dg/overload/defarg4.C: Ditto.
12431 * g++.dg/inherit/covariant16.C: Ditto.
12432 * g++.dg/inherit/virtual7.C: Ditto.
12433 * g++.dg/template/canon-type-9.C: Ditto.
12434 * g++.dg/template/access19.C: Ditto.
12435 * g++.dg/template/call7.C: Ditto.
12436 * g++.dg/template/canon-type-2.C: Ditto.
12437 * g++.dg/template/init7.C: Ditto.
12438 * g++.dg/template/sizeof-template-argument.C: Ditto.
12439 * g++.dg/template/const3.C: Ditto.
12440 * g++.dg/template/sfinae26.C: Ditto.
12441 * g++.dg/template/sfinae26.C: Ditto.
12442 * g++.dg/template/canon-type-11.C: Ditto.
12443 * g++.dg/template/union2.C: Ditto.
12444 * g++.dg/template/canon-type-3.C: Ditto.
12445 * g++.dg/template/canon-type-1.C: Ditto.
12446 * g++.dg/template/canon-type-5.C: Ditto.
12447 * g++.dg/template/canon-type-7.C: Ditto.
12448 * g++.dg/template/canon-type-10.C: Ditto.
12449 * g++.dg/template/spec36.C: Ditto.
12450 * g++.dg/template/typedef38.C: Ditto.
12451 * g++.dg/template/canon-type-4.C: Ditto.
12452 * g++.dg/template/canon-type-6.C: Ditto.
12453 * g++.dg/template/canon-type-13.C: Ditto.
12454 * g++.dg/template/instantiate9.C: Ditto.
12455 * g++.dg/template/ttp22.C: Ditto.
12456 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12457 * g++.dg/warn/Walways-true-1.C: Ditto.
12458 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12459 * g++.dg/warn/Walways-true-2.C: Ditto.
12460 * g++.dg/conversion/op4.C: Ditto.
12461 * g++.dg/opt/pr19650.C: Ditto.
12462 * g++.dg/lookup/friend11.C: Ditto.
12463 * g++.dg/other/default2.C: Ditto.
12464 * g++.dg/other/default3.C: Ditto.
12465 * g++.dg/other/dtor2.C: Ditto.
12466 * g++.dg/other/friend5.C: Ditto.
12467 * g++.dg/other/default5.C: Ditto.
12468 * g++.dg/init/brace6.C: Ditto.
12469 * g++.dg/init/aggr5.C: Ditto.
12470 * g++.dg/init/error2.C: Ditto.
12471 * g++.dg/expr/bound-mem-fun.C: Ditto.
12472 * g++.dg/expr/cond6.C: Ditto.
12473 * g++.dg/expr/stmt-expr-1.C: Ditto.
12474 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12475 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12476 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12477 * g++.dg/cpp0x/bracket1.C: Ditto.
12478 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12479 * g++.dg/cpp0x/pr38646.C: Ditto.
12480 * g++.dg/cpp0x/variadic73.C: Ditto.
12481 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12482 * g++.dg/cpp0x/bracket4.C: Ditto.
12483 * g++.dg/cpp0x/decltype4.C: Ditto.
12484 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12485 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12486 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12487 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12488 * g++.dg/cpp0x/decltype2.C: Ditto.
12489 * g++.dg/cpp0x/decltype1.C: Ditto.
12490 * g++.dg/cpp0x/bracket2.C: Ditto.
12491 * g++.dg/cpp0x/decltype5.C: Ditto.
12492 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12493 * g++.dg/cpp0x/variadic70.C: Ditto.
12494 * g++.dg/cpp0x/decltype6.C: Ditto.
12495 * g++.dg/cpp0x/rvo.C: Ditto.
12496 * g++.dg/cpp0x/vt-40092.C: Ditto.
12497 * g++.dg/cpp0x/variadic-new.C: Ditto.
12498 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12499 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12500 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12501 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12502 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12503 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12504 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12505 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12506 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12507 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12508 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12509 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12510 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12511 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12512 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12513 * g++.dg/cpp0x/pr39639.C: Ditto.
12514 * g++.dg/cpp0x/decltype3.C: Ditto.
12515 * g++.dg/cpp0x/variadic68.C: Ditto.
12516 * g++.dg/cpp0x/variadic-function.C: Ditto.
12517 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12518 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12519 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12520 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12521 * g++.dg/parse/crash35.C: Ditto.
12522 * g++.dg/parse/crash40.C: Ditto.
12523 * g++.dg/parse/defarg12.C: Ditto.
12524 * g++.dg/parse/crash34.C: Ditto.
12525 * g++.dg/parse/constructor3.C: Ditto.
12526 * g++.dg/parse/template23.C: Ditto.
12527 * g++.dg/parse/crash56.C: Ditto.
12528 * g++.dg/parse/dtor13.C: Ditto.
12529 * g++.dg/parse/error33.C: Ditto.
12530 * g++.dg/parse/ctor9.C: Ditto.
12531 * g++.dg/parse/error32.C: Ditto.
12532 * g++.dg/parse/error37.C: Ditto.
12533 * g++.dg/parse/bitfield3.C: Ditto.
12534 * g++.dg/parse/struct-4.C: Ditto.
12535 * g++.dg/ext/has_trivial_copy.C: Ditto.
12536 * g++.dg/ext/is_polymorphic.C: Ditto.
12537 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12538 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12539 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12540 * g++.dg/ext/is_union.C: Ditto.
12541 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12542 * g++.dg/ext/is_pod.C: Ditto.
12543 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12544 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12545 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12546 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12547 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12548 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12549 * g++.dg/ext/is_abstract.C: Ditto.
12550 * g++.dg/ext/has_trivial_assign.C: Ditto.
12551 * g++.dg/ext/is_class.C: Ditto.
12552 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12553 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12554 * g++.dg/ext/is_base_of.C: Ditto.
12555 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12556 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12557 * g++.dg/ext/is_empty.C: Ditto.
12558 * g++.dg/ext/is_enum.C: Ditto.
12559 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12560 * gnat.dg/opt11.adb: Ditto.
12561 * obj-c++.dg/pr45735.mm: Ditto.
12562 * obj-c++.dg/pr24393.mm: Ditto.
12563 * obj-c++.dg/exceptions-2.mm: Ditto.
12564 * objc.dg/pr45735.m: Ditto.
12565 * objc.dg/pr24393.m: Ditto.
12567 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12569 * objc.dg/attributes/objc-exception-1.m: New.
12571 2011-02-23 Jie Zhang <jie@codesourcery.com>
12573 * gcc.dg/cpp/include7.c: New test.
12575 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12578 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12580 2011-02-23 Jie Zhang <jie@codesourcery.com>
12582 PR rtl-optimization/47763
12583 * gcc.dg/pr47763.c: New test.
12585 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12588 * gfortran.dg/whole_file_32.f90 : New test.
12590 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12593 * g++.dg/inherit/virtual7.C: New test.
12595 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12598 * objc.dg/type-size-3.m: Updated error message.
12599 * objc.dg/type-size-4.m: New test.
12600 * objc.dg/type-size-5.m: New test.
12602 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604 * lib/gnat.exp: Fix comments.
12605 Don't load libgloss.exp.
12606 (default_gnat_version): Call $compiler with --version.
12607 Adapt regexp for gnatmake output, insert version.
12608 (gnat_version): New proc.
12609 (gnat_init): Remove gnat_libgcc_s_path.
12610 (gnat_target_compile): Likewise.
12611 Remove ld_library_path.
12612 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12613 (gnat_pass): Remove.
12614 (gnat_pass): Remove.
12615 (gnat_finish): Remove.
12616 (gnat_exit): Remove.
12617 (local_find_gnatmake): Reindent.
12618 (runtest_file_p): Remove.
12619 (prune_warnings): Remove.
12620 (find_gnatclean): New proc.
12621 * lib/gnat-dg.exp (lremove): New proc.
12622 (gnat-dg-test): Reindent.
12623 Remove additional output files.
12624 (gnat-dg-runtest): Remove.
12626 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12627 * gnat.dg/loop_optimization6.adb: Likewise.
12628 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12630 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12632 PR tree-optimization/47835
12633 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12635 2011-02-22 Tobias Burnus <burnus@net-b.de>
12637 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12638 * gfortran.dg/abstract_type_2.f03: Ditto.
12639 * gfortran.dg/abstract_type_3.f03: Ditto.
12640 * gfortran.dg/abstract_type_4.f03: Ditto.
12641 * gfortran.dg/abstract_type_5.f03: Ditto.
12642 * gfortran.dg/abstract_type_6.f03: Ditto.
12643 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12644 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12645 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12646 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12647 * gfortran.dg/array_function_5.f90: Ditto.
12648 * gfortran.dg/asynchronous_3.f03: Ditto.
12649 * gfortran.dg/char_expr_1.f90: Ditto.
12650 * gfortran.dg/class_14.f03: Ditto.
12651 * gfortran.dg/data_array_6.f: Ditto.
12652 * gfortran.dg/data_invalid.f90: Ditto.
12653 * gfortran.dg/dot_product_1.f03: Ditto.
12654 * gfortran.dg/func_derived_5.f90: Ditto.
12655 * gfortran.dg/func_result_4.f90: Ditto.
12656 * gfortran.dg/implied_do_1.f90: Ditto.
12657 * gfortran.dg/initialization_25.f90: Ditto.
12658 * gfortran.dg/initialization_26.f90: Ditto.
12659 * gfortran.dg/interface_34.f90: Ditto.
12660 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12661 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12662 * gfortran.dg/matmul_8.f03: Ditto.
12663 * gfortran.dg/merge_init_expr.f90: Ditto.
12664 * gfortran.dg/pack_assign_1.f90: Ditto.
12665 * gfortran.dg/pack_vector_1.f90: Ditto.
12666 * gfortran.dg/pointer_check_8.f90: Ditto.
12667 * gfortran.dg/product_init_expr.f03: Ditto.
12668 * gfortran.dg/reshape_order_5.f90: Ditto.
12669 * gfortran.dg/reshape_shape_1.f90: Ditto.
12670 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12671 * gfortran.dg/same_name_2.f90: Ditto.
12672 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12673 * gfortran.dg/spread_init_expr.f03: Ditto.
12674 * gfortran.dg/stmt_func_1.f90: Ditto.
12675 * gfortran.dg/sum_init_expr.f03: Ditto.
12676 * gfortran.dg/transpose_3.f03: Ditto.
12677 * gfortran.dg/unpack_init_expr.f03: Ditto.
12678 * gfortran.dg/warn_conversion.f90: Ditto.
12679 * gfortran.dg/warn_conversion_2.f90: Ditto.
12680 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12681 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12682 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12683 * gfortran.dg/whole_file_16.f90: Ditto.
12684 * gfortran.dg/whole_file_17.f90: Ditto.
12685 * gfortran.dg/whole_file_18.f90: Ditto.
12686 * gfortran.dg/whole_file_20.f03: Ditto.
12687 * gfortran.dg/whole_file_5.f90: Ditto.
12688 * gfortran.dg/whole_file_6.f90: Ditto.
12689 * gfortran.dg/write_invalid_format.f90: Ditto.
12690 * gfortran.dg/zero_sized_6.f90: Ditto.
12692 2011-02-21 Jeff Law <law@redhat.com>
12694 PR rtl-optimization/46178
12695 * gcc.target/i386/pr46178.c: New test.
12697 PR rtl-optimization/46002
12698 * gcc.c-torture/compile/pr46002.c: New test.
12700 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12702 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12705 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12708 * g++.dg/debug/pr47106.C: Require effective target lto.
12710 2011-02-21 Jason Merrill <jason@redhat.com>
12712 * g++.dg/cpp0x/constexpr-diag2.C: New.
12714 2011-02-20 Jason Merrill <jason@redhat.com>
12716 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12718 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12720 * g++.dg/overload/conv-op1.C: New.
12722 * g++.dg/cpp0x/constexpr-synth1.C: New.
12724 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12726 * objc.dg/layout-2.m: New.
12727 * objc.dg/selector-3.m: Adjusted location of error message.
12728 * objc.dg/type-size-3.m: Same.
12729 * obj-c++.dg/selector-3.mm: Same.
12731 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12734 * objc.dg/property/dotsyntax-22.m: New.
12735 * obj-c++.dg/property/dotsyntax-22.mm: New.
12737 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12740 * g++.dg/template/typedef38.C: New test.
12742 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12745 * gfortran.dg/whole_file_30.f90 : New test.
12746 * gfortran.dg/whole_file_31.f90 : New test.
12748 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12752 * gfortran.dg/whole_file_28.f90 : New test.
12753 * gfortran.dg/whole_file_29.f90 : New test.
12755 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12758 * g++.dg/template/crash105.C: New.
12760 2011-02-19 Jason Merrill <jason@redhat.com>
12762 * g++.dg/cpp0x/regress/no-elide1.C: New.
12764 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12766 PR tree-optimization/46620
12767 * gcc.dg/pr46620.c: New.
12769 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12772 * gcc.target/i386/pr47809.c: New test.
12774 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12775 Tobias Burnus <burnus@net-b.de>
12777 * lib/target-supports.exp
12778 (check_effective_target_fortran_large_real): New check for large reals.
12779 * gfortran.dg/nan_7.f90: New test.
12781 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12783 PR libgfortran/47567
12784 * gfortran.dg/fmt_f0_1.f90: Update test.
12786 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12789 * gfortran.dg/array_constructor_36.f90 : New test.
12790 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12791 allow for comparison between different elements of the array
12792 constructor at different levels of optimization.
12794 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12796 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12797 * gcc.target/i386/pr32280-1.c: Likewise.
12799 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12802 * gcc.target/i386/pr47800.c: New test.
12804 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12806 * objc/execute/exceptions/foward-1.x: New.
12808 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12811 * gfortran.dg/derived_constructor_comps_4.f90: New.
12813 2011-02-18 Tobias Burnus
12816 * gfortran.dg/func_result_6.f90: New.
12818 2011-02-18 Michael Matz <matz@suse.de>
12821 * gfortran.dg/lto/pr45586_0.f90: New test.
12822 * gfortran.dg/typebound_proc_20.f90: Ditto.
12823 * gfortran.dg/typebound_proc_21.f90: Ditto.
12825 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12828 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12830 2011-02-18 Tobias Burnus <burnus@net-b.de>
12833 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12834 gcc_warning_prefix.
12835 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12836 normalizing the error/warning output.
12837 * gfortran.dg/Wall.f90: Update dg-error/warning.
12838 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12839 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12840 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12841 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12842 * gfortran.dg/class_30.f90: Update dg-error/warning.
12843 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12844 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12845 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12846 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12847 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12848 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12849 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12850 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12851 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12852 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12853 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12854 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12855 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12856 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12857 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12858 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12859 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12860 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12861 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12862 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12863 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12864 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12865 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12866 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12867 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12869 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12872 * gfortran.dg/proc_ptr_comp_30.f90: New.
12874 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12877 * gcc.target/i386/pr47780.c: New test.
12879 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12882 * gfortran.dg/class_40.f03: New.
12884 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12887 * g++.dg/cpp0x/auto21.C: New test.
12889 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12891 * objc.dg/special/unclaimed-category-1.h: Updated for
12893 * objc.dg/special/unclaimed-category-1.m: Same.
12894 * objc.dg/zero-link-1.m: Same.
12895 * objc.dg/lookup-1.m: Same.
12896 * objc.dg/torture/strings/const-str-9.m
12897 * objc.dg/torture/strings/const-str-10.m: Same.
12898 * objc.dg/torture/strings/const-str-11.m: Same.
12899 * objc.dg/torture/forward-1.m: Same.
12900 * objc.dg/zero-link-2.m: Same.
12901 * objc.dg/encode-7-next-64bit.m: Same.
12902 * objc.dg/method-4.m: Same.
12903 * objc.dg/next-runtime-1.m: Same.
12904 * objc.dg/image-info.m: Same.
12905 * objc.dg/pr23214.m: Same.
12906 * objc.dg/symtab-1.m: Same.
12907 * obj-c++.dg/basic.m: Same.
12908 * obj-c++.dg/proto-lossage-3.m: Same.
12909 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12910 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12911 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12912 * obj-c++.dg/method-11.m: Same.
12913 * objc/execute/enumeration-1.m: Same.
12914 * objc/execute/object_is_class.m: Same.
12915 * objc/execute/formal_protocol-2.m: Same.
12916 * objc/execute/formal_protocol-4.m: Same.
12917 * objc/execute/formal_protocol-6.m: Same.
12918 * objc/execute/bycopy-3.m: Same.
12919 * objc/execute/exceptions/catchall-1.m: Same.
12920 * objc/execute/exceptions/finally-1.m: Same.
12921 * objc/execute/exceptions/local-variables-1.m: Same.
12922 * objc/execute/exceptions/foward-1.m: Same.
12923 * objc/execute/bf-common.h
12924 * objc/execute/enumeration-2.m: Same.
12925 * objc/execute/formal_protocol-1.m: Same.
12926 * objc/execute/formal_protocol-3.m: Same.
12927 * objc/execute/formal_protocol-5.m: Same.
12928 * objc/execute/accessing_ivars.m: Same.
12929 * objc/execute/bycopy-2.m: Same.
12930 * objc/execute/formal_protocol-7.m: Same.
12931 * objc/execute/compatibility_alias.m: Same.
12932 * objc/execute/no_clash.m: Same.
12933 * objc/execute/object_is_meta_class.m: Same.
12934 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12935 * objc/execute/class-tests-1.h: Include stdio.h.
12936 * objc/execute/class-tests-2.h: Same.
12937 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12939 * obj-c++.dg/try-catch-2.mm: Same.
12941 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12944 * g++.dg/warn/Wunused-parm-4.C: New test.
12946 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12947 Jan Hubicka <jh@suse.cz>
12951 * g++.dg/debug/pr47106.C: New.
12953 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12956 * gcc.target/i386/pr43653.c: New test.
12958 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12961 * g++.dg/template/inherit6.C: New test.
12963 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12966 * gfortran.dg/class_39.f03: New.
12968 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12971 * g++.dg/cpp0x/variadic106.C: New test.
12973 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12975 PR libfortran/47757
12976 * gfortran.dg/pr47757-1.f90: New test.
12977 * gfortran.dg/pr47757-2.f90: New test.
12978 * gfortran.dg/pr47757-3.f90: New test.
12981 * g++.dg/cpp0x/enum8.C: New test.
12983 2011-02-15 Jason Merrill <jason@redhat.com>
12985 * g++.dg/inherit/implicit-trivial1.C: New.
12986 * g++.dg/cpp0x/implicit-trivial1.C: New.
12988 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12990 PR middle-end/47725
12991 * gcc.dg/torture/pr47725.c: Removed.
12993 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12996 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12997 constant does not generate a load from memory.
12999 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13001 PR middle-end/47725
13002 * gcc.dg/torture/pr47725.c: New.
13004 2011-02-15 Richard Guenther <rguenther@suse.de>
13006 PR tree-optimization/47743
13007 * gcc.dg/torture/pr47743.c: New testcase.
13009 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13011 PR middle-end/47581
13012 * gcc.target/i386/pr47581.c: New test.
13014 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13017 * gfortran.dg/select_type_22.f03: New.
13019 2011-02-14 Jason Merrill <jason@redhat.com>
13021 * g++.dg/cpp0x/regress/enum1.C: New.
13023 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13025 * gnat.dg/include.adb: New test.
13027 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13030 * gfortran.dg/class_38.f03: New.
13032 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13034 * gcc.dg/pr46494.c: New test.
13036 2011-02-14 Richard Guenther <rguenther@suse.de>
13038 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13040 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13043 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13044 sparc*-sun-solaris2.11.
13046 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13049 * gfortran.dg/argument_checking_18.f90: New.
13051 2011-02-13 Tobias Burnus <burnus@net-b.de>
13053 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13054 * gfortran.dg/argument_checking_17.f90: New.
13056 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13058 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13059 are temporarily disabled.
13060 * gfortran.dg/class_7.f03: Ditto.
13061 * gfortran.dg/coarray_14.f90: Ditto.
13062 * gfortran.dg/typebound_proc_13.f03: Ditto.
13064 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13067 * gfortran.dg/extends_11.f03: New.
13069 2011-02-11 Xinliang David Li <davidxl@google.com>
13071 PR tree-optimization/47707
13072 * g++.dg/tree-ssa/pr47707.C: New test.
13074 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13076 * g++.dg/opt/inline17.C: New test.
13078 2011-02-11 Tobias Burnus <burnus@net-b.de>
13081 * gfortran.dg/pure_formal_2.f90: New.
13083 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13085 PR rtl-optimization/47614
13086 * gfortran.dg/pr47614.f: New.
13088 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13091 * gcc.dg/opts-6.c: New test.
13093 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13096 * gcc.dg/pr47684.c: New test.
13098 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13101 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13102 c99_runtime, dg-add-options c99_runtime.
13103 (main): Use __asm__.
13105 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13108 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13109 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13110 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13111 * gcc.dg/ucnid-10.c: Likewise.
13112 * gcc.dg/ucnid-13.c: Likewise.
13113 * gcc.dg/ucnid-7.c: Likewise.
13114 * gcc.dg/ucnid-8.c: Likewise.
13115 Adapt dg-warning line number.
13117 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13119 * gcc.target/i386/parity-1.c: Use -march=k8.
13120 * gcc.target/i386/parity-2.c: Ditto.
13121 * gcc.target/i386/vecinit-1.c: Ditto.
13122 * gcc.target/i386/vecinit-2.c: Ditto.
13124 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13127 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13128 * gcc.target/mips/save-restore-3.c: Likewise.
13129 * gcc.target/mips/save-restore-4.c: Likewise.
13130 * gcc.target/mips/save-restore-5.c: Likewise.
13133 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13134 * g++.dg/tree-prof/partition2.C: Likewise.
13136 2011-02-09 Jason Merrill <jason@redhat.com>
13138 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13139 rather than misdeclare std::puts.
13141 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13142 * g++.dg/other/warning1.C: Likewise.
13143 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13144 * g++.old-deja/g++.gb/scope06.C: Likewise.
13145 * g++.old-deja/g++.law/cvt11.C: Likewise.
13146 * g++.old-deja/g++.law/init1.C: Likewise.
13147 * g++.dg/abi/mangle26.C: Likewise.
13149 * g++.dg/template/function1.C: Adjust for C++0x mode.
13150 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13152 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13153 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13155 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13157 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13159 * g++.dg/cpp0x/regress: New directory.
13160 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13161 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13162 * g++.dg/cpp0x/regress/regress3.C: New.
13164 2011-02-10 Richard Guenther <rguenther@suse.de>
13166 PR tree-optimization/47677
13167 * gcc.dg/torture/pr47677.c: New testcase.
13169 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13171 * objc.dg/special/load-category-1.m: Remove unused header.
13172 * objc.dg/special/load-category-1a.m: Likewise.
13173 * objc.dg/special/load-category-2.m: Likewise.
13174 * objc.dg/special/load-category-2a.m: Likewise.
13175 * objc.dg/special/load-category-3.m: Likewise.
13176 * objc.dg/special/load-category-3a.m: Likewise.
13177 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13178 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13179 * objc.dg/attributes/class-attribute-1.m: Likewise.
13180 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13181 * obj-c++.dg/property/property.exp: Likewise.
13182 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13183 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13184 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13185 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13186 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13187 * obj-c++.dg/template-8.mm: Likewise.
13189 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13192 * gcc.target/i386/pr47665.c: New test.
13194 2011-02-10 Jie Zhang <jie@codesourcery.com>
13198 2011-02-05 Jie Zhang <jie@codesourcery.com>
13200 * gcc.dg/pr42631.c: Update test.
13201 * gcc.dg/pr42631-2.c: New test.
13203 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13206 * gfortran.dg/proc_decl_25.f90: New.
13208 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13211 * gfortran.dg/typebound_assignment_2.f03: New.
13213 2011-02-09 Richard Guenther <rguenther@suse.de>
13215 PR tree-optimization/47664
13216 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13218 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13220 PR middle-end/47646
13221 * gnat.dg/uninit_func.adb: Adjust dg directive.
13223 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13225 PR middle-end/47646
13226 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13228 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13231 * gfortran.dg/auto_dealloc_2.f90: New.
13233 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13235 * gcc.dg/builtins-config.h: Remove __sgi handling.
13236 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13237 -std=c99 for mips-sgi-irix6.5*.
13239 2011-02-09 Martin Jambor <mjambor@suse.cz>
13241 PR middle-end/45505
13242 * gfortran.dg/pr25923.f90: Remove xfails.
13244 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13247 * gfortran.dg/inquire_14.f90: New test.
13249 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13252 * gfortran.dg/pointer_init_6.f90: New.
13254 2011-02-08 Jeff Law <law@redhat.com>
13256 PR tree-optimization/42893
13257 * gcc.tree-ssa/pr42893.c: New test.
13259 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13261 PR tree-optimization/46834
13262 PR tree-optimization/46994
13263 PR tree-optimization/46995
13264 * gcc.dg/graphite/id-pr46834.c: New.
13265 * gfortran.dg/graphite/id-pr46994.f90: New.
13266 * gfortran.dg/graphite/id-pr46995.f90: New.
13268 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13270 PR middle-end/47646
13271 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13272 using the variable is known the warning is emitted there.
13273 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13274 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13276 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13279 * gcc.dg/noreturn-1.c (foo5): Likewise.
13280 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13281 (method2): Likewise.
13283 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13284 the return statement using the uninitialized variable.
13285 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13287 2011-02-08 Richard Guenther <rguenther@suse.de>
13289 PR middle-end/47639
13290 * g++.dg/opt/pr47639.c: New testcase.
13292 2011-02-08 Richard Guenther <rguenther@suse.de>
13294 PR tree-optimization/47632
13295 * g++.dg/opt/pr47632.C: New testcase.
13297 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13299 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13301 2011-02-07 Richard Guenther <rguenther@suse.de>
13303 PR tree-optimization/47615
13304 * g++.dg/opt/pr47615.C: New testcase.
13306 2011-02-07 Richard Guenther <rguenther@suse.de>
13308 PR tree-optimization/47621
13309 * gcc.dg/torture/pr47621.c: New testcase.
13311 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13313 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13315 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13318 * gfortran.dg/allocate_with_source_1 : New test.
13320 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13322 PR middle-end/47610
13323 * gcc.dg/pr47610.c: New test.
13325 2011-02-05 Jie Zhang <jie@codesourcery.com>
13328 * gcc.dg/pr42631.c: Update test.
13329 * gcc.dg/pr42631-2.c: New test.
13331 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13334 * gfortran.dg/pr47574.f90: New test.
13336 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13338 PR tree-optimization/46194
13339 * gcc.dg/autopar/pr46194.c: New.
13341 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13343 PR tree-optimization/43695
13344 * g++.dg/ipa/pr43695.C: New.
13346 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13348 PR inline-asm/23200
13349 * gcc.dg/pr23200.c: New test.
13351 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13354 * g++.dg/pr47589.C: New test.
13356 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13359 * g++.dg/template/typedef37.C: New test.
13360 * g++.dg/template/param1.C: Adjust expected error message.
13362 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13364 PR middle-end/31490
13365 * gcc.dg/pr31490-2.c: New test.
13366 * gcc.dg/pr31490-3.c: New test.
13367 * gcc.dg/pr31490-4.c: New test.
13369 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13370 Jakub Jelinek <jakub@redhat.com>
13373 * g++.dg/parser/semicolon3.C: Adjust.
13374 * g++.dg/parser/semicolon4.C: New testcase.
13375 * g++.dg/pr46890.C: New testcase.
13377 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13380 * g++.dg/init/pr29571.C: New.
13382 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13384 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13385 instead of vect_int.
13387 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13390 * gcc.target/i386/pr47312.c: New test.
13393 * gcc.target/i386/pr47564.c: New test.
13395 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13397 PR tree-optimization/45122
13398 * gcc.dg/tree-ssa/pr45122.c: New.
13400 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13403 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13406 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13407 and vsx so a default --with-cpu=power7 doesn't give an error
13408 when -mavoid-indexed-addresses is used.
13410 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13411 wrapper function to save the arguments and then jump to the real
13412 function, rather than depending on the compiler not to move stuff
13414 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13416 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13417 Paul Thomas <pault@gcc.gnu.org>
13420 * gfortran.dg/class_37.f03 : New test.
13422 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13423 Richard Guenther <rguenther@suse.de>
13425 PR tree-optimization/40979
13427 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13428 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13429 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13430 check_vect_support_and_set_flags.
13431 * gfortran.dg/graphite/vect-pr40979.f90: New.
13433 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13436 * gfortran.dg/class_36.f03: New.
13438 2011-02-02 Richard Guenther <rguenther@suse.de>
13440 PR tree-optimization/47566
13441 * gcc.dg/lto/20110201-1_0.c: New testcase.
13443 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13449 * debug/pr47498.c: New.
13450 * debug/pr47501.c: New.
13452 2011-02-01 Richard Guenther <rguenther@suse.de>
13454 PR tree-optimization/47559
13455 * g++.dg/torture/pr47559.C: New testcase.
13457 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13460 * gfortran.dg/typebound_call_20.f03: New.
13462 2011-02-01 Richard Guenther <rguenther@suse.de>
13464 PR tree-optimization/47555
13465 * gcc.dg/pr47555.c: New testcase.
13467 2011-02-01 Richard Guenther <rguenther@suse.de>
13469 PR tree-optimization/47541
13470 * g++.dg/torture/pr47541.C: New testcase.
13472 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13475 * gfortran.dg/typebound_call_19.f03: New.
13477 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13480 * g++.dg/cpp0x/pr47416.C: New test.
13482 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13485 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13487 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13490 * gfortran.dg/typebound_assignment_1.f03: New.
13492 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13494 PR tree-optimization/47538
13495 * gcc.c-torture/execute/pr47538.c: New test.
13497 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13500 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13502 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13504 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13506 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13508 PR rtl-optimization/44031
13509 * gcc.c-torture/compile/20110131-1.c: New test.
13511 2011-01-31 Tobias Burnus <burnus@net-b.de>
13514 * gfortran.dg/stmt_func_1.f90: New.
13516 2011-01-31 Tobias Burnus <burnus@net-b.de>
13519 * gfortran.dg/interface_34.f90: New.
13521 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13524 * gfortran.dg/realloc_on_assign_5.f03: New test.
13525 * gfortran.dg/realloc_on_assign_5.f03: New test.
13527 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13529 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13530 * gfortran.dg/bessel_7.f90: Likewise.
13531 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13533 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13534 * gfortran.dg/sum_init_expr.f03: Likewise.
13536 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13538 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13541 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13542 loop only on "vect_intfloat_cvt" targets.
13544 2011-01-29 Tobias Burnus <burnus@net-b.de>
13547 * gfortran.dg/shape_6.f90: New.
13549 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13551 PR libgfortran/47434
13552 * gfortran.dg/read_infnan_1.f90: Update test.
13553 * gfortran.dg/module_nan.f90: Update test.
13554 * gfortran.dg/char4_iunit_1.f03: Update test.
13555 * gfortran.dg/large_real_kind_1.f90: Update test.
13556 * gfortran.dg/real_const_3.f90: Update test.
13557 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13559 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13562 * g++.dg/template/param2.C: New test.
13564 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13566 PR libgfortran/47285
13567 * gfortran.dg/fmt_g.f: New test.
13569 2011-01-28 Tobias Burnus <burnus@net-b.de>
13572 * gfortran.dg/pure_formal_1.f90: New.
13574 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13577 * gcc.dg/tls/pr42894.c: New test.
13579 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13581 * gcc.dg/pr47276.c: Add dg-require-visibility.
13583 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13585 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13587 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13588 Tobias Burnus <burnus@gcc.gnu.org>
13593 * gfortran.dg/realloc_on_assign_3.f03: New test.
13594 * gfortran.dg/realloc_on_assign_4.f03: New test.
13595 * gfortran.dg/allocatable_function_5.f90: New test.
13596 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13597 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13598 implemented" dg-errors.
13600 2011-01-27 Jan Hubicka <jh@suse.cz>
13602 PR middle-end/46949
13603 * gcc.dg/attr-weakref-4.c: New testcase
13605 2011-01-27 Martin Jambor <mjambor@suse.cz>
13607 PR tree-optimization/47228
13608 * gcc.dg/torture/pr47228.c: New test.
13610 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13612 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13614 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13616 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13617 when using auto-overlay support on the SPU.
13619 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13621 PR rtl-optimization/44174
13622 * gcc.target/i386/asm-6.c: New test.
13624 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13626 PR rtl-optimization/46856
13627 * gcc.c-torture/compile/pr46856.c: New test.
13629 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13630 Andrew Pinski <pinskia@gmail.com>
13633 * gcc.dg/pr43082.c: New.
13635 2011-01-26 DJ Delorie <dj@redhat.com>
13637 PR rtl-optimization/46878
13638 * gcc.dg/pr46878-1.c: New test.
13640 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13643 * g++.dg/cpp0x/pr47476.C: New test.
13645 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13647 * gcc.c-torture/compile/20110126-1.c: New test.
13649 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13652 * gcc.dg/torture/pr47473.c: New test.
13654 2011-01-26 Jan Hubicka <jh@suse.cz>
13657 * gcc.c-torture/execute/pr47237.c: New testcase.
13659 2011-01-26 Jan Hubicka <jh@suse.cz>
13661 PR tree-optimization/47190
13662 * gcc.dg/attr-weakref-3.c: New testcase.
13664 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13667 * gcc.dg/dll-9a.c: New test file.
13668 * gcc.dg/dll-11.c: Likewise.
13669 * gcc.dg/dll-12.c: Likewise.
13670 * gcc.dg/dll-12a.c: Likewise.
13671 * gcc.dg/dll-11a.c: Likewise.
13672 * gcc.dg/dll-9.c: Likewise.
13673 * gcc.dg/dll-10.c: Likewise.
13674 * gcc.dg/dll-10a.c: Likewise.
13675 * g++.dg/ext/dllexport4a.cc: Likewise.
13676 * g++.dg/ext/dllexport4.C: Likewise.
13677 * g++.dg/ext/dllexport5.C: Likewise.
13678 * g++.dg/ext/dllexport5a.cc: Likewise.
13680 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13682 PR tree-optimization/46970
13683 * gcc.dg/graphite/pr46970.c: New.
13685 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13687 PR tree-optimization/46215
13688 * gcc.dg/graphite/pr46215.c: New.
13690 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13692 PR tree-optimization/46168
13693 * gcc.dg/graphite/pr46168.c: New.
13695 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13697 PR tree-optimization/43657
13698 * gcc.dg/graphite/pr43657.c: New.
13700 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13702 PR tree-optimization/29832
13703 * gfortran.dg/graphite/pr29832.f90: New.
13705 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13707 PR tree-optimization/43567
13708 * gcc.dg/graphite/pr43567.c: New.
13710 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13712 * gfortran.dg/graphite/interchange-4.f: New.
13713 * gfortran.dg/graphite/interchange-5.f: New.
13715 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13716 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13717 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13718 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13719 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13720 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13721 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13722 * gfortran.dg/ltrans-7.f90: Removed.
13723 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13725 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13726 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13727 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13728 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13729 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13730 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13731 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13732 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13733 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13734 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13735 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13736 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13737 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13738 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13739 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13740 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13741 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13742 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13743 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13744 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13745 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13746 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13747 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13748 * gcc.dg/tree-ssa/data-dep-1.c
13749 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13750 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13751 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13752 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13753 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13755 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13757 PR tree-optimization/47265
13758 PR tree-optimization/47443
13759 * gcc.c-torture/compile/pr47265.c: New test.
13760 * gcc.dg/pr47443.c: New test.
13762 2011-01-25 Martin Jambor <mjambor@suse.cz>
13764 PR tree-optimization/47382
13765 * g++.dg/torture/pr47382.C: New test.
13766 * g++.dg/opt/devirt1.C: Xfail.
13768 2011-01-25 Yao Qi <yao@codesourcery.com>
13771 * gcc.target/arm/pr45701-1.c: New test.
13772 * gcc.target/arm/pr45701-2.c: New test.
13773 * gcc.target/arm/pr45701-3.c: New test.
13775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13776 Jakub Jelinek <jakub@redhat.com>
13778 PR tree-optimization/47271
13779 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13781 2011-01-25 Nick Clifton <nickc@redhat.com>
13783 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13784 (saturate_add): Delete.
13785 (exchange): Delete.
13786 (main): Do not run saturate_add.
13787 (set_interrupts): Delete.
13789 2011-01-25 Tobias Burnus <burnus@net-b.de>
13792 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13794 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13796 PR tree-optimization/47427
13797 PR tree-optimization/47428
13798 * gcc.c-torture/compile/pr47427.c: New test.
13799 * gcc.c-torture/compile/pr47428.c: New test.
13801 2011-01-25 Richard Guenther <rguenther@suse.de>
13803 PR middle-end/47411
13804 * gcc.dg/torture/pr47411.c: New testcase.
13806 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13808 * gfortran.dg/graphite/id-24.f: New.
13809 * gfortran.dg/graphite/id-25.f: New.
13811 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13813 * gfortran.dg/graphite/id-23.f: New.
13815 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13817 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13819 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13821 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13822 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13823 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13824 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13825 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13826 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13827 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13828 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13829 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13831 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13833 * gcc.dg/graphite/block-0.c: Add documentation.
13834 * gcc.dg/graphite/block-4.c: Same.
13835 * gcc.dg/graphite/block-7.c: Same.
13836 * gcc.dg/graphite/block-8.c: New.
13837 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13838 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13839 * gcc.dg/graphite/interchange-12.c: Add documentation.
13840 * gcc.dg/graphite/interchange-13.c: New.
13841 * gcc.dg/graphite/interchange-14.c: New.
13842 * gcc.dg/graphite/interchange-15.c: New.
13843 * gcc.dg/graphite/interchange-8.c: Add documentation.
13844 * gcc.dg/graphite/interchange-mvt.c: Same.
13846 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13849 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13850 * gcc.target/powerpc/altivec-14.c: Ditto.
13851 * gcc.target/powerpc/altivec-33.c: Ditto.
13852 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13853 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13854 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13855 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13856 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13857 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13858 * g++.dg/ext/altivec-15.C: Ditto.
13859 * g++.dg/ext/altivec-types-1.C: Ditto.
13860 * g++.dg/ext/altivec-types-2.C: Ditto.
13861 * g++.dg/ext/altivec-types-3.C: Ditto.
13862 * g++.dg/ext/altivec-types-4.C: Ditto.
13864 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13866 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13868 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13870 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13871 optimization options.
13873 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13875 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13878 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13880 2011-01-23 Tobias Burnus <burnus@net-b.de>
13883 * gfortran.dg/allocatable_scalar_12.f90: New.
13885 2011-01-23 Ira Rosen <irar@il.ibm.com>
13887 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13888 vectorization to be not profitable if peeling is used to
13889 realign the memory access.
13890 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13891 loop bound to avoid loop unrolling.
13892 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13894 2011-01-22 Jan Hubicka <jh@suse.cz>
13897 * g++.dg/lto/pr47333.C: New file.
13899 2011-01-22 Jan Hubicka <jh@suse.cz>
13901 PR tree-optimization/43884
13903 * gcc.dg/autopar/outer-2.c: Increase array size.
13904 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13906 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13909 * gfortran.dg/c_loc_tests_16.f90: New test.
13911 2011-01-22 Tobias Burnus <burnus@net-b.de>
13914 * gfortran.dg/typebound_proc_19.f90: New.
13916 2011-01-21 Jeff Law <law@redhat.com>
13918 PR tree-optimization/47053
13919 * g++.dg/pr47053.C: New test.
13921 2011-01-21 Jason Merrill <jason@redhat.com>
13924 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13926 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13929 * g++.dg/cpp0x/range-for10.C: New test.
13930 * g++.dg/template/for1.C: New test.
13932 PR middle-end/45566
13933 * g++.dg/tree-prof/partition3.C: New test.
13935 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13937 PR rtl-optimization/47366
13938 * g++.dg/opt/pr47366.C: New test.
13940 2011-01-21 Jason Merrill <jason@redhat.com>
13943 * g++.dg/cpp0x/constexpr-regress2.C: New.
13945 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13947 2011-01-21 Jeff Law <law@redhat.com>
13949 PR rtl-optimization/41619
13950 * gcc.dg/pr41619.c: New.
13952 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13954 PR tree-optimization/47355
13955 * g++.dg/opt/pr47355.C: New test.
13957 2011-01-21 Richard Guenther <rguenther@suse.de>
13959 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13962 2011-01-21 Richard Guenther <rguenther@suse.de>
13964 PR tree-optimization/47365
13965 * gcc.dg/torture/pr47365.c: New testcase.
13966 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13968 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13970 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13972 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13974 PR tree-optimization/47391
13975 * gcc.dg/pr47391.c: New test.
13977 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13979 * g++.dg/template/char1.C: Use signed char.
13981 2011-01-21 Tobias Burnus <burnus@net-b.de>
13984 * gfortran.dg/pointer_target_4.f90: New.
13986 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13989 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13990 ILP32 system and not IP32.
13992 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13995 * g++.dg/debug/pr46583.C: New.
13997 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14000 * g++.dg/debug/pr47283.C: New test.
14003 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14004 * gcc.target/i386/headmerge-2.c: Likewise.
14006 2011-01-20 Richard Guenther <rguenther@suse.de>
14008 PR middle-end/47370
14009 * gcc.dg/torture/pr47370.c: New testcase.
14011 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14013 PR tree-optimization/46130
14014 * gcc.dg/pr46130-1.c: New test.
14015 * gcc.dg/pr46130-2.c: New test.
14017 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14020 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14022 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14025 * g++.dg/debug/pr46240.cc: New.
14027 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14030 * g++.dg/template/anonunion1.C: New test.
14032 PR rtl-optimization/47337
14033 * gcc.c-torture/execute/pr47337.c: New test.
14035 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14038 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14040 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14042 PR tree-optimization/46021
14043 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14045 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14047 PR tree-optimization/47290
14048 * g++.dg/torture/pr47290.C: New test.
14050 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14053 * gfortran.dg/proc_ptr_comp_29.f90: New.
14055 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14058 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14059 powerpc-apple-darwin9.
14061 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14063 PR rtl-optimization/47299
14064 * gcc.c-torture/execute/pr47299.c: New test.
14066 2011-01-17 Jason Merrill <jason@redhat.com>
14068 * g++.dg/cpp0x/constexpr-virtual.C: New.
14070 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14073 * gfortran.dg/gomp/pr47331.f90: New test.
14075 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14078 * objc.dg/selector-warn-1.m: New.
14079 * obj-c++.dg/selector-warn-1.mm: New.
14081 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14083 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14084 Update dg-final accordingly.
14086 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14088 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14090 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14092 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14094 * gcc.dg/guality/pr36728-2.c: Likewise.
14096 2011-01-17 Richard Guenther <rguenther@suse.de>
14098 PR tree-optimization/47313
14099 * g++.dg/torture/pr47313.C: New testcase.
14101 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14104 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14105 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14106 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14107 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14109 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14111 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14112 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14113 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14115 2011-01-17 Richard Guenther <rguenther@suse.de>
14117 PR tree-optimization/45967
14118 * gcc.dg/torture/pr45967-2.c: New testcase.
14119 * gcc.dg/torture/pr45967-3.c: Likewise.
14121 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14124 * g++.dg/ext/pr47213.C: Require visibility.
14126 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14128 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14129 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14131 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14133 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14134 Linux-based targets.
14136 2011-01-13 Jan Hubicka <jh@suse.cz>
14138 PR tree-optimization/47276
14139 * gcc.dg/pr47276.c: New testcase.
14141 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14142 Jonathan Wakely <jwakely.gcc@gmail.com>
14145 * g++.dg/other/pr33558.C: New.
14146 * g++.dg/other/pr33558-2.C: New.
14148 2011-01-14 Martin Jambor <mjambor@suse.cz>
14150 PR tree-optimization/45934
14151 PR tree-optimization/46302
14152 * g++.dg/ipa/devirt-c-1.C: New test.
14153 * g++.dg/ipa/devirt-c-2.C: Likewise.
14154 * g++.dg/ipa/devirt-c-3.C: Likewise.
14155 * g++.dg/ipa/devirt-c-4.C: Likewise.
14156 * g++.dg/ipa/devirt-c-5.C: Likewise.
14157 * g++.dg/ipa/devirt-c-6.C: Likewise.
14158 * g++.dg/ipa/devirt-6.C: Likewise.
14159 * g++.dg/ipa/devirt-d-1.C: Likewise.
14160 * g++.dg/torture/pr45934.C: Likewise.
14162 2011-01-14 Jason Merrill <jason@redhat.com>
14164 * g++.dg/cpp0x/variadic105.C: New.
14166 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14167 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14170 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14171 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14172 execution tests on i?86-*-*, x86_64-*-* and
14173 powerpc*-apple-darwin* && ilp32.
14174 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14175 tests on i?86-*-* and x86_64-*-*.
14177 2011-01-14 Richard Guenther <rguenther@suse.de>
14179 PR tree-optimization/47280
14180 * g++.dg/opt/pr47280.C: New testcase.
14182 2011-01-14 Jason Merrill <jason@redhat.com>
14184 * g++.dg/cpp0x/constexpr-regress1.C: New.
14186 * g++.dg/ext/flexary2.C: New.
14188 2011-01-14 Richard Guenther <rguenther@suse.de>
14190 PR middle-end/47281
14191 * gcc.dg/torture/pr47281.c: New testcase.
14192 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14194 2011-01-14 Richard Guenther <rguenther@suse.de>
14196 PR tree-optimization/47286
14197 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14199 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14202 * g++.dg/ext/pr47213.C: New.
14204 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14206 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14208 2011-01-13 Tobias Burnus <burnus@net-b.de>
14209 Mikael Morin <mikael@gcc.gnu.org>
14213 * gfortran.dg/select_type_20.f90: New.
14214 * gfortran.dg/select_type_21.f90: New.
14216 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14219 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14221 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14223 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14224 * gcc.dg/guality/pr36728-2.c: Likewise.
14226 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14229 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14231 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14233 PR rtl-optimization/45352
14234 * gcc.dg/pr45352-3.c: New.
14236 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14238 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14240 * g++.dg/cpp0x/range-for8.C: New.
14241 * g++.dg/cpp0x/range-for9.C: New.
14243 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14246 * g++.dg/debug/pr47209.C: New.
14248 2011-01-12 Richard Guenther <rguenther@suse.de>
14251 * gcc.dg/lto/pr47259_0.c: New testcase.
14252 * gcc.dg/lto/pr47259_1.c: Likewise.
14254 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14256 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14257 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14258 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14259 methods missing from the OBJC2 Object.
14260 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14261 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14262 GNU and NeXT runtimes.
14263 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14265 * objc-obj-c++-shared/Object1.m: Likewise.
14266 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14267 * objc.dg/proto-qual-1.m: Likewise.
14268 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14269 * obj-c++.dg/proto-qual-1.mm: Likewise.
14271 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14274 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14276 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14278 Fixed the Objective-C++ testsuite and updated all tests.
14279 * lib/obj-c++.exp (obj-c++_init): Declare and set
14280 gcc_warning_prefix and gcc_error_prefix.
14281 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14282 'dg-warning', 'dg-message' and 'dg-error'.
14283 * obj-c++.dg/class-extension-3.mm: Likewise.
14284 * obj-c++.dg/class-protocol-1.mm: Likewise.
14285 * obj-c++.dg/encode-7.mm: Likewise.
14286 * obj-c++.dg/exceptions-3.mm: Likewise.
14287 * obj-c++.dg/exceptions-5.mm: Likewise.
14288 * obj-c++.dg/method-12.mm: Likewise.
14289 * obj-c++.dg/method-13.mm: Likewise.
14290 * obj-c++.dg/method-15.mm: Likewise.
14291 * obj-c++.dg/method-16.mm: Likewise.
14292 * obj-c++.dg/method-4.mm: Likewise.
14293 * obj-c++.dg/method-8.mm: Likewise.
14294 * obj-c++.dg/method-conflict-1.mm: Likewise.
14295 * obj-c++.dg/method-conflict-2.mm: Likewise.
14296 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14297 and uncommented second part of the testcase now that the testsuite
14299 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14300 and uncommented second part of the testcase now that the testsuite
14302 * obj-c++.dg/private-1.mm: Likewise.
14303 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14304 * obj-c++.dg/syntax-error-7.mm: Likewise.
14305 * obj-c++.dg/warn5.mm: Likewise.
14306 * obj-c++.dg/property/at-property-14.mm: Likewise.
14307 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14309 * obj-c++.dg/property/at-property-18.mm: Likewise.
14310 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14312 * obj-c++.dg/property/at-property-21.mm: Likewise.
14313 * obj-c++.dg/property/at-property-28.mm: Likewise.
14314 * obj-c++.dg/property/at-property-5.mm: Likewise.
14315 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14316 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14317 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14318 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14319 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14320 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14321 * obj-c++.dg/tls/diag-5.mm: Likewise.
14322 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14323 dg-error, now matched correctly.
14325 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14327 * objc.dg/property/at-property-29.m: New.
14328 * obj-c++.dg/property/at-property-29.mm: New.
14330 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14332 * go.test/go-test.exp (go-set-goarch): New proc.
14333 (go-gc-tests): Use it.
14335 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14338 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14340 2011-01-11 Richard Henderson <rth@redhat.com>
14342 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14344 2011-01-11 Jan Hubicka <jh@suse.cz>
14348 * gcc.dg/lto/pr45721_1.c: New file.
14349 * gcc.dg/lto/pr45721_0.c: New file.
14351 2011-01-11 Richard Guenther <rguenther@suse.de>
14353 PR tree-optimization/46076
14354 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14356 2011-01-11 Jeff Law <law@redhat.com>
14358 * PR tree-optimization/47086
14359 * gcc.dg/pr47086.c: New test.
14361 2011-01-11 Jason Merrill <jason@redhat.com>
14364 * g++.dg/template/new10.C: New.
14367 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14369 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14371 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14372 Split type definitions and NSConstantString class into...
14373 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14374 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14375 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14376 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14377 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14378 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14380 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14381 encode defines for newer NeXT system headers.
14382 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14383 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14384 * objc.dg/foreach-5.m: Likewise.
14385 * objc.dg/foreach-2.m: Likewise.
14386 * objc.dg/foreach-4.m: Likewise.
14387 * objc.dg/torture/strings/string1.m: Likewise.
14388 * objc.dg/torture/strings/string2.m: Likewise.
14389 * objc.dg/torture/strings/string3.m: Likewise.
14390 * objc.dg/torture/strings/string4.m: Likewise.
14391 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14392 header and stand alone.
14393 * obj-c++.dg/strings/strings-2.mm: Likewise.
14394 * objc.dg/torture/strings/const-str-3.m: Likewise.
14395 * objc.dg/strings/strings-2.m: Likewise.
14396 * objc.dg/strings/const-str-12b.m: Likewise.
14398 2011-01-12 Richard Guenther <rguenther@suse.de>
14400 PR middle-end/32511
14401 * gcc.dg/attr-weak-1.c: Adjust.
14403 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14406 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14407 standard compliant and comment.
14409 2011-01-10 Jan Hubicka <jh@suse.cz>
14412 * gcc.dg/initpri3.c: New testcase.
14414 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14417 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14418 externally visible.
14423 (g_ebp_save): Likewise.
14424 (g_esp_save): Likewise.
14426 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14428 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14430 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14432 PR tree-optimization/46021
14433 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14434 i?86-*-*, x86_64-*-*.
14436 2011-01-10 Jeff Law <law@redhat.com>
14438 * PR tree-optimization/47141
14439 * gcc.c-torture/compile/pr47141.c: New test.
14441 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14444 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14445 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14446 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14447 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14450 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14451 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14452 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14453 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14454 being vectorized. Adjust dg-final pattern.
14457 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14458 * gcc.dg/vect/slp-24.c: Likewise.
14460 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14463 * g++.dg/other/pr47218-1.C: New test file.
14464 * g++.dg/other/pr47218.C: Likewise.
14465 * g++.dg/other/pr47218.h: New supporting header.
14467 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14470 * objc.dg/attributes/invalid-attribute-1.m: New.
14471 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14473 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14476 * gfortran.dg/proc_ptr_comp_28.f90: New.
14478 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14480 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14481 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14482 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14483 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14484 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14485 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14486 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14487 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14488 * objc.dg/gnu-api-2-class.m: Likewise.
14489 * objc.dg/gnu-api-2-ivar.m: Likewise.
14490 * objc.dg/gnu-api-2-method.m: Likewise.
14491 * objc.dg/gnu-api-2-objc.m: Likewise.
14492 * objc.dg/gnu-api-2-object.m: Likewise.
14493 * objc.dg/gnu-api-2-property.m: Likewise.
14494 * objc.dg/gnu-api-2-protocol.m: Likewise.
14495 * objc.dg/gnu-api-2-sel.m: Likewise.
14497 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14499 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14500 * objc.dg/objc-foreach-4.m: Likewise.
14501 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14502 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14503 * objc.dg/foreach-4.m: Likewise.
14504 * objc.dg/foreach-5.m: Likewise.
14505 * objc.dg/foreach-3.m: Return self from init.
14507 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14510 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14512 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14515 * gfortran.dg/class_35.f90: New.
14517 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14519 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14521 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14524 * objc.dg/invalid-method-2.m: New.
14525 * obj-c++.dg/invalid-method-2.mm: New.
14527 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14530 * gfortran.dg/transpose_optimization_2.f90 : New test.
14532 2011-01-08 Jan Hubicka <jh@suse.cz>
14534 PR tree-optmization/46469
14535 * g++.dg/torture/pr46469.C: New testcase.
14537 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14539 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14540 emulation of libobjc-gnu structure layout functionality to ..
14541 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14542 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14543 * objc/execute/bf-common.h: Adjust headers.
14544 * objc/execute/bf-1.m: Likewise.
14545 * objc/execute/bf-2.m: Likewise.
14546 * objc/execute/bf-3.m: Likewise.
14547 * objc/execute/bf-4.m: Likewise.
14548 * objc/execute/bf-5.m: Likewise.
14549 * objc/execute/bf-6.m: Likewise.
14550 * objc/execute/bf-7.m: Likewise.
14551 * objc/execute/bf-8.m: Likewise.
14552 * objc/execute/bf-9.m: Likewise.
14553 * objc/execute/bf-10.m: Likewise.
14554 * objc/execute/bf-11.m: Likewise.
14555 * objc/execute/bf-12.m: Likewise.
14556 * objc/execute/bf-13.m: Likewise.
14557 * objc/execute/bf-14.m: Likewise.
14558 * objc/execute/bf-15.m: Likewise.
14559 * objc/execute/bf-16.m: Likewise.
14560 * objc/execute/bf-17.m: Likewise.
14561 * objc/execute/bf-18.m: Likewise.
14562 * objc/execute/bf-19.m: Likewise.
14563 * objc/execute/bf-20.m: Likewise.
14564 * objc/execute/bf-21.m: Likewise.
14565 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14566 objc_get_type_qualifiers ().
14568 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14571 * gfortran.dg/dependency_39.f90: New test.
14573 2011-01-07 Jan Hubicka <jh@suse.cz>
14575 Get builtins tests ready for linker plugin.
14576 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14577 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14578 my_memset, my_bzero): Mark used.
14579 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14580 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14582 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14585 2011-01-07 Jan Hubicka <jh@suse.cz>
14587 PR tree-optimization/46367
14588 * g++.dg/torture/pr46367.C: New file.
14590 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14593 * gcc.dg/pr47201.c: New test.
14596 * gcc.dg/tree-prof/pr47187.c: New test.
14598 2011-01-07 Tobias Burnus <burnus@net-b.de>
14601 * gfortran.dg/extends_type_of_3.f90: New.
14603 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14605 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14606 * g++.dg/ext/dllimport-MI1.C: Likewise.
14607 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14608 * g++.dg/ext/dllimport10.C: Likewise.
14609 * g++.dg/ext/dllimport11.C: Likewise.
14610 * g++.dg/ext/dllimport12.C: Likewise.
14611 * g++.dg/ext/dllimport13.C: Likewise.
14612 * g++.dg/ext/dllimport2.C: Likewise.
14613 * g++.dg/ext/dllimport3.C: Likewise.
14614 * g++.dg/ext/dllimport4.C: Likewise.
14615 * g++.dg/ext/dllimport5.C: Likewise.
14616 * g++.dg/ext/dllimport6.C: Likewise.
14617 * g++.dg/ext/dllimport8.C: Likewise.
14618 * g++.dg/ext/dllimport9.C: Likewise.
14619 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14620 targets, too. Additionally enable test for i?86-*-mingw*.
14621 * g++.dg/ext/selectany1.C: Likewise.
14622 Remove guard variable check.
14624 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14628 * gfortran.dg/storage_size_3.f08: Extended.
14630 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14633 * g++.dg/template/stdarg1.C: New test.
14635 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14638 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14639 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14640 from the interface of functions to not hide the errors that
14643 2011-01-06 Jan Hubicka <jh@suse.cz>
14645 * gcc.dg/lto/pr47188_0.c: New testcase.
14646 * gcc.dg/lto/pr47188_1.c: New testcase.
14648 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14652 * gfortran.dg/interface_33.f90: New test.
14654 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14657 * gcc.c-torture/compile/pr47150.c: New test.
14659 2011-01-06 Ira Rosen <irar@il.ibm.com>
14661 PR tree-optimization/47139
14662 * gcc.dg/vect/pr47139.c: New test.
14664 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14667 * gfortran.dg/extends_type_of_2.f03: New.
14669 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14671 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14673 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14675 * gnat.dg/opt14.adb: New test.
14677 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14680 * gfortran.dg/allocate_error_2.f90: New test.
14682 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14685 * gfortran.dg/storage_size_3.f08: New.
14687 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14689 PR libgfortran/47154
14690 * gfortran.dg/namelist_68.f90: New test.
14692 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14694 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14696 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14699 * gfortran.dg/class_34.f90: New.
14701 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14703 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14704 use __builtin_inff. Skip all single-precision tests that require
14707 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14709 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14711 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14713 PR tree-optimization/47148
14714 * gcc.c-torture/execute/pr47148.c: New test.
14716 PR tree-optimization/47155
14717 * gcc.c-torture/execute/pr47155.c: New test.
14719 PR rtl-optimization/47157
14720 * gcc.c-torture/compile/pr47157.c: New test.
14722 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14724 * gcc.dg/torture/vector-shift2.c (schar): Define.
14725 (main): Always use schar or uchar instead of plain "char" to avoid
14726 dependencies on implementation-defined char signedness.
14728 2011-01-03 Martin Jambor <mjambor@suse.cz>
14730 PR tree-optimization/46801
14731 * gnat.dg/pack9.adb: Remove xfail.
14733 2011-01-03 Martin Jambor <mjambor@suse.cz>
14735 PR tree-optimization/46984
14736 * g++.dg/ipa/pr46984.C: New test.
14738 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14741 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14743 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14745 PR tree-optimization/47140
14746 * gcc.c-torture/compile/pr47140.c: New test.
14748 PR rtl-optimization/47028
14749 * gcc.dg/pr47028.c: New test.
14751 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14753 * objc.dg/protocol-forward-1.m: Removed TODO.
14754 * objc.dg/protocol-forward-2.m: New.
14755 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14756 * obj-c++.dg/protocol-forward-2.mm: New.
14758 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14761 * g++.dg/eh/pr38662.C: New testcase.
14763 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14765 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14766 scan for newline '\n'.
14769 Copyright (C) 2011 Free Software Foundation, Inc.
14771 Copying and distribution of this file, with or without modification,
14772 are permitted in any medium without royalty provided the copyright
14773 notice and this notice are preserved.