1 2011-12-06 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/51245
4 * gcc.dg/torture/pr51245.c: New testcase.
6 2011-12-06 Dodji Seketeli <dodji@redhat.com>
9 * g++.dg/diagnostic/wrong-tag-1.C
11 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
14 * g++.dg/lookup/using50.C: New.
15 * g++.dg/lookup/using51.C: New.
17 2011-12-05 Jakub Jelinek <jakub@redhat.com>
19 PR tree-optimization/51396
20 * g++.dg/opt/pr51396.C: New test.
23 * gcc.dg/debug/dwarf2/pr51410.c: New test.
26 * gcc.dg/gomp/pr51339.c: New test.
28 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/cpp0x/initlist62.C: New.
33 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
36 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
38 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
40 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
41 * g++.dg/torture/pr39732.C: Likewise.
42 * g++.dg/torture/pr40642.C: Likewise.
43 * gcc.c-torture/compile/pr44686.c: Likewise.
44 * gcc.dg/20050309-1.c: Likewise.
45 * gcc.dg/20050330-2.c: Likewise.
46 * gcc.dg/20051201-1.c: Likewise.
47 * gcc.dg/gomp/pr27573.c: Likewise.
48 * gcc.dg/pr46255.c: Likewise.
49 * gcc.dg/profile-dir-1.c: Likewise.
50 * gcc.dg/profile-dir-2.c: Likewise.
51 * gcc.dg/profile-dir-3.c: Likewise.
52 * gcc.dg/profile-generate-1.c: Likewise.
53 * gfortran.dg/gomp/pr27573.f90: Likewise.
54 * gcc.dg/profile-generate-3.c: Be specific about the type of
57 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/ext/underlying_type11.C: New.
62 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
65 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
66 * gcc.dg/torture/pr39074.c: Ditto.
67 * gcc.dg/torture/pr39074-2.c: Ditto.
68 * gcc.dg/torture/pr42898.c: Ditto.
69 * gcc.dg/torture/pr42898-2.c: Ditto.
70 * gcc.dg/torture/pr45704.c: Ditto.
71 * gcc.dg/torture/pr50472.c: Ditto.
72 * gcc.dg/torture/pta-callused-1.c: Ditto.
73 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
74 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
75 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
76 * gcc.dg/torture/pta-escape-1.c: Ditto.
77 * gcc.dg/torture/ipa-pta-1.c: Ditto.
78 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
80 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
83 * gcc.dg/pr51408.c: New.
85 2011-12-05 Jason Merrill <jason@redhat.com>
87 * g++.dg/cpp0x/dc6.C: New.
89 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
90 Pedro Lamarão <pedro.lamarao@gmail.com>
92 * g++.dg/cpp0x/dc1.C: New test.
93 * g++.dg/cpp0x/dc2.C: New test.
94 * g++.dg/cpp0x/dc3.C: New test.
95 * g++.dg/cpp0x/dc4.C: New test.
96 * g++.dg/cpp0x/dc5.C: New test.
97 * g++.dg/template/meminit1.C: Adjust expected error.
99 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/cpp0x/auto28.C: New.
104 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
106 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
108 2011-12-05 Jakub Jelinek <jakub@redhat.com>
109 Eric Botcazou <ebotcazou@adacore.com>
113 * gcc.c-torture/execute/pr51323.c: New test.
115 2011-12-04 Tobias Burnus <burnus@net-b.de>
118 * gfortran.dg/associate_10.f90: New.
120 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
123 * gfortran.dg/vect/pr51285.f90: New test.
125 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
126 Jérémie Detrey <Jeremie.Detrey@loria.fr>
129 * gcc.target/i386/pr51393.c: New test.
131 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
134 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
135 * obj-c++.dg/naming-4.mm: Likewise.
137 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
139 * gcc.dg/darwin-segaddr.c: Use -no-pie.
141 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/pr51313.C: New.
146 2011-12-03 Tobias Burnus <burnus@net-b.de>
149 * gfortran.dg/select_type_24.f90: New.
150 * gfortran.dg/select_type_23.f03: Add dg-error.
151 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
153 2011-12-03 Jakub Jelinek <jakub@redhat.com>
155 * gcc.dg/vect/vect-122.c: New test.
157 2011-12-03 Tobias Burnus <burnus@net-b.de>
160 * gfortran.dg/move_alloc_8.f90: New.
162 2011-12-03 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
165 i.e. remove the dg-error line.
166 * gfortran.dg/move_alloc_5.f90: Ditto and change back
168 * gfortran.dg/move_alloc_9.f90: New.
169 * gfortran.dg/move_alloc_10.f90: New
171 2011-12-02 Nathan Sidwell <nathan@acm.org>
173 * lib/gcov.exp (verify-lines): Allow = as a count char.
174 * g++.dg/gcov/gcov-13.C: New.
176 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
178 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
179 * gcc.dg/vect/slp-24.c: Ditto.
180 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
181 * gcc.dg/vect/slp-34.c: Ditto.
182 * gcc.dg/vect/slp-4.c: Ditto.
183 * gcc.dg/vect/slp-cond-2.c: Ditto.
184 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
185 * gcc.dg/vect/vect-1.c: Ditto.
186 * gcc.dg/vect/vect-10.c: Ditto.
187 * gcc.dg/vect/vect-105.c: Ditto.
188 * gcc.dg/vect/vect-112.c: Ditto.
189 * gcc.dg/vect/vect-15.c: Ditto.
190 * gcc.dg/vect/vect-2.c: Ditto.
191 * gcc.dg/vect/vect-31.c: Ditto.
192 * gcc.dg/vect/vect-32.c: Ditto.
193 * gcc.dg/vect/vect-33.c: Ditto.
194 * gcc.dg/vect/vect-34.c: Ditto.
195 * gcc.dg/vect/vect-35.c: Ditto.
196 * gcc.dg/vect/vect-36.c: Ditto.
197 * gcc.dg/vect/vect-6.c: Ditto.
198 * gcc.dg/vect/vect-73.c: Ditto.
199 * gcc.dg/vect/vect-74.c: Ditto.
200 * gcc.dg/vect/vect-75.c: Ditto.
201 * gcc.dg/vect/vect-76.c: Ditto.
202 * gcc.dg/vect/vect-80.c: Ditto.
203 * gcc.dg/vect/vect-85.c: Ditto.
204 * gcc.dg/vect/vect-89.c: Ditto.
205 * gcc.dg/vect/vect-97.c: Ditto.
206 * gcc.dg/vect/vect-98.c: Ditto.
207 * gcc.dg/vect/vect-all.c: Ditto.
208 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
209 * gcc.dg/vect/vect-iv-8.c: Ditto.
210 * gcc.dg/vect/vect-iv-8a.c: Ditto.
211 * gcc.dg/vect/vect-outer-1.c: Ditto.
212 * gcc.dg/vect/vect-outer-1a.c: Ditto.
213 * gcc.dg/vect/vect-outer-1b.c: Ditto.
214 * gcc.dg/vect/vect-outer-2.c: Ditto.
215 * gcc.dg/vect/vect-outer-2a.c: Ditto.
216 * gcc.dg/vect/vect-outer-2c.c: Ditto.
217 * gcc.dg/vect/vect-outer-3.c: Ditto.
218 * gcc.dg/vect/vect-outer-3a.c: Ditto.
219 * gcc.dg/vect/vect-outer-4a.c: Ditto.
220 * gcc.dg/vect/vect-outer-4b.c: Ditto.
221 * gcc.dg/vect/vect-outer-4c.c: Ditto.
222 * gcc.dg/vect/vect-outer-4d.c: Ditto.
223 * gcc.dg/vect/vect-outer-4m.c: Ditto.
224 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
225 * gcc.dg/vect/vect-outer-fir.c: Ditto.
226 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
227 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
228 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
229 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
230 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
231 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
232 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
233 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
234 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
235 * gcc.dg/vect/vect-shift-2.c: Ditto.
236 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
237 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
238 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
239 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
240 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
242 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
244 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
245 __builtin_memcpy arguments to honor sizeof(a).
247 2011-12-02 Joseph Myers <joseph@codesourcery.com>
249 * gcc.c-torture/execute/doloop-1.c,
250 gcc.c-torture/execute/doloop-2.c: New tests.
252 2011-12-02 Martin Jambor <mjambor@suse.cz>
254 PR tree-optimization/50622
255 * g++.dg/tree-ssa/pr50622.C: New test.
257 2011-12-01 Jason Merrill <jason@redhat.com>
259 * g++.dg/cpp0x/initlist61.C: New.
261 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/inherit/crash3.C: New.
266 2011-12-01 Nathan Sidwell <nathan@acm.org>
268 PR gcov-profile/51113
269 * lib/gcov.exp (verify-lines): Add support for xfailing.
270 (run-gcov): Likewise.
271 * gcc.misc-tests/gcov-13.c: Xfail weak function.
272 * gcc.misc-tests/gcov-16.c: Remove.
273 * gcc.misc-tests/gcov-17.c: Remove.
274 * g++.dg/gcov-8.C: Remove.
275 * g++.dg/gcov-9.C: Remove.
276 * g++.dg/gcovpart-12b.C: New.
277 * g++.dg/gcov-12.C: New.
279 2011-12-01 Andrew Pinski <apinski@cavium.com>
282 * g++.dg/torture/pr51198.C: New testcase.
284 2011-12-01 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/51246
287 * gcc.c-torture/compile/pr51246.c: New test.
289 PR rtl-optimization/51014
290 * g++.dg/opt/pr51014.C: New test.
292 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/template/error47.C: New.
297 2011-11-30 Jason Merrill <jason@redhat.com>
300 * g++.dg/init/aggr8.C: New.
302 2011-11-30 Jakub Jelinek <jakub@redhat.com>
305 * gcc.target/i386/pr50725.c: New test.
308 * gfortran.dg/gomp/pr51089.f90: New test.
310 2011-11-30 Andrew Pinski <apinski@cavium.com>
312 * gcc.dg/pr51321.c: New testcase.
314 2011-11-30 Jakub Jelinek <jakub@redhat.com>
316 PR rtl-optimization/48721
317 * gcc.target/i386/pr48721.c: New test.
319 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
324 2011-11-29 Jakub Jelinek <jakub@redhat.com>
326 PR tree-optimization/51247
327 * gcc.c-torture/compile/pr51247.c: New test.
329 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
332 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
334 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
336 * gcc.target/powerpc/ppc-target-4.c: New file to test target
337 specific functions enabling target specific builtins.
339 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
341 Use complex floating-point constant in CDBL.
343 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
345 2011-11-29 Tobias Burnus <burnus@net-b.de>
349 * gfortran.dg/move_alloc_5.f90: Add dg-error.
350 * gfortran.dg/select_type_23.f03: Add dg-error.
351 * gfortran.dg/move_alloc_6.f90: New.
352 * gfortran.dg/move_alloc_7.f90: New.
354 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
356 PR tree-optimization/51301
357 * gcc.dg/vect/pr51301.c: New test.
359 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
361 * g++.dg/cdce3.C: Use dg-additional-options.
363 2011-11-28 Jakub Jelinek <jakub@redhat.com>
366 * gcc.dg/tree-prof/pr50907.c: New test.
368 PR tree-optimization/50078
369 * gcc.dg/pr50078.c: New test.
371 PR tree-optimization/50682
372 * g++.dg/opt/pr50682.C: New test.
374 2011-11-28 Tobias Burnus <burnus@net-b.de>
377 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
379 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
380 Iain Sandoe <iains@gcc.gnu.org>
382 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
383 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
384 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
385 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
386 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
388 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
390 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
391 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
392 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
393 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
394 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
395 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
396 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
397 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
398 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
399 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
400 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
401 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
402 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
403 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
404 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
405 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
406 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
407 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
408 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
409 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
410 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
411 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
412 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
413 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
414 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
415 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
416 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
418 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
420 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
422 * gcc.target/mips/no-dsp-1.c: New test.
423 * gcc.target/mips/soft-float-1.c: Likewise.
425 2011-11-26 Jakub Jelinek <jakub@redhat.com>
427 PR rtl-optimization/49912
428 * g++.dg/other/pr49912.C: New test.
430 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
432 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
434 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
436 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
440 * gfortran.dg/inline_sum_3.f90: New test.
442 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
445 * lib/target-supports.exp
446 (check_effective_target_sync_long_long): Also supported on 32bit
447 x86 targets. Add comment about required dg-options.
448 Add alpha*-*-* targets.
449 (check_effective_target_sync_long_long_runtime): Ditto.
451 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
453 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
454 * gcc.dg/atomic-exchange-4.c: Ditto.
455 * gcc.dg/atomic-load-4.c: Ditto.
456 * gcc.dg/atomic-store-4.c: Ditto.
457 * gcc.dg/di-longlong64-sync-1.c: Ditto.
458 * gcc.dg/di-sync-multithread.c: Ditto.
459 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
460 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
462 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
465 * lib/target-supports.exp
466 (check_effective_target_sync_int_128_runtime): New procedure.
467 (check_effective_target_sync_long_long_runtime): Ditto.
468 (check_effective_target_sync_long_long): Add arm*-*-*.
469 (check_effective_target_sync_longlong): Remove.
471 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
472 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
473 * gcc.dg/atomic-exchange-5.c: Ditto.
474 * gcc.dg/atomic-load-5.c: Ditto.
475 * gcc.dg/atomic-store-5.c: Ditto.
476 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
477 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
478 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
480 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
481 * gcc.dg/atomic-exchange-4.c: Ditto.
482 * gcc.dg/atomic-load-4.c: Ditto.
483 * gcc.dg/atomic-store-4.c: Ditto.
484 * gcc.dg/di-longlong64-sync-1.c: Ditto.
485 * gcc.dg/di-sync-multithread.c: Ditto.
486 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
487 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
489 2011-11-25 Tobias Burnus <burnus@net-b.de>
492 * gfortran.dg/whole_file_35.f90: New.
494 2011-11-25 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/volatile13.f90: New.
499 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
502 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
504 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
509 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
512 * gcc.target/i386/sw-1.c: Revert revision 181357.
514 2011-11-24 Tobias Burnus <burnus@net-b.de>
517 * gfortran.dg/implicit_pure_1.f90: New.
519 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
522 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
523 * gcc.dg/atomic-exchange-5.c: Likewise.
524 * gcc.dg/atomic-load-5.c: Likewise.
525 * gcc.dg/atomic-op-5.c: Likewise.
526 * gcc.dg/atomic-store-5.c: Likewise.
527 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
529 2011-11-24 Jakub Jelinek <jakub@redhat.com>
531 PR rtl-optimization/50290
532 * gcc.dg/pr50290.c: New test.
534 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
539 2011-11-23 Jakub Jelinek <jakub@redhat.com>
542 * gcc.dg/pr51261.c: New test.
544 2011-11-22 Dodji Seketeli <dodji@redhat.com>
547 * g++.dg/cpp0x/alias-decl-14.C: New test.
548 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
550 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
552 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
553 * g++.dg/lookup/struct1.C: Likewise.
554 * g++.dg/parse/elab1.C: Likewise.
555 * g++.dg/parse/elab2.C: Likewise.
556 * g++.dg/parse/int-as-enum1.C: Likewise.
557 * g++.dg/parse/typedef1.C: Likewise.
558 * g++.dg/parse/typedef3.C: Likewise.
559 * g++.dg/parse/typedef4.C: Likewise.
560 * g++.dg/parse/typedef5.C: Likewise.
561 * g++.dg/template/crash26.C: Likewise.
562 * g++.dg/template/nontype4.C: Likewise.
563 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
564 * g++.old-deja/g++.brendan/line1.C: Likewise.
565 * g++.old-deja/g++.other/elab1.C: Likewise.
566 * g++.old-deja/g++.other/syntax4.C: Likewise.
568 2011-11-22 Tom de Vries <tom@codesourcery.com>
570 PR rtl-optimization/50764
571 * gcc.dg/pr50764.c: New test.
573 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp0x/decltype36.C: New.
578 2011-11-22 Jakub Jelinek <jakub@redhat.com>
580 PR tree-optimization/51074
581 * gcc.dg/vect/pr51074.c: New test.
583 2011-11-22 Dodji Seketeli <dodji@redhat.com>
586 * g++.dg/cpp0x/alias-decl-16.C: New test.
588 2011-11-22 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/50765
591 * gcc.dg/pr50765.c: New test.
593 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
595 * gcc.dg/vshift-1.c (main): Call rand instead of random.
596 * gcc.dg/vshift-3.c (main): Likewise.
598 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
600 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
602 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
604 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
605 * gcc.misc-tests/gcov-17.c: Likewise.
606 * g++.dg/gcov/gcov-8.C: Likewise.
607 * g++.dg/gcov/gcov-9.C: Likewise.
609 2011-11-21 Torvald Riegel <triegel@redhat.com>
611 * g++.dg/tm/pr47747.C: New test.
613 2011-11-21 Torvald Riegel <triegel@redhat.com>
615 * g++.dg/tm/template-2.C: New test.
617 2011-11-21 Jakub Jelinek <jakub@redhat.com>
620 * gcc.dg/pr50827.c: New test.
622 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
625 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
626 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
627 * g++.dg/cpp0x/udlit-member.C: Adjust.
628 * g++.dg/cpp0x/udlit-raw-length.C: New.
629 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
630 * g++.dg/cpp0x/udlit-resolve.C: New.
631 * c-c++-common/dfp/pr33466.c: Adjust.
633 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
635 * lib/target-supports.exp
636 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
637 with ultrasparc_vis2_hw.
638 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
639 with ultrasparc_vis3_hw.
641 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
643 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
644 *-*-solaris2* && c++.
646 2011-11-20 Joey Ye <joey.ye@arm.com>
648 * gcc.dg/volatile-bitfields-1.c: New.
650 2011-11-20 Jason Merrill <jason@redhat.com>
653 * g++.dg/cpp0x/variadic120.C: New.
654 * g++.dg/cpp0x/sfinae26.C: Adjust.
656 * g++.dg/cpp0x/sfinae11.C: Adjust.
657 * g++.dg/cpp0x/sfinae26.C: Adjust.
658 * g++.dg/template/unify11.C: Adjust.
660 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
663 * g++.dg/template/error46.C: New.
665 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
668 * gcc.target/i386/pr51235.c: New test.
671 * gcc.target/i386/pr51236.c: New test.
673 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
675 * gnat.dg/discr32.adb: New test.
676 * gnat.dg/discr32_pkg.ads: New helper.
678 2011-11-20 Nathan Sidwell <nathan@acm.org>
680 PR gcov-profile/51113
681 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
682 * gcc.misc-tests/gcov-16.c: New.
683 * gcc.misc-tests/gcov-17.c: New.
684 * g++.dg/gcov/gcov-8.C: New.
685 * g++.dg/gcov/gcov-9.C: New.
686 * g++.dg/gcov/gcov-10.C: New.
688 2011-11-20 Dodji Seketeli <dodji@redhat.com>
691 * g++.dg/cpp0x/alias-decl-15.C: New test.
693 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp0x/pr51216.C: New.
698 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
700 * gcc.dg/delay-slot-2.c: New test.
702 2011-11-18 Joseph Myers <joseph@codesourcery.com>
704 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
706 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
709 * g++.dg/lookup/using46.C: New.
710 * g++.dg/lookup/using47.C: New.
711 * g++.dg/lookup/using48.C: New.
712 * g++.dg/lookup/using49.C: New.
713 * g++.dg/lookup/using50.C: New.
715 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
717 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
718 supports /* ... */ comments.
720 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/cpp0x/pr51150.C: New.
725 2011-11-18 Martin Jambor <mjambor@suse.cz>
727 PR tree-optimization/50605
728 * g++.dg/ipa/pr50605.C: New test.
730 2011-11-18 Dodji Seketeli <dodji@redhat.com>
733 * g++.dg/cpp0x/alias-decl-13.C: New test.
735 2011-11-17 Jason Merrill <jason@redhat.com>
738 * g++.dg/cpp0x/auto27.C: New.
739 * g++.dg/cpp0x/trailing2.C: Adjust messages.
741 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
743 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
744 memory model parameters don't match expected values.
745 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
746 __atomic_compare_exchange.
747 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
748 __atomic_compare_exchange_n.
749 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
750 weak/strong parameter and fail if memory models aren't correct.
752 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
754 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
755 Look for simulate_thread_done to determine working gdb. Reduce timeout
756 to 10 seconds and fail when timeout occurs. Improve error messages.
758 2011-11-17 Jason Merrill <jason@redhat.com>
761 * g++.dg/template/virtual2.C: New.
763 2011-11-17 Michael Matz <matz@suse.de>
767 * g++.dg/tree-ssa/pr50741.C: New.
769 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
771 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
773 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
775 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
776 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
777 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
779 2011-11-16 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/constructor_1.f90: New.
784 * gfortran.dg/constructor_2.f90: New.
785 * gfortran.dg/constructor_3.f90: New.
786 * gfortran.dg/constructor_4.f90: New.
787 * gfortran.dg/constructor_5.f90: New.
788 * gfortran.dg/constructor_6.f90: New.
789 * gfortran.dg/use_only_5.f90: New.
790 * gfortran.dg/c_ptr_tests_17.f90: New.
791 * gfortran.dg/c_ptr_tests_18.f90: New.
792 * gfortran.dg/used_types_25.f90: New.
793 * gfortran.dg/used_types_26.f90: New
794 * gfortran.dg/type_decl_3.f90: New.
795 * gfortran.dg/function_types_3.f90: Update dg-error.
796 * gfortran.dg/result_1.f90: Ditto.
797 * gfortran.dg/structure_constructor_3.f03: Ditto.
798 * gfortran.dg/structure_constructor_4.f03: Ditto.
800 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
802 * gcc.dg/vect/pr30858.c: Update expected output for
803 architectures with multiple vector sizes.
805 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
806 Bernd Schmidt <bernds@coudesourcery.com>
807 Sebastian Huber <sebastian.huber@embedded-brains.de>
810 * gcc.target/arm/pr49641.c: New test.
812 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
814 PR tree-optimization/49960
815 * gcc.dg/autopar/pr49960.c: New test.
816 * gcc.dg/autopar/pr49960-1.c: New test.
819 2011-11-16 Tom de Vries <tom@codesourcery.com>
821 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
822 * gcc.dg/pr43864-2.c: Same.
823 * gcc.dg/pr43864-3.c: Same.
824 * gcc.dg/pr43864-4.c: Same.
826 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
828 * gcc.target/i386/sse2-cvt-vec.c: New test.
829 * gcc.target/i386/avx-cvt-vec.c: Ditto.
830 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
831 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
832 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
833 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
834 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
836 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
838 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
839 powerpc*-*-darwin* targets.
841 2011-11-15 Torvald Riegel <triegel@redhat.com>
843 * c-c++-common/tm/trxn-expr-3.c: New test.
845 2011-11-14 Torvald Riegel <triegel@redhat.com>
847 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
849 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
851 * gcc.target/i386/avx-recip-vec.c: New test.
852 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
853 * gcc.target/i386/avx-lrint-vec.c: Ditto.
854 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
855 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
856 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
857 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
858 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
859 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
860 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
861 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
862 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
863 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
864 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
865 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
867 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
870 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
871 non-template literal operator.
873 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
875 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
876 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
877 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
878 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
879 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
880 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
881 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
882 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
883 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
884 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
885 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
886 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
887 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
888 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
889 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
890 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
892 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
898 * g++.old-deja/g++.brendan/misc14.C: Adjust.
899 * g++.old-deja/g++.jason/scoping16.C: Likewise.
900 * g++.old-deja/g++.other/anon7.C: Likewise.
901 * g++.old-deja/g++.other/using1.C: Likewise.
902 * g++.old-deja/g++.other/redecl1.C: Likewise.
903 * g++.old-deja/g++.other/typedef7.C: Likewise.
904 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
905 * g++.dg/template/using2.C: Likewise.
906 * g++.dg/template/static4.C: Likewise.
907 * g++.dg/template/typedef1.C: Likewise.
908 * g++.dg/lookup/name-clash9.C: Likewise.
909 * g++.dg/abi/mangle41.C: Likewise.
910 * g++.dg/parse/ctor5.C: Likewise.
911 * g++.dg/inherit/using4.C: Likewise.
912 * g++.dg/lookup/using24.C: New.
913 * g++.dg/lookup/using25.C: New.
914 * g++.dg/lookup/using26.C: New.
915 * g++.dg/lookup/using27.C: New.
916 * g++.dg/lookup/using28.C: New.
917 * g++.dg/lookup/using29.C: New.
918 * g++.dg/lookup/using30.C: New.
919 * g++.dg/lookup/using31.C: New.
920 * g++.dg/lookup/using32.C: New.
921 * g++.dg/lookup/using33.C: New.
922 * g++.dg/lookup/using34.C: New.
923 * g++.dg/lookup/using35.C: New.
924 * g++.dg/lookup/using36.C: New.
925 * g++.dg/lookup/using37.C: New.
926 * g++.dg/lookup/using38.C: New.
927 * g++.dg/lookup/using39.C: New.
928 * g++.dg/lookup/using40.C: New.
929 * g++.dg/lookup/using41.C: New.
930 * g++.dg/lookup/using42.C: New.
931 * g++.dg/lookup/using43.C: New.
932 * g++.dg/lookup/using44.C: New.
933 * g++.dg/lookup/using45.C: New.
934 * g++.dg/lookup/pr6936.C: New.
935 * g++.dg/debug/using4.C: New.
936 * g++.dg/debug/using5.C: New.
937 * g++.dg/cpp0x/forw_enum10.C: New.
939 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
940 Jan Hubicka <jh@suse.cz>
942 * gcc.target/i386/sw-1.c: Force rep;movsb.
944 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
947 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
948 dg-additional-options.
950 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
952 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
953 specified. Remove redundant runtime checks.
954 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
955 Allow for other than -m4. Fix typos in comments.
957 2011-11-12 Jason Merrill <jason@redhat.com>
960 * g++.dg/warn/ref-temp1.C: New.
963 * g++.dg/opt/stack2.C: New.
965 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
967 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
968 alpha*-*-linux* targets.
970 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
973 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
974 Darwin targets and allow external symbols to be undefined.
976 2011-11-12 Nathan Sidwell <nathan@acm.org>
978 * gcc.misc-tests/gcov-15.c: New.
980 2011-11-11 Jakub Jelinek <jakub@redhat.com>
982 PR tree-optimization/51058
983 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
984 * gfortran.dg/vect/pr51058-2.f90: New test.
986 2011-11-10 Jason Merrill <jason@redhat.com>
988 * g++.dg/template/linkage1.C: New.
989 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
990 * g++.old-deja/g++.other/linkage4.C: Likewise.
993 * g++.dg/cpp0x/defaulted33.C: New.
995 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
998 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
999 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1002 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1004 PR rtl-optimization/51040
1005 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1008 2011-11-10 Jason Merrill <jason@redhat.com>
1011 * g++.dg/template/conv12.C: New.
1014 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1016 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1018 * gnat.dg/atomic6_1.adb: New test.
1019 * gnat.dg/atomic6_2.adb: Likewise.
1020 * gnat.dg/atomic6_3.adb: Likewise.
1021 * gnat.dg/atomic6_4.adb: Likewise.
1022 * gnat.dg/atomic6_5.adb: Likewise.
1023 * gnat.dg/atomic6_6.adb: Likewise.
1024 * gnat.dg/atomic6_7.adb: Likewise.
1025 * gnat.dg/atomic6_8.adb: Likewise.
1026 * gnat.dg/atomic6_pkg.ads: New helper.
1028 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.c-torture/compile/pr51077.c: New test.
1033 PR rtl-optimization/51023
1034 * gcc.c-torture/execute/pr51023.c: New test.
1036 2011-11-10 Richard Guenther <rguenther@suse.de>
1038 PR tree-optimization/51042
1039 * gcc.dg/torture/pr51042.c: New testcase.
1041 2011-11-10 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/51070
1044 * gcc.dg/torture/pr51070.c: New testcase.
1046 2011-11-10 Richard Guenther <rguenther@suse.de>
1048 PR tree-optimization/51030
1049 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1051 2011-11-10 Richard Guenther <rguenther@suse.de>
1054 * gcc.dg/torture/pr51071.c: New testcase.
1056 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1058 * gnat.dg/loop_optimization9.ad[sb]: New test.
1060 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1062 PR tree-optimization/51058
1063 * gfortran.dg/vect/pr51058.f90: New test.
1065 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/51000
1068 * gcc.dg/vect/pr51000.c: New test.
1070 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/cpp0x/static_assert5.C: New.
1074 * g++.dg/template/nontype13.C: Tweak.
1076 2011-11-09 Jason Merrill <jason@redhat.com>
1079 * g++.dg/cpp0x/noexcept16.C: New.
1082 * g++.dg/cpp0x/variadic119.C: New.
1084 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1089 * gcc.dg/torture/vshuf-32.inc: Likewise.
1090 * gcc.dg/torture/vshuf-4.inc: Likewise.
1091 * gcc.dg/torture/vshuf-8.inc: Likewise.
1093 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1095 2011-11-09 Ian Lance Taylor <iant@google.com>
1097 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1099 * gcc.dg/split-5.c: New test.
1101 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1103 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1105 2011-11-09 Jason Merrill <jason@redhat.com>
1108 * g++.dg/template/virtual1.C: New.
1110 2011-11-08 Jason Merrill <jason@redhat.com>
1112 Run most C++ tests in both C++98 and C++11 modes.
1113 * lib/target-supports.exp (check_effective_target_c++11): New.
1114 (check_effective_target_c++98): New.
1115 * lib/g++-dg.exp (g++-dg-runtest): New.
1116 * g++.dg/dg.exp: Use g++-dg-runtest.
1117 * g++.dg/charset/charset.exp: Likewise.
1118 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1119 * g++.dg/dfp/dfp.exp: Likewise.
1120 * g++.dg/gcov/gcov.exp: Likewise.
1121 * g++.dg/gomp/gomp.exp: Likewise.
1122 * g++.dg/graphite/graphite.exp: Likewise.
1123 * g++.dg/tls/tls.exp: Likewise.
1124 * g++.dg/tm/tm.exp: Likewise.
1125 * g++.dg/vect/vect.exp: Likewise.
1126 * g++.old-deja/old-deja.exp: Likewise.
1127 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1128 with some of the torture options.
1129 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1130 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1131 * g++.dg/init/null1.C: Only run in C++98.
1132 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1133 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1134 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1135 * g++.old-deja/g++.other/anon9.C: Likewise.
1136 * g++.old-deja/g++.other/linkage1.C: Likewise.
1137 * g++.old-deja/g++.other/linkage2.C: Likewise.
1138 * g++.old-deja/g++.pt/t29.C: Likewise.
1139 * g++.old-deja/g++.pt/t30.C: Likewise.
1140 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1141 * g++.dg/ext/anon-struct4.C: Likewise.
1142 * g++.dg/init/brace2.C: Likewise.
1143 * g++.dg/init/brace6.C: Likewise.
1144 * g++.dg/other/anon3.C: Likewise.
1145 * g++.dg/template/arg2.C: Likewise.
1146 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1147 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1148 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1149 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1150 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1151 * g++.old-deja/g++.brendan/init2.C: Likewise.
1152 * g++.old-deja/g++.brendan/init4.C: Likewise.
1153 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1154 * g++.old-deja/g++.jason/cond.C: Likewise.
1155 * g++.old-deja/g++.law/init1.C: Likewise.
1156 * g++.old-deja/g++.law/operators32.C: Likewise.
1157 * g++.old-deja/g++.pt/enum6.C: Likewise.
1158 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1159 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1161 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1162 * g++.dg/init/new11.C: Likewise.
1163 * g++.dg/init/pr29571.C: Likewise.
1164 * g++.dg/lookup/forscope2.C: Likewise.
1165 * g++.dg/parse/linkage1.C: Likewise.
1166 * g++.dg/parse/typedef8.C: Likewise.
1167 * g++.dg/template/error44.C: Likewise.
1168 * g++.dg/tls/diag-2.C: Likewise.
1169 * g++.dg/tls/diag-4.C: Likewise.
1170 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1171 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1172 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1173 * g++.old-deja/g++.brendan/new3.C: Likewise.
1174 * g++.old-deja/g++.eh/new1.C: Likewise.
1175 * g++.old-deja/g++.eh/new2.C: Likewise.
1176 * g++.old-deja/g++.jason/new.C: Likewise.
1177 * g++.old-deja/g++.law/friend1.C: Likewise.
1178 * g++.old-deja/g++.mike/net46.C: Likewise.
1179 * g++.old-deja/g++.mike/p755.C: Likewise.
1180 * g++.old-deja/g++.other/new6.C: Likewise.
1182 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1183 * g++.dg/template/crash53.C: Likewise.
1184 * g++.dg/template/void9.C: Likewise.
1186 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1191 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp0x/sfinae29.C: New.
1196 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1199 * gfortran.dg/typebound_call_22.f03: New test case.
1201 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1204 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1206 2011-11-09 Richard Guenther <rguenther@suse.de>
1208 PR tree-optimization/51039
1209 * gcc.dg/pr51039.c: New testcase.
1211 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1213 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1214 Enable also for powerpc*-*-*.
1216 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1219 * gfortran.dg/forall_16.f90: New test.
1221 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1224 * gfortran.dg/initialization_29.f90: Expand test.
1226 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1229 * g++.dg/cpp0x/alias-decl-12.C: New test.
1230 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1232 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1235 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1237 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1239 PR tree-optimization/51015
1240 * gcc.dg/vect/pr51015.c: New test.
1242 2011-11-08 David S. Miller <davem@davemloft.net>
1244 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1245 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1247 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1250 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1252 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1255 * gfortran.dg/string_5.f90: Improve testcase.
1257 2011-10-23 Jason Merrill <jason@redhat.com>
1260 * g++.dg/template/lvalue2.C: New.
1262 2011-11-08 Michael Matz <matz@suse.de>
1264 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1265 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1266 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1267 * g++.dg/eh/builtin2.C: Ditto.
1268 * g++.dg/eh/builtin3.C: Ditto.
1270 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1273 being prefered even for -mavx.
1274 * gcc.target/i386/avx-cvt-3.c: New test.
1276 2011-11-08 Richard Guenther <rguenther@suse.de>
1278 PR tree-optimization/51012
1279 * gcc.dg/pr51012-1.c: New testcase.
1280 * gcc.dg/pr51012-2.c: Likewise.
1282 2011-11-08 Richard Guenther <rguenther@suse.de>
1285 * c-c++-common/uninit-pr51010.c: New testcase.
1287 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1289 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1290 check_effective_target_vect_call_copysignf,
1291 check_effective_target_vect_call_lrint): New procedures.
1292 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1293 $VECT_SLP_CFLAGS with -ffast-math.
1294 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1295 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1296 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1297 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1299 2011-11-07 Richard Henderson <rth@redhat.com>
1300 Aldy Hernandez <aldyh@redhat.com>
1301 Torvald Riegel <triegel@redhat.com>
1303 Merged from transactional-memory.
1305 * g++.dg/dg.exp: Run transactional memory tests.
1306 * g++.dg/tm: New directory with new tests.
1307 * gcc.dg/tm: New directory with new tests.
1308 * c-c++-common/tm: New directory with new tests.
1310 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1312 Fix context handling of alias-declaration
1313 * g++.dg/cpp0x/alias-decl-11.C: New test.
1315 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1318 * g++.dg/parse/template26.C: New.
1319 * g++.dg/template/crash45.C: Adjust dg-error string.
1321 2011-11-07 Jason Merrill <jason@redhat.com>
1324 * g++.dg/template/lookup9.C: New.
1327 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1330 * g++.dg/cpp0x/decltype35.C: New.
1332 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1334 Support C++11 alias-declaration
1336 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1337 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1338 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1339 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1340 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1341 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1342 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1343 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1344 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1345 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1346 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1347 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1348 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1350 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1352 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1354 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1357 * gfortran.dg/typebound_call_21.f03: New.
1359 2011-11-07 Nathan Sidwell <nathan@acm.org>
1361 * gcc.dg/profile-dir-1.c: Adjust final scan.
1362 * gcc.dg/profile-dir-2.c: Adjust final scan.
1363 * gcc.dg/profile-dir-3.c: Adjust final scan.
1364 * gcc.misc-tests/gcov.exp: Adjust regexp.
1365 * gcc.misc-tests/gcov-12.c: New.
1366 * gcc.misc-tests/gcov-13.c: New.
1367 * gcc.misc-tests/gcovpart-13b.c: New.
1368 * gcc.misc-tests/gcov-14.c: New.
1370 2011-11-07 Jason Merrill <jason@redhat.com>
1373 * g++.dg/ext/visibility/template8.C: New.
1375 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/50789
1378 * gcc.target/i386/avx2-gather-1.c: New test.
1379 * gcc.target/i386/avx2-gather-2.c: New test.
1380 * gcc.target/i386/avx2-gather-3.c: New test.
1381 * gcc.target/i386/avx2-gather-4.c: New test.
1383 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1387 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1390 * gfortran.dg/open_dev_null.f90: Remove testcase.
1392 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1394 * lib/target-supports.exp (check_effective_target_sync_int_128):
1395 Don't cache the result.
1396 (check_effective_target_sync_long_long): Ditto.
1398 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1400 PR rtl-optimization/47698
1401 * gcc.target/i386/47698.c: New test.
1403 2011-11-06 Jason Merrill <jason@redhat.com>
1406 * g++.dg/ext/visibility/template7.C: New.
1408 2011-11-07 Terry Guo <terry.guo@arm.com>
1410 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1411 * gcc.target/arm/wmul-2.c: Ditto.
1412 * gcc.target/arm/wmul-3.c: Ditto.
1413 * gcc.target/arm/wmul-4.c: Ditto.
1415 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1417 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1418 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1419 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1420 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1421 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1422 expected diagnostics.
1424 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1425 Richard Henderson <rth@redhat.com>
1426 Aldy Hernandez <aldyh@redhat.com>
1428 Merged from cxx-mem-model.
1430 * lib/target-supports.exp (check_effective_target_sync_int_128,
1431 check_effective_target_sync_long_long): Check whether the target
1432 supports 64 and 128 bit __sync builtins.
1433 (check_effective_target_cas_char): New.
1434 (check_effective_target_cas_int): New.
1435 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1436 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1437 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1438 produce the expected library calls.
1439 * gcc.dg/atomic-fence.c: New functional tests.
1440 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1441 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1442 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1443 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1444 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1445 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1446 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1447 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1448 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1450 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1452 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1454 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1456 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1457 int128 operations are atomic.
1458 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1459 operations are atomic.
1460 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1461 operations are atomic.
1462 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1463 operations are atomic.
1464 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1465 stores aren't moved out of a loop.
1466 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1467 globals don't overwrite neighbouring globals.
1468 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1469 writes dont overwrite neighbouring components.
1470 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1471 * c-c++-common/gomp/atomic-3.c: Likewise.
1472 * c-c++-common/gomp/atomic-9.c: Likewise.
1473 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1474 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1475 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1476 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1477 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1478 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1479 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1480 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1481 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1482 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1483 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1484 g++.dg/gomp/atomic-15.C: Remove.
1485 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1486 * gcc.dg/gomp/atomic-11.c: Remove test.
1488 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1490 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1491 * gcc.dg/vect/slp-cond-1.c: New test.
1492 * gcc.dg/vect/slp-cond-2.c: New test.
1494 2011-11-05 David S. Miller <davem@davemloft.net>
1496 * lib/test-supports.exp
1497 (check_effective_target_ultrasparc_vis2_hw): New proc.
1498 (check_effective_target_ultrasparc_vis3_hw): New proc.
1499 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1500 * gcc.target/sparc/vec-init-2.inc: Likewise.
1501 * gcc.target/sparc/vec-init-3.inc: Likewise.
1502 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1503 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1504 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1505 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1506 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1507 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1508 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1509 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1510 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1512 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1514 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1515 Disable test on Epiphany.
1516 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1517 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1518 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1519 * g++.dg/parse/pragma3.C: Likewise.
1520 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1522 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1523 * gcc.dg/tls/thr-cse-1.c: Likewise.
1524 * g++.dg/opt/devirt2.C: Likewise.
1525 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1526 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1527 * gcc.target/epiphany: New directory.
1529 2011-11-05 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/quad_2.f90: New.
1533 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1535 * gcc.dg/strlenopt-22g.c: New wrapper around...
1536 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1538 2011-11-04 Jason Merrill <jason@redhat.com>
1541 * g++.dg/init/lifetime2.C: New.
1542 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1545 * g++.dg/init/lifetime1.C: Test cleanup order.
1547 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1549 * g++.dg/other/offsetof7.C: New test.
1551 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1553 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1554 variable, default empty, -ffat-lto-objects for effective_target_lto.
1555 (gcc-dg-test-1): Add options from dg-final methods.
1556 * lib/scanasm.exp (scan-assembler_required_options)
1557 (scan-assembler-not_required_options): New procs.
1559 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1561 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1562 generate a pedwarn in c++98-mode.
1563 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1564 don't generate a pedwarn in c++0x-mode.
1566 2011-11-04 Olivier Goffart <olivier@woboq.com>
1569 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1571 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1573 PR rtl-optimization/38644
1574 * gcc.target/arm/stack-red-zone.c: New.
1576 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/warn/Wconversion-null-3.C: New.
1581 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1584 * g++.dg/cpp0x/udlit-strint-length.C: New.
1586 2011-11-04 Jason Merrill <jason@redhat.com>
1589 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1590 * g++.dg/init/lifetime1.C: New.
1591 * g++.dg/init/ref21.C: New.
1592 * g++.dg/eh/array1.C: New.
1594 2011-11-04 Tom de Vries <tom@codesourcery.com>
1596 PR tree-optimization/50763
1597 * gcc.dg/pr50763-5.c: New test.
1599 2011-11-04 Tom de Vries <tom@codesourcery.com>
1601 PR tree-optimization/50763
1602 * g++.dg/pr50763-4.C: New test.
1604 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1606 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1609 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1611 * gcc.dg/torture/vec-cvt-1.c: New test.
1613 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1615 * gnat.dg/specs/private1[-sub].ads: New test.
1617 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1620 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1621 * gfortran.dg/inline_sum_1.f90: New.
1622 * gfortran.dg/inline_sum_2.f90: New.
1623 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1624 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1625 * gfortran.dg/inline_product_1.f90: New.
1627 2011-11-03 Tobias Burnus <burnus@net-b.de>
1630 * gfortran.dg/bind_c_dts_5.f90: New.
1632 2011-11-03 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1637 2011-11-03 Richard Guenther <rguenther@suse.de>
1640 * g++.dg/init/copy7.C: Remove testcase.
1642 2011-11-03 Martin Jambor <mjambor@suse.cz>
1644 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1645 * g++.dg/ipa/devirt-c-2.C: Likewise.
1646 * g++.dg/ipa/devirt-c-7.C: New test.
1647 * g++.dg/ipa/devirt-c-8.C: Likewise.
1649 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1651 PR tree-optimization/50912
1652 * gnat.dg/loop_optimization10.ad[sb]: New test.
1653 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1655 2011-11-02 Jason Merrill <jason@redhat.com>
1658 * g++.dg/cpp0x/nsdmi-list2.C: New.
1660 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1664 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1666 2011-11-02 Tom de Vries <tom@codesourcery.com>
1668 PR tree-optimization/50769
1669 * gfortran.dg/pr50769.f90: New test.
1671 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1673 * gcc.target/sparc/20111102-1.c: New test.
1675 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/warn/Wcast-qual2.C: New.
1680 2011-11-02 Tom de Vries <tom@codesourcery.com>
1682 PR tree-optimization/50763
1683 * g++.dg/pr50763-3.C: New test.
1685 2011-11-02 Tom de Vries <tom@codesourcery.com>
1687 PR tree-optimization/50672
1688 * g++.dg/pr50672.C: New test.
1690 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1692 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1693 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1694 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1696 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1698 2011-11-02 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/50902
1701 * gcc.dg/torture/pr50902.c: New testcase.
1703 2010-11-02 Richard Guenther <rguenther@suse.de>
1705 PR tree-optimization/50890
1706 * gcc.dg/torture/pr50890.c: New testcase.
1708 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1711 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1712 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1714 2011-11-01 Tom de Vries <tom@codesourcery.com>
1716 PR tree-optimization/50908
1717 * gcc.dg/pr50908.c: New test.
1718 * gcc.dg/pr50908-2.c: Same.
1719 * gcc.dg/pr50908-3.c: Same.
1721 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1723 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1724 the outer loop. Remove comment. Don't check for widen-mult.
1726 2011-10-31 Martin Jambor <mjambor@suse.cz>
1728 * gcc.dg/ipa/ipcp-4.c: New test.
1730 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1732 * gcc.dg/vshift-3.c: New test.
1733 * gcc.dg/vshift-4.c: New test.
1734 * gcc.dg/vshift-5.c: New test.
1736 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1738 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1739 and current implementation.
1741 2011-10-31 Paul Brook <paul@codesourcery.com>
1743 * gcc.dg/constructor-1.c: New test.
1745 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1748 * gfortran.dg/dshift_3.f90: New test.
1750 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1752 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1754 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1755 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1756 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1757 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1758 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1759 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1760 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1761 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1762 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1763 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1764 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1765 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1766 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1767 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1768 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1769 * gcc.dg/vector-compare-2.c: Likewise.
1771 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp0x/pr50901.C: New.
1776 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1779 * gcc.target/i386/fma4-check.h (main): Ditto.
1780 * gcc.target/i386/xop-check.h (main): Ditto.
1782 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1785 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/template/crash109.C: New.
1790 2011-10-28 Jason Merrill <jason@redhat.com>
1792 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1794 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/template/crash109.C: New.
1799 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1801 * gfortran.dg/nearest_5.f90: New test.
1803 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.dg/vshift-1.c: New test.
1806 * gcc.dg/vshift-2.c: New test.
1807 * gcc.target/i386/xop-vshift-1.c: New test.
1808 * gcc.target/i386/xop-vshift-2.c: New test.
1809 * gcc.target/i386/avx2-vshift-1.c: New test.
1811 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1813 PR rtl-optimization/49720
1814 * g++.dg/torture/pr49720.C: New test.
1816 2011-10-27 David S. Miller <davem@davemloft.net>
1818 * gcc.target/sparc/setcc-3.c: New test.
1820 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1823 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1825 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.target/i386/sse2-cvt-1.c: New test.
1828 * gcc.target/i386/sse2-cvt-2.c: New test.
1829 * gcc.target/i386/avx-cvt-1.c: New test.
1830 * gcc.target/i386/avx-cvt-2.c: New test.
1831 * gcc.target/i386/avx2-cvt-1.c: New test.
1832 * gcc.target/i386/avx2-cvt-2.c: New test.
1834 2011-10-27 Martin Jambor <mjambor@suse.cz>
1836 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1838 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1839 Steven G. Kargl <kargl@gcc.gnu.org>
1842 * gfortran.dg/pr50875.f90: New test.
1844 2011-10-26 David S. Miller <davem@davemloft.net>
1846 * gcc.target/sparc/fmaf-1.c: New test.
1848 * gcc.target/sparc/setcc-1.c: New test.
1849 * gcc.target/sparc/setcc-2.c: New test.
1851 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1853 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1855 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1857 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1860 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1862 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1865 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1867 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1869 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1871 * gnat.dg/specs/discr1.ads: New test.
1872 * gnat.dg/specs/discr1_pkg.ads: New helper.
1874 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/specs/unchecked_union.ads: Rename to...
1877 * gnat.dg/specs/unchecked_union1.ads: ...this.
1878 * gnat.dg/specs/unchecked_union2.ads: New test.
1880 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/specs/atomic1.ads: New test.
1884 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1886 Implement C++11 user-defined literals.
1887 * g++.dg/cpp0x/udlit-addr.C: New.
1888 * g++.dg/cpp0x/udlit-args.C: New.
1889 * g++.dg/cpp0x/udlit-args-neg.C: New.
1890 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1891 * g++.dg/cpp0x/udlit-concat.C: New.
1892 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1893 * g++.dg/cpp0x/udlit-constexpr.C: New.
1894 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1895 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1896 * g++.dg/cpp0x/udlit-friend.C: New.
1897 * g++.dg/cpp0x/udlit-general.C: New.
1898 * g++.dg/cpp0x/udlit-inline.C: New.
1899 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1900 * g++.dg/cpp0x/udlit-member-neg.C: New.
1901 * g++.dg/cpp0x/udlit-namespace.C: New.
1902 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1903 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1904 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1905 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1906 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1907 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1908 * g++.dg/cpp0x/udlit-raw-str.C: New.
1909 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1910 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1911 * g++.dg/cpp0x/udlit-systemheader.C: New.
1912 * g++.dg/cpp0x/udlit-template.C: New.
1913 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1914 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1915 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1916 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1917 * g++.dg/cpp0x/udlit_system_header: New.
1919 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/decltype34.C: New.
1924 2011-10-26 Tom de Vries <tom@codesourcery.com>
1926 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1927 * gcc.c-torture/unsorted/HIset.c: Same.
1928 * gcc.c-torture/unsorted/SIcmp.c: Same.
1929 * gcc.c-torture/unsorted/SIset.c: Same.
1930 * gcc.c-torture/unsorted/SFset.c: Same.
1931 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1932 * gcc.c-torture/unsorted/USIcmp.c: Same.
1933 * gcc.c-torture/unsorted/DFcmp.c: Same.
1935 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1938 to work also with -masm=intel and additionally test the xmm vs. ymm
1939 register type combination on mask/dest and in vsib.
1940 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1941 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1942 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1943 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1944 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1945 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1946 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1947 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1948 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1949 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1950 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1951 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1952 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1953 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1954 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1955 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1956 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1957 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1958 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1959 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1960 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1961 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1962 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1963 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1964 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1965 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1966 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1967 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1968 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1969 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1970 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1972 2011-10-26 Tom de Vries <tom@codesourcery.com>
1974 PR tree-optimization/50763
1975 * gcc.dg/pr50763-2.c: New test.
1977 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1979 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1980 Update expected messages.
1982 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1984 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1986 2011-10-25 Jason Merrill <jason@redhat.com>
1989 * g++.dg/init/aggr7.C: New.
1992 * g++.dg/cpp0x/initlist59.C: New.
1994 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/overload/operator5.C: New.
1999 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/template/crash108.C: New.
2004 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2006 PR tree-optimization/50596
2007 * gcc.dg/vect/vect-cond-10.c: New test.
2009 2011-10-24 Joey Ye <joey.ye@arm.com>
2011 * gcc.target/arm/pr42575.c: Remove architecture option.
2013 2011-10-24 David S. Miller <davem@davemloft.net>
2015 * gcc.target/sparc/vis3move-1.c: New test.
2016 * gcc.target/sparc/vis3move-2.c: New test.
2017 * gcc.target/sparc/vis3move-3.c: New test.
2019 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2021 * gcc.dg/strlenopt-22.c: New testcase.
2022 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2024 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2026 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2028 (dg-skip-if): Remove.
2029 * gcc.target/i386/funcspec-1.c: Ditto.
2030 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2032 2011-10-24 Richard Guenther <rguenther@suse.de>
2034 * gcc.dg/vect/vect-bool-1.c: New testcase.
2036 2011-10-24 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/50838
2039 * gcc.dg/torture/pr50838.c: New testcase.
2041 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2043 PR tree-optimization/50730
2044 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2045 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2046 -fno-tree-sra and SLP flags.
2048 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2052 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2056 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2058 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2062 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2064 2011-10-23 Tom de Vries <tom@codesourcery.com>
2066 PR tree-optimization/50763
2067 * gcc.dg/pr50763.c: New test.
2069 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2072 * gcc.target/i386/pr50788.c: New test.
2074 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2076 PR tree-optimization/50819
2077 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2078 * g++.dg/vect/slp-pr50819.cc: New test.
2080 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2083 * g++.dg/warn/Wconversion4.C: New.
2085 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2089 from element other than first and reverse permutation.
2090 * gcc.dg/torture/vshuf-16.inc: Likewise.
2091 * gcc.dg/torture/vshuf-8.inc: Likewise.
2092 * gcc.dg/torture/vshuf-4.inc: Likewise.
2094 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2097 * g++.dg/parse/error43.C: New.
2098 * g++.dg/parse/error44.C: Likewise.
2100 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2101 Kirill Yukhin <kirill.yukhin@intel.com>
2104 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2105 * gcc.target/i386/bmi2-check.h: Ditto.
2107 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2110 * g++.dg/cpp0x/override2.C: Add test.
2112 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2115 check_linker_plugin_available.
2117 2011-10-21 Kai Tietz <ktietz@redhat.com>
2119 * gcc.target/i386/branch-cost1.c: New test.
2120 * gcc.target/i386/branch-cost2.c: New test.
2121 * gcc.target/i386/branch-cost3.c: New test.
2122 * gcc.target/i386/branch-cost4.c: New test.
2124 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2126 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2128 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2131 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2133 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2135 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2136 (_moz_foo, EXT__foo): Use ASMNAME.
2138 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2140 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2143 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2146 * gcc.target/i386/pr50766.c: New test.
2148 2011-10-20 Jason Merrill <jason@redhat.com>
2151 * g++.dg/eh/partial1.C: New.
2153 2011-10-20 Richard Henderson <rth@redhat.com>
2155 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2156 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2157 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2158 Use __builtin_shuffle.
2160 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2163 * gfortran.dg/ishft_3.f90: Update test.
2165 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2168 * gfortran.dg/substring_integer_index.f90: New test.
2170 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2172 * gfortran.dg/format_string.f: New test.
2174 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2176 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2178 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2180 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2182 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2183 gcc.target/i386/pr46226.c: Do not use
2184 -mno-accumulate-outgoing-args.
2186 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2188 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2189 including <strings.h>.
2191 2011-10-19 Jan Hubicka <jh@suse.cz>
2193 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2194 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2195 * lib/c-torture.exp: Likewise.
2196 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2197 * gcc.c-torture/compile/sync-1.c: Likewise.
2198 * gcc.c-torture/compile/sync-1.c: Likewise.
2199 * gcc.c-torture/compile/sync-3.c: Likewise.
2200 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2201 * gcc.dg/noncompile/920507-1.c: Likewise.
2202 * gcc.dg/torture/pr36400.c: Likewise.
2203 * g++.dg/torture/pr34850.C: Likewise.
2205 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/source_ref1.adb: New test.
2208 * gnat.dg/source_ref2.adb: Likewise.
2210 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/parse/error42.C: New.
2214 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2216 2011-10-19 Jason Merrill <jason@redhat.com>
2219 * g++.dg/init/value9.C: New.
2221 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2224 * gcc.dg/torture/vshuf-16.inc: Likewise.
2225 * gcc.dg/torture/vshuf-8.inc: Likewise.
2226 * gcc.dg/torture/vshuf-4.inc: Likewise.
2228 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2231 * gfortran.dg/sizeof_proc.f90: New.
2233 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2235 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2236 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2238 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2241 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2243 2011-10-19 Jason Merrill <jason@redhat.com>
2246 * g++.dg/init/ref20.C: New.
2248 2011-10-19 Kai Tietz <ktietz@redhat.com>
2251 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2252 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2253 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2254 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2255 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2257 2011-10-19 Richard Guenther <rguenther@suse.de>
2260 * gcc.dg/torture/pr50768.c: New testcase.
2262 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2264 PR rtl-optimization/50340
2265 * gcc.dg/pr50340.c: New.
2267 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2269 PR tree-optimization/50717
2271 * gcc.dg/pr50717-1.c: New file.
2272 * gcc.target/arm/wmul-12.c: Correct types.
2273 * gcc.target/arm/wmul-8.c: Correct types.
2275 2011-10-18 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/defaulted32.C: New.
2281 * g++.dg/lookup/using23.C: New.
2284 * g++.dg/cpp0x/implicit12.C: New.
2285 * g++.dg/cpp0x/defaulted20.C: Adjust.
2286 * g++.dg/cpp0x/defaulted21.C: Adjust.
2287 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2288 * g++.dg/cpp0x/implicit4.C: Adjust.
2289 * g++.dg/cpp0x/implicit5.C: Adjust.
2290 * g++.dg/cpp0x/implicit8.C: Adjust.
2291 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2292 * g++.dg/cpp0x/not_special.C: Adjust.
2293 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2294 * g++.dg/cpp0x/rv1n.C: Adjust.
2295 * g++.dg/cpp0x/rv2n.C: Adjust.
2296 * g++.dg/cpp0x/rv3n.C: Adjust.
2297 * g++.dg/cpp0x/rv4n.C: Adjust.
2298 * g++.dg/cpp0x/rv5n.C: Adjust.
2299 * g++.dg/cpp0x/rv6n.C: Adjust.
2300 * g++.dg/cpp0x/rv7n.C: Adjust.
2302 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2304 * gcc.target/i386/avx2-vpop-check.h: New header.
2305 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2306 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2307 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2308 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2309 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2310 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2311 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2312 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2313 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2314 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2315 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2316 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2317 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2318 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2319 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2321 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2324 * gfortran.dg/coarray_subobject_1.f90: New test.
2325 * gfortran.dg/coarray/subobject_1.f90: New test.
2327 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2329 PR rtl-optimization/50205
2330 * gcc.dg/pr50205.c: New.
2332 2011-10-18 Richard Guenther <rguenther@suse.de>
2334 PR tree-optimization/50767
2335 * gcc.dg/torture/pr50767.c: New testcase.
2337 2011-10-18 Julian Brown <julian@codesourcery.com>
2339 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2340 * gcc.target/arm/unaligned-memcpy-1.c: New.
2341 * gcc.target/arm/unaligned-memcpy-2.c: New.
2342 * gcc.target/arm/unaligned-memcpy-3.c: New.
2343 * gcc.target/arm/unaligned-memcpy-4.c: New.
2345 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2348 * gfortran.dg/iso_c_binding_class.f03: New.
2350 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2352 * testsuite/lib/target-supports.exp
2353 (check_effective_target_vect_widen_shift): New.
2354 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2355 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2356 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2357 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2359 2011-10-18 Richard Guenther <rguenther@suse.de>
2361 * gcc.dg/torture/restrict-1.c: New testcase.
2363 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2365 * g++.dg/ext/bases.C: New test.
2367 2011-10-17 David S. Miller <davem@davemloft.net>
2369 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2370 all operations to emit VIS instructions.
2371 * gcc.target/sparc/fandnot.c: Likewise.
2372 * gcc.target/sparc/fnot.c: Likewise.
2373 * gcc.target/sparc/for.c: Likewise.
2374 * gcc.target/sparc/fornot.c: Likewise.
2375 * gcc.target/sparc/fxnor.c: Likewise.
2376 * gcc.target/sparc/fxor.c: Likewise.
2377 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2380 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2383 * gcc.dg/torture/vshuf-16.inc: New file.
2384 * gcc.dg/torture/vshuf-2.inc: New file.
2385 * gcc.dg/torture/vshuf-32.inc: New file.
2386 * gcc.dg/torture/vshuf-4.inc: New file.
2387 * gcc.dg/torture/vshuf-8.inc: New file.
2388 * gcc.dg/torture/vshuf-main.inc: New file.
2389 * gcc.dg/torture/vshuf-v16hi.c: New test.
2390 * gcc.dg/torture/vshuf-v16qi.c: New test.
2391 * gcc.dg/torture/vshuf-v2df.c: New test.
2392 * gcc.dg/torture/vshuf-v2di.c: New test.
2393 * gcc.dg/torture/vshuf-v2sf.c: New test.
2394 * gcc.dg/torture/vshuf-v2si.c: New test.
2395 * gcc.dg/torture/vshuf-v32qi.c: New test.
2396 * gcc.dg/torture/vshuf-v4df.c: New test.
2397 * gcc.dg/torture/vshuf-v4di.c: New test.
2398 * gcc.dg/torture/vshuf-v4hi.c: New test.
2399 * gcc.dg/torture/vshuf-v4sf.c: New test.
2400 * gcc.dg/torture/vshuf-v4si.c: New test.
2401 * gcc.dg/torture/vshuf-v8hi.c: New test.
2402 * gcc.dg/torture/vshuf-v8qi.c: New test.
2403 * gcc.dg/torture/vshuf-v8sf.c: New test.
2404 * gcc.dg/torture/vshuf-v8si.c: New test.
2406 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2408 PR tree-optimization/50746
2409 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2411 2011-10-17 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2416 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/parse/error41.C: New.
2420 * g++.dg/parse/error20.C: Adjust.
2422 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2425 * g++.dg/warn/format7.C: New.
2426 * obj-c++.dg/warn7.mm: Likewise.
2428 2011-10-17 Richard Guenther <rguenther@suse.de>
2430 PR tree-optimization/50729
2431 * gcc.dg/torture/pr50729.c: New testcase.
2433 2011-10-15 Tom Tromey <tromey@redhat.com>
2434 Dodji Seketeli <dodji@redhat.com>
2436 * lib/prune.exp (prune_gcc_output): Prune output referring to
2438 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2439 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2440 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2441 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2443 2011-10-15 Tom Tromey <tromey@redhat.com>
2444 Dodji Seketeli <dodji@redhat.com>
2446 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2448 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/inherit/error5.C: New.
2453 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2457 * gfortran.dg/kind_tests_4.f90: New.
2459 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2461 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2462 targets that support vector condition.
2464 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2467 * gfortran.dg/c_kind_tests_3.f03: New.
2469 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2472 * gfortran.dg/elemental_args_check_4.f90: New.
2474 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2476 PR tree-optimization/50727
2477 * gcc.dg/vect/pr50727.c: New test.
2479 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2481 * gcc.dg/vla-23.c: New test.
2483 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2485 PR tree-optimization/50596
2486 * gcc.dg/vect/vect-cond-9.c: New test.
2488 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2490 * gcc.dg/vect/bb-slp-29.c: New test.
2492 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/ext/is_base_of_incomplete.C: New.
2496 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2497 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2499 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2501 * gcc.target/sparc/combined-1.c: Compile at -O2.
2503 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2505 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2506 (dg-options): Add -Wno-attributes.
2507 * gcc.target/i386/fma_double_?.c: Ditto.
2508 * gcc.target/i386/fma_run_float_?.c: Ditto.
2509 * gcc.target/i386/fma_run_double_?.c: Ditto.
2510 * gcc.target/i386/l_fma_float_?.c: Dtto.
2511 * gcc.target/i386/l_fma_double_?.c: Ditto.
2512 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2513 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2515 2011-10-15 Tobias Burnus <burnus@net-b.de>
2517 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2519 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2520 * gfortran.dg/rank_3.f90: Ditto.
2521 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2522 -std=f2008ts in dg-options.
2523 * gfortran.dg/rank_4.f90: Ditto.
2525 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2528 * gcc.target/sh/pr49263.c: New.
2530 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2532 * gnat.dg/specs/debug1.ads: Tweak.
2534 2011-10-14 Kai Tietz <ktietz@redhat.com>
2536 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2538 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.target/i386/sse2-mul-1.c: New test.
2541 * gcc.target/i386/sse4_1-mul-1.c: New test.
2542 * gcc.target/i386/avx-mul-1.c: New test.
2543 * gcc.target/i386/xop-mul-1.c: New test.
2544 * gcc.target/i386/avx2-mul-1.c: New test.
2546 2011-10-14 Jason Merrill <jason@redhat.com>
2549 * g++.dg/cpp0x/nsdmi-list1.C: New.
2552 * g++.dg/cpp0x/nsdmi-const1.C: New.
2554 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2557 * gfortran.dg/pointer_intent_5.f90: New.
2559 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2561 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2562 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2563 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2565 2011-10-14 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/pointer_check_11.f90: New.
2569 * gfortran.dg/pointer_check_12.f90: New.
2571 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/overload/operator4.C: New.
2576 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2578 * gcc.dg/di-longlong64-sync-1.c: New test.
2579 * gcc.dg/di-sync-multithread.c: New test.
2580 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2581 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2582 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2583 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2584 (check_effective_target_arm_arm_ok): New helper.
2585 (check_effective_target_sync_longlong): New helper.
2587 2011-10-14 Richard Guenther <rguenther@suse.de>
2589 PR tree-optimization/50723
2590 * gcc.dg/torture/pr50723.c: New testcase.
2592 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2595 * g++.dg/warn/format6.C: New.
2596 * obj-c++.dg/warn6.mm: Likewise.
2598 2011-10-13 Richard Henderson <rth@redhat.com>
2600 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2602 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2603 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2604 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2606 2011-10-13 Jason Merrill <jason@redhat.com>
2609 * g++.dg/cpp0x/nsdmi-template2.C: New.
2612 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2615 * g++.dg/init/vbase1.C: New.
2617 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2620 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2621 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2622 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2624 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2626 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2628 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2630 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2632 2011-10-13 Richard Guenther <rguenther@suse.de>
2634 PR tree-optimization/50712
2635 * gcc.target/i386/pr50712.c: New testcase.
2637 2011-10-13 Tom de Vries <tom@codesourcery.com>
2639 * gcc.dg/memcpy-4.c: New test.
2641 2011-10-13 Richard Guenther <rguenther@suse.de>
2643 PR tree-optimization/50698
2644 * g++.dg/vect/pr50698.cc: New testcase.
2646 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2648 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2649 * gcc.target/powerpc/warn-2.c: Ditto.
2651 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2652 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2653 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2654 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2655 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2656 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2657 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2658 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2659 * gcc.target/powerpc/ppc-pow.c: Likewise.
2660 * gcc.target/powerpc/recip-1.c: Likewise.
2661 * gcc.target/powerpc/recip-2.c: Likewise.
2662 * gcc.target/powerpc/recip-3.c: Likewise.
2663 * gcc.target/powerpc/recip-4.c: Likewise.
2664 * gcc.target/powerpc/recip-5.c: Likewise.
2666 2011-10-12 David S. Miller <davem@davemloft.net>
2668 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2669 '-mvis3' instead of 'mcpu=niagara3' in options.
2670 * gcc.target/sparc/fhalve.c: Likewise.
2671 * gcc.target/sparc/fnegop.c: Likewise.
2672 * gcc.target/sparc/fpadds.c: Likewise.
2673 * gcc.target/sparc/fshift.c: Likewise.
2674 * gcc.target/sparc/fucmp.c: Likewise.
2675 * gcc.target/sparc/lzd.c: Likewise.
2676 * gcc.target/sparc/vis3misc.c: Likewise.
2677 * gcc.target/sparc/xmul.c: Likewise.
2679 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2681 * gnat.dg/vect1.ad[sb]: New test.
2682 * gnat.dg/vect1_pkg.ads: New helper.
2683 * gnat.dg/vect2.ad[sb]: New test.
2684 * gnat.dg/vect2_pkg.ads: New helper.
2685 * gnat.dg/vect3.ad[sb]: New test.
2686 * gnat.dg/vect3_pkg.ads: New helper.
2687 * gnat.dg/vect4.ad[sb]: New test.
2688 * gnat.dg/vect4_pkg.ads: New helper.
2689 * gnat.dg/vect5.ad[sb]: New test.
2690 * gnat.dg/vect5_pkg.ads: New helper.
2691 * gnat.dg/vect6.ad[sb]: New test.
2692 * gnat.dg/vect6_pkg.ads: New helper.
2694 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2696 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2697 * gcc.target/i386/fma_run_double_2.c: Likewise.
2698 * gcc.target/i386/fma_run_double_3.c: Likewise.
2699 * gcc.target/i386/fma_run_double_4.c: Likewise.
2700 * gcc.target/i386/fma_run_double_5.c: Likewise.
2701 * gcc.target/i386/fma_run_double_6.c: Likewise.
2702 * gcc.target/i386/fma_run_float_1.c: Likewise.
2703 * gcc.target/i386/fma_run_float_2.c: Likewise.
2704 * gcc.target/i386/fma_run_float_3.c: Likewise.
2705 * gcc.target/i386/fma_run_float_4.c: Likewise.
2706 * gcc.target/i386/fma_run_float_5.c: Likewise.
2707 * gcc.target/i386/fma_run_float_6.c: Likewise.
2709 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2710 remove the extra dg-options.
2711 * gcc.target/i386/l_fma_double_2.c: Likewise.
2712 * gcc.target/i386/l_fma_double_3.c: Likewise.
2713 * gcc.target/i386/l_fma_double_4.c: Likewise.
2714 * gcc.target/i386/l_fma_double_5.c: Likewise.
2715 * gcc.target/i386/l_fma_double_6.c: Likewise.
2716 * gcc.target/i386/l_fma_float_1.c: Likewise.
2717 * gcc.target/i386/l_fma_float_2.c: Likewise.
2718 * gcc.target/i386/l_fma_float_3.c: Likewise.
2719 * gcc.target/i386/l_fma_float_4.c: Likewise.
2720 * gcc.target/i386/l_fma_float_5.c: Likewise.
2721 * gcc.target/i386/l_fma_float_6.c: Likewise.
2723 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2725 PR tree-optimization/50189
2726 * g++.dg/torture/pr50189.C: New testcase.
2728 2011-10-12 Richard Guenther <rguenther@suse.de>
2730 PR tree-optimization/50700
2731 * gcc.dg/builtin-object-size-12.c: New testcase.
2733 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2736 * gcc.c-torture/compile/pr50565-1.c,
2737 gcc.c-torture/compile/pr50565-2.c: New tests.
2739 2011-10-11 Jason Merrill <jason@redhat.com>
2743 * g++.dg/template/constant1.C: New.
2744 * g++.dg/template/constant2.C: New.
2745 * g++.dg/cpp0x/constexpr-template3.C: New.
2747 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2749 * gcc.target/i386/warn-vect-op-3.c: New test.
2750 * gcc.target/i386/warn-vect-op-1.c: New test.
2751 * gcc.target/i386/warn-vect-op-2.c: New test.
2753 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2755 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2757 2011-10-11 Richard Guenther <rguenther@suse.de>
2759 PR tree-optimization/50204
2760 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2762 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2764 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2766 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2768 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2769 * gcc.target/i386/fma_double_2.c: Ditto.
2770 * gcc.target/i386/fma_double_3.c: Ditto.
2771 * gcc.target/i386/fma_double_4.c: Ditto.
2772 * gcc.target/i386/fma_double_5.c: Ditto.
2773 * gcc.target/i386/fma_double_6.c: Ditto.
2774 * gcc.target/i386/fma_float_1.c: Ditto.
2775 * gcc.target/i386/fma_float_2.c: Ditto.
2776 * gcc.target/i386/fma_float_3.c: Ditto.
2777 * gcc.target/i386/fma_float_4.c: Ditto.
2778 * gcc.target/i386/fma_float_5.c: Ditto.
2779 * gcc.target/i386/fma_float_6.c: Ditto.
2780 * gcc.target/i386/l_fma_double_1.c: Ditto.
2781 * gcc.target/i386/l_fma_double_2.c: Ditto.
2782 * gcc.target/i386/l_fma_double_3.c: Ditto.
2783 * gcc.target/i386/l_fma_double_4.c: Ditto.
2784 * gcc.target/i386/l_fma_double_5.c: Ditto.
2785 * gcc.target/i386/l_fma_double_6.c: Ditto.
2786 * gcc.target/i386/l_fma_float_1.c: Ditto.
2787 * gcc.target/i386/l_fma_float_2.c: Ditto.
2788 * gcc.target/i386/l_fma_float_3.c: Ditto.
2789 * gcc.target/i386/l_fma_float_4.c: Ditto.
2790 * gcc.target/i386/l_fma_float_5.c: Ditto.
2791 * gcc.target/i386/l_fma_float_6.c: Ditto.
2792 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2793 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2794 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2795 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2796 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2797 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2798 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2799 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2800 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2801 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2802 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2803 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2805 2011-10-11 Tristan Gingold <gingold@adacore.com>
2807 * gcc.dg/va-arg-4.c: New test.
2808 * gcc.dg/va-arg-5.c: Ditto.
2810 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2812 * lib/target-supports.exp (check_effective_target_fd_truncate):
2813 Close and unlink test file before exit.
2815 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2818 * gfortran.dg/forall_15.f90: New test case.
2820 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2821 Andrew Macleod <amacleod@redhat.com>
2823 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2824 wrappers for *other_threads() and *final_verify().
2825 * gcc.dg/simulate-thread/simulate-thread.h
2826 (simulate_thread_wrapper_other_threads): New.
2827 (simulate_thread_wrapper_final_verify): New.
2829 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2831 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2833 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2835 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2837 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2838 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2840 * gcc.target/i386/fma_1.h: New file.
2841 * gcc.target/i386/fma_2.h: Likewise.
2842 * gcc.target/i386/fma_3.h: Likewise.
2843 * gcc.target/i386/fma_4.h: Likewise.
2844 * gcc.target/i386/fma_5.h: Likewise.
2845 * gcc.target/i386/fma_6.h: Likewise.
2846 * gcc.target/i386/fma_double_1.c: Likewise.
2847 * gcc.target/i386/fma_double_2.c: Likewise.
2848 * gcc.target/i386/fma_double_3.c: Likewise.
2849 * gcc.target/i386/fma_double_4.c: Likewise.
2850 * gcc.target/i386/fma_double_5.c: Likewise.
2851 * gcc.target/i386/fma_double_6.c: Likewise.
2852 * gcc.target/i386/fma_float_1.c: Likewise.
2853 * gcc.target/i386/fma_float_2.c: Likewise.
2854 * gcc.target/i386/fma_float_3.c: Likewise.
2855 * gcc.target/i386/fma_float_4.c: Likewise.
2856 * gcc.target/i386/fma_float_5.c: Likewise.
2857 * gcc.target/i386/fma_float_6.c: Likewise.
2858 * gcc.target/i386/fma_main.h: Likewise.
2859 * gcc.target/i386/fma_run_double_1.c: Likewise.
2860 * gcc.target/i386/fma_run_double_2.c: Likewise.
2861 * gcc.target/i386/fma_run_double_3.c: Likewise.
2862 * gcc.target/i386/fma_run_double_4.c: Likewise.
2863 * gcc.target/i386/fma_run_double_5.c: Likewise.
2864 * gcc.target/i386/fma_run_double_6.c: Likewise.
2865 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2866 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2867 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2868 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2869 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2870 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2871 * gcc.target/i386/fma_run_float_1.c: Likewise.
2872 * gcc.target/i386/fma_run_float_2.c: Likewise.
2873 * gcc.target/i386/fma_run_float_3.c: Likewise.
2874 * gcc.target/i386/fma_run_float_4.c: Likewise.
2875 * gcc.target/i386/fma_run_float_5.c: Likewise.
2876 * gcc.target/i386/fma_run_float_6.c: Likewise.
2877 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2878 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2879 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2880 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2881 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2882 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2883 * gcc.target/i386/l_fma_1.h: Likewise.
2884 * gcc.target/i386/l_fma_2.h: Likewise.
2885 * gcc.target/i386/l_fma_3.h: Likewise.
2886 * gcc.target/i386/l_fma_4.h: Likewise.
2887 * gcc.target/i386/l_fma_5.h: Likewise.
2888 * gcc.target/i386/l_fma_6.h: Likewise.
2889 * gcc.target/i386/l_fma_double_1.c: Likewise.
2890 * gcc.target/i386/l_fma_double_2.c: Likewise.
2891 * gcc.target/i386/l_fma_double_3.c: Likewise.
2892 * gcc.target/i386/l_fma_double_4.c: Likewise.
2893 * gcc.target/i386/l_fma_double_5.c: Likewise.
2894 * gcc.target/i386/l_fma_double_6.c: Likewise.
2895 * gcc.target/i386/l_fma_float_1.c: Likewise.
2896 * gcc.target/i386/l_fma_float_2.c: Likewise.
2897 * gcc.target/i386/l_fma_float_3.c: Likewise.
2898 * gcc.target/i386/l_fma_float_4.c: Likewise.
2899 * gcc.target/i386/l_fma_float_5.c: Likewise.
2900 * gcc.target/i386/l_fma_float_6.c: Likewise.
2901 * gcc.target/i386/l_fma_main.h: Likewise.
2902 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2903 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2904 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2905 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2906 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2907 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2908 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2909 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2910 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2911 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2912 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2913 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2915 2011-10-10 Richard Guenther <rguenther@suse.de>
2918 * gcc.dg/torture/pr50389.c: New testcase.
2920 2011-10-10 Richard Guenther <rguenther@suse.de>
2923 * gcc.dg/builtins-47.c: Optimize.
2925 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2927 * lib/gcc-simulate-thread.exp: New.
2928 * gcc.dg/simulate-thread/guality.h: New.
2929 * gcc.dg/simulate-thread/simulate-thread.h: New.
2930 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2931 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2932 * gcc.dg/simulate-thread/README: New.
2933 * g++.dg/simulate-thread/guality.h: New.
2934 * g++.dg/simulate-thread/simulate-thread.h: New.
2935 * g++.dg/simulate-thread/simulate-thread.exp: New.
2936 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2937 * c-c++-common/cxxbitfields-2.c: Remove.
2938 * c-c++-common/cxxbitfields.c: Remove.
2939 * c-c++-common/cxxbitfields-4.c: Remove.
2940 * c-c++-common/cxxbitfields-5.c: Remove.
2941 * c-c++-common/simulate-thread/bitfields-1.c: New.
2942 * c-c++-common/simulate-thread/bitfields-2.c: New.
2943 * c-c++-common/simulate-thread/bitfields-3.c: New.
2944 * c-c++-common/simulate-thread/bitfields-4.c: New.
2946 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/warn/format5.C: New.
2951 2011-10-09 Tobias Burnus <burnus@net-b.de>
2954 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2955 * gfortran.dg/common_16.f90: New.
2957 2011-10-09 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/iso_c_binding_param_1.f90: New.
2960 * gfortran.dg/iso_c_binding_param_2.f90: New.
2961 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2963 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2965 PR tree-optimization/50635
2966 * gcc.dg/vect/pr50635.c: New test.
2968 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2971 * gfortran.dg/proc_decl_27.f90: New.
2973 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2976 * objc/execute/initialize-1.m: New test.
2978 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2981 * gfortran.dg/pointer_function_result_1.f90 : New test.
2983 2011-10-07 David S. Miller <davem@davemloft.net>
2986 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2987 * gcc.target/sparc/cmask.c: Use it.
2988 * gcc.target/sparc/fhalve.c: Likewise.
2989 * gcc.target/sparc/fnegop.c: Likewise.
2990 * gcc.target/sparc/fpadds.c: Likewise.
2991 * gcc.target/sparc/fshift.c: Likewise.
2992 * gcc.target/sparc/fucmp.c: Likewise.
2993 * gcc.target/sparc/lzd.c: Likewise.
2994 * gcc.target/sparc/vis3misc.c: Likewise.
2995 * gcc.target/sparc/xmul.c: Likewise.
2997 2011-10-07 Richard Henderson <rth@redhat.com>
2999 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3001 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3003 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3005 * gcc.dg/pr50193-1.c: New file.
3006 * gcc.target/arm/shiftable.c: New file.
3008 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3011 * gfortran.dg/class_46.f03: New.
3013 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3015 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3016 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3017 (syslog, vsyslog, __vsyslog_chk): Likewise.
3019 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3020 (x, EXT_x): Use ASMNAME.
3022 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3023 (a, c): Use ASMNAME.
3025 2011-10-07 Tom de Vries <tom@codesourcery.com>
3028 * gcc.dg/pr50527.c: New test.
3030 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3032 PR tree-optimization/50650
3033 * gcc.c-torture/compile/pr50650.c: New test.
3035 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3037 PR tree-optimization/50575
3038 * gcc.c-torture/execute/vector-compare-2.x: New file.
3040 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3043 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3044 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3047 2011-10-07 Richard Guenther <rguenther@suse.de>
3050 * gcc.dg/vect/vect-align-2.c: Increase array size.
3052 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3053 H.J. Lu <hongjiu.lu@intel.com>
3056 * gcc.target/i386/pr50603.c: New test.
3058 2011-10-06 Jason Merrill <jason@redhat.com>
3061 * g++.dg/cpp0x/default31.C: New.
3063 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3065 PR tree-optimization/50596
3066 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3068 * gcc.dg/vect/vect-cond-8.c: New test.
3070 2011-10-06 Richard Henderson <rth@redhat.com>
3072 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3073 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3074 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3075 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3076 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3077 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3078 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3079 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3080 * gcc.c-torture/execute/vshuf-16.inc: New file.
3081 * gcc.c-torture/execute/vshuf-2.inc: New file.
3082 * gcc.c-torture/execute/vshuf-4.inc: New file.
3083 * gcc.c-torture/execute/vshuf-8.inc: New file.
3084 * gcc.c-torture/execute/vshuf-main.inc: New file.
3085 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3086 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3087 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3088 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3089 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3090 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3091 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3092 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3093 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3094 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3095 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3096 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3097 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3099 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3101 PR tree-optimization/49279
3102 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3103 * gcc.c-torture/execute/pr49279.c: New test.
3105 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3108 * gcc.c-torture/compile/pr49049.c: New test.
3110 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3113 * gcc.target/arm/pr50305.c: New test.
3115 2011-10-06 Richard Guenther <rguenther@suse.de>
3117 PR tree-optimization/38884
3118 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3119 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3121 2011-10-05 David S. Miller <davem@davemloft.net>
3123 * gcc.target/sparc/lzd.c: New test.
3124 * gcc.target/sparc/popc.c: New test.
3126 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3128 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3129 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3130 * g++.dg/other/final1.C: Cleanup original tree dump.
3132 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3134 PR tree-optimization/50613
3135 * gcc.dg/pr50613.c: New test.
3137 2011-10-05 Richard Henderson <rth@redhat.com>
3139 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3140 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3141 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3142 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3143 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3144 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3145 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3146 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3148 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3150 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3151 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3152 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3153 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3154 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3156 2011-10-05 Richard Guenther <rguenther@suse.de>
3158 PR tree-optimization/38885
3159 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3161 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3163 * gcc.target/i386/sw-1.c: New test.
3165 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3167 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3169 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3171 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3173 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3175 2011-10-04 David S. Miller <davem@davemloft.net>
3177 * gcc.target/sparc/fhalve.c: New test.
3178 * gcc.target/sparc/fnegop.c: New test.
3179 * gcc.target/sparc/xmul.c: New test.
3181 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/dummy_procedure_6.f90: New.
3186 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3188 PR tree-optimization/50604
3189 * gcc.dg/pr50604.c: New test.
3191 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3193 PR tree-optimization/49662
3194 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3195 * gcc.dg/graphite/interchange-15.c: Likewise.
3196 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3198 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.dg/tree-ssa/restrict-4.c: New test.
3202 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3204 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3205 (main): Use __typeof to get result type of comparison.
3207 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3209 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3210 Make et_vect_multiple_sizes_saved global.
3211 (check_effective_target_vect64): Make et_vect64_saved global.
3213 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3215 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3216 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3217 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3218 * gcc.dg/builtin-complex-err-1.c: Adjust.
3220 2011-10-02 Jason Merrill <jason@redhat.com>
3222 * g++.dg/cpp0x/range-for22.C: New.
3224 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3225 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3226 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3227 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3229 * g++.dg/cpp0x/nsdmi5.C: New.
3231 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3234 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3236 (mips-dg-options): Force an ABI option if the current ABI is
3237 incompatible with the required -mlong setting. Likewise force
3238 a long setting if the current one is incompatible with the
3239 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3240 throughout procedure.
3241 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3242 instead of addressing=absolute.
3244 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3246 * gcc.target/mips/stack-1.c: New test.
3248 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3250 * gcc.dg/pr49696.c: New test.
3252 2011-10-02 Jan Hubicka <jh@suse.cz>
3254 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3256 2011-10-01 David S. Miller <davem@davemloft.net>
3258 * gcc.target/sparc/cmask.c: New test.
3259 * gcc.target/sparc/fpadds.c: New test.
3260 * gcc.target/sparc/fshift.c: New test.
3261 * gcc.target/sparc/fucmp.c: New test.
3262 * gcc.target/sparc/vis3misc.c: New test.
3264 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3267 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3269 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3272 * g++.dg/dfp/44473-1.C: New test.
3273 * g++.dg/dfp/44473-2.C: New test.
3274 * g++.dg/dfp/mangle-1.C: New test.
3275 * g++.dg/dfp/mangle-2.C: New test.
3276 * g++.dg/dfp/mangle-3.C: New test.
3277 * g++.dg/dfp/mangle-4.C: New test.
3278 * g++.dg/dfp/mangle-5.C: New test.
3280 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3283 * gcc.dg/pr50571.c: New test.
3285 PR tree-optimization/46309
3286 * gcc.dg/pr46309.c: New test.
3288 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3290 * gcc.dg/strlenopt-21.c: New test.
3292 2011-09-30 Revital Eres <revital.eres@linaro.org>
3294 * gcc.dg/sms-10.c: New file.
3296 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3298 * gcc.target/arm/pr50099.c: New test.
3300 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3302 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3304 2011-09-30 David S. Miller <davem@davemloft.net>
3306 * gcc.target/sparc/bmaskbshuf.c: New test.
3307 * gcc.target/sparc/edgen.c: New test.
3309 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3312 * gfortran.dg/pure_formal_proc_3.f90: New.
3315 * gfortran.dg/stfunc_7.f90: New.
3317 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3319 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3320 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3321 * gcc.dg/vector-compare-1.c: Likewise.
3322 * gcc.dg/vector-compare-2.c: Likewise.
3324 2011-09-29 David S. Miller <davem@davemloft.net>
3326 * gcc.target/sparc/array.c: New test.
3328 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3330 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3331 loop unroll and set max unroll times to 8.
3332 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3333 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3334 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3335 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3337 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/ext/visibility/warn5.C: New.
3342 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/warn/Wextra-3.C: New.
3347 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3350 * gcc.target/sh/pr49468-si.c: New.
3352 2011-09-28 Tom de Vries <tom@codesourcery.com>
3355 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3356 (TEST): Initialize src3 with random floats.
3357 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3358 from union src3. Initialize src3 with random floats.
3360 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3362 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3363 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3364 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3365 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3366 * gcc.target/sh/sh4a-cos.c: Ditto.
3367 * gcc.target/sh/sh4a-cosf.c: Ditto.
3368 * gcc.target/sh/sh4a-sin.c: Ditto.
3369 * gcc.target/sh/sh4a-sinf.c: Ditto.
3370 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3371 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3372 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3374 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3377 * g++.dg/parse/error40.C: New.
3378 * g++.dg/warn/incomplete1.C: Adjust.
3380 2011-09-27 Jan Hubicka <jh@suse.cz>
3383 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3386 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/strlenopt-1.c: New test.
3389 * gcc.dg/strlenopt-1f.c: New test.
3390 * gcc.dg/strlenopt-2.c: New test.
3391 * gcc.dg/strlenopt-2f.c: New test.
3392 * gcc.dg/strlenopt-3.c: New test.
3393 * gcc.dg/strlenopt-4.c: New test.
3394 * gcc.dg/strlenopt-4g.c: New test.
3395 * gcc.dg/strlenopt-4gf.c: New test.
3396 * gcc.dg/strlenopt-5.c: New test.
3397 * gcc.dg/strlenopt-6.c: New test.
3398 * gcc.dg/strlenopt-7.c: New test.
3399 * gcc.dg/strlenopt-8.c: New test.
3400 * gcc.dg/strlenopt-9.c: New test.
3401 * gcc.dg/strlenopt-10.c: New test.
3402 * gcc.dg/strlenopt-11.c: New test.
3403 * gcc.dg/strlenopt-12.c: New test.
3404 * gcc.dg/strlenopt-12g.c: New test.
3405 * gcc.dg/strlenopt-13.c: New test.
3406 * gcc.dg/strlenopt-14g.c: New test.
3407 * gcc.dg/strlenopt-14gf.c: New test.
3408 * gcc.dg/strlenopt-15.c: New test.
3409 * gcc.dg/strlenopt-16g.c: New test.
3410 * gcc.dg/strlenopt-17g.c: New test.
3411 * gcc.dg/strlenopt-18g.c: New test.
3412 * gcc.dg/strlenopt.h: New file.
3414 2011-09-27 Tom de Vries <tom@codesourcery.com>
3417 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3418 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3419 * gcc.dg/pr43864.c: New test.
3420 * gcc.dg/pr43864-2.c: Same.
3421 * gcc.dg/pr43864-3.c: Same.
3422 * gcc.dg/pr43864-4.c: Same.
3424 2011-09-27 Jan Hubicka <jh@suse.cz>
3426 * gcc.dg/ipa/inline-5.c: New testcase.
3428 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3430 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3432 * gcc.dg/vect/bb-slp-27.c: New.
3433 * gcc.dg/vect/bb-slp-28.c: New.
3435 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3437 * testsuite/lib/target-supports.exp (check_profiling_available):
3438 Don't rely solely on TLS tests for -fprofile-generate, fall
3439 through to the other code.
3441 2011-09-27 Richard Guenther <rguenther@suse.de>
3443 PR tree-optimization/50363
3444 * gcc.dg/torture/pr50363.c: New testcase.
3446 2011-09-26 Jason Merrill <jason@redhat.com>
3449 * g++.dg/template/partial13.C: New.
3452 * g++.dg/template/partial12.C: New.
3455 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3457 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3460 * g++.dg/diagnostic/bindings1.C: New.
3461 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3463 2011-09-26 David S. Miller <davem@davemloft.net>
3465 * gcc.target/sparc/wrgsr.c: New test.
3466 * gcc.target/sparc/rdgsr.c: New test.
3467 * gcc.target/sparc/edge.c: New test.
3468 * gcc.target/sparc/fcmp.c: New test.
3470 * gcc.target/sparc/edge.c: Update for new return types.
3471 * gcc.target/sparc/fcmp.c: Likewise.
3473 * gcc.target/sparc/fpaddsubi.c: New test.
3475 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3478 * gfortran.dg/common_15.f90: New.
3481 * gfortran.dg/dummy_procedure_5.f90: New.
3482 * gfortran.dg/interface_26.f90: Modified error message.
3483 * gfortran.dg/proc_ptr_11.f90: Ditto.
3484 * gfortran.dg/proc_ptr_15.f90: Ditto.
3485 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3486 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3488 2011-09-26 Jason Merrill <jason@redhat.com>
3491 * g++.dg/overload/rvalue3.C: New.
3494 * g++.dg/overload/ref-conv2.C: New.
3496 * g++.dg/cpp0x/nsdmi-template1.C: New.
3498 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3500 * g++.dg/cpp0x/nullptr25.C: New.
3502 2011-09-26 Richard Guenther <rguenther@suse.de>
3504 PR tree-optimization/50472
3505 * gcc.dg/torture/pr50472.c: New testcase.
3507 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3509 * gnat.dg/opt22.adb: New test.
3510 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3512 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3514 * gnat.dg/opt21.adb: New test.
3515 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3517 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3519 * gnat.dg/opt20.ad[sb]: New test.
3520 * gnat.dg/opt20_pkg.ads: New helper.
3522 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/array17.adb: New test.
3525 * gnat.dg/array17_pkg.ads: New helper.
3527 2011-09-25 Jason Merrill <jason@redhat.com>
3529 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3531 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3533 * gnat.dg/frame_overflow.ads: New.
3534 * gnat.dg/frame_overflow.adb: Adjust.
3535 * gnat.dg/specs/addr1.ads: Likewise.
3537 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/tree-ssa/restrict2.C: New test.
3541 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3543 * lib/target-supports.exp (check_effective_target_vect64): New.
3544 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3545 of multiple vector sizes.
3546 * gcc.dg/vect/bb-slp-26.c: New.
3548 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3551 * g++.dg/template/bitfield1.C: New.
3553 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3555 * gcc.dg/vect/bb-slp-24.c: New.
3557 2011-09-24 Jason Merrill <jason@redhat.com>
3559 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3561 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3563 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3564 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3566 * g++.dg/cpp0x/nsdmi1.C: New.
3567 * g++.dg/cpp0x/nsdmi2.C: New.
3568 * g++.dg/cpp0x/nsdmi3.C: New.
3569 * g++.dg/cpp0x/nsdmi4.C: New.
3570 * g++.old-deja/g++.other/init4.C: New.
3572 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3575 * g++.dg/template/sfinae28.C: New.
3577 2011-09-23 Ian Lance Taylor <iant@google.com>
3579 * go.test/go-test.exp (errchk): Handle more cases of getting
3580 correct Tcl backslash quoting in regular expressions in test file.
3582 2011-09-23 Jason Merrill <jason@redhat.com>
3585 * g++.dg/init/const8.C: New.
3586 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3587 * g++.dg/cpp0x/defaulted2.C: Likewise.
3588 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3589 * g++.dg/init/pr20039.C: Likewise.
3590 * g++.dg/init/pr42844.C: Likewise.
3592 2011-09-23 Jan Hubicka <jh@suse.cz>
3594 * gcc.dg/ipa/inline-1.c: new testcase.
3595 * gcc.dg/ipa/inline-2.c: new testcase.
3596 * gcc.dg/ipa/inline-3.c: new testcase.
3597 * gcc.dg/ipa/inline-4.c: new testcase.
3599 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/constexpr-static8.C: New.
3604 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.target/i386/avxfp-1.c: New test.
3607 * gcc.target/i386/avxfp-2.c: New test.
3609 2011-09-23 Terry Guo <terry.guo@arm.com>
3611 * gcc.c-torture/execute/941014-1.x: Deleted.
3613 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/cpp0x/pr50491.C: New.
3618 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3621 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3623 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3626 * g++.dg/cpp0x/nullptr24.C: New.
3628 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3631 * gcc.target/i386/pr50482.c: New test.
3633 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3635 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3636 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3637 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3638 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3639 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3640 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3641 multilib options contain different -march= from dg-options.
3643 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3644 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/template/friend52.C: New.
3649 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3651 * gcc.target/arm/cmp-1.c: New test.
3652 * gcc.target/arm/cmp-2.c: Likewise.
3654 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3657 * gfortran.dg/impure_actual_1.f90: Modified error message.
3658 * gfortran.dg/proc_ptr_32.f90: New.
3659 * gfortran.dg/proc_ptr_33.f90: New.
3661 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3663 PR tree-optimization/50451
3664 * gcc.dg/vect/pr50451.c: New test.
3666 2011-09-21 Ian Lance Taylor <iant@google.com>
3668 * go.test/go-test.exp (errchk): Add special case for bug332.
3669 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3670 some more test lines.
3672 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3674 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3675 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3676 * g++.dg/other/i386-8.C: Ditto.
3677 * g++.dg/other/pr34435.C: Ditto.
3678 * g++.dg/other/pr39496.C: Ditto.
3679 * g++.dg/other/mmintrin.C: Ditto.
3681 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3683 * gcc.dg/vect/vect-cond-7.c: New test.
3684 * gcc.target/i386/sse4_1-cond-1.c: New test.
3685 * gcc.target/i386/avx-cond-1.c: New test.
3687 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3690 * g++.dg/other/pr50464.C: New test.
3692 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3694 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3695 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3696 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3697 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3699 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3701 * gnat.dg/opt19.adb: New test.
3703 2011-09-21 Terry Guo <terry.guo@arm.com>
3705 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3706 on arch conflict when testing case on targets other than armv7-a.
3708 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/ext/int128-1.C: New.
3712 * g++.dg/ext/int128-2.C: Likewise.
3713 * g++.dg/ext/int128-2.h: Likewise.
3715 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3718 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3720 2011-09-20 Jason Merrill <jason@redhat.com>
3722 * g++.dg/cpp0x/constexpr-generated1.C: New.
3725 * g++.dg/overload/ref-conv1.C: New.
3727 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3729 * g++.dg/other/final1.C: New.
3731 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3733 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3736 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3738 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3741 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3743 PR tree-optimization/50413
3744 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3745 -fdump-tree-slp-details. Run other tests with
3746 -fdump-tree-vect-details.
3747 * g++.dg/vect/slp-pr50413.cc: New.
3749 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3750 Ira Rosen <ira.rosen@linaro.org>
3753 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3754 Fix underscores around restrict.
3756 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3758 PR tree-optimization/50414
3759 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3760 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3761 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3763 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3765 PR tree-optimization/50412
3766 * gfortran.dg/vect/pr50412.f90: New.
3768 2011-09-16 Jason Merrill <jason@redhat.com>
3771 * g++.dg/eh/defarg1.C: New.
3773 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/vect/vect-reduc-10.c: New test.
3776 * gcc.target/i386/avx-reduc-1.c: New test.
3778 * gcc.target/i386/sse2-extract-1.c: New test.
3779 * gcc.target/i386/avx-extract-1.c: New test.
3781 2011-09-16 Terry Guo <terry.guo@arm.com>
3783 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3785 2011-09-15 Diego Novillo <dnovillo@google.com>
3787 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3788 ALWAYS_CXXFLAGS, if defined.
3789 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3790 ALWAYS_GFORTRANFLAGS, if defined.
3791 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3792 ALWAYS_GOCFLAGS, if defined.
3793 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3794 ALWAYS_OBJCXXFLAGS, if defined.
3795 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3796 additional_flags, if defined.
3797 * lib/gnat.exp (gnat_target_compile): Likewise.
3798 * lib/objc.exp (objc_target_compile): Likewise.
3799 * lib/target-supports-dg.exp (dg-add-options): Handle
3802 2011-09-15 Tom de Vries <tom@codesourcery.com>
3805 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3806 Use uintptr_t in f1. Undo avr xfails.
3808 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3812 * gfortran.dg/function_types_3.f90: New.
3814 2011-09-15 Jason Merrill <jason@redhat.com>
3817 * g++.dg/cpp0x/trailing7.C: New.
3820 * g++.dg/cpp0x/nullptr23.C: New.
3822 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3824 * gcc.dg/vect/bb-slp-25.c: New.
3826 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/cpp0x/noexcept15.C: New.
3831 2011-09-14 Tom de Vries <tom@codesourcery.com>
3834 * gcc.dg/pr50251.c: New test.
3836 2011-09-14 Tobias Burnus <burnus@net-b.de>
3840 * gfortran.dg/null_5.f90: New.
3841 * gfortran.dg/null_6.f90: New.
3843 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3845 * gcc.c-torture/compile/20110913-1.c: New test.
3847 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3850 * gfortran.dg/result_2.f90: New.
3852 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3854 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3856 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3859 * g++.dg/cpp0x/variadic116.C: New test case.
3861 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3863 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3864 * gcc.target/mips/interrupt_handler-2.c: New test.
3865 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3867 2011-09-12 Jason Merrill <jason@redhat.com>
3869 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3871 * g++.dg/cpp0x/explicit7.C: New.
3873 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3875 PR rtl-optimization/50212
3876 * g++.dg/other/pr50212.C: New test.
3878 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3881 * testsuite/gcc.target/avr/torture/avr-torture.exp
3882 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3883 "-O2 -fmerge-all-constants".
3885 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3888 * gfortran.dg/do_while_1.f90: New test.
3890 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3894 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3895 * gfortran.dg/proc_decl_26.f90: New.
3896 * gfortran.dg/typebound_override_2.f90: New.
3897 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3899 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/cond_expr2.ad[sb]: New test.
3903 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3905 * gnat.dg/atomic5.ad[sb]: New test.
3907 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3909 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3911 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3914 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3916 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3919 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3921 2011-09-09 Richard Guenther <rguenther@suse.de>
3923 PR tree-optimization/50328
3924 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3926 2011-09-09 Richard Guenther <rguenther@suse.de>
3929 * gcc.dg/torture/pr50333.c: New testcase.
3931 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3933 PR tree-optimization/50318
3934 * gcc.target/arm/pr50318-1.c: New file.
3936 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3938 * gcc.target/i386/all_one_m256i.c: New test.
3940 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/cpp0x/sfinae28.C: New.
3945 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3948 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3949 longer ignored on typedefs.
3951 PR c++/33255 - Support -Wunused-local-typedefs warning
3952 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3953 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3955 2011-09-08 Martin Jambor <mjambor@suse.cz>
3957 PR tree-optimization/50287
3958 * gcc.dg/torture/pr50287.c: New test.
3960 2011-09-08 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/19831
3963 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3964 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3965 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3966 * gcc.dg/errno-1.c: Adjust.
3968 2011-09-08 Richard Guenther <rguenther@suse.de>
3970 PR tree-optimization/19831
3971 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3973 2011-09-08 Tobias Burnus <burnus@net-b.de>
3976 * gfortran.dg/do_concurrent_1.f90: New.
3977 * gfortran.dg/do_concurrent_2.f90: New.
3979 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3982 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3983 * gcc.dg/pr50310-2.c: New test.
3985 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3988 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3989 * gfortran.dg/impure_constructor_1.f90: Modified.
3990 * gfortran.dg/proc_ptr_comp_33.f90: New.
3992 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3995 * gcc.dg/pr50310-1.c: New test.
3997 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4000 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4003 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/noexcept14.C: New.
4008 2011-09-07 Jason Merrill <jason@redhat.com>
4010 * g++.dg/cpp0x/constexpr-ref3.C: New.
4012 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4014 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4016 * gcc.dg/section1.c: Don't xfail for avr.
4018 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4020 PR tree-optimization/50322
4021 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4023 2011-09-07 Martin Jambor <mjambor@suse.cz>
4025 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4027 2011-09-07 Martin Jambor <mjambor@suse.cz>
4029 PR tree-optimization/49911
4030 * g++.dg/tree-ssa/pr49911.C: New test.
4032 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4035 * gcc.dg/torture/pr49030.c: New test.
4037 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4040 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4041 * gfortran.dg/class_4d.f03: Deleted.
4042 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4044 2011-09-07 Richard Guenther <rguenther@suse.de>
4046 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4048 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4050 PR tree-optimization/46021
4051 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4053 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4055 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4057 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4059 * gcc.c-torture/compile/20110906-1.c: New test.
4061 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4063 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4065 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4067 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4068 --param tree-reassoc-width=1.
4070 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4071 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4073 2011-09-06 Richard Guenther <rguenther@suse.de>
4075 PR tree-optimization/48149
4076 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4078 2011-09-06 Richard Guenther <rguenther@suse.de>
4080 PR tree-optimization/48317
4081 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4083 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4085 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4087 (add_options_for_quad_vectors): Replace with ...
4088 (add_options_for_double_vectors): ... this.
4089 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4090 support multiple vector sizes since the vectorizer attempts to
4091 vectorize with both vector sizes.
4092 * gcc.dg/vect/no-vfa-vect-79.c,
4093 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4094 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4095 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4096 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4097 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4098 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4099 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4100 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4101 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4102 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4103 gcc.dg/vect/vect-40.c: Likewise.
4104 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4105 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4106 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4107 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4108 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4110 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4112 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4115 * gcc.target/mips/abi-main.h: New file.
4116 * gcc.target/mips/abi-o32-long32.c: New test.
4117 * gcc.target/mips/abi-o32-long64.c: Likewise.
4118 * gcc.target/mips/abi-o64-long32.c: Likewise.
4119 * gcc.target/mips/abi-o64-long64.c: Likewise.
4120 * gcc.target/mips/abi-n32-long32.c: Likewise.
4121 * gcc.target/mips/abi-n32-long64.c: Likewise.
4122 * gcc.target/mips/abi-n64-long32.c: Likewise.
4123 * gcc.target/mips/abi-n64-long64.c: Likewise.
4124 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4125 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4126 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4127 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4128 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4129 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4130 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4131 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4132 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4133 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4134 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4135 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4136 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4137 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4138 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4139 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4140 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4141 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4142 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4143 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4144 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4145 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4146 * gcc.target/mips/branch-3.c: Likewise.
4147 * gcc.target/mips/branch-4.c: Likewise.
4148 * gcc.target/mips/branch-5.c: Likewise.
4149 * gcc.target/mips/branch-6.c: Likewise.
4150 * gcc.target/mips/branch-7.c: Likewise.
4151 * gcc.target/mips/branch-8.c: Likewise.
4152 * gcc.target/mips/branch-9.c: Likewise.
4153 * gcc.target/mips/branch-10.c: Likewise.
4154 * gcc.target/mips/branch-11.c: Likewise.
4155 * gcc.target/mips/branch-12.c: Likewise.
4156 * gcc.target/mips/branch-13.c: Likewise.
4157 * gcc.target/mips/lazy-binding-1.c: Likewise.
4159 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4161 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4162 to avoid warning on int=16 platforms..
4164 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4166 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4167 to work even with -fshort-enums.
4169 2011-09-04 Jan Hubicka <jh@suse.cz>
4171 * gcc.c-torture/compile/20110902.c: new testcase.
4173 2011-09-04 Jason Merrill <jason@redhat.com>
4176 * g++.dg/cpp0x/rv-conv1.C: New.
4179 * g++.dg/cpp0x/rv-func3.C: New.
4181 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4185 * g++.dg/cpp0x/constexpr-template1.C: New.
4186 * g++.dg/cpp0x/constexpr-template2.C: New.
4187 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4188 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4190 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4192 * gnat.dg/specs/debug1.ads: Tweak pattern.
4194 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4197 * gfortran.dg/class_45a.f03: New.
4198 * gfortran.dg/class_45b.f03: New.
4200 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4201 Ira Rosen <ira.rosen@linaro.org>
4203 PR tree-optimization/50208
4204 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4205 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4206 -fno-tree-fre -fno-tree-pre.
4208 2011-09-02 Martin Jambor <mjambor@suse.cz>
4210 * gcc.dg/ipa/ipcp-3.c: New test.
4212 2011-09-02 Richard Guenther <rguenther@suse.de>
4214 PR tree-optimization/27460
4216 * gcc.dg/vect/vect-cond-7.c: New testcase.
4218 2011-09-02 Martin Jambor <mjambor@suse.cz>
4220 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4221 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4222 xfailed test for inlining.
4223 * g++.dg/ipa/ivinline-9.C: Likewise.
4225 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4227 PR tree-optimization/50178
4228 * gfortran.dg/vect/pr50178.f90: New test.
4230 2011-08-31 Martin Jambor <mjambor@suse.cz>
4233 * gcc.c-torture/execute/pr49886.c: New testcase.
4235 2011-08-31 Tom de Vries <tom@codesourcery.com>
4238 * gcc.dg/pr43513.c: New test.
4240 2011-08-30 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/common_14.f90: New.
4244 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4246 2011-08-30 Jason Merrill <jason@redhat.com>
4249 * g++.dg/cpp0x/decltype33.C: New.
4252 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4255 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4257 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4259 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4261 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4263 * gnat.dg/specs/aggr3.ads: New test.
4264 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4266 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4267 * gnat.dg/specs/aggr2.ads: Likewise.
4269 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4272 * gfortran.dg/allocate_with_source_2.f90: New test
4274 2011-08-30 Jason Merrill <jason@redhat.com>
4277 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4280 * g++.dg/cpp0x/constexpr-value3.C: New.
4282 2011-08-30 Richard Guenther <rguenther@suse.de>
4285 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4286 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4287 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4288 * gcc.dg/pr36902.c: XFAIL.
4290 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4292 * gcc.target/i386/fma-check.h: New.
4293 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4294 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4295 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4296 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4297 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4298 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4299 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4300 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4301 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4302 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4303 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4304 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4305 * gcc.target/i386/fma-compile.c: Likewise.
4306 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4307 * gcc.target/i386/sse-12.c: Add -mfma.
4308 * gcc.target/i386/sse-13.c: Likewise.
4309 * gcc.target/i386/sse-14.c: Likewise.
4310 * gcc.target/i386/sse-22.c: Likewise.
4311 * gcc.target/i386/sse-23.c: Likewise.
4312 * g++.dg/other/i386-2.C: Likewise.
4313 * g++.dg/other/i386-3.C: Likewise.
4315 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4318 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4319 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4321 2011-08-30 Christian Bruel <christian.bruel@st.com>
4323 * g++.dg/bprob/bprob.exp (feedback_options): Set
4324 -fbranch-probabilities.
4325 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4327 2011-08-29 Jason Merrill <jason@redhat.com>
4330 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4332 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4333 Jason Merrill <jason@redhat.com>
4335 * g++.dg/dfp/base.C: New test.
4337 2011-08-29 Jason Merrill <jason@redhat.com>
4341 * g++.dg/cpp0x/initlist58.C: New.
4343 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4346 * gfortran.dg/class_result_1.f03: New.
4348 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4351 * gcc.target/i386/pr48722.c: New test.
4353 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4356 * gfortran.dg/widechar_compare_1.f90: New test.
4358 2011-08-26 Jason Merrill <jason@redhat.com>
4362 * g++.dg/abi/mangle50.C: New.
4364 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4367 * gcc.target/i386/pr50202.c: New test.
4369 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4371 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4372 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4373 * gcc.target/i386/avx-round-vec.c: New test.
4374 * gcc.target/i386/avx-roundf-vec.c: New test.
4376 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4378 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4382 * c-c++-common/Wunused-var-14.c: New test.
4384 2011-08-26 Tom de Vries <tom@codesourcery.com>
4386 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4388 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4390 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4391 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4392 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4393 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4395 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4397 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4398 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4399 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4400 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4402 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4405 * gfortran.dg/pointer_comp_init_1.f90: New test.
4407 2011-08-25 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/sfinae27.C: New.
4412 2011-08-25 Tobias Burnus <burnus@net-b.de>
4414 * gfortran.dg/coarray_lib_token_4.f90: New.
4416 2011-08-25 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4420 2011-08-25 Richard Guenther <rguenther@suse.de>
4422 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4424 2011-08-24 Tobias Burnus <burnus@net-b.de>
4427 * gfortran.dg/initialization_28.f90: New.
4429 2011-08-24 Richard Guenther <rguenther@suse.de>
4431 PR tree-optimization/50067
4432 * gcc.dg/torture/pr50067-3.c: New testcase.
4433 * gcc.dg/torture/pr50067-4.c: Likewise.
4434 * gcc.dg/torture/pr50067-5.c: Likewise.
4436 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4438 * g++.dg/other/i386-2.C: Add -mavx2 check.
4439 * g++.dg/other/i386-3.C: Likewise.
4440 * gcc.target/i386/avx-1.c: Add AVX2.
4441 * gcc.target/i386/avx-2.c: Likewise.
4442 * gcc.target/i386/funcspec-5.c: Likewise.
4443 * gcc.target/i386/sse-12.c: Likewise.
4444 * gcc.target/i386/sse-13.c: Likewise.
4445 * gcc.target/i386/sse-14.c: Likewise.
4446 * gcc.target/i386/sse-22.c: Likewise.
4447 * gcc.target/i386/sse-23.c: Likewise.
4448 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4449 * gcc.target/i386/avx2-check.h: New.
4450 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4451 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4452 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4453 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4454 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4455 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4456 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4457 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4458 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4459 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4460 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4461 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4462 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4463 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4464 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4465 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4466 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4467 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4468 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4469 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4470 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4471 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4472 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4473 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4474 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4475 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4476 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4477 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4478 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4479 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4480 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4481 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4482 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4483 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4484 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4485 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4486 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4487 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4488 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4489 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4490 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4491 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4492 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4493 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4494 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4495 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4496 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4497 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4498 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4499 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4500 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4501 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4502 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4503 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4504 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4505 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4506 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4507 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4508 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4509 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4510 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4511 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4512 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4513 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4514 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4515 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4516 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4517 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4518 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4519 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4520 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4521 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4522 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4523 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4524 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4525 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4526 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4527 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4528 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4529 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4530 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4531 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4532 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4533 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4534 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4535 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4536 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4537 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4538 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4539 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4540 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4541 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4542 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4543 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4544 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4545 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4546 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4547 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4548 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4549 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4550 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4551 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4552 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4553 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4554 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4555 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4556 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4557 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4558 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4559 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4560 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4561 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4562 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4563 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4564 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4565 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4566 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4567 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4568 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4569 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4570 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4571 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4572 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4573 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4574 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4575 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4576 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4577 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4578 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4579 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4580 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4581 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4582 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4583 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4584 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4585 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4586 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4587 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4588 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4589 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4590 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4591 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4592 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4593 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4594 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4595 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4596 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4597 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4598 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4599 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4600 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4601 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4602 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4603 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4604 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4605 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4606 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4607 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4608 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4609 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4610 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4611 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4612 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4613 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4614 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4615 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4616 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4617 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4618 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4619 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4620 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4621 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4622 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4623 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4624 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4625 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4626 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4627 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4628 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4629 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4630 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4631 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4632 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4633 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4634 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4635 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4636 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4637 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4638 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4639 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4640 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4641 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4642 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4643 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4644 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4645 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4646 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4647 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4648 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4649 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4650 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4651 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4652 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4653 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4654 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4655 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4656 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4657 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4658 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4659 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4660 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4661 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4662 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4663 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4664 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4665 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4666 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4667 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4668 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4669 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4670 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4671 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4672 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4673 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4674 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4675 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4676 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4677 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4678 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4679 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4680 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4681 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4682 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4683 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4684 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4685 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4686 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4687 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4688 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4693 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4694 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4697 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4698 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4699 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4700 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4701 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4702 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4703 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4704 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4705 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4706 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4707 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4708 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4709 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4710 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4711 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4712 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4713 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4714 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4715 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4716 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4717 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4718 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4719 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4720 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4721 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4722 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4723 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4724 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4725 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4726 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4727 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4728 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4729 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4730 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4731 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4732 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4733 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4734 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4735 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4736 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4737 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4738 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4739 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4740 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4741 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4742 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4743 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4744 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4745 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4746 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4747 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4748 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4749 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4750 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4751 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4752 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4753 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4754 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4755 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4756 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4757 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4758 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4759 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4760 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4761 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4762 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4763 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4764 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4765 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4766 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4767 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4768 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4769 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4770 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4771 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4772 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4773 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4774 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4775 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4776 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4777 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4778 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4779 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4780 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4781 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4782 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4783 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4784 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4785 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4786 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4787 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4788 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4789 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4790 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4791 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4792 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4793 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4794 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4795 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4796 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4797 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4798 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4799 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4800 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4801 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4802 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4803 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4804 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4805 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4806 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4807 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4808 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4809 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4810 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4811 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4812 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4813 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4814 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4815 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4816 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4817 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4818 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4819 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4820 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4821 * gcc.target/i386/testimm-9.c: Likewise.
4823 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4825 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4826 * g++.dg/other/i386-3.C: Likewise.
4827 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4828 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4829 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4830 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4831 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4832 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4833 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4834 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4835 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4836 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4837 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4838 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4839 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4840 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4841 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4842 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4843 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4844 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4845 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4846 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4847 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4848 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4849 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4850 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4851 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4852 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4853 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4854 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4855 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4856 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4857 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4858 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4859 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4860 * gcc.target/i386/sse-12.c: Add BMI2.
4861 * gcc.target/i386/sse-13.c: Likewise.
4862 * gcc.target/i386/sse-14.c: Likewise.
4863 * gcc.target/i386/sse-22.c: Likewise.
4864 * gcc.target/i386/sse-23.c: Likewise.
4866 2011-08-23 Jason Merrill <jason@redhat.com>
4868 * g++.dg/template/crash7.C: Adjust expected errors.
4870 2011-08-23 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/overload2.C: New.
4876 2011-08-23 Jason Merrill <jason@redhat.com>
4879 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4881 2011-08-23 Jason Merrill <jason@redhat.com>
4884 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4885 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4886 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4887 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4889 2011-08-23 Jason Merrill <jason@redhat.com>
4892 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4894 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4897 * g++.dg/warn/Wunused-var-16.C: New test.
4900 * gcc.dg/pr50161.c: New test.
4902 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4905 * g++.dg/gcov/gcov-7.C: New test.
4907 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4910 * g++.dg/dfp/nofields.C: New test.
4912 2011-08-23 Tobias Burnus <burnus@net-b.de>
4915 * gfortran.dg/use_16.f90: New.
4917 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4918 Kirill Yukhin <kirill.yukhin@intel.com>
4921 * gcc.target/i386/pr50155.c: New test.
4923 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4925 PR tree-optimization/50133
4926 * gcc.dg/pr50133.c: New test.
4929 * c-c++-common/cxxbitfields-6.c: New test.
4931 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4934 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4936 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4938 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4939 * gcc.dg/pr49994-3.c: Ditto.
4941 2011-08-22 Richard Guenther <rguenther@suse.de>
4944 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4945 * gcc.dg/torture/pr50067-2.c: Likewise.
4947 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4950 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4951 of a constant resulting from simplification.
4952 * gfortran.dg/warn_conversion_3.f90: New test.
4954 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4957 * gfortran.dg/zero_stride_1.f90: New test.
4959 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4962 * gfortran.dg/typebound_override_1.f90: Modified.
4964 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4966 PR tree-optimization/48739
4967 * gcc.dg/pr48739-1.c: New test.
4968 * gcc.dg/pr48739-2.c: New test.
4970 2011-08-20 Tobias Burnus <burnus@net-b.de>
4972 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4974 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4977 * gfortran.dg/where_3.f90: New test.
4979 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4982 * gfortran.dg/pr49721-1.f: New.
4983 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4985 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4987 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4988 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4993 * gcc.target/arm/wmul-11.c: New file.
4994 * gcc.target/arm/wmul-12.c: New file.
4995 * gcc.target/arm/wmul-13.c: New file.
4997 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4999 * gcc.target/arm/wmul-10.c: New file.
5001 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5003 * gcc.target/arm/wmul-9.c: New file.
5004 * gcc.target/arm/wmul-bitfield-2.c: New file.
5006 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5008 * gcc.target/arm/wmul-8.c: New file.
5010 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5012 * gcc.target/arm/wmul-7.c: New file.
5014 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5016 * gcc.target/arm/wmul-6.c: New file.
5018 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5020 * gcc.target/arm/wmul-5.c: New file.
5021 * gcc.target/arm/no-wmla-1.c: New file.
5023 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5025 * gcc.target/arm/wmul-bitfield-1.c: New file.
5027 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5029 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5031 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5033 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5034 * gcc.target/i386/conversion.c: Likewise.
5036 2011-08-19 Richard Guenther <rguenther@suse.de>
5038 * gcc.dg/torture/pr50067-1.c: New testcase.
5039 * gcc.dg/torture/pr50067-2.c: Likewise.
5041 2011-08-19 Joey Ye <joey.ye@arm.com>
5044 * gcc.target/arm/handler-align.c: New test.
5045 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5048 2011-08-19 Joey Ye <joey.ye@arm.com>
5050 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5052 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5055 * gfortran.dg/end_block_label_1.f90: New test.
5056 * gfortran.dg/end_associate_label_1.f90: New test.
5058 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5060 * gcc.dg/c1x-pointer-float-1.c: New test.
5062 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5065 * gfortran.dg/duplicate_labels_2.f: New test.
5067 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5069 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5070 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5071 gcc.dg/c1x-noreturn-5.c: New tests.
5073 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5075 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5077 2011-08-18 Tobias Burnus <burnus@net-b.de>
5080 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5081 * gfortran.dg/coarray_lock_3.f90: Fix test.
5082 * gfortran.dg/coarray_lock_4.f90: New.
5083 * gfortran.dg/coarray_lock_5.f90: New.
5085 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.c-torture/compile/pr50009.c: New test.
5091 * gcc.dg/torture/pr50092.c: New test.
5093 2011-08-18 Tobias Burnus <burnus@net-b.de>
5096 * gfortran.dg/namelist_73.f90: New.
5098 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5100 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5103 * gcc.dg/pr50017.c: New test.
5105 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5108 * g++.dg/lookup/hidden-var1.C: New test case.
5110 2011-08-17 Tobias Burnus <burnus@net-b.de>
5113 * gfortran.dg/warn_unused_var_2.f90: New.
5114 * gfortran.dg/warn_unused_var_3.f90: New.
5116 2011-08-17 Tom de Vries <tom@codesourcery.com>
5119 * gcc.target/arm/pr43597.c: New test.
5121 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/common_13.f90: New.
5126 2011-08-16 Jason Merrill <jason@redhat.com>
5129 * g++.dg/cpp0x/variadic-unresolved.C: New.
5131 * g++.old-deja/g++.brendan/README: Add R.I.P.
5133 * g++.dg/ext/attr-used-1.C: New.
5136 * g++.dg/cpp0x/initlist56.C: New.
5138 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5141 * g++.dg/opt/life1.C: Only run on Linux.
5143 2011-08-15 Tobias Burnus <burnus@net-b.de>
5145 * gfortran.dg/coarray_26.f90: New.
5147 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5149 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5152 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5155 * gfortran.dg/func_result_7.f90: New.
5157 2011-08-13 Jason Merrill <jason@redhat.com>
5160 * g++.dg/cpp0x/decltype32.C: New.
5163 * g++.dg/diagnostic/expr1.C: New.
5165 2011-08-12 David Li <davidxl@google.com>
5167 * g++.dg/abi/vbase15.C: New test.
5169 2011-08-12 Jason Merrill <jason@redhat.com>
5172 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5174 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5176 * gcc.dg/builtins-67.c: New test.
5177 * gcc.target/i386/conversion.c: Ditto.
5179 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5180 Brian Hackett <bhackett1024@gmail.com>
5182 * g++.dg/plugin/decl_plugin.c: New.
5183 * g++.dg/plugin/decl-plugin-test.C: New.
5184 * g++.dg/plugin/plugin.exp: Add above testcase.
5186 2011-08-11 Richard Guenther <rguenther@suse.de>
5188 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5190 2011-08-11 Michael Matz <matz@suse.de>
5192 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5194 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5196 PR tree-optimization/50039
5197 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5198 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5200 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5202 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5203 (sse4_1_test): Initialize src3 with random value.
5205 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5207 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5208 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5209 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5210 * gcc.dg/scal-to-vec1.c: New test.
5211 * gcc.dg/scal-to-vec2.c: New test.
5213 2011-08-09 Richard Guenther <rguenther@suse.de>
5215 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5216 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5217 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5218 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5220 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5222 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5224 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5226 * gcc.dg/pr49948.c: Require pthread effective target.
5228 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5230 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5232 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5234 * gcc.target/i386/sse-22a.c: New test.
5236 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5238 PR tree-optimization/50014
5239 * gcc.dg/vect/pr50014.c: New test.
5241 2011-08-08 Martin Jambor <mjambor@suse.cz>
5244 * gcc.dg/tree-ssa/pr49923.c: New test.
5246 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5249 * gcc.target/i386/pr49781-1.c: New.
5251 2011-08-08 Jason Merrill <jason@redhat.com>
5253 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5255 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5257 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5260 * gfortran.dg/typebound_override_1.f90: New.
5262 2011-08-07 Kai Tietz <ktietz@redhat.com>
5264 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5265 x86_64 mingw target.
5266 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5267 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5268 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5269 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5270 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5271 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5272 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5273 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5274 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5275 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5277 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5280 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5282 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5284 * gcc.dg/pr48770.c: Cleanup coverage files.
5285 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5287 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5289 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5290 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5291 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5292 lzcnt and bmi options.
5294 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5297 * gcc.dg/pr47381-1.c: New.
5298 * gcc.dg/pr47381-2.c: Likewise.
5299 * gcc.target/i386/pr47381.c: Likewise.
5301 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5304 * gcc.dg/pr47727.c: New.
5307 * gcc.dg/pr47372-1.c: New.
5308 * gcc.dg/pr47372-2.c: Likewise.
5310 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5313 * gcc.target/i386/pr47449.c: New.
5316 * gcc.dg/pr47446-1.c: New.
5317 * gcc.dg/pr47446-2.c: Likewise.
5319 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5322 * gcc.dg/pr47766.c: New.
5325 * gcc.dg/tls/pr47715-1.c: New.
5326 * gcc.dg/tls/pr47715-2.c: Likewise.
5327 * gcc.dg/tls/pr47715-3.c: Likewise.
5328 * gcc.dg/tls/pr47715-4.c: Likewise.
5329 * gcc.dg/tls/pr47715-5.c: Likewise.
5331 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5334 * objc.dg/gnu-api-2-class.m: Updated comments.
5335 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5336 * objc.dg/gnu-api-2-class-meta.m: New test.
5337 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5339 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5342 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5343 with classes that are in construction.
5345 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/pr48084-1.c: New.
5349 * gcc.target/i386/pr48084-2.c: Likewise.
5350 * gcc.target/i386/pr48084-3.c: Likewise.
5351 * gcc.target/i386/pr48084-4.c: Likewise.
5352 * gcc.target/i386/pr48084-5.c: Likewise.
5354 PR rtl-optimization/49504
5355 * gcc.target/i386/pr49504.c: New.
5358 * gcc.dg/pr49860.c: New.
5360 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5363 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5364 with classes that are in construction.
5366 2011-08-05 Jason Merrill <jason@redhat.com>
5369 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5372 * g++.dg/cpp0x/decltype31.C: New.
5375 * g++.dg/init/array28.C: New.
5378 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5380 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5383 * gcc.dg/pr47369-1.c: New.
5385 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5388 * gcc.dg/torture/pr47364-1.c: New.
5389 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5390 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5392 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5395 * gfortran.dg/transfer_check_2.f90: New test case.
5397 2011-08-05 Jan Hubicka <jh@suse.cz>
5400 * gfortran.dg/pr49494.f90: New testcase.
5402 2011-08-05 Jan Hubicka <jh@suse.cz>
5405 * gcc.c-torture/compile/pr49735.c: New testcase.
5407 2011-08-05 Jason Merrill <jason@redhat.com>
5410 * g++.dg/cpp0x/initlist56.C: New.
5413 * g++.dg/overload/rvalue2.C: New.
5416 * g++.dg/cpp0x/range-for21.C: New.
5418 * g++.dg/ext/vla11.C: New.
5420 2011-08-05 Richard Guenther <rguenther@suse.de>
5422 PR tree-optimization/49984
5423 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5425 2011-08-05 Richard Guenther <rguenther@suse.de>
5427 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5428 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5429 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5431 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5433 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5434 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5435 * gfortran.dg/ldist-pr43023.f90: Ditto.
5436 * gfortran.dg/namelist_52.f90: Ditto.
5437 * gfortran.dg/interface_proc_end.f90: Ditto.
5438 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5439 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5441 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5443 * gcc.dg/vect/vect-over-widen-1.c: New test.
5444 * gcc.dg/vect/vect-over-widen-2.c: New test.
5445 * gcc.dg/vect/vect-over-widen-3.c: New test.
5446 * gcc.dg/vect/vect-over-widen-4.c: New test.
5448 2011-08-04 Richard Guenther <rguenther@suse.de>
5451 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5453 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5455 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5457 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5460 * g++.dg/ext/builtin-object-size3.C: New test.
5462 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5464 PR tree-optimization/49948
5465 * gcc.dg/pr49948.c: New test.
5467 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5470 * gcc.dg/torture/pr47383.c: New.
5472 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5474 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5476 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5478 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5480 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5483 * gcc.dg/torture/pr47744-1.c: New.
5484 * gcc.dg/torture/pr47744-2.c: Likewise.
5485 * gcc.dg/torture/pr47744-3.c: Likewise.
5487 2011-08-03 Richard Guenther <rguenther@suse.de>
5490 * gcc.dg/torture/pr49958.c: New testcase.
5492 2011-08-03 Richard Guenther <rguenther@suse.de>
5494 PR tree-optimization/49938
5495 * g++.dg/torture/pr49938.C: New testcase.
5497 2011-08-02 Jason Merrill <jason@redhat.com>
5500 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5503 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5506 * g++.dg/cpp0x/variadic115.C: New.
5509 * g++.dg/cpp0x/union5.C: New.
5511 2011-08-02 Daniel Kraft <d@domob.eu>
5514 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5516 2011-08-02 Kai Tietz <ktietz@redhat.com>
5519 * gcc.dg/tree-ssa/forwprop-15.c
5521 2011-08-02 Jason Merrill <jason@redhat.com>
5524 * g++.dg/cpp0x/range-for20.C: New.
5526 2011-08-02 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/coarray_lib_token_3.f90: New.
5530 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5533 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5534 * gcc.dg/gomp/atomic-15.c: New test.
5535 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5536 * g++.dg/gomp/atomic-15.C: New test.
5537 * g++.dg/gomp/private-1.C: New test.
5538 * g++.dg/gomp/sharing-2.C: New test.
5539 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5540 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5541 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5543 2011-08-02 Tobias Burnus <burnus@net-b.de>
5545 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5546 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5548 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5549 * gfortran.dg/allocatable_function_5.f90: Ditto.
5550 * gfortran.dg/allocate_stat.f90: Ditto.
5551 * gfortran.dg/array_constructor_20.f90: Ditto.
5552 * gfortran.dg/array_constructor_21.f90: Ditto.
5553 * gfortran.dg/array_constructor_22.f90: Ditto.
5554 * gfortran.dg/array_constructor_26.f03: Ditto.
5555 * gfortran.dg/array_function_4.f90: Ditto.
5556 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5557 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5558 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5559 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5560 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5561 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5562 * gfortran.dg/class_15.f03: Ditto.
5563 * gfortran.dg/class_27.f03: Ditto.
5564 * gfortran.dg/class_33.f90: Ditto.
5565 * gfortran.dg/class_37.f03: Ditto.
5566 * gfortran.dg/class_40.f03: Ditto.
5567 * gfortran.dg/class_42.f03: Ditto.
5568 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5569 * gfortran.dg/coarray/registering_1.f90: Ditto.
5570 * gfortran.dg/convert_1.f90: Ditto.
5571 * gfortran.dg/default_initialization_3.f90: Ditto.
5572 * gfortran.dg/dependency_25.f90: Ditto.
5573 * gfortran.dg/dependency_26.f90: Ditto.
5574 * gfortran.dg/dependency_36.f90: Ditto.
5575 * gfortran.dg/dependency_37.f90: Ditto.
5576 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5577 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5578 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5579 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5580 * gfortran.dg/elemental_result_1.f90: Ditto.
5581 * gfortran.dg/empty_derived_type.f90: Ditto.
5582 * gfortran.dg/entry_7.f90: Ditto.
5583 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5584 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5585 * gfortran.dg/error_recovery_3.f90: Ditto.
5586 * gfortran.dg/extends_4.f03: Ditto.
5587 * gfortran.dg/func_assign.f90: Ditto.
5588 * gfortran.dg/func_assign_3.f90: Ditto.
5589 * gfortran.dg/generic_1.f90: Ditto.
5590 * gfortran.dg/generic_18.f90: Ditto.
5591 * gfortran.dg/generic_22.f03: Ditto.
5592 * gfortran.dg/generic_4.f90: Ditto.
5593 * gfortran.dg/generic_6.f90: Ditto.
5594 * gfortran.dg/generic_actual_arg.f90: Ditto.
5595 * gfortran.dg/graphite/id-21.f: Ditto.
5596 * gfortran.dg/graphite/pr45758.f90: Ditto.
5597 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5598 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5599 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5600 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5601 * gfortran.dg/host_used_types_1.f90: Ditto.
5602 * gfortran.dg/implicit_1.f90: Ditto.
5603 * gfortran.dg/implicit_11.f90: Ditto.
5604 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5605 * gfortran.dg/impure_actual_1.f90: Ditto.
5606 * gfortran.dg/impure_assignment_1.f90: Ditto.
5607 * gfortran.dg/impure_constructor_1.f90: Ditto.
5608 * gfortran.dg/initialization_10.f90: Ditto.
5609 * gfortran.dg/initialization_12.f90: Ditto.
5610 * gfortran.dg/interface_14.f90: Ditto.
5611 * gfortran.dg/interface_15.f90: Ditto.
5612 * gfortran.dg/interface_2.f90: Ditto.
5613 * gfortran.dg/interface_25.f90: Ditto.
5614 * gfortran.dg/interface_26.f90: Ditto.
5615 * gfortran.dg/interface_29.f90: Ditto.
5616 * gfortran.dg/interface_assignment_1.f90: Ditto.
5617 * gfortran.dg/internal_pack_6.f90: Ditto.
5618 * gfortran.dg/internal_pack_7.f90: Ditto.
5619 * gfortran.dg/internal_pack_8.f90: Ditto.
5620 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5621 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5622 * gfortran.dg/module_commons_3.f90: Ditto.
5623 * gfortran.dg/module_equivalence_4.f90: Ditto.
5624 * gfortran.dg/module_equivalence_6.f90: Ditto.
5625 * gfortran.dg/module_function_type_1.f90: Ditto.
5626 * gfortran.dg/module_naming_1.f90: Ditto.
5627 * gfortran.dg/namelist_4.f90: Ditto.
5628 * gfortran.dg/operator_c1202.f90: Ditto.
5629 * gfortran.dg/parens_7.f90: Ditto.
5630 * gfortran.dg/pr32921.f: Ditto.
5631 * gfortran.dg/pr33646.f90: Ditto.
5632 * gfortran.dg/pr41928.f90: Ditto.
5633 * gfortran.dg/pr42119.f90: Ditto.
5634 * gfortran.dg/pr43984.f90: Ditto.
5635 * gfortran.dg/present_1.f90: Ditto.
5636 * gfortran.dg/private_type_2.f90: Ditto.
5637 * gfortran.dg/proc_decl_2.f90: Ditto.
5638 * gfortran.dg/proc_ptr_10.f90: Ditto.
5639 * gfortran.dg/proc_ptr_22.f90: Ditto.
5640 * gfortran.dg/proc_ptr_8.f90: Ditto.
5641 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5642 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5643 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5644 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5645 * gfortran.dg/substring_equivalence.f90: Ditto.
5646 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5647 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5648 * gfortran.dg/trim_optimize_6.f90: Ditto.
5649 * gfortran.dg/typebound_call_12.f03: Ditto.
5650 * gfortran.dg/typebound_operator_5.f03: Ditto.
5651 * gfortran.dg/typebound_operator_6.f03: Ditto.
5652 * gfortran.dg/typebound_proc_18.f03: Ditto.
5653 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5654 * gfortran.dg/use_1.f90: Ditto.
5655 * gfortran.dg/use_10.f90: Ditto.
5656 * gfortran.dg/use_11.f90: Ditto.
5657 * gfortran.dg/use_14.f90: Ditto.
5658 * gfortran.dg/use_only_2.f90: Ditto.
5659 * gfortran.dg/use_rename_4.f90: Ditto.
5660 * gfortran.dg/use_rename_5.f90: Ditto.
5661 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5662 * gfortran.dg/used_interface_ref.f90: Ditto.
5663 * gfortran.dg/used_types_11.f90: Ditto.
5664 * gfortran.dg/used_types_3.f90: Ditto.
5665 * gfortran.dg/used_types_4.f90: Ditto.
5666 * gfortran.dg/userdef_operator_2.f90: Ditto.
5667 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5668 * gfortran.dg/vect/pr46213.f90: Ditto.
5669 * gfortran.dg/whole_file_21.f90: Ditto.
5670 * gfortran.dg/whole_file_22.f90: Ditto.
5671 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5672 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5674 2011-08-02 Kai Tietz <ktietz@redhat.com>
5676 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5678 2011-08-01 Jason Merrill <jason@redhat.com>
5681 * g++.dg/abi/mangle49.C: New.
5684 * g++.dg/cpp0x/constexpr-array4.C: New.
5687 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5689 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5692 * gcc.target/i386/pr49927.c: New test.
5694 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5696 PR tree-optimization/49926
5697 * gcc.dg/vect/pr49926.c: New test.
5699 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5701 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5702 * gcc.target/i386/lzcnt-1.c: New test.
5703 * gcc.target/i386/lzcnt-2.c: Likewise.
5704 * gcc.target/i386/lzcnt-2a.c: Likewise.
5705 * gcc.target/i386/lzcnt-3.c: Likewise.
5706 * gcc.target/i386/lzcnt-4.c: Likewise.
5707 * gcc.target/i386/lzcnt-4a.c: Likewise.
5708 * gcc.target/i386/lzcnt-5.c: Likewise.
5709 * gcc.target/i386/lzcnt-6.c: Likewise.
5710 * gcc.target/i386/lzcnt-6a.c: Likewise.
5711 * gcc.target/i386/lzcnt-check.h: Likewise.
5713 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5714 * gcc.target/i386/sse-13.c: Likewise.
5715 * gcc.target/i386/sse-14.c: Likewise.
5716 * g++.dg/other/i386-2.C: Likewise.
5717 * g++.dg/other/i386-3.C: Likewise.
5719 2011-08-01 Julian Brown <julian@codesourcery.com>
5721 * gcc.target/arm/fixed-point-exec.c: New test.
5723 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5726 * gcc.target/i386/pr49920.c: New test.
5728 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5730 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5731 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5732 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5733 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5734 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5735 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5736 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5737 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5738 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5739 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5740 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5741 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5742 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5743 * g++.dg/tree-ssa/pr33615.C: Ditto.
5744 * g++.dg/tree-ssa/restrict1.C: Ditto.
5745 * c-c++-common/restrict-2.c: Ditto.
5746 * gfortran.dg/pr32921.f: Ditto.
5747 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5748 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5749 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5750 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5751 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5752 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5753 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5754 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5755 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5756 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5758 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5760 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5761 .exe.ltrans[0-9]*. dump files.
5763 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5766 * gfortran.dg/abstract_type_6.f03: Modified.
5767 * gfortran.dg/typebound_proc_24.f03: New.
5769 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5772 * g++.dg/init/for1.C: Fix.
5774 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5777 * gfortran.dg/string_5.f90: New test.
5779 2011-07-29 Jason Merrill <jason@redhat.com>
5782 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5784 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5786 PR tree-optimization/47407
5787 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5791 2011-07-29 Richard Guenther <rguenther@suse.de>
5793 * gcc.dg/uninit-suppress.c: Also disable VRP.
5794 * gcc.dg/uninit-suppress_2.c: Likewise.
5796 2011-07-28 Jason Merrill <jason@redhat.com>
5799 * g++.dg/template/nontype24.C: New.
5801 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5803 PR rtl-optimization/47958
5804 * gcc.dg/torture/pr47958-1.c: New.
5806 2011-07-29 Wei Guozhi <carrot@google.com>
5808 PR rtl-optimization/49799
5809 * gcc.dg/pr49799.c: New test case.
5811 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5814 * gcc.dg/graphite/id-pr48648.c: New.
5816 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5819 * gfortran.dg/maxloc_2.f90: New test.
5820 * gfortran.dg/maxloc_3.f90: New test.
5821 * gfortran.dg/minloc_1.f90: New test.
5822 * gfortran.dg/minloc_2.f90: New test.
5823 * gfortran.dg/minloc_3.f90: New test.
5824 * gfortran.dg/minmaxloc_7.f90: New test.
5827 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5829 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5832 the builtin isn't optimized away.
5834 2011-07-27 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/lto/pr45586-2_0.f90: New.
5839 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5842 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5843 * c-c++-common/cxxbitfields-5.c: Same.
5845 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5847 * lib/target-supports.exp (check_effective_target_mmap): Use
5848 check_function_available.
5850 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5852 * g++.old-deja/g++.pt/crash60.C: Updated.
5854 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5857 * gcc.target/i386/pr49866.c: New test.
5859 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5861 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5862 * gcc.target/i386/bmi-andn-1.c: New test.
5863 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5864 * gcc.target/i386/bmi-andn-2.c: Likewise.
5865 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5866 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5867 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5868 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5869 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5870 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5871 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5872 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5873 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5874 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5875 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5876 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5877 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5878 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5879 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5880 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5881 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5882 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5883 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5884 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5885 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5887 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5890 * gfortran.dg/graphite/id-pr47691.f: New.
5892 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5894 * gcc.target/i386/avx-os-support.h: New.
5895 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5896 (main): Check avx_os_support before the test is run.
5897 * gcc.target/i386/aes-avx-check.h: Ditto.
5898 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5900 2011-07-27 Kai Tietz <ktietz@redhat.com>
5902 * gcc.target/i386/aggregate-ret3.c: New test.
5903 * gcc.target/i386/aggregate-ret4.c: New test.
5905 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5908 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5909 allocated array should *not* change its size.
5910 * gfortran.dg/multiple_allocation_3.f90: New test.
5912 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5915 * g++.dg/cpp0x/constexpr-49776.C: New.
5917 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5920 * gcc.dg/graphite/id-pr47046.c: New.
5922 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5925 * gcc.dg/graphite/run-id-pr47593.c: New.
5927 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5930 * gcc.dg/graphite/run-id-pr47653.c: New.
5931 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5932 induction variables.
5933 * gcc.dg/graphite/scop-16.c: Same.
5934 * gcc.dg/graphite/scop-17.c: Same.
5935 * gcc.dg/graphite/scop-21.c: Same.
5937 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5940 * gcc.dg/graphite/id-pr48805.c: New.
5942 2011-07-26 Tobias Burnus <burnus@net-b.de>
5944 * gfortran.dg/coarray_lib_token_2.f90: New.
5946 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5948 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5951 2011-07-25 Andrew Pinski <apinski@cavium.com>
5954 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5955 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5957 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5961 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5962 * gcc.c-torture/execute/loop-2g.c: Likewise.
5963 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5964 Require mmap support.
5965 * gcc.c-torture/execute/loop-2g.x: Likewise.
5966 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5967 (MAP_ANON): Provide default.
5968 * gcc.dg/20050826-1.c: Likewise.
5969 * gcc.target/i386/pr36533.c: Likewise.
5970 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5971 Use dg-require-effective-target mmap.
5973 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/cpp0x/range-for19.C: New.
5978 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5981 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5984 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5987 * g++.dg/torture/pr49309.C: Remove.
5989 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5991 PR tree-optimization/49809
5992 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5995 2011-07-25 Richard Guenther <rguenther@suse.de>
5997 PR tree-optimization/49715
5998 * gcc.target/i386/pr49715-1.c: New testcase.
5999 * gcc.target/i386/pr49715-2.c: Likewise.
6001 2011-07-23 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6005 2011-07-22 Jason Merrill <jason@redhat.com>
6008 * g++.dg/cpp0x/initlist55.C: New.
6010 2011-07-23 Tobias Burnus <burnus@net-b.de>
6013 * gfortran.dg/namelist_72.f: New.
6015 2011-07-23 Tobias Burnus <burnus@net-b.de>
6017 * gfortran.dg/coarray_25.f90: New.
6019 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6021 * override1.C: This test should use c++0x mode.
6022 * override3.C: New. Test the diagnostics in c++98 mode.
6024 2011-07-22 Jason Merrill <jason@redhat.com>
6025 Mark Glisse <marc.glisse@normalesup.org>
6028 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6031 * g++.dg/opt/builtins2.C: New.
6032 * g++.dg/other/error27.C: Don't rely on __builtin.
6034 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6036 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6038 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6039 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6040 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6041 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6043 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6046 2011-07-22 Richard Guenther <rguenther@suse.de>
6048 PR tree-optimization/45819
6049 * gcc.dg/pr45819.c: New testcase.
6051 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6053 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6055 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6059 * gcc.dg/graphite/run-id-pr47654.c: New.
6061 2011-07-21 Ian Lance Taylor <iant@google.com>
6064 * gcc.dg/pr49705.c: New test.
6066 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6068 * lib/target-supports.exp (check_avx_os_support_available): New.
6069 (check_effective_target_avx_runtime): Use it.
6071 2011-07-21 Richard Guenther <rguenther@suse.de>
6073 PR tree-optimization/49770
6074 * g++.dg/torture/pr49770.C: New testcase.
6076 2011-07-21 Kai Tietz <ktietz@redhat.com>
6078 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6079 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6081 2011-07-21 Tobias Burnus <burnus@net-b.de>
6083 * gfortran.dg/coarray_lib_token_1.f90: New.
6085 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6087 * gcc.dg/pr32912-2.c: Skip for AVR.
6088 * gcc.dg/pr44674.c: Add dg-require-profiling.
6090 2011-07-20 Jason Merrill <jason@redhat.com>
6092 * g++.dg/ext/desig2.C: New.
6094 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6096 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6098 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6099 * gcc.target/powerpc/recip-3.c: Ditto.
6101 2011-07-19 Jason Merrill <jason@redhat.com>
6103 PR c++/6709 (DR 743)
6104 PR c++/42603 (DR 950)
6105 * g++.dg/cpp0x/decltype21.C: New.
6107 2011-07-20 Richard Guenther <rguenther@suse.de>
6110 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6111 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6113 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6115 * gcc.target/arm/combine-movs.c: New.
6116 * gcc.target/arm/unsigned-extend-2.c: New.
6118 2011-07-19 Jason Merrill <jason@redhat.com>
6121 * g++.dg/cpp0x/variadic114.C: New.
6123 2011-07-19 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/coarray_args_1.f90: New.
6126 * gfortran.dg/coarray_args_2.f90: New.
6128 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6131 * gfortran.dg/allocate_error_3.f90: New.
6133 2011-07-19 Richard Guenther <rguenther@suse.de>
6135 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6136 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6137 * gcc.dg/torture/20110719-1.c: New testcase.
6139 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6141 PR tree-optimization/49768
6142 * gcc.c-torture/execute/pr49768.c: New test.
6144 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6146 PR tree-optimization/49771
6147 * gcc.dg/vect/pr49771.c: New test.
6149 2011-07-18 Martin Jambor <mjambor@suse.cz>
6151 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6152 * gcc.dg/ipa/ipa-2.c: Likewise.
6153 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6154 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6155 * gcc.dg/ipa/ipa-5.c: Likewise.
6156 * gcc.dg/ipa/ipa-7.c: Likewise.
6157 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6158 * gcc.dg/ipa/ipacost-1.c: Likewise.
6159 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6161 * gcc.dg/ipa/ipcp-1.c: New test.
6162 * gcc.dg/ipa/ipcp-2.c: Likewise.
6163 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6165 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6168 * gfortran.dg/pr49675.f90: New test.
6170 2011-07-18 Richard Guenther <rguenther@suse.de>
6172 * gcc.dg/torture/20110718-1.c: New testcase.
6174 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6177 * g++.dg/ext/bitfield3.C: Likewise.
6178 * g++.dg/ext/bitfield4.C: Likewise.
6179 * g++.dg/ext/bitfield5.C: Likewise.
6180 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6181 * g++.dg/other/pr23205-2.C: Likewise.
6182 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6183 * gcc.c-torture/compile/20001109-2.c: Likewise.
6184 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6185 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6186 * gcc.dg/bitfld-16.c: Likewise.
6187 * gcc.dg/bitfld-17.c: Likewise.
6188 * gcc.dg/bitfld-18.c: Likewise.
6189 * gcc.dg/builtins-config.h: Remove Netware support.
6190 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6191 * gcc.dg/cdce2.c: Likewise.
6192 * gcc.dg/cpp/assert4.c: Remove netware support.
6193 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6194 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6196 * lib/target-supports.exp (check_visibility_available): Remove
6198 (check_profiling_available): Likewise.
6200 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6202 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6204 2011-07-17 Tobias Burnus <burnus@net-b.de>
6205 Thomas Koenig <tkoenig@gcc.gnu.org>
6208 * gfortran.dg/generic_17.f90: Fix testcase.
6209 * gfortran.dg/interface_3.f90: Add dg-error.
6210 * gfortran.dg/use_14.f90: New.
6211 * gfortran.dg/use_15.f90: New.
6213 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6215 * gnat.dg/pointer_controlled.adb: New test.
6217 2011-07-17 Tobias Burnus <burnus@net-b.de>
6220 * gfortran.dg/pointer_remapping_7.f90: New.
6222 2011-07-16 Jason Merrill <jason@redhat.com>
6224 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6226 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6227 Jason Merrill <jason@redhat.com>
6231 * g++.dg/cpp0x/decltype29.C: Adjust.
6232 * g++.dg/cpp0x/error4.C: Adjust.
6233 * g++.dg/cpp0x/sfinae26.C: Adjust.
6234 * g++.dg/cpp0x/variadic105.C: Adjust.
6235 * g++.dg/template/deduce3.C: Adjust.
6236 * g++.dg/template/error45.C: Adjust.
6237 * g++.dg/template/ptrmem2.C: Adjust.
6238 * g++.dg/template/sfinae2.C: Adjust.
6239 * g++.old-deja/g++.pt/crash60.C: Adjust.
6240 * g++.old-deja/g++.pt/unify6.C: Adjust.
6241 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6242 * g++.dg/cpp0x/nullptr15.C: Adjust.
6243 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6244 * g++.dg/cpp0x/pr31431.C: Adjust.
6245 * g++.dg/cpp0x/pr31434.C: Adjust.
6246 * g++.dg/cpp0x/sfinae11.C: Adjust
6247 * g++.dg/cpp0x/temp_default2.C: Adjust.
6248 * g++.dg/cpp0x/trailing4.C: Adjust.
6249 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6250 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6251 * g++.dg/cpp0x/variadic105.C: Adjust.
6252 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6253 * g++.dg/ext/vla2.C: Adjust.
6254 * g++.dg/other/ptrmem10.C: Adjust.
6255 * g++.dg/other/ptrmem11.C: Adjust.
6256 * g++.dg/overload/unknown1.C: Adjust.
6257 * g++.dg/template/conv11.C: Adjust.
6258 * g++.dg/template/dependent-expr5.C: Adjust.
6259 * g++.dg/template/friend.C: Adjust.
6260 * g++.dg/template/incomplete2.C: Adjust.
6261 * g++.dg/template/local4.C: Adjust.
6262 * g++.dg/template/local6.C: Adjust.
6263 * g++.dg/template/operator9.C: Adjust.
6264 * g++.dg/template/ttp25.C: Adjust.
6265 * g++.dg/template/unify10.C: Adjust.
6266 * g++.dg/template/unify11.C: Adjust.
6267 * g++.dg/template/unify6.C: Adjust.
6268 * g++.dg/template/unify9.C: Adjust.
6269 * g++.dg/template/varmod1.C: Adjust.
6270 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6271 * g++.old-deja/g++.pt/crash28.C: Adjust.
6272 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6273 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6274 * g++.old-deja/g++.pt/expr2.C: Adjust.
6275 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6276 * g++.old-deja/g++.pt/spec5.C: Adjust.
6277 * g++.old-deja/g++.pt/spec6.C: Adjust.
6278 * g++.old-deja/g++.pt/unify4.C: Adjust.
6279 * g++.old-deja/g++.pt/unify8.C: Adjust.
6280 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6281 * g++.dg/overload/template5.C: New testcase.
6282 * g++.dg/template/overload12.C: New testcase.
6284 2011-07-11 Tobias Burnus <burnus@net-b.de>
6286 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6287 * gfortran.dg/coarray_7.f90: Ditto.
6288 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6289 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6291 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6293 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6295 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6296 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6297 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6299 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6300 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6301 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6303 2011-07-15 Jason Merrill <jason@redhat.com>
6306 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6307 Use --extra_opts instead of --additional_options.
6309 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6312 * g++.dg/torture/pr49309.C: Remove.
6314 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6316 * gcc.target/tic6x/weak-call.c: New test.
6317 * gcc.target/tic6x/fpcmp.c: New test.
6318 * gcc.target/tic6x/fpdiv.c: New test.
6319 * gcc.target/tic6x/rotdi16-scan.c: New test.
6320 * gcc.target/tic6x/ffssi.c: New test.
6321 * gcc.target/tic6x/fpdiv-lib.c: New test.
6322 * gcc.target/tic6x/cold-lc.c: New test.
6323 * gcc.target/tic6x/longcalls.c: New test.
6324 * gcc.target/tic6x/abi-align-1.c: New test.
6325 * gcc.target/tic6x/fpcmp-finite.c: New test.
6326 * gcc.target/tic6x/rotdi16.c: New test.
6327 * gcc.target/tic6x/bswapl.c: New test.
6328 * gcc.target/tic6x/ffsdi.c: New test.
6329 * gcc.target/tic6x/tic6x.exp: New file.
6330 * gcc.target/tic6x/builtins/arith24.c: New test.
6331 * gcc.target/tic6x/builtins/smpy.c: New test.
6332 * gcc.target/tic6x/builtins/smpylh.c: New test.
6333 * gcc.target/tic6x/builtins/smpyh.c: New test.
6334 * gcc.target/tic6x/builtins/sarith1.c: New test.
6335 * gcc.target/tic6x/builtins/extclr.c: New test
6336 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6337 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6338 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6339 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6341 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6343 * gcc.dg/20020312-2.c: Likewise.
6344 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6345 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6346 * gcc.dg/torture/builtin-math-7.c: Likewise.
6349 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6350 not testing tic6x-*-*.
6352 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6355 * g++.dg/torture/pr49309.C: New testcase.
6357 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6359 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6361 2011-07-14 Richard Guenther <rguenther@suse.de>
6363 PR tree-optimization/49651
6364 * gcc.dg/torture/pr49651.c: New testcase.
6366 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6369 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6371 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6373 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6374 -mno-pointers-to-nested-functions.
6375 * gcc.target/powerpc/no-r11-2.c: Ditto.
6376 * gcc.target/powerpc/no-r11-3.c: Ditto.
6378 2011-07-13 Jason Merrill <jason@redhat.com>
6380 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6381 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6382 when compiling C files.
6383 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6384 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6385 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6386 * g++.dg/lookup/anon2.C: Likewise.
6387 * g++.dg/tree-ssa/copyprop.C: Likewise.
6388 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6389 * g++.dg/init/vector1.C: Ignore narrowing errors.
6390 * g++.dg/torture/pr35526.C: Likewise.
6391 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6393 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6396 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6399 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6401 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6402 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6404 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6406 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6407 * lib/obj-c++.exp (obj-c++_init): Ditto.
6408 * lib/file-format.exp (gcc_target_object_format): Ditto.
6409 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6410 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6411 (check_visibility_available): Ditto.
6412 (check_effective_target_tls_native): Ditto.
6413 (check_effective_target_tls_emulated): Ditto.
6414 (check_effective_target_function_sections): Ditto.
6416 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6418 * gcc.target/arm/pr48183.c: New test.
6420 2011-07-13 Richard Guenther <rguenther@suse.de>
6422 * gcc.dg/torture/20110713-1.c: New testcase.
6424 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6427 * gcc.c-torture/compile/pr49474.c: New testcase.
6429 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6431 PR tree-optimization/49712
6432 * gcc.c-torture/execute/pr49712.c: New test.
6434 2011-07-11 Jason Merrill <jason@redhat.com>
6437 * g++.dg/template/recurse3.C: New.
6439 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6442 * gcc.dg/guality/csttest.c: New test.
6445 * gfortran.dg/pr49698.f90: New test.
6447 2011-07-11 Jeff Law <law@redhat.com>
6449 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6451 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6453 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6454 * go.test/go-test.exp (go-set-goarch): Likewise.
6456 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6459 * gcc.target/avr/torture/pr39633.c: New test case.
6461 2011-07-11 Tobias Burnus <burnus@net-b.de>
6464 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6466 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6468 * lib/target-supports.exp (check_effective_target_scheduling):
6470 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6471 * gcc.dg/pr45055.c: Ditto.
6472 * gcc.dg/pr45353.c: Ditto.
6473 * g++.dg/pr45056.C: Ditto.
6475 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6477 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6478 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6479 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6480 * g++.dg/torture/pr31863.C: Skip AVR.
6482 2011-07-10 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/intrinsic_signal.f90: New.
6487 2011-07-09 Jason Merrill <jason@redhat.com>
6489 * g++.dg/cpp0x/regress/regress6.C: New.
6490 * g++.dg/parse/crash45.C: Adjust message.
6491 * g++.dg/template/crash38.C: Adjust message.
6492 * g++.dg/template/crash64.C: Adjust message.
6494 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6496 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6497 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6498 * g++.dg/abi/bitfield3.C: Likewise.
6499 * g++.dg/eh/pr38662.C: Likewise.
6500 * g++.dg/ext/attrib36.C: Likewise.
6501 * g++.dg/ext/attrib37.C: Likewise.
6502 * g++.dg/ext/attrib8.C: Likewise.
6503 * g++.dg/ext/tmplattr1.C: Likewise.
6504 * g++.dg/inherit/override-attribs.C: Likewise.
6505 * g++.dg/opt/inline9.C: Likewise.
6506 * g++.dg/opt/life1.C: Likewise.
6507 * g++.dg/opt/longbranch2.C: Likewise.
6508 * g++.dg/opt/nrv12.C: Likewise.
6509 * g++.dg/opt/reg-stack4.C: Likewise.
6510 * g++.dg/other/pr35504.C: Likewise.
6511 * g++.dg/other/pr39496.C: Likewise.
6512 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6513 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6514 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6515 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6516 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6517 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6518 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6519 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6520 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6521 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6522 * g++.dg/warn/pr15774-1.C: Likewise.
6523 * g++.dg/warn/pr15774-2.C: Likewise.
6524 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6525 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6526 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6527 * g++.old-deja/g++.pt/asm2.C: Likewise.
6528 * gcc.c-torture/compile/20000804-1.c: Likewise.
6529 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6530 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6531 * gcc.dg/20020108-1.c: Likewise.
6532 * gcc.dg/20020122-2.c: Likewise.
6533 * gcc.dg/20020122-3.c: Likewise.
6534 * gcc.dg/20020206-1.c: Likewise.
6535 * gcc.dg/20020219-1.c: Likewise.
6536 * gcc.dg/20020310-1.c: Likewise.
6537 * gcc.dg/20020411-1.c: Likewise.
6538 * gcc.dg/20020418-2.c: Likewise.
6539 * gcc.dg/20020426-2.c: Likewise.
6540 * gcc.dg/20020517-1.c: Likewise.
6541 * gcc.dg/20030204-1.c: Likewise.
6542 * gcc.dg/20030826-2.c: Likewise.
6543 * gcc.dg/20031102-1.c: Likewise.
6544 * gcc.dg/20031202-1.c: Likewise.
6545 * gcc.dg/20050111-1.c: Likewise.
6546 * gcc.dg/20050503-1.c: Likewise.
6547 * gcc.dg/array-init-1.c: Likewise.
6548 * gcc.dg/builtin-apply4.c: Likewise.
6549 * gcc.dg/dfp/pr31344.c: Likewise.
6550 * gcc.dg/gomp/atomic-11.c: Likewise.
6551 * gcc.dg/graphite/pr40281.c: Likewise.
6552 * gcc.dg/ia64-sync-1.c: Likewise.
6553 * gcc.dg/ia64-sync-2.c: Likewise.
6554 * gcc.dg/ia64-sync-3.c: Likewise.
6555 * gcc.dg/ia64-sync-4.c: Likewise.
6556 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6557 * gcc.dg/invalid-call-1.c: Likewise.
6558 * gcc.dg/loop-3.c: Likewise.
6559 * gcc.dg/lower-subreg-1.c: Likewise.
6560 * gcc.dg/lto/pr47259_0.c: Likewise.
6561 * gcc.dg/nested-calls-1.c: Likewise.
6562 * gcc.dg/pr20017.c: Likewise.
6563 * gcc.dg/pr25023.c: Likewise.
6564 * gcc.dg/pr27671-2.c: Likewise.
6565 * gcc.dg/pr32176.c: Likewise.
6566 * gcc.dg/pr33676.c: Likewise.
6567 * gcc.dg/pr35045.c: Likewise.
6568 * gcc.dg/pr36015.c: Likewise.
6569 * gcc.dg/pr36584.c: Likewise.
6570 * gcc.dg/pr36998.c: Likewise.
6571 * gcc.dg/pr37438.c: Likewise.
6572 * gcc.dg/pr37908.c: Likewise.
6573 * gcc.dg/pr41241.c: Likewise.
6574 * gcc.dg/pr41340.c: Likewise.
6575 * gcc.dg/pr44136.c: Likewise.
6576 * gcc.dg/pr44194-1.c: Likewise.
6577 * gcc.dg/pr46212.c: Likewise.
6578 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6579 * gcc.dg/setjmp-2.c: Likewise.
6580 * gcc.dg/short-compare-1.c: Likewise.
6581 * gcc.dg/short-compare-2.c: Likewise.
6582 * gcc.dg/smod-1.c: Likewise.
6583 * gcc.dg/sync-2.c: Likewise.
6584 * gcc.dg/sync-3.c: Likewise.
6585 * gcc.dg/tls/opt-1.c: Likewise.
6586 * gcc.dg/tls/opt-2.c: Likewise.
6587 * gcc.dg/tls/opt-3.c: Likewise.
6588 * gcc.dg/torture/badshift.c: Likewise.
6589 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6590 * gcc.dg/torture/pr20314-2.c: Likewise.
6591 * gcc.dg/torture/pr36891.c: Likewise.
6592 * gcc.dg/torture/pr38774.c: Likewise.
6593 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6594 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6595 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6596 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6597 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6598 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6599 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6600 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6601 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6602 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6603 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6604 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6605 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6606 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6607 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6608 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6609 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6610 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6611 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6612 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6613 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6614 * gcc.dg/unroll-1.c: Likewise.
6615 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6616 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6617 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6618 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6619 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6620 * gcc.target/i386/20000609-1.c: Likewise.
6621 * gcc.target/i386/20000720-1.c: Likewise.
6622 * gcc.target/i386/20000724-1.c: Likewise.
6623 * gcc.target/i386/20011107-1.c: Likewise.
6624 * gcc.target/i386/20011119-1.c: Likewise.
6625 * gcc.target/i386/20020201-3.c: Likewise.
6626 * gcc.target/i386/20020218-1.c: Likewise.
6627 * gcc.target/i386/20020729-1.c: Likewise.
6628 * gcc.target/i386/20030926-1.c: Likewise.
6629 * gcc.target/i386/20060125-1.c: Likewise.
6630 * gcc.target/i386/20060125-2.c: Likewise.
6631 * gcc.target/i386/20060512-1.c: Likewise.
6632 * gcc.target/i386/20060512-2.c: Likewise.
6633 * gcc.target/i386/20060512-3.c: Likewise.
6634 * gcc.target/i386/20060512-4.c: Likewise.
6635 * gcc.target/i386/387-1.c: Likewise.
6636 * gcc.target/i386/387-2.c: Likewise.
6637 * gcc.target/i386/387-5.c: Likewise.
6638 * gcc.target/i386/387-6.c: Likewise.
6639 * gcc.target/i386/980312-1.c: Likewise.
6640 * gcc.target/i386/980313-1.c: Likewise.
6641 * gcc.target/i386/990117-1.c: Likewise.
6642 * gcc.target/i386/990424-1.c: Likewise.
6643 * gcc.target/i386/990524-1.c: Likewise.
6644 * gcc.target/i386/991129-1.c: Likewise.
6645 * gcc.target/i386/991214-1.c: Likewise.
6646 * gcc.target/i386/991230-1.c: Likewise.
6647 * gcc.target/i386/addr-sel-1.c: Likewise.
6648 * gcc.target/i386/aggregate-ret1.c: Likewise.
6649 * gcc.target/i386/aggregate-ret2.c: Likewise.
6650 * gcc.target/i386/align-main-3.c: Likewise.
6651 * gcc.target/i386/amd64-abi-1.c: Likewise.
6652 * gcc.target/i386/amd64-abi-2.c: Likewise.
6653 * gcc.target/i386/amd64-abi-4.c: Likewise.
6654 * gcc.target/i386/amd64-abi-5.c: Likewise.
6655 * gcc.target/i386/amd64-abi-6.c: Likewise.
6656 * gcc.target/i386/asm-1.c: Likewise.
6657 * gcc.target/i386/asm-3.c: Likewise.
6658 * gcc.target/i386/asm-5.c: Likewise.
6659 * gcc.target/i386/attributes-error.c: Likewise.
6660 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6661 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6662 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6663 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6664 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6665 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6666 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6667 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6668 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6669 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6670 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6671 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6672 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6673 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6674 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6675 * gcc.target/i386/bitfield1.c: Likewise.
6676 * gcc.target/i386/bitfield2.c: Likewise.
6677 * gcc.target/i386/bmi-2.c: Likewise.
6678 * gcc.target/i386/bmi-5.c: Likewise.
6679 * gcc.target/i386/builtin-unreachable.c: Likewise.
6680 * gcc.target/i386/cleanup-2.c: Likewise.
6681 * gcc.target/i386/clobbers.c: Likewise.
6682 * gcc.target/i386/cmov8.c: Likewise.
6683 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6684 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6685 * gcc.target/i386/compress-float-387.c: Likewise.
6686 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6687 * gcc.target/i386/compress-float-sse.c: Likewise.
6688 * gcc.target/i386/crc32-2.c: Likewise.
6689 * gcc.target/i386/crc32-3.c: Likewise.
6690 * gcc.target/i386/divmod-7.c: Likewise.
6691 * gcc.target/i386/divmod-8.c: Likewise.
6692 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6693 * gcc.target/i386/fma3-builtin.c: Likewise.
6694 * gcc.target/i386/fma3-fma.c: Likewise.
6695 * gcc.target/i386/fma4-256-vector.c: Likewise.
6696 * gcc.target/i386/fma4-builtin.c: Likewise.
6697 * gcc.target/i386/fma4-fma-2.c: Likewise.
6698 * gcc.target/i386/fma4-fma.c: Likewise.
6699 * gcc.target/i386/fma4-vector-2.c: Likewise.
6700 * gcc.target/i386/fma4-vector.c: Likewise.
6701 * gcc.target/i386/funcspec-1.c: Likewise.
6702 * gcc.target/i386/funcspec-10.c: Likewise.
6703 * gcc.target/i386/funcspec-11.c: Likewise.
6704 * gcc.target/i386/funcspec-2.c: Likewise.
6705 * gcc.target/i386/funcspec-5.c: Likewise.
6706 * gcc.target/i386/funcspec-6.c: Likewise.
6707 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6708 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6709 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6710 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6711 * gcc.target/i386/incoming-1.c: Likewise.
6712 * gcc.target/i386/incoming-10.c: Likewise.
6713 * gcc.target/i386/incoming-11.c: Likewise.
6714 * gcc.target/i386/incoming-12.c: Likewise.
6715 * gcc.target/i386/incoming-13.c: Likewise.
6716 * gcc.target/i386/incoming-14.c: Likewise.
6717 * gcc.target/i386/incoming-15.c: Likewise.
6718 * gcc.target/i386/incoming-2.c: Likewise.
6719 * gcc.target/i386/incoming-3.c: Likewise.
6720 * gcc.target/i386/incoming-4.c: Likewise.
6721 * gcc.target/i386/incoming-5.c: Likewise.
6722 * gcc.target/i386/incoming-6.c: Likewise.
6723 * gcc.target/i386/incoming-7.c: Likewise.
6724 * gcc.target/i386/incoming-8.c: Likewise.
6725 * gcc.target/i386/incoming-9.c: Likewise.
6726 * gcc.target/i386/lea.c: Likewise.
6727 * gcc.target/i386/local.c: Likewise.
6728 * gcc.target/i386/loop-1.c: Likewise.
6729 * gcc.target/i386/loop-2.c: Likewise.
6730 * gcc.target/i386/loop-3.c: Likewise.
6731 * gcc.target/i386/max-stack-align.c: Likewise.
6732 * gcc.target/i386/memcpy-1.c: Likewise.
6733 * gcc.target/i386/movbe-2.c: Likewise.
6734 * gcc.target/i386/movq-2.c: Likewise.
6735 * gcc.target/i386/movq.c: Likewise.
6736 * gcc.target/i386/nrv1.c: Likewise.
6737 * gcc.target/i386/pad-4.c: Likewise.
6738 * gcc.target/i386/pad-5a.c: Likewise.
6739 * gcc.target/i386/pad-5b.c: Likewise.
6740 * gcc.target/i386/pad-6a.c: Likewise.
6741 * gcc.target/i386/pad-6b.c: Likewise.
6742 * gcc.target/i386/pad-7.c: Likewise.
6743 * gcc.target/i386/pad-9.c: Likewise.
6744 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6745 * gcc.target/i386/pic-1.c: Likewise.
6746 * gcc.target/i386/pr12092-1.c: Likewise.
6747 * gcc.target/i386/pr12329.c: Likewise.
6748 * gcc.target/i386/pr21518.c: Likewise.
6749 * gcc.target/i386/pr22362.c: Likewise.
6750 * gcc.target/i386/pr22585.c: Likewise.
6751 * gcc.target/i386/pr23098.c: Likewise.
6752 * gcc.target/i386/pr25196.c: Likewise.
6753 * gcc.target/i386/pr25293.c: Likewise.
6754 * gcc.target/i386/pr25654.c: Likewise.
6755 * gcc.target/i386/pr26449.c: Likewise.
6756 * gcc.target/i386/pr26778.c: Likewise.
6757 * gcc.target/i386/pr26826.c: Likewise.
6758 * gcc.target/i386/pr27266.c: Likewise.
6759 * gcc.target/i386/pr29978.c: Likewise.
6760 * gcc.target/i386/pr30505.c: Likewise.
6761 * gcc.target/i386/pr30961-1.c: Likewise.
6762 * gcc.target/i386/pr31628.c: Likewise.
6763 * gcc.target/i386/pr32000-2.c: Likewise.
6764 * gcc.target/i386/pr32661-1.c: Likewise.
6765 * gcc.target/i386/pr32708-2.c: Likewise.
6766 * gcc.target/i386/pr32708-3.c: Likewise.
6767 * gcc.target/i386/pr34256.c: Likewise.
6768 * gcc.target/i386/pr34312.c: Likewise.
6769 * gcc.target/i386/pr34522.c: Likewise.
6770 * gcc.target/i386/pr35160.c: Likewise.
6771 * gcc.target/i386/pr35281.c: Likewise.
6772 * gcc.target/i386/pr36246.c: Likewise.
6773 * gcc.target/i386/pr36786.c: Likewise.
6774 * gcc.target/i386/pr37275.c: Likewise.
6775 * gcc.target/i386/pr37843-3.c: Likewise.
6776 * gcc.target/i386/pr37843-4.c: Likewise.
6777 * gcc.target/i386/pr39082-1.c: Likewise.
6778 * gcc.target/i386/pr39431.c: Likewise.
6779 * gcc.target/i386/pr39496.c: Likewise.
6780 * gcc.target/i386/pr39543-2.c: Likewise.
6781 * gcc.target/i386/pr39911.c: Likewise.
6782 * gcc.target/i386/pr40718.c: Likewise.
6783 * gcc.target/i386/pr40906-1.c: Likewise.
6784 * gcc.target/i386/pr40906-2.c: Likewise.
6785 * gcc.target/i386/pr40906-3.c: Likewise.
6786 * gcc.target/i386/pr40934.c: Likewise.
6787 * gcc.target/i386/pr41900.c: Likewise.
6788 * gcc.target/i386/pr42589.c: Likewise.
6789 * gcc.target/i386/pr43662.c: Likewise.
6790 * gcc.target/i386/pr43671.c: Likewise.
6791 * gcc.target/i386/pr43766.c: Likewise.
6792 * gcc.target/i386/pr43869.c: Likewise.
6793 * gcc.target/i386/pr44942.c: Likewise.
6794 * gcc.target/i386/pr44948-2a.c: Likewise.
6795 * gcc.target/i386/pr45234.c: Likewise.
6796 * gcc.target/i386/pr45336-2.c: Likewise.
6797 * gcc.target/i386/pr45336-4.c: Likewise.
6798 * gcc.target/i386/pr45852.c: Likewise.
6799 * gcc.target/i386/pr46470.c: Likewise.
6800 * gcc.target/i386/pr48037-1.c: Likewise.
6801 * gcc.target/i386/pr48389.c: Likewise.
6802 * gcc.target/i386/pr49095.c: Likewise.
6803 * gcc.target/i386/pr9771-1.c: Likewise.
6804 * gcc.target/i386/rdfsbase-1.c: Likewise.
6805 * gcc.target/i386/rdfsbase-2.c: Likewise.
6806 * gcc.target/i386/rdgsbase-1.c: Likewise.
6807 * gcc.target/i386/rdgsbase-2.c: Likewise.
6808 * gcc.target/i386/rdrand-3.c: Likewise.
6809 * gcc.target/i386/regparm-stdcall.c: Likewise.
6810 * gcc.target/i386/regparm.c: Likewise.
6811 * gcc.target/i386/reload-1.c: Likewise.
6812 * gcc.target/i386/rotate-2.c: Likewise.
6813 * gcc.target/i386/sibcall-5.c: Likewise.
6814 * gcc.target/i386/signbit-1.c: Likewise.
6815 * gcc.target/i386/signbit-2.c: Likewise.
6816 * gcc.target/i386/signbit-3.c: Likewise.
6817 * gcc.target/i386/sse-5.c: Likewise.
6818 * gcc.target/i386/sse-8.c: Likewise.
6819 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6820 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6821 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6822 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6823 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6824 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6825 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6826 * gcc.target/i386/sse2-movq-2.c: Likewise.
6827 * gcc.target/i386/sse2-movq-3.c: Likewise.
6828 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6829 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6830 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6831 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6832 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6833 * gcc.target/i386/ssefn-1.c: Likewise.
6834 * gcc.target/i386/ssefn-2.c: Likewise.
6835 * gcc.target/i386/sseregparm-1.c: Likewise.
6836 * gcc.target/i386/sseregparm-2.c: Likewise.
6837 * gcc.target/i386/sseregparm-3.c: Likewise.
6838 * gcc.target/i386/sseregparm-4.c: Likewise.
6839 * gcc.target/i386/sseregparm-5.c: Likewise.
6840 * gcc.target/i386/sseregparm-6.c: Likewise.
6841 * gcc.target/i386/sseregparm-7.c: Likewise.
6842 * gcc.target/i386/sseregparm-8.c: Likewise.
6843 * gcc.target/i386/stack-realign.c: Likewise.
6844 * gcc.target/i386/stack-usage-realign.c: Likewise.
6845 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6846 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6847 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6848 * gcc.target/i386/stackalign/return-1.c: Likewise.
6849 * gcc.target/i386/stackalign/return-2.c: Likewise.
6850 * gcc.target/i386/stackalign/return-3.c: Likewise.
6851 * gcc.target/i386/tailcall-1.c: Likewise.
6852 * gcc.target/i386/tbm-2.c: Likewise.
6853 * gcc.target/i386/udivmod-7.c: Likewise.
6854 * gcc.target/i386/udivmod-8.c: Likewise.
6855 * gcc.target/i386/unroll-1.c: Likewise.
6856 * gcc.target/i386/vararg-1.c: Likewise.
6857 * gcc.target/i386/vararg-2.c: Likewise.
6858 * gcc.target/i386/vect8-ret.c: Likewise.
6859 * gcc.target/i386/vectorize5.c: Likewise.
6860 * gcc.target/i386/wmul-1.c: Likewise.
6861 * gcc.target/i386/wmul-2.c: Likewise.
6862 * gcc.target/i386/wrfsbase-1.c: Likewise.
6863 * gcc.target/i386/wrfsbase-2.c: Likewise.
6864 * gcc.target/i386/wrgsbase-1.c: Likewise.
6865 * gcc.target/i386/wrgsbase-2.c: Likewise.
6866 * gcc.target/i386/xop-pcmov.c: Likewise.
6867 * gcc.target/i386/xop-pcmov2.c: Likewise.
6868 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6869 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6870 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6871 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6872 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6873 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6874 * gcc.target/i386/zee.c: Likewise.
6875 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6876 * gfortran.dg/compiler-directive_2.f: Likewise.
6877 * gfortran.dg/g77/20010216-1.f: Likewise.
6878 * gfortran.dg/gomp/pr39152.f90: Likewise.
6879 * gfortran.dg/pr33794.f90: Likewise.
6881 2011-07-09 Jason Merrill <jason@redhat.com>
6883 * g++.dg/cpp0x/regress/regress5.C: New.
6885 2011-07-08 Jason Merrill <jason@redhat.com>
6888 * g++.dg/expr/compound-asn1.C: New.
6889 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6891 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6894 * gcc.target/powerpc/altivec-34.c: New test.
6896 2011-07-08 Jason Merrill <jason@redhat.com>
6899 * g++.dg/abi/guard3.C: New.
6901 2011-07-08 Julian Brown <julian@codesourcery.com>
6903 * lib/target-supports.exp
6904 (check_effective_target_arm_little_endian): New.
6905 (check_effective_target_vect_pack_trunc): Use above.
6906 (check_effective_target_vect_unpack): Likewise.
6907 (check_effective_target_vect_element_align): Test
6908 check_effective_target_arm_vect_no_misalign for ARM.
6910 2011-07-08 Jason Merrill <jason@redhat.com>
6913 * g++.dg/cpp0x/constexpr-rom.C: New.
6915 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6918 * g++.dg/torture/pr49519.C: New test.
6920 2011-07-08 Martin Jambor <mjambor@suse.cz>
6922 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6924 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6927 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6929 2011-07-08 Richard Guenther <rguenther@suse.de>
6931 PR tree-optimization/49662
6932 * gcc.dg/graphite/interchange-14.c: XFAIL.
6933 * gcc.dg/graphite/interchange-15.c: Likewise.
6934 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6936 2011-07-06 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp0x/regress/regress4.C: New.
6941 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6944 * gfortran.dg/result_in_spec_4.f90: New test.
6946 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6948 * gcc.target/sparc/cas64.c: New test.
6950 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6953 * g++.dg/torture/pr49644.C: New test.
6956 * gcc.c-torture/execute/pr49644.c: New test.
6958 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6960 * lib/target-supports.exp (check_effective_target_ia32): New.
6961 (check_effective_target_x32): Likewise.
6962 (check_effective_target_vect_cmdline_needed): Also check x32.
6964 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6966 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6968 * gcc.target/arm/pr42235.c: Likewise.
6969 * gcc.target/arm/pr42495.c: Likewise.
6970 * gcc.target/arm/pr42574.c: Likewise.
6971 * gcc.target/arm/thumb-branch1.c: Likewise.
6973 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6974 unneeded prune of possible warning.
6975 * gcc.target/arm/pr40956.c: Likewise.
6976 * gcc.target/arm/pr42505.c: Likewise.
6978 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6979 * gcc.c-torture/compile/pr46883.c: Likewise.
6980 * gcc.c-torture/compile/pr46934.c: Likewise.
6982 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6983 for move to ../../gcc.c-torture/compile.
6984 * gcc.target/arm/pr46883.c: Likewise.
6985 * gcc.target/arm/pr46934.c: Likewise.
6987 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6988 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6989 * gcc.target/arm/wmul-1.c: Likewise.
6990 * gcc.target/arm/wmul-2.c: Likewise.
6991 * gcc.target/arm/wmul-3.c: Likewise.
6992 * gcc.target/arm/wmul-4.c: Likewise.
6993 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6994 add tab after scan target.
6995 * gcc.target/arm/smlaltt-1.c: Likewise.
6996 * gcc.target/arm/smlatb-1.c: Likewise.
6997 * gcc.target/arm/smlatt-1.c: Likewise.
6999 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7002 * gcc.dg/debug/pr49522.c: New test.
7004 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7006 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7007 * gcc.dg/pr46212.c: Run only if target int32plus.
7008 * gcc.dg/torture/pr48146.c: Ditto.
7009 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7010 * c-c++-common/pr44832.c: Ditto.
7011 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7012 * gcc.dg/pr31490.c: Ditto.
7013 * gcc.dg/torture/builtin-math-7.c: Run only if target
7015 * gcc.dg/torture/pr45764.c: Skip for AVR.
7016 * gcc.dg/pr47893.c: Ditto.
7018 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7020 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7021 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7022 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7023 add tab to scan target.
7025 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7027 * gcc.target/arm/neon-modes-3.c: New test.
7029 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7031 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7032 -fno-loop-interchange -ffast-math.
7034 2011-07-07 Richard Guenther <rguenther@suse.de>
7036 * gcc.dg/ftrapv-3.c: New testcase.
7038 2011-07-07 Richard Guenther <rguenther@suse.de>
7040 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7041 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7043 2011-07-07 Kai Tietz <ktietz@redhat.com>
7045 * gcc.dg/binop-notxor1.c: New test.
7046 * gcc.dg/binop-notand4a.c: New test.
7047 * gcc.dg/binop-notxor2.c: New test.
7048 * gcc.dg/binop-notand3a.c: New test.
7049 * gcc.dg/binop-notand2a.c: New test.
7050 * gcc.dg/binop-notand6a.c: New test.
7051 * gcc.dg/binop-notor1.c: New test.
7052 * gcc.dg/binop-notand1a.c: New test.
7053 * gcc.dg/binop-notand5a.c: New test.
7054 * gcc.dg/binop-notor2.c: New test.
7056 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7059 * gcc.dg/gomp/pr49640.c: New test.
7061 2011-07-07 Richard Guenther <rguenther@suse.de>
7063 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7065 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7068 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7070 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7072 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7073 * gcc.target/powerpc/no-r11-2.c: Ditto.
7074 * gcc.target/powerpc/no-r11-3.c: Ditto.
7076 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7078 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7079 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7081 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7083 * lib/target-supports.exp (check_profiling_available): Disable
7084 profiling with -fprofile-generate for target avr.
7086 2011-07-06 Richard Guenther <rguenther@suse.de>
7088 PR tree-optimization/49645
7089 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7091 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7094 * gcc.dg/pr47383.c: New.
7096 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7098 PR tree-optimization/49647
7099 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7101 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7104 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7105 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7107 2011-07-05 Jason Merrill <jason@redhat.com>
7110 * g++.dg/template/template-id-4.C: New.
7112 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7114 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7115 * gcc.dg/pr43402.c: Ditto.
7117 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7119 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7121 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7123 * gcc.target/powerpc/ppc-switch-1.c: New test for
7124 --param case-values-threshold.
7125 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7127 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7129 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7131 2011-07-05 Jason Merrill <jason@redhat.com>
7133 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7135 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7137 PR tree-optimization/47654
7138 * gcc.dg/graphite/block-pr47654.c: New.
7140 2011-07-05 Jason Merrill <jason@redhat.com>
7142 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7144 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7146 PR tree-optimization/49580
7147 * gcc.dg/autopar/pr49580.c: New test.
7149 2011-07-05 Richard Guenther <rguenther@suse.de>
7151 PR tree-optimization/49518
7152 PR tree-optimization/49628
7153 * g++.dg/torture/pr49628.C: New testcase.
7154 * gcc.dg/torture/pr49518.c: Likewise.
7156 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7158 * ada/acats/run_acats (which): Extract last field from type -p,
7159 type output only if command succeeded.
7161 2011-07-04 Jason Merrill <jason@redhat.com>
7163 * g++.dg/abi/mangle48.C: New.
7165 * g++.dg/cpp0x/diag1.C: New.
7167 * g++.dg/diagnostic/aka1.C: New.
7169 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7171 PR rtl-optimization/49619
7172 * gcc.dg/pr49619.c: New test.
7174 PR rtl-optimization/49472
7175 * gfortran.dg/pr49472.f90: New test.
7178 * gcc.dg/pr49602.c: New test.
7180 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7184 * gcc.target/avr/avr.exp: Run over cpp files, too.
7185 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7186 * gcc.target/avr/progmem.h: New file.
7187 * gcc.target/avr/exit-abort.h: New file.
7188 * gcc.target/avr/progmem-error-1.c: New file.
7189 * gcc.target/avr/progmem-error-1.cpp: New file.
7190 * gcc.target/avr/progmem-warning-1.c: New file.
7191 * gcc.target/avr/torture/progmem-1.c: New file.
7192 * gcc.target/avr/torture/progmem-1.cpp: New file.
7194 2011-07-04 Richard Guenther <rguenther@suse.de>
7196 PR tree-optimization/49615
7197 * g++.dg/torture/pr49615.C: New testcase.
7199 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7201 PR tree-optimization/49610
7202 * gcc.dg/vect/pr49610.c: New test.
7204 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7206 * gnat.dg/specs/debug1.ads: New test.
7208 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7211 * gfortran.dg/typebound_proc_23.f90: New.
7213 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7216 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7218 2011-07-01 Jason Merrill <jason@redhat.com>
7221 * g++.dg/template/template-id-3.C: New.
7224 * g++.dg/template/qualified-id4.C: New.
7227 * g++.dg/template/explicit-args4.C: New.
7230 * g++.dg/template/offsetof2.C: New.
7232 2011-07-01 Kai Tietz <ktietz@redhat.com>
7234 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7236 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7239 * lib/target-supports.exp (check_effective_target_gld): New proc.
7241 2011-07-01 Richard Guenther <rguenther@suse.de>
7243 PR tree-optimization/49603
7244 * gcc.dg/torture/pr49603.c: New testcase.
7246 2011-06-30 Jason Merrill <jason@redhat.com>
7249 * g++.dg/rtti/template1.C: New.
7252 * g++.dg/cpp0x/regress/ctor1.C: New.
7255 * g++.dg/cpp0x/initlist54.C: New.
7257 2011-06-30 Martin Jambor <mjambor@suse.cz>
7259 * gcc.dg/tree-ssa/sra-12.c: New test.
7261 2011-06-29 Jason Merrill <jason@redhat.com>
7263 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7265 2011-06-30 Richard Guenther <rguenther@suse.de>
7267 PR tree-optimization/46787
7268 * gcc.dg/vect/vect-121.c: New testcase.
7270 2011-06-30 Martin Jambor <mjambor@suse.cz>
7272 PR tree-optimization/49094
7273 * gcc.dg/tree-ssa/pr49094.c: New test.
7275 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7278 * gfortran.dg/pr49540-1.f90: New test.
7279 * gfortran.dg/pr49540-2.f90: New test.
7281 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7284 * ada/acats/run_acats (which): Use last field of type -p output.
7286 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7287 Iain Sandoe <iains@gcc.gnu.org>
7290 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7291 Only skip on 64-bit *-*-darwin8* && !objc2.
7293 2011-06-30 Richard Guenther <rguenther@suse.de>
7295 PR tree-optimization/38752
7296 * gcc.c-torture/compile/pr38752.c: New testcase.
7298 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7300 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7301 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7303 2011-06-29 Jason Merrill <jason@redhat.com>
7306 * g++.dg/cpp0x/initlist53.C: Use placement new.
7307 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7308 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7311 * g++.dg/cpp0x/trailing6.C: New.
7312 * g++.dg/cpp0x/pr45908.C: No error.
7315 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7318 * g++.dg/cpp0x/constexpr-using2.C: New.
7320 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7323 * g++.dg/cpp0x/constexpr-diag3.C: New.
7324 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7325 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7326 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7327 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7329 2011-06-29 Jason Merrill <jason@redhat.com>
7331 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7333 2011-06-29 Richard Guenther <rguenther@suse.de>
7335 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7337 2011-06-29 Jason Merrill <jason@redhat.com>
7339 * g++.dg/cpp0x/initlist-value2.C: New.
7341 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7342 * g++.dg/cpp0x/initlist-value.C: New.
7344 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7346 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7348 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7350 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7351 * gcc.dg/inline_2.c: Likewise.
7352 * gcc.dg/unroll_1.c: Likewise.
7354 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.target/i386/pr49567.c: New test.
7359 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7361 * gnat.dg/opt17.ad[sb]: New test.
7363 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7364 Tom de Vries <tom@codesourcery.com>
7366 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7367 (check_effective_target_arm_thumb2): New effective targets.
7368 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7369 properly. Clean up temporary files.
7370 * gcc.target/arm/ivopts-2.c: Likewise.
7371 * gcc.target/arm/ivopts-3.c: Likewise.
7372 * gcc.target/arm/ivopts-4.c: Likewise.
7373 * gcc.target/arm/ivopts-5.c: Likewise.
7374 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7376 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7379 * gfortran.dg/reshape_zerosize_3.f90: New test.
7381 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7383 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7384 * gcc.target/arm/vfp-ldmias.c: Likewise.
7385 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7386 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7387 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7388 * gcc.target/arm/vfp-stmias.c: Likewise.
7389 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7390 * gcc.target/arm/vfp-stmiad.c: Likewise.
7392 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7394 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7396 * gcc.target/arm/pr45701-2.c: Ditto.
7398 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7401 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7402 * gfortran.dg/extends_14.f03: Modified.
7404 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7406 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7407 early if the test is already being skipped.
7409 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7410 scan-assembler-dem-not): For missing file, report unresolved with
7411 same message as for pass/fail, with reason reported in log file.
7413 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7414 from add_options_for_arm_neon_fp16.
7415 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7416 check_effective_target_arm_neon_fp16_ok_nocache.
7417 Check -mfpu and -mfloat-abi options from current multilib.
7418 Do not require neon support.
7419 (check_effective_target_arm_fp16_ok): Renamed from
7420 check_effecitve_target_arm_neon_fp16_ok.
7421 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7422 arm_neon_fp16_ok and arm_fp16.
7423 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7424 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7425 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7426 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7428 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7430 * gcc.dg/builtin-assume-aligned-1.c: New test.
7431 * gcc.dg/builtin-assume-aligned-2.c: New test.
7432 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7435 * gcc.dg/pr49544.c: New test.
7437 2011-06-27 Richard Guenther <rguenther@suse.de>
7439 PR tree-optimization/49394
7440 * g++.dg/torture/pr49394.C: New testcase.
7442 2011-06-27 Kai Tietz <ktietz@redhat.com>
7444 * gcc.dg/optimize-bswapdi-2.c: New test.
7446 2011-06-27 Michael Hope <michael.hope@linaro.org>
7447 Richard Sandiford <richard.sandiford@linaro.org>
7449 PR tree-optimization/49169
7450 * gcc.dg/torture/pr49169.c: New test.
7452 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7455 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7457 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7460 2011-06-26 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7465 * g++.dg/init/ref19.C: New.
7466 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7468 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7470 PR tree-optimization/48377
7471 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7474 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7477 * lib/target-supports.exp (check_effective_target_non_strict_align):
7479 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7481 2011-06-24 Martin Jambor <mjambor@suse.cz>
7483 PR tree-optimizations/49516
7484 * g++.dg/tree-ssa/pr49516.C: New test.
7486 2011-06-23 Jason Merrill <jason@redhat.com>
7489 * g++.dg/template/partial10.C: New.
7490 * g++.dg/template/partial11.C: New.
7492 2011-06-23 Jeff Law <law@redhat.com>
7495 * gcc.dg/pr48770.c: New test.
7497 2011-06-23 Jan Hubicka <jh@suse.cz>
7500 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7502 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7505 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7506 instead of -fdump-tree-optimized.
7508 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7511 * g++.dg/template/crash107.C: New.
7512 * g++.dg/template/error17.C: Adjust.
7514 2011-06-23 Jason Merrill <jason@redhat.com>
7517 * g++.dg/cpp0x/defaulted30.C: New.
7520 * g++.dg/rtti/anon-ns1.C: New.
7523 * g++.dg/init/ref18.C: New.
7526 * g++.dg/template/partial9.C: New.
7528 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7531 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7533 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7536 * gcc.dg/pr49496.c: New test.
7538 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7540 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7543 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7545 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7546 * gcc.target/arm/pr42879.c: Likewise.
7547 * gcc.target/arm/pr45701-3.c: Likewise.
7549 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7550 * gcc.target/arm/pr40482.c: Likewise.
7551 * gcc.target/arm/stack-corruption.c: Likewise.
7553 2011-06-22 Richard Guenther <rguenther@suse.de>
7555 PR tree-optimization/49493
7556 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7558 2011-06-22 Jason Merrill <jason@redhat.com>
7561 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7563 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7564 Dmitry Melnik <dm@ispras.ru>
7566 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7567 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7568 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7570 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7572 * gcc.target/arm/tlscall.c: New.
7574 2011-06-21 Jason Merrill <jason@redhat.com>
7577 * g++.dg/cpp0x/constexpr-ref1.C: New.
7578 * g++.dg/cpp0x/constexpr-ref2.C: New.
7579 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7582 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7585 * g++.dg/template/param3.C: New.
7587 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7589 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7590 my_clrsb test functions.
7592 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7593 test_sll, test_ull): Add clrsb tests.
7594 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7597 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7600 * gfortran.dg/class_44.f03: New.
7602 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7604 PR tree-optimization/49478
7605 * gcc.dg/vect/pr49478.c
7607 2011-06-21 Richard Guenther <rguenther@suse.de>
7609 PR tree-optimization/49483
7610 * gcc.dg/vect/vect-120.c: New testcase.
7612 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7615 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7616 * gcc.dg/vect/vect-peel-4.c: Likewise.
7618 2011-06-22 Christian Bruel <christian.bruel@st.com>
7621 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7622 * gcc.dg/always_inline2.c: Likewise.
7623 * gcc.dg/always_inline3.c: Likewise.
7624 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7625 * gcc.dg/inline_1.c: Likewise.
7626 * gcc.dg/inline_2.c: Likewise.
7627 * gcc.dg/inline_3.c: Likewise.
7628 * gcc.dg/inline_4.c: Likewise.
7629 * gcc.dg/20051201-1.c: Likewise.
7630 * gcc.dg/pr40087.c: Likewise.
7631 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7632 * gcc.dg/inline-22.c: Likewise.
7633 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7634 * gcc.dg/lto/20090218-1_1.c: Likewise.
7635 * g++.dg/ipa/devirt-7.C: Likewise.
7636 * gcc.dg/uninit-pred-5_a.c: Likewise.
7637 * gcc.dg/uninit-pred-5_b.c: Likewise.
7638 * gcc.dg/fail_always_inline.c: New.
7640 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7642 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7643 into 6 jobs instead of 3.
7645 2011-06-20 Jason Merrill <jason@redhat.com>
7648 * g++.dg/cpp0x/initlist53.C: New.
7650 2011-06-20 Tobias Burnus <burnus@net-b.de>
7653 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7654 * gfortran.dg/coarray_lock_3.f90: New.
7655 * gfortran.dg/coarray/lock_1.f90: New.
7657 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7659 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7660 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7661 unresolved and report the reason to the log file.
7663 * lib/scanasm.exp (object-size): Move argument processing earlier
7664 to report errors before verifying that the file exists. Report
7665 problems detected at runtime as unresolved instead of error and
7666 report their reasons to the log file.
7668 2011-06-20 Jason Merrill <jason@redhat.com>
7671 * g++.dg/cpp0x/explicit6.C: New.
7674 * g++.dg/cpp0x/enum20.C: New.
7677 * g++.dg/ext/attr-aligned01.C: New.
7680 * g++.dg/cpp0x/variadic-default.C: New.
7683 * g++.dg/cpp0x/auto26.C: New.
7686 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7688 2011-06-20 Kai Tietz <ktietz@redhat.com>
7690 * gcc.dg/binop-notand1.c: New test.
7691 * gcc.dg/binop-notand2.c: New test.
7692 * gcc.dg/binop-notand3.c: New test.
7693 * gcc.dg/binop-notand4.c: New test.
7694 * gcc.dg/binop-notand5.c: New test.
7695 * gcc.dg/binop-notand6.c: New test.
7697 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7700 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7702 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7705 * gfortran.dg/proc_ptr_31.f90: New.
7707 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7709 * gnat.dg/volatile6.adb: New test.
7710 * gnat.dg/volatile7.adb: Likewise.
7711 * gnat.dg/volatile8.adb: Likewise.
7712 * gnat.dg/volatile9.adb: Likewise.
7714 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7716 * gnat.dg/constant3.adb: New test.
7718 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7721 * gfortran.dg/read_list_eof_1.f90: New test.
7723 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7726 * gcc.target/i386/testimm-1.c: New test.
7727 * gcc.target/i386/testimm-2.c: New test.
7728 * gcc.target/i386/testimm-3.c: New test.
7729 * gcc.target/i386/testimm-4.c: New test.
7730 * gcc.target/i386/testimm-5.c: New test.
7731 * gcc.target/i386/testimm-6.c: New test.
7732 * gcc.target/i386/testimm-7.c: New test.
7733 * gcc.target/i386/testimm-8.c: New test.
7734 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7735 * gcc.target/i386/xop-rotate1-int.c: New test.
7736 * gcc.target/i386/xop-rotate2-int.c: New test.
7738 2011-06-17 Jason Merrill <jason@redhat.com>
7740 * g++.dg/cpp0x/rv-func2.C: New.
7742 * g++.dg/debug/dwarf2/lambda1.C: New.
7743 * g++.dg/warn/Wshadow-6.C: Adjust.
7745 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7748 * gfortran.dg/move_alloc_5.f90: New.
7750 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7752 PR rtl-optimization/48542
7753 * gcc.dg/torture/pr48542.c: New test.
7755 2011-06-16 Jason Merrill <jason@redhat.com>
7758 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7761 * g++.dg/cpp0x/initlist52.C New.
7764 * c-c++-common/raw-string-12.c: New.
7767 * g++.dg/cpp0x/sfinae26.C: New.
7770 * g++.dg/cpp0x/variadic113.C: New.
7773 * g++.dg/cpp0x/variadic112.C: New.
7775 2011-06-16 Jeff Law <law@redhat.com>
7777 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7778 improved jump threading.
7779 * gcc.dg/builtin-object-size-2.c: Likewise.
7780 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7782 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7785 * gfortran.dg/typebound_assignment_3.f03: New.
7787 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7790 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7792 2011-06-16 Martin Jambor <mjambor@suse.cz>
7794 PR tree-optimization/49343
7795 * gnat.dg/discr31.ad[sb]: New test.
7797 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7799 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7801 2011-06-16 Tom de Vries <tom@codesourcery.com>
7804 * gcc.target/arm/ivopts-3.c: Update test.
7805 * gcc.target/arm/ivopts-5.c: Same.
7807 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7810 2011-06-10 Wei Guozhi <carrot@google.com>
7813 * gcc.target/arm/pr45335.c: New test.
7814 * gcc.target/arm/pr45335-2.c: New test.
7815 * gcc.target/arm/pr45335-3.c: New test.
7816 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7817 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7818 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7820 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7822 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7824 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7827 * gfortran.dg/class_43.f03: New.
7829 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7831 PR tree-optimization/49419
7832 * gcc.c-torture/execute/pr49419.c: New test.
7834 2011-06-16 Revital Eres <revital.eres@linaro.org>
7836 * gcc.dg/sms-9.c: New file.
7838 2011-06-15 Easwaran Raman <eraman@google.com>
7840 PR rtl-optimization/49414
7841 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7843 2011-06-14 Jason Merrill <jason@redhat.com>
7845 * g++.dg/cpp0x/noexcept13.C: New.
7847 2011-06-14 Easwaran Raman <eraman@google.com>
7849 PR rtl-optimization/44194
7850 * gcc.dg/pr44194-1.c: New test.
7851 * gcc.dg/pr44194-2.c: New test.
7853 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7855 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7857 * gcc.target/arm/pr45701-2.c: Likewise.
7858 * gcc.target/arm/thumb-branch1.c: Likewise.
7860 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7863 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7865 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7867 * gcc.target/arm/pr45701-1.c: Require thumb support.
7868 * gcc.target/arm/pr45701-2.c: Likewise.
7869 * gcc.target/arm/thumb-branch1.c: Likewise.
7871 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7872 * gcc.target/arm/pr39839.c: Likewise.
7873 * gcc.target/arm/pr40657-2.c: Likewise.
7874 * gcc.target/arm/pr40956.c: Likewise.
7875 * gcc.target/arm/pr41679.c: Likewise.
7876 * gcc.target/arm/pr42235.c: Likewise.
7877 * gcc.target/arm/pr42495.c: Likewise.
7878 * gcc.target/arm/pr42505.c: Likewise.
7879 * gcc.target/arm/pr42574.c: Likewise.
7880 * gcc.target/arm/pr46883.c: Likewise.
7881 * gcc.target/arm/pr46934.c: Likewise.
7882 * gcc.target/arm/xor-and.c: Likewise.
7884 2011-06-14 Jason Merrill <jason@redhat.com>
7886 * g++.dg/other/error23.C: Adjust error message.
7887 * g++.dg/other/error32.C: Likewise.
7890 * g++.dg/cpp0x/rv-dotstar.C: New.
7893 * g++.dg/cpp0x/decltype30.C: New.
7895 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7897 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7900 * gfortran.dg/pr49103.f90: New test.
7902 2011-06-14 Tom de Vries <tom@codesourcery.com>
7905 * gcc.target/arm/ivopts-3.c: New test.
7906 * gcc.target/arm/ivopts-4.c: New test.
7907 * gcc.target/arm/ivopts-5.c: New test.
7909 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7911 PR rtl-optimization/49390
7912 * gcc.c-torture/execute/pr49390.c: New test.
7914 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7916 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7918 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7920 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7921 * gcc.c-torture/execute/cmpsi-2.x: New file.
7922 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7923 * gcc.c-torture/execute/pr45262.x: New file.
7924 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7925 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7927 * gcc.c-torture/compile/pr49163.c: Ditto.
7929 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7931 * gcc.dg/vect/vect-16.c: Rename to...
7932 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7933 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7934 for double-word vectors.
7935 * gcc.dg/vect/vect-peel-4.c: Likewise.
7936 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7938 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7941 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7944 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7946 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7948 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7950 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7952 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7954 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7956 * gfortran.dg/trim_optimize_8.f90: New test case.
7958 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7959 Ira Rosen <ira.rosen@linaro.org>
7961 PR tree-optimization/49352
7962 * gcc.dg/vect/pr49352.c: New test.
7964 2011-06-12 Tobias Burnus
7967 * gfortran.dg/alloc_comp_assign_11.f90: New.
7969 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7971 * gfortran.dg/trim_optimize_7.f90: New test.
7973 2011-06-10 Wei Guozhi <carrot@google.com>
7976 * gcc.target/arm/pr45335.c: New test.
7977 * gcc.target/arm/pr45335-2.c: New test.
7978 * gcc.target/arm/pr45335-3.c: New test.
7979 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7980 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7981 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7983 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7986 * g++.dg/parse/error39.C: New.
7988 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7990 * gcc.target/arm/20090811-1.c: Skip for incompatible
7991 options, do not override other options.
7992 * gcc.target/arm/combine-cmp-shift.c: Skip for
7993 incompatible options.
7994 * gcc.target/arm/pr45094.c: Likewise.
7995 * gcc.target/arm/scd42-1.c: Likewise.
7996 * gcc.target/arm/scd42-3.c: Likewise.
7997 * gcc.target/arm/thumb-ltu.c: Likewise.
7999 * lib/target-supports.exp
8000 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8001 multilib flags use -mfpu with a value other than neon-fp16.
8003 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8006 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8008 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8010 * lib/target-supports.exp (check_effective_target_pie): New proc.
8011 * gcc.dg/pie-link.c: Use target pie.
8013 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8014 Laurent Roug� <laurent.rouge@menta.fr>
8016 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8017 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8019 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8021 * gfortran.dg/coarray/sync_1.f90: New test for
8022 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8024 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8026 PR tree-optimization/49318
8027 * gcc.dg/vect/pr49318.c: New test.
8029 2011-06-09 David Krauss <potswa@mac.com>
8031 * g++.dg/template/arrow1.C: New.
8033 2011-06-09 Jason Merrill <jason@redhat.com>
8035 * lib/prune.exp: Prune "note"s.
8036 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8038 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8039 * g++.dg/template/dependent-expr3.C: Likewise.
8040 * g++.dg/parse/template7.C: Likewise.
8041 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8042 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8043 * g++.old-deja/g++.pt/friend38.C: Likewise.
8044 * g++.old-deja/g++.pt/crash32.C: Likewise.
8045 * g++.old-deja/g++.other/init4.C: Likewise.
8046 * g++.old-deja/g++.other/friend8.C: Likewise.
8048 * g++.dg/ext/complex7.C: Adjust expected output.
8049 * g++.dg/diagnostic/method1.C: Likewise.
8050 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8051 * g++.dg/parse/crash33.C: Likewise.
8052 * g++.dg/other/warning1.C: Likewise.
8053 * g++.dg/init/pr29571.C: Likewise.
8054 * g++.dg/warn/overflow-warn-1.C: Likewise.
8055 * g++.dg/warn/overflow-warn-3.C: Likewise.
8056 * g++.dg/warn/overflow-warn-4.C: Likewise.
8057 * g++.old-deja/g++.oliva/template1.C: Likewise.
8059 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8060 * g++.dg/parse/template7.C: Adjust.
8062 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8065 * gcc.dg/pr49307.c: New.
8067 2011-06-09 Wei Guozhi <carrot@google.com>
8070 * gcc.target/arm/pr46975.c: New testcase.
8072 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8074 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8075 (PMETH, arglist_t): Removed.
8076 (method_get_number_of_arguments): Removed.
8077 (method_get_nth_argument): Removed.
8078 (method_get_first_argument): Removed.
8079 (method_get_next_argument): Removed.
8080 (method_get_sizeof_arguments): Removed.
8081 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8083 (method_get_number_of_arguments): Removed.
8084 (method_get_nth_argument): Removed.
8085 (method_get_first_argument): Removed.
8086 (method_get_next_argument): Removed.
8087 (method_get_sizeof_arguments): Removed.
8088 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8090 2011-06-09 David Li <davidxl@google.com>
8092 * gcc.dg/dump-pass.c: New test.
8094 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/parse/error38.C: New.
8099 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8102 * gfortran.dg/pr49308.f90: New test.
8104 2011-06-08 Jason Merrill <jason@redhat.com>
8106 * g++.dg/cpp0x/noexcept11.C: New.
8107 * g++.dg/cpp0x/noexcept12.C: New.
8108 * g++.dg/cpp0x/sfinae11.C: Adjust.
8110 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8113 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8114 to dg-options, match also DW_AT_linkage_name.
8116 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8120 -fno-common on alpha*-dec-osf*.
8121 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8123 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8125 PR rtl-optimization/49303
8126 * gcc.target/ia64/pr49303.c: New test.
8128 2011-06-08 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/coarray_lock_1.f90: New.
8132 * gfortran.dg/coarray_lock_2.f90: New.
8134 2011-06-07 Jason Merrill <jason@redhat.com>
8136 * lib/prune.exp: Look for "required" rather than "instantiated".
8137 * g++.dg/abi/mangle11.C: Likewise.
8138 * g++.dg/abi/mangle12.C: Likewise.
8139 * g++.dg/abi/mangle17.C: Likewise.
8140 * g++.dg/abi/mangle20-2.C: Likewise.
8141 * g++.dg/abi/pragma-pack1.C: Likewise.
8142 * g++.dg/cpp0x/decltype26.C: Likewise.
8143 * g++.dg/cpp0x/decltype28.C: Likewise.
8144 * g++.dg/cpp0x/decltype29.C: Likewise.
8145 * g++.dg/cpp0x/enum11.C: Likewise.
8146 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8147 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8148 * g++.dg/cpp0x/pr47416.C: Likewise.
8149 * g++.dg/ext/case-range2.C: Likewise.
8150 * g++.dg/ext/case-range3.C: Likewise.
8151 * g++.dg/gomp/for-19.C: Likewise.
8152 * g++.dg/gomp/pr37533.C: Likewise.
8153 * g++.dg/gomp/pr38639.C: Likewise.
8154 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8155 * g++.dg/inherit/base3.C: Likewise.
8156 * g++.dg/inherit/using6.C: Likewise.
8157 * g++.dg/init/placement4.C: Likewise.
8158 * g++.dg/init/reference3.C: Likewise.
8159 * g++.dg/lookup/scoped6.C: Likewise.
8160 * g++.dg/lookup/using7.C: Likewise.
8161 * g++.dg/other/abstract1.C: Likewise.
8162 * g++.dg/other/error10.C: Likewise.
8163 * g++.dg/other/error5.C: Likewise.
8164 * g++.dg/other/field1.C: Likewise.
8165 * g++.dg/other/offsetof5.C: Likewise.
8166 * g++.dg/parse/bitfield2.C: Likewise.
8167 * g++.dg/parse/constant4.C: Likewise.
8168 * g++.dg/parse/crash20.C: Likewise.
8169 * g++.dg/parse/invalid-op1.C: Likewise.
8170 * g++.dg/parse/non-dependent2.C: Likewise.
8171 * g++.dg/parse/template18.C: Likewise.
8172 * g++.dg/tc1/dr152.C: Likewise.
8173 * g++.dg/tc1/dr166.C: Likewise.
8174 * g++.dg/tc1/dr176.C: Likewise.
8175 * g++.dg/tc1/dr213.C: Likewise.
8176 * g++.dg/template/access11.C: Likewise.
8177 * g++.dg/template/access2.C: Likewise.
8178 * g++.dg/template/access3.C: Likewise.
8179 * g++.dg/template/access7.C: Likewise.
8180 * g++.dg/template/arg7.C: Likewise.
8181 * g++.dg/template/cond2.C: Likewise.
8182 * g++.dg/template/crash13.C: Likewise.
8183 * g++.dg/template/crash40.C: Likewise.
8184 * g++.dg/template/crash7.C: Likewise.
8185 * g++.dg/template/crash84.C: Likewise.
8186 * g++.dg/template/ctor5.C: Likewise.
8187 * g++.dg/template/defarg13.C: Likewise.
8188 * g++.dg/template/defarg14.C: Likewise.
8189 * g++.dg/template/dtor7.C: Likewise.
8190 * g++.dg/template/eh2.C: Likewise.
8191 * g++.dg/template/error2.C: Likewise.
8192 * g++.dg/template/error43.C: Likewise.
8193 * g++.dg/template/friend32.C: Likewise.
8194 * g++.dg/template/injected1.C: Likewise.
8195 * g++.dg/template/instantiate1.C: Likewise.
8196 * g++.dg/template/instantiate3.C: Likewise.
8197 * g++.dg/template/instantiate5.C: Likewise.
8198 * g++.dg/template/instantiate7.C: Likewise.
8199 * g++.dg/template/local6.C: Likewise.
8200 * g++.dg/template/lookup2.C: Likewise.
8201 * g++.dg/template/member5.C: Likewise.
8202 * g++.dg/template/memfriend15.C: Likewise.
8203 * g++.dg/template/memfriend16.C: Likewise.
8204 * g++.dg/template/memfriend17.C: Likewise.
8205 * g++.dg/template/memfriend7.C: Likewise.
8206 * g++.dg/template/meminit1.C: Likewise.
8207 * g++.dg/template/nested3.C: Likewise.
8208 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8209 * g++.dg/template/nontype12.C: Likewise.
8210 * g++.dg/template/nontype13.C: Likewise.
8211 * g++.dg/template/nontype6.C: Likewise.
8212 * g++.dg/template/pr23510.C: Likewise.
8213 * g++.dg/template/pr35240.C: Likewise.
8214 * g++.dg/template/ptrmem15.C: Likewise.
8215 * g++.dg/template/ptrmem6.C: Likewise.
8216 * g++.dg/template/qualified-id1.C: Likewise.
8217 * g++.dg/template/qualttp20.C: Likewise.
8218 * g++.dg/template/qualttp3.C: Likewise.
8219 * g++.dg/template/qualttp4.C: Likewise.
8220 * g++.dg/template/qualttp5.C: Likewise.
8221 * g++.dg/template/qualttp6.C: Likewise.
8222 * g++.dg/template/qualttp7.C: Likewise.
8223 * g++.dg/template/qualttp8.C: Likewise.
8224 * g++.dg/template/recurse.C: Likewise.
8225 * g++.dg/template/recurse2.C: Likewise.
8226 * g++.dg/template/ref5.C: Likewise.
8227 * g++.dg/template/scope2.C: Likewise.
8228 * g++.dg/template/sfinae10.C: Likewise.
8229 * g++.dg/template/sfinae3.C: Likewise.
8230 * g++.dg/template/sizeof3.C: Likewise.
8231 * g++.dg/template/static9.C: Likewise.
8232 * g++.dg/template/template-id-2.C: Likewise.
8233 * g++.dg/template/typedef13.C: Likewise.
8234 * g++.dg/template/typename4.C: Likewise.
8235 * g++.dg/template/using14.C: Likewise.
8236 * g++.dg/template/using2.C: Likewise.
8237 * g++.dg/template/warn1.C: Likewise.
8238 * g++.dg/warn/Wparentheses-13.C: Likewise.
8239 * g++.dg/warn/Wparentheses-15.C: Likewise.
8240 * g++.dg/warn/Wparentheses-16.C: Likewise.
8241 * g++.dg/warn/Wparentheses-17.C: Likewise.
8242 * g++.dg/warn/Wparentheses-18.C: Likewise.
8243 * g++.dg/warn/Wparentheses-19.C: Likewise.
8244 * g++.dg/warn/Wparentheses-20.C: Likewise.
8245 * g++.dg/warn/Wparentheses-23.C: Likewise.
8246 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8247 * g++.dg/warn/noeffect2.C: Likewise.
8248 * g++.dg/warn/noeffect4.C: Likewise.
8249 * g++.dg/warn/pr8570.C: Likewise.
8250 * g++.old-deja/g++.brendan/init2.C: Likewise.
8251 * g++.old-deja/g++.eh/spec6.C: Likewise.
8252 * g++.old-deja/g++.pt/crash10.C: Likewise.
8253 * g++.old-deja/g++.pt/crash36.C: Likewise.
8254 * g++.old-deja/g++.pt/derived3.C: Likewise.
8255 * g++.old-deja/g++.pt/error2.C: Likewise.
8256 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8257 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8258 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8259 * g++.old-deja/g++.pt/overload7.C: Likewise.
8260 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8262 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8263 Iain Sandoe <iains@gcc.gnu.org>
8265 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8266 Added code to deal with the case when [Protocol
8267 -descriptionForInstanceMethod:] or [Protocol
8268 -descriptionForClassMethod:] returns NULL.
8270 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8271 Iain Sandoe <iains@gcc.gnu.org>
8273 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8274 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8277 2011-06-07 Xinliang David Li <davidxl@google.com>
8279 * gcc.dg/inline_2.c: New test.
8280 * gcc.dg/unroll_2.c: New test.
8281 * gcc.dg/inline_3.c: New test.
8282 * gcc.dg/unroll_3.c: New test.
8283 * gcc.dg/inline_4.c: New test.
8284 * gcc.dg/unroll_4.c: New test.
8285 * gcc.dg/inline_1.c: New test.
8286 * gcc.dg/unroll_1.c: New test.
8288 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8290 PR tree-optimization/48497
8291 * lib/gcc-defs.exp (dg-additional-options): New proc.
8292 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8293 -msse2 on 32-bit x86.
8295 2011-06-06 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/enum19.C: New.
8299 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8301 * gcc.target/arm/neon-reload-class.c: New test.
8303 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8306 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8308 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8310 * gcc.target/arm/smlatb-1.c: New file.
8311 * gcc.target/arm/smlatt-1.c: New file.
8312 * gcc.target/arm/smlaltb-1.c: New file.
8313 * gcc.target/arm/smlaltt-1.c: New file.
8315 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8317 * gcc.target/arm/mla-2.c: New test.
8319 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8321 PR gcov-profile/49299
8322 * gcc.dg/tree-prof/pr49299-1.c: New test.
8323 * gcc.dg/tree-prof/pr49299-2.c: New test.
8325 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8327 * lib/target-supports.exp
8328 (check_effective_target_vect_widen_mult_qi_to_hi):
8329 Add NEON as supporting target.
8330 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8331 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8332 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8333 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8334 using widening multiplication on targets that support it.
8335 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8336 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8337 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8339 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8341 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8342 Modern Objective-C runtime API.
8343 * objc/execute/next_mapping.h: Removed.
8344 * objc-obj-c++-shared/next-mapping.h: Removed.
8345 * objc-obj-c++-shared/Object1.h: Removed.
8346 * objc-obj-c++-shared/Object1.m: Removed.
8347 * objc-obj-c++-shared/Object1.mm: Removed.
8348 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8349 * objc-obj-c++-shared/Protocol1.h: Removed.
8350 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8351 of ProtoBool, IVAR_T and METHOD.
8352 * objc-obj-c++-shared/runtime.h: New.
8353 * objc-obj-c++-shared/TestsuiteObject.h: New.
8354 * objc-obj-c++-shared/TestsuiteObject.m: New.
8356 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8357 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8358 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8360 * objc/execute/_cmd.m: Include
8361 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8362 runtime API. ([TestClass +initialize]): Include this method also
8363 with the GNU runtime.
8364 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8365 Object. ([-setValue:]): Return void.
8366 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8367 with the GNU runtime. Include
8368 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8369 for the NeXT runtime. Use the existing print_ivars() and
8370 compare_structures() implementations for the old NeXT runtime.
8371 Added new implementations for the Modern GNU and NeXT runtimes.
8372 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8373 well. (main): Use objc_getClass(). Use return instead of exit.
8374 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8375 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8377 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8378 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8379 instead of Object. (main): Use return instead of exit().
8380 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8381 instead of Object. Removed prototype for exit(). (main): Use
8382 return instead of exit(). Use the Modern Objective-C runtime API.
8383 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8385 * objc/execute/class-tests-1.h: Include
8386 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8387 runtime API. (test_class_with_superclass): Do not call [Object
8388 class]. There is no need to with the current libobjc.
8389 * objc/execute/class-tests-2.h: Include
8390 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8392 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8393 ../../objc-obj-c++-shared/next-mapping.h.
8394 * objc/execute/class-2.m: Likewise.
8395 * objc/execute/class-3.m: Likewise.
8396 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8397 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8398 +initialize]): Include this method also with the GNU
8399 runtime. (main): Use the Modern Objective-C runtime API.
8400 * objc/execute/class-5.m: Likewise.
8401 * objc/execute/class-6.m: Likewise.
8402 * objc/execute/class-7.m: Likewise.
8403 * objc/execute/class-8.m: Likewise.
8404 * objc/execute/class-9.m: Likewise.
8405 * objc/execute/class-10.m: Likewise.
8406 * objc/execute/class-11.m: Likewise.
8407 * objc/execute/class-12.m: Likewise.
8408 * objc/execute/class-13.m: Likewise.
8409 * objc/execute/class-14.m: Likewise.
8410 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8411 this method also with the GNU runtime.
8412 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8413 +initialize]): Include this method also with the GNU runtime.
8414 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8416 * objc/execute/encode-1.m: Likewise.
8417 * objc/execute/enumeration-1.m: Likewise.
8418 * objc/execute/enumeration-2.m: Likewise.
8419 * objc/execute/exceptions/catchall-1.m: Likewise.
8420 * objc/execute/exceptions/finally-1.m: Likewise.
8421 * objc/execute/exceptions/foward-1.m: Likewise.
8422 * objc/execute/exceptions/local-variables-1.m: Likewise.
8423 * objc/execute/exceptions/throw-nil.m: Likewise.
8424 * objc/execute/exceptions/trivial.m: Likewise.
8425 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8426 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8427 * objc/execute/exceptions/matcher-1.m: Likewise.
8428 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8430 * objc/execute/formal_protocol-2.m: Likewise.
8431 * objc/execute/formal_protocol-3.m: Likewise.
8432 * objc/execute/formal_protocol-4.m: Likewise.
8433 * objc/execute/formal_protocol-5.m: Include
8434 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8436 * objc/execute/formal_protocol-6.m: Likewise.
8437 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8438 Object. Include <objc/Protocol.h> instead of
8439 ../../objc-obj-c++-shared/Protocol1.h.
8440 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8442 * objc/execute/informal_protocol.m: Likewise.
8443 * objc/execute/load-3.m: Likewise.
8444 * objc/execute/many_args_method.m ([TestClass +initialize]):
8445 Include this method with the GNU runtime as well.
8446 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8447 * objc/execute/nested-func-1.m: Use TestsuiteObject
8449 * objc/execute/nil_method-1.m: Likewise.
8450 * objc/execute/no_clash.m: Likewise.
8451 * objc/execute/np-1.m: Do not include
8452 ../../objc-obj-c++-shared/Protocol1.h.
8453 (main): Use return instead of exit().
8454 * objc/execute/np-2.m: Do not include
8455 ../../objc-obj-c++-shared/Protocol1.h.
8456 ([MyObject +initialize]): Include this method also with the GNU
8457 runtime. (main): Use return instead of exit().
8458 * objc/execute/object_is_class.m: Include
8459 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8460 of Object. (main): Use the Modern Objective-C runtime API.
8461 * objc/execute/object_is_meta_class.m: Likewise.
8462 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8463 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8464 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8465 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8466 Objective-C runtime API.
8467 * objc/execute/protocol-isEqual-2.m: Likewise.
8468 * objc/execute/protocol-isEqual-3.m: Likewise.
8469 * objc/execute/protocol-isEqual-4.m: Likewise.
8470 * objc/execute/redefining_self.m ([TestClass +initialize]):
8471 Include this method with the GNU runtime as well.
8472 * objc/execute/root_methods.m: Include
8473 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8474 Include this method with the GNU runtime as well.
8475 (main): Use the Modern Objective-C runtime API.
8476 * objc/execute/selector-1.m: Include
8477 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8478 of Object. (main): Use the Modern Objective-C runtime API.
8479 * objc/execute/static-1.m ([Test +initialize]): Include this
8480 method with the GNU runtime as well.
8481 * objc/execute/static-2.m: Likewise.
8482 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8483 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8484 ([MathClass +initialize]): Include this method with the GNU
8486 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8488 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8489 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8490 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8491 * objc.dg/attributes/method-attribute-1.m: Likewise.
8492 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8493 * objc.dg/attributes/method-attribute-2.m: Likewise.
8494 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8495 * objc.dg/attributes/method-attribute-3.m: Likewise.
8496 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8497 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8498 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8499 * obj-c++.dg/bitfield-1.mm: Likewise.
8500 * obj-c++.dg/bitfield-2.mm: Likewise
8501 * objc.dg/bitfield-3.m: Likewise.
8502 * obj-c++.dg/bitfield-4.mm: Likewise.
8503 * objc.dg/bitfield-5.m: Likewise
8504 * objc.dg/call-super-1.m: Likewise.
8505 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8506 Use objc_getClass() instead of objc_get_class(), but for the GNU
8507 runtime redefine objc_getClass as objc_get_class. Include
8508 ../objc-obj-c++-shared/runtime.h.
8509 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8510 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8511 Use the Modern Objective-C runtime API.
8512 * objc.dg/class-protocol-1.m: Include
8513 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8514 * obj-c++.dg/class-protocol-1.mm: Likewise.
8515 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8516 * objc.dg/comp-types-10.m: Likewise.
8517 * objc.dg/comp-types-11.m: Likewise.
8518 * objc.dg/comp-types-12.m: Likewise.
8519 * obj-c++.dg/comp-types-9.mm: Likewise.
8520 * obj-c++.dg/comp-types-11.mm: Likewise.
8521 * obj-c++.dg/comp-types-12.mm: Likewise.
8522 * obj-c++.dg/comp-types-13.mm: Likewise.
8523 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8524 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8525 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8526 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8527 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8528 * objc.dg/desig-init-1.m: Likewise.
8529 * obj-c++.dg/defs.mm: Likewise.
8530 * objc.dg/exceptions-2.m: Likewise.
8531 * obj-c++.dg/except-1.mm: Likewise.
8532 * obj-c++.dg/exceptions-2.mm: Likewise.
8533 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8534 Use the Modern Objective-C runtime API.
8535 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8536 the Modern Objective-C runtime API. Do not include
8537 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8538 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8539 the Modern Objective-C runtime API except when using an older NeXT
8541 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8542 the Modern Objective-C runtime API.
8543 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8545 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8546 * objc.dg/encode-7-next-64bit.m: Updated include.
8547 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8549 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8550 the Modern Objective-C runtime API.
8551 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8552 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8553 instead of ../objc-obj-c++-shared/Protocol1.h.
8554 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8555 the Modern Objective-C runtime API except when using an older NeXT
8557 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8558 the Modern Objective-C runtime API.
8559 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8561 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8562 * objc.dg/fix-and-continue-2.m: Likewise.
8563 * objc.dg/foreach-1.m: Likewise.
8564 * objc.dg/foreach-2.m: Likewise.
8565 * objc.dg/foreach-3.m: Likewise.
8566 * objc.dg/foreach-4.m: Likewise.
8567 * objc.dg/foreach-5.m: Likewise.
8568 * objc.dg/foreach-6.m: Likewise.
8569 * objc.dg/foreach-7.m: Likewise.
8570 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8572 * objc.dg/func-ptr-2.m: Likewise.
8573 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8574 Do not include objc/objc-api.h.
8575 * obj-c++.dg/fsf-package-0.mm: Likewise.
8576 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8577 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8578 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8580 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8581 * objc.dg/gnu-runtime-3.m: Likewise.
8582 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8583 * objc.dg/headers.m: Include objc/runtime.h instead of
8584 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8585 for the NeXT runtime.
8586 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8587 * obj-c++.dg/isa-field-1.mm: Likewise.
8588 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8589 * objc.dg/layout-1.m: Likewise.
8590 * objc.dg/layout-2.m: Likewise.
8591 * objc.dg/local-decl-2.m: Likewise.
8592 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8593 Object. ([Container +elementForView:]): Use
8594 class_conformsToProtocol().
8595 * obj-c++.dg/lookup-2.mm: Likewise.
8596 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8597 * obj-c++.dg/local-decl-1.mm: Likewise.
8598 * objc.dg/method-3.m: Likewise.
8599 * objc.dg/method-4.m: Likewise.
8600 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8601 ../objc-obj-c++-shared/Protocol1.h.
8602 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8603 * objc.dg/method-9.m: Likewise.
8604 * objc.dg/method-10.m: Likewise.
8605 * objc.dg/method-13.m ([Root +initialize]): Include this method
8606 also for the GNU runtime. (main): Use objc_getClass() also for
8608 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8609 * objc.dg/method-17.m: Likewise.
8610 * objc.dg/method-19.m: Likewise.
8611 * objc.dg/method-20b.m: Likewise.
8612 * obj-c++.dg/method-2.mm: Likewise.
8613 * obj-c++.dg/method-6.mm: Likewise.
8614 * obj-c++.dg/method-10.mm: Likewise.
8615 * obj-c++.dg/method-11.mm: Likewise.
8616 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8617 ../objc-obj-c++-shared/Protocol1.h.
8618 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8619 * obj-c++.dg/method-15.mm: Likewise.
8620 * obj-c++.dg/method-17.mm: Likewise.
8621 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8622 +initialize]): Include this method also for the GNU
8623 runtime. (main): Use objc_getClass() also for the GNU runtime.
8624 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8625 * obj-c++.dg/method-22.mm: Likewise.
8626 * obj-c++.dg/method-23.mm: Likewise.
8627 * obj-c++.dg/no-extra-load.mm: Likewise.
8628 * objc.dg/objc-fast-4.m: Likewise.
8629 * objc.dg/objc-gc-4.m: Likewise.
8630 * obj-c++.dg/objc-gc-3.mm: Likewise.
8631 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8632 protocol_getMethodDescription() instead of [Protocol
8633 -descriptionForInstanceMethod].
8634 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8635 Made it available with all runtimes. (main): Call -test instead
8637 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8638 and put into a category.
8639 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8640 Object. Include objc/objc.h.
8641 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8642 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8643 New. (main): Use protocol_getMethodDescription() instead
8644 of [Protocol -descriptionForInstanceMethod] and [Protocol
8645 -descriptionForClassMethod].
8646 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8647 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8648 Objective-C runtime API.
8649 * obj-c++.dg/proto-qual-1.mm: Likewise.
8650 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8652 * obj-c++.dg/property/property-1.mm: Likewise.
8653 * obj-c++.dg/qual-types-1.mm: Likewise.
8654 * objc.dg/selector-2.m: Include objc/objc.h instead of
8655 ../objc-obj-c++-shared/Object1.h.
8656 * obj-c++.dg/selector-2.mm: Likewise.
8657 * obj-c++.dg/selector-5.mm: Likewise.
8658 * obj-c++.dg/selector-6.mm: Likewise.
8659 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8660 Object. Do not include objc/objc-api.h.
8661 * obj-c++.dg/set-not-used-1.mm: Likewise.
8662 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8663 * objc.dg/stret-1.m: Likewise.
8664 * objc.dg/stret-2.m: Likewise.
8665 * obj-c++.dg/super-class-2.mm: Likewise.
8666 * objc.dg/super-class-3.m: Likewise.
8667 * objc.dg/super-class-4.m: Likewise.
8668 * objc.dg/sync-2.m: Likewise.
8669 * obj-c++.dg/sync-2.mm: Likewise.
8670 * objc.dg/sync-1.m: Include objc/objc.h instead of
8671 ../objc-obj-c++-shared/Object1.h.
8672 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8673 'Class' as the type of 'isa'.
8674 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8675 Objective-C runtime API. ([TestClass +initialize]): Include this
8676 method with the GNU runtime as well.
8677 * objc.dg/strings/strings-1.m: Updated includes.
8678 * obj-c++.dg/strings/strings-1.mm: Likewise.
8679 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8680 objc.dg/strings/const-str-12b.m.
8681 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8682 * obj-c++.dg/template-3.mm: Likewise.
8683 * obj-c++.dg/template-4.mm: Likewise.
8684 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8685 Objective-C runtime API.
8686 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8687 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8688 * obj-c++.dg/try-catch-1.mm: Likewise.
8689 * obj-c++.dg/try-catch-2.mm: Likewise.
8690 * objc.dg/try-catch-3.m: Likewise.
8691 * obj-c++.dg/try-catch-3.mm: Likewise.
8692 * objc.dg/try-catch-6.m: Likewise.
8693 * objc.dg/try-catch-7.m: Likewise.
8694 * obj-c++.dg/try-catch-7.mm: Likewise.
8695 * obj-c++.dg/try-catch-8.mm: Likewise.
8696 * obj-c++.dg/try-catch-9.mm: Likewise.
8697 * objc.dg/try-catch-10.m: Likewise.
8698 * obj-c++.dg/try-catch-11.mm: Likewise.
8699 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8700 Object. Include objc/objc.h.
8701 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8702 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8703 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8704 Object. Use Modern Objective-C runtime API. Do not use
8706 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8707 * obj-c++.dg/torture/trivial.mm: Likewise.
8708 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8709 instead of ../objc-obj-c++-shared/Object1.h. Include
8710 ../objc-obj-c++-shared/runtime.h.
8711 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8712 * objc.dg/torture/strings/const-str-11.m: Likewise.
8713 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8714 * objc.dg/torture/strings/const-str-9.m: Likewise.
8715 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8716 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8717 instead of Object. Only add _FooClassReference if
8719 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8720 * objc.dg/torture/strings/const-str-8.m: Likewise.
8721 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8722 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8724 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8726 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8727 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8728 * obj-c++.dg/va-meth-1.mm: Likewise.
8729 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8730 ../objc-obj-c++-shared/Object1.h.
8731 * objc.dg/zero-link-3.m: Likewise.
8733 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8735 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8737 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8740 * obj-c++.dg/property/cxx-property-1.mm: New.
8741 * obj-c++.dg/property/cxx-property-2.mm: New.
8743 2011-06-06 Jason Merrill <jason@redhat.com>
8745 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8747 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8749 PR rtl-optimization/49145
8751 * gcc.c-torture/compile/pr49145.c: New test.
8753 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8756 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8757 to dg-options, match also DW_AT_linkage_name.
8760 * gcc.dg/debug/pr49294.c: New test.
8763 * g++.dg/opt/pr49264.C: New test.
8765 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8767 PR tree-optimization/49243
8768 * gcc.dg/pr49243.c: New.
8770 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8772 * gnat.dg/specs/cond_expr1.ads: New test.
8774 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8776 * gnat.dg/deferred_const4.ad[sb]: New test.
8777 * gnat.dg/deferred_const4_pkg.ads: New helper.
8779 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8781 * gnat.dg/test_tamdt.adb: Rename to...
8782 * gnat.dg/taft_type1.adb: ...this.
8783 * gnat.dg/tamdt.ad[sb]: Rename to...
8784 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8785 * gnat.dg/tamdt_aux.ads: Rename to...
8786 * gnat.dg/taft_type1_pkg2.ads: ...this.
8787 * gnat.dg/taft_type2.ad[sb]: New test.
8788 * gnat.dg/taft_type2_pkg.ads: New helper.
8789 * gnat.dg/taft_type3.adb: New test.
8790 * gnat.dg/taft_type3_pkg.ads: New helper.
8792 2011-06-05 Tobias Burnus <burnus@net-b.de>
8795 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8798 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8801 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8803 * objc.dg/gnu-api-2-objc.m: Likewise.
8804 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8805 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8807 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8809 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8810 alignment, not the alignment, when calling class_addIvar(). Add
8811 an 'isa' instance variable to the test root class.
8812 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8814 2011-06-04 Jan Hubicka <jh@suse.cz>
8816 PR tree-optimization/48893
8817 PR tree-optimization/49091
8818 PR tree-optimization/49179
8819 * gfortran.dg/pr49179.f90: New testcase
8821 2011-06-04 Jan Hubicka <jh@suse.cz>
8824 * g++.dg/torture/pr48954.C: New testcase.
8826 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8828 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8830 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8833 * g++.dg/diagnostic/bitfld2.C: New.
8835 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8838 * gcc.c-torture/execute/pr49281.c: New test.
8840 2011-06-04 Jan Hubicka <jh@suse.cz>
8842 PR tree-optimize/48929
8843 * gcc.c-torture/compile/pr48929.c: New testcase.
8845 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8847 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8849 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8852 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8854 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8856 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8858 2011-06-03 Richard Henderson <rth@redhat.com>
8859 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8861 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8863 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8865 * objc.dg/headers.m: Do not include objc-list.h.
8867 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8869 * objc.dg/type-stream-1.m: Test removed.
8870 * objc.dg/headers.m: Do not include typedstream.h.
8872 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8874 * objc.dg/torture/forward-1.m (main): Updated testcase.
8876 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8879 * gcc.c-torture/compile/pr49163.c: New.
8881 2011-06-02 Asher Langton <langton2@llnl.gov>
8884 * gfortran.dg/PR49268.f90: New test.
8886 2011-06-02 Asher Langton <langton2@llnl.gov>
8889 * gfortran.dg/PR37039.f90: New test.
8891 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8894 * objc.dg/method-5.m: Updated.
8895 * objc.dg/method-19.m: Updated.
8896 * objc.dg/method-lookup-1.m: New.
8897 * obj-c++.dg/method-6.mm: Updated.
8898 * obj-c++.dg/method-7.mm: Updated.
8899 * obj-c++.dg/method-lookup-1.mm: New.
8901 2011-06-02 DJ Delorie <dj@redhat.com>
8903 * lib/timeout.exp (timeout): Add board_info support.
8905 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8907 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8909 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8912 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8913 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8915 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8916 Hans-Peter Nilsson <hp@axis.com>
8918 PR rtl-optimization/48840
8919 * gcc.target/sparc/ultrasp13.c: New test.
8921 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8924 * gcc.c-torture/compile/pr49238.c: New.
8926 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8928 * gcc.target/arm/g2.c: Skip test in -mthumb.
8929 Skip test unless cpu is xscale.
8930 * gcc.target/arm/scd42-2.c: Likewise.
8931 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8933 2011-06-01 Jason Merrill <jason@redhat.com>
8935 * g++.dg/cpp0x/decltype28.C: New.
8936 * g++.dg/cpp0x/decltype29.C: New.
8938 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8941 * gcc.target/mips/pr45074.c: New test.
8943 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8944 Hans-Peter Nilsson <hp@axis.com>
8946 PR rtl-optimization/48830
8947 * gcc.target/sparc/ultrasp12.c: New test.
8949 2011-06-01 David Li <davidxl@google.com>
8951 * gcc.dg/profile-dir-1.c: Change pass name.
8952 * gcc.dg/profile-dir-2.c: Ditto.
8953 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8954 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8955 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8956 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8957 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8958 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8959 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8960 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8961 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8962 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8963 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8964 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8965 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8966 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8967 * gcc.dg/profile-dir-3.c: Ditto.
8968 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8970 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8972 * objc.dg/attributes/method-nonnull-1.m: New test.
8973 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8975 2011-05-31 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/coarray_atomic_1.f90: New.
8979 * gfortran.dg/coarray/atomic_1.f90: New.
8981 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8983 * gcc.dg/guality/bswaptest.c: New test.
8984 * gcc.dg/guality/clztest.c: New test.
8985 * gcc.dg/guality/ctztest.c: New test.
8986 * gcc.dg/guality/rotatetest.c: New test.
8989 * gcc.target/i386/pr48688.c: New test.
8991 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8994 * g++.dg/lookup/name-clash9.C: New.
8996 2011-05-31 Tobias Burnus <burnus@net-b.de>
8999 * gfortran.dg/coarray/dummy_1.f90: New.
9001 2011-05-31 Tobias Burnus <burnus@net-b.de>
9004 * gfortran.dg/coarray/save_1.f90: New.
9005 * gfortran.dg/coarray_4.f90: Update dg-error.
9007 2011-05-31 Jason Merrill <jason@redhat.com>
9009 * g++.dg/cpp0x/rv-template1.C: New.
9011 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9013 PR rtl-optimization/49235
9014 * gcc.dg/pr49235.c: New test.
9016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9018 PR tree-optimization/49093
9019 * gcc.dg/vect/pr49093.c: New test.
9021 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9024 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9026 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9029 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9032 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9035 * gcc.c-torture/execute/pr49186.c: New.
9037 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9040 * gcc.target/i386/pr49168-1.c: New.
9042 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9043 Eric Botcazou <ebotcazou@adacore.com>
9045 * gcc.dg/guality/drap.c: New test.
9047 2011-05-30 Richard Guenther <rguenther@suse.de>
9049 PR tree-optimization/49210
9050 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9051 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9053 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9056 * g++.dg/gomp/pr49223-1.C: New test.
9057 * g++.dg/gomp/pr49223-2.C: New test.
9059 2011-05-30 Richard Guenther <rguenther@suse.de>
9061 PR tree-optimization/49218
9062 * gcc.c-torture/execute/pr49218.c: New testcase.
9064 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9066 PR tree-optimization/49199
9067 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9068 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9069 -fno-tree-scev-cprop.
9071 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9074 * gfortran.dg/extends_13.f03: New.
9076 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9078 PR rtl-optimization/49095
9079 * gcc.target/i386/pr49095.c: New test.
9081 2011-05-29 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/coarray_24.f90: New.
9086 2011-05-29 Tobias Burnus <burnus@net-b.de>
9089 * gfortran.dg/coarray_23.f90: New.
9091 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9094 * gcc.dg/pr48826.c: New test.
9096 2011-05-29 Richard Guenther <rguenther@suse.de>
9098 PR tree-optimization/49217
9099 * gcc.dg/torture/pr49217.c: New testcase.
9101 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9104 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9106 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9108 * gnat.dg/boolean_subtype.adb: Rename to...
9109 * gnat.dg/boolean_subtype1.adb: ...this.
9111 2011-05-28 Jason Merrill <jason@redhat.com>
9113 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9115 2011-05-27 Jason Merrill <jason@redhat.com>
9117 * g++.dg/cpp0x/enum18.C: Adjust.
9119 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9121 2011-05-27 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/coarray_22.f90: New.
9126 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9128 PR tree-optimization/46728
9129 * gcc.target/powerpc/pr46728-1.c: New.
9130 * gcc.target/powerpc/pr46728-2.c: New.
9131 * gcc.target/powerpc/pr46728-3.c: New.
9132 * gcc.target/powerpc/pr46728-4.c: New.
9133 * gcc.target/powerpc/pr46728-5.c: New.
9134 * gcc.dg/pr46728-6.c: New.
9135 * gcc.target/powerpc/pr46728-7.c: New.
9136 * gcc.target/powerpc/pr46728-8.c: New.
9137 * gcc.dg/pr46728-9.c: New.
9138 * gcc.target/powerpc/pr46728-10.c: New.
9139 * gcc.target/powerpc/pr46728-11.c: New.
9140 * gcc.dg/pr46728-12.c: New.
9141 * gcc.target/powerpc/pr46728-13.c: New.
9142 * gcc.target/powerpc/pr46728-14.c: New.
9143 * gcc.target/powerpc/pr46728-15.c: New.
9144 * gcc.target/powerpc/pr46728-16.c: New.
9146 2011-05-27 Jason Merrill <jason@redhat.com>
9148 * g++.dg/abi/mangle47.C: New.
9151 * g++.dg/template/const5.C: New.
9153 * g++.dg/cpp0x/enum18.C: New.
9155 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9157 * g++.dg/cpp0x/error6.C: New.
9159 * g++.dg/cpp0x/error5.C: New.
9161 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9164 * g++.dg/eh/cond6.C: New test.
9166 2011-05-27 Tobias Burnus <burnus@net-b.de>
9169 * gfortran.dg/rank_3.f90: New.
9170 * gfortran.dg/rank_4.f90: New.
9172 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9174 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9175 replace dump search.
9177 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9179 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9180 * gnat.dg/bit_packed_array5.adb: ...here.
9182 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9185 * g++.dg/cpp0x/auto25.C: New.
9187 2011-05-27 Richard Guenther <rguenther@suse.de>
9189 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9191 2011-05-27 Richard Guenther <rguenther@suse.de>
9193 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9195 2011-05-27 Richard Guenther <rguenther@suse.de>
9198 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9200 2011-05-26 Jason Merrill <jason@redhat.com>
9202 * g++.dg/cpp0x/friend1.C: New.
9203 * g++.dg/cpp0x/friend2.C: New.
9205 * g++.dg/cpp0x/auto7.C: Update.
9206 * g++.dg/template/crash50.C: Adjust.
9207 * g++.dg/template/static9.C: Adjust.
9208 * g++.old-deja/g++.ext/memconst.C: Adjust.
9210 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9212 * gcc.dg/march.c: Ignore a note for some targets.
9214 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9215 Nathan Froyd <froydnj@codesourcery.com>
9219 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9220 * g++.dg/parse/pr18770.C: New test.
9221 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9223 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9226 * gfortran.dg/dependency_40.f90 : New test.
9228 2011-05-26 Tobias Burnus <burnus@net-b.de>
9231 * gfortran.dg/coarray/registering_1.f90: New.
9233 2011-05-26 Jason Merrill <jason@redhat.com>
9235 * g++.dg/cpp0x/variadic111.C: New.
9236 * g++.dg/cpp0x/variadic41.C: Adjust.
9238 2011-05-26 Richard Guenther <rguenther@suse.de>
9240 PR tree-optimization/48702
9241 * gcc.dg/torture/pr48702.c: New testcase.
9243 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9245 PR gcov-profile/48845
9246 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9248 * gcc.dg/matrix/matrix.exp: Likewise.
9249 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9250 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9251 line number to check_profiling_available.
9252 * lib/target-supports.exp (check_profiling_available): Account for
9254 Require TLS runtime support with -fprofile-generate.
9255 * lib/profopt.exp (profopt-execute): Add TLS options for
9257 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9259 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9262 * g++.dg/eh/cond5.C: New test.
9264 PR tree-optimization/49161
9265 * gcc.c-torture/execute/pr49161.c: New test.
9267 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9269 * gcc.target/arm/neon-vorn-vbic.c: New test.
9271 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9273 PR tree-optimization/49038
9274 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9275 * gcc.dg/vect/pr49038.c: New test.
9277 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9279 * g++.dg/init/pr25811-3.C: New.
9280 * g++.dg/init/pr25811-4.C: New.
9282 2011-05-25 Jason Merrill <jason@redhat.com>
9284 * g++.dg/cpp0x/enum17.C: New.
9285 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9287 * g++.dg/cpp0x/auto24.C: New.
9289 * g++.dg/cpp0x/error4.C: New.
9291 * g++.dg/cpp0x/rv-restrict.C: New.
9293 * g++.dg/cpp0x/enum15.C: New.
9294 * g++.dg/cpp0x/constexpr-switch2.C: New.
9296 * g++.dg/cpp0x/variadic110.C: New.
9298 * g++.dg/cpp0x/auto9.C: Add typedef test.
9300 * g++.dg/cpp0x/auto23.C: New.
9301 * g++.dg/cpp0x/auto9.C: Adjust.
9303 * g++.dg/cpp0x/defaulted29.C: New.
9305 * g++.dg/cpp0x/initlist51.C: New.
9307 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9309 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9310 * g++.dg/abi/packed1.C: Suppress warning.
9311 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9312 * g++.dg/template/stdarg1.C: Likewise.
9313 * g++.dg/other/packed1.C: Remove arm from xfail list.
9315 2011-05-25 Jason Merrill <jason@redhat.com>
9317 * g++.dg/cpp0x/enum16.C: New.
9318 * g++.dg/parse/error15.C: Adjust.
9320 * g++.dg/cpp0x/initlist50.C: New.
9322 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9324 * g++.dg/cpp0x/variadic109.C: New.
9326 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9328 * gcc.target/i386/pause-1.c: New.
9330 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9332 * gcc.dg/stack-usage-1.c: Adjust comment.
9333 * gcc.dg/stack-usage-2.c: New test.
9335 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9338 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9339 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9341 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9343 PR rtl-optimization/48757
9344 * gfortran.dg/pr48757.f: New test case.
9346 2011-05-24 Jason Merrill <jason@redhat.com>
9348 * g++.dg/cpp0x/access01.C: New.
9350 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9353 * objc.dg/pr48177.m: New testcase.
9355 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9358 * objc.dg/pr48187.m: New testcase.
9359 * obj-c++.dg/pr48187.mm: New testcase.
9360 * objc.dg/ivar-extra-semicolon.m: New testcase.
9362 2011-05-24 Jason Merrill <jason@redhat.com>
9364 * g++.dg/template/access21.C: New.
9365 * g++.dg/template/access22.C: New.
9367 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9369 PR rtl-optimization/48633
9370 * g++.dg/pr48633.C: New test.
9372 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9375 * g++.dg/other/pr49133.C: New test.
9377 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9378 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9380 * gcc.dg/torture/tls/run-gd.c: New test.
9381 * gcc.dg/torture/tls/run-ie.c: New test.
9382 * gcc.dg/torture/tls/run-ld.c: New test.
9383 * gcc.dg/torture/tls/run-le.c: New test.
9384 * lib/target-supports.exp (check_effective_target_tls_runtime):
9385 Build testcase with TLS options.
9387 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9391 2011-05-24 Tom de Vries <tom@codesourcery.com>
9393 PR tree-optimization/49121
9394 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9396 2011-05-23 Jason Merrill <jason@redhat.com>
9398 * g++.dg/cpp0x/defaulted28.C: New.
9400 * g++.dg/cpp0x/sfinae25.C: New.
9402 * g++.dg/cpp0x/rv-cast2.C: New.
9404 * g++.dg/cpp0x/enum14.C: New.
9406 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9409 * gcc.c-torture/execute/pr49123.c: New test.
9412 * gcc.dg/debug/pr49032.c: New test.
9415 * gcc.dg/pr49120.c: New test.
9417 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9420 * gcc.target/i386/pr47315.c: New test.
9422 2011-05-23 Jason Merrill <jason@redhat.com>
9424 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9426 * g++.dg/cpp0x/sfinae24.C: New.
9428 * g++.dg/cpp0x/error3.C: New.
9430 * g++.dg/cpp0x/defaulted27.C: New.
9432 * g++.dg/cpp0x/decltype27.C: New.
9434 2011-05-23 Richard Guenther <rguenther@suse.de>
9436 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9438 2011-05-23 Richard Guenther <rguenther@suse.de>
9440 PR tree-optimization/40874
9441 * g++.dg/tree-ssa/pr40874.C: New testcase.
9443 2011-05-23 Richard Guenther <rguenther@suse.de>
9445 PR tree-optimization/49115
9446 * g++.dg/torture/pr49115.C: New testcase.
9448 2011-05-23 Richard Guenther <rguenther@suse.de>
9451 * gcc.dg/memcpy-3.c: New testcase.
9453 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9456 * gcc.c-torture/execute/pr48973-1.c: New test.
9457 * gcc.c-torture/execute/pr48973-2.c: New test.
9459 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9462 * g++.dg/warn/pr18016.C: New.
9464 2011-05-23 Tom de Vries <tom@codesourcery.com>
9467 * gcc.target/arm/ivopts-6.c: New test.
9469 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9472 * gcc.c-torture/compile/pr49029.c: New test.
9474 2011-05-22 Jason Merrill <jason@redhat.com>
9476 * g++.dg/cpp0x/sfinae23.C: New.
9477 * g++.dg/cpp0x/sfinae8.C: Correct.
9479 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9481 * gfortran.dg/function_optimize_8.f90: New test case.
9483 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9485 PR tree-optimization/49087
9486 * gcc.dg/vect/O3-pr49087.c: New test.
9488 2011-05-21 Jason Merrill <jason@redhat.com>
9490 * g++.dg/debug/const5.C: New.
9492 2011-05-20 Jason Merrill <jason@redhat.com>
9494 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9496 * g++.dg/cpp0x/constexpr-static7.C: New.
9498 * g++.dg/cpp0x/enum12.C: New.
9499 * g++.dg/cpp0x/enum13.C: New.
9501 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9504 * gfortran.dg/select_type_23.f03: New.
9506 2011-05-20 Jason Merrill <jason@redhat.com>
9508 * g++.dg/cpp0x/defaulted26.C: New.
9510 * g++.dg/cpp0x/noexcept02.C: Fix.
9511 * g++.dg/cpp0x/noexcept03.C: Fix.
9512 * g++.dg/cpp0x/noexcept08.C: Fix.
9513 * g++.dg/cpp0x/noexcept10.C: New.
9515 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9518 * gfortran.dg/extends_12.f03: New.
9520 2011-05-20 Jason Merrill <jason@redhat.com>
9522 * g++.dg/template/koenig9.C: New.
9523 * g++.dg/opt/pr47615.C: Fix.
9524 * g++.dg/overload/defarg1.C: Fix.
9525 * g++.dg/tc1/dr213.C: Remove xfail.
9526 * g++.dg/torture/pr34850.C: Fix.
9527 * g++.dg/torture/pr39362.C: Fix.
9528 * g++.old-deja/g++.brendan/crash56.C: Fix.
9529 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9531 2011-05-20 Richard Guenther <rguenther@suse.de>
9533 PR tree-optimization/49079
9534 * gcc.dg/torture/pr49079.c: New testcase.
9536 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9538 PR tree-optimization/49073
9539 * gcc.c-torture/execute/pr49073.c: New test.
9541 2011-06-19 Tobias Burnus <burnus@net-b.de>
9544 * gfortran.dg/coarray_21.f90: New.
9546 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9548 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9551 2011-05-19 Richard Guenther <rguenther@suse.de>
9554 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9556 2011-05-19 Richard Guenther <rguenther@suse.de>
9559 * gcc.dg/builtin-object-size-11.c: New testcase.
9561 2011-05-19 Tom de Vries <tom@codesourcery.com>
9564 * gcc.target/arm/ivopts.c: New test.
9565 * gcc.target/arm/ivopts-2.c: New test.
9567 2011-05-19 Tom de Vries <tom@codesourcery.com>
9569 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9571 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9573 * gcc.c-torture/execute/960321-1.x: Remove.
9575 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9578 * gfortran.dg/move_alloc_4.f90: New.
9580 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9583 * gcc.target/i386/pr49002-1.c: New test.
9584 * gcc.target/i386/pr49002-2.c: Likewise.
9586 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9588 PR tree-optimization/49039
9589 * gcc.c-torture/execute/pr49039.c: New test.
9590 * gcc.dg/tree-ssa/pr49039.c: New test.
9591 * g++.dg/torture/pr49039.C: New test.
9593 2011-05-18 Jason Merrill <jason@redhat.com>
9595 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9596 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9597 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9599 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9601 * gcc.target/bfin/mcpu-bf592.c: New test.
9603 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9605 PR tree-optimization/41881
9606 * gcc.dg/vect/O3-pr41881.c: New test.
9607 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9609 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9611 PR tree-optimization/49000
9612 * gcc.dg/pr49000.c: New test.
9614 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9616 * gnat.dg/invalid1.adb: New test.
9618 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9620 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9622 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9623 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9625 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9628 * g++.dg/cpp0x/range-for18.C: New.
9630 2011-05-15 Tobias Burnus <burnus@net-b.de>
9633 * gfortran.dg/coarray/image_index_2.f90: New.
9635 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9637 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9638 * g++.dg/cpp0x/override2.C: New.
9640 2011-05-14 Tobias Burnus <burnus@net-b.de>
9643 * gfortran.de/coarray_20.f90: New.
9645 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9648 * function_optimize_7.f90: New test case.
9650 2011-05-13 Jason Merrill <jason@redhat.com>
9652 * g++.dg/cpp0x/decltype26.C: New.
9653 * g++.dg/cpp0x/enum11.C: New.
9655 2011-05-13 Tobias Burnus <burnus@net-b.de>
9659 * gfortran.dg/assign_8.f90: Update dg-error.
9661 2011-05-13 Tobias Burnus <burnus@net-b.de>
9664 * gfortran.dg/io_constraints_8.f90: New.
9665 * gfortran.dg/io_constraints_9.f90: New.
9667 2011-05-13 Martin Thuresson <martint@google.com>
9669 PR gcov-profile/47793
9670 * gcc.dg/pr47793.c: New.
9672 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9674 PR tree-optimization/48975
9675 * gcc.dg/pr48975.c: New test.
9677 2011-05-12 Tobias Burnus <burnus@net-b.de>
9680 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9682 2011-05-12 Jason Merrill <jason@redhat.com>
9684 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9686 2011-05-12 Geert Bosch <bosch@adacore.com>
9688 * gnat.dg/view_conversion1.adb: New test.
9690 2011-05-12 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/48172
9693 * gcc.dg/vect/pr48172.c: New testcase.
9695 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9698 * g++.dg/opt/pr48967.C: New test.
9700 2011-05-11 Jason Merrill <jason@redhat.com>
9702 * g++.dg/cpp0x/constexpr-friend.C: New.
9703 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9705 * g++.dg/cpp0x/sfinae22.C: New.
9707 2011-05-11 Tobias Burnus <burnus@net-b.de>
9710 * gfortran.dg/generic_24.f90: New.
9712 2011-05-11 Richard Guenther <rguenther@suse.de>
9714 PR tree-optimization/15256
9715 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9717 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9720 * gcc.dg/pr48159-1.c: New test.
9721 * gcc.dg/pr48159-2.c: New test.
9723 2011-05-11 Richard Guenther <rguenther@suse.de>
9726 * gcc.dg/torture/pr48953.c: New testcase.
9728 2011-05-11 Richard Guenther <rguenther@suse.de>
9730 PR tree-optimization/18041
9731 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9733 2011-05-11 Alan Modra <amodra@gmail.com>
9736 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9738 2011-05-10 Jason Merrill <jason@redhat.com>
9740 * g++.dg/cpp0x/defaulted25.C: New.
9741 * g++.dg/template/crash7.C: Adjust.
9743 * g++.dg/cpp0x/variadic108.C: New.
9745 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9747 * g++.dg/inherit/virtual9.C: Extend.
9749 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9752 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9753 are passed and returned in vector registers.
9755 2011-05-10 Richard Guenther <rguenther@suse.de>
9757 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9758 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9761 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9764 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9766 PR tree-optimization/48611
9767 PR tree-optimization/48794
9768 * gfortran.dg/gomp/pr48611.f90: New test.
9769 * gfortran.dg/gomp/pr48794.f90: New test.
9772 * gcc.dg/dfp/pr48928.c: New test.
9774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9777 * g++.dg/cpp0x/pr48522.C: New.
9779 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9782 * g++.dg/cpp0x/sfinae21.C: New.
9784 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9786 * g++.dg/template/sfinae28.C: Rename to...
9787 * g++.dg/cpp0x/sfinae19.C: ... this.
9788 * g++.dg/template/sfinae29.C: Rename to...
9789 * g++.dg/cpp0x/sfinae20.C: ... this.
9791 2011-05-09 Jeff Law <law@redhat.com>
9793 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9796 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9799 * g++.dg/init/pr20039.C: New.
9801 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9805 * g++.dg/template/sfinae28.C: New.
9806 * g++.dg/template/sfinae29.C: Likewise.
9808 2011-05-09 Jason Merrill <jason@redhat.com>
9810 * g++.dg/template/nontype23.C: New.
9812 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9814 * g++.dg/init/pr48859.C: New.
9816 2011-05-09 Jason Merrill <jason@redhat.com>
9818 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9819 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9820 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9821 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9822 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9823 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9824 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9825 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9827 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9829 * g++.dg/inherit/virtual9.C: New.
9831 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9834 * g++.dg/template/dependent-expr8.C: New test case.
9836 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9838 PR tree-optimization/48837
9839 * gcc.dg/pr48837.c: New testcase.
9841 2011-05-06 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/constexpr-condition2.C: New.
9845 * g++.dg/cpp0x/constexpr-missing.C: New.
9847 2011-05-06 Tobias Burnus <burnus@net-b.de>
9850 * gfortran.dg/coarray/this_image_2.f90: New.
9852 2011-05-06 Tobias Burnus <burnus@net-b.de>
9856 * gfortran.dg/bind_c_usage_22.f90: New.
9857 * gfortran.dg/bind_c_usage_23.f90: New.
9858 * gfortran.dg/bind_c_usage_24.f90: New.
9859 * gfortran.dg/bind_c_usage_24_c.c: New.
9861 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9864 * g++.dg/template/member9.C: New test case.
9866 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9868 * gnat.dg/discr29.ad[sb]: New test.
9869 * gnat.dg/discr30.adb: Likewise.
9871 2011-05-05 Julian Brown <julian@codesourcery.com>
9873 * gcc.target/arm/neon-vset_lanes8.c: New test.
9875 2011-05-05 Jason Merrill <jason@redhat.com>
9877 * g++.dg/init/new32.C: New.
9879 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9881 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9884 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9886 PR rtl-optimization/48381
9887 * gcc.c-torture/compile/pr48381.c: New test.
9889 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9891 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9893 * gcc.target/i386/opt-1.c: Ditto.
9895 2011-05-04 Jason Merrill <jason@redhat.com>
9897 * g++.dg/conversion/base1.C: New.
9899 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9901 PR libgfortran/48787
9902 * gfortran.dg/round_3.f08: Add more checks to test case.
9904 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9906 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9907 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9908 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9909 Gate test on effective_target fd_truncate.
9911 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9913 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9914 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9915 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9916 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9917 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9918 * gcc.target/i386/pr38824.c: Ditto.
9919 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9920 * gcc.target/i386/vecinit-2.c: Ditto.
9921 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9922 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9923 * gcc.target/i386/parity-2.c: Ditto.
9924 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9926 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9928 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9930 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9931 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9932 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9934 2011-05-03 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9939 2011-05-03 Tobias Burnus <burnus@net-b.de>
9942 * gfortran.dg/coarray/this_image_1.f90: New.
9944 2011-05-03 Tobias Burnus <burnus@net-b.de>
9947 * gfortran.dg/coarray/caf.dg: New.
9948 * gfortran.dg/coarray/image_index_1.f90: New, copied
9949 from ../coarray_16.f90.
9951 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9954 * g++.dg/ext/complex9.C: New.
9956 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9959 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9960 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9961 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9963 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9965 * gcc.target/bfin/builtins: Created.
9966 * gcc.target/bfin/hisilh-O0.c: Deleted.
9967 * gcc.target/bfin/hisilh.c: Moved to...
9968 * gcc.target/bfin/builtins/hisilh.c: ...here.
9969 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9970 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9971 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9972 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9973 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9974 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9975 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9976 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9977 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9978 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9979 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9980 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9981 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9982 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9983 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9984 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9985 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9986 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9987 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9988 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9989 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9990 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9991 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9992 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9993 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9994 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9995 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9996 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9997 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9998 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9999 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10000 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10001 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10002 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10003 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10004 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10005 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10006 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10007 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10008 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10009 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10010 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10011 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10012 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10013 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10014 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10015 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10016 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10017 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10018 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10019 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10020 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10021 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10022 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10023 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10024 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10025 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10026 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10027 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10028 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10029 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10030 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10031 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10032 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10033 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10034 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10035 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10036 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10037 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10038 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10039 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10040 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10041 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10042 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10043 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10044 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10045 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10046 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10047 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10048 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10049 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10050 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10051 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10052 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10053 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10054 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10055 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10056 * gcc.target/bfin/builtins/circptr.c: Ditto.
10057 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10058 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10059 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10060 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10061 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10062 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10063 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10064 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10065 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10066 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10067 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10068 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10069 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10070 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10071 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10072 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10073 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10074 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10075 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10076 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10077 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10078 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10079 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10080 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10081 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10082 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10083 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10084 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10085 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10086 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10087 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10088 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10089 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10090 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10091 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10092 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10093 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10094 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10095 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10096 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10097 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10098 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10099 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10100 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10101 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10102 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10103 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10104 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10105 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10106 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10107 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10108 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10109 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10110 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10111 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10112 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10113 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10114 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10115 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10116 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10117 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10118 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10119 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10120 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10121 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10122 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10123 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10124 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10125 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10126 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10128 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10130 * gcc.target/arm/cold-lc.c: New test.
10132 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.dg/pr48774.c: New test.
10137 2011-05-03 Richard Guenther <rguenther@suse.de>
10139 * gcc.dg/large-size-array-5.c: New testcase.
10141 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10143 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10145 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10147 * lib/target-supports.exp (check_effective_target_vect_strided):
10149 (check_effective_target_vect_strided2)
10150 (check_effective_target_vect_strided3)
10151 (check_effective_target_vect_strided4)
10152 (check_effective_target_vect_strided8): ...these new functions.
10154 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10155 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10156 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10157 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10158 * gcc.dg/vect/pr37539.c: Likewise.
10159 * gcc.dg/vect/slp-11a.c: Likewise.
10160 * gcc.dg/vect/slp-11b.c: Likewise.
10161 * gcc.dg/vect/slp-11c.c: Likewise.
10162 * gcc.dg/vect/slp-12a.c: Likewise.
10163 * gcc.dg/vect/slp-12b.c: Likewise.
10164 * gcc.dg/vect/slp-18.c: Likewise.
10165 * gcc.dg/vect/slp-19a.c: Likewise.
10166 * gcc.dg/vect/slp-19b.c: Likewise.
10167 * gcc.dg/vect/slp-21.c: Likewise.
10168 * gcc.dg/vect/slp-23.c: Likewise.
10169 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10171 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10172 instead of vect_interleave && vect_extract_even_odd.
10173 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10174 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10175 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10176 * gcc.dg/vect/vect-1.c: Likewise.
10177 * gcc.dg/vect/vect-10.c: Likewise.
10178 * gcc.dg/vect/vect-98.c: Likewise.
10179 * gcc.dg/vect/vect-107.c: Likewise.
10180 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10181 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10182 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10183 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10184 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10185 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10186 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10187 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10188 * gcc.dg/vect/vect-strided-float.c: Likewise.
10189 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10190 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10191 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10192 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10193 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10194 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10195 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10196 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10197 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10198 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10199 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10200 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10201 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10202 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10203 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10205 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10207 * gcc.dg/vect/pr30843.c: Likewise.
10208 * gcc.dg/vect/pr33866.c: Likewise.
10209 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10210 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10211 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10212 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10214 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10216 * gcc.dg/vect/slp-11.c: Split into...
10217 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10218 gcc.dg/vect/slp-11c.c: ...these tests.
10219 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10220 * gcc.dg/vect/slp-12c.c: ...this new test.
10221 * gcc.dg/vect/slp-19.c: Split into...
10222 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10223 gcc.dg/vect/slp-19c.c: ...these new tests.
10225 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10227 * lib/target-supports.exp
10228 (check_effective_target_vect_extract_even_odd_wide): Delete.
10229 (check_effective_target_vect_strided_wide): Likewise.
10230 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10231 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10232 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10233 * gcc.dg/vect/pr37539.c: Likewise.
10234 * gcc.dg/vect/slp-11.c: Likewise.
10235 * gcc.dg/vect/slp-12a.c: Likewise.
10236 * gcc.dg/vect/slp-12b.c: Likewise.
10237 * gcc.dg/vect/slp-19.c: Likewise.
10238 * gcc.dg/vect/slp-23.c: Likewise.
10239 * gcc.dg/vect/vect-1.c: Likewise.
10240 * gcc.dg/vect/vect-98.c: Likewise.
10241 * gcc.dg/vect/vect-107.c: Likewise.
10242 * gcc.dg/vect/vect-strided-float.c: Likewise.
10244 2011-05-02 Jason Merrill <jason@redhat.com>
10246 * g++.dg/init/new31.C: New.
10248 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10251 * gcc.dg/pr35445.c: New test.
10253 2011-05-02 Jason Merrill <jason@redhat.com>
10255 * c-c++-common/vla-1.c: New.
10257 2011-05-02 Richard Guenther <rguenther@suse.de>
10259 PR tree-optimization/48822
10260 * gcc.dg/torture/pr48822.c: New testcase.
10262 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10265 * g++.dg/cpp0x/constexpr-47969.C: New.
10267 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10270 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10271 on vect_no_align targets.
10272 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10273 vect_no_align targets.
10275 2011-05-01 Xinliang David Li <davidxl@google.com>
10277 * gcc.dg/tree-ssa/integer-addr.c: New test.
10278 * gcc.dg/tree-ssa/alias_bug.c: New test.
10280 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282 PR libgfortran/48787
10283 * gfortran.dg/round_3.f08: Add more checks.
10285 2011-04-30 Tobias Burnus <burnus@net-b.de>
10288 * gfortran.dg/import9.f90: New, proper test.
10289 * gfortran.dg/interface_37.f90: Remove bogus
10290 test (bogus copy of interface_36.f90).
10292 2011-04-30 Tobias Burnus <burnus@net-b.de>
10295 * gfortran.dg/interface_37.f90: New.
10297 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10300 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10302 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10304 PR tree-optimization/48809
10305 * gcc.c-torture/execute/pr48809.c: New test.
10307 2011-04-29 Jeff Law <law@redhat.com>
10309 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10311 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10314 * g++.dg/init/ctor10.C: New.
10316 2011-04-29 Le-Chun Wu <lcwu@google.com>
10318 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10319 warning in implicitly instantiated templates.
10321 2011-04-29 Le-Chun Wu <lcwu@google.com>
10323 * g++.dg/warn/Wnull-conversion-1.C: New.
10324 * g++.dg/warn/Wnull-conversion-2.C: New.
10326 2011-04-29 Diego Novillo <dnovillo@google.com>
10328 * g++.old-deja/g++.other/null3.C: Expect warning about
10329 converting boolean to a pointer.
10331 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10334 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10338 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10340 2011-04-29 Tobias Burnus <burnus@net-b.de>
10343 * gfortran.dg/typebound_proc_22.f90: New.
10346 * gfortran.dg/interface_36.f90: New.
10348 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10350 PR libgfortran/48488
10351 PR libgfortran/48602
10352 PR libgfortran/48615
10353 PR libgfortran/48684
10354 PR libgfortran/48787
10355 * gfortran.dg/fmt_g.f: Adjust test.
10356 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10357 * gfortran.dg/round_3.f08: New test.
10358 * gfortran.dg/namelist_print_1.f: Adjust test.
10359 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10360 * gfortran.dg/f2003_io_5.f03: Adjust test.
10361 * gfortran.dg/coarray_15.f90: Adjust test.
10362 * gfortran.dg/namelist_65.f90: Adjust test.
10363 * gfortran.dg/fmt_cache_1.f: Adjust test.
10364 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10365 * gfortran.dg/real_const_3.f90: Adjust test.
10367 2011-04-29 Jan Hubicka <jh@suse.cz>
10369 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10370 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10372 2011-04-28 Xinliang David Li <davidxl@google.com>
10374 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10375 * g++.dg/prof-robust-1.C: New test.
10377 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10379 PR tree-optimization/48765
10380 * gcc.dg/vect/pr48765.c: New.
10382 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10384 PR tree-optimization/48775
10385 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10387 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10390 * g++.dg/inherit/pr48798.C: New.
10391 * g++.old-deja/g++.other/base1.C: Adjust.
10393 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10396 * g++.dg/template/inherit7.C: New test case.
10398 2011-04-28 Richard Guenther <rguenther@suse.de>
10400 PR tree-optimization/40052
10401 PR tree-optimization/15347
10402 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10403 * gcc.dg/pr15347.c: Likewise.
10405 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/cpp0x/sfinae18.C: New.
10410 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10413 * g++.dg/ext/is_literal_type1.C: New.
10415 2011-04-28 Tobias Burnus <burnus@net-b.de>
10419 * gfortran.dg/interface_35.f90: New.
10420 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10421 * gfortran.dg/func_result_6.f90: Add dg-warning.
10422 * gfortran.dg/bessel_1.f90: Ditto.
10423 * gfortran.dg/hypot_1.f90: Ditto.
10424 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10425 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10426 * gfortran.dg/interface_assignment_4.f90: Ditto.
10428 2011-04-27 Jason Merrill <jason@redhat.com>
10430 * g++.dg/ext/complex8.C: New.
10432 * g++.dg/cpp0x/initlist49.C: New.
10433 * g++.dg/init/new30.C: New.
10435 2011-04-27 Tobias Burnus <burnus@net-b.de>
10438 * gfortran.dg/whole_file_34.f90: New.
10440 2011-04-27 Jan Hubicka <jh@suse.cz>
10442 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10444 2011-04-27 Jason Merrill <jason@redhat.com>
10446 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10448 * g++.dg/parse/ambig6.C: New.
10450 2011-04-27 Nick Clifton <nickc@redhat.com>
10452 * gcc.dg/20020312-2.c: Add definition for RX.
10454 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10455 option with RX targets.
10457 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10460 2011-04-27 Richard Guenther <rguenther@suse.de>
10462 * gcc.dg/tree-ssa/pr23382.c: Remove.
10464 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10467 * gcc.c-torture/compile/pr48767.c: New test.
10469 2011-04-27 Richard Guenther <rguenther@suse.de>
10471 PR tree-optimization/48772
10472 * g++.dg/pr48772.C: New testcase.
10474 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10477 * gcc.c-torture/compile/pr48742.c: New test.
10479 2011-04-26 Jason Merrill <jason@redhat.com>
10481 * g++.dg/lookup/koenig13.C: New.
10483 * g++.dg/cpp0x/initlist48.C: New.
10485 2011-04-25 Jason Merrill <jason@redhat.com>
10487 * g++.dg/cpp0x/sfinae17.C: New.
10489 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10492 * gcc.target/powerpc/pr48258-1.c: New file.
10493 * gcc.target/powerpc/pr48258-2.c: Ditto.
10495 2011-04-26 Xinliang David Li <davidxl@google.com>
10497 * gcc.dg/uninit-suppress.c: New test.
10498 * gcc.dg/uninit-suppress.c: New test.
10500 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10503 * gcc.dg/pr48768.c: New test.
10505 PR tree-optimization/48734
10506 * gcc.c-torture/compile/pr48734.c: New test.
10509 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10511 2011-04-26 Richard Guenther <rguenther@suse.de>
10513 PR tree-optimization/48731
10514 * gcc.dg/torture/pr48731.c: New testcase.
10516 2011-04-26 Richard Guenther <rguenther@suse.de>
10519 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10521 2011-04-26 Richard Guenther <rguenther@suse.de>
10523 PR middle-end/48694
10524 * gcc.dg/torture/pr48694-1.c: New testcase.
10525 * gcc.dg/torture/pr48694-2.c: Likewise.
10527 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10529 * g++.dg/ext/underlying_type1.C: New.
10530 * g++.dg/ext/underlying_type2.C: Likewise.
10531 * g++.dg/ext/underlying_type3.C: Likewise.
10532 * g++.dg/ext/underlying_type4.C: Likewise.
10533 * g++.dg/ext/underlying_type5.C: Likewise.
10534 * g++.dg/ext/underlying_type6.C: Likewise.
10535 * g++.dg/ext/underlying_type7.C: Likewise.
10536 * g++.dg/ext/underlying_type8.C: Likewise.
10537 * g++.dg/ext/underlying_type9.C: Likewise.
10538 * g++.dg/ext/underlying_type10.C: Likewise.
10540 2011-04-25 Jason Merrill <jason@redhat.com>
10542 * g++.dg/cpp0x/regress/template-const2.C: New.
10544 2011-04-25 Jeff Law <law@redhat.com>
10546 * gcc.dg/tree-ssa/vrp56.c: new test.
10548 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10550 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10552 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10554 PR preprocessor/48740
10555 * c-c++-common/raw-string-11.c: New test.
10557 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10559 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10562 2011-04-23 Tobias Burnus <burnus@net-b.de>
10565 * gfortran.dg/coarray_19.f90: New.
10567 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10570 * gcc.dg/pr48685.c: New test.
10572 2011-04-22 Jan Hubicka <jh@suse.cz>
10574 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10576 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10578 PR tree-optimization/48717
10579 * gcc.c-torture/execute/pr48717.c: New test.
10581 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10584 * gcc.target/i386/pr48723.c: New test.
10586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10589 * gcc.dg/gomp/pr48716.c: New test.
10590 * g++.dg/gomp/pr48716.C: New test.
10592 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10595 * gcc.dg/missing-field-init-2.c: Update testcase.
10597 2011-04-22 Alan Modra <amodra@gmail.com>
10599 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10601 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10604 * gfortran.dg/function_optimize_6.f90: New test.
10606 2011-04-21 Easwaran Raman <eraman@google.com>
10608 * gcc.dg/stack-layout-2.c: New test.
10610 2011-04-21 Richard Guenther <rguenther@suse.de>
10613 * g++.dg/lto/pr48207-2_0.C: New testcase.
10614 * g++.dg/lto/pr48207-3_0.C: Likewise.
10616 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10618 * gnat.dg/volatile5.adb: New test.
10619 * gnat.dg/volatile5_pkg.ads: New helper.
10621 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10624 * gcc.target/i386/pr48708.c: New test.
10626 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10628 * gcc.dg/vect/vect-119.c: New test.
10630 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10632 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10635 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10636 Richard Sandiford <richard.sandiford@linaro.org>
10639 * gcc.target/arm/pr46329.c: New test.
10641 2011-04-21 Tobias Burnus <burnus@net-b.de>
10644 * gfortran.dg/coarray_18.f90: New.
10646 2011-04-20 Jason Merrill <jason@redhat.com>
10648 * g++.dg/cpp0x/initlist47.C: New.
10650 * g++.dg/init/dtor4.C: New.
10652 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10655 * gcc.target/i386/sse2-pinsrw.c: New test.
10656 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10657 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10658 * gcc.target/i386/sse2-insvhi.c: Ditto.
10659 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10660 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10662 2011-04-20 Jason Merrill <jason@redhat.com>
10664 * g++.dg/template/const4.C: New.
10666 2011-04-20 Easwaran Raman <eraman@google.com>
10668 * gcc.dg/stack-layout-1.c: New test.
10670 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10672 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10673 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10676 2011-04-20 Kai Tietz <ktietz@redhat.com>
10678 * gcc.dg/binop-xor1.c: New test.
10679 * gcc.dg/binop-xor2.c: New test.
10680 * gcc.dg/binop-xor3.c: New test.
10681 * gcc.dg/binop-xor4.c: New test.
10682 * gcc.dg/binop-xor5.c: New test.
10684 2011-04-20 Richard Guenther <rguenther@suse.de>
10686 PR tree-optimization/47892
10687 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10689 2011-04-20 Richard Guenther <rguenther@suse.de>
10691 PR middle-end/48695
10692 * g++.dg/torture/pr48695.C: New testcase.
10694 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10696 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10697 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10698 * gcc.c-torture/execute/pr45262.c: Ditto
10699 * gcc.dg/torture/pr43165.c: Ditto.
10700 * gcc.dg/torture/pr47228.c: Ditto.
10701 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10702 * gcc.dg/ipa/pr45644.c: Ditto.
10703 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10706 2011-04-19 Jason Merrill <jason@redhat.com>
10708 * g++.dg/ext/complex7.C: New.
10710 * g++.dg/ext/attrib41.C: New.
10712 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10715 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10717 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10720 * gcc.target/i386/pr48678.c: New test.
10722 2011-04-19 Martin Jambor <mjambor@suse.cz>
10724 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10725 * g++.dg/opt/devirt2.C: New test.
10726 * g++.dg/ipa/devirt-g-1.C: Likewise.
10728 2011-04-19 Tobias Burnus <burnus@net-b.de>
10731 * gfortran.dg/whole_file_33.f90: New.
10733 2011-04-19 Martin Jambor <mjambor@suse.cz>
10735 * g++.dg/ipa/devirt-7.C: New test.
10737 2011-04-19 Richard Guenther <rguenther@suse.de>
10740 * g++.dg/lto/pr48207_0.C: New testcase.
10742 2011-04-18 Jason Merrill <jason@redhat.com>
10744 * g++.dg/init/void1.C: New.
10746 * g++.dg/cpp0x/union4.C: New.
10748 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10750 PR middle-end/48661
10751 * g++.dg/torture/pr48661.C: New test.
10754 * g++.dg/gomp/pr48632.C: New test.
10756 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10758 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10759 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10761 2011-04-18 Tobias Burnus <burnus@net-b.de>
10764 * gfortran.dg/coarray_17.f90: New.
10765 * gfortran.dg/coarray_10.f90: Update dg-error.
10767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10770 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10771 * gfortran.dg/guality/guality.exp: Likewise.
10773 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10775 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10779 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10781 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10783 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10785 2011-04-18 Richard Guenther <rguenther@suse.de>
10787 PR middle-end/46364
10788 * g++.dg/torture/pr46364.C: New testcase.
10790 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10792 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10794 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10796 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10798 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10799 Ira Rosen <ira.rosen@linaro.org>
10802 * gcc.target/arm/pr48252.c: New test.
10804 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10806 PR tree-optimization/48616
10807 * gcc.dg/pr48616.c: New test.
10809 2011-04-18 Tobias Burnus <burnus@net-b.de>
10812 * gfortran.dg/coarray_16.f90: New.
10814 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10817 * gfortran.dg/realloc_on_assign_7.f03: New test.
10819 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10821 PR libgfortran/48602
10822 * gfortran.dg/fmt_g0_6.f08: New test.
10824 2011-04-17 Jason Merrill <jason@redhat.com>
10826 * g++.dg/cpp0x/sfinae16.C: New.
10828 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10830 * gcc.target/mips/reg-var-1.c: New test.
10832 2011-04-17 Jan Hubicka <jh@suse.cz>
10834 * gcc.dg/winline-5.c: Update testcase.
10836 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10838 * gnat.dg/discr27.ad[sb]: Move dg directive.
10839 * gnat.dg/discr28.ad[sb]: New test.
10840 * gnat.dg/discr28_pkg.ads: New helper.
10842 2011-04-17 Michael Matz <matz@suse.de>
10844 PR tree-optimization/48622
10846 * gcc.dg/lto/pr48622_0.c: New test.
10848 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10850 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10851 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10852 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10853 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10854 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10855 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10857 2011-04-15 Jason Merrill <jason@redhat.com>
10859 * g++.dg/cpp0x/range-for17.C: New.
10861 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10863 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10864 * g++.dg/cpp0x/range-for3.C: Likewise.
10865 * g++.dg/cpp0x/range-for9.C: Correct error message.
10866 * g++.dg/cpp0x/range-for11.C: New.
10867 * g++.dg/cpp0x/range-for12.C: New.
10868 * g++.dg/cpp0x/range-for13.C: New.
10869 * g++.dg/cpp0x/range-for14.C: New.
10870 * g++.dg/cpp0x/range-for15.C: New.
10871 * g++.dg/cpp0x/range-for16.C: New.
10873 2011-04-15 Tobias Burnus <burnus@net-b.de>
10876 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10878 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10880 * objc.dg/naming-4.m: Updated.
10881 * objc.dg/naming-5.m: Updated.
10882 * objc.dg/naming-6.m: New.
10883 * objc.dg/naming-7.m: New.
10884 * obj-c++.dg/naming-1.mm: Updated.
10885 * obj-c++.dg/naming-2.mm: Updated.
10886 * obj-c++.dg/naming-3.mm: New.
10887 * obj-c++.dg/naming-4.mm: New.
10889 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10891 PR libgfortran/48589
10892 * gfortran.dg/fmt_g0_5.f08: New test.
10894 2011-04-15 Richard Guenther <rguenther@suse.de>
10897 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10899 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10901 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10902 -finline-limit=0 to -fno-inline
10904 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10907 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10910 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10913 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10914 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10915 * gcc.target/i386/avx-insertps-3.c: New test.
10916 * gcc.target/i386/avx-insertps-4.c: New test.
10918 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10920 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10923 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10928 * gcc.target/avr/pr46779-1.c: New test case
10929 * gcc.target/avr/pr46779-2.c: New test case
10931 2011-04-14 Jason Merrill <jason@redhat.com>
10933 * g++.dg/cpp0x/sfinae15.C: New.
10935 * g++.dg/cpp0x/sfinae14.C: New.
10937 * g++.dg/ext/vla10.C: New.
10939 2011-04-14 Richard Guenther <rguenther@suse.de>
10941 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10943 2011-04-14 Richard Guenther <rguenther@suse.de>
10945 * gcc.dg/fold-bitand-4.c: Move ...
10946 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10948 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10950 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10952 * gcc.target/avr/torture/trivial.c: Ditto.
10954 2011-04-13 Jason Merrill <jason@redhat.com>
10956 * g++.dg/template/operator11.C: New.
10958 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10960 PR middle-end/48591
10961 * gcc.dg/gomp/pr48591.c: New test.
10964 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10965 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10967 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10970 * g++.dg/template/dependent-expr7.C: New test case.
10972 2011-04-13 Jason Merrill <jason@redhat.com>
10974 * g++.dg/cpp0x/sfinae13.C: New.
10976 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10978 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10980 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10982 * gcc.target/arm/pr43698.c: Remove -march option.
10984 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10986 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10989 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10993 * gfortran.dg/realloc_on_assign_6.f03: New test.
10995 2011-04-12 Kai Tietz <ktietz@redhat.com>
10997 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10998 targets the additional -mno-ms-bitfields and
10999 -Wno-packed-bitfield-compat options.
11000 * g++.dg/ext/bitfield3.C: Likewise.
11001 * g++.dg/ext/bitfield4.C: Likewise.
11002 * g++.dg/ext/bitfield5.C: Likewise.
11003 * gcc.dg/bitfld-15.c: Likewise.
11004 * gcc.dg/bitfld-16.c: Likewise.
11005 * gcc.dg/bitfld-17.c: Likewise.
11006 * gcc.dg/bitfld-18.c: Likewise.
11008 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11010 * gcc.target/arm/neon-vld3-1.c: New test.
11011 * gcc.target/arm/neon-vst3-1.c: New test.
11012 * gcc.target/arm/neon/v*.c: Regenerate.
11014 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11016 PR rtl-optimization/48549
11017 * g++.dg/opt/pr48549.C: New test.
11019 2011-04-12 Richard Guenther <rguenther@suse.de>
11021 PR tree-optimization/46076
11022 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11024 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11027 * lib/compat.exp (compat-execute): Declare unsupported after
11028 stripping path from src1.
11029 * lib/lto.exp (lto-execute): Likewise.
11031 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11034 * gcc.dg/pr48552-1.c: New test.
11035 * gcc.dg/pr48552-2.c: New test.
11037 2011-04-11 Jason Merrill <jason@redhat.com>
11039 * g++.dg/cpp0x/sfinae12.C: New.
11041 * g++.dg/cpp0x/enum10.C: New.
11043 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11045 * g++.dg/cpp0x/rv-func.C: New.
11047 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11049 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11052 2011-04-11 Martin Jambor <mjambor@suse.cz>
11054 PR tree-optimization/48195
11055 * gcc.dg/ipa/pr48195.c: New test.
11057 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11059 * gnat.dg/return3.adb: Remove unused switch.
11061 2011-04-08 Mike Stump <mikestump@comcast.net>
11064 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11065 default to fno-common.
11067 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11069 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11070 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11072 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11075 * gfortran.dg/function_optimize_5.f90: New test.
11077 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11079 * gnat.dg/aggr17.adb: New test.
11080 * gnat.dg/aggr18.adb: Likewise.
11082 2011-04-08 Michael Matz <matz@suse.de>
11084 PR middle-end/48389
11085 * gcc.target/i386/pr48389.c: New test.
11087 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11089 PR rtl-optimization/48272
11090 * g++.dg/opt/pr48272.C: New.
11092 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11094 PR rtl-optimization/48235
11095 * gcc.dg/pr48235.c: New.
11097 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11099 PR rtl-optimization/48302
11100 * g++.dg/opt/pr48302.C: New.
11102 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11105 * g++.dg/opt/pr48273.C: New.
11107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11109 PR rtl-optimization/48442
11110 * gcc.dg/pr48442.c: New.
11112 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11114 PR tree-optimization/48377
11115 * gcc.dg/vect/pr48377.c: New test.
11117 2011-04-07 Jason Merrill <jason@redhat.com>
11119 * g++.dg/cpp0x/regress/call1.C: New.
11121 * g++.dg/cpp0x/variadic107.C: New.
11123 * g++.dg/cpp0x/sfinae11.C: New.
11124 * g++.dg/cpp0x/noexcept02.C: Fix.
11126 * g++.dg/cpp0x/sfinae10.C: New.
11128 * g++.dg/cpp0x/sfinae9.C: New.
11130 * c-c++-common/Wcast-qual-1.c: Move here from...
11131 * gcc.dg/cast-qual-3.c: ...here, and...
11132 * g++.dg/warn/Wcast-qual2.C: ...here.
11134 * g++.dg/cpp0x/sfinae8.C: New.
11136 * g++.dg/cpp0x/sfinae7.C: New.
11138 * g++.dg/cpp0x/enum9.C: New.
11140 2011-04-07 Mike Stump <mikestump@comcast.net>
11142 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11143 with no trampolines.
11145 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11148 * gfortran.dg/gomp/pr48117.f90: New test.
11151 * gcc.dg/torture/pr48343.c: New test.
11153 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11155 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11157 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11159 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11161 2011-04-07 Tom de Vries <tom@codesourcery.com>
11164 * lib/scanasm.exp (object-size): New proc.
11165 * gcc.target/arm/pr43920-2.c: New test.
11167 2011-04-06 Tobias Burnus <burnus@net-b.de>
11171 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11173 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11175 * gcc.dg/mtune.c: Prune note from output.
11177 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11180 * gcc.dg/guality/pr36977.c: New test.
11181 * gcc.dg/guality/pr48466.c: New test.
11183 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11185 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11187 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11189 * gnat.dg/return3.adb: New test.
11191 2011-04-06 Richard Guenther <rguenther@suse.de>
11193 PR tree-optimization/47663
11194 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11196 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11198 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11199 Solaris 8 and 9 as well.
11201 2011-04-05 Tom de Vries <tom@codesourcery.com>
11204 * gcc.target/arm/pr43920-1.c: New test.
11206 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11208 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11209 (cctor): Actually return the value.
11210 (main): Cast return values.
11212 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11214 * gfortran.dg/character_comparison_8.f90: New test.
11216 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11218 * frontend-passes: (optimize_lexical_comparison): New function.
11219 (optimize_expr): Call it.
11220 (optimize_comparison): Also handle lexical comparison functions.
11221 Return false instad of -2 for unequal comparison.
11223 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11226 * function_optimize_4.f90: New test.
11228 2011-04-04 Tobias Burnus <burnus@net-b.de>
11231 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11232 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11233 * gfortran.dg/coarray_15.f90: New.
11235 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11237 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11238 * gfortran.dg/bessel_7.f90: Likewise.
11240 2011-04-03 Tobias Burnus <burnus@net-b.de>
11242 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11244 2011-04-03 Richard Guenther <rguenther@suse.de>
11245 Ira Rosen <ira.rosen@linaro.org>
11247 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11248 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11249 -ftree-loop-if-convert-stores.
11251 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11253 * gnat.dg/specs/aggr2.ads: New test.
11255 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11257 * gnat.dg/debug2.ad[sb]: New test.
11258 * gnat.dg/debug2_pkg.ads: New helper.
11259 * gnat.dg/debug3.ad[sb]: New test.
11261 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11263 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11265 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11267 PR middle-end/48335
11268 * gcc.c-torture/compile/pr48335-1.c: New test.
11269 * gcc.dg/pr48335-1.c: New test.
11270 * gcc.dg/pr48335-2.c: New test.
11271 * gcc.dg/pr48335-3.c: New test.
11272 * gcc.dg/pr48335-4.c: New test.
11273 * gcc.dg/pr48335-5.c: New test.
11274 * gcc.dg/pr48335-6.c: New test.
11275 * gcc.dg/pr48335-7.c: New test.
11276 * gcc.dg/pr48335-8.c: New test.
11277 * gcc.target/i386/pr48335-1.c: New test.
11279 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11282 * gcc.dg/Waddress.c: New test.
11284 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11287 * gfortran.dg/function_optimize_3.f90: New test.
11289 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11291 * gcc.c-torture/compile/20110401-1.c: New test.
11293 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11294 * g++.dg/lto/20091002-2_0.C: Likewise.
11295 * g++.dg/lto/20090303_0.c: Likewise.
11296 * g++.dg/lto/20091004-1_0.C: Likewise.
11297 * g++.dg/lto/20091002-3_0.C: Likewise.
11298 * g++.dg/lto/20091004-2_0.C: Likewise.
11299 * g++.dg/lto/20081123_0.C: Likewise.
11300 * g++.dg/lto/20090313_0.C: Likewise.
11301 * g++.dg/lto/20081109-1_0.C: Likewise.
11302 * g++.dg/lto/20081219_0.C: Likewise.
11303 * g++.dg/lto/20081204-1_0.C: Likewise.
11304 * g++.dg/lto/20090302_0.C: Likewise.
11305 * g++.dg/lto/20081119-1_0.C: Likewise.
11306 * g++.dg/lto/20081118_0.C: Likewise.
11307 * gcc.dg/lto/20091020-2_0.c: Likewise.
11308 * gcc.dg/lto/20090210_0.c: Likewise.
11309 * gcc.dg/lto/20081204-1_0.c: Likewise.
11310 * gcc.dg/lto/20081224_0.c: Likewise.
11311 * gcc.dg/lto/20090219_0.c: Likewise.
11312 * gcc.dg/lto/20091014-1_0.c: Likewise.
11313 * gcc.dg/lto/20091016-1_0.c: Likewise.
11314 * gcc.dg/lto/20090206-2_0.c: Likewise.
11315 * gcc.dg/lto/20090116_0.c: Likewise.
11316 * gcc.dg/lto/20091013-1_0.c: Likewise.
11317 * gcc.dg/lto/20091015-1_0.c: Likewise.
11318 * gcc.dg/lto/20090126-2_0.c: Likewise.
11320 2011-03-31 Ian Lance Taylor <iant@google.com>
11322 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11324 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11326 * gnat.dg/opt16.adb: New test.
11328 2011-03-31 Jason Merrill <jason@redhat.com>
11330 * g++.dg/cpp0x/defaulted24.C: New.
11332 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11335 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11338 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11340 * g++.dg/other/i386-9.C: New test.
11342 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11344 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11346 2011-03-30 Jason Merrill <jason@redhat.com>
11348 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11350 * g++.dg/cpp0x/regress/isnan.C: New.
11352 * g++.dg/cpp0x/initlist46.C: New.
11354 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11357 * gcc.target/arm/neon-modes-2.c: New test.
11359 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11362 * gcc.c-torture/compile/pr48305.c: New test.
11364 2011-03-29 Jason Merrill <jason@redhat.com>
11366 * g++.dg/cpp0x/regress/value-dep1.C: New.
11368 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11370 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11372 2011-03-29 Ian Lance Taylor <iant@google.com>
11374 * go.test/go-test.exp: Handle the test lines used in several new
11376 (errchk): Add opts parameter. Change all callers. Handle parens
11379 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11380 Dominique d'Humieres <dominiq@lps.ens.fr>
11382 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11383 and __APPLE__ && __PPC__ && __ALTIVEC__.
11385 2011-03-29 Jason Merrill <jason@redhat.com>
11387 * g++.dg/cpp0x/dependent1.C: New.
11389 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11391 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11393 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11395 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11398 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11399 * gfortran.dg/proc_ptr_comp_32.f90: New.
11401 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11403 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11404 check for corresponding warning.
11406 2011-03-28 Jason Merrill <jason@redhat.com>
11408 * g++.dg/cpp0x/rv-deduce2.C: New.
11410 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11413 * gcc.dg/pr48203.c: New test.
11415 2011-03-28 Jeff Law <law@redhat.com>
11417 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11419 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11421 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11422 and __PPC__ && __ALTIVEC__.
11424 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11427 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11428 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11429 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11430 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11432 2011-03-28 Jason Merrill <jason@redhat.com>
11434 * g++.dg/cpp0x/initlist-array2.C: New.
11436 * g++.dg/cpp0x/initlist-array1.C: New.
11438 * g++.dg/cpp0x/constexpr-compound.C: New.
11440 * g++.dg/cpp0x/constexpr-using.C: New.
11442 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11444 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11447 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11449 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11451 * gcc.dg/slp-1.c: New test.
11453 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11455 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11456 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11457 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11458 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11459 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11460 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11461 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11462 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11463 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11464 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11465 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11466 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11467 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11468 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11470 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11473 * gfortran.dg/trim_optimize_5.f90: New test.
11474 * gfortran.dg/trim_optimize_6.f90: New test.
11476 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11479 * gcc.target/mips/madd-7.c: Remove -mlong32.
11480 * gcc.target/mips/msub-7.c: Likewise.
11482 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11484 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11485 accesses to preserve the meaning of the test for doubleword vectors.
11486 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11487 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11489 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11492 * gfortran.dg/class_42.f03: New.
11494 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11496 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11499 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11501 PR rtl-optimization/48144
11502 * gcc.dg/pr48144.c: New test.
11504 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11506 * gnat.dg/discr27.ad[sb]: New test.
11508 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11510 * gnat.dg/limited_with2.ad[sb]: New test.
11511 * gnat.dg/limited_with2_pkg1.ads: New helper.
11512 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11516 * gnat.dg/opt15.adb: New test.
11517 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11519 2011-03-25 Tobias Burnus <burnus@net-b.de>
11523 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11524 * gfortran.dg/leadz_trailz_3.f90: Ditto
11526 2011-03-25 Martin Jambor <mjambor@suse.cz>
11528 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11530 2011-03-25 Jason Merrill <jason@redhat.com>
11532 * g++.dg/cpp0x/defaulted22.C: New.
11533 * g++.dg/cpp0x/defaulted23.C: New.
11534 * g++.dg/cpp0x/defaulted15.C: Adjust.
11536 2011-03-25 Jason Merrill <jason@redhat.com>
11538 * g++.dg/cpp0x/move1.C: New.
11540 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11543 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11545 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11547 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11548 for mips-sgi-irix6.5.
11549 Replace snprintf prototype by <stdio.h>.
11551 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11554 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11555 run_expensive_tests.
11556 * gcc.dg/graphite/block-4.c: Likewise.
11557 * gcc.dg/graphite/block-7.c: Likewise.
11558 * gcc.dg/graphite/block-8.c: Likewise.
11560 2011-03-25 Richard Guenther <rguenther@suse.de>
11562 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11563 * g++.dg/tree-ssa/pr8781.C: Likewise.
11564 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11565 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11566 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11567 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11568 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11569 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11570 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11571 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11572 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11573 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11574 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11575 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11576 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11577 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11578 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11579 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11580 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11581 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11582 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11583 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11584 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11585 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11586 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11587 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11588 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11589 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11590 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11591 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11592 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11593 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11594 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11595 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11596 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11597 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11598 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11599 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11600 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11601 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11602 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11603 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11604 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11605 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11606 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11607 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11608 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11609 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11610 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11611 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11612 * c-c++-common/pr46562-2.c: Likewise.
11613 * gfortran.dg/pr42108.f90: Likewise.
11614 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11615 foo to be inlined even at -O1.
11616 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11617 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11618 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11619 * gcc.dg/matrix/matrix.exp: Disable FRE.
11621 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11624 * gcc.dg/dfp/pr48204.c: New test.
11626 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11629 * gcc.c-torture/execute/pr47917.c: Move this...
11630 * gcc.dg/torture/pr47917.c: to here and add xfails.
11632 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11634 * gnat.dg/array16.ad[sb]: New test.
11635 * gnat.dg/array16.ads: New helper.
11637 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11639 * gnat.dg/derived_type2.adb: New test.
11641 2011-03-24 Richard Guenther <rguenther@suse.de>
11643 PR tree-optimization/48271
11644 * g++.dg/torture/pr48271.C: New testcase.
11646 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11648 * gnat.dg/array15.ad[sb]: New test.
11650 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11653 * gcc.target/i386/pr48237.c: New test.
11655 2011-03-24 Richard Guenther <rguenther@suse.de>
11657 PR middle-end/48269
11658 * gcc.dg/builtin-object-size-10.c: New testcase.
11660 2011-03-24 Richard Guenther <rguenther@suse.de>
11662 PR tree-optimization/46562
11663 * c-c++-common/pr46562-2.c: New testcase.
11664 * c-c++-common/pr46562.c: Likewise.
11666 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11668 * gcc.dg/vect/vect-cselim-1.c: New test.
11669 * gcc.dg/vect/vect-cselim-2.c: New test.
11671 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11673 * gcc.target/arm/pr46934.c: New.
11675 2011-03-23 Ian Lance Taylor <iant@google.com>
11677 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11679 2011-03-23 Richard Guenther <rguenther@suse.de>
11681 * gcc.dg/struct: Remove directory and contents.
11683 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11686 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11688 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11690 * gnat.dg/discr26.ad[sb]: New test.
11691 * gnat.dg/discr26_pkg.ads: New helper.
11693 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11696 * gcc.target/arm/neon-vld-1.c: New test.
11698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11700 * gnat.dg/array14.ad[sb]: New test.
11701 * gnat.dg/array14_pkg.ads: New helper.
11703 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11705 * gcc.c-torture/execute/920501-8.x: Remove.
11706 * gcc.c-torture/execute/930513-1.x: Remove.
11707 * gcc.c-torture/execute/960312-1.x: Remove.
11708 * gcc.c-torture/compile/20000804-1.c,
11709 gcc.c-torture/compile/20001205-1.c,
11710 gcc.c-torture/compile/20001226-1.c,
11711 gcc.c-torture/compile/20010518-2.c,
11712 gcc.c-torture/compile/20020312-1.c,
11713 gcc.c-torture/compile/20020604-1.c,
11714 gcc.c-torture/compile/920501-12.c,
11715 gcc.c-torture/compile/920501-4.c,
11716 gcc.c-torture/compile/920520-1.c,
11717 gcc.c-torture/compile/980506-1.c,
11718 gcc.c-torture/execute/980709-1.x,
11719 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11720 options for m68hc11.
11721 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11722 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11725 2011-03-22 Nick Clifton <nickc@redhat.com>
11727 * lib/target-supports.exp (check_profiling_available): Add MN10300
11728 to the list of targets that do not support profiling. Restore
11729 alpha sorting to this list.
11731 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11733 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11734 failure on 32-bit systems.
11735 * gcc.dg/torture/vector-2.c: Ditto.
11737 2011-03-22 Richard Guenther <rguenther@suse.de>
11739 PR tree-optimization/48228
11740 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11742 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11744 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11748 * gcc.target/powerpc/pr48226.c: New file.
11750 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11752 * lib/prune.exp (prune_gcc_output): Prune "could not create
11753 compact unwind for" warnings.
11755 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11759 * gcc.c-torture/execute/pr42544.c: New test.
11760 * gcc.c-torture/execute/pr48197.c: New test.
11762 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11764 PR preprocessor/48192
11765 * gcc.target/powerpc/pr48192.c: New file.
11768 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11769 split problem of 0 being loaded in a VSX register.
11771 2011-03-21 Richard Guenther <rguenther@suse.de>
11774 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11775 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11776 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11777 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11779 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11782 * gcc.dg/pr48213.c: New test.
11784 2011-03-21 Kai Tietz <ktietz@redhat.com>
11787 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11789 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11791 * gcc.target/arm/xor-and.c: New.
11793 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11796 * gfortran.dg/function_optimize_1.f90: New test.
11797 * gfortran.dg/function_optimize_2.f90: New test.
11799 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11801 PR rtl-optimization/47502
11802 * gcc.target/i386/pr47502-1.c: New.
11803 * gcc.target/i386/pr47502-2.c: Likewise.
11805 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11807 PR rtl-optimization/48156
11808 * gcc.dg/pr48156.c: New test.
11810 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11812 PR libfortran/47439
11813 * gfortran.dg/scratch_1.f90: Adjust test.
11815 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11817 PR libfortran/47439
11818 * gfortran.dg/scratch_1.f90: New test.
11820 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11822 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11823 variably modified typedefs.
11824 * gcc.dg/c1x-typedef-2.c: Remove.
11826 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11828 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11829 * gcc.dg/c1x-anon-struct-3.c: New test.
11830 * gcc.dg/anon-struct-11.c: Update.
11832 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11834 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11836 Only xfail with gas.
11838 2011-03-18 Jason Merrill <jason@redhat.com>
11840 * g++.dg/template/fn-ptr1.C: New.
11842 * g++.dg/overload/volatile1.C: New.
11844 * g++.dg/opt/pr23372.C: New.
11846 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11848 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11850 PR middle-end/47405
11851 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11853 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11855 * gcc.target/arm/unsigned-extend-1.c: New.
11857 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11860 * gcc.c-torture/compile/pr48161.c: New test.
11862 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11864 PR middle-end/47725
11865 * gcc.dg/torture/pr47725.c: New.
11867 2011-03-17 Jason Merrill <jason@redhat.com>
11869 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11870 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11872 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11874 * gnat.dg/specs/elab2.ads: New test.
11875 * gnat.dg/specs/elab2_pkg.ads: New helper.
11877 2011-03-17 Jason Merrill <jason@redhat.com>
11879 * g++.dg/cpp0x/decltype-1212.C: New.
11880 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11882 2011-03-17 Jason Merrill <jason@redhat.com>
11884 * g++.dg/parse/memfnquals1.C: New.
11886 2011-03-17 Richard Guenther <rguenther@suse.de>
11888 PR middle-end/48134
11889 * gcc.dg/pr48134.c: New testcase.
11891 2011-03-17 Richard Guenther <rguenther@suse.de>
11893 PR middle-end/48165
11894 * g++.dg/torture/pr48165.C: New testcase.
11896 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11898 PR rtl-optimization/48141
11899 * gcc.dg/pr48141.c: New test.
11901 2011-03-16 Jason Merrill <jason@redhat.com>
11903 * g++.dg/cpp0x/constexpr-48089.C: New.
11905 * g++.dg/cpp0x/constexpr-abi1.C: New.
11907 * g++.dg/cpp0x/constexpr-46336.C: New.
11908 * g++.dg/parse/friend5.C: Adjust expected errors.
11910 * g++.dg/cpp0x/constexpr-47570.C: New.
11912 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11915 * ++.dg/debug/dwarf2/typedef6.C: New test.
11917 2011-03-16 Jason Merrill <jason@redhat.com>
11919 * g++.dg/cpp0x/elision2.C: New.
11921 * g++.dg/cpp0x/constexpr-array3.C: New.
11923 2011-03-16 Jason Merrill <jason@redhat.com>
11925 * g++.dg/cpp0x/sfinae6.C: New.
11926 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11927 * g++.dg/cpp0x/pr45908.C: Likewise.
11928 * g++.dg/cpp0x/sfinae6.C: Likewise.
11929 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11930 * g++.old-deja/g++.law/arg11.C: Likewise.
11932 2011-03-16 Jason Merrill <jason@redhat.com>
11934 * g++.dg/template/incomplete6.C: New.
11936 2011-03-16 Jeff Law <law@redhat.com>
11938 * gcc.dg/tree-ssa/vrp55.c: New test.
11940 2011-03-16 Jason Merrill <jason@redhat.com>
11942 * g++.dg/cpp0x/auto22.C: New.
11944 2011-03-16 Richard Guenther <rguenther@suse.de>
11946 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11947 optimizing it away if promoted to const.
11949 2011-03-16 Richard Guenther <rguenther@suse.de>
11951 PR tree-optimization/48149
11952 * gcc.dg/fold-complex-1.c: New testcase.
11954 2011-03-16 Richard Guenther <rguenther@suse.de>
11957 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11958 or cloning happens.
11960 2011-03-16 Richard Guenther <rguenther@suse.de>
11962 PR tree-optimization/26134
11963 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11965 2011-03-16 Richard Guenther <rguenther@suse.de>
11967 PR tree-optimization/48146
11968 * gcc.dg/torture/pr48146.c: New testcase.
11970 2011-03-16 Richard Guenther <rguenther@suse.de>
11972 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11973 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11975 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11977 PR middle-end/48136
11978 * gcc.c-torture/compile/pr48136.c: New test.
11980 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11983 * gcc.dg/guality/pr45882.c: New test.
11985 2011-03-15 Jason Merrill <jason@redhat.com>
11987 * g++.dg/cpp0x/constexpr-recursion.C: New.
11989 * g++.dg/cpp0x/implicit11.C: New.
11991 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11993 * g++.dg/cpp0x/constexpr-attribute.C: New.
11995 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11997 * g++.dg/parse/pr34758.C: New.
11999 2011-03-15 Xinliang David Li <davidxl@google.com>
12002 * gcc.dg/uninit-pred-7_d.c: New test.
12003 * gcc.dg/uninit-pred-8_d.c: New test.
12005 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12008 * gcc.target/arm/pr46788.c: New.
12010 2011-03-15 Richard Guenther <rguenther@suse.de>
12012 PR middle-end/47650
12013 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12014 * gfortran.dg/ishft_4.f90: Likewise.
12015 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12017 2011-03-15 Richard Guenther <rguenther@suse.de>
12019 PR tree-optimization/13954
12020 * g++.dg/tree-ssa/pr13954.C: New testcase.
12022 2011-03-15 Richard Guenther <rguenther@suse.de>
12024 PR tree-optimization/48037
12025 * gcc.target/i386/pr48037-1.c: New testcase.
12027 2011-03-15 Richard Guenther <rguenther@suse.de>
12029 PR tree-optimization/41490
12030 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12031 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12032 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12033 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12034 * g++.dg/tree-ssa/pr33604.C: Adjust.
12036 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12038 PR middle-end/47917
12039 * gcc.c-torture/execute/pr47917.c: New test.
12040 * gcc.dg/pr47917.c: New test.
12042 PR middle-end/38878
12043 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12045 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12047 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12048 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12049 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12050 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12051 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12052 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12053 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12054 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12055 * gcc.target/i386/avx-floor-vec.c: Ditto.
12056 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12057 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12058 * gcc.target/i386/avx-rint-vec.c: Ditto.
12059 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12060 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12061 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12062 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12064 2011-03-14 Tom Tromey <tromey@redhat.com>
12066 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12067 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12068 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12070 2011-03-14 Tom Tromey <tromey@redhat.com>
12072 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12073 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12074 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12076 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12078 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12080 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12082 PR rtl-optimization/47166
12083 * gcc.c-torture/execute/postmod-1.c: New test.
12085 2011-03-14 Richard Guenther <rguenther@suse.de>
12087 PR middle-end/48098
12088 * gcc.dg/torture/pr48098.c: New testcase.
12090 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12093 * gcc.target/powerpc/pr48053-1.c: New test.
12094 * gcc.target/powerpc/pr48053-2.c: Likewise.
12096 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12098 PR libfortran/48066
12099 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12101 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12103 PR libfortran/48066
12104 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12106 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12109 * gfortran.dg/class_41.f03: New.
12111 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12113 * g++.dg/conversion/cast3.C: New test.
12115 2011-03-11 Jason Merrill <jason@redhat.com>
12117 * g++.dg/template/error45.C: New.
12119 * g++.dg/parse/no-type-defn1.C: New.
12121 * g++.dg/ext/attrib40.C: New.
12123 * g++.dg/cpp0x/regress/array1.C: New.
12125 2011-03-11 Richard Guenther <rguenther@suse.de>
12127 PR tree-optimization/48067
12128 * gcc.dg/pr48067.c: New testcase.
12130 2011-03-11 Richard Guenther <rguenther@suse.de>
12133 * g++.dg/lto/20110311-1_0.C: New testcase.
12135 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12138 * g++.dg/inherit/virtual8.C: New test.
12140 PR middle-end/48044
12141 * gcc.dg/torture/pr48044.c: New test.
12143 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12146 * gfortran.dg/proc_ptr_comp_31.f90: New.
12148 2011-03-11 Richard Guenther <rguenther@suse.de>
12150 PR tree-optimization/47278
12151 * gcc.dg/torture/pr47278-1.c: New testcase.
12152 * gcc.dg/torture/pr47278-2.c: Likewise.
12154 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12156 PR tree-optimization/48063
12157 * gcc.dg/torture/pr48063.c: New test.
12159 2011-03-10 Jason Merrill <jason@redhat.com>
12161 * g++.dg/template/array22.C: New.
12163 * g++.dg/cpp0x/syntax-err1.C: New.
12164 * g++.dg/parse/error36.C: Adjust expected errors.
12165 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12166 * g++.old-deja/g++.pt/typename3.C: Likewise.
12167 * g++.old-deja/g++.pt/typename4.C: Likewise.
12168 * g++.old-deja/g++.pt/typename6.C: Likewise.
12170 2011-03-09 Jason Merrill <jason@redhat.com>
12172 * g++.dg/template/nontype22.C: New.
12174 2011-03-09 Martin Jambor <mjambor@suse.cz>
12176 PR tree-optimization/47714
12177 * g++.dg/torture/pr47714.C: New test.
12179 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12182 * gcc.target/powerpc/pr47755-2.c: New file.
12184 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12186 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12187 is not set in the environment, pass 64 as first argument when not
12188 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12189 native where ulimit -u is supported.
12191 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12193 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12195 2011-03-08 Jason Merrill <jason@redhat.com>
12197 * g++.dg/template/nontype21.C: New.
12199 * g++.dg/template/anon5.C: New.
12201 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12204 * gcc.dg/pr47881.c: New test.
12206 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12209 * g++.dg/lookup/template3.C: New test.
12211 2011-03-08 Kai Tietz <ktietz@redhat.com>
12213 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12216 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12219 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12220 sizeof to compute alignment.
12222 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12224 PR tree-optimization/48022
12225 * gcc.dg/pr48022-1.c: New test.
12226 * gcc.dg/pr48022-2.c: New test.
12228 2011-03-07 Jason Merrill <jason@redhat.com>
12230 * g++.dg/template/nontype20.C: New.
12231 * g++.dg/init/member1.C: Adjust expected errors.
12232 * g++.dg/parse/constant4.C: Likewise.
12233 * g++.dg/template/qualified-id3.C: Likewise.
12234 * g++.old-deja/g++.pt/crash10.C: Likewise.
12236 * g++.dg/cpp0x/regress/non-const1.C: New.
12238 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12241 * gcc.dg/pr47991.c: New test.
12243 2011-03-07 Jason Merrill <jason@redhat.com>
12245 * g++.dg/abi/mangle46.C: New.
12247 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12250 * gcc.target/powerpc/pr47862.c: New.
12252 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12255 * gcc.target/i386/combine-mul.c: Require nonpic.
12257 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12258 Nathan Froyd <froydnj@codesourcery.com>
12260 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12262 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12264 * README.QMTEST: Remove.
12266 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12267 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12270 * gfortran.dg/array_constructor_37.f90 : New test.
12272 2011-03-05 Jason Merrill <jason@redhat.com>
12274 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12275 * g++.dg/abi/mangle45.C: Likewise.
12276 * g++.dg/cpp0x/trailing1.C: Likewise.
12278 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12280 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12282 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12284 PR rtl-optimization/47899
12285 * gcc.dg/pr47899.c: New test.
12287 * gcc.dg/torture/pr47968.c: Ignore warnings.
12289 PR tree-optimization/47967
12290 * gcc.c-torture/compile/pr47967.c: New test.
12292 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12294 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12295 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12297 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12299 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12300 and property_getAttributes() if __OBJC2__.
12301 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12302 * objc.dg/property/property-encoding-1.m: New.
12303 * obj-c++.dg/property/property-encoding-1.mm: New.
12305 2011-03-04 Jason Merrill <jason@redhat.com>
12307 * g++.dg/template/pseudodtor6.C: New.
12309 * g++.dg/inherit/covariant19.C: New.
12311 2011-03-04 Richard Guenther <rguenther@suse.de>
12313 PR middle-end/47968
12314 * gcc.dg/torture/pr47968.c: New testcase.
12316 2011-03-04 Richard Guenther <rguenther@suse.de>
12318 PR middle-end/47975
12319 * gcc.dg/torture/pr47975.c: New testcase.
12321 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12324 * g++.dg/template/crash106.C: New.
12326 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12329 * gcc.dg/gomp/pr47963.c: New test.
12330 * g++.dg/gomp/pr47963.C: New test.
12332 2011-03-02 Jason Merrill <jason@redhat.com>
12334 * g++.dg/cpp0x/regress/condition1.C: New.
12336 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12338 2011-03-01 Jason Merrill <jason@redhat.com>
12340 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12342 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12344 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12346 PR rtl-optimization/47925
12347 * gcc.c-torture/execute/pr47925.c: New test.
12349 2011-03-01 Jason Merrill <jason@redhat.com>
12351 * g++.dg/cpp0x/decltype25.C: New.
12353 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12355 2011-03-01 Richard Guenther <rguenther@suse.de>
12357 PR tree-optimization/47890
12358 * gcc.dg/torture/pr47890.c: New testcase.
12360 2011-03-01 Richard Guenther <rguenther@suse.de>
12363 * gcc.dg/lto/pr47924_0.c: New testcase.
12365 2011-03-01 Richard Guenther <rguenther@suse.de>
12368 * gfortran.dg/lto/pr46911_0.f: New testcase.
12370 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12372 PR libgfortran/47933
12373 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12374 compile errors from older code form.
12376 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12378 PR libgfortran/47567
12379 * gfortran.dg/fmt_fw_d.f90: New test.
12381 2011-02-28 Jason Merrill <jason@redhat.com>
12383 * g++.dg/inherit/covariant18.C: New.
12385 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12387 PR middle-end/47893
12388 * gcc.dg/pr47893.c: New test.
12390 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12392 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12393 NULL in case of a selector with conflicting types.
12394 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12396 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12398 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12399 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12400 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12401 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12403 2011-02-28 Jason Merrill <jason@redhat.com>
12406 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12408 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12410 PR libgfortran/47778
12411 * gfortran.dg/namelist_71.f90: New test.
12413 2011-02-27 Jason Merrill <jason@redhat.com>
12416 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12417 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12419 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12422 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12424 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12427 * gfortran.dg/gomp/task-1.f90: Removed.
12429 2011-02-26 Jason Merrill <jason@redhat.com>
12431 * g++.dg/template/this-targ1.C: New.
12433 * g++.dg/cpp0x/regress/template-const1.C: New.
12434 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12435 * g++.dg/template/function1.C: Adjust.
12436 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12437 * g++.dg/debug/debug7.C: Adjust.
12439 2011-02-26 Tobias Burnus <burnus@net-b.de>
12442 * gfortran.dg/gomp/task-1.f90: New.
12444 2011-02-25 Jie Zhang <jie@codesourcery.com>
12446 * gcc.target/arm/neon-thumb2-move.c: Add
12447 dg-require-effective-target arm_thumb2_ok.
12449 2011-02-24 Jason Merrill <jason@redhat.com>
12451 * g++.dg/parse/constant1.C: Specify C++98 mode.
12452 * g++.dg/parse/constant5.C: Likewise.
12453 * g++.dg/parse/error2.C: Likewise.
12454 * g++.dg/parse/semicolon3.C: Likewise.
12455 * g++.dg/template/crash14.C: Likewise.
12456 * g++.dg/template/local4.C: Likewise.
12457 * g++.dg/template/nontype3.C: Likewise.
12458 * g++.dg/parse/crash31.C: Adjust expected errors.
12459 * g++.dg/template/function1.C: Likewise.
12460 * g++.dg/template/ref3.C: Likewise.
12461 * g++.dg/template/static9.C: Likewise.
12462 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12464 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12465 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12466 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12467 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12468 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12470 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12473 * gfortran.dg/pr47878.f90: New test.
12475 2011-02-24 Richard Guenther <rguenther@suse.de>
12478 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12479 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12481 2011-02-24 Richard Guenther <rguenther@suse.de>
12484 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12485 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12487 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12489 PR libgfortran/47567
12490 * gfortran.dg/fmt_f0_1.f90: Update test.
12492 2011-02-23 Jason Merrill <jason@redhat.com>
12494 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12495 * g++.dg/abi/mangle45.C: New.
12497 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12498 * g++.dg/template/canon-type-9.C: Match use of decltype
12499 between declaration and definition.
12500 * g++.dg/template/canon-type-12.C: Likewise.
12502 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12505 * gfortran.dg/nested_allocatables_1.f90: New.
12507 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12510 * g++.dg/pr46868.C: New test.
12511 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12512 * g++.dg/parse/error14.C: Adjust.
12514 2011-02-23 Richard Guenther <rguenther@suse.de>
12516 PR tree-optimization/47838
12517 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12519 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12521 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12523 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12525 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12526 * gfortran.dg/count_init_expr.f03: Ditto.
12527 * gfortran.dg/gomp/pr43711.f90: Ditto.
12528 * gcc.dg/struct-parse-2.c: Ditto.
12529 * gcc.dg/parse-error-3.c: Ditto.
12530 * gcc.dg/Wlogical-op-1.c: Ditto.
12531 * gcc.dg/Walways-true-1.c: Ditto.
12532 * gcc.dg/pr24225.c: Ditto.
12533 * gcc.dg/Walways-true-2.c: Ditto.
12534 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12535 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12536 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12537 * g++.dg/overload/defarg4.C: Ditto.
12538 * g++.dg/inherit/covariant16.C: Ditto.
12539 * g++.dg/inherit/virtual7.C: Ditto.
12540 * g++.dg/template/canon-type-9.C: Ditto.
12541 * g++.dg/template/access19.C: Ditto.
12542 * g++.dg/template/call7.C: Ditto.
12543 * g++.dg/template/canon-type-2.C: Ditto.
12544 * g++.dg/template/init7.C: Ditto.
12545 * g++.dg/template/sizeof-template-argument.C: Ditto.
12546 * g++.dg/template/const3.C: Ditto.
12547 * g++.dg/template/sfinae26.C: Ditto.
12548 * g++.dg/template/sfinae26.C: Ditto.
12549 * g++.dg/template/canon-type-11.C: Ditto.
12550 * g++.dg/template/union2.C: Ditto.
12551 * g++.dg/template/canon-type-3.C: Ditto.
12552 * g++.dg/template/canon-type-1.C: Ditto.
12553 * g++.dg/template/canon-type-5.C: Ditto.
12554 * g++.dg/template/canon-type-7.C: Ditto.
12555 * g++.dg/template/canon-type-10.C: Ditto.
12556 * g++.dg/template/spec36.C: Ditto.
12557 * g++.dg/template/typedef38.C: Ditto.
12558 * g++.dg/template/canon-type-4.C: Ditto.
12559 * g++.dg/template/canon-type-6.C: Ditto.
12560 * g++.dg/template/canon-type-13.C: Ditto.
12561 * g++.dg/template/instantiate9.C: Ditto.
12562 * g++.dg/template/ttp22.C: Ditto.
12563 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12564 * g++.dg/warn/Walways-true-1.C: Ditto.
12565 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12566 * g++.dg/warn/Walways-true-2.C: Ditto.
12567 * g++.dg/conversion/op4.C: Ditto.
12568 * g++.dg/opt/pr19650.C: Ditto.
12569 * g++.dg/lookup/friend11.C: Ditto.
12570 * g++.dg/other/default2.C: Ditto.
12571 * g++.dg/other/default3.C: Ditto.
12572 * g++.dg/other/dtor2.C: Ditto.
12573 * g++.dg/other/friend5.C: Ditto.
12574 * g++.dg/other/default5.C: Ditto.
12575 * g++.dg/init/brace6.C: Ditto.
12576 * g++.dg/init/aggr5.C: Ditto.
12577 * g++.dg/init/error2.C: Ditto.
12578 * g++.dg/expr/bound-mem-fun.C: Ditto.
12579 * g++.dg/expr/cond6.C: Ditto.
12580 * g++.dg/expr/stmt-expr-1.C: Ditto.
12581 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12582 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12583 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12584 * g++.dg/cpp0x/bracket1.C: Ditto.
12585 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12586 * g++.dg/cpp0x/pr38646.C: Ditto.
12587 * g++.dg/cpp0x/variadic73.C: Ditto.
12588 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12589 * g++.dg/cpp0x/bracket4.C: Ditto.
12590 * g++.dg/cpp0x/decltype4.C: Ditto.
12591 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12592 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12593 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12594 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12595 * g++.dg/cpp0x/decltype2.C: Ditto.
12596 * g++.dg/cpp0x/decltype1.C: Ditto.
12597 * g++.dg/cpp0x/bracket2.C: Ditto.
12598 * g++.dg/cpp0x/decltype5.C: Ditto.
12599 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12600 * g++.dg/cpp0x/variadic70.C: Ditto.
12601 * g++.dg/cpp0x/decltype6.C: Ditto.
12602 * g++.dg/cpp0x/rvo.C: Ditto.
12603 * g++.dg/cpp0x/vt-40092.C: Ditto.
12604 * g++.dg/cpp0x/variadic-new.C: Ditto.
12605 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12606 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12607 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12608 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12609 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12610 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12611 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12612 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12613 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12614 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12615 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12616 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12617 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12618 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12619 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12620 * g++.dg/cpp0x/pr39639.C: Ditto.
12621 * g++.dg/cpp0x/decltype3.C: Ditto.
12622 * g++.dg/cpp0x/variadic68.C: Ditto.
12623 * g++.dg/cpp0x/variadic-function.C: Ditto.
12624 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12625 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12626 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12627 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12628 * g++.dg/parse/crash35.C: Ditto.
12629 * g++.dg/parse/crash40.C: Ditto.
12630 * g++.dg/parse/defarg12.C: Ditto.
12631 * g++.dg/parse/crash34.C: Ditto.
12632 * g++.dg/parse/constructor3.C: Ditto.
12633 * g++.dg/parse/template23.C: Ditto.
12634 * g++.dg/parse/crash56.C: Ditto.
12635 * g++.dg/parse/dtor13.C: Ditto.
12636 * g++.dg/parse/error33.C: Ditto.
12637 * g++.dg/parse/ctor9.C: Ditto.
12638 * g++.dg/parse/error32.C: Ditto.
12639 * g++.dg/parse/error37.C: Ditto.
12640 * g++.dg/parse/bitfield3.C: Ditto.
12641 * g++.dg/parse/struct-4.C: Ditto.
12642 * g++.dg/ext/has_trivial_copy.C: Ditto.
12643 * g++.dg/ext/is_polymorphic.C: Ditto.
12644 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12645 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12646 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12647 * g++.dg/ext/is_union.C: Ditto.
12648 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12649 * g++.dg/ext/is_pod.C: Ditto.
12650 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12651 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12652 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12653 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12654 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12655 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12656 * g++.dg/ext/is_abstract.C: Ditto.
12657 * g++.dg/ext/has_trivial_assign.C: Ditto.
12658 * g++.dg/ext/is_class.C: Ditto.
12659 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12660 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12661 * g++.dg/ext/is_base_of.C: Ditto.
12662 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12663 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12664 * g++.dg/ext/is_empty.C: Ditto.
12665 * g++.dg/ext/is_enum.C: Ditto.
12666 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12667 * gnat.dg/opt11.adb: Ditto.
12668 * obj-c++.dg/pr45735.mm: Ditto.
12669 * obj-c++.dg/pr24393.mm: Ditto.
12670 * obj-c++.dg/exceptions-2.mm: Ditto.
12671 * objc.dg/pr45735.m: Ditto.
12672 * objc.dg/pr24393.m: Ditto.
12674 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12676 * objc.dg/attributes/objc-exception-1.m: New.
12678 2011-02-23 Jie Zhang <jie@codesourcery.com>
12680 * gcc.dg/cpp/include7.c: New test.
12682 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12685 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12687 2011-02-23 Jie Zhang <jie@codesourcery.com>
12689 PR rtl-optimization/47763
12690 * gcc.dg/pr47763.c: New test.
12692 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12695 * gfortran.dg/whole_file_32.f90 : New test.
12697 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12700 * g++.dg/inherit/virtual7.C: New test.
12702 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12705 * objc.dg/type-size-3.m: Updated error message.
12706 * objc.dg/type-size-4.m: New test.
12707 * objc.dg/type-size-5.m: New test.
12709 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12711 * lib/gnat.exp: Fix comments.
12712 Don't load libgloss.exp.
12713 (default_gnat_version): Call $compiler with --version.
12714 Adapt regexp for gnatmake output, insert version.
12715 (gnat_version): New proc.
12716 (gnat_init): Remove gnat_libgcc_s_path.
12717 (gnat_target_compile): Likewise.
12718 Remove ld_library_path.
12719 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12720 (gnat_pass): Remove.
12721 (gnat_pass): Remove.
12722 (gnat_finish): Remove.
12723 (gnat_exit): Remove.
12724 (local_find_gnatmake): Reindent.
12725 (runtest_file_p): Remove.
12726 (prune_warnings): Remove.
12727 (find_gnatclean): New proc.
12728 * lib/gnat-dg.exp (lremove): New proc.
12729 (gnat-dg-test): Reindent.
12730 Remove additional output files.
12731 (gnat-dg-runtest): Remove.
12733 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12734 * gnat.dg/loop_optimization6.adb: Likewise.
12735 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12737 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12739 PR tree-optimization/47835
12740 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12742 2011-02-22 Tobias Burnus <burnus@net-b.de>
12744 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12745 * gfortran.dg/abstract_type_2.f03: Ditto.
12746 * gfortran.dg/abstract_type_3.f03: Ditto.
12747 * gfortran.dg/abstract_type_4.f03: Ditto.
12748 * gfortran.dg/abstract_type_5.f03: Ditto.
12749 * gfortran.dg/abstract_type_6.f03: Ditto.
12750 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12751 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12752 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12753 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12754 * gfortran.dg/array_function_5.f90: Ditto.
12755 * gfortran.dg/asynchronous_3.f03: Ditto.
12756 * gfortran.dg/char_expr_1.f90: Ditto.
12757 * gfortran.dg/class_14.f03: Ditto.
12758 * gfortran.dg/data_array_6.f: Ditto.
12759 * gfortran.dg/data_invalid.f90: Ditto.
12760 * gfortran.dg/dot_product_1.f03: Ditto.
12761 * gfortran.dg/func_derived_5.f90: Ditto.
12762 * gfortran.dg/func_result_4.f90: Ditto.
12763 * gfortran.dg/implied_do_1.f90: Ditto.
12764 * gfortran.dg/initialization_25.f90: Ditto.
12765 * gfortran.dg/initialization_26.f90: Ditto.
12766 * gfortran.dg/interface_34.f90: Ditto.
12767 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12768 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12769 * gfortran.dg/matmul_8.f03: Ditto.
12770 * gfortran.dg/merge_init_expr.f90: Ditto.
12771 * gfortran.dg/pack_assign_1.f90: Ditto.
12772 * gfortran.dg/pack_vector_1.f90: Ditto.
12773 * gfortran.dg/pointer_check_8.f90: Ditto.
12774 * gfortran.dg/product_init_expr.f03: Ditto.
12775 * gfortran.dg/reshape_order_5.f90: Ditto.
12776 * gfortran.dg/reshape_shape_1.f90: Ditto.
12777 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12778 * gfortran.dg/same_name_2.f90: Ditto.
12779 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12780 * gfortran.dg/spread_init_expr.f03: Ditto.
12781 * gfortran.dg/stmt_func_1.f90: Ditto.
12782 * gfortran.dg/sum_init_expr.f03: Ditto.
12783 * gfortran.dg/transpose_3.f03: Ditto.
12784 * gfortran.dg/unpack_init_expr.f03: Ditto.
12785 * gfortran.dg/warn_conversion.f90: Ditto.
12786 * gfortran.dg/warn_conversion_2.f90: Ditto.
12787 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12788 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12789 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12790 * gfortran.dg/whole_file_16.f90: Ditto.
12791 * gfortran.dg/whole_file_17.f90: Ditto.
12792 * gfortran.dg/whole_file_18.f90: Ditto.
12793 * gfortran.dg/whole_file_20.f03: Ditto.
12794 * gfortran.dg/whole_file_5.f90: Ditto.
12795 * gfortran.dg/whole_file_6.f90: Ditto.
12796 * gfortran.dg/write_invalid_format.f90: Ditto.
12797 * gfortran.dg/zero_sized_6.f90: Ditto.
12799 2011-02-21 Jeff Law <law@redhat.com>
12801 PR rtl-optimization/46178
12802 * gcc.target/i386/pr46178.c: New test.
12804 PR rtl-optimization/46002
12805 * gcc.c-torture/compile/pr46002.c: New test.
12807 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12809 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12812 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12815 * g++.dg/debug/pr47106.C: Require effective target lto.
12817 2011-02-21 Jason Merrill <jason@redhat.com>
12819 * g++.dg/cpp0x/constexpr-diag2.C: New.
12821 2011-02-20 Jason Merrill <jason@redhat.com>
12823 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12825 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12827 * g++.dg/overload/conv-op1.C: New.
12829 * g++.dg/cpp0x/constexpr-synth1.C: New.
12831 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12833 * objc.dg/layout-2.m: New.
12834 * objc.dg/selector-3.m: Adjusted location of error message.
12835 * objc.dg/type-size-3.m: Same.
12836 * obj-c++.dg/selector-3.mm: Same.
12838 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12841 * objc.dg/property/dotsyntax-22.m: New.
12842 * obj-c++.dg/property/dotsyntax-22.mm: New.
12844 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12847 * g++.dg/template/typedef38.C: New test.
12849 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12852 * gfortran.dg/whole_file_30.f90 : New test.
12853 * gfortran.dg/whole_file_31.f90 : New test.
12855 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12859 * gfortran.dg/whole_file_28.f90 : New test.
12860 * gfortran.dg/whole_file_29.f90 : New test.
12862 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12865 * g++.dg/template/crash105.C: New.
12867 2011-02-19 Jason Merrill <jason@redhat.com>
12869 * g++.dg/cpp0x/regress/no-elide1.C: New.
12871 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12873 PR tree-optimization/46620
12874 * gcc.dg/pr46620.c: New.
12876 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12879 * gcc.target/i386/pr47809.c: New test.
12881 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12882 Tobias Burnus <burnus@net-b.de>
12884 * lib/target-supports.exp
12885 (check_effective_target_fortran_large_real): New check for large reals.
12886 * gfortran.dg/nan_7.f90: New test.
12888 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12890 PR libgfortran/47567
12891 * gfortran.dg/fmt_f0_1.f90: Update test.
12893 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12896 * gfortran.dg/array_constructor_36.f90 : New test.
12897 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12898 allow for comparison between different elements of the array
12899 constructor at different levels of optimization.
12901 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12903 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12904 * gcc.target/i386/pr32280-1.c: Likewise.
12906 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12909 * gcc.target/i386/pr47800.c: New test.
12911 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12913 * objc/execute/exceptions/foward-1.x: New.
12915 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12918 * gfortran.dg/derived_constructor_comps_4.f90: New.
12920 2011-02-18 Tobias Burnus
12923 * gfortran.dg/func_result_6.f90: New.
12925 2011-02-18 Michael Matz <matz@suse.de>
12928 * gfortran.dg/lto/pr45586_0.f90: New test.
12929 * gfortran.dg/typebound_proc_20.f90: Ditto.
12930 * gfortran.dg/typebound_proc_21.f90: Ditto.
12932 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12935 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12937 2011-02-18 Tobias Burnus <burnus@net-b.de>
12940 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12941 gcc_warning_prefix.
12942 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12943 normalizing the error/warning output.
12944 * gfortran.dg/Wall.f90: Update dg-error/warning.
12945 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12946 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12947 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12948 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12949 * gfortran.dg/class_30.f90: Update dg-error/warning.
12950 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12951 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12952 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12953 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12954 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12955 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12956 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12957 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12958 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12959 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12960 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12961 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12962 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12963 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12964 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12965 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12966 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12967 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12968 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12969 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12970 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12971 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12972 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12973 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12974 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12979 * gfortran.dg/proc_ptr_comp_30.f90: New.
12981 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12984 * gcc.target/i386/pr47780.c: New test.
12986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12989 * gfortran.dg/class_40.f03: New.
12991 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12994 * g++.dg/cpp0x/auto21.C: New test.
12996 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12998 * objc.dg/special/unclaimed-category-1.h: Updated for
13000 * objc.dg/special/unclaimed-category-1.m: Same.
13001 * objc.dg/zero-link-1.m: Same.
13002 * objc.dg/lookup-1.m: Same.
13003 * objc.dg/torture/strings/const-str-9.m
13004 * objc.dg/torture/strings/const-str-10.m: Same.
13005 * objc.dg/torture/strings/const-str-11.m: Same.
13006 * objc.dg/torture/forward-1.m: Same.
13007 * objc.dg/zero-link-2.m: Same.
13008 * objc.dg/encode-7-next-64bit.m: Same.
13009 * objc.dg/method-4.m: Same.
13010 * objc.dg/next-runtime-1.m: Same.
13011 * objc.dg/image-info.m: Same.
13012 * objc.dg/pr23214.m: Same.
13013 * objc.dg/symtab-1.m: Same.
13014 * obj-c++.dg/basic.m: Same.
13015 * obj-c++.dg/proto-lossage-3.m: Same.
13016 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13017 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13018 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13019 * obj-c++.dg/method-11.m: Same.
13020 * objc/execute/enumeration-1.m: Same.
13021 * objc/execute/object_is_class.m: Same.
13022 * objc/execute/formal_protocol-2.m: Same.
13023 * objc/execute/formal_protocol-4.m: Same.
13024 * objc/execute/formal_protocol-6.m: Same.
13025 * objc/execute/bycopy-3.m: Same.
13026 * objc/execute/exceptions/catchall-1.m: Same.
13027 * objc/execute/exceptions/finally-1.m: Same.
13028 * objc/execute/exceptions/local-variables-1.m: Same.
13029 * objc/execute/exceptions/foward-1.m: Same.
13030 * objc/execute/bf-common.h
13031 * objc/execute/enumeration-2.m: Same.
13032 * objc/execute/formal_protocol-1.m: Same.
13033 * objc/execute/formal_protocol-3.m: Same.
13034 * objc/execute/formal_protocol-5.m: Same.
13035 * objc/execute/accessing_ivars.m: Same.
13036 * objc/execute/bycopy-2.m: Same.
13037 * objc/execute/formal_protocol-7.m: Same.
13038 * objc/execute/compatibility_alias.m: Same.
13039 * objc/execute/no_clash.m: Same.
13040 * objc/execute/object_is_meta_class.m: Same.
13041 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13042 * objc/execute/class-tests-1.h: Include stdio.h.
13043 * objc/execute/class-tests-2.h: Same.
13044 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13046 * obj-c++.dg/try-catch-2.mm: Same.
13048 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13051 * g++.dg/warn/Wunused-parm-4.C: New test.
13053 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13054 Jan Hubicka <jh@suse.cz>
13058 * g++.dg/debug/pr47106.C: New.
13060 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13063 * gcc.target/i386/pr43653.c: New test.
13065 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13068 * g++.dg/template/inherit6.C: New test.
13070 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13073 * gfortran.dg/class_39.f03: New.
13075 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13078 * g++.dg/cpp0x/variadic106.C: New test.
13080 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13082 PR libfortran/47757
13083 * gfortran.dg/pr47757-1.f90: New test.
13084 * gfortran.dg/pr47757-2.f90: New test.
13085 * gfortran.dg/pr47757-3.f90: New test.
13088 * g++.dg/cpp0x/enum8.C: New test.
13090 2011-02-15 Jason Merrill <jason@redhat.com>
13092 * g++.dg/inherit/implicit-trivial1.C: New.
13093 * g++.dg/cpp0x/implicit-trivial1.C: New.
13095 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13097 PR middle-end/47725
13098 * gcc.dg/torture/pr47725.c: Removed.
13100 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13103 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13104 constant does not generate a load from memory.
13106 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13108 PR middle-end/47725
13109 * gcc.dg/torture/pr47725.c: New.
13111 2011-02-15 Richard Guenther <rguenther@suse.de>
13113 PR tree-optimization/47743
13114 * gcc.dg/torture/pr47743.c: New testcase.
13116 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13118 PR middle-end/47581
13119 * gcc.target/i386/pr47581.c: New test.
13121 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13124 * gfortran.dg/select_type_22.f03: New.
13126 2011-02-14 Jason Merrill <jason@redhat.com>
13128 * g++.dg/cpp0x/regress/enum1.C: New.
13130 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13132 * gnat.dg/include.adb: New test.
13134 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13137 * gfortran.dg/class_38.f03: New.
13139 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13141 * gcc.dg/pr46494.c: New test.
13143 2011-02-14 Richard Guenther <rguenther@suse.de>
13145 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13147 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13150 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13151 sparc*-sun-solaris2.11.
13153 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13156 * gfortran.dg/argument_checking_18.f90: New.
13158 2011-02-13 Tobias Burnus <burnus@net-b.de>
13160 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13161 * gfortran.dg/argument_checking_17.f90: New.
13163 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13165 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13166 are temporarily disabled.
13167 * gfortran.dg/class_7.f03: Ditto.
13168 * gfortran.dg/coarray_14.f90: Ditto.
13169 * gfortran.dg/typebound_proc_13.f03: Ditto.
13171 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13174 * gfortran.dg/extends_11.f03: New.
13176 2011-02-11 Xinliang David Li <davidxl@google.com>
13178 PR tree-optimization/47707
13179 * g++.dg/tree-ssa/pr47707.C: New test.
13181 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13183 * g++.dg/opt/inline17.C: New test.
13185 2011-02-11 Tobias Burnus <burnus@net-b.de>
13188 * gfortran.dg/pure_formal_2.f90: New.
13190 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13192 PR rtl-optimization/47614
13193 * gfortran.dg/pr47614.f: New.
13195 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13198 * gcc.dg/opts-6.c: New test.
13200 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13203 * gcc.dg/pr47684.c: New test.
13205 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13208 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13209 c99_runtime, dg-add-options c99_runtime.
13210 (main): Use __asm__.
13212 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13215 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13216 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13217 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13218 * gcc.dg/ucnid-10.c: Likewise.
13219 * gcc.dg/ucnid-13.c: Likewise.
13220 * gcc.dg/ucnid-7.c: Likewise.
13221 * gcc.dg/ucnid-8.c: Likewise.
13222 Adapt dg-warning line number.
13224 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13226 * gcc.target/i386/parity-1.c: Use -march=k8.
13227 * gcc.target/i386/parity-2.c: Ditto.
13228 * gcc.target/i386/vecinit-1.c: Ditto.
13229 * gcc.target/i386/vecinit-2.c: Ditto.
13231 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13234 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13235 * gcc.target/mips/save-restore-3.c: Likewise.
13236 * gcc.target/mips/save-restore-4.c: Likewise.
13237 * gcc.target/mips/save-restore-5.c: Likewise.
13240 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13241 * g++.dg/tree-prof/partition2.C: Likewise.
13243 2011-02-09 Jason Merrill <jason@redhat.com>
13245 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13246 rather than misdeclare std::puts.
13248 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13249 * g++.dg/other/warning1.C: Likewise.
13250 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13251 * g++.old-deja/g++.gb/scope06.C: Likewise.
13252 * g++.old-deja/g++.law/cvt11.C: Likewise.
13253 * g++.old-deja/g++.law/init1.C: Likewise.
13254 * g++.dg/abi/mangle26.C: Likewise.
13256 * g++.dg/template/function1.C: Adjust for C++0x mode.
13257 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13259 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13260 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13262 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13264 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13266 * g++.dg/cpp0x/regress: New directory.
13267 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13268 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13269 * g++.dg/cpp0x/regress/regress3.C: New.
13271 2011-02-10 Richard Guenther <rguenther@suse.de>
13273 PR tree-optimization/47677
13274 * gcc.dg/torture/pr47677.c: New testcase.
13276 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13278 * objc.dg/special/load-category-1.m: Remove unused header.
13279 * objc.dg/special/load-category-1a.m: Likewise.
13280 * objc.dg/special/load-category-2.m: Likewise.
13281 * objc.dg/special/load-category-2a.m: Likewise.
13282 * objc.dg/special/load-category-3.m: Likewise.
13283 * objc.dg/special/load-category-3a.m: Likewise.
13284 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13285 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13286 * objc.dg/attributes/class-attribute-1.m: Likewise.
13287 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13288 * obj-c++.dg/property/property.exp: Likewise.
13289 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13290 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13291 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13292 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13293 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13294 * obj-c++.dg/template-8.mm: Likewise.
13296 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13299 * gcc.target/i386/pr47665.c: New test.
13301 2011-02-10 Jie Zhang <jie@codesourcery.com>
13305 2011-02-05 Jie Zhang <jie@codesourcery.com>
13307 * gcc.dg/pr42631.c: Update test.
13308 * gcc.dg/pr42631-2.c: New test.
13310 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13313 * gfortran.dg/proc_decl_25.f90: New.
13315 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13318 * gfortran.dg/typebound_assignment_2.f03: New.
13320 2011-02-09 Richard Guenther <rguenther@suse.de>
13322 PR tree-optimization/47664
13323 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13325 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13327 PR middle-end/47646
13328 * gnat.dg/uninit_func.adb: Adjust dg directive.
13330 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13332 PR middle-end/47646
13333 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13335 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13338 * gfortran.dg/auto_dealloc_2.f90: New.
13340 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13342 * gcc.dg/builtins-config.h: Remove __sgi handling.
13343 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13344 -std=c99 for mips-sgi-irix6.5*.
13346 2011-02-09 Martin Jambor <mjambor@suse.cz>
13348 PR middle-end/45505
13349 * gfortran.dg/pr25923.f90: Remove xfails.
13351 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13354 * gfortran.dg/inquire_14.f90: New test.
13356 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13359 * gfortran.dg/pointer_init_6.f90: New.
13361 2011-02-08 Jeff Law <law@redhat.com>
13363 PR tree-optimization/42893
13364 * gcc.tree-ssa/pr42893.c: New test.
13366 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13368 PR tree-optimization/46834
13369 PR tree-optimization/46994
13370 PR tree-optimization/46995
13371 * gcc.dg/graphite/id-pr46834.c: New.
13372 * gfortran.dg/graphite/id-pr46994.f90: New.
13373 * gfortran.dg/graphite/id-pr46995.f90: New.
13375 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13377 PR middle-end/47646
13378 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13379 using the variable is known the warning is emitted there.
13380 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13381 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13383 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13386 * gcc.dg/noreturn-1.c (foo5): Likewise.
13387 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13388 (method2): Likewise.
13390 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13391 the return statement using the uninitialized variable.
13392 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13394 2011-02-08 Richard Guenther <rguenther@suse.de>
13396 PR middle-end/47639
13397 * g++.dg/opt/pr47639.c: New testcase.
13399 2011-02-08 Richard Guenther <rguenther@suse.de>
13401 PR tree-optimization/47632
13402 * g++.dg/opt/pr47632.C: New testcase.
13404 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13406 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13408 2011-02-07 Richard Guenther <rguenther@suse.de>
13410 PR tree-optimization/47615
13411 * g++.dg/opt/pr47615.C: New testcase.
13413 2011-02-07 Richard Guenther <rguenther@suse.de>
13415 PR tree-optimization/47621
13416 * gcc.dg/torture/pr47621.c: New testcase.
13418 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13420 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13422 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13425 * gfortran.dg/allocate_with_source_1 : New test.
13427 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13429 PR middle-end/47610
13430 * gcc.dg/pr47610.c: New test.
13432 2011-02-05 Jie Zhang <jie@codesourcery.com>
13435 * gcc.dg/pr42631.c: Update test.
13436 * gcc.dg/pr42631-2.c: New test.
13438 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13441 * gfortran.dg/pr47574.f90: New test.
13443 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13445 PR tree-optimization/46194
13446 * gcc.dg/autopar/pr46194.c: New.
13448 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13450 PR tree-optimization/43695
13451 * g++.dg/ipa/pr43695.C: New.
13453 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13455 PR inline-asm/23200
13456 * gcc.dg/pr23200.c: New test.
13458 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13461 * g++.dg/pr47589.C: New test.
13463 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13466 * g++.dg/template/typedef37.C: New test.
13467 * g++.dg/template/param1.C: Adjust expected error message.
13469 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13471 PR middle-end/31490
13472 * gcc.dg/pr31490-2.c: New test.
13473 * gcc.dg/pr31490-3.c: New test.
13474 * gcc.dg/pr31490-4.c: New test.
13476 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13477 Jakub Jelinek <jakub@redhat.com>
13480 * g++.dg/parser/semicolon3.C: Adjust.
13481 * g++.dg/parser/semicolon4.C: New testcase.
13482 * g++.dg/pr46890.C: New testcase.
13484 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13487 * g++.dg/init/pr29571.C: New.
13489 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13491 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13492 instead of vect_int.
13494 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13497 * gcc.target/i386/pr47312.c: New test.
13500 * gcc.target/i386/pr47564.c: New test.
13502 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13504 PR tree-optimization/45122
13505 * gcc.dg/tree-ssa/pr45122.c: New.
13507 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13510 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13513 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13514 and vsx so a default --with-cpu=power7 doesn't give an error
13515 when -mavoid-indexed-addresses is used.
13517 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13518 wrapper function to save the arguments and then jump to the real
13519 function, rather than depending on the compiler not to move stuff
13521 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13523 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13524 Paul Thomas <pault@gcc.gnu.org>
13527 * gfortran.dg/class_37.f03 : New test.
13529 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13530 Richard Guenther <rguenther@suse.de>
13532 PR tree-optimization/40979
13534 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13535 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13536 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13537 check_vect_support_and_set_flags.
13538 * gfortran.dg/graphite/vect-pr40979.f90: New.
13540 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13543 * gfortran.dg/class_36.f03: New.
13545 2011-02-02 Richard Guenther <rguenther@suse.de>
13547 PR tree-optimization/47566
13548 * gcc.dg/lto/20110201-1_0.c: New testcase.
13550 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13556 * debug/pr47498.c: New.
13557 * debug/pr47501.c: New.
13559 2011-02-01 Richard Guenther <rguenther@suse.de>
13561 PR tree-optimization/47559
13562 * g++.dg/torture/pr47559.C: New testcase.
13564 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13567 * gfortran.dg/typebound_call_20.f03: New.
13569 2011-02-01 Richard Guenther <rguenther@suse.de>
13571 PR tree-optimization/47555
13572 * gcc.dg/pr47555.c: New testcase.
13574 2011-02-01 Richard Guenther <rguenther@suse.de>
13576 PR tree-optimization/47541
13577 * g++.dg/torture/pr47541.C: New testcase.
13579 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13582 * gfortran.dg/typebound_call_19.f03: New.
13584 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13587 * g++.dg/cpp0x/pr47416.C: New test.
13589 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13592 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13594 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13597 * gfortran.dg/typebound_assignment_1.f03: New.
13599 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13601 PR tree-optimization/47538
13602 * gcc.c-torture/execute/pr47538.c: New test.
13604 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13607 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13609 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13611 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13613 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13615 PR rtl-optimization/44031
13616 * gcc.c-torture/compile/20110131-1.c: New test.
13618 2011-01-31 Tobias Burnus <burnus@net-b.de>
13621 * gfortran.dg/stmt_func_1.f90: New.
13623 2011-01-31 Tobias Burnus <burnus@net-b.de>
13626 * gfortran.dg/interface_34.f90: New.
13628 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13631 * gfortran.dg/realloc_on_assign_5.f03: New test.
13632 * gfortran.dg/realloc_on_assign_5.f03: New test.
13634 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13636 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13637 * gfortran.dg/bessel_7.f90: Likewise.
13638 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13640 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13641 * gfortran.dg/sum_init_expr.f03: Likewise.
13643 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13645 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13648 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13649 loop only on "vect_intfloat_cvt" targets.
13651 2011-01-29 Tobias Burnus <burnus@net-b.de>
13654 * gfortran.dg/shape_6.f90: New.
13656 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13658 PR libgfortran/47434
13659 * gfortran.dg/read_infnan_1.f90: Update test.
13660 * gfortran.dg/module_nan.f90: Update test.
13661 * gfortran.dg/char4_iunit_1.f03: Update test.
13662 * gfortran.dg/large_real_kind_1.f90: Update test.
13663 * gfortran.dg/real_const_3.f90: Update test.
13664 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13666 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13669 * g++.dg/template/param2.C: New test.
13671 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673 PR libgfortran/47285
13674 * gfortran.dg/fmt_g.f: New test.
13676 2011-01-28 Tobias Burnus <burnus@net-b.de>
13679 * gfortran.dg/pure_formal_1.f90: New.
13681 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13684 * gcc.dg/tls/pr42894.c: New test.
13686 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13688 * gcc.dg/pr47276.c: Add dg-require-visibility.
13690 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13692 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13694 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13695 Tobias Burnus <burnus@gcc.gnu.org>
13700 * gfortran.dg/realloc_on_assign_3.f03: New test.
13701 * gfortran.dg/realloc_on_assign_4.f03: New test.
13702 * gfortran.dg/allocatable_function_5.f90: New test.
13703 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13704 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13705 implemented" dg-errors.
13707 2011-01-27 Jan Hubicka <jh@suse.cz>
13709 PR middle-end/46949
13710 * gcc.dg/attr-weakref-4.c: New testcase
13712 2011-01-27 Martin Jambor <mjambor@suse.cz>
13714 PR tree-optimization/47228
13715 * gcc.dg/torture/pr47228.c: New test.
13717 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13719 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13721 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13723 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13724 when using auto-overlay support on the SPU.
13726 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13728 PR rtl-optimization/44174
13729 * gcc.target/i386/asm-6.c: New test.
13731 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13733 PR rtl-optimization/46856
13734 * gcc.c-torture/compile/pr46856.c: New test.
13736 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13737 Andrew Pinski <pinskia@gmail.com>
13740 * gcc.dg/pr43082.c: New.
13742 2011-01-26 DJ Delorie <dj@redhat.com>
13744 PR rtl-optimization/46878
13745 * gcc.dg/pr46878-1.c: New test.
13747 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13750 * g++.dg/cpp0x/pr47476.C: New test.
13752 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13754 * gcc.c-torture/compile/20110126-1.c: New test.
13756 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13759 * gcc.dg/torture/pr47473.c: New test.
13761 2011-01-26 Jan Hubicka <jh@suse.cz>
13764 * gcc.c-torture/execute/pr47237.c: New testcase.
13766 2011-01-26 Jan Hubicka <jh@suse.cz>
13768 PR tree-optimization/47190
13769 * gcc.dg/attr-weakref-3.c: New testcase.
13771 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13774 * gcc.dg/dll-9a.c: New test file.
13775 * gcc.dg/dll-11.c: Likewise.
13776 * gcc.dg/dll-12.c: Likewise.
13777 * gcc.dg/dll-12a.c: Likewise.
13778 * gcc.dg/dll-11a.c: Likewise.
13779 * gcc.dg/dll-9.c: Likewise.
13780 * gcc.dg/dll-10.c: Likewise.
13781 * gcc.dg/dll-10a.c: Likewise.
13782 * g++.dg/ext/dllexport4a.cc: Likewise.
13783 * g++.dg/ext/dllexport4.C: Likewise.
13784 * g++.dg/ext/dllexport5.C: Likewise.
13785 * g++.dg/ext/dllexport5a.cc: Likewise.
13787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13789 PR tree-optimization/46970
13790 * gcc.dg/graphite/pr46970.c: New.
13792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13794 PR tree-optimization/46215
13795 * gcc.dg/graphite/pr46215.c: New.
13797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13799 PR tree-optimization/46168
13800 * gcc.dg/graphite/pr46168.c: New.
13802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13804 PR tree-optimization/43657
13805 * gcc.dg/graphite/pr43657.c: New.
13807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13809 PR tree-optimization/29832
13810 * gfortran.dg/graphite/pr29832.f90: New.
13812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13814 PR tree-optimization/43567
13815 * gcc.dg/graphite/pr43567.c: New.
13817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13819 * gfortran.dg/graphite/interchange-4.f: New.
13820 * gfortran.dg/graphite/interchange-5.f: New.
13822 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13823 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13824 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13825 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13826 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13827 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13828 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13829 * gfortran.dg/ltrans-7.f90: Removed.
13830 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13832 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13833 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13834 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13835 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13836 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13837 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13838 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13839 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13840 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13841 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13842 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13843 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13844 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13845 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13846 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13847 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13848 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13849 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13850 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13851 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13852 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13853 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13854 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13855 * gcc.dg/tree-ssa/data-dep-1.c
13856 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13857 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13858 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13859 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13860 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13862 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13864 PR tree-optimization/47265
13865 PR tree-optimization/47443
13866 * gcc.c-torture/compile/pr47265.c: New test.
13867 * gcc.dg/pr47443.c: New test.
13869 2011-01-25 Martin Jambor <mjambor@suse.cz>
13871 PR tree-optimization/47382
13872 * g++.dg/torture/pr47382.C: New test.
13873 * g++.dg/opt/devirt1.C: Xfail.
13875 2011-01-25 Yao Qi <yao@codesourcery.com>
13878 * gcc.target/arm/pr45701-1.c: New test.
13879 * gcc.target/arm/pr45701-2.c: New test.
13880 * gcc.target/arm/pr45701-3.c: New test.
13882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13883 Jakub Jelinek <jakub@redhat.com>
13885 PR tree-optimization/47271
13886 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13888 2011-01-25 Nick Clifton <nickc@redhat.com>
13890 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13891 (saturate_add): Delete.
13892 (exchange): Delete.
13893 (main): Do not run saturate_add.
13894 (set_interrupts): Delete.
13896 2011-01-25 Tobias Burnus <burnus@net-b.de>
13899 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13901 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13903 PR tree-optimization/47427
13904 PR tree-optimization/47428
13905 * gcc.c-torture/compile/pr47427.c: New test.
13906 * gcc.c-torture/compile/pr47428.c: New test.
13908 2011-01-25 Richard Guenther <rguenther@suse.de>
13910 PR middle-end/47411
13911 * gcc.dg/torture/pr47411.c: New testcase.
13913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13915 * gfortran.dg/graphite/id-24.f: New.
13916 * gfortran.dg/graphite/id-25.f: New.
13918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13920 * gfortran.dg/graphite/id-23.f: New.
13922 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13924 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13926 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13928 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13929 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13930 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13931 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13932 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13933 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13934 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13935 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13936 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13940 * gcc.dg/graphite/block-0.c: Add documentation.
13941 * gcc.dg/graphite/block-4.c: Same.
13942 * gcc.dg/graphite/block-7.c: Same.
13943 * gcc.dg/graphite/block-8.c: New.
13944 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13945 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13946 * gcc.dg/graphite/interchange-12.c: Add documentation.
13947 * gcc.dg/graphite/interchange-13.c: New.
13948 * gcc.dg/graphite/interchange-14.c: New.
13949 * gcc.dg/graphite/interchange-15.c: New.
13950 * gcc.dg/graphite/interchange-8.c: Add documentation.
13951 * gcc.dg/graphite/interchange-mvt.c: Same.
13953 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13956 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13957 * gcc.target/powerpc/altivec-14.c: Ditto.
13958 * gcc.target/powerpc/altivec-33.c: Ditto.
13959 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13960 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13961 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13962 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13963 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13964 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13965 * g++.dg/ext/altivec-15.C: Ditto.
13966 * g++.dg/ext/altivec-types-1.C: Ditto.
13967 * g++.dg/ext/altivec-types-2.C: Ditto.
13968 * g++.dg/ext/altivec-types-3.C: Ditto.
13969 * g++.dg/ext/altivec-types-4.C: Ditto.
13971 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13973 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13975 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13977 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13978 optimization options.
13980 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13982 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13985 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13987 2011-01-23 Tobias Burnus <burnus@net-b.de>
13990 * gfortran.dg/allocatable_scalar_12.f90: New.
13992 2011-01-23 Ira Rosen <irar@il.ibm.com>
13994 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13995 vectorization to be not profitable if peeling is used to
13996 realign the memory access.
13997 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13998 loop bound to avoid loop unrolling.
13999 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14001 2011-01-22 Jan Hubicka <jh@suse.cz>
14004 * g++.dg/lto/pr47333.C: New file.
14006 2011-01-22 Jan Hubicka <jh@suse.cz>
14008 PR tree-optimization/43884
14010 * gcc.dg/autopar/outer-2.c: Increase array size.
14011 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14013 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14016 * gfortran.dg/c_loc_tests_16.f90: New test.
14018 2011-01-22 Tobias Burnus <burnus@net-b.de>
14021 * gfortran.dg/typebound_proc_19.f90: New.
14023 2011-01-21 Jeff Law <law@redhat.com>
14025 PR tree-optimization/47053
14026 * g++.dg/pr47053.C: New test.
14028 2011-01-21 Jason Merrill <jason@redhat.com>
14031 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14033 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14036 * g++.dg/cpp0x/range-for10.C: New test.
14037 * g++.dg/template/for1.C: New test.
14039 PR middle-end/45566
14040 * g++.dg/tree-prof/partition3.C: New test.
14042 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14044 PR rtl-optimization/47366
14045 * g++.dg/opt/pr47366.C: New test.
14047 2011-01-21 Jason Merrill <jason@redhat.com>
14050 * g++.dg/cpp0x/constexpr-regress2.C: New.
14052 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14054 2011-01-21 Jeff Law <law@redhat.com>
14056 PR rtl-optimization/41619
14057 * gcc.dg/pr41619.c: New.
14059 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14061 PR tree-optimization/47355
14062 * g++.dg/opt/pr47355.C: New test.
14064 2011-01-21 Richard Guenther <rguenther@suse.de>
14066 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14069 2011-01-21 Richard Guenther <rguenther@suse.de>
14071 PR tree-optimization/47365
14072 * gcc.dg/torture/pr47365.c: New testcase.
14073 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14075 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14077 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14079 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14081 PR tree-optimization/47391
14082 * gcc.dg/pr47391.c: New test.
14084 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14086 * g++.dg/template/char1.C: Use signed char.
14088 2011-01-21 Tobias Burnus <burnus@net-b.de>
14091 * gfortran.dg/pointer_target_4.f90: New.
14093 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14096 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14097 ILP32 system and not IP32.
14099 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14102 * g++.dg/debug/pr46583.C: New.
14104 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14107 * g++.dg/debug/pr47283.C: New test.
14110 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14111 * gcc.target/i386/headmerge-2.c: Likewise.
14113 2011-01-20 Richard Guenther <rguenther@suse.de>
14115 PR middle-end/47370
14116 * gcc.dg/torture/pr47370.c: New testcase.
14118 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14120 PR tree-optimization/46130
14121 * gcc.dg/pr46130-1.c: New test.
14122 * gcc.dg/pr46130-2.c: New test.
14124 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14127 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14129 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14132 * g++.dg/debug/pr46240.cc: New.
14134 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14137 * g++.dg/template/anonunion1.C: New test.
14139 PR rtl-optimization/47337
14140 * gcc.c-torture/execute/pr47337.c: New test.
14142 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14145 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14147 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14149 PR tree-optimization/46021
14150 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14152 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14154 PR tree-optimization/47290
14155 * g++.dg/torture/pr47290.C: New test.
14157 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14160 * gfortran.dg/proc_ptr_comp_29.f90: New.
14162 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14165 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14166 powerpc-apple-darwin9.
14168 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14170 PR rtl-optimization/47299
14171 * gcc.c-torture/execute/pr47299.c: New test.
14173 2011-01-17 Jason Merrill <jason@redhat.com>
14175 * g++.dg/cpp0x/constexpr-virtual.C: New.
14177 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14180 * gfortran.dg/gomp/pr47331.f90: New test.
14182 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14185 * objc.dg/selector-warn-1.m: New.
14186 * obj-c++.dg/selector-warn-1.mm: New.
14188 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14190 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14191 Update dg-final accordingly.
14193 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14195 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14197 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14199 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14201 * gcc.dg/guality/pr36728-2.c: Likewise.
14203 2011-01-17 Richard Guenther <rguenther@suse.de>
14205 PR tree-optimization/47313
14206 * g++.dg/torture/pr47313.C: New testcase.
14208 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14211 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14212 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14213 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14214 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14216 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14218 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14219 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14220 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14222 2011-01-17 Richard Guenther <rguenther@suse.de>
14224 PR tree-optimization/45967
14225 * gcc.dg/torture/pr45967-2.c: New testcase.
14226 * gcc.dg/torture/pr45967-3.c: Likewise.
14228 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14231 * g++.dg/ext/pr47213.C: Require visibility.
14233 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14235 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14236 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14238 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14240 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14241 Linux-based targets.
14243 2011-01-13 Jan Hubicka <jh@suse.cz>
14245 PR tree-optimization/47276
14246 * gcc.dg/pr47276.c: New testcase.
14248 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14249 Jonathan Wakely <jwakely.gcc@gmail.com>
14252 * g++.dg/other/pr33558.C: New.
14253 * g++.dg/other/pr33558-2.C: New.
14255 2011-01-14 Martin Jambor <mjambor@suse.cz>
14257 PR tree-optimization/45934
14258 PR tree-optimization/46302
14259 * g++.dg/ipa/devirt-c-1.C: New test.
14260 * g++.dg/ipa/devirt-c-2.C: Likewise.
14261 * g++.dg/ipa/devirt-c-3.C: Likewise.
14262 * g++.dg/ipa/devirt-c-4.C: Likewise.
14263 * g++.dg/ipa/devirt-c-5.C: Likewise.
14264 * g++.dg/ipa/devirt-c-6.C: Likewise.
14265 * g++.dg/ipa/devirt-6.C: Likewise.
14266 * g++.dg/ipa/devirt-d-1.C: Likewise.
14267 * g++.dg/torture/pr45934.C: Likewise.
14269 2011-01-14 Jason Merrill <jason@redhat.com>
14271 * g++.dg/cpp0x/variadic105.C: New.
14273 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14274 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14277 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14278 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14279 execution tests on i?86-*-*, x86_64-*-* and
14280 powerpc*-apple-darwin* && ilp32.
14281 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14282 tests on i?86-*-* and x86_64-*-*.
14284 2011-01-14 Richard Guenther <rguenther@suse.de>
14286 PR tree-optimization/47280
14287 * g++.dg/opt/pr47280.C: New testcase.
14289 2011-01-14 Jason Merrill <jason@redhat.com>
14291 * g++.dg/cpp0x/constexpr-regress1.C: New.
14293 * g++.dg/ext/flexary2.C: New.
14295 2011-01-14 Richard Guenther <rguenther@suse.de>
14297 PR middle-end/47281
14298 * gcc.dg/torture/pr47281.c: New testcase.
14299 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14301 2011-01-14 Richard Guenther <rguenther@suse.de>
14303 PR tree-optimization/47286
14304 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14306 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14309 * g++.dg/ext/pr47213.C: New.
14311 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14313 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14315 2011-01-13 Tobias Burnus <burnus@net-b.de>
14316 Mikael Morin <mikael@gcc.gnu.org>
14320 * gfortran.dg/select_type_20.f90: New.
14321 * gfortran.dg/select_type_21.f90: New.
14323 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14326 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14328 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14330 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14331 * gcc.dg/guality/pr36728-2.c: Likewise.
14333 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14336 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14338 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14340 PR rtl-optimization/45352
14341 * gcc.dg/pr45352-3.c: New.
14343 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14345 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14347 * g++.dg/cpp0x/range-for8.C: New.
14348 * g++.dg/cpp0x/range-for9.C: New.
14350 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14353 * g++.dg/debug/pr47209.C: New.
14355 2011-01-12 Richard Guenther <rguenther@suse.de>
14358 * gcc.dg/lto/pr47259_0.c: New testcase.
14359 * gcc.dg/lto/pr47259_1.c: Likewise.
14361 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14363 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14364 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14365 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14366 methods missing from the OBJC2 Object.
14367 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14368 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14369 GNU and NeXT runtimes.
14370 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14372 * objc-obj-c++-shared/Object1.m: Likewise.
14373 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14374 * objc.dg/proto-qual-1.m: Likewise.
14375 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14376 * obj-c++.dg/proto-qual-1.mm: Likewise.
14378 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14381 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14383 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14385 Fixed the Objective-C++ testsuite and updated all tests.
14386 * lib/obj-c++.exp (obj-c++_init): Declare and set
14387 gcc_warning_prefix and gcc_error_prefix.
14388 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14389 'dg-warning', 'dg-message' and 'dg-error'.
14390 * obj-c++.dg/class-extension-3.mm: Likewise.
14391 * obj-c++.dg/class-protocol-1.mm: Likewise.
14392 * obj-c++.dg/encode-7.mm: Likewise.
14393 * obj-c++.dg/exceptions-3.mm: Likewise.
14394 * obj-c++.dg/exceptions-5.mm: Likewise.
14395 * obj-c++.dg/method-12.mm: Likewise.
14396 * obj-c++.dg/method-13.mm: Likewise.
14397 * obj-c++.dg/method-15.mm: Likewise.
14398 * obj-c++.dg/method-16.mm: Likewise.
14399 * obj-c++.dg/method-4.mm: Likewise.
14400 * obj-c++.dg/method-8.mm: Likewise.
14401 * obj-c++.dg/method-conflict-1.mm: Likewise.
14402 * obj-c++.dg/method-conflict-2.mm: Likewise.
14403 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14404 and uncommented second part of the testcase now that the testsuite
14406 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14407 and uncommented second part of the testcase now that the testsuite
14409 * obj-c++.dg/private-1.mm: Likewise.
14410 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14411 * obj-c++.dg/syntax-error-7.mm: Likewise.
14412 * obj-c++.dg/warn5.mm: Likewise.
14413 * obj-c++.dg/property/at-property-14.mm: Likewise.
14414 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14416 * obj-c++.dg/property/at-property-18.mm: Likewise.
14417 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14419 * obj-c++.dg/property/at-property-21.mm: Likewise.
14420 * obj-c++.dg/property/at-property-28.mm: Likewise.
14421 * obj-c++.dg/property/at-property-5.mm: Likewise.
14422 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14423 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14424 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14425 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14426 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14427 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14428 * obj-c++.dg/tls/diag-5.mm: Likewise.
14429 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14430 dg-error, now matched correctly.
14432 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14434 * objc.dg/property/at-property-29.m: New.
14435 * obj-c++.dg/property/at-property-29.mm: New.
14437 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14439 * go.test/go-test.exp (go-set-goarch): New proc.
14440 (go-gc-tests): Use it.
14442 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14445 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14447 2011-01-11 Richard Henderson <rth@redhat.com>
14449 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14451 2011-01-11 Jan Hubicka <jh@suse.cz>
14455 * gcc.dg/lto/pr45721_1.c: New file.
14456 * gcc.dg/lto/pr45721_0.c: New file.
14458 2011-01-11 Richard Guenther <rguenther@suse.de>
14460 PR tree-optimization/46076
14461 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14463 2011-01-11 Jeff Law <law@redhat.com>
14465 * PR tree-optimization/47086
14466 * gcc.dg/pr47086.c: New test.
14468 2011-01-11 Jason Merrill <jason@redhat.com>
14471 * g++.dg/template/new10.C: New.
14474 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14476 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14478 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14479 Split type definitions and NSConstantString class into...
14480 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14481 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14482 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14483 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14484 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14485 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14487 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14488 encode defines for newer NeXT system headers.
14489 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14490 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14491 * objc.dg/foreach-5.m: Likewise.
14492 * objc.dg/foreach-2.m: Likewise.
14493 * objc.dg/foreach-4.m: Likewise.
14494 * objc.dg/torture/strings/string1.m: Likewise.
14495 * objc.dg/torture/strings/string2.m: Likewise.
14496 * objc.dg/torture/strings/string3.m: Likewise.
14497 * objc.dg/torture/strings/string4.m: Likewise.
14498 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14499 header and stand alone.
14500 * obj-c++.dg/strings/strings-2.mm: Likewise.
14501 * objc.dg/torture/strings/const-str-3.m: Likewise.
14502 * objc.dg/strings/strings-2.m: Likewise.
14503 * objc.dg/strings/const-str-12b.m: Likewise.
14505 2011-01-12 Richard Guenther <rguenther@suse.de>
14507 PR middle-end/32511
14508 * gcc.dg/attr-weak-1.c: Adjust.
14510 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14513 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14514 standard compliant and comment.
14516 2011-01-10 Jan Hubicka <jh@suse.cz>
14519 * gcc.dg/initpri3.c: New testcase.
14521 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14524 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14525 externally visible.
14530 (g_ebp_save): Likewise.
14531 (g_esp_save): Likewise.
14533 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14535 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14537 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14539 PR tree-optimization/46021
14540 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14541 i?86-*-*, x86_64-*-*.
14543 2011-01-10 Jeff Law <law@redhat.com>
14545 * PR tree-optimization/47141
14546 * gcc.c-torture/compile/pr47141.c: New test.
14548 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14551 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14552 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14553 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14554 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14557 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14558 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14559 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14560 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14561 being vectorized. Adjust dg-final pattern.
14564 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14565 * gcc.dg/vect/slp-24.c: Likewise.
14567 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14570 * g++.dg/other/pr47218-1.C: New test file.
14571 * g++.dg/other/pr47218.C: Likewise.
14572 * g++.dg/other/pr47218.h: New supporting header.
14574 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14577 * objc.dg/attributes/invalid-attribute-1.m: New.
14578 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14580 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14583 * gfortran.dg/proc_ptr_comp_28.f90: New.
14585 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14587 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14588 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14589 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14590 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14591 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14592 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14593 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14594 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14595 * objc.dg/gnu-api-2-class.m: Likewise.
14596 * objc.dg/gnu-api-2-ivar.m: Likewise.
14597 * objc.dg/gnu-api-2-method.m: Likewise.
14598 * objc.dg/gnu-api-2-objc.m: Likewise.
14599 * objc.dg/gnu-api-2-object.m: Likewise.
14600 * objc.dg/gnu-api-2-property.m: Likewise.
14601 * objc.dg/gnu-api-2-protocol.m: Likewise.
14602 * objc.dg/gnu-api-2-sel.m: Likewise.
14604 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14606 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14607 * objc.dg/objc-foreach-4.m: Likewise.
14608 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14609 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14610 * objc.dg/foreach-4.m: Likewise.
14611 * objc.dg/foreach-5.m: Likewise.
14612 * objc.dg/foreach-3.m: Return self from init.
14614 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14617 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14619 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14622 * gfortran.dg/class_35.f90: New.
14624 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14626 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14628 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14631 * objc.dg/invalid-method-2.m: New.
14632 * obj-c++.dg/invalid-method-2.mm: New.
14634 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14637 * gfortran.dg/transpose_optimization_2.f90 : New test.
14639 2011-01-08 Jan Hubicka <jh@suse.cz>
14641 PR tree-optmization/46469
14642 * g++.dg/torture/pr46469.C: New testcase.
14644 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14646 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14647 emulation of libobjc-gnu structure layout functionality to ..
14648 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14649 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14650 * objc/execute/bf-common.h: Adjust headers.
14651 * objc/execute/bf-1.m: Likewise.
14652 * objc/execute/bf-2.m: Likewise.
14653 * objc/execute/bf-3.m: Likewise.
14654 * objc/execute/bf-4.m: Likewise.
14655 * objc/execute/bf-5.m: Likewise.
14656 * objc/execute/bf-6.m: Likewise.
14657 * objc/execute/bf-7.m: Likewise.
14658 * objc/execute/bf-8.m: Likewise.
14659 * objc/execute/bf-9.m: Likewise.
14660 * objc/execute/bf-10.m: Likewise.
14661 * objc/execute/bf-11.m: Likewise.
14662 * objc/execute/bf-12.m: Likewise.
14663 * objc/execute/bf-13.m: Likewise.
14664 * objc/execute/bf-14.m: Likewise.
14665 * objc/execute/bf-15.m: Likewise.
14666 * objc/execute/bf-16.m: Likewise.
14667 * objc/execute/bf-17.m: Likewise.
14668 * objc/execute/bf-18.m: Likewise.
14669 * objc/execute/bf-19.m: Likewise.
14670 * objc/execute/bf-20.m: Likewise.
14671 * objc/execute/bf-21.m: Likewise.
14672 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14673 objc_get_type_qualifiers ().
14675 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14678 * gfortran.dg/dependency_39.f90: New test.
14680 2011-01-07 Jan Hubicka <jh@suse.cz>
14682 Get builtins tests ready for linker plugin.
14683 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14684 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14685 my_memset, my_bzero): Mark used.
14686 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14687 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14689 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14692 2011-01-07 Jan Hubicka <jh@suse.cz>
14694 PR tree-optimization/46367
14695 * g++.dg/torture/pr46367.C: New file.
14697 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14700 * gcc.dg/pr47201.c: New test.
14703 * gcc.dg/tree-prof/pr47187.c: New test.
14705 2011-01-07 Tobias Burnus <burnus@net-b.de>
14708 * gfortran.dg/extends_type_of_3.f90: New.
14710 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14712 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14713 * g++.dg/ext/dllimport-MI1.C: Likewise.
14714 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14715 * g++.dg/ext/dllimport10.C: Likewise.
14716 * g++.dg/ext/dllimport11.C: Likewise.
14717 * g++.dg/ext/dllimport12.C: Likewise.
14718 * g++.dg/ext/dllimport13.C: Likewise.
14719 * g++.dg/ext/dllimport2.C: Likewise.
14720 * g++.dg/ext/dllimport3.C: Likewise.
14721 * g++.dg/ext/dllimport4.C: Likewise.
14722 * g++.dg/ext/dllimport5.C: Likewise.
14723 * g++.dg/ext/dllimport6.C: Likewise.
14724 * g++.dg/ext/dllimport8.C: Likewise.
14725 * g++.dg/ext/dllimport9.C: Likewise.
14726 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14727 targets, too. Additionally enable test for i?86-*-mingw*.
14728 * g++.dg/ext/selectany1.C: Likewise.
14729 Remove guard variable check.
14731 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14735 * gfortran.dg/storage_size_3.f08: Extended.
14737 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14740 * g++.dg/template/stdarg1.C: New test.
14742 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14745 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14746 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14747 from the interface of functions to not hide the errors that
14750 2011-01-06 Jan Hubicka <jh@suse.cz>
14752 * gcc.dg/lto/pr47188_0.c: New testcase.
14753 * gcc.dg/lto/pr47188_1.c: New testcase.
14755 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14759 * gfortran.dg/interface_33.f90: New test.
14761 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14764 * gcc.c-torture/compile/pr47150.c: New test.
14766 2011-01-06 Ira Rosen <irar@il.ibm.com>
14768 PR tree-optimization/47139
14769 * gcc.dg/vect/pr47139.c: New test.
14771 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14774 * gfortran.dg/extends_type_of_2.f03: New.
14776 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14778 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14780 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14782 * gnat.dg/opt14.adb: New test.
14784 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14787 * gfortran.dg/allocate_error_2.f90: New test.
14789 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14792 * gfortran.dg/storage_size_3.f08: New.
14794 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14796 PR libgfortran/47154
14797 * gfortran.dg/namelist_68.f90: New test.
14799 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14801 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14803 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14806 * gfortran.dg/class_34.f90: New.
14808 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14810 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14811 use __builtin_inff. Skip all single-precision tests that require
14814 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14816 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14818 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14820 PR tree-optimization/47148
14821 * gcc.c-torture/execute/pr47148.c: New test.
14823 PR tree-optimization/47155
14824 * gcc.c-torture/execute/pr47155.c: New test.
14826 PR rtl-optimization/47157
14827 * gcc.c-torture/compile/pr47157.c: New test.
14829 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14831 * gcc.dg/torture/vector-shift2.c (schar): Define.
14832 (main): Always use schar or uchar instead of plain "char" to avoid
14833 dependencies on implementation-defined char signedness.
14835 2011-01-03 Martin Jambor <mjambor@suse.cz>
14837 PR tree-optimization/46801
14838 * gnat.dg/pack9.adb: Remove xfail.
14840 2011-01-03 Martin Jambor <mjambor@suse.cz>
14842 PR tree-optimization/46984
14843 * g++.dg/ipa/pr46984.C: New test.
14845 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14848 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14850 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14852 PR tree-optimization/47140
14853 * gcc.c-torture/compile/pr47140.c: New test.
14855 PR rtl-optimization/47028
14856 * gcc.dg/pr47028.c: New test.
14858 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14860 * objc.dg/protocol-forward-1.m: Removed TODO.
14861 * objc.dg/protocol-forward-2.m: New.
14862 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14863 * obj-c++.dg/protocol-forward-2.mm: New.
14865 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14868 * g++.dg/eh/pr38662.C: New testcase.
14870 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14872 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14873 scan for newline '\n'.
14876 Copyright (C) 2011 Free Software Foundation, Inc.
14878 Copying and distribution of this file, with or without modification,
14879 are permitted in any medium without royalty provided the copyright
14880 notice and this notice are preserved.