1 2011-12-15 Tobias Burnus <burnus@net-b.de>
3 * gfortran.dg/coarray/poly_run_3.f90: New.
4 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
6 2011-12-15 Richard Guenther <rguenther@suse.de>
9 * g++.dg/lto/pr51564-1_0.C: New testcase.
11 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
14 * g++.dg/ext/is_final.C: New.
16 2012-12-15 Richard Guenther <rguenther@suse.de>
19 * g++.dg/lto/pr48508-1_0.C: New testcase.
20 * g++.dg/lto/pr48508-1_1.C: Likewise.
22 2011-12-14 Jason Merrill <jason@redhat.com>
25 * g++.dg/init/constant1.C: New.
28 * g++.dg/other/enum2.C: New.
30 2011-12-14 Dodji Seketeli <dodji@redhat.com>
33 * g++.dg/cpp0x/initlist63.C: New test.
35 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
38 * gcc.target/avr/torture/int24-mul.c: New.
40 2011-12-14 Dodji Seketeli <dodji@redhat.com>
43 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
45 2011-12-13 Jason Merrill <jason@redhat.com>
49 * g++.dg/cpp0x/rv-cast3.C: New.
50 * g++.dg/cpp0x/rv-cast4.C: New.
52 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
57 2011-12-13 Andrew Pinski <apinski@cavium.com>
58 Adam Nemet <anemet@caviumnetworks.com>
60 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
62 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
63 * gcc.target/mips/octeon-pipe-1.c: New testcase.
65 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
68 * g++.dg/template/using16.C: New.
69 * g++.dg/template/using17.C: New.
71 2011-12-13 Martin Jambor <mjambor@suse.cz>
73 PR tree-optimization/51362
74 * gcc.dg/ipa/pr51362.c: New test.
76 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
79 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
80 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
82 2011-12-13 Richard Guenther <rguenther@suse.de>
85 * g++.dg/lto/pr48354-1_0.C: New testcase.
87 2011-12-13 Richard Guenther <rguenther@suse.de>
89 PR tree-optimization/51519
90 * gcc.dg/pr51519.c: New testcase.
92 2011-12-13 Richard Guenther <rguenther@suse.de>
94 * gcc.dg/lto/20111213-1_0.c: New testcase.
96 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
98 * gnat.dg/vect1.ad[sb]: Add more tests.
99 * gnat.dg/vect2.ad[sb]: Likewise.
100 * gnat.dg/vect3.ad[sb]: Likewise.
101 * gnat.dg/vect4.ad[sb]: Likewise.
102 * gnat.dg/vect5.ad[sb]: Likewise.
103 * gnat.dg/vect6.ad[sb]: Likewise.
105 2011-12-12 Jakub Jelinek <jakub@redhat.com>
107 PR rtl-optimization/51495
108 * gcc.c-torture/compile/pr51495.c: New test.
110 PR tree-optimization/51481
111 * gcc.dg/pr51481.c: New test.
113 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
115 PR tree-optimization/45830
116 * gcc.c-torture/execute/pr45830.c: Move from here to...
117 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
118 dg-additional-options magic.
120 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
122 * gfortran.dg/nested_modules_2.f90: Tighten test.
124 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
126 * gcc.c-torture/execute/20111212-1.c: New test.
128 2011-12-12 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/pr45819.c: Add -w to dg-options.
133 2011-12-12 Torvald Riegel <triegel@redhat.com>
135 * g++.dg/tm/noexcept-1.C: New test.
136 * g++.dg/tm/noexcept-2.C: New test.
137 * g++.dg/tm/noexcept-3.C: New test.
138 * g++.dg/tm/noexcept-4.C: New test.
139 * g++.dg/tm/noexcept-5.C: New test.
141 2011-12-12 Torvald Riegel <triegel@redhat.com>
143 * c-c++-common/tm/20111206.c: New test.
145 2011-12-12 Richard Guenther <rguenther@suse.de>
148 * g++.dg/opt/pr51262.C: New testcase.
150 2011-12-12 Revital Eres <revital.eres@linaro.org>
152 PR rtl-optimization/47013
153 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
154 to preserve the function.
155 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
156 powerpc*-*-*. Avoid superfluous spaces in dg-final.
157 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
158 -fmodulo-sched-allow-regmoves flags.
159 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
160 and avoid superfluous spaces in dg-final for spu-*-*.
161 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
162 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
163 change scan-rtl-dump-times for powerpc*-*-*.
164 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
165 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
166 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
168 2011-12-11 Jakub Jelinek <jakub@redhat.com>
170 PR tree-optimization/51485
171 * g++.dg/vect/pr51485.cc: New test.
173 2011-12-11 Tobias Burnus <burnus@net-b.de>
176 * gfortran.dg/warn_function_without_result_2.f90: New.
178 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
179 Tobias Burnus <burnus@gcc.gnu.org>
188 * gfortran.dg/class_array_1.f03: New.
189 * gfortran.dg/class_array_2.f03: New.
190 * gfortran.dg/class_array_3.f03: New.
191 * gfortran.dg/class_array_4.f03: New.
192 * gfortran.dg/class_array_5.f03: New.
193 * gfortran.dg/class_array_6.f03: New.
194 * gfortran.dg/class_array_7.f03: New.
195 * gfortran.dg/class_array_8.f03: New.
196 * gfortran.dg/coarray_poly_1.f90: New.
197 * gfortran.dg/coarray_poly_2.f90: New.
198 * gfortran.dg/coarray/poly_run_1.f90: New.
199 * gfortran.dg/coarray/poly_run_2.f90: New.
200 * gfortran.dg/class_to_type_1.f03: New.
201 * gfortran.dg/type_to_class_1.f03: New.
202 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
203 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
204 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
206 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
209 * gfortran.dg/gomp/workshare2.f90: New test.
210 * gfortran.dg/gomp/workshare3.f90: New test.
212 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
214 * gnat.dg/specs/elab3.ads: New test.
216 2011-12-10 Richard Henderson <rth@redhat.com>
218 * gcc.target/powerpc/altivec-perm-1.c: New.
219 * gcc.target/powerpc/altivec-perm-2.c: New.
220 * gcc.target/powerpc/altivec-perm-4.c: New.
222 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
224 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
225 Add a scan-assembler-time clause to test for the interupt vector jump.
227 (dma0_handler): ... this.
229 2011-12-10 Nathan Sidwell <nathan@acm.org>
231 PR gcov-profile/51449
232 * g++.dg/gcov/gcov-14.C: New.
234 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
236 * gcc.c-torture/compile/20111209-1.c: New test.
238 2011-12-09 Jason Merrill <jason@redhat.com>
241 * g++.dg/warn/Woverflow-4.C: New.
243 2011-12-09 Dodji Seketeli <dodji@redhat.com>
246 * g++.dg/cpp0x/alias-decl-17.C: New test.
248 2011-12-09 Michael Meissner <meissner@the-meissners.org>
250 * gcc.target/powerpc/recip-5.c: Disable running on any system that
251 does not support VSX.
253 * gcc.target/powerpc/ppc-target-4.c: New file to test target
254 specific functions enabling target specific builtins.
256 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
258 * gcc.dg/vect/slp-13.c: Array size increase reverted.
259 * gcc.dg/vect/slp-24.c: Ditto.
260 * gcc.dg/vect/slp-3.c: Ditto.
261 * gcc.dg/vect/slp-34.c: Ditto.
262 * gcc.dg/vect/slp-4.c: Ditto.
263 * gcc.dg/vect/slp-cond-2.c: Ditto.
264 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
265 * gcc.dg/vect/vect-1.c: Ditto.
266 * gcc.dg/vect/vect-10.c: Ditto.
267 * gcc.dg/vect/vect-105.c: Ditto.
268 * gcc.dg/vect/vect-112.c: Ditto.
269 * gcc.dg/vect/vect-15.c: Ditto.
270 * gcc.dg/vect/vect-2.c: Ditto.
271 * gcc.dg/vect/vect-31.c: Ditto.
272 * gcc.dg/vect/vect-32.c: Ditto.
273 * gcc.dg/vect/vect-33.c: Ditto.
274 * gcc.dg/vect/vect-34.c: Ditto.
275 * gcc.dg/vect/vect-35.c: Ditto.
276 * gcc.dg/vect/vect-36.c: Ditto.
277 * gcc.dg/vect/vect-6.c: Ditto.
278 * gcc.dg/vect/vect-73.c: Ditto.
279 * gcc.dg/vect/vect-74.c: Ditto.
280 * gcc.dg/vect/vect-75.c: Ditto.
281 * gcc.dg/vect/vect-76.c: Ditto.
282 * gcc.dg/vect/vect-80.c: Ditto.
283 * gcc.dg/vect/vect-85.c: Ditto.
284 * gcc.dg/vect/vect-89.c: Ditto.
285 * gcc.dg/vect/vect-97.c: Ditto.
286 * gcc.dg/vect/vect-98.c: Ditto.
287 * gcc.dg/vect/vect-all.c: Ditto.
288 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
289 * gcc.dg/vect/vect-iv-8.c: Ditto.
290 * gcc.dg/vect/vect-iv-8a.c: Ditto.
291 * gcc.dg/vect/vect-outer-1.c: Ditto.
292 * gcc.dg/vect/vect-outer-1a.c: Ditto.
293 * gcc.dg/vect/vect-outer-1b.c: Ditto.
294 * gcc.dg/vect/vect-outer-2.c: Ditto.
295 * gcc.dg/vect/vect-outer-2a.c: Ditto.
296 * gcc.dg/vect/vect-outer-2c.c: Ditto.
297 * gcc.dg/vect/vect-outer-3.c: Ditto.
298 * gcc.dg/vect/vect-outer-3a.c: Ditto.
299 * gcc.dg/vect/vect-outer-4a.c: Ditto.
300 * gcc.dg/vect/vect-outer-4b.c: Ditto.
301 * gcc.dg/vect/vect-outer-4c.c: Ditto.
302 * gcc.dg/vect/vect-outer-4d.c: Ditto.
303 * gcc.dg/vect/vect-outer-4m.c: Ditto.
304 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
305 * gcc.dg/vect/vect-outer-fir.c: Ditto.
306 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
307 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
308 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
309 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
310 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
311 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
312 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
313 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
314 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
315 * gcc.dg/vect/vect-shift-2.c: Ditto.
316 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
317 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
318 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
319 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
320 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
321 * gcc.dg/vect/slp-13-big-array.c: New test.
322 * gcc.dg/vect/slp-24-big-array.c: Ditto.
323 * gcc.dg/vect/slp-3-big-array.c: Ditto.
324 * gcc.dg/vect/slp-34-big-array.c: Ditto.
325 * gcc.dg/vect/slp-4-big-array.c: Ditto.
326 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
327 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
328 * gcc.dg/vect/vect-1-big-array.c: Ditto.
329 * gcc.dg/vect/vect-10-big-array.c: Ditto.
330 * gcc.dg/vect/vect-105-big-array.c: Ditto.
331 * gcc.dg/vect/vect-112-big-array.c: Ditto.
332 * gcc.dg/vect/vect-15-big-array.c: Ditto.
333 * gcc.dg/vect/vect-2-big-array.c: Ditto.
334 * gcc.dg/vect/vect-31-big-array.c: Ditto.
335 * gcc.dg/vect/vect-32-big-array.c: Ditto.
336 * gcc.dg/vect/vect-33-big-array.c: Ditto.
337 * gcc.dg/vect/vect-34-big-array.c: Ditto.
338 * gcc.dg/vect/vect-35-big-array.c: Ditto.
339 * gcc.dg/vect/vect-36-big-array.c: Ditto.
340 * gcc.dg/vect/vect-6-big-array.c: Ditto.
341 * gcc.dg/vect/vect-73-big-array.c: Ditto.
342 * gcc.dg/vect/vect-74-big-array.c: Ditto.
343 * gcc.dg/vect/vect-75-big-array.c: Ditto.
344 * gcc.dg/vect/vect-76-big-array.c: Ditto.
345 * gcc.dg/vect/vect-80-big-array.c: Ditto.
346 * gcc.dg/vect/vect-85-big-array.c: Ditto.
347 * gcc.dg/vect/vect-89-big-array.c: Ditto.
348 * gcc.dg/vect/vect-97-big-array.c: Ditto.
349 * gcc.dg/vect/vect-98-big-array.c: Ditto.
350 * gcc.dg/vect/vect-all-big-array.c: Ditto.
351 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
352 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
353 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
354 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
355 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
356 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
357 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
358 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
359 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
360 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
361 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
362 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
363 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
364 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
365 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
366 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
367 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
368 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
369 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
370 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
371 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
372 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
373 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
374 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
375 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
376 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
377 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
378 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
379 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
380 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
381 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
382 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
383 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
385 2011-12-09 Richard Guenther <rguenther@suse.de>
388 * g++.dg/lto/pr48042_0.C: New testcase.
390 2011-12-09 Richard Guenther <rguenther@suse.de>
392 PR tree-optimization/51482
393 * g++.dg/torture/pr51482.C: New testcase.
395 2011-12-08 Andrew Pinski <apinski@cavium.com>
397 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
398 * gcc.target/mips/dmult-1.c: Likewise.
399 * gcc.target/mips/branch-1.c: Likewise.
400 * gcc.target/mips/extend-1.c: Likewise.
402 2011-12-08 Jason Merrill <jason@redhat.com>
405 * g++.dg/template/cond8.C: New.
408 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
410 2011-12-08 Jakub Jelinek <jakub@redhat.com>
412 PR tree-optimization/51466
413 * gcc.c-torture/execute/pr51466.c: New test.
415 2011-12-08 Tobias Burnus <burnus@net-b.de>
418 * gfortran.dg/bounds_check_16.f90: New.
420 2011-12-08 Tobias Burnus <burnus@net-b.de>
423 * gfortran.dg/private_type_14.f90: New.
425 2011-12-08 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/io_real_boz_3.f90: New.
429 * gfortran.dg/io_real_boz_4.f90: New.
430 * gfortran.dg/io_real_boz_5.f90: New.
432 2011-12-08 Tobias Burnus <burnus@net-b.de>
435 * gfortran.dg/realloc_on_assign_8.f90: New.
437 2011-12-08 Teresa Johnson <tejohnson@google.com>
439 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
441 2011-12-08 Teresa Johnson <tejohnson@google.com>
443 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
444 -Wwrite-strings option.
446 2011-12-08 Teresa Johnson <tejohnson@google.com>
448 * gcc.target/i386/movdi-rex64.c: New.
450 2011-12-08 Richard Guenther <rguenther@suse.de>
452 * gcc.dg/volatile3.c: New testcase.
454 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
456 PR tree-optimization/51315
457 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
459 (int32_t): Use __INT32_TYPE__ for typedef.
461 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
463 PR tree-optimization/51315
464 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
467 2011-12-08 Richard Guenther <rguenther@suse.de>
470 * g++.dg/opt/pr50747-1_0.C: New testcase.
471 * g++.dg/opt/pr50747-2_0.C: Likewise.
473 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
475 * gcc.c-torture/execute/20111208-1.c: New test.
477 2011-12-08 Richard Guenther <rguenther@suse.de>
480 * gcc.dg/lto/20111207-2_0.c: New testcase.
481 * gcc.dg/guality/pr48437.c: Likewise.
483 2011-12-07 Jakub Jelinek <jakub@redhat.com>
486 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
487 * g++.dg/cpp0x/auto29.C: New test.
490 * g++.dg/parse/error45.C: New test.
493 * g++.dg/ext/desig3.C: New test.
496 * g++.dg/cpp0x/constexpr-51369.C: New test.
498 2011-12-07 Andrew Pinski <apinski@cavium.com>
501 * gcc.dg/pr45416.c: New testcase.
503 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
506 * g++.dg/cpp0x/pr51420.C: New.
508 2011-12-07 Richard Guenther <rguenther@suse.de>
511 * gcc.dg/lto/20111207-1_0.c: New testcase.
512 * gcc.dg/lto/20111207-1_1.c: Likewise.
513 * gcc.dg/lto/20111207-1_2.c: Likewise.
514 * gcc.dg/lto/20111207-1_3.c: Likewise.
516 2011-12-07 Richard Guenther <rguenther@suse.de>
518 PR tree-optimization/50823
519 * gcc.dg/torture/pr50823.c: New testcase.
521 2011-12-07 Martin Jambor <mjambor@suse.cz>
523 PR tree-optimization/50744
524 * gcc.dg/ipa/pr50744.c: New test.
526 2011-12-06 Jakub Jelinek <jakub@redhat.com>
529 * g++.dg/template/static32.C: New test.
531 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
533 * g++.dg/opt/pr51396.C: Use dg-additional-options.
535 2011-12-06 Tobias Burnus <burnus@net-b.de>
538 * gfortran.dg/default_initialization_5.f90: New.
540 2011-12-06 Jakub Jelinek <jakub@redhat.com>
543 * gcc.c-torture/compile/pr51354.c: New test.
545 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/other/abstract3.C: New.
550 2011-12-06 Richard Guenther <rguenther@suse.de>
552 PR tree-optimization/49997
553 * gcc.dg/torture/pr49997.c: New testcase.
555 2011-12-06 Richard Guenther <rguenther@suse.de>
558 * g++.dg/torture/pr51436.C: New testcase.
560 2011-12-06 Richard Guenther <rguenther@suse.de>
562 PR tree-optimization/51245
563 * gcc.dg/torture/pr51245.c: New testcase.
565 2011-12-06 Dodji Seketeli <dodji@redhat.com>
568 * g++.dg/diagnostic/wrong-tag-1.C
570 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
573 * g++.dg/lookup/using50.C: New.
574 * g++.dg/lookup/using51.C: New.
576 2011-12-05 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/51396
579 * g++.dg/opt/pr51396.C: New test.
582 * gcc.dg/debug/dwarf2/pr51410.c: New test.
585 * gcc.dg/gomp/pr51339.c: New test.
587 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp0x/initlist62.C: New.
592 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
595 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
597 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
599 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
600 * g++.dg/torture/pr39732.C: Likewise.
601 * g++.dg/torture/pr40642.C: Likewise.
602 * gcc.c-torture/compile/pr44686.c: Likewise.
603 * gcc.dg/20050309-1.c: Likewise.
604 * gcc.dg/20050330-2.c: Likewise.
605 * gcc.dg/20051201-1.c: Likewise.
606 * gcc.dg/gomp/pr27573.c: Likewise.
607 * gcc.dg/pr46255.c: Likewise.
608 * gcc.dg/profile-dir-1.c: Likewise.
609 * gcc.dg/profile-dir-2.c: Likewise.
610 * gcc.dg/profile-dir-3.c: Likewise.
611 * gcc.dg/profile-generate-1.c: Likewise.
612 * gfortran.dg/gomp/pr27573.f90: Likewise.
613 * gcc.dg/profile-generate-3.c: Be specific about the type of
616 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/ext/underlying_type11.C: New.
621 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
625 * gcc.dg/torture/pr39074.c: Ditto.
626 * gcc.dg/torture/pr39074-2.c: Ditto.
627 * gcc.dg/torture/pr42898.c: Ditto.
628 * gcc.dg/torture/pr42898-2.c: Ditto.
629 * gcc.dg/torture/pr45704.c: Ditto.
630 * gcc.dg/torture/pr50472.c: Ditto.
631 * gcc.dg/torture/pta-callused-1.c: Ditto.
632 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
633 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
634 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
635 * gcc.dg/torture/pta-escape-1.c: Ditto.
636 * gcc.dg/torture/ipa-pta-1.c: Ditto.
637 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
639 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
642 * gcc.dg/pr51408.c: New.
644 2011-12-05 Jason Merrill <jason@redhat.com>
646 * g++.dg/cpp0x/dc6.C: New.
648 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
649 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
651 * g++.dg/cpp0x/dc1.C: New test.
652 * g++.dg/cpp0x/dc2.C: New test.
653 * g++.dg/cpp0x/dc3.C: New test.
654 * g++.dg/cpp0x/dc4.C: New test.
655 * g++.dg/cpp0x/dc5.C: New test.
656 * g++.dg/template/meminit1.C: Adjust expected error.
658 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/cpp0x/auto28.C: New.
663 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
665 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
667 2011-12-05 Jakub Jelinek <jakub@redhat.com>
668 Eric Botcazou <ebotcazou@adacore.com>
672 * gcc.c-torture/execute/pr51323.c: New test.
674 2011-12-04 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/associate_10.f90: New.
679 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
682 * gfortran.dg/vect/pr51285.f90: New test.
684 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
685 Jérémie Detrey <Jeremie.Detrey@loria.fr>
688 * gcc.target/i386/pr51393.c: New test.
690 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
693 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
694 * obj-c++.dg/naming-4.mm: Likewise.
696 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
698 * gcc.dg/darwin-segaddr.c: Use -no-pie.
700 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/cpp0x/pr51313.C: New.
705 2011-12-03 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/select_type_24.f90: New.
709 * gfortran.dg/select_type_23.f03: Add dg-error.
710 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
712 2011-12-03 Jakub Jelinek <jakub@redhat.com>
714 * gcc.dg/vect/vect-122.c: New test.
716 2011-12-03 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/move_alloc_8.f90: New.
721 2011-12-03 Tobias Burnus <burnus@net-b.de>
723 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
724 i.e. remove the dg-error line.
725 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
726 * gfortran.dg/move_alloc_9.f90: New.
727 * gfortran.dg/move_alloc_10.f90: New
729 2011-12-02 Nathan Sidwell <nathan@acm.org>
731 * lib/gcov.exp (verify-lines): Allow = as a count char.
732 * g++.dg/gcov/gcov-13.C: New.
734 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
736 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
737 * gcc.dg/vect/slp-24.c: Ditto.
738 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
739 * gcc.dg/vect/slp-34.c: Ditto.
740 * gcc.dg/vect/slp-4.c: Ditto.
741 * gcc.dg/vect/slp-cond-2.c: Ditto.
742 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
743 * gcc.dg/vect/vect-1.c: Ditto.
744 * gcc.dg/vect/vect-10.c: Ditto.
745 * gcc.dg/vect/vect-105.c: Ditto.
746 * gcc.dg/vect/vect-112.c: Ditto.
747 * gcc.dg/vect/vect-15.c: Ditto.
748 * gcc.dg/vect/vect-2.c: Ditto.
749 * gcc.dg/vect/vect-31.c: Ditto.
750 * gcc.dg/vect/vect-32.c: Ditto.
751 * gcc.dg/vect/vect-33.c: Ditto.
752 * gcc.dg/vect/vect-34.c: Ditto.
753 * gcc.dg/vect/vect-35.c: Ditto.
754 * gcc.dg/vect/vect-36.c: Ditto.
755 * gcc.dg/vect/vect-6.c: Ditto.
756 * gcc.dg/vect/vect-73.c: Ditto.
757 * gcc.dg/vect/vect-74.c: Ditto.
758 * gcc.dg/vect/vect-75.c: Ditto.
759 * gcc.dg/vect/vect-76.c: Ditto.
760 * gcc.dg/vect/vect-80.c: Ditto.
761 * gcc.dg/vect/vect-85.c: Ditto.
762 * gcc.dg/vect/vect-89.c: Ditto.
763 * gcc.dg/vect/vect-97.c: Ditto.
764 * gcc.dg/vect/vect-98.c: Ditto.
765 * gcc.dg/vect/vect-all.c: Ditto.
766 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
767 * gcc.dg/vect/vect-iv-8.c: Ditto.
768 * gcc.dg/vect/vect-iv-8a.c: Ditto.
769 * gcc.dg/vect/vect-outer-1.c: Ditto.
770 * gcc.dg/vect/vect-outer-1a.c: Ditto.
771 * gcc.dg/vect/vect-outer-1b.c: Ditto.
772 * gcc.dg/vect/vect-outer-2.c: Ditto.
773 * gcc.dg/vect/vect-outer-2a.c: Ditto.
774 * gcc.dg/vect/vect-outer-2c.c: Ditto.
775 * gcc.dg/vect/vect-outer-3.c: Ditto.
776 * gcc.dg/vect/vect-outer-3a.c: Ditto.
777 * gcc.dg/vect/vect-outer-4a.c: Ditto.
778 * gcc.dg/vect/vect-outer-4b.c: Ditto.
779 * gcc.dg/vect/vect-outer-4c.c: Ditto.
780 * gcc.dg/vect/vect-outer-4d.c: Ditto.
781 * gcc.dg/vect/vect-outer-4m.c: Ditto.
782 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
783 * gcc.dg/vect/vect-outer-fir.c: Ditto.
784 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
785 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
786 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
787 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
788 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
789 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
790 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
791 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
792 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
793 * gcc.dg/vect/vect-shift-2.c: Ditto.
794 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
795 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
796 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
797 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
798 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
800 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
802 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
803 __builtin_memcpy arguments to honor sizeof(a).
805 2011-12-02 Joseph Myers <joseph@codesourcery.com>
807 * gcc.c-torture/execute/doloop-1.c,
808 gcc.c-torture/execute/doloop-2.c: New tests.
810 2011-12-02 Martin Jambor <mjambor@suse.cz>
812 PR tree-optimization/50622
813 * g++.dg/tree-ssa/pr50622.C: New test.
815 2011-12-01 Jason Merrill <jason@redhat.com>
817 * g++.dg/cpp0x/initlist61.C: New.
819 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/inherit/crash3.C: New.
824 2011-12-01 Nathan Sidwell <nathan@acm.org>
826 PR gcov-profile/51113
827 * lib/gcov.exp (verify-lines): Add support for xfailing.
828 (run-gcov): Likewise.
829 * gcc.misc-tests/gcov-13.c: Xfail weak function.
830 * gcc.misc-tests/gcov-16.c: Remove.
831 * gcc.misc-tests/gcov-17.c: Remove.
832 * g++.dg/gcov-8.C: Remove.
833 * g++.dg/gcov-9.C: Remove.
834 * g++.dg/gcovpart-12b.C: New.
835 * g++.dg/gcov-12.C: New.
837 2011-12-01 Andrew Pinski <apinski@cavium.com>
840 * g++.dg/torture/pr51198.C: New testcase.
842 2011-12-01 Jakub Jelinek <jakub@redhat.com>
844 PR tree-optimization/51246
845 * gcc.c-torture/compile/pr51246.c: New test.
847 PR rtl-optimization/51014
848 * g++.dg/opt/pr51014.C: New test.
850 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/template/error47.C: New.
855 2011-11-30 Jason Merrill <jason@redhat.com>
858 * g++.dg/init/aggr8.C: New.
860 2011-11-30 Jakub Jelinek <jakub@redhat.com>
863 * gcc.target/i386/pr50725.c: New test.
866 * gfortran.dg/gomp/pr51089.f90: New test.
868 2011-11-30 Andrew Pinski <apinski@cavium.com>
870 * gcc.dg/pr51321.c: New testcase.
872 2011-11-30 Jakub Jelinek <jakub@redhat.com>
874 PR rtl-optimization/48721
875 * gcc.target/i386/pr48721.c: New test.
877 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
882 2011-11-29 Jakub Jelinek <jakub@redhat.com>
884 PR tree-optimization/51247
885 * gcc.c-torture/compile/pr51247.c: New test.
887 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
890 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
892 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
894 Use complex floating-point constant in CDBL.
896 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
898 2011-11-29 Tobias Burnus <burnus@net-b.de>
902 * gfortran.dg/move_alloc_5.f90: Add dg-error.
903 * gfortran.dg/select_type_23.f03: Add dg-error.
904 * gfortran.dg/move_alloc_6.f90: New.
905 * gfortran.dg/move_alloc_7.f90: New.
907 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
909 PR tree-optimization/51301
910 * gcc.dg/vect/pr51301.c: New test.
912 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
914 * g++.dg/cdce3.C: Use dg-additional-options.
916 2011-11-28 Jakub Jelinek <jakub@redhat.com>
919 * gcc.dg/tree-prof/pr50907.c: New test.
921 PR tree-optimization/50078
922 * gcc.dg/pr50078.c: New test.
924 PR tree-optimization/50682
925 * g++.dg/opt/pr50682.C: New test.
927 2011-11-28 Tobias Burnus <burnus@net-b.de>
930 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
932 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
933 Iain Sandoe <iains@gcc.gnu.org>
935 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
936 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
937 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
938 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
939 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
941 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
943 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
944 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
945 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
946 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
947 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
948 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
949 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
950 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
951 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
952 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
953 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
954 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
955 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
956 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
957 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
958 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
959 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
960 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
961 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
962 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
963 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
964 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
965 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
966 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
967 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
968 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
969 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
971 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
973 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
975 * gcc.target/mips/no-dsp-1.c: New test.
976 * gcc.target/mips/soft-float-1.c: Likewise.
978 2011-11-26 Jakub Jelinek <jakub@redhat.com>
980 PR rtl-optimization/49912
981 * g++.dg/other/pr49912.C: New test.
983 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
985 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
987 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
989 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
993 * gfortran.dg/inline_sum_3.f90: New test.
995 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
998 * lib/target-supports.exp
999 (check_effective_target_sync_long_long): Also supported on 32bit
1000 x86 targets. Add comment about required dg-options.
1001 Add alpha*-*-* targets.
1002 (check_effective_target_sync_long_long_runtime): Ditto.
1004 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1006 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1007 * gcc.dg/atomic-exchange-4.c: Ditto.
1008 * gcc.dg/atomic-load-4.c: Ditto.
1009 * gcc.dg/atomic-store-4.c: Ditto.
1010 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1011 * gcc.dg/di-sync-multithread.c: Ditto.
1012 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1013 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1015 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1018 * lib/target-supports.exp
1019 (check_effective_target_sync_int_128_runtime): New procedure.
1020 (check_effective_target_sync_long_long_runtime): Ditto.
1021 (check_effective_target_sync_long_long): Add arm*-*-*.
1022 (check_effective_target_sync_longlong): Remove.
1024 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1025 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1026 * gcc.dg/atomic-exchange-5.c: Ditto.
1027 * gcc.dg/atomic-load-5.c: Ditto.
1028 * gcc.dg/atomic-store-5.c: Ditto.
1029 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1030 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1031 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1033 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1034 * gcc.dg/atomic-exchange-4.c: Ditto.
1035 * gcc.dg/atomic-load-4.c: Ditto.
1036 * gcc.dg/atomic-store-4.c: Ditto.
1037 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1038 * gcc.dg/di-sync-multithread.c: Ditto.
1039 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1040 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1042 2011-11-25 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/whole_file_35.f90: New.
1047 2011-11-25 Tobias Burnus <burnus@net-b.de>
1050 * gfortran.dg/volatile13.f90: New.
1052 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1055 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1057 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1062 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1065 * gcc.target/i386/sw-1.c: Revert revision 181357.
1067 2011-11-24 Tobias Burnus <burnus@net-b.de>
1070 * gfortran.dg/implicit_pure_1.f90: New.
1072 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1075 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1076 * gcc.dg/atomic-exchange-5.c: Likewise.
1077 * gcc.dg/atomic-load-5.c: Likewise.
1078 * gcc.dg/atomic-op-5.c: Likewise.
1079 * gcc.dg/atomic-store-5.c: Likewise.
1080 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1082 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1084 PR rtl-optimization/50290
1085 * gcc.dg/pr50290.c: New test.
1087 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1090 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1092 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.dg/pr51261.c: New test.
1097 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1100 * g++.dg/cpp0x/alias-decl-14.C: New test.
1101 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1103 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1105 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1106 * g++.dg/lookup/struct1.C: Likewise.
1107 * g++.dg/parse/elab1.C: Likewise.
1108 * g++.dg/parse/elab2.C: Likewise.
1109 * g++.dg/parse/int-as-enum1.C: Likewise.
1110 * g++.dg/parse/typedef1.C: Likewise.
1111 * g++.dg/parse/typedef3.C: Likewise.
1112 * g++.dg/parse/typedef4.C: Likewise.
1113 * g++.dg/parse/typedef5.C: Likewise.
1114 * g++.dg/template/crash26.C: Likewise.
1115 * g++.dg/template/nontype4.C: Likewise.
1116 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1117 * g++.old-deja/g++.brendan/line1.C: Likewise.
1118 * g++.old-deja/g++.other/elab1.C: Likewise.
1119 * g++.old-deja/g++.other/syntax4.C: Likewise.
1121 2011-11-22 Tom de Vries <tom@codesourcery.com>
1123 PR rtl-optimization/50764
1124 * gcc.dg/pr50764.c: New test.
1126 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/decltype36.C: New.
1131 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1133 PR tree-optimization/51074
1134 * gcc.dg/vect/pr51074.c: New test.
1136 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1139 * g++.dg/cpp0x/alias-decl-16.C: New test.
1141 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1143 PR tree-optimization/50765
1144 * gcc.dg/pr50765.c: New test.
1146 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1148 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1149 * gcc.dg/vshift-3.c (main): Likewise.
1151 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1153 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1155 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1157 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1158 * gcc.misc-tests/gcov-17.c: Likewise.
1159 * g++.dg/gcov/gcov-8.C: Likewise.
1160 * g++.dg/gcov/gcov-9.C: Likewise.
1162 2011-11-21 Torvald Riegel <triegel@redhat.com>
1164 * g++.dg/tm/pr47747.C: New test.
1166 2011-11-21 Torvald Riegel <triegel@redhat.com>
1168 * g++.dg/tm/template-2.C: New test.
1170 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/pr50827.c: New test.
1175 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1178 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1179 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1180 * g++.dg/cpp0x/udlit-member.C: Adjust.
1181 * g++.dg/cpp0x/udlit-raw-length.C: New.
1182 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1183 * g++.dg/cpp0x/udlit-resolve.C: New.
1184 * c-c++-common/dfp/pr33466.c: Adjust.
1186 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1188 * lib/target-supports.exp
1189 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1190 with ultrasparc_vis2_hw.
1191 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1192 with ultrasparc_vis3_hw.
1194 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1196 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1197 *-*-solaris2* && c++.
1199 2011-11-20 Joey Ye <joey.ye@arm.com>
1201 * gcc.dg/volatile-bitfields-1.c: New.
1203 2011-11-20 Jason Merrill <jason@redhat.com>
1206 * g++.dg/cpp0x/variadic120.C: New.
1207 * g++.dg/cpp0x/sfinae26.C: Adjust.
1209 * g++.dg/cpp0x/sfinae11.C: Adjust.
1210 * g++.dg/cpp0x/sfinae26.C: Adjust.
1211 * g++.dg/template/unify11.C: Adjust.
1213 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/template/error46.C: New.
1218 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1221 * gcc.target/i386/pr51235.c: New test.
1224 * gcc.target/i386/pr51236.c: New test.
1226 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1228 * gnat.dg/discr32.adb: New test.
1229 * gnat.dg/discr32_pkg.ads: New helper.
1231 2011-11-20 Nathan Sidwell <nathan@acm.org>
1233 PR gcov-profile/51113
1234 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1235 * gcc.misc-tests/gcov-16.c: New.
1236 * gcc.misc-tests/gcov-17.c: New.
1237 * g++.dg/gcov/gcov-8.C: New.
1238 * g++.dg/gcov/gcov-9.C: New.
1239 * g++.dg/gcov/gcov-10.C: New.
1241 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1244 * g++.dg/cpp0x/alias-decl-15.C: New test.
1246 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp0x/pr51216.C: New.
1251 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1253 * gcc.dg/delay-slot-2.c: New test.
1255 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1257 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1259 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1262 * g++.dg/lookup/using46.C: New.
1263 * g++.dg/lookup/using47.C: New.
1264 * g++.dg/lookup/using48.C: New.
1265 * g++.dg/lookup/using49.C: New.
1266 * g++.dg/lookup/using50.C: New.
1268 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1270 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1271 supports /* ... */ comments.
1273 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/pr51150.C: New.
1278 2011-11-18 Martin Jambor <mjambor@suse.cz>
1280 PR tree-optimization/50605
1281 * g++.dg/ipa/pr50605.C: New test.
1283 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1286 * g++.dg/cpp0x/alias-decl-13.C: New test.
1288 2011-11-17 Jason Merrill <jason@redhat.com>
1291 * g++.dg/cpp0x/auto27.C: New.
1292 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1294 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1296 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1297 memory model parameters don't match expected values.
1298 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1299 __atomic_compare_exchange.
1300 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1301 __atomic_compare_exchange_n.
1302 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1303 weak/strong parameter and fail if memory models aren't correct.
1305 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1307 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1308 Look for simulate_thread_done to determine working gdb. Reduce timeout
1309 to 10 seconds and fail when timeout occurs. Improve error messages.
1311 2011-11-17 Jason Merrill <jason@redhat.com>
1314 * g++.dg/template/virtual2.C: New.
1316 2011-11-17 Michael Matz <matz@suse.de>
1320 * g++.dg/tree-ssa/pr50741.C: New.
1322 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1324 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1326 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1328 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1329 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1330 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1332 2011-11-16 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/constructor_1.f90: New.
1337 * gfortran.dg/constructor_2.f90: New.
1338 * gfortran.dg/constructor_3.f90: New.
1339 * gfortran.dg/constructor_4.f90: New.
1340 * gfortran.dg/constructor_5.f90: New.
1341 * gfortran.dg/constructor_6.f90: New.
1342 * gfortran.dg/use_only_5.f90: New.
1343 * gfortran.dg/c_ptr_tests_17.f90: New.
1344 * gfortran.dg/c_ptr_tests_18.f90: New.
1345 * gfortran.dg/used_types_25.f90: New.
1346 * gfortran.dg/used_types_26.f90: New
1347 * gfortran.dg/type_decl_3.f90: New.
1348 * gfortran.dg/function_types_3.f90: Update dg-error.
1349 * gfortran.dg/result_1.f90: Ditto.
1350 * gfortran.dg/structure_constructor_3.f03: Ditto.
1351 * gfortran.dg/structure_constructor_4.f03: Ditto.
1353 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1355 * gcc.dg/vect/pr30858.c: Update expected output for
1356 architectures with multiple vector sizes.
1358 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1359 Bernd Schmidt <bernds@coudesourcery.com>
1360 Sebastian Huber <sebastian.huber@embedded-brains.de>
1363 * gcc.target/arm/pr49641.c: New test.
1365 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1367 PR tree-optimization/49960
1368 * gcc.dg/autopar/pr49960.c: New test.
1369 * gcc.dg/autopar/pr49960-1.c: New test.
1372 2011-11-16 Tom de Vries <tom@codesourcery.com>
1374 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1375 * gcc.dg/pr43864-2.c: Same.
1376 * gcc.dg/pr43864-3.c: Same.
1377 * gcc.dg/pr43864-4.c: Same.
1379 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1381 * gcc.target/i386/sse2-cvt-vec.c: New test.
1382 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1383 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1384 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1385 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1386 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1387 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1389 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1391 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1392 powerpc*-*-darwin* targets.
1394 2011-11-15 Torvald Riegel <triegel@redhat.com>
1396 * c-c++-common/tm/trxn-expr-3.c: New test.
1398 2011-11-14 Torvald Riegel <triegel@redhat.com>
1400 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1402 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1404 * gcc.target/i386/avx-recip-vec.c: New test.
1405 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1406 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1407 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1408 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1409 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1410 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1411 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1412 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1413 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1414 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1415 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1416 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1417 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1418 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1420 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1423 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1424 non-template literal operator.
1426 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1428 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1429 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1430 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1431 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1432 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1433 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1434 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1435 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1436 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1437 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1438 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1439 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1440 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1441 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1442 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1443 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1445 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1451 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1452 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1453 * g++.old-deja/g++.other/anon7.C: Likewise.
1454 * g++.old-deja/g++.other/using1.C: Likewise.
1455 * g++.old-deja/g++.other/redecl1.C: Likewise.
1456 * g++.old-deja/g++.other/typedef7.C: Likewise.
1457 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1458 * g++.dg/template/using2.C: Likewise.
1459 * g++.dg/template/static4.C: Likewise.
1460 * g++.dg/template/typedef1.C: Likewise.
1461 * g++.dg/lookup/name-clash9.C: Likewise.
1462 * g++.dg/abi/mangle41.C: Likewise.
1463 * g++.dg/parse/ctor5.C: Likewise.
1464 * g++.dg/inherit/using4.C: Likewise.
1465 * g++.dg/lookup/using24.C: New.
1466 * g++.dg/lookup/using25.C: New.
1467 * g++.dg/lookup/using26.C: New.
1468 * g++.dg/lookup/using27.C: New.
1469 * g++.dg/lookup/using28.C: New.
1470 * g++.dg/lookup/using29.C: New.
1471 * g++.dg/lookup/using30.C: New.
1472 * g++.dg/lookup/using31.C: New.
1473 * g++.dg/lookup/using32.C: New.
1474 * g++.dg/lookup/using33.C: New.
1475 * g++.dg/lookup/using34.C: New.
1476 * g++.dg/lookup/using35.C: New.
1477 * g++.dg/lookup/using36.C: New.
1478 * g++.dg/lookup/using37.C: New.
1479 * g++.dg/lookup/using38.C: New.
1480 * g++.dg/lookup/using39.C: New.
1481 * g++.dg/lookup/using40.C: New.
1482 * g++.dg/lookup/using41.C: New.
1483 * g++.dg/lookup/using42.C: New.
1484 * g++.dg/lookup/using43.C: New.
1485 * g++.dg/lookup/using44.C: New.
1486 * g++.dg/lookup/using45.C: New.
1487 * g++.dg/lookup/pr6936.C: New.
1488 * g++.dg/debug/using4.C: New.
1489 * g++.dg/debug/using5.C: New.
1490 * g++.dg/cpp0x/forw_enum10.C: New.
1492 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1493 Jan Hubicka <jh@suse.cz>
1495 * gcc.target/i386/sw-1.c: Force rep;movsb.
1497 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1500 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1501 dg-additional-options.
1503 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1505 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1506 specified. Remove redundant runtime checks.
1507 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1508 Allow for other than -m4. Fix typos in comments.
1510 2011-11-12 Jason Merrill <jason@redhat.com>
1513 * g++.dg/warn/ref-temp1.C: New.
1516 * g++.dg/opt/stack2.C: New.
1518 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1520 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1521 alpha*-*-linux* targets.
1523 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1526 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1527 Darwin targets and allow external symbols to be undefined.
1529 2011-11-12 Nathan Sidwell <nathan@acm.org>
1531 * gcc.misc-tests/gcov-15.c: New.
1533 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/51058
1536 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1537 * gfortran.dg/vect/pr51058-2.f90: New test.
1539 2011-11-10 Jason Merrill <jason@redhat.com>
1541 * g++.dg/template/linkage1.C: New.
1542 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1543 * g++.old-deja/g++.other/linkage4.C: Likewise.
1546 * g++.dg/cpp0x/defaulted33.C: New.
1548 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1551 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1552 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1555 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1557 PR rtl-optimization/51040
1558 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1561 2011-11-10 Jason Merrill <jason@redhat.com>
1564 * g++.dg/template/conv12.C: New.
1567 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1569 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1571 * gnat.dg/atomic6_1.adb: New test.
1572 * gnat.dg/atomic6_2.adb: Likewise.
1573 * gnat.dg/atomic6_3.adb: Likewise.
1574 * gnat.dg/atomic6_4.adb: Likewise.
1575 * gnat.dg/atomic6_5.adb: Likewise.
1576 * gnat.dg/atomic6_6.adb: Likewise.
1577 * gnat.dg/atomic6_7.adb: Likewise.
1578 * gnat.dg/atomic6_8.adb: Likewise.
1579 * gnat.dg/atomic6_pkg.ads: New helper.
1581 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.c-torture/compile/pr51077.c: New test.
1586 PR rtl-optimization/51023
1587 * gcc.c-torture/execute/pr51023.c: New test.
1589 2011-11-10 Richard Guenther <rguenther@suse.de>
1591 PR tree-optimization/51042
1592 * gcc.dg/torture/pr51042.c: New testcase.
1594 2011-11-10 Richard Guenther <rguenther@suse.de>
1596 PR tree-optimization/51070
1597 * gcc.dg/torture/pr51070.c: New testcase.
1599 2011-11-10 Richard Guenther <rguenther@suse.de>
1601 PR tree-optimization/51030
1602 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1604 2011-11-10 Richard Guenther <rguenther@suse.de>
1607 * gcc.dg/torture/pr51071.c: New testcase.
1609 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/loop_optimization9.ad[sb]: New test.
1613 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1615 PR tree-optimization/51058
1616 * gfortran.dg/vect/pr51058.f90: New test.
1618 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1620 PR tree-optimization/51000
1621 * gcc.dg/vect/pr51000.c: New test.
1623 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp0x/static_assert5.C: New.
1627 * g++.dg/template/nontype13.C: Tweak.
1629 2011-11-09 Jason Merrill <jason@redhat.com>
1632 * g++.dg/cpp0x/noexcept16.C: New.
1635 * g++.dg/cpp0x/variadic119.C: New.
1637 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1640 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1642 * gcc.dg/torture/vshuf-32.inc: Likewise.
1643 * gcc.dg/torture/vshuf-4.inc: Likewise.
1644 * gcc.dg/torture/vshuf-8.inc: Likewise.
1646 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1648 2011-11-09 Ian Lance Taylor <iant@google.com>
1650 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1652 * gcc.dg/split-5.c: New test.
1654 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1656 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1658 2011-11-09 Jason Merrill <jason@redhat.com>
1661 * g++.dg/template/virtual1.C: New.
1663 2011-11-08 Jason Merrill <jason@redhat.com>
1665 Run most C++ tests in both C++98 and C++11 modes.
1666 * lib/target-supports.exp (check_effective_target_c++11): New.
1667 (check_effective_target_c++98): New.
1668 * lib/g++-dg.exp (g++-dg-runtest): New.
1669 * g++.dg/dg.exp: Use g++-dg-runtest.
1670 * g++.dg/charset/charset.exp: Likewise.
1671 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1672 * g++.dg/dfp/dfp.exp: Likewise.
1673 * g++.dg/gcov/gcov.exp: Likewise.
1674 * g++.dg/gomp/gomp.exp: Likewise.
1675 * g++.dg/graphite/graphite.exp: Likewise.
1676 * g++.dg/tls/tls.exp: Likewise.
1677 * g++.dg/tm/tm.exp: Likewise.
1678 * g++.dg/vect/vect.exp: Likewise.
1679 * g++.old-deja/old-deja.exp: Likewise.
1680 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1681 with some of the torture options.
1682 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1683 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1684 * g++.dg/init/null1.C: Only run in C++98.
1685 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1686 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1687 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1688 * g++.old-deja/g++.other/anon9.C: Likewise.
1689 * g++.old-deja/g++.other/linkage1.C: Likewise.
1690 * g++.old-deja/g++.other/linkage2.C: Likewise.
1691 * g++.old-deja/g++.pt/t29.C: Likewise.
1692 * g++.old-deja/g++.pt/t30.C: Likewise.
1693 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1694 * g++.dg/ext/anon-struct4.C: Likewise.
1695 * g++.dg/init/brace2.C: Likewise.
1696 * g++.dg/init/brace6.C: Likewise.
1697 * g++.dg/other/anon3.C: Likewise.
1698 * g++.dg/template/arg2.C: Likewise.
1699 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1700 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1701 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1702 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1703 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1704 * g++.old-deja/g++.brendan/init2.C: Likewise.
1705 * g++.old-deja/g++.brendan/init4.C: Likewise.
1706 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1707 * g++.old-deja/g++.jason/cond.C: Likewise.
1708 * g++.old-deja/g++.law/init1.C: Likewise.
1709 * g++.old-deja/g++.law/operators32.C: Likewise.
1710 * g++.old-deja/g++.pt/enum6.C: Likewise.
1711 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1712 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1714 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1715 * g++.dg/init/new11.C: Likewise.
1716 * g++.dg/init/pr29571.C: Likewise.
1717 * g++.dg/lookup/forscope2.C: Likewise.
1718 * g++.dg/parse/linkage1.C: Likewise.
1719 * g++.dg/parse/typedef8.C: Likewise.
1720 * g++.dg/template/error44.C: Likewise.
1721 * g++.dg/tls/diag-2.C: Likewise.
1722 * g++.dg/tls/diag-4.C: Likewise.
1723 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1724 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1725 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1726 * g++.old-deja/g++.brendan/new3.C: Likewise.
1727 * g++.old-deja/g++.eh/new1.C: Likewise.
1728 * g++.old-deja/g++.eh/new2.C: Likewise.
1729 * g++.old-deja/g++.jason/new.C: Likewise.
1730 * g++.old-deja/g++.law/friend1.C: Likewise.
1731 * g++.old-deja/g++.mike/net46.C: Likewise.
1732 * g++.old-deja/g++.mike/p755.C: Likewise.
1733 * g++.old-deja/g++.other/new6.C: Likewise.
1735 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1736 * g++.dg/template/crash53.C: Likewise.
1737 * g++.dg/template/void9.C: Likewise.
1739 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1744 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/sfinae29.C: New.
1749 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/typebound_call_22.f03: New test case.
1754 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1757 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1759 2011-11-09 Richard Guenther <rguenther@suse.de>
1761 PR tree-optimization/51039
1762 * gcc.dg/pr51039.c: New testcase.
1764 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1766 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1767 Enable also for powerpc*-*-*.
1769 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1772 * gfortran.dg/forall_16.f90: New test.
1774 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1777 * gfortran.dg/initialization_29.f90: Expand test.
1779 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1782 * g++.dg/cpp0x/alias-decl-12.C: New test.
1783 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1785 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1788 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1790 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1792 PR tree-optimization/51015
1793 * gcc.dg/vect/pr51015.c: New test.
1795 2011-11-08 David S. Miller <davem@davemloft.net>
1797 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1798 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1800 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1803 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1805 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1808 * gfortran.dg/string_5.f90: Improve testcase.
1810 2011-10-23 Jason Merrill <jason@redhat.com>
1813 * g++.dg/template/lvalue2.C: New.
1815 2011-11-08 Michael Matz <matz@suse.de>
1817 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1818 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1819 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1820 * g++.dg/eh/builtin2.C: Ditto.
1821 * g++.dg/eh/builtin3.C: Ditto.
1823 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1825 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1826 being prefered even for -mavx.
1827 * gcc.target/i386/avx-cvt-3.c: New test.
1829 2011-11-08 Richard Guenther <rguenther@suse.de>
1831 PR tree-optimization/51012
1832 * gcc.dg/pr51012-1.c: New testcase.
1833 * gcc.dg/pr51012-2.c: Likewise.
1835 2011-11-08 Richard Guenther <rguenther@suse.de>
1838 * c-c++-common/uninit-pr51010.c: New testcase.
1840 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1842 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1843 check_effective_target_vect_call_copysignf,
1844 check_effective_target_vect_call_lrint): New procedures.
1845 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1846 $VECT_SLP_CFLAGS with -ffast-math.
1847 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1848 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1849 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1850 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1852 2011-11-07 Richard Henderson <rth@redhat.com>
1853 Aldy Hernandez <aldyh@redhat.com>
1854 Torvald Riegel <triegel@redhat.com>
1856 Merged from transactional-memory.
1858 * g++.dg/dg.exp: Run transactional memory tests.
1859 * g++.dg/tm: New directory with new tests.
1860 * gcc.dg/tm: New directory with new tests.
1861 * c-c++-common/tm: New directory with new tests.
1863 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1865 Fix context handling of alias-declaration
1866 * g++.dg/cpp0x/alias-decl-11.C: New test.
1868 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/parse/template26.C: New.
1872 * g++.dg/template/crash45.C: Adjust dg-error string.
1874 2011-11-07 Jason Merrill <jason@redhat.com>
1877 * g++.dg/template/lookup9.C: New.
1880 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1883 * g++.dg/cpp0x/decltype35.C: New.
1885 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1887 Support C++11 alias-declaration
1889 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1890 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1891 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1892 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1893 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1894 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1895 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1896 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1897 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1898 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1899 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1900 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1901 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1903 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1905 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1907 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1910 * gfortran.dg/typebound_call_21.f03: New.
1912 2011-11-07 Nathan Sidwell <nathan@acm.org>
1914 * gcc.dg/profile-dir-1.c: Adjust final scan.
1915 * gcc.dg/profile-dir-2.c: Adjust final scan.
1916 * gcc.dg/profile-dir-3.c: Adjust final scan.
1917 * gcc.misc-tests/gcov.exp: Adjust regexp.
1918 * gcc.misc-tests/gcov-12.c: New.
1919 * gcc.misc-tests/gcov-13.c: New.
1920 * gcc.misc-tests/gcovpart-13b.c: New.
1921 * gcc.misc-tests/gcov-14.c: New.
1923 2011-11-07 Jason Merrill <jason@redhat.com>
1926 * g++.dg/ext/visibility/template8.C: New.
1928 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1930 PR tree-optimization/50789
1931 * gcc.target/i386/avx2-gather-1.c: New test.
1932 * gcc.target/i386/avx2-gather-2.c: New test.
1933 * gcc.target/i386/avx2-gather-3.c: New test.
1934 * gcc.target/i386/avx2-gather-4.c: New test.
1936 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1940 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1943 * gfortran.dg/open_dev_null.f90: Remove testcase.
1945 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1947 * lib/target-supports.exp (check_effective_target_sync_int_128):
1948 Don't cache the result.
1949 (check_effective_target_sync_long_long): Ditto.
1951 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1953 PR rtl-optimization/47698
1954 * gcc.target/i386/47698.c: New test.
1956 2011-11-06 Jason Merrill <jason@redhat.com>
1959 * g++.dg/ext/visibility/template7.C: New.
1961 2011-11-07 Terry Guo <terry.guo@arm.com>
1963 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1964 * gcc.target/arm/wmul-2.c: Ditto.
1965 * gcc.target/arm/wmul-3.c: Ditto.
1966 * gcc.target/arm/wmul-4.c: Ditto.
1968 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1970 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1971 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1972 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1973 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1974 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1975 expected diagnostics.
1977 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1978 Richard Henderson <rth@redhat.com>
1979 Aldy Hernandez <aldyh@redhat.com>
1981 Merged from cxx-mem-model.
1983 * lib/target-supports.exp (check_effective_target_sync_int_128,
1984 check_effective_target_sync_long_long): Check whether the target
1985 supports 64 and 128 bit __sync builtins.
1986 (check_effective_target_cas_char): New.
1987 (check_effective_target_cas_int): New.
1988 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1989 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1990 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1991 produce the expected library calls.
1992 * gcc.dg/atomic-fence.c: New functional tests.
1993 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1994 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1995 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1996 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1997 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1998 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1999 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2000 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2001 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2003 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2005 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2007 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2009 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2010 int128 operations are atomic.
2011 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2012 operations are atomic.
2013 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2014 operations are atomic.
2015 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2016 operations are atomic.
2017 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2018 stores aren't moved out of a loop.
2019 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2020 globals don't overwrite neighbouring globals.
2021 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2022 writes dont overwrite neighbouring components.
2023 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2024 * c-c++-common/gomp/atomic-3.c: Likewise.
2025 * c-c++-common/gomp/atomic-9.c: Likewise.
2026 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2027 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2028 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2029 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2030 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2031 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2032 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2033 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2034 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2035 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2036 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2037 g++.dg/gomp/atomic-15.C: Remove.
2038 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2039 * gcc.dg/gomp/atomic-11.c: Remove test.
2041 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2043 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2044 * gcc.dg/vect/slp-cond-1.c: New test.
2045 * gcc.dg/vect/slp-cond-2.c: New test.
2047 2011-11-05 David S. Miller <davem@davemloft.net>
2049 * lib/test-supports.exp
2050 (check_effective_target_ultrasparc_vis2_hw): New proc.
2051 (check_effective_target_ultrasparc_vis3_hw): New proc.
2052 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2053 * gcc.target/sparc/vec-init-2.inc: Likewise.
2054 * gcc.target/sparc/vec-init-3.inc: Likewise.
2055 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2056 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2057 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2058 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2059 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2060 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2061 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2062 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2063 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2065 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2067 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2068 Disable test on Epiphany.
2069 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2070 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2071 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2072 * g++.dg/parse/pragma3.C: Likewise.
2073 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2075 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2076 * gcc.dg/tls/thr-cse-1.c: Likewise.
2077 * g++.dg/opt/devirt2.C: Likewise.
2078 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2079 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2080 * gcc.target/epiphany: New directory.
2082 2011-11-05 Tobias Burnus <burnus@net-b.de>
2084 * gfortran.dg/quad_2.f90: New.
2086 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2088 * gcc.dg/strlenopt-22g.c: New wrapper around...
2089 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2091 2011-11-04 Jason Merrill <jason@redhat.com>
2094 * g++.dg/init/lifetime2.C: New.
2095 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2098 * g++.dg/init/lifetime1.C: Test cleanup order.
2100 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2102 * g++.dg/other/offsetof7.C: New test.
2104 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2106 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2107 variable, default empty, -ffat-lto-objects for effective_target_lto.
2108 (gcc-dg-test-1): Add options from dg-final methods.
2109 * lib/scanasm.exp (scan-assembler_required_options)
2110 (scan-assembler-not_required_options): New procs.
2112 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2114 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2115 generate a pedwarn in c++98-mode.
2116 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2117 don't generate a pedwarn in c++0x-mode.
2119 2011-11-04 Olivier Goffart <olivier@woboq.com>
2122 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2124 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2126 PR rtl-optimization/38644
2127 * gcc.target/arm/stack-red-zone.c: New.
2129 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2132 * g++.dg/warn/Wconversion-null-3.C: New.
2134 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2137 * g++.dg/cpp0x/udlit-strint-length.C: New.
2139 2011-11-04 Jason Merrill <jason@redhat.com>
2142 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2143 * g++.dg/init/lifetime1.C: New.
2144 * g++.dg/init/ref21.C: New.
2145 * g++.dg/eh/array1.C: New.
2147 2011-11-04 Tom de Vries <tom@codesourcery.com>
2149 PR tree-optimization/50763
2150 * gcc.dg/pr50763-5.c: New test.
2152 2011-11-04 Tom de Vries <tom@codesourcery.com>
2154 PR tree-optimization/50763
2155 * g++.dg/pr50763-4.C: New test.
2157 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2162 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2164 * gcc.dg/torture/vec-cvt-1.c: New test.
2166 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2168 * gnat.dg/specs/private1[-sub].ads: New test.
2170 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2173 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2174 * gfortran.dg/inline_sum_1.f90: New.
2175 * gfortran.dg/inline_sum_2.f90: New.
2176 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2177 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2178 * gfortran.dg/inline_product_1.f90: New.
2180 2011-11-03 Tobias Burnus <burnus@net-b.de>
2183 * gfortran.dg/bind_c_dts_5.f90: New.
2185 2011-11-03 Tobias Burnus <burnus@net-b.de>
2188 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2190 2011-11-03 Richard Guenther <rguenther@suse.de>
2193 * g++.dg/init/copy7.C: Remove testcase.
2195 2011-11-03 Martin Jambor <mjambor@suse.cz>
2197 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2198 * g++.dg/ipa/devirt-c-2.C: Likewise.
2199 * g++.dg/ipa/devirt-c-7.C: New test.
2200 * g++.dg/ipa/devirt-c-8.C: Likewise.
2202 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2204 PR tree-optimization/50912
2205 * gnat.dg/loop_optimization10.ad[sb]: New test.
2206 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2208 2011-11-02 Jason Merrill <jason@redhat.com>
2211 * g++.dg/cpp0x/nsdmi-list2.C: New.
2213 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2217 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2219 2011-11-02 Tom de Vries <tom@codesourcery.com>
2221 PR tree-optimization/50769
2222 * gfortran.dg/pr50769.f90: New test.
2224 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2226 * gcc.target/sparc/20111102-1.c: New test.
2228 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2231 * g++.dg/warn/Wcast-qual2.C: New.
2233 2011-11-02 Tom de Vries <tom@codesourcery.com>
2235 PR tree-optimization/50763
2236 * g++.dg/pr50763-3.C: New test.
2238 2011-11-02 Tom de Vries <tom@codesourcery.com>
2240 PR tree-optimization/50672
2241 * g++.dg/pr50672.C: New test.
2243 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2245 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2246 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2247 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2249 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2251 2011-11-02 Richard Guenther <rguenther@suse.de>
2253 PR tree-optimization/50902
2254 * gcc.dg/torture/pr50902.c: New testcase.
2256 2010-11-02 Richard Guenther <rguenther@suse.de>
2258 PR tree-optimization/50890
2259 * gcc.dg/torture/pr50890.c: New testcase.
2261 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2265 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2267 2011-11-01 Tom de Vries <tom@codesourcery.com>
2269 PR tree-optimization/50908
2270 * gcc.dg/pr50908.c: New test.
2271 * gcc.dg/pr50908-2.c: Same.
2272 * gcc.dg/pr50908-3.c: Same.
2274 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2276 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2277 the outer loop. Remove comment. Don't check for widen-mult.
2279 2011-10-31 Martin Jambor <mjambor@suse.cz>
2281 * gcc.dg/ipa/ipcp-4.c: New test.
2283 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2285 * gcc.dg/vshift-3.c: New test.
2286 * gcc.dg/vshift-4.c: New test.
2287 * gcc.dg/vshift-5.c: New test.
2289 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2291 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2292 and current implementation.
2294 2011-10-31 Paul Brook <paul@codesourcery.com>
2296 * gcc.dg/constructor-1.c: New test.
2298 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2301 * gfortran.dg/dshift_3.f90: New test.
2303 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2305 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2307 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2308 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2309 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2310 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2311 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2312 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2313 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2314 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2315 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2316 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2317 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2318 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2319 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2320 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2321 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2322 * gcc.dg/vector-compare-2.c: Likewise.
2324 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp0x/pr50901.C: New.
2329 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2331 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2332 * gcc.target/i386/fma4-check.h (main): Ditto.
2333 * gcc.target/i386/xop-check.h (main): Ditto.
2335 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2338 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/template/crash109.C: New.
2343 2011-10-28 Jason Merrill <jason@redhat.com>
2345 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2347 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/template/crash109.C: New.
2352 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2354 * gfortran.dg/nearest_5.f90: New test.
2356 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.dg/vshift-1.c: New test.
2359 * gcc.dg/vshift-2.c: New test.
2360 * gcc.target/i386/xop-vshift-1.c: New test.
2361 * gcc.target/i386/xop-vshift-2.c: New test.
2362 * gcc.target/i386/avx2-vshift-1.c: New test.
2364 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2366 PR rtl-optimization/49720
2367 * g++.dg/torture/pr49720.C: New test.
2369 2011-10-27 David S. Miller <davem@davemloft.net>
2371 * gcc.target/sparc/setcc-3.c: New test.
2373 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2376 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2378 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2380 * gcc.target/i386/sse2-cvt-1.c: New test.
2381 * gcc.target/i386/sse2-cvt-2.c: New test.
2382 * gcc.target/i386/avx-cvt-1.c: New test.
2383 * gcc.target/i386/avx-cvt-2.c: New test.
2384 * gcc.target/i386/avx2-cvt-1.c: New test.
2385 * gcc.target/i386/avx2-cvt-2.c: New test.
2387 2011-10-27 Martin Jambor <mjambor@suse.cz>
2389 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2391 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2392 Steven G. Kargl <kargl@gcc.gnu.org>
2395 * gfortran.dg/pr50875.f90: New test.
2397 2011-10-26 David S. Miller <davem@davemloft.net>
2399 * gcc.target/sparc/fmaf-1.c: New test.
2401 * gcc.target/sparc/setcc-1.c: New test.
2402 * gcc.target/sparc/setcc-2.c: New test.
2404 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2406 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2408 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2410 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2413 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2415 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2418 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2420 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2422 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2424 * gnat.dg/specs/discr1.ads: New test.
2425 * gnat.dg/specs/discr1_pkg.ads: New helper.
2427 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2429 * gnat.dg/specs/unchecked_union.ads: Rename to...
2430 * gnat.dg/specs/unchecked_union1.ads: ...this.
2431 * gnat.dg/specs/unchecked_union2.ads: New test.
2433 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2435 * gnat.dg/specs/atomic1.ads: New test.
2437 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2439 Implement C++11 user-defined literals.
2440 * g++.dg/cpp0x/udlit-addr.C: New.
2441 * g++.dg/cpp0x/udlit-args.C: New.
2442 * g++.dg/cpp0x/udlit-args-neg.C: New.
2443 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2444 * g++.dg/cpp0x/udlit-concat.C: New.
2445 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2446 * g++.dg/cpp0x/udlit-constexpr.C: New.
2447 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2448 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2449 * g++.dg/cpp0x/udlit-friend.C: New.
2450 * g++.dg/cpp0x/udlit-general.C: New.
2451 * g++.dg/cpp0x/udlit-inline.C: New.
2452 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2453 * g++.dg/cpp0x/udlit-member-neg.C: New.
2454 * g++.dg/cpp0x/udlit-namespace.C: New.
2455 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2456 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2457 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2458 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2459 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2460 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2461 * g++.dg/cpp0x/udlit-raw-str.C: New.
2462 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2463 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2464 * g++.dg/cpp0x/udlit-systemheader.C: New.
2465 * g++.dg/cpp0x/udlit-template.C: New.
2466 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2467 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2468 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2469 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2470 * g++.dg/cpp0x/udlit_system_header: New.
2472 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/cpp0x/decltype34.C: New.
2477 2011-10-26 Tom de Vries <tom@codesourcery.com>
2479 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2480 * gcc.c-torture/unsorted/HIset.c: Same.
2481 * gcc.c-torture/unsorted/SIcmp.c: Same.
2482 * gcc.c-torture/unsorted/SIset.c: Same.
2483 * gcc.c-torture/unsorted/SFset.c: Same.
2484 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2485 * gcc.c-torture/unsorted/USIcmp.c: Same.
2486 * gcc.c-torture/unsorted/DFcmp.c: Same.
2488 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2491 to work also with -masm=intel and additionally test the xmm vs. ymm
2492 register type combination on mask/dest and in vsib.
2493 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2494 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2495 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2496 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2497 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2498 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2499 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2500 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2501 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2502 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2503 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2504 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2505 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2506 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2507 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2508 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2509 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2510 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2511 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2512 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2513 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2514 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2515 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2516 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2517 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2518 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2519 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2520 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2521 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2522 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2523 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2525 2011-10-26 Tom de Vries <tom@codesourcery.com>
2527 PR tree-optimization/50763
2528 * gcc.dg/pr50763-2.c: New test.
2530 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2532 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2533 Update expected messages.
2535 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2537 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2539 2011-10-25 Jason Merrill <jason@redhat.com>
2542 * g++.dg/init/aggr7.C: New.
2545 * g++.dg/cpp0x/initlist59.C: New.
2547 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/overload/operator5.C: New.
2552 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2555 * g++.dg/template/crash108.C: New.
2557 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2559 PR tree-optimization/50596
2560 * gcc.dg/vect/vect-cond-10.c: New test.
2562 2011-10-24 Joey Ye <joey.ye@arm.com>
2564 * gcc.target/arm/pr42575.c: Remove architecture option.
2566 2011-10-24 David S. Miller <davem@davemloft.net>
2568 * gcc.target/sparc/vis3move-1.c: New test.
2569 * gcc.target/sparc/vis3move-2.c: New test.
2570 * gcc.target/sparc/vis3move-3.c: New test.
2572 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2574 * gcc.dg/strlenopt-22.c: New testcase.
2575 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2577 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2579 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2581 (dg-skip-if): Remove.
2582 * gcc.target/i386/funcspec-1.c: Ditto.
2583 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2585 2011-10-24 Richard Guenther <rguenther@suse.de>
2587 * gcc.dg/vect/vect-bool-1.c: New testcase.
2589 2011-10-24 Richard Guenther <rguenther@suse.de>
2591 PR tree-optimization/50838
2592 * gcc.dg/torture/pr50838.c: New testcase.
2594 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2596 PR tree-optimization/50730
2597 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2598 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2599 -fno-tree-sra and SLP flags.
2601 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2605 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2609 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2611 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2614 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2615 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2617 2011-10-23 Tom de Vries <tom@codesourcery.com>
2619 PR tree-optimization/50763
2620 * gcc.dg/pr50763.c: New test.
2622 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2625 * gcc.target/i386/pr50788.c: New test.
2627 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2629 PR tree-optimization/50819
2630 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2631 * g++.dg/vect/slp-pr50819.cc: New test.
2633 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/warn/Wconversion4.C: New.
2638 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2641 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2642 from element other than first and reverse permutation.
2643 * gcc.dg/torture/vshuf-16.inc: Likewise.
2644 * gcc.dg/torture/vshuf-8.inc: Likewise.
2645 * gcc.dg/torture/vshuf-4.inc: Likewise.
2647 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/parse/error43.C: New.
2651 * g++.dg/parse/error44.C: Likewise.
2653 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2654 Kirill Yukhin <kirill.yukhin@intel.com>
2657 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2658 * gcc.target/i386/bmi2-check.h: Ditto.
2660 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2663 * g++.dg/cpp0x/override2.C: Add test.
2665 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2667 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2668 check_linker_plugin_available.
2670 2011-10-21 Kai Tietz <ktietz@redhat.com>
2672 * gcc.target/i386/branch-cost1.c: New test.
2673 * gcc.target/i386/branch-cost2.c: New test.
2674 * gcc.target/i386/branch-cost3.c: New test.
2675 * gcc.target/i386/branch-cost4.c: New test.
2677 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2679 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2681 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2684 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2686 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2688 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2689 (_moz_foo, EXT__foo): Use ASMNAME.
2691 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2693 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2696 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2699 * gcc.target/i386/pr50766.c: New test.
2701 2011-10-20 Jason Merrill <jason@redhat.com>
2704 * g++.dg/eh/partial1.C: New.
2706 2011-10-20 Richard Henderson <rth@redhat.com>
2708 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2709 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2710 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2711 Use __builtin_shuffle.
2713 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2716 * gfortran.dg/ishft_3.f90: Update test.
2718 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2721 * gfortran.dg/substring_integer_index.f90: New test.
2723 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2725 * gfortran.dg/format_string.f: New test.
2727 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2729 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2731 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2733 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2735 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2736 gcc.target/i386/pr46226.c: Do not use
2737 -mno-accumulate-outgoing-args.
2739 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2741 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2742 including <strings.h>.
2744 2011-10-19 Jan Hubicka <jh@suse.cz>
2746 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2747 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2748 * lib/c-torture.exp: Likewise.
2749 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2750 * gcc.c-torture/compile/sync-1.c: Likewise.
2751 * gcc.c-torture/compile/sync-1.c: Likewise.
2752 * gcc.c-torture/compile/sync-3.c: Likewise.
2753 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2754 * gcc.dg/noncompile/920507-1.c: Likewise.
2755 * gcc.dg/torture/pr36400.c: Likewise.
2756 * g++.dg/torture/pr34850.C: Likewise.
2758 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2760 * gnat.dg/source_ref1.adb: New test.
2761 * gnat.dg/source_ref2.adb: Likewise.
2763 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2766 * g++.dg/parse/error42.C: New.
2767 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2769 2011-10-19 Jason Merrill <jason@redhat.com>
2772 * g++.dg/init/value9.C: New.
2774 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2777 * gcc.dg/torture/vshuf-16.inc: Likewise.
2778 * gcc.dg/torture/vshuf-8.inc: Likewise.
2779 * gcc.dg/torture/vshuf-4.inc: Likewise.
2781 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2784 * gfortran.dg/sizeof_proc.f90: New.
2786 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2788 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2789 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2791 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2794 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2796 2011-10-19 Jason Merrill <jason@redhat.com>
2799 * g++.dg/init/ref20.C: New.
2801 2011-10-19 Kai Tietz <ktietz@redhat.com>
2804 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2805 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2806 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2807 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2808 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2810 2011-10-19 Richard Guenther <rguenther@suse.de>
2813 * gcc.dg/torture/pr50768.c: New testcase.
2815 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2817 PR rtl-optimization/50340
2818 * gcc.dg/pr50340.c: New.
2820 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2822 PR tree-optimization/50717
2824 * gcc.dg/pr50717-1.c: New file.
2825 * gcc.target/arm/wmul-12.c: Correct types.
2826 * gcc.target/arm/wmul-8.c: Correct types.
2828 2011-10-18 Jason Merrill <jason@redhat.com>
2831 * g++.dg/cpp0x/defaulted32.C: New.
2834 * g++.dg/lookup/using23.C: New.
2837 * g++.dg/cpp0x/implicit12.C: New.
2838 * g++.dg/cpp0x/defaulted20.C: Adjust.
2839 * g++.dg/cpp0x/defaulted21.C: Adjust.
2840 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2841 * g++.dg/cpp0x/implicit4.C: Adjust.
2842 * g++.dg/cpp0x/implicit5.C: Adjust.
2843 * g++.dg/cpp0x/implicit8.C: Adjust.
2844 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2845 * g++.dg/cpp0x/not_special.C: Adjust.
2846 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2847 * g++.dg/cpp0x/rv1n.C: Adjust.
2848 * g++.dg/cpp0x/rv2n.C: Adjust.
2849 * g++.dg/cpp0x/rv3n.C: Adjust.
2850 * g++.dg/cpp0x/rv4n.C: Adjust.
2851 * g++.dg/cpp0x/rv5n.C: Adjust.
2852 * g++.dg/cpp0x/rv6n.C: Adjust.
2853 * g++.dg/cpp0x/rv7n.C: Adjust.
2855 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2857 * gcc.target/i386/avx2-vpop-check.h: New header.
2858 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2859 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2860 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2861 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2862 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2863 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2864 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2865 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2866 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2867 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2868 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2869 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2870 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2871 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2872 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2874 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2877 * gfortran.dg/coarray_subobject_1.f90: New test.
2878 * gfortran.dg/coarray/subobject_1.f90: New test.
2880 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2882 PR rtl-optimization/50205
2883 * gcc.dg/pr50205.c: New.
2885 2011-10-18 Richard Guenther <rguenther@suse.de>
2887 PR tree-optimization/50767
2888 * gcc.dg/torture/pr50767.c: New testcase.
2890 2011-10-18 Julian Brown <julian@codesourcery.com>
2892 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2893 * gcc.target/arm/unaligned-memcpy-1.c: New.
2894 * gcc.target/arm/unaligned-memcpy-2.c: New.
2895 * gcc.target/arm/unaligned-memcpy-3.c: New.
2896 * gcc.target/arm/unaligned-memcpy-4.c: New.
2898 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2901 * gfortran.dg/iso_c_binding_class.f03: New.
2903 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2905 * testsuite/lib/target-supports.exp
2906 (check_effective_target_vect_widen_shift): New.
2907 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2908 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2909 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2910 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2912 2011-10-18 Richard Guenther <rguenther@suse.de>
2914 * gcc.dg/torture/restrict-1.c: New testcase.
2916 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2918 * g++.dg/ext/bases.C: New test.
2920 2011-10-17 David S. Miller <davem@davemloft.net>
2922 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2923 all operations to emit VIS instructions.
2924 * gcc.target/sparc/fandnot.c: Likewise.
2925 * gcc.target/sparc/fnot.c: Likewise.
2926 * gcc.target/sparc/for.c: Likewise.
2927 * gcc.target/sparc/fornot.c: Likewise.
2928 * gcc.target/sparc/fxnor.c: Likewise.
2929 * gcc.target/sparc/fxor.c: Likewise.
2930 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2933 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2936 * gcc.dg/torture/vshuf-16.inc: New file.
2937 * gcc.dg/torture/vshuf-2.inc: New file.
2938 * gcc.dg/torture/vshuf-32.inc: New file.
2939 * gcc.dg/torture/vshuf-4.inc: New file.
2940 * gcc.dg/torture/vshuf-8.inc: New file.
2941 * gcc.dg/torture/vshuf-main.inc: New file.
2942 * gcc.dg/torture/vshuf-v16hi.c: New test.
2943 * gcc.dg/torture/vshuf-v16qi.c: New test.
2944 * gcc.dg/torture/vshuf-v2df.c: New test.
2945 * gcc.dg/torture/vshuf-v2di.c: New test.
2946 * gcc.dg/torture/vshuf-v2sf.c: New test.
2947 * gcc.dg/torture/vshuf-v2si.c: New test.
2948 * gcc.dg/torture/vshuf-v32qi.c: New test.
2949 * gcc.dg/torture/vshuf-v4df.c: New test.
2950 * gcc.dg/torture/vshuf-v4di.c: New test.
2951 * gcc.dg/torture/vshuf-v4hi.c: New test.
2952 * gcc.dg/torture/vshuf-v4sf.c: New test.
2953 * gcc.dg/torture/vshuf-v4si.c: New test.
2954 * gcc.dg/torture/vshuf-v8hi.c: New test.
2955 * gcc.dg/torture/vshuf-v8qi.c: New test.
2956 * gcc.dg/torture/vshuf-v8sf.c: New test.
2957 * gcc.dg/torture/vshuf-v8si.c: New test.
2959 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2961 PR tree-optimization/50746
2962 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2964 2011-10-17 Jason Merrill <jason@redhat.com>
2967 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2969 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2972 * g++.dg/parse/error41.C: New.
2973 * g++.dg/parse/error20.C: Adjust.
2975 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2978 * g++.dg/warn/format7.C: New.
2979 * obj-c++.dg/warn7.mm: Likewise.
2981 2011-10-17 Richard Guenther <rguenther@suse.de>
2983 PR tree-optimization/50729
2984 * gcc.dg/torture/pr50729.c: New testcase.
2986 2011-10-15 Tom Tromey <tromey@redhat.com>
2987 Dodji Seketeli <dodji@redhat.com>
2989 * lib/prune.exp (prune_gcc_output): Prune output referring to
2991 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2992 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2993 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2994 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2996 2011-10-15 Tom Tromey <tromey@redhat.com>
2997 Dodji Seketeli <dodji@redhat.com>
2999 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3001 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/inherit/error5.C: New.
3006 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3010 * gfortran.dg/kind_tests_4.f90: New.
3012 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3014 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3015 targets that support vector condition.
3017 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3020 * gfortran.dg/c_kind_tests_3.f03: New.
3022 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3025 * gfortran.dg/elemental_args_check_4.f90: New.
3027 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3029 PR tree-optimization/50727
3030 * gcc.dg/vect/pr50727.c: New test.
3032 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3034 * gcc.dg/vla-23.c: New test.
3036 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3038 PR tree-optimization/50596
3039 * gcc.dg/vect/vect-cond-9.c: New test.
3041 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3043 * gcc.dg/vect/bb-slp-29.c: New test.
3045 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/ext/is_base_of_incomplete.C: New.
3049 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3050 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3052 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3054 * gcc.target/sparc/combined-1.c: Compile at -O2.
3056 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3058 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3059 (dg-options): Add -Wno-attributes.
3060 * gcc.target/i386/fma_double_?.c: Ditto.
3061 * gcc.target/i386/fma_run_float_?.c: Ditto.
3062 * gcc.target/i386/fma_run_double_?.c: Ditto.
3063 * gcc.target/i386/l_fma_float_?.c: Dtto.
3064 * gcc.target/i386/l_fma_double_?.c: Ditto.
3065 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3066 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3068 2011-10-15 Tobias Burnus <burnus@net-b.de>
3070 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3072 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3073 * gfortran.dg/rank_3.f90: Ditto.
3074 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3075 -std=f2008ts in dg-options.
3076 * gfortran.dg/rank_4.f90: Ditto.
3078 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3081 * gcc.target/sh/pr49263.c: New.
3083 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3085 * gnat.dg/specs/debug1.ads: Tweak.
3087 2011-10-14 Kai Tietz <ktietz@redhat.com>
3089 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3091 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3093 * gcc.target/i386/sse2-mul-1.c: New test.
3094 * gcc.target/i386/sse4_1-mul-1.c: New test.
3095 * gcc.target/i386/avx-mul-1.c: New test.
3096 * gcc.target/i386/xop-mul-1.c: New test.
3097 * gcc.target/i386/avx2-mul-1.c: New test.
3099 2011-10-14 Jason Merrill <jason@redhat.com>
3102 * g++.dg/cpp0x/nsdmi-list1.C: New.
3105 * g++.dg/cpp0x/nsdmi-const1.C: New.
3107 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3110 * gfortran.dg/pointer_intent_5.f90: New.
3112 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3114 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3115 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3116 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3118 2011-10-14 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/pointer_check_11.f90: New.
3122 * gfortran.dg/pointer_check_12.f90: New.
3124 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3127 * g++.dg/overload/operator4.C: New.
3129 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3131 * gcc.dg/di-longlong64-sync-1.c: New test.
3132 * gcc.dg/di-sync-multithread.c: New test.
3133 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3134 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3135 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3136 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3137 (check_effective_target_arm_arm_ok): New helper.
3138 (check_effective_target_sync_longlong): New helper.
3140 2011-10-14 Richard Guenther <rguenther@suse.de>
3142 PR tree-optimization/50723
3143 * gcc.dg/torture/pr50723.c: New testcase.
3145 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/warn/format6.C: New.
3149 * obj-c++.dg/warn6.mm: Likewise.
3151 2011-10-13 Richard Henderson <rth@redhat.com>
3153 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3155 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3156 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3157 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3159 2011-10-13 Jason Merrill <jason@redhat.com>
3162 * g++.dg/cpp0x/nsdmi-template2.C: New.
3165 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3168 * g++.dg/init/vbase1.C: New.
3170 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3172 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3173 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3174 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3175 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3177 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3179 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3181 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3183 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3185 2011-10-13 Richard Guenther <rguenther@suse.de>
3187 PR tree-optimization/50712
3188 * gcc.target/i386/pr50712.c: New testcase.
3190 2011-10-13 Tom de Vries <tom@codesourcery.com>
3192 * gcc.dg/memcpy-4.c: New test.
3194 2011-10-13 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/50698
3197 * g++.dg/vect/pr50698.cc: New testcase.
3199 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3201 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3202 * gcc.target/powerpc/warn-2.c: Ditto.
3204 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3205 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3206 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3207 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3208 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3209 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3210 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3211 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3212 * gcc.target/powerpc/ppc-pow.c: Likewise.
3213 * gcc.target/powerpc/recip-1.c: Likewise.
3214 * gcc.target/powerpc/recip-2.c: Likewise.
3215 * gcc.target/powerpc/recip-3.c: Likewise.
3216 * gcc.target/powerpc/recip-4.c: Likewise.
3217 * gcc.target/powerpc/recip-5.c: Likewise.
3219 2011-10-12 David S. Miller <davem@davemloft.net>
3221 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3222 '-mvis3' instead of 'mcpu=niagara3' in options.
3223 * gcc.target/sparc/fhalve.c: Likewise.
3224 * gcc.target/sparc/fnegop.c: Likewise.
3225 * gcc.target/sparc/fpadds.c: Likewise.
3226 * gcc.target/sparc/fshift.c: Likewise.
3227 * gcc.target/sparc/fucmp.c: Likewise.
3228 * gcc.target/sparc/lzd.c: Likewise.
3229 * gcc.target/sparc/vis3misc.c: Likewise.
3230 * gcc.target/sparc/xmul.c: Likewise.
3232 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3234 * gnat.dg/vect1.ad[sb]: New test.
3235 * gnat.dg/vect1_pkg.ads: New helper.
3236 * gnat.dg/vect2.ad[sb]: New test.
3237 * gnat.dg/vect2_pkg.ads: New helper.
3238 * gnat.dg/vect3.ad[sb]: New test.
3239 * gnat.dg/vect3_pkg.ads: New helper.
3240 * gnat.dg/vect4.ad[sb]: New test.
3241 * gnat.dg/vect4_pkg.ads: New helper.
3242 * gnat.dg/vect5.ad[sb]: New test.
3243 * gnat.dg/vect5_pkg.ads: New helper.
3244 * gnat.dg/vect6.ad[sb]: New test.
3245 * gnat.dg/vect6_pkg.ads: New helper.
3247 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3249 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3250 * gcc.target/i386/fma_run_double_2.c: Likewise.
3251 * gcc.target/i386/fma_run_double_3.c: Likewise.
3252 * gcc.target/i386/fma_run_double_4.c: Likewise.
3253 * gcc.target/i386/fma_run_double_5.c: Likewise.
3254 * gcc.target/i386/fma_run_double_6.c: Likewise.
3255 * gcc.target/i386/fma_run_float_1.c: Likewise.
3256 * gcc.target/i386/fma_run_float_2.c: Likewise.
3257 * gcc.target/i386/fma_run_float_3.c: Likewise.
3258 * gcc.target/i386/fma_run_float_4.c: Likewise.
3259 * gcc.target/i386/fma_run_float_5.c: Likewise.
3260 * gcc.target/i386/fma_run_float_6.c: Likewise.
3262 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3263 remove the extra dg-options.
3264 * gcc.target/i386/l_fma_double_2.c: Likewise.
3265 * gcc.target/i386/l_fma_double_3.c: Likewise.
3266 * gcc.target/i386/l_fma_double_4.c: Likewise.
3267 * gcc.target/i386/l_fma_double_5.c: Likewise.
3268 * gcc.target/i386/l_fma_double_6.c: Likewise.
3269 * gcc.target/i386/l_fma_float_1.c: Likewise.
3270 * gcc.target/i386/l_fma_float_2.c: Likewise.
3271 * gcc.target/i386/l_fma_float_3.c: Likewise.
3272 * gcc.target/i386/l_fma_float_4.c: Likewise.
3273 * gcc.target/i386/l_fma_float_5.c: Likewise.
3274 * gcc.target/i386/l_fma_float_6.c: Likewise.
3276 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3278 PR tree-optimization/50189
3279 * g++.dg/torture/pr50189.C: New testcase.
3281 2011-10-12 Richard Guenther <rguenther@suse.de>
3283 PR tree-optimization/50700
3284 * gcc.dg/builtin-object-size-12.c: New testcase.
3286 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3289 * gcc.c-torture/compile/pr50565-1.c,
3290 gcc.c-torture/compile/pr50565-2.c: New tests.
3292 2011-10-11 Jason Merrill <jason@redhat.com>
3296 * g++.dg/template/constant1.C: New.
3297 * g++.dg/template/constant2.C: New.
3298 * g++.dg/cpp0x/constexpr-template3.C: New.
3300 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3302 * gcc.target/i386/warn-vect-op-3.c: New test.
3303 * gcc.target/i386/warn-vect-op-1.c: New test.
3304 * gcc.target/i386/warn-vect-op-2.c: New test.
3306 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3308 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3310 2011-10-11 Richard Guenther <rguenther@suse.de>
3312 PR tree-optimization/50204
3313 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3315 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3317 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3319 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3321 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3322 * gcc.target/i386/fma_double_2.c: Ditto.
3323 * gcc.target/i386/fma_double_3.c: Ditto.
3324 * gcc.target/i386/fma_double_4.c: Ditto.
3325 * gcc.target/i386/fma_double_5.c: Ditto.
3326 * gcc.target/i386/fma_double_6.c: Ditto.
3327 * gcc.target/i386/fma_float_1.c: Ditto.
3328 * gcc.target/i386/fma_float_2.c: Ditto.
3329 * gcc.target/i386/fma_float_3.c: Ditto.
3330 * gcc.target/i386/fma_float_4.c: Ditto.
3331 * gcc.target/i386/fma_float_5.c: Ditto.
3332 * gcc.target/i386/fma_float_6.c: Ditto.
3333 * gcc.target/i386/l_fma_double_1.c: Ditto.
3334 * gcc.target/i386/l_fma_double_2.c: Ditto.
3335 * gcc.target/i386/l_fma_double_3.c: Ditto.
3336 * gcc.target/i386/l_fma_double_4.c: Ditto.
3337 * gcc.target/i386/l_fma_double_5.c: Ditto.
3338 * gcc.target/i386/l_fma_double_6.c: Ditto.
3339 * gcc.target/i386/l_fma_float_1.c: Ditto.
3340 * gcc.target/i386/l_fma_float_2.c: Ditto.
3341 * gcc.target/i386/l_fma_float_3.c: Ditto.
3342 * gcc.target/i386/l_fma_float_4.c: Ditto.
3343 * gcc.target/i386/l_fma_float_5.c: Ditto.
3344 * gcc.target/i386/l_fma_float_6.c: Ditto.
3345 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3346 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3347 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3348 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3349 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3350 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3351 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3352 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3353 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3354 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3355 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3356 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3358 2011-10-11 Tristan Gingold <gingold@adacore.com>
3360 * gcc.dg/va-arg-4.c: New test.
3361 * gcc.dg/va-arg-5.c: Ditto.
3363 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3365 * lib/target-supports.exp (check_effective_target_fd_truncate):
3366 Close and unlink test file before exit.
3368 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3371 * gfortran.dg/forall_15.f90: New test case.
3373 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3374 Andrew Macleod <amacleod@redhat.com>
3376 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3377 wrappers for *other_threads() and *final_verify().
3378 * gcc.dg/simulate-thread/simulate-thread.h
3379 (simulate_thread_wrapper_other_threads): New.
3380 (simulate_thread_wrapper_final_verify): New.
3382 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3384 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3386 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3388 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3390 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3391 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3393 * gcc.target/i386/fma_1.h: New file.
3394 * gcc.target/i386/fma_2.h: Likewise.
3395 * gcc.target/i386/fma_3.h: Likewise.
3396 * gcc.target/i386/fma_4.h: Likewise.
3397 * gcc.target/i386/fma_5.h: Likewise.
3398 * gcc.target/i386/fma_6.h: Likewise.
3399 * gcc.target/i386/fma_double_1.c: Likewise.
3400 * gcc.target/i386/fma_double_2.c: Likewise.
3401 * gcc.target/i386/fma_double_3.c: Likewise.
3402 * gcc.target/i386/fma_double_4.c: Likewise.
3403 * gcc.target/i386/fma_double_5.c: Likewise.
3404 * gcc.target/i386/fma_double_6.c: Likewise.
3405 * gcc.target/i386/fma_float_1.c: Likewise.
3406 * gcc.target/i386/fma_float_2.c: Likewise.
3407 * gcc.target/i386/fma_float_3.c: Likewise.
3408 * gcc.target/i386/fma_float_4.c: Likewise.
3409 * gcc.target/i386/fma_float_5.c: Likewise.
3410 * gcc.target/i386/fma_float_6.c: Likewise.
3411 * gcc.target/i386/fma_main.h: Likewise.
3412 * gcc.target/i386/fma_run_double_1.c: Likewise.
3413 * gcc.target/i386/fma_run_double_2.c: Likewise.
3414 * gcc.target/i386/fma_run_double_3.c: Likewise.
3415 * gcc.target/i386/fma_run_double_4.c: Likewise.
3416 * gcc.target/i386/fma_run_double_5.c: Likewise.
3417 * gcc.target/i386/fma_run_double_6.c: Likewise.
3418 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3419 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3420 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3421 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3422 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3423 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3424 * gcc.target/i386/fma_run_float_1.c: Likewise.
3425 * gcc.target/i386/fma_run_float_2.c: Likewise.
3426 * gcc.target/i386/fma_run_float_3.c: Likewise.
3427 * gcc.target/i386/fma_run_float_4.c: Likewise.
3428 * gcc.target/i386/fma_run_float_5.c: Likewise.
3429 * gcc.target/i386/fma_run_float_6.c: Likewise.
3430 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3431 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3432 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3433 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3434 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3435 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3436 * gcc.target/i386/l_fma_1.h: Likewise.
3437 * gcc.target/i386/l_fma_2.h: Likewise.
3438 * gcc.target/i386/l_fma_3.h: Likewise.
3439 * gcc.target/i386/l_fma_4.h: Likewise.
3440 * gcc.target/i386/l_fma_5.h: Likewise.
3441 * gcc.target/i386/l_fma_6.h: Likewise.
3442 * gcc.target/i386/l_fma_double_1.c: Likewise.
3443 * gcc.target/i386/l_fma_double_2.c: Likewise.
3444 * gcc.target/i386/l_fma_double_3.c: Likewise.
3445 * gcc.target/i386/l_fma_double_4.c: Likewise.
3446 * gcc.target/i386/l_fma_double_5.c: Likewise.
3447 * gcc.target/i386/l_fma_double_6.c: Likewise.
3448 * gcc.target/i386/l_fma_float_1.c: Likewise.
3449 * gcc.target/i386/l_fma_float_2.c: Likewise.
3450 * gcc.target/i386/l_fma_float_3.c: Likewise.
3451 * gcc.target/i386/l_fma_float_4.c: Likewise.
3452 * gcc.target/i386/l_fma_float_5.c: Likewise.
3453 * gcc.target/i386/l_fma_float_6.c: Likewise.
3454 * gcc.target/i386/l_fma_main.h: Likewise.
3455 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3456 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3457 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3458 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3459 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3460 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3461 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3462 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3463 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3464 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3465 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3466 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3468 2011-10-10 Richard Guenther <rguenther@suse.de>
3471 * gcc.dg/torture/pr50389.c: New testcase.
3473 2011-10-10 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/builtins-47.c: Optimize.
3478 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3480 * lib/gcc-simulate-thread.exp: New.
3481 * gcc.dg/simulate-thread/guality.h: New.
3482 * gcc.dg/simulate-thread/simulate-thread.h: New.
3483 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3484 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3485 * gcc.dg/simulate-thread/README: New.
3486 * g++.dg/simulate-thread/guality.h: New.
3487 * g++.dg/simulate-thread/simulate-thread.h: New.
3488 * g++.dg/simulate-thread/simulate-thread.exp: New.
3489 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3490 * c-c++-common/cxxbitfields-2.c: Remove.
3491 * c-c++-common/cxxbitfields.c: Remove.
3492 * c-c++-common/cxxbitfields-4.c: Remove.
3493 * c-c++-common/cxxbitfields-5.c: Remove.
3494 * c-c++-common/simulate-thread/bitfields-1.c: New.
3495 * c-c++-common/simulate-thread/bitfields-2.c: New.
3496 * c-c++-common/simulate-thread/bitfields-3.c: New.
3497 * c-c++-common/simulate-thread/bitfields-4.c: New.
3499 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3502 * g++.dg/warn/format5.C: New.
3504 2011-10-09 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3508 * gfortran.dg/common_16.f90: New.
3510 2011-10-09 Tobias Burnus <burnus@net-b.de>
3512 * gfortran.dg/iso_c_binding_param_1.f90: New.
3513 * gfortran.dg/iso_c_binding_param_2.f90: New.
3514 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3516 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3518 PR tree-optimization/50635
3519 * gcc.dg/vect/pr50635.c: New test.
3521 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3524 * gfortran.dg/proc_decl_27.f90: New.
3526 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3529 * objc/execute/initialize-1.m: New test.
3531 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3534 * gfortran.dg/pointer_function_result_1.f90 : New test.
3536 2011-10-07 David S. Miller <davem@davemloft.net>
3539 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3540 * gcc.target/sparc/cmask.c: Use it.
3541 * gcc.target/sparc/fhalve.c: Likewise.
3542 * gcc.target/sparc/fnegop.c: Likewise.
3543 * gcc.target/sparc/fpadds.c: Likewise.
3544 * gcc.target/sparc/fshift.c: Likewise.
3545 * gcc.target/sparc/fucmp.c: Likewise.
3546 * gcc.target/sparc/lzd.c: Likewise.
3547 * gcc.target/sparc/vis3misc.c: Likewise.
3548 * gcc.target/sparc/xmul.c: Likewise.
3550 2011-10-07 Richard Henderson <rth@redhat.com>
3552 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3554 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3556 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3558 * gcc.dg/pr50193-1.c: New file.
3559 * gcc.target/arm/shiftable.c: New file.
3561 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3564 * gfortran.dg/class_46.f03: New.
3566 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3568 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3569 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3570 (syslog, vsyslog, __vsyslog_chk): Likewise.
3572 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3573 (x, EXT_x): Use ASMNAME.
3575 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3576 (a, c): Use ASMNAME.
3578 2011-10-07 Tom de Vries <tom@codesourcery.com>
3581 * gcc.dg/pr50527.c: New test.
3583 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/50650
3586 * gcc.c-torture/compile/pr50650.c: New test.
3588 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3590 PR tree-optimization/50575
3591 * gcc.c-torture/execute/vector-compare-2.x: New file.
3593 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3597 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3600 2011-10-07 Richard Guenther <rguenther@suse.de>
3603 * gcc.dg/vect/vect-align-2.c: Increase array size.
3605 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3606 H.J. Lu <hongjiu.lu@intel.com>
3609 * gcc.target/i386/pr50603.c: New test.
3611 2011-10-06 Jason Merrill <jason@redhat.com>
3614 * g++.dg/cpp0x/default31.C: New.
3616 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3618 PR tree-optimization/50596
3619 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3621 * gcc.dg/vect/vect-cond-8.c: New test.
3623 2011-10-06 Richard Henderson <rth@redhat.com>
3625 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3626 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3627 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3628 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3629 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3630 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3631 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3632 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3633 * gcc.c-torture/execute/vshuf-16.inc: New file.
3634 * gcc.c-torture/execute/vshuf-2.inc: New file.
3635 * gcc.c-torture/execute/vshuf-4.inc: New file.
3636 * gcc.c-torture/execute/vshuf-8.inc: New file.
3637 * gcc.c-torture/execute/vshuf-main.inc: New file.
3638 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3639 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3640 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3641 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3642 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3643 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3644 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3645 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3646 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3647 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3648 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3649 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3650 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3652 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3654 PR tree-optimization/49279
3655 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3656 * gcc.c-torture/execute/pr49279.c: New test.
3658 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3661 * gcc.c-torture/compile/pr49049.c: New test.
3663 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3666 * gcc.target/arm/pr50305.c: New test.
3668 2011-10-06 Richard Guenther <rguenther@suse.de>
3670 PR tree-optimization/38884
3671 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3672 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3674 2011-10-05 David S. Miller <davem@davemloft.net>
3676 * gcc.target/sparc/lzd.c: New test.
3677 * gcc.target/sparc/popc.c: New test.
3679 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3681 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3682 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3683 * g++.dg/other/final1.C: Cleanup original tree dump.
3685 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/50613
3688 * gcc.dg/pr50613.c: New test.
3690 2011-10-05 Richard Henderson <rth@redhat.com>
3692 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3693 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3694 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3695 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3696 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3697 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3698 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3699 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3701 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3704 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3705 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3706 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3707 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3709 2011-10-05 Richard Guenther <rguenther@suse.de>
3711 PR tree-optimization/38885
3712 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3714 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3716 * gcc.target/i386/sw-1.c: New test.
3718 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3720 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3722 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3724 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3726 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3728 2011-10-04 David S. Miller <davem@davemloft.net>
3730 * gcc.target/sparc/fhalve.c: New test.
3731 * gcc.target/sparc/fnegop.c: New test.
3732 * gcc.target/sparc/xmul.c: New test.
3734 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3737 * gfortran.dg/dummy_procedure_6.f90: New.
3739 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3741 PR tree-optimization/50604
3742 * gcc.dg/pr50604.c: New test.
3744 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3746 PR tree-optimization/49662
3747 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3748 * gcc.dg/graphite/interchange-15.c: Likewise.
3749 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3751 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3753 * gcc.dg/tree-ssa/restrict-4.c: New test.
3755 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3757 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3758 (main): Use __typeof to get result type of comparison.
3760 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3762 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3763 Make et_vect_multiple_sizes_saved global.
3764 (check_effective_target_vect64): Make et_vect64_saved global.
3766 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3768 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3769 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3770 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3771 * gcc.dg/builtin-complex-err-1.c: Adjust.
3773 2011-10-02 Jason Merrill <jason@redhat.com>
3775 * g++.dg/cpp0x/range-for22.C: New.
3777 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3778 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3779 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3780 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3782 * g++.dg/cpp0x/nsdmi5.C: New.
3784 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3787 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3789 (mips-dg-options): Force an ABI option if the current ABI is
3790 incompatible with the required -mlong setting. Likewise force
3791 a long setting if the current one is incompatible with the
3792 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3793 throughout procedure.
3794 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3795 instead of addressing=absolute.
3797 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3799 * gcc.target/mips/stack-1.c: New test.
3801 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3803 * gcc.dg/pr49696.c: New test.
3805 2011-10-02 Jan Hubicka <jh@suse.cz>
3807 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3809 2011-10-01 David S. Miller <davem@davemloft.net>
3811 * gcc.target/sparc/cmask.c: New test.
3812 * gcc.target/sparc/fpadds.c: New test.
3813 * gcc.target/sparc/fshift.c: New test.
3814 * gcc.target/sparc/fucmp.c: New test.
3815 * gcc.target/sparc/vis3misc.c: New test.
3817 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3820 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3822 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3825 * g++.dg/dfp/44473-1.C: New test.
3826 * g++.dg/dfp/44473-2.C: New test.
3827 * g++.dg/dfp/mangle-1.C: New test.
3828 * g++.dg/dfp/mangle-2.C: New test.
3829 * g++.dg/dfp/mangle-3.C: New test.
3830 * g++.dg/dfp/mangle-4.C: New test.
3831 * g++.dg/dfp/mangle-5.C: New test.
3833 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3836 * gcc.dg/pr50571.c: New test.
3838 PR tree-optimization/46309
3839 * gcc.dg/pr46309.c: New test.
3841 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3843 * gcc.dg/strlenopt-21.c: New test.
3845 2011-09-30 Revital Eres <revital.eres@linaro.org>
3847 * gcc.dg/sms-10.c: New file.
3849 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3851 * gcc.target/arm/pr50099.c: New test.
3853 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3855 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3857 2011-09-30 David S. Miller <davem@davemloft.net>
3859 * gcc.target/sparc/bmaskbshuf.c: New test.
3860 * gcc.target/sparc/edgen.c: New test.
3862 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3865 * gfortran.dg/pure_formal_proc_3.f90: New.
3868 * gfortran.dg/stfunc_7.f90: New.
3870 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3872 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3873 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3874 * gcc.dg/vector-compare-1.c: Likewise.
3875 * gcc.dg/vector-compare-2.c: Likewise.
3877 2011-09-29 David S. Miller <davem@davemloft.net>
3879 * gcc.target/sparc/array.c: New test.
3881 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3883 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3884 loop unroll and set max unroll times to 8.
3885 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3886 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3887 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3888 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3890 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3893 * g++.dg/ext/visibility/warn5.C: New.
3895 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3898 * g++.dg/warn/Wextra-3.C: New.
3900 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3903 * gcc.target/sh/pr49468-si.c: New.
3905 2011-09-28 Tom de Vries <tom@codesourcery.com>
3908 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3909 (TEST): Initialize src3 with random floats.
3910 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3911 from union src3. Initialize src3 with random floats.
3913 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3915 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3916 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3917 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3918 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3919 * gcc.target/sh/sh4a-cos.c: Ditto.
3920 * gcc.target/sh/sh4a-cosf.c: Ditto.
3921 * gcc.target/sh/sh4a-sin.c: Ditto.
3922 * gcc.target/sh/sh4a-sinf.c: Ditto.
3923 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3924 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3925 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3927 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3930 * g++.dg/parse/error40.C: New.
3931 * g++.dg/warn/incomplete1.C: Adjust.
3933 2011-09-27 Jan Hubicka <jh@suse.cz>
3936 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3939 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3941 * gcc.dg/strlenopt-1.c: New test.
3942 * gcc.dg/strlenopt-1f.c: New test.
3943 * gcc.dg/strlenopt-2.c: New test.
3944 * gcc.dg/strlenopt-2f.c: New test.
3945 * gcc.dg/strlenopt-3.c: New test.
3946 * gcc.dg/strlenopt-4.c: New test.
3947 * gcc.dg/strlenopt-4g.c: New test.
3948 * gcc.dg/strlenopt-4gf.c: New test.
3949 * gcc.dg/strlenopt-5.c: New test.
3950 * gcc.dg/strlenopt-6.c: New test.
3951 * gcc.dg/strlenopt-7.c: New test.
3952 * gcc.dg/strlenopt-8.c: New test.
3953 * gcc.dg/strlenopt-9.c: New test.
3954 * gcc.dg/strlenopt-10.c: New test.
3955 * gcc.dg/strlenopt-11.c: New test.
3956 * gcc.dg/strlenopt-12.c: New test.
3957 * gcc.dg/strlenopt-12g.c: New test.
3958 * gcc.dg/strlenopt-13.c: New test.
3959 * gcc.dg/strlenopt-14g.c: New test.
3960 * gcc.dg/strlenopt-14gf.c: New test.
3961 * gcc.dg/strlenopt-15.c: New test.
3962 * gcc.dg/strlenopt-16g.c: New test.
3963 * gcc.dg/strlenopt-17g.c: New test.
3964 * gcc.dg/strlenopt-18g.c: New test.
3965 * gcc.dg/strlenopt.h: New file.
3967 2011-09-27 Tom de Vries <tom@codesourcery.com>
3970 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3971 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3972 * gcc.dg/pr43864.c: New test.
3973 * gcc.dg/pr43864-2.c: Same.
3974 * gcc.dg/pr43864-3.c: Same.
3975 * gcc.dg/pr43864-4.c: Same.
3977 2011-09-27 Jan Hubicka <jh@suse.cz>
3979 * gcc.dg/ipa/inline-5.c: New testcase.
3981 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3983 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3985 * gcc.dg/vect/bb-slp-27.c: New.
3986 * gcc.dg/vect/bb-slp-28.c: New.
3988 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3990 * testsuite/lib/target-supports.exp (check_profiling_available):
3991 Don't rely solely on TLS tests for -fprofile-generate, fall
3992 through to the other code.
3994 2011-09-27 Richard Guenther <rguenther@suse.de>
3996 PR tree-optimization/50363
3997 * gcc.dg/torture/pr50363.c: New testcase.
3999 2011-09-26 Jason Merrill <jason@redhat.com>
4002 * g++.dg/template/partial13.C: New.
4005 * g++.dg/template/partial12.C: New.
4008 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4010 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4013 * g++.dg/diagnostic/bindings1.C: New.
4014 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4016 2011-09-26 David S. Miller <davem@davemloft.net>
4018 * gcc.target/sparc/wrgsr.c: New test.
4019 * gcc.target/sparc/rdgsr.c: New test.
4020 * gcc.target/sparc/edge.c: New test.
4021 * gcc.target/sparc/fcmp.c: New test.
4023 * gcc.target/sparc/edge.c: Update for new return types.
4024 * gcc.target/sparc/fcmp.c: Likewise.
4026 * gcc.target/sparc/fpaddsubi.c: New test.
4028 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4031 * gfortran.dg/common_15.f90: New.
4034 * gfortran.dg/dummy_procedure_5.f90: New.
4035 * gfortran.dg/interface_26.f90: Modified error message.
4036 * gfortran.dg/proc_ptr_11.f90: Ditto.
4037 * gfortran.dg/proc_ptr_15.f90: Ditto.
4038 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4039 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4041 2011-09-26 Jason Merrill <jason@redhat.com>
4044 * g++.dg/overload/rvalue3.C: New.
4047 * g++.dg/overload/ref-conv2.C: New.
4049 * g++.dg/cpp0x/nsdmi-template1.C: New.
4051 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4053 * g++.dg/cpp0x/nullptr25.C: New.
4055 2011-09-26 Richard Guenther <rguenther@suse.de>
4057 PR tree-optimization/50472
4058 * gcc.dg/torture/pr50472.c: New testcase.
4060 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4062 * gnat.dg/opt22.adb: New test.
4063 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4065 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4067 * gnat.dg/opt21.adb: New test.
4068 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4070 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4072 * gnat.dg/opt20.ad[sb]: New test.
4073 * gnat.dg/opt20_pkg.ads: New helper.
4075 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4077 * gnat.dg/array17.adb: New test.
4078 * gnat.dg/array17_pkg.ads: New helper.
4080 2011-09-25 Jason Merrill <jason@redhat.com>
4082 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4084 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4086 * gnat.dg/frame_overflow.ads: New.
4087 * gnat.dg/frame_overflow.adb: Adjust.
4088 * gnat.dg/specs/addr1.ads: Likewise.
4090 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4092 * g++.dg/tree-ssa/restrict2.C: New test.
4094 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4096 * lib/target-supports.exp (check_effective_target_vect64): New.
4097 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4098 of multiple vector sizes.
4099 * gcc.dg/vect/bb-slp-26.c: New.
4101 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4104 * g++.dg/template/bitfield1.C: New.
4106 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4108 * gcc.dg/vect/bb-slp-24.c: New.
4110 2011-09-24 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4114 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4116 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4117 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4119 * g++.dg/cpp0x/nsdmi1.C: New.
4120 * g++.dg/cpp0x/nsdmi2.C: New.
4121 * g++.dg/cpp0x/nsdmi3.C: New.
4122 * g++.dg/cpp0x/nsdmi4.C: New.
4123 * g++.old-deja/g++.other/init4.C: New.
4125 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4128 * g++.dg/template/sfinae28.C: New.
4130 2011-09-23 Ian Lance Taylor <iant@google.com>
4132 * go.test/go-test.exp (errchk): Handle more cases of getting
4133 correct Tcl backslash quoting in regular expressions in test file.
4135 2011-09-23 Jason Merrill <jason@redhat.com>
4138 * g++.dg/init/const8.C: New.
4139 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4140 * g++.dg/cpp0x/defaulted2.C: Likewise.
4141 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4142 * g++.dg/init/pr20039.C: Likewise.
4143 * g++.dg/init/pr42844.C: Likewise.
4145 2011-09-23 Jan Hubicka <jh@suse.cz>
4147 * gcc.dg/ipa/inline-1.c: new testcase.
4148 * gcc.dg/ipa/inline-2.c: new testcase.
4149 * gcc.dg/ipa/inline-3.c: new testcase.
4150 * gcc.dg/ipa/inline-4.c: new testcase.
4152 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4155 * g++.dg/cpp0x/constexpr-static8.C: New.
4157 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4159 * gcc.target/i386/avxfp-1.c: New test.
4160 * gcc.target/i386/avxfp-2.c: New test.
4162 2011-09-23 Terry Guo <terry.guo@arm.com>
4164 * gcc.c-torture/execute/941014-1.x: Deleted.
4166 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4169 * g++.dg/cpp0x/pr50491.C: New.
4171 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4174 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4176 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4179 * g++.dg/cpp0x/nullptr24.C: New.
4181 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4184 * gcc.target/i386/pr50482.c: New test.
4186 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4188 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4189 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4190 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4191 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4192 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4193 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4194 multilib options contain different -march= from dg-options.
4196 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4197 Paolo Carlini <paolo.carlini@oracle.com>
4200 * g++.dg/template/friend52.C: New.
4202 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4204 * gcc.target/arm/cmp-1.c: New test.
4205 * gcc.target/arm/cmp-2.c: Likewise.
4207 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4210 * gfortran.dg/impure_actual_1.f90: Modified error message.
4211 * gfortran.dg/proc_ptr_32.f90: New.
4212 * gfortran.dg/proc_ptr_33.f90: New.
4214 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4216 PR tree-optimization/50451
4217 * gcc.dg/vect/pr50451.c: New test.
4219 2011-09-21 Ian Lance Taylor <iant@google.com>
4221 * go.test/go-test.exp (errchk): Add special case for bug332.
4222 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4223 some more test lines.
4225 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4227 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4228 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4229 * g++.dg/other/i386-8.C: Ditto.
4230 * g++.dg/other/pr34435.C: Ditto.
4231 * g++.dg/other/pr39496.C: Ditto.
4232 * g++.dg/other/mmintrin.C: Ditto.
4234 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/vect/vect-cond-7.c: New test.
4237 * gcc.target/i386/sse4_1-cond-1.c: New test.
4238 * gcc.target/i386/avx-cond-1.c: New test.
4240 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4243 * g++.dg/other/pr50464.C: New test.
4245 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4247 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4248 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4249 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4250 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4252 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4254 * gnat.dg/opt19.adb: New test.
4256 2011-09-21 Terry Guo <terry.guo@arm.com>
4258 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4259 on arch conflict when testing case on targets other than armv7-a.
4261 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/ext/int128-1.C: New.
4265 * g++.dg/ext/int128-2.C: Likewise.
4266 * g++.dg/ext/int128-2.h: Likewise.
4268 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4271 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4273 2011-09-20 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/constexpr-generated1.C: New.
4278 * g++.dg/overload/ref-conv1.C: New.
4280 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4282 * g++.dg/other/final1.C: New.
4284 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4286 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4289 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4291 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4294 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4296 PR tree-optimization/50413
4297 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4298 -fdump-tree-slp-details. Run other tests with
4299 -fdump-tree-vect-details.
4300 * g++.dg/vect/slp-pr50413.cc: New.
4302 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4303 Ira Rosen <ira.rosen@linaro.org>
4306 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4307 Fix underscores around restrict.
4309 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4311 PR tree-optimization/50414
4312 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4313 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4314 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4316 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4318 PR tree-optimization/50412
4319 * gfortran.dg/vect/pr50412.f90: New.
4321 2011-09-16 Jason Merrill <jason@redhat.com>
4324 * g++.dg/eh/defarg1.C: New.
4326 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4328 * gcc.dg/vect/vect-reduc-10.c: New test.
4329 * gcc.target/i386/avx-reduc-1.c: New test.
4331 * gcc.target/i386/sse2-extract-1.c: New test.
4332 * gcc.target/i386/avx-extract-1.c: New test.
4334 2011-09-16 Terry Guo <terry.guo@arm.com>
4336 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4338 2011-09-15 Diego Novillo <dnovillo@google.com>
4340 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4341 ALWAYS_CXXFLAGS, if defined.
4342 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4343 ALWAYS_GFORTRANFLAGS, if defined.
4344 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4345 ALWAYS_GOCFLAGS, if defined.
4346 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4347 ALWAYS_OBJCXXFLAGS, if defined.
4348 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4349 additional_flags, if defined.
4350 * lib/gnat.exp (gnat_target_compile): Likewise.
4351 * lib/objc.exp (objc_target_compile): Likewise.
4352 * lib/target-supports-dg.exp (dg-add-options): Handle
4355 2011-09-15 Tom de Vries <tom@codesourcery.com>
4358 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4359 Use uintptr_t in f1. Undo avr xfails.
4361 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4365 * gfortran.dg/function_types_3.f90: New.
4367 2011-09-15 Jason Merrill <jason@redhat.com>
4370 * g++.dg/cpp0x/trailing7.C: New.
4373 * g++.dg/cpp0x/nullptr23.C: New.
4375 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4377 * gcc.dg/vect/bb-slp-25.c: New.
4379 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4382 * g++.dg/cpp0x/noexcept15.C: New.
4384 2011-09-14 Tom de Vries <tom@codesourcery.com>
4387 * gcc.dg/pr50251.c: New test.
4389 2011-09-14 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/null_5.f90: New.
4394 * gfortran.dg/null_6.f90: New.
4396 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4398 * gcc.c-torture/compile/20110913-1.c: New test.
4400 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4403 * gfortran.dg/result_2.f90: New.
4405 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4407 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4409 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4412 * g++.dg/cpp0x/variadic116.C: New test case.
4414 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4416 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4417 * gcc.target/mips/interrupt_handler-2.c: New test.
4418 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4420 2011-09-12 Jason Merrill <jason@redhat.com>
4422 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4424 * g++.dg/cpp0x/explicit7.C: New.
4426 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4428 PR rtl-optimization/50212
4429 * g++.dg/other/pr50212.C: New test.
4431 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4434 * testsuite/gcc.target/avr/torture/avr-torture.exp
4435 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4436 "-O2 -fmerge-all-constants".
4438 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4441 * gfortran.dg/do_while_1.f90: New test.
4443 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4447 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4448 * gfortran.dg/proc_decl_26.f90: New.
4449 * gfortran.dg/typebound_override_2.f90: New.
4450 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4452 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/cond_expr2.ad[sb]: New test.
4456 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/atomic5.ad[sb]: New test.
4460 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4462 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4464 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4467 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4469 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4472 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4474 2011-09-09 Richard Guenther <rguenther@suse.de>
4476 PR tree-optimization/50328
4477 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4479 2011-09-09 Richard Guenther <rguenther@suse.de>
4482 * gcc.dg/torture/pr50333.c: New testcase.
4484 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4486 PR tree-optimization/50318
4487 * gcc.target/arm/pr50318-1.c: New file.
4489 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4491 * gcc.target/i386/all_one_m256i.c: New test.
4493 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4496 * g++.dg/cpp0x/sfinae28.C: New.
4498 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4501 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4502 longer ignored on typedefs.
4504 PR c++/33255 - Support -Wunused-local-typedefs warning
4505 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4506 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4508 2011-09-08 Martin Jambor <mjambor@suse.cz>
4510 PR tree-optimization/50287
4511 * gcc.dg/torture/pr50287.c: New test.
4513 2011-09-08 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/19831
4516 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4517 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4518 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4519 * gcc.dg/errno-1.c: Adjust.
4521 2011-09-08 Richard Guenther <rguenther@suse.de>
4523 PR tree-optimization/19831
4524 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4526 2011-09-08 Tobias Burnus <burnus@net-b.de>
4529 * gfortran.dg/do_concurrent_1.f90: New.
4530 * gfortran.dg/do_concurrent_2.f90: New.
4532 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4535 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4536 * gcc.dg/pr50310-2.c: New test.
4538 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4541 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4542 * gfortran.dg/impure_constructor_1.f90: Modified.
4543 * gfortran.dg/proc_ptr_comp_33.f90: New.
4545 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4548 * gcc.dg/pr50310-1.c: New test.
4550 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4553 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4556 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/cpp0x/noexcept14.C: New.
4561 2011-09-07 Jason Merrill <jason@redhat.com>
4563 * g++.dg/cpp0x/constexpr-ref3.C: New.
4565 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4567 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4569 * gcc.dg/section1.c: Don't xfail for avr.
4571 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4573 PR tree-optimization/50322
4574 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4576 2011-09-07 Martin Jambor <mjambor@suse.cz>
4578 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4580 2011-09-07 Martin Jambor <mjambor@suse.cz>
4582 PR tree-optimization/49911
4583 * g++.dg/tree-ssa/pr49911.C: New test.
4585 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4588 * gcc.dg/torture/pr49030.c: New test.
4590 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4593 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4594 * gfortran.dg/class_4d.f03: Deleted.
4595 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4597 2011-09-07 Richard Guenther <rguenther@suse.de>
4599 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4601 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4603 PR tree-optimization/46021
4604 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4606 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4608 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4610 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4612 * gcc.c-torture/compile/20110906-1.c: New test.
4614 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4616 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4618 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4620 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4621 --param tree-reassoc-width=1.
4623 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4624 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4626 2011-09-06 Richard Guenther <rguenther@suse.de>
4628 PR tree-optimization/48149
4629 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4631 2011-09-06 Richard Guenther <rguenther@suse.de>
4633 PR tree-optimization/48317
4634 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4636 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4638 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4640 (add_options_for_quad_vectors): Replace with ...
4641 (add_options_for_double_vectors): ... this.
4642 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4643 support multiple vector sizes since the vectorizer attempts to
4644 vectorize with both vector sizes.
4645 * gcc.dg/vect/no-vfa-vect-79.c,
4646 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4647 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4648 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4649 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4650 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4651 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4652 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4653 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4654 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4655 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4656 gcc.dg/vect/vect-40.c: Likewise.
4657 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4658 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4659 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4660 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4661 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4663 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4665 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4668 * gcc.target/mips/abi-main.h: New file.
4669 * gcc.target/mips/abi-o32-long32.c: New test.
4670 * gcc.target/mips/abi-o32-long64.c: Likewise.
4671 * gcc.target/mips/abi-o64-long32.c: Likewise.
4672 * gcc.target/mips/abi-o64-long64.c: Likewise.
4673 * gcc.target/mips/abi-n32-long32.c: Likewise.
4674 * gcc.target/mips/abi-n32-long64.c: Likewise.
4675 * gcc.target/mips/abi-n64-long32.c: Likewise.
4676 * gcc.target/mips/abi-n64-long64.c: Likewise.
4677 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4678 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4679 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4680 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4681 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4682 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4683 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4684 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4685 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4686 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4687 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4688 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4689 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4690 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4691 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4692 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4693 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4694 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4695 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4696 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4697 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4698 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4699 * gcc.target/mips/branch-3.c: Likewise.
4700 * gcc.target/mips/branch-4.c: Likewise.
4701 * gcc.target/mips/branch-5.c: Likewise.
4702 * gcc.target/mips/branch-6.c: Likewise.
4703 * gcc.target/mips/branch-7.c: Likewise.
4704 * gcc.target/mips/branch-8.c: Likewise.
4705 * gcc.target/mips/branch-9.c: Likewise.
4706 * gcc.target/mips/branch-10.c: Likewise.
4707 * gcc.target/mips/branch-11.c: Likewise.
4708 * gcc.target/mips/branch-12.c: Likewise.
4709 * gcc.target/mips/branch-13.c: Likewise.
4710 * gcc.target/mips/lazy-binding-1.c: Likewise.
4712 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4714 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4715 to avoid warning on int=16 platforms..
4717 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4719 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4720 to work even with -fshort-enums.
4722 2011-09-04 Jan Hubicka <jh@suse.cz>
4724 * gcc.c-torture/compile/20110902.c: new testcase.
4726 2011-09-04 Jason Merrill <jason@redhat.com>
4729 * g++.dg/cpp0x/rv-conv1.C: New.
4732 * g++.dg/cpp0x/rv-func3.C: New.
4734 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4738 * g++.dg/cpp0x/constexpr-template1.C: New.
4739 * g++.dg/cpp0x/constexpr-template2.C: New.
4740 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4741 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4743 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4745 * gnat.dg/specs/debug1.ads: Tweak pattern.
4747 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4750 * gfortran.dg/class_45a.f03: New.
4751 * gfortran.dg/class_45b.f03: New.
4753 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4754 Ira Rosen <ira.rosen@linaro.org>
4756 PR tree-optimization/50208
4757 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4758 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4759 -fno-tree-fre -fno-tree-pre.
4761 2011-09-02 Martin Jambor <mjambor@suse.cz>
4763 * gcc.dg/ipa/ipcp-3.c: New test.
4765 2011-09-02 Richard Guenther <rguenther@suse.de>
4767 PR tree-optimization/27460
4769 * gcc.dg/vect/vect-cond-7.c: New testcase.
4771 2011-09-02 Martin Jambor <mjambor@suse.cz>
4773 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4774 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4775 xfailed test for inlining.
4776 * g++.dg/ipa/ivinline-9.C: Likewise.
4778 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4780 PR tree-optimization/50178
4781 * gfortran.dg/vect/pr50178.f90: New test.
4783 2011-08-31 Martin Jambor <mjambor@suse.cz>
4786 * gcc.c-torture/execute/pr49886.c: New testcase.
4788 2011-08-31 Tom de Vries <tom@codesourcery.com>
4791 * gcc.dg/pr43513.c: New test.
4793 2011-08-30 Tobias Burnus <burnus@net-b.de>
4796 * gfortran.dg/common_14.f90: New.
4797 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4799 2011-08-30 Jason Merrill <jason@redhat.com>
4802 * g++.dg/cpp0x/decltype33.C: New.
4805 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4808 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4810 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4812 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4814 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4816 * gnat.dg/specs/aggr3.ads: New test.
4817 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4819 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4820 * gnat.dg/specs/aggr2.ads: Likewise.
4822 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4825 * gfortran.dg/allocate_with_source_2.f90: New test
4827 2011-08-30 Jason Merrill <jason@redhat.com>
4830 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4833 * g++.dg/cpp0x/constexpr-value3.C: New.
4835 2011-08-30 Richard Guenther <rguenther@suse.de>
4838 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4839 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4840 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4841 * gcc.dg/pr36902.c: XFAIL.
4843 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4845 * gcc.target/i386/fma-check.h: New.
4846 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4847 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4848 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4849 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4850 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4851 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4852 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4853 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4854 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4855 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4856 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4857 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4858 * gcc.target/i386/fma-compile.c: Likewise.
4859 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4860 * gcc.target/i386/sse-12.c: Add -mfma.
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.
4865 * g++.dg/other/i386-2.C: Likewise.
4866 * g++.dg/other/i386-3.C: Likewise.
4868 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4871 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4872 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4874 2011-08-30 Christian Bruel <christian.bruel@st.com>
4876 * g++.dg/bprob/bprob.exp (feedback_options): Set
4877 -fbranch-probabilities.
4878 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4880 2011-08-29 Jason Merrill <jason@redhat.com>
4883 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4885 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4886 Jason Merrill <jason@redhat.com>
4888 * g++.dg/dfp/base.C: New test.
4890 2011-08-29 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/initlist58.C: New.
4896 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4899 * gfortran.dg/class_result_1.f03: New.
4901 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4904 * gcc.target/i386/pr48722.c: New test.
4906 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4909 * gfortran.dg/widechar_compare_1.f90: New test.
4911 2011-08-26 Jason Merrill <jason@redhat.com>
4915 * g++.dg/abi/mangle50.C: New.
4917 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4920 * gcc.target/i386/pr50202.c: New test.
4922 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4924 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4925 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4926 * gcc.target/i386/avx-round-vec.c: New test.
4927 * gcc.target/i386/avx-roundf-vec.c: New test.
4929 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4935 * c-c++-common/Wunused-var-14.c: New test.
4937 2011-08-26 Tom de Vries <tom@codesourcery.com>
4939 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4941 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4943 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4944 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4945 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4946 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4948 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4950 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4951 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4952 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4953 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4955 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4958 * gfortran.dg/pointer_comp_init_1.f90: New test.
4960 2011-08-25 Jason Merrill <jason@redhat.com>
4963 * g++.dg/cpp0x/sfinae27.C: New.
4965 2011-08-25 Tobias Burnus <burnus@net-b.de>
4967 * gfortran.dg/coarray_lib_token_4.f90: New.
4969 2011-08-25 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4973 2011-08-25 Richard Guenther <rguenther@suse.de>
4975 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4977 2011-08-24 Tobias Burnus <burnus@net-b.de>
4980 * gfortran.dg/initialization_28.f90: New.
4982 2011-08-24 Richard Guenther <rguenther@suse.de>
4984 PR tree-optimization/50067
4985 * gcc.dg/torture/pr50067-3.c: New testcase.
4986 * gcc.dg/torture/pr50067-4.c: Likewise.
4987 * gcc.dg/torture/pr50067-5.c: Likewise.
4989 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4991 * g++.dg/other/i386-2.C: Add -mavx2 check.
4992 * g++.dg/other/i386-3.C: Likewise.
4993 * gcc.target/i386/avx-1.c: Add AVX2.
4994 * gcc.target/i386/avx-2.c: Likewise.
4995 * gcc.target/i386/funcspec-5.c: Likewise.
4996 * gcc.target/i386/sse-12.c: Likewise.
4997 * gcc.target/i386/sse-13.c: Likewise.
4998 * gcc.target/i386/sse-14.c: Likewise.
4999 * gcc.target/i386/sse-22.c: Likewise.
5000 * gcc.target/i386/sse-23.c: Likewise.
5001 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5002 * gcc.target/i386/avx2-check.h: New.
5003 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5004 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5005 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5006 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5007 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5008 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5009 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5010 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5011 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5012 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5013 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5014 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5015 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5016 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5017 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5018 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5019 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5020 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5021 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5022 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5023 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5024 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5025 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5026 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5027 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5028 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5029 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5030 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5031 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5032 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5033 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5034 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5035 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5036 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5037 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5038 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5039 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5040 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5041 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5042 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5043 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5044 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5045 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5046 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5047 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5048 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5049 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5050 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5051 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5052 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5053 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5054 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5055 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5056 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5057 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5058 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5059 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5060 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5061 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5062 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5063 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5064 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5065 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5066 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5067 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5068 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5069 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5070 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5071 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5072 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5073 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5074 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5075 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5076 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5077 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5078 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5079 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5080 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5081 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5082 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5083 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5084 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5085 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5086 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5087 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5088 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5089 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5090 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5091 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5092 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5093 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5094 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5095 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5096 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5097 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5098 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5099 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5100 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5101 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5102 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5103 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5104 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5105 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5106 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5107 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5108 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5109 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5110 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5111 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5112 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5113 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5114 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5115 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5116 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5117 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5118 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5119 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5120 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5121 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5122 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5123 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5124 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5125 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5126 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5127 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5128 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5129 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5130 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5131 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5132 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5133 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5134 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5135 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5136 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5137 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5138 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5139 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5140 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5141 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5142 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5143 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5144 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5145 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5146 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5147 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5148 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5149 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5150 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5151 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5152 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5153 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5154 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5155 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5156 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5157 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5158 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5159 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5160 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5161 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5162 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5163 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5164 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5165 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5166 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5167 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5168 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5169 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5170 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5171 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5172 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5173 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5174 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5175 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5176 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5177 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5178 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5179 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5180 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5181 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5182 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5183 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5184 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5185 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5186 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5187 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5188 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5189 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5190 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5191 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5192 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5193 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5194 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5195 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5196 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5197 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5198 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5199 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5200 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5201 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5202 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5203 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5204 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5205 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5206 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5207 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5208 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5209 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5210 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5211 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5212 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5213 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5214 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5215 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5216 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5217 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5218 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5219 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5220 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5221 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5222 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5223 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5224 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5225 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5226 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5227 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5228 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5229 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5230 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5231 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5232 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5233 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5234 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5235 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5236 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5237 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5238 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5239 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5240 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5241 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5242 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5243 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5244 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5245 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5246 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5247 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5248 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5249 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5250 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5251 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5252 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5253 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5254 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5255 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5256 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5257 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5258 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5259 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5260 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5261 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5262 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5263 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5264 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5265 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5266 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5267 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5268 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5269 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5270 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5271 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5272 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5273 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5274 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5275 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5276 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5277 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5278 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5279 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5280 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5281 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5282 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5283 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5284 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5285 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5286 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5287 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5288 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5289 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5290 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5291 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5292 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5293 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5294 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5295 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5296 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5297 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5298 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5299 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5300 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5301 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5302 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5303 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5304 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5305 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5306 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5307 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5308 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5309 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5310 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5311 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5312 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5313 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5314 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5315 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5316 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5317 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5318 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5319 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5320 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5321 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5322 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5323 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5324 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5325 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5326 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5327 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5328 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5329 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5330 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5331 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5332 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5333 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5334 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5335 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5336 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5337 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5338 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5339 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5340 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5341 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5342 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5343 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5344 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5345 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5346 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5347 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5348 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5349 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5350 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5351 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5352 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5353 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5354 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5355 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5356 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5357 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5358 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5359 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5360 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5361 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5362 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5363 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5364 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5365 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5366 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5367 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5368 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5369 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5370 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5371 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5372 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5373 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5374 * gcc.target/i386/testimm-9.c: Likewise.
5376 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5378 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5379 * g++.dg/other/i386-3.C: Likewise.
5380 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5381 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5382 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5383 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5384 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5385 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5386 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5387 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5388 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5389 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5390 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5391 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5392 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5393 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5394 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5395 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5396 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5397 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5398 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5399 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5400 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5401 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5402 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5403 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5404 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5405 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5406 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5407 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5408 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5409 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5410 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5411 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5412 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5413 * gcc.target/i386/sse-12.c: Add BMI2.
5414 * gcc.target/i386/sse-13.c: Likewise.
5415 * gcc.target/i386/sse-14.c: Likewise.
5416 * gcc.target/i386/sse-22.c: Likewise.
5417 * gcc.target/i386/sse-23.c: Likewise.
5419 2011-08-23 Jason Merrill <jason@redhat.com>
5421 * g++.dg/template/crash7.C: Adjust expected errors.
5423 2011-08-23 Jason Merrill <jason@redhat.com>
5427 * g++.dg/cpp0x/overload2.C: New.
5429 2011-08-23 Jason Merrill <jason@redhat.com>
5432 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5434 2011-08-23 Jason Merrill <jason@redhat.com>
5437 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5438 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5439 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5440 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5442 2011-08-23 Jason Merrill <jason@redhat.com>
5445 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5447 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5450 * g++.dg/warn/Wunused-var-16.C: New test.
5453 * gcc.dg/pr50161.c: New test.
5455 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5458 * g++.dg/gcov/gcov-7.C: New test.
5460 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5463 * g++.dg/dfp/nofields.C: New test.
5465 2011-08-23 Tobias Burnus <burnus@net-b.de>
5468 * gfortran.dg/use_16.f90: New.
5470 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5471 Kirill Yukhin <kirill.yukhin@intel.com>
5474 * gcc.target/i386/pr50155.c: New test.
5476 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5478 PR tree-optimization/50133
5479 * gcc.dg/pr50133.c: New test.
5482 * c-c++-common/cxxbitfields-6.c: New test.
5484 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5487 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5489 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5491 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5492 * gcc.dg/pr49994-3.c: Ditto.
5494 2011-08-22 Richard Guenther <rguenther@suse.de>
5497 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5498 * gcc.dg/torture/pr50067-2.c: Likewise.
5500 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5503 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5504 of a constant resulting from simplification.
5505 * gfortran.dg/warn_conversion_3.f90: New test.
5507 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5510 * gfortran.dg/zero_stride_1.f90: New test.
5512 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5515 * gfortran.dg/typebound_override_1.f90: Modified.
5517 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5519 PR tree-optimization/48739
5520 * gcc.dg/pr48739-1.c: New test.
5521 * gcc.dg/pr48739-2.c: New test.
5523 2011-08-20 Tobias Burnus <burnus@net-b.de>
5525 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5527 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5530 * gfortran.dg/where_3.f90: New test.
5532 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5535 * gfortran.dg/pr49721-1.f: New.
5536 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5538 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5540 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5541 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5544 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5546 * gcc.target/arm/wmul-11.c: New file.
5547 * gcc.target/arm/wmul-12.c: New file.
5548 * gcc.target/arm/wmul-13.c: New file.
5550 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5552 * gcc.target/arm/wmul-10.c: New file.
5554 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5556 * gcc.target/arm/wmul-9.c: New file.
5557 * gcc.target/arm/wmul-bitfield-2.c: New file.
5559 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5561 * gcc.target/arm/wmul-8.c: New file.
5563 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5565 * gcc.target/arm/wmul-7.c: New file.
5567 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5569 * gcc.target/arm/wmul-6.c: New file.
5571 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5573 * gcc.target/arm/wmul-5.c: New file.
5574 * gcc.target/arm/no-wmla-1.c: New file.
5576 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5578 * gcc.target/arm/wmul-bitfield-1.c: New file.
5580 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5582 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5584 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5586 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5587 * gcc.target/i386/conversion.c: Likewise.
5589 2011-08-19 Richard Guenther <rguenther@suse.de>
5591 * gcc.dg/torture/pr50067-1.c: New testcase.
5592 * gcc.dg/torture/pr50067-2.c: Likewise.
5594 2011-08-19 Joey Ye <joey.ye@arm.com>
5597 * gcc.target/arm/handler-align.c: New test.
5598 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5601 2011-08-19 Joey Ye <joey.ye@arm.com>
5603 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5605 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5608 * gfortran.dg/end_block_label_1.f90: New test.
5609 * gfortran.dg/end_associate_label_1.f90: New test.
5611 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5613 * gcc.dg/c1x-pointer-float-1.c: New test.
5615 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5618 * gfortran.dg/duplicate_labels_2.f: New test.
5620 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5622 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5623 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5624 gcc.dg/c1x-noreturn-5.c: New tests.
5626 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5628 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5630 2011-08-18 Tobias Burnus <burnus@net-b.de>
5633 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5634 * gfortran.dg/coarray_lock_3.f90: Fix test.
5635 * gfortran.dg/coarray_lock_4.f90: New.
5636 * gfortran.dg/coarray_lock_5.f90: New.
5638 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5641 * gcc.c-torture/compile/pr50009.c: New test.
5644 * gcc.dg/torture/pr50092.c: New test.
5646 2011-08-18 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/namelist_73.f90: New.
5651 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5653 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5656 * gcc.dg/pr50017.c: New test.
5658 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5661 * g++.dg/lookup/hidden-var1.C: New test case.
5663 2011-08-17 Tobias Burnus <burnus@net-b.de>
5666 * gfortran.dg/warn_unused_var_2.f90: New.
5667 * gfortran.dg/warn_unused_var_3.f90: New.
5669 2011-08-17 Tom de Vries <tom@codesourcery.com>
5672 * gcc.target/arm/pr43597.c: New test.
5674 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5677 * gfortran.dg/common_13.f90: New.
5679 2011-08-16 Jason Merrill <jason@redhat.com>
5682 * g++.dg/cpp0x/variadic-unresolved.C: New.
5684 * g++.old-deja/g++.brendan/README: Add R.I.P.
5686 * g++.dg/ext/attr-used-1.C: New.
5689 * g++.dg/cpp0x/initlist56.C: New.
5691 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5694 * g++.dg/opt/life1.C: Only run on Linux.
5696 2011-08-15 Tobias Burnus <burnus@net-b.de>
5698 * gfortran.dg/coarray_26.f90: New.
5700 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5702 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5705 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5708 * gfortran.dg/func_result_7.f90: New.
5710 2011-08-13 Jason Merrill <jason@redhat.com>
5713 * g++.dg/cpp0x/decltype32.C: New.
5716 * g++.dg/diagnostic/expr1.C: New.
5718 2011-08-12 David Li <davidxl@google.com>
5720 * g++.dg/abi/vbase15.C: New test.
5722 2011-08-12 Jason Merrill <jason@redhat.com>
5725 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5727 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5729 * gcc.dg/builtins-67.c: New test.
5730 * gcc.target/i386/conversion.c: Ditto.
5732 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5733 Brian Hackett <bhackett1024@gmail.com>
5735 * g++.dg/plugin/decl_plugin.c: New.
5736 * g++.dg/plugin/decl-plugin-test.C: New.
5737 * g++.dg/plugin/plugin.exp: Add above testcase.
5739 2011-08-11 Richard Guenther <rguenther@suse.de>
5741 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5743 2011-08-11 Michael Matz <matz@suse.de>
5745 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5747 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5749 PR tree-optimization/50039
5750 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5751 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5753 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5755 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5756 (sse4_1_test): Initialize src3 with random value.
5758 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5760 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5761 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5762 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5763 * gcc.dg/scal-to-vec1.c: New test.
5764 * gcc.dg/scal-to-vec2.c: New test.
5766 2011-08-09 Richard Guenther <rguenther@suse.de>
5768 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5769 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5770 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5771 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5773 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5775 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5777 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5779 * gcc.dg/pr49948.c: Require pthread effective target.
5781 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5783 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5785 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5787 * gcc.target/i386/sse-22a.c: New test.
5789 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5791 PR tree-optimization/50014
5792 * gcc.dg/vect/pr50014.c: New test.
5794 2011-08-08 Martin Jambor <mjambor@suse.cz>
5797 * gcc.dg/tree-ssa/pr49923.c: New test.
5799 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5802 * gcc.target/i386/pr49781-1.c: New.
5804 2011-08-08 Jason Merrill <jason@redhat.com>
5806 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5808 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5810 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5813 * gfortran.dg/typebound_override_1.f90: New.
5815 2011-08-07 Kai Tietz <ktietz@redhat.com>
5817 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5818 x86_64 mingw target.
5819 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5822 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5823 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5824 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5825 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5826 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5827 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5828 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5830 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5833 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5835 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5837 * gcc.dg/pr48770.c: Cleanup coverage files.
5838 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5840 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5842 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5843 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5844 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5845 lzcnt and bmi options.
5847 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5850 * gcc.dg/pr47381-1.c: New.
5851 * gcc.dg/pr47381-2.c: Likewise.
5852 * gcc.target/i386/pr47381.c: Likewise.
5854 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5857 * gcc.dg/pr47727.c: New.
5860 * gcc.dg/pr47372-1.c: New.
5861 * gcc.dg/pr47372-2.c: Likewise.
5863 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5866 * gcc.target/i386/pr47449.c: New.
5869 * gcc.dg/pr47446-1.c: New.
5870 * gcc.dg/pr47446-2.c: Likewise.
5872 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5875 * gcc.dg/pr47766.c: New.
5878 * gcc.dg/tls/pr47715-1.c: New.
5879 * gcc.dg/tls/pr47715-2.c: Likewise.
5880 * gcc.dg/tls/pr47715-3.c: Likewise.
5881 * gcc.dg/tls/pr47715-4.c: Likewise.
5882 * gcc.dg/tls/pr47715-5.c: Likewise.
5884 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5887 * objc.dg/gnu-api-2-class.m: Updated comments.
5888 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5889 * objc.dg/gnu-api-2-class-meta.m: New test.
5890 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5892 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5895 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5896 with classes that are in construction.
5898 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5901 * gcc.target/i386/pr48084-1.c: New.
5902 * gcc.target/i386/pr48084-2.c: Likewise.
5903 * gcc.target/i386/pr48084-3.c: Likewise.
5904 * gcc.target/i386/pr48084-4.c: Likewise.
5905 * gcc.target/i386/pr48084-5.c: Likewise.
5907 PR rtl-optimization/49504
5908 * gcc.target/i386/pr49504.c: New.
5911 * gcc.dg/pr49860.c: New.
5913 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5916 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5917 with classes that are in construction.
5919 2011-08-05 Jason Merrill <jason@redhat.com>
5922 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5925 * g++.dg/cpp0x/decltype31.C: New.
5928 * g++.dg/init/array28.C: New.
5931 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5933 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5936 * gcc.dg/pr47369-1.c: New.
5938 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5941 * gcc.dg/torture/pr47364-1.c: New.
5942 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5943 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5945 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5948 * gfortran.dg/transfer_check_2.f90: New test case.
5950 2011-08-05 Jan Hubicka <jh@suse.cz>
5953 * gfortran.dg/pr49494.f90: New testcase.
5955 2011-08-05 Jan Hubicka <jh@suse.cz>
5958 * gcc.c-torture/compile/pr49735.c: New testcase.
5960 2011-08-05 Jason Merrill <jason@redhat.com>
5963 * g++.dg/cpp0x/initlist56.C: New.
5966 * g++.dg/overload/rvalue2.C: New.
5969 * g++.dg/cpp0x/range-for21.C: New.
5971 * g++.dg/ext/vla11.C: New.
5973 2011-08-05 Richard Guenther <rguenther@suse.de>
5975 PR tree-optimization/49984
5976 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5978 2011-08-05 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5981 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5982 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5984 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5986 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5987 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5988 * gfortran.dg/ldist-pr43023.f90: Ditto.
5989 * gfortran.dg/namelist_52.f90: Ditto.
5990 * gfortran.dg/interface_proc_end.f90: Ditto.
5991 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5992 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5994 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5996 * gcc.dg/vect/vect-over-widen-1.c: New test.
5997 * gcc.dg/vect/vect-over-widen-2.c: New test.
5998 * gcc.dg/vect/vect-over-widen-3.c: New test.
5999 * gcc.dg/vect/vect-over-widen-4.c: New test.
6001 2011-08-04 Richard Guenther <rguenther@suse.de>
6004 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6006 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6008 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6010 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6013 * g++.dg/ext/builtin-object-size3.C: New test.
6015 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6017 PR tree-optimization/49948
6018 * gcc.dg/pr49948.c: New test.
6020 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6023 * gcc.dg/torture/pr47383.c: New.
6025 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6027 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6029 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6031 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6033 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6036 * gcc.dg/torture/pr47744-1.c: New.
6037 * gcc.dg/torture/pr47744-2.c: Likewise.
6038 * gcc.dg/torture/pr47744-3.c: Likewise.
6040 2011-08-03 Richard Guenther <rguenther@suse.de>
6043 * gcc.dg/torture/pr49958.c: New testcase.
6045 2011-08-03 Richard Guenther <rguenther@suse.de>
6047 PR tree-optimization/49938
6048 * g++.dg/torture/pr49938.C: New testcase.
6050 2011-08-02 Jason Merrill <jason@redhat.com>
6053 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6056 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6059 * g++.dg/cpp0x/variadic115.C: New.
6062 * g++.dg/cpp0x/union5.C: New.
6064 2011-08-02 Daniel Kraft <d@domob.eu>
6067 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6069 2011-08-02 Kai Tietz <ktietz@redhat.com>
6072 * gcc.dg/tree-ssa/forwprop-15.c
6074 2011-08-02 Jason Merrill <jason@redhat.com>
6077 * g++.dg/cpp0x/range-for20.C: New.
6079 2011-08-02 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/coarray_lib_token_3.f90: New.
6083 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6087 * gcc.dg/gomp/atomic-15.c: New test.
6088 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6089 * g++.dg/gomp/atomic-15.C: New test.
6090 * g++.dg/gomp/private-1.C: New test.
6091 * g++.dg/gomp/sharing-2.C: New test.
6092 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6093 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6094 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6096 2011-08-02 Tobias Burnus <burnus@net-b.de>
6098 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6099 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6101 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6102 * gfortran.dg/allocatable_function_5.f90: Ditto.
6103 * gfortran.dg/allocate_stat.f90: Ditto.
6104 * gfortran.dg/array_constructor_20.f90: Ditto.
6105 * gfortran.dg/array_constructor_21.f90: Ditto.
6106 * gfortran.dg/array_constructor_22.f90: Ditto.
6107 * gfortran.dg/array_constructor_26.f03: Ditto.
6108 * gfortran.dg/array_function_4.f90: Ditto.
6109 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6110 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6111 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6112 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6113 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6114 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6115 * gfortran.dg/class_15.f03: Ditto.
6116 * gfortran.dg/class_27.f03: Ditto.
6117 * gfortran.dg/class_33.f90: Ditto.
6118 * gfortran.dg/class_37.f03: Ditto.
6119 * gfortran.dg/class_40.f03: Ditto.
6120 * gfortran.dg/class_42.f03: Ditto.
6121 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6122 * gfortran.dg/coarray/registering_1.f90: Ditto.
6123 * gfortran.dg/convert_1.f90: Ditto.
6124 * gfortran.dg/default_initialization_3.f90: Ditto.
6125 * gfortran.dg/dependency_25.f90: Ditto.
6126 * gfortran.dg/dependency_26.f90: Ditto.
6127 * gfortran.dg/dependency_36.f90: Ditto.
6128 * gfortran.dg/dependency_37.f90: Ditto.
6129 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6130 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6131 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6132 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6133 * gfortran.dg/elemental_result_1.f90: Ditto.
6134 * gfortran.dg/empty_derived_type.f90: Ditto.
6135 * gfortran.dg/entry_7.f90: Ditto.
6136 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6137 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6138 * gfortran.dg/error_recovery_3.f90: Ditto.
6139 * gfortran.dg/extends_4.f03: Ditto.
6140 * gfortran.dg/func_assign.f90: Ditto.
6141 * gfortran.dg/func_assign_3.f90: Ditto.
6142 * gfortran.dg/generic_1.f90: Ditto.
6143 * gfortran.dg/generic_18.f90: Ditto.
6144 * gfortran.dg/generic_22.f03: Ditto.
6145 * gfortran.dg/generic_4.f90: Ditto.
6146 * gfortran.dg/generic_6.f90: Ditto.
6147 * gfortran.dg/generic_actual_arg.f90: Ditto.
6148 * gfortran.dg/graphite/id-21.f: Ditto.
6149 * gfortran.dg/graphite/pr45758.f90: Ditto.
6150 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6151 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6152 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6153 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6154 * gfortran.dg/host_used_types_1.f90: Ditto.
6155 * gfortran.dg/implicit_1.f90: Ditto.
6156 * gfortran.dg/implicit_11.f90: Ditto.
6157 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6158 * gfortran.dg/impure_actual_1.f90: Ditto.
6159 * gfortran.dg/impure_assignment_1.f90: Ditto.
6160 * gfortran.dg/impure_constructor_1.f90: Ditto.
6161 * gfortran.dg/initialization_10.f90: Ditto.
6162 * gfortran.dg/initialization_12.f90: Ditto.
6163 * gfortran.dg/interface_14.f90: Ditto.
6164 * gfortran.dg/interface_15.f90: Ditto.
6165 * gfortran.dg/interface_2.f90: Ditto.
6166 * gfortran.dg/interface_25.f90: Ditto.
6167 * gfortran.dg/interface_26.f90: Ditto.
6168 * gfortran.dg/interface_29.f90: Ditto.
6169 * gfortran.dg/interface_assignment_1.f90: Ditto.
6170 * gfortran.dg/internal_pack_6.f90: Ditto.
6171 * gfortran.dg/internal_pack_7.f90: Ditto.
6172 * gfortran.dg/internal_pack_8.f90: Ditto.
6173 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6174 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6175 * gfortran.dg/module_commons_3.f90: Ditto.
6176 * gfortran.dg/module_equivalence_4.f90: Ditto.
6177 * gfortran.dg/module_equivalence_6.f90: Ditto.
6178 * gfortran.dg/module_function_type_1.f90: Ditto.
6179 * gfortran.dg/module_naming_1.f90: Ditto.
6180 * gfortran.dg/namelist_4.f90: Ditto.
6181 * gfortran.dg/operator_c1202.f90: Ditto.
6182 * gfortran.dg/parens_7.f90: Ditto.
6183 * gfortran.dg/pr32921.f: Ditto.
6184 * gfortran.dg/pr33646.f90: Ditto.
6185 * gfortran.dg/pr41928.f90: Ditto.
6186 * gfortran.dg/pr42119.f90: Ditto.
6187 * gfortran.dg/pr43984.f90: Ditto.
6188 * gfortran.dg/present_1.f90: Ditto.
6189 * gfortran.dg/private_type_2.f90: Ditto.
6190 * gfortran.dg/proc_decl_2.f90: Ditto.
6191 * gfortran.dg/proc_ptr_10.f90: Ditto.
6192 * gfortran.dg/proc_ptr_22.f90: Ditto.
6193 * gfortran.dg/proc_ptr_8.f90: Ditto.
6194 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6195 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6196 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6197 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6198 * gfortran.dg/substring_equivalence.f90: Ditto.
6199 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6200 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6201 * gfortran.dg/trim_optimize_6.f90: Ditto.
6202 * gfortran.dg/typebound_call_12.f03: Ditto.
6203 * gfortran.dg/typebound_operator_5.f03: Ditto.
6204 * gfortran.dg/typebound_operator_6.f03: Ditto.
6205 * gfortran.dg/typebound_proc_18.f03: Ditto.
6206 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6207 * gfortran.dg/use_1.f90: Ditto.
6208 * gfortran.dg/use_10.f90: Ditto.
6209 * gfortran.dg/use_11.f90: Ditto.
6210 * gfortran.dg/use_14.f90: Ditto.
6211 * gfortran.dg/use_only_2.f90: Ditto.
6212 * gfortran.dg/use_rename_4.f90: Ditto.
6213 * gfortran.dg/use_rename_5.f90: Ditto.
6214 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6215 * gfortran.dg/used_interface_ref.f90: Ditto.
6216 * gfortran.dg/used_types_11.f90: Ditto.
6217 * gfortran.dg/used_types_3.f90: Ditto.
6218 * gfortran.dg/used_types_4.f90: Ditto.
6219 * gfortran.dg/userdef_operator_2.f90: Ditto.
6220 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6221 * gfortran.dg/vect/pr46213.f90: Ditto.
6222 * gfortran.dg/whole_file_21.f90: Ditto.
6223 * gfortran.dg/whole_file_22.f90: Ditto.
6224 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6225 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6227 2011-08-02 Kai Tietz <ktietz@redhat.com>
6229 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6231 2011-08-01 Jason Merrill <jason@redhat.com>
6234 * g++.dg/abi/mangle49.C: New.
6237 * g++.dg/cpp0x/constexpr-array4.C: New.
6240 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6242 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6245 * gcc.target/i386/pr49927.c: New test.
6247 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6249 PR tree-optimization/49926
6250 * gcc.dg/vect/pr49926.c: New test.
6252 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6254 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6255 * gcc.target/i386/lzcnt-1.c: New test.
6256 * gcc.target/i386/lzcnt-2.c: Likewise.
6257 * gcc.target/i386/lzcnt-2a.c: Likewise.
6258 * gcc.target/i386/lzcnt-3.c: Likewise.
6259 * gcc.target/i386/lzcnt-4.c: Likewise.
6260 * gcc.target/i386/lzcnt-4a.c: Likewise.
6261 * gcc.target/i386/lzcnt-5.c: Likewise.
6262 * gcc.target/i386/lzcnt-6.c: Likewise.
6263 * gcc.target/i386/lzcnt-6a.c: Likewise.
6264 * gcc.target/i386/lzcnt-check.h: Likewise.
6266 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6267 * gcc.target/i386/sse-13.c: Likewise.
6268 * gcc.target/i386/sse-14.c: Likewise.
6269 * g++.dg/other/i386-2.C: Likewise.
6270 * g++.dg/other/i386-3.C: Likewise.
6272 2011-08-01 Julian Brown <julian@codesourcery.com>
6274 * gcc.target/arm/fixed-point-exec.c: New test.
6276 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6279 * gcc.target/i386/pr49920.c: New test.
6281 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6283 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6284 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6285 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6286 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6287 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6288 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6289 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6290 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6291 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6292 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6293 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6294 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6295 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6296 * g++.dg/tree-ssa/pr33615.C: Ditto.
6297 * g++.dg/tree-ssa/restrict1.C: Ditto.
6298 * c-c++-common/restrict-2.c: Ditto.
6299 * gfortran.dg/pr32921.f: Ditto.
6300 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6301 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6302 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6303 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6304 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6305 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6306 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6307 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6308 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6309 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6311 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6313 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6314 .exe.ltrans[0-9]*. dump files.
6316 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6319 * gfortran.dg/abstract_type_6.f03: Modified.
6320 * gfortran.dg/typebound_proc_24.f03: New.
6322 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6325 * g++.dg/init/for1.C: Fix.
6327 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6330 * gfortran.dg/string_5.f90: New test.
6332 2011-07-29 Jason Merrill <jason@redhat.com>
6335 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6337 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6339 PR tree-optimization/47407
6340 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6344 2011-07-29 Richard Guenther <rguenther@suse.de>
6346 * gcc.dg/uninit-suppress.c: Also disable VRP.
6347 * gcc.dg/uninit-suppress_2.c: Likewise.
6349 2011-07-28 Jason Merrill <jason@redhat.com>
6352 * g++.dg/template/nontype24.C: New.
6354 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6356 PR rtl-optimization/47958
6357 * gcc.dg/torture/pr47958-1.c: New.
6359 2011-07-29 Wei Guozhi <carrot@google.com>
6361 PR rtl-optimization/49799
6362 * gcc.dg/pr49799.c: New test case.
6364 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6367 * gcc.dg/graphite/id-pr48648.c: New.
6369 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6372 * gfortran.dg/maxloc_2.f90: New test.
6373 * gfortran.dg/maxloc_3.f90: New test.
6374 * gfortran.dg/minloc_1.f90: New test.
6375 * gfortran.dg/minloc_2.f90: New test.
6376 * gfortran.dg/minloc_3.f90: New test.
6377 * gfortran.dg/minmaxloc_7.f90: New test.
6380 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6382 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6385 the builtin isn't optimized away.
6387 2011-07-27 Tobias Burnus <burnus@net-b.de>
6390 * gfortran.dg/lto/pr45586-2_0.f90: New.
6392 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6395 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6396 * c-c++-common/cxxbitfields-5.c: Same.
6398 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6400 * lib/target-supports.exp (check_effective_target_mmap): Use
6401 check_function_available.
6403 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6405 * g++.old-deja/g++.pt/crash60.C: Updated.
6407 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6410 * gcc.target/i386/pr49866.c: New test.
6412 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6414 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6415 * gcc.target/i386/bmi-andn-1.c: New test.
6416 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6417 * gcc.target/i386/bmi-andn-2.c: Likewise.
6418 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6419 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6420 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6421 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6422 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6423 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6424 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6425 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6426 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6427 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6428 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6429 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6430 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6431 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6432 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6433 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6434 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6435 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6436 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6437 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6438 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6440 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6443 * gfortran.dg/graphite/id-pr47691.f: New.
6445 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6447 * gcc.target/i386/avx-os-support.h: New.
6448 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6449 (main): Check avx_os_support before the test is run.
6450 * gcc.target/i386/aes-avx-check.h: Ditto.
6451 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6453 2011-07-27 Kai Tietz <ktietz@redhat.com>
6455 * gcc.target/i386/aggregate-ret3.c: New test.
6456 * gcc.target/i386/aggregate-ret4.c: New test.
6458 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6461 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6462 allocated array should *not* change its size.
6463 * gfortran.dg/multiple_allocation_3.f90: New test.
6465 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6468 * g++.dg/cpp0x/constexpr-49776.C: New.
6470 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6473 * gcc.dg/graphite/id-pr47046.c: New.
6475 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6478 * gcc.dg/graphite/run-id-pr47593.c: New.
6480 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6483 * gcc.dg/graphite/run-id-pr47653.c: New.
6484 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6485 induction variables.
6486 * gcc.dg/graphite/scop-16.c: Same.
6487 * gcc.dg/graphite/scop-17.c: Same.
6488 * gcc.dg/graphite/scop-21.c: Same.
6490 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6493 * gcc.dg/graphite/id-pr48805.c: New.
6495 2011-07-26 Tobias Burnus <burnus@net-b.de>
6497 * gfortran.dg/coarray_lib_token_2.f90: New.
6499 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6501 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6504 2011-07-25 Andrew Pinski <apinski@cavium.com>
6507 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6508 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6510 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6514 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6515 * gcc.c-torture/execute/loop-2g.c: Likewise.
6516 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6517 Require mmap support.
6518 * gcc.c-torture/execute/loop-2g.x: Likewise.
6519 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6520 (MAP_ANON): Provide default.
6521 * gcc.dg/20050826-1.c: Likewise.
6522 * gcc.target/i386/pr36533.c: Likewise.
6523 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6524 Use dg-require-effective-target mmap.
6526 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6529 * g++.dg/cpp0x/range-for19.C: New.
6531 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6534 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6537 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6540 * g++.dg/torture/pr49309.C: Remove.
6542 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6544 PR tree-optimization/49809
6545 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6548 2011-07-25 Richard Guenther <rguenther@suse.de>
6550 PR tree-optimization/49715
6551 * gcc.target/i386/pr49715-1.c: New testcase.
6552 * gcc.target/i386/pr49715-2.c: Likewise.
6554 2011-07-23 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6558 2011-07-22 Jason Merrill <jason@redhat.com>
6561 * g++.dg/cpp0x/initlist55.C: New.
6563 2011-07-23 Tobias Burnus <burnus@net-b.de>
6566 * gfortran.dg/namelist_72.f: New.
6568 2011-07-23 Tobias Burnus <burnus@net-b.de>
6570 * gfortran.dg/coarray_25.f90: New.
6572 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6574 * override1.C: This test should use c++0x mode.
6575 * override3.C: New. Test the diagnostics in c++98 mode.
6577 2011-07-22 Jason Merrill <jason@redhat.com>
6578 Mark Glisse <marc.glisse@normalesup.org>
6581 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6584 * g++.dg/opt/builtins2.C: New.
6585 * g++.dg/other/error27.C: Don't rely on __builtin.
6587 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6589 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6591 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6592 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6593 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6594 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6596 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6599 2011-07-22 Richard Guenther <rguenther@suse.de>
6601 PR tree-optimization/45819
6602 * gcc.dg/pr45819.c: New testcase.
6604 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6606 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6608 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6612 * gcc.dg/graphite/run-id-pr47654.c: New.
6614 2011-07-21 Ian Lance Taylor <iant@google.com>
6617 * gcc.dg/pr49705.c: New test.
6619 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6621 * lib/target-supports.exp (check_avx_os_support_available): New.
6622 (check_effective_target_avx_runtime): Use it.
6624 2011-07-21 Richard Guenther <rguenther@suse.de>
6626 PR tree-optimization/49770
6627 * g++.dg/torture/pr49770.C: New testcase.
6629 2011-07-21 Kai Tietz <ktietz@redhat.com>
6631 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6632 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6634 2011-07-21 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/coarray_lib_token_1.f90: New.
6638 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6640 * gcc.dg/pr32912-2.c: Skip for AVR.
6641 * gcc.dg/pr44674.c: Add dg-require-profiling.
6643 2011-07-20 Jason Merrill <jason@redhat.com>
6645 * g++.dg/ext/desig2.C: New.
6647 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6649 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6651 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6652 * gcc.target/powerpc/recip-3.c: Ditto.
6654 2011-07-19 Jason Merrill <jason@redhat.com>
6656 PR c++/6709 (DR 743)
6657 PR c++/42603 (DR 950)
6658 * g++.dg/cpp0x/decltype21.C: New.
6660 2011-07-20 Richard Guenther <rguenther@suse.de>
6663 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6664 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6666 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6668 * gcc.target/arm/combine-movs.c: New.
6669 * gcc.target/arm/unsigned-extend-2.c: New.
6671 2011-07-19 Jason Merrill <jason@redhat.com>
6674 * g++.dg/cpp0x/variadic114.C: New.
6676 2011-07-19 Tobias Burnus <burnus@net-b.de>
6678 * gfortran.dg/coarray_args_1.f90: New.
6679 * gfortran.dg/coarray_args_2.f90: New.
6681 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6684 * gfortran.dg/allocate_error_3.f90: New.
6686 2011-07-19 Richard Guenther <rguenther@suse.de>
6688 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6689 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6690 * gcc.dg/torture/20110719-1.c: New testcase.
6692 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6694 PR tree-optimization/49768
6695 * gcc.c-torture/execute/pr49768.c: New test.
6697 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6699 PR tree-optimization/49771
6700 * gcc.dg/vect/pr49771.c: New test.
6702 2011-07-18 Martin Jambor <mjambor@suse.cz>
6704 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6705 * gcc.dg/ipa/ipa-2.c: Likewise.
6706 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6707 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6708 * gcc.dg/ipa/ipa-5.c: Likewise.
6709 * gcc.dg/ipa/ipa-7.c: Likewise.
6710 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6711 * gcc.dg/ipa/ipacost-1.c: Likewise.
6712 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6714 * gcc.dg/ipa/ipcp-1.c: New test.
6715 * gcc.dg/ipa/ipcp-2.c: Likewise.
6716 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6718 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6721 * gfortran.dg/pr49675.f90: New test.
6723 2011-07-18 Richard Guenther <rguenther@suse.de>
6725 * gcc.dg/torture/20110718-1.c: New testcase.
6727 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6729 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6730 * g++.dg/ext/bitfield3.C: Likewise.
6731 * g++.dg/ext/bitfield4.C: Likewise.
6732 * g++.dg/ext/bitfield5.C: Likewise.
6733 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6734 * g++.dg/other/pr23205-2.C: Likewise.
6735 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6736 * gcc.c-torture/compile/20001109-2.c: Likewise.
6737 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6738 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6739 * gcc.dg/bitfld-16.c: Likewise.
6740 * gcc.dg/bitfld-17.c: Likewise.
6741 * gcc.dg/bitfld-18.c: Likewise.
6742 * gcc.dg/builtins-config.h: Remove Netware support.
6743 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6744 * gcc.dg/cdce2.c: Likewise.
6745 * gcc.dg/cpp/assert4.c: Remove netware support.
6746 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6747 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6749 * lib/target-supports.exp (check_visibility_available): Remove
6751 (check_profiling_available): Likewise.
6753 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6755 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6757 2011-07-17 Tobias Burnus <burnus@net-b.de>
6758 Thomas Koenig <tkoenig@gcc.gnu.org>
6761 * gfortran.dg/generic_17.f90: Fix testcase.
6762 * gfortran.dg/interface_3.f90: Add dg-error.
6763 * gfortran.dg/use_14.f90: New.
6764 * gfortran.dg/use_15.f90: New.
6766 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6768 * gnat.dg/pointer_controlled.adb: New test.
6770 2011-07-17 Tobias Burnus <burnus@net-b.de>
6773 * gfortran.dg/pointer_remapping_7.f90: New.
6775 2011-07-16 Jason Merrill <jason@redhat.com>
6777 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6779 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6780 Jason Merrill <jason@redhat.com>
6784 * g++.dg/cpp0x/decltype29.C: Adjust.
6785 * g++.dg/cpp0x/error4.C: Adjust.
6786 * g++.dg/cpp0x/sfinae26.C: Adjust.
6787 * g++.dg/cpp0x/variadic105.C: Adjust.
6788 * g++.dg/template/deduce3.C: Adjust.
6789 * g++.dg/template/error45.C: Adjust.
6790 * g++.dg/template/ptrmem2.C: Adjust.
6791 * g++.dg/template/sfinae2.C: Adjust.
6792 * g++.old-deja/g++.pt/crash60.C: Adjust.
6793 * g++.old-deja/g++.pt/unify6.C: Adjust.
6794 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6795 * g++.dg/cpp0x/nullptr15.C: Adjust.
6796 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6797 * g++.dg/cpp0x/pr31431.C: Adjust.
6798 * g++.dg/cpp0x/pr31434.C: Adjust.
6799 * g++.dg/cpp0x/sfinae11.C: Adjust
6800 * g++.dg/cpp0x/temp_default2.C: Adjust.
6801 * g++.dg/cpp0x/trailing4.C: Adjust.
6802 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6803 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6804 * g++.dg/cpp0x/variadic105.C: Adjust.
6805 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6806 * g++.dg/ext/vla2.C: Adjust.
6807 * g++.dg/other/ptrmem10.C: Adjust.
6808 * g++.dg/other/ptrmem11.C: Adjust.
6809 * g++.dg/overload/unknown1.C: Adjust.
6810 * g++.dg/template/conv11.C: Adjust.
6811 * g++.dg/template/dependent-expr5.C: Adjust.
6812 * g++.dg/template/friend.C: Adjust.
6813 * g++.dg/template/incomplete2.C: Adjust.
6814 * g++.dg/template/local4.C: Adjust.
6815 * g++.dg/template/local6.C: Adjust.
6816 * g++.dg/template/operator9.C: Adjust.
6817 * g++.dg/template/ttp25.C: Adjust.
6818 * g++.dg/template/unify10.C: Adjust.
6819 * g++.dg/template/unify11.C: Adjust.
6820 * g++.dg/template/unify6.C: Adjust.
6821 * g++.dg/template/unify9.C: Adjust.
6822 * g++.dg/template/varmod1.C: Adjust.
6823 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6824 * g++.old-deja/g++.pt/crash28.C: Adjust.
6825 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6826 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6827 * g++.old-deja/g++.pt/expr2.C: Adjust.
6828 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6829 * g++.old-deja/g++.pt/spec5.C: Adjust.
6830 * g++.old-deja/g++.pt/spec6.C: Adjust.
6831 * g++.old-deja/g++.pt/unify4.C: Adjust.
6832 * g++.old-deja/g++.pt/unify8.C: Adjust.
6833 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6834 * g++.dg/overload/template5.C: New testcase.
6835 * g++.dg/template/overload12.C: New testcase.
6837 2011-07-11 Tobias Burnus <burnus@net-b.de>
6839 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6840 * gfortran.dg/coarray_7.f90: Ditto.
6841 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6842 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6844 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6846 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6848 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6849 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6850 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6852 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6853 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6854 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6856 2011-07-15 Jason Merrill <jason@redhat.com>
6859 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6860 Use --extra_opts instead of --additional_options.
6862 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6865 * g++.dg/torture/pr49309.C: Remove.
6867 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6869 * gcc.target/tic6x/weak-call.c: New test.
6870 * gcc.target/tic6x/fpcmp.c: New test.
6871 * gcc.target/tic6x/fpdiv.c: New test.
6872 * gcc.target/tic6x/rotdi16-scan.c: New test.
6873 * gcc.target/tic6x/ffssi.c: New test.
6874 * gcc.target/tic6x/fpdiv-lib.c: New test.
6875 * gcc.target/tic6x/cold-lc.c: New test.
6876 * gcc.target/tic6x/longcalls.c: New test.
6877 * gcc.target/tic6x/abi-align-1.c: New test.
6878 * gcc.target/tic6x/fpcmp-finite.c: New test.
6879 * gcc.target/tic6x/rotdi16.c: New test.
6880 * gcc.target/tic6x/bswapl.c: New test.
6881 * gcc.target/tic6x/ffsdi.c: New test.
6882 * gcc.target/tic6x/tic6x.exp: New file.
6883 * gcc.target/tic6x/builtins/arith24.c: New test.
6884 * gcc.target/tic6x/builtins/smpy.c: New test.
6885 * gcc.target/tic6x/builtins/smpylh.c: New test.
6886 * gcc.target/tic6x/builtins/smpyh.c: New test.
6887 * gcc.target/tic6x/builtins/sarith1.c: New test.
6888 * gcc.target/tic6x/builtins/extclr.c: New test
6889 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6890 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6891 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6892 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6894 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6896 * gcc.dg/20020312-2.c: Likewise.
6897 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6898 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6899 * gcc.dg/torture/builtin-math-7.c: Likewise.
6902 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6903 not testing tic6x-*-*.
6905 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6908 * g++.dg/torture/pr49309.C: New testcase.
6910 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6912 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6914 2011-07-14 Richard Guenther <rguenther@suse.de>
6916 PR tree-optimization/49651
6917 * gcc.dg/torture/pr49651.c: New testcase.
6919 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6922 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6924 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6926 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6927 -mno-pointers-to-nested-functions.
6928 * gcc.target/powerpc/no-r11-2.c: Ditto.
6929 * gcc.target/powerpc/no-r11-3.c: Ditto.
6931 2011-07-13 Jason Merrill <jason@redhat.com>
6933 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6934 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6935 when compiling C files.
6936 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6937 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6938 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6939 * g++.dg/lookup/anon2.C: Likewise.
6940 * g++.dg/tree-ssa/copyprop.C: Likewise.
6941 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6942 * g++.dg/init/vector1.C: Ignore narrowing errors.
6943 * g++.dg/torture/pr35526.C: Likewise.
6944 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6946 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6949 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6952 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6954 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6955 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6957 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6959 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6960 * lib/obj-c++.exp (obj-c++_init): Ditto.
6961 * lib/file-format.exp (gcc_target_object_format): Ditto.
6962 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6963 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6964 (check_visibility_available): Ditto.
6965 (check_effective_target_tls_native): Ditto.
6966 (check_effective_target_tls_emulated): Ditto.
6967 (check_effective_target_function_sections): Ditto.
6969 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6971 * gcc.target/arm/pr48183.c: New test.
6973 2011-07-13 Richard Guenther <rguenther@suse.de>
6975 * gcc.dg/torture/20110713-1.c: New testcase.
6977 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6980 * gcc.c-torture/compile/pr49474.c: New testcase.
6982 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6984 PR tree-optimization/49712
6985 * gcc.c-torture/execute/pr49712.c: New test.
6987 2011-07-11 Jason Merrill <jason@redhat.com>
6990 * g++.dg/template/recurse3.C: New.
6992 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6995 * gcc.dg/guality/csttest.c: New test.
6998 * gfortran.dg/pr49698.f90: New test.
7000 2011-07-11 Jeff Law <law@redhat.com>
7002 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7004 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7007 * go.test/go-test.exp (go-set-goarch): Likewise.
7009 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7012 * gcc.target/avr/torture/pr39633.c: New test case.
7014 2011-07-11 Tobias Burnus <burnus@net-b.de>
7017 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7019 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7021 * lib/target-supports.exp (check_effective_target_scheduling):
7023 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7024 * gcc.dg/pr45055.c: Ditto.
7025 * gcc.dg/pr45353.c: Ditto.
7026 * g++.dg/pr45056.C: Ditto.
7028 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7030 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7031 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7032 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7033 * g++.dg/torture/pr31863.C: Skip AVR.
7035 2011-07-10 Tobias Burnus <burnus@net-b.de>
7038 * gfortran.dg/intrinsic_signal.f90: New.
7040 2011-07-09 Jason Merrill <jason@redhat.com>
7042 * g++.dg/cpp0x/regress/regress6.C: New.
7043 * g++.dg/parse/crash45.C: Adjust message.
7044 * g++.dg/template/crash38.C: Adjust message.
7045 * g++.dg/template/crash64.C: Adjust message.
7047 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7049 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7050 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7051 * g++.dg/abi/bitfield3.C: Likewise.
7052 * g++.dg/eh/pr38662.C: Likewise.
7053 * g++.dg/ext/attrib36.C: Likewise.
7054 * g++.dg/ext/attrib37.C: Likewise.
7055 * g++.dg/ext/attrib8.C: Likewise.
7056 * g++.dg/ext/tmplattr1.C: Likewise.
7057 * g++.dg/inherit/override-attribs.C: Likewise.
7058 * g++.dg/opt/inline9.C: Likewise.
7059 * g++.dg/opt/life1.C: Likewise.
7060 * g++.dg/opt/longbranch2.C: Likewise.
7061 * g++.dg/opt/nrv12.C: Likewise.
7062 * g++.dg/opt/reg-stack4.C: Likewise.
7063 * g++.dg/other/pr35504.C: Likewise.
7064 * g++.dg/other/pr39496.C: Likewise.
7065 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7066 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7067 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7068 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7069 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7070 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7071 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7072 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7073 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7074 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7075 * g++.dg/warn/pr15774-1.C: Likewise.
7076 * g++.dg/warn/pr15774-2.C: Likewise.
7077 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7078 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7079 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7080 * g++.old-deja/g++.pt/asm2.C: Likewise.
7081 * gcc.c-torture/compile/20000804-1.c: Likewise.
7082 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7083 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7084 * gcc.dg/20020108-1.c: Likewise.
7085 * gcc.dg/20020122-2.c: Likewise.
7086 * gcc.dg/20020122-3.c: Likewise.
7087 * gcc.dg/20020206-1.c: Likewise.
7088 * gcc.dg/20020219-1.c: Likewise.
7089 * gcc.dg/20020310-1.c: Likewise.
7090 * gcc.dg/20020411-1.c: Likewise.
7091 * gcc.dg/20020418-2.c: Likewise.
7092 * gcc.dg/20020426-2.c: Likewise.
7093 * gcc.dg/20020517-1.c: Likewise.
7094 * gcc.dg/20030204-1.c: Likewise.
7095 * gcc.dg/20030826-2.c: Likewise.
7096 * gcc.dg/20031102-1.c: Likewise.
7097 * gcc.dg/20031202-1.c: Likewise.
7098 * gcc.dg/20050111-1.c: Likewise.
7099 * gcc.dg/20050503-1.c: Likewise.
7100 * gcc.dg/array-init-1.c: Likewise.
7101 * gcc.dg/builtin-apply4.c: Likewise.
7102 * gcc.dg/dfp/pr31344.c: Likewise.
7103 * gcc.dg/gomp/atomic-11.c: Likewise.
7104 * gcc.dg/graphite/pr40281.c: Likewise.
7105 * gcc.dg/ia64-sync-1.c: Likewise.
7106 * gcc.dg/ia64-sync-2.c: Likewise.
7107 * gcc.dg/ia64-sync-3.c: Likewise.
7108 * gcc.dg/ia64-sync-4.c: Likewise.
7109 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7110 * gcc.dg/invalid-call-1.c: Likewise.
7111 * gcc.dg/loop-3.c: Likewise.
7112 * gcc.dg/lower-subreg-1.c: Likewise.
7113 * gcc.dg/lto/pr47259_0.c: Likewise.
7114 * gcc.dg/nested-calls-1.c: Likewise.
7115 * gcc.dg/pr20017.c: Likewise.
7116 * gcc.dg/pr25023.c: Likewise.
7117 * gcc.dg/pr27671-2.c: Likewise.
7118 * gcc.dg/pr32176.c: Likewise.
7119 * gcc.dg/pr33676.c: Likewise.
7120 * gcc.dg/pr35045.c: Likewise.
7121 * gcc.dg/pr36015.c: Likewise.
7122 * gcc.dg/pr36584.c: Likewise.
7123 * gcc.dg/pr36998.c: Likewise.
7124 * gcc.dg/pr37438.c: Likewise.
7125 * gcc.dg/pr37908.c: Likewise.
7126 * gcc.dg/pr41241.c: Likewise.
7127 * gcc.dg/pr41340.c: Likewise.
7128 * gcc.dg/pr44136.c: Likewise.
7129 * gcc.dg/pr44194-1.c: Likewise.
7130 * gcc.dg/pr46212.c: Likewise.
7131 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7132 * gcc.dg/setjmp-2.c: Likewise.
7133 * gcc.dg/short-compare-1.c: Likewise.
7134 * gcc.dg/short-compare-2.c: Likewise.
7135 * gcc.dg/smod-1.c: Likewise.
7136 * gcc.dg/sync-2.c: Likewise.
7137 * gcc.dg/sync-3.c: Likewise.
7138 * gcc.dg/tls/opt-1.c: Likewise.
7139 * gcc.dg/tls/opt-2.c: Likewise.
7140 * gcc.dg/tls/opt-3.c: Likewise.
7141 * gcc.dg/torture/badshift.c: Likewise.
7142 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7143 * gcc.dg/torture/pr20314-2.c: Likewise.
7144 * gcc.dg/torture/pr36891.c: Likewise.
7145 * gcc.dg/torture/pr38774.c: Likewise.
7146 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7147 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7148 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7149 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7150 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7151 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7152 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7153 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7154 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7155 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7156 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7157 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7158 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7159 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7160 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7161 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7162 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7163 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7164 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7165 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7166 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7167 * gcc.dg/unroll-1.c: Likewise.
7168 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7169 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7170 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7171 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7172 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7173 * gcc.target/i386/20000609-1.c: Likewise.
7174 * gcc.target/i386/20000720-1.c: Likewise.
7175 * gcc.target/i386/20000724-1.c: Likewise.
7176 * gcc.target/i386/20011107-1.c: Likewise.
7177 * gcc.target/i386/20011119-1.c: Likewise.
7178 * gcc.target/i386/20020201-3.c: Likewise.
7179 * gcc.target/i386/20020218-1.c: Likewise.
7180 * gcc.target/i386/20020729-1.c: Likewise.
7181 * gcc.target/i386/20030926-1.c: Likewise.
7182 * gcc.target/i386/20060125-1.c: Likewise.
7183 * gcc.target/i386/20060125-2.c: Likewise.
7184 * gcc.target/i386/20060512-1.c: Likewise.
7185 * gcc.target/i386/20060512-2.c: Likewise.
7186 * gcc.target/i386/20060512-3.c: Likewise.
7187 * gcc.target/i386/20060512-4.c: Likewise.
7188 * gcc.target/i386/387-1.c: Likewise.
7189 * gcc.target/i386/387-2.c: Likewise.
7190 * gcc.target/i386/387-5.c: Likewise.
7191 * gcc.target/i386/387-6.c: Likewise.
7192 * gcc.target/i386/980312-1.c: Likewise.
7193 * gcc.target/i386/980313-1.c: Likewise.
7194 * gcc.target/i386/990117-1.c: Likewise.
7195 * gcc.target/i386/990424-1.c: Likewise.
7196 * gcc.target/i386/990524-1.c: Likewise.
7197 * gcc.target/i386/991129-1.c: Likewise.
7198 * gcc.target/i386/991214-1.c: Likewise.
7199 * gcc.target/i386/991230-1.c: Likewise.
7200 * gcc.target/i386/addr-sel-1.c: Likewise.
7201 * gcc.target/i386/aggregate-ret1.c: Likewise.
7202 * gcc.target/i386/aggregate-ret2.c: Likewise.
7203 * gcc.target/i386/align-main-3.c: Likewise.
7204 * gcc.target/i386/amd64-abi-1.c: Likewise.
7205 * gcc.target/i386/amd64-abi-2.c: Likewise.
7206 * gcc.target/i386/amd64-abi-4.c: Likewise.
7207 * gcc.target/i386/amd64-abi-5.c: Likewise.
7208 * gcc.target/i386/amd64-abi-6.c: Likewise.
7209 * gcc.target/i386/asm-1.c: Likewise.
7210 * gcc.target/i386/asm-3.c: Likewise.
7211 * gcc.target/i386/asm-5.c: Likewise.
7212 * gcc.target/i386/attributes-error.c: Likewise.
7213 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7214 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7215 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7216 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7217 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7218 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7219 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7220 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7221 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7222 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7223 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7224 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7225 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7226 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7227 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7228 * gcc.target/i386/bitfield1.c: Likewise.
7229 * gcc.target/i386/bitfield2.c: Likewise.
7230 * gcc.target/i386/bmi-2.c: Likewise.
7231 * gcc.target/i386/bmi-5.c: Likewise.
7232 * gcc.target/i386/builtin-unreachable.c: Likewise.
7233 * gcc.target/i386/cleanup-2.c: Likewise.
7234 * gcc.target/i386/clobbers.c: Likewise.
7235 * gcc.target/i386/cmov8.c: Likewise.
7236 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7237 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7238 * gcc.target/i386/compress-float-387.c: Likewise.
7239 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7240 * gcc.target/i386/compress-float-sse.c: Likewise.
7241 * gcc.target/i386/crc32-2.c: Likewise.
7242 * gcc.target/i386/crc32-3.c: Likewise.
7243 * gcc.target/i386/divmod-7.c: Likewise.
7244 * gcc.target/i386/divmod-8.c: Likewise.
7245 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7246 * gcc.target/i386/fma3-builtin.c: Likewise.
7247 * gcc.target/i386/fma3-fma.c: Likewise.
7248 * gcc.target/i386/fma4-256-vector.c: Likewise.
7249 * gcc.target/i386/fma4-builtin.c: Likewise.
7250 * gcc.target/i386/fma4-fma-2.c: Likewise.
7251 * gcc.target/i386/fma4-fma.c: Likewise.
7252 * gcc.target/i386/fma4-vector-2.c: Likewise.
7253 * gcc.target/i386/fma4-vector.c: Likewise.
7254 * gcc.target/i386/funcspec-1.c: Likewise.
7255 * gcc.target/i386/funcspec-10.c: Likewise.
7256 * gcc.target/i386/funcspec-11.c: Likewise.
7257 * gcc.target/i386/funcspec-2.c: Likewise.
7258 * gcc.target/i386/funcspec-5.c: Likewise.
7259 * gcc.target/i386/funcspec-6.c: Likewise.
7260 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7261 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7262 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7263 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7264 * gcc.target/i386/incoming-1.c: Likewise.
7265 * gcc.target/i386/incoming-10.c: Likewise.
7266 * gcc.target/i386/incoming-11.c: Likewise.
7267 * gcc.target/i386/incoming-12.c: Likewise.
7268 * gcc.target/i386/incoming-13.c: Likewise.
7269 * gcc.target/i386/incoming-14.c: Likewise.
7270 * gcc.target/i386/incoming-15.c: Likewise.
7271 * gcc.target/i386/incoming-2.c: Likewise.
7272 * gcc.target/i386/incoming-3.c: Likewise.
7273 * gcc.target/i386/incoming-4.c: Likewise.
7274 * gcc.target/i386/incoming-5.c: Likewise.
7275 * gcc.target/i386/incoming-6.c: Likewise.
7276 * gcc.target/i386/incoming-7.c: Likewise.
7277 * gcc.target/i386/incoming-8.c: Likewise.
7278 * gcc.target/i386/incoming-9.c: Likewise.
7279 * gcc.target/i386/lea.c: Likewise.
7280 * gcc.target/i386/local.c: Likewise.
7281 * gcc.target/i386/loop-1.c: Likewise.
7282 * gcc.target/i386/loop-2.c: Likewise.
7283 * gcc.target/i386/loop-3.c: Likewise.
7284 * gcc.target/i386/max-stack-align.c: Likewise.
7285 * gcc.target/i386/memcpy-1.c: Likewise.
7286 * gcc.target/i386/movbe-2.c: Likewise.
7287 * gcc.target/i386/movq-2.c: Likewise.
7288 * gcc.target/i386/movq.c: Likewise.
7289 * gcc.target/i386/nrv1.c: Likewise.
7290 * gcc.target/i386/pad-4.c: Likewise.
7291 * gcc.target/i386/pad-5a.c: Likewise.
7292 * gcc.target/i386/pad-5b.c: Likewise.
7293 * gcc.target/i386/pad-6a.c: Likewise.
7294 * gcc.target/i386/pad-6b.c: Likewise.
7295 * gcc.target/i386/pad-7.c: Likewise.
7296 * gcc.target/i386/pad-9.c: Likewise.
7297 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7298 * gcc.target/i386/pic-1.c: Likewise.
7299 * gcc.target/i386/pr12092-1.c: Likewise.
7300 * gcc.target/i386/pr12329.c: Likewise.
7301 * gcc.target/i386/pr21518.c: Likewise.
7302 * gcc.target/i386/pr22362.c: Likewise.
7303 * gcc.target/i386/pr22585.c: Likewise.
7304 * gcc.target/i386/pr23098.c: Likewise.
7305 * gcc.target/i386/pr25196.c: Likewise.
7306 * gcc.target/i386/pr25293.c: Likewise.
7307 * gcc.target/i386/pr25654.c: Likewise.
7308 * gcc.target/i386/pr26449.c: Likewise.
7309 * gcc.target/i386/pr26778.c: Likewise.
7310 * gcc.target/i386/pr26826.c: Likewise.
7311 * gcc.target/i386/pr27266.c: Likewise.
7312 * gcc.target/i386/pr29978.c: Likewise.
7313 * gcc.target/i386/pr30505.c: Likewise.
7314 * gcc.target/i386/pr30961-1.c: Likewise.
7315 * gcc.target/i386/pr31628.c: Likewise.
7316 * gcc.target/i386/pr32000-2.c: Likewise.
7317 * gcc.target/i386/pr32661-1.c: Likewise.
7318 * gcc.target/i386/pr32708-2.c: Likewise.
7319 * gcc.target/i386/pr32708-3.c: Likewise.
7320 * gcc.target/i386/pr34256.c: Likewise.
7321 * gcc.target/i386/pr34312.c: Likewise.
7322 * gcc.target/i386/pr34522.c: Likewise.
7323 * gcc.target/i386/pr35160.c: Likewise.
7324 * gcc.target/i386/pr35281.c: Likewise.
7325 * gcc.target/i386/pr36246.c: Likewise.
7326 * gcc.target/i386/pr36786.c: Likewise.
7327 * gcc.target/i386/pr37275.c: Likewise.
7328 * gcc.target/i386/pr37843-3.c: Likewise.
7329 * gcc.target/i386/pr37843-4.c: Likewise.
7330 * gcc.target/i386/pr39082-1.c: Likewise.
7331 * gcc.target/i386/pr39431.c: Likewise.
7332 * gcc.target/i386/pr39496.c: Likewise.
7333 * gcc.target/i386/pr39543-2.c: Likewise.
7334 * gcc.target/i386/pr39911.c: Likewise.
7335 * gcc.target/i386/pr40718.c: Likewise.
7336 * gcc.target/i386/pr40906-1.c: Likewise.
7337 * gcc.target/i386/pr40906-2.c: Likewise.
7338 * gcc.target/i386/pr40906-3.c: Likewise.
7339 * gcc.target/i386/pr40934.c: Likewise.
7340 * gcc.target/i386/pr41900.c: Likewise.
7341 * gcc.target/i386/pr42589.c: Likewise.
7342 * gcc.target/i386/pr43662.c: Likewise.
7343 * gcc.target/i386/pr43671.c: Likewise.
7344 * gcc.target/i386/pr43766.c: Likewise.
7345 * gcc.target/i386/pr43869.c: Likewise.
7346 * gcc.target/i386/pr44942.c: Likewise.
7347 * gcc.target/i386/pr44948-2a.c: Likewise.
7348 * gcc.target/i386/pr45234.c: Likewise.
7349 * gcc.target/i386/pr45336-2.c: Likewise.
7350 * gcc.target/i386/pr45336-4.c: Likewise.
7351 * gcc.target/i386/pr45852.c: Likewise.
7352 * gcc.target/i386/pr46470.c: Likewise.
7353 * gcc.target/i386/pr48037-1.c: Likewise.
7354 * gcc.target/i386/pr48389.c: Likewise.
7355 * gcc.target/i386/pr49095.c: Likewise.
7356 * gcc.target/i386/pr9771-1.c: Likewise.
7357 * gcc.target/i386/rdfsbase-1.c: Likewise.
7358 * gcc.target/i386/rdfsbase-2.c: Likewise.
7359 * gcc.target/i386/rdgsbase-1.c: Likewise.
7360 * gcc.target/i386/rdgsbase-2.c: Likewise.
7361 * gcc.target/i386/rdrand-3.c: Likewise.
7362 * gcc.target/i386/regparm-stdcall.c: Likewise.
7363 * gcc.target/i386/regparm.c: Likewise.
7364 * gcc.target/i386/reload-1.c: Likewise.
7365 * gcc.target/i386/rotate-2.c: Likewise.
7366 * gcc.target/i386/sibcall-5.c: Likewise.
7367 * gcc.target/i386/signbit-1.c: Likewise.
7368 * gcc.target/i386/signbit-2.c: Likewise.
7369 * gcc.target/i386/signbit-3.c: Likewise.
7370 * gcc.target/i386/sse-5.c: Likewise.
7371 * gcc.target/i386/sse-8.c: Likewise.
7372 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7373 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7374 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7375 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7376 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7377 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7378 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7379 * gcc.target/i386/sse2-movq-2.c: Likewise.
7380 * gcc.target/i386/sse2-movq-3.c: Likewise.
7381 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7382 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7383 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7384 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7385 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7386 * gcc.target/i386/ssefn-1.c: Likewise.
7387 * gcc.target/i386/ssefn-2.c: Likewise.
7388 * gcc.target/i386/sseregparm-1.c: Likewise.
7389 * gcc.target/i386/sseregparm-2.c: Likewise.
7390 * gcc.target/i386/sseregparm-3.c: Likewise.
7391 * gcc.target/i386/sseregparm-4.c: Likewise.
7392 * gcc.target/i386/sseregparm-5.c: Likewise.
7393 * gcc.target/i386/sseregparm-6.c: Likewise.
7394 * gcc.target/i386/sseregparm-7.c: Likewise.
7395 * gcc.target/i386/sseregparm-8.c: Likewise.
7396 * gcc.target/i386/stack-realign.c: Likewise.
7397 * gcc.target/i386/stack-usage-realign.c: Likewise.
7398 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7399 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7400 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7401 * gcc.target/i386/stackalign/return-1.c: Likewise.
7402 * gcc.target/i386/stackalign/return-2.c: Likewise.
7403 * gcc.target/i386/stackalign/return-3.c: Likewise.
7404 * gcc.target/i386/tailcall-1.c: Likewise.
7405 * gcc.target/i386/tbm-2.c: Likewise.
7406 * gcc.target/i386/udivmod-7.c: Likewise.
7407 * gcc.target/i386/udivmod-8.c: Likewise.
7408 * gcc.target/i386/unroll-1.c: Likewise.
7409 * gcc.target/i386/vararg-1.c: Likewise.
7410 * gcc.target/i386/vararg-2.c: Likewise.
7411 * gcc.target/i386/vect8-ret.c: Likewise.
7412 * gcc.target/i386/vectorize5.c: Likewise.
7413 * gcc.target/i386/wmul-1.c: Likewise.
7414 * gcc.target/i386/wmul-2.c: Likewise.
7415 * gcc.target/i386/wrfsbase-1.c: Likewise.
7416 * gcc.target/i386/wrfsbase-2.c: Likewise.
7417 * gcc.target/i386/wrgsbase-1.c: Likewise.
7418 * gcc.target/i386/wrgsbase-2.c: Likewise.
7419 * gcc.target/i386/xop-pcmov.c: Likewise.
7420 * gcc.target/i386/xop-pcmov2.c: Likewise.
7421 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7422 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7423 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7424 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7425 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7426 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7427 * gcc.target/i386/zee.c: Likewise.
7428 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7429 * gfortran.dg/compiler-directive_2.f: Likewise.
7430 * gfortran.dg/g77/20010216-1.f: Likewise.
7431 * gfortran.dg/gomp/pr39152.f90: Likewise.
7432 * gfortran.dg/pr33794.f90: Likewise.
7434 2011-07-09 Jason Merrill <jason@redhat.com>
7436 * g++.dg/cpp0x/regress/regress5.C: New.
7438 2011-07-08 Jason Merrill <jason@redhat.com>
7441 * g++.dg/expr/compound-asn1.C: New.
7442 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7444 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7447 * gcc.target/powerpc/altivec-34.c: New test.
7449 2011-07-08 Jason Merrill <jason@redhat.com>
7452 * g++.dg/abi/guard3.C: New.
7454 2011-07-08 Julian Brown <julian@codesourcery.com>
7456 * lib/target-supports.exp
7457 (check_effective_target_arm_little_endian): New.
7458 (check_effective_target_vect_pack_trunc): Use above.
7459 (check_effective_target_vect_unpack): Likewise.
7460 (check_effective_target_vect_element_align): Test
7461 check_effective_target_arm_vect_no_misalign for ARM.
7463 2011-07-08 Jason Merrill <jason@redhat.com>
7466 * g++.dg/cpp0x/constexpr-rom.C: New.
7468 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7471 * g++.dg/torture/pr49519.C: New test.
7473 2011-07-08 Martin Jambor <mjambor@suse.cz>
7475 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7477 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7480 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7482 2011-07-08 Richard Guenther <rguenther@suse.de>
7484 PR tree-optimization/49662
7485 * gcc.dg/graphite/interchange-14.c: XFAIL.
7486 * gcc.dg/graphite/interchange-15.c: Likewise.
7487 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7489 2011-07-06 Jason Merrill <jason@redhat.com>
7492 * g++.dg/cpp0x/regress/regress4.C: New.
7494 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7497 * gfortran.dg/result_in_spec_4.f90: New test.
7499 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7501 * gcc.target/sparc/cas64.c: New test.
7503 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7506 * g++.dg/torture/pr49644.C: New test.
7509 * gcc.c-torture/execute/pr49644.c: New test.
7511 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7513 * lib/target-supports.exp (check_effective_target_ia32): New.
7514 (check_effective_target_x32): Likewise.
7515 (check_effective_target_vect_cmdline_needed): Also check x32.
7517 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7519 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7521 * gcc.target/arm/pr42235.c: Likewise.
7522 * gcc.target/arm/pr42495.c: Likewise.
7523 * gcc.target/arm/pr42574.c: Likewise.
7524 * gcc.target/arm/thumb-branch1.c: Likewise.
7526 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7527 unneeded prune of possible warning.
7528 * gcc.target/arm/pr40956.c: Likewise.
7529 * gcc.target/arm/pr42505.c: Likewise.
7531 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7532 * gcc.c-torture/compile/pr46883.c: Likewise.
7533 * gcc.c-torture/compile/pr46934.c: Likewise.
7535 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7536 for move to ../../gcc.c-torture/compile.
7537 * gcc.target/arm/pr46883.c: Likewise.
7538 * gcc.target/arm/pr46934.c: Likewise.
7540 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7541 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7542 * gcc.target/arm/wmul-1.c: Likewise.
7543 * gcc.target/arm/wmul-2.c: Likewise.
7544 * gcc.target/arm/wmul-3.c: Likewise.
7545 * gcc.target/arm/wmul-4.c: Likewise.
7546 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7547 add tab after scan target.
7548 * gcc.target/arm/smlaltt-1.c: Likewise.
7549 * gcc.target/arm/smlatb-1.c: Likewise.
7550 * gcc.target/arm/smlatt-1.c: Likewise.
7552 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7555 * gcc.dg/debug/pr49522.c: New test.
7557 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7559 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7560 * gcc.dg/pr46212.c: Run only if target int32plus.
7561 * gcc.dg/torture/pr48146.c: Ditto.
7562 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7563 * c-c++-common/pr44832.c: Ditto.
7564 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7565 * gcc.dg/pr31490.c: Ditto.
7566 * gcc.dg/torture/builtin-math-7.c: Run only if target
7568 * gcc.dg/torture/pr45764.c: Skip for AVR.
7569 * gcc.dg/pr47893.c: Ditto.
7571 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7573 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7574 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7575 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7576 add tab to scan target.
7578 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7580 * gcc.target/arm/neon-modes-3.c: New test.
7582 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7584 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7585 -fno-loop-interchange -ffast-math.
7587 2011-07-07 Richard Guenther <rguenther@suse.de>
7589 * gcc.dg/ftrapv-3.c: New testcase.
7591 2011-07-07 Richard Guenther <rguenther@suse.de>
7593 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7594 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7596 2011-07-07 Kai Tietz <ktietz@redhat.com>
7598 * gcc.dg/binop-notxor1.c: New test.
7599 * gcc.dg/binop-notand4a.c: New test.
7600 * gcc.dg/binop-notxor2.c: New test.
7601 * gcc.dg/binop-notand3a.c: New test.
7602 * gcc.dg/binop-notand2a.c: New test.
7603 * gcc.dg/binop-notand6a.c: New test.
7604 * gcc.dg/binop-notor1.c: New test.
7605 * gcc.dg/binop-notand1a.c: New test.
7606 * gcc.dg/binop-notand5a.c: New test.
7607 * gcc.dg/binop-notor2.c: New test.
7609 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7612 * gcc.dg/gomp/pr49640.c: New test.
7614 2011-07-07 Richard Guenther <rguenther@suse.de>
7616 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7618 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7621 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7623 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7625 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7626 * gcc.target/powerpc/no-r11-2.c: Ditto.
7627 * gcc.target/powerpc/no-r11-3.c: Ditto.
7629 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7631 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7632 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7634 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7636 * lib/target-supports.exp (check_profiling_available): Disable
7637 profiling with -fprofile-generate for target avr.
7639 2011-07-06 Richard Guenther <rguenther@suse.de>
7641 PR tree-optimization/49645
7642 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7644 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7647 * gcc.dg/pr47383.c: New.
7649 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651 PR tree-optimization/49647
7652 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7654 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7657 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7658 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7660 2011-07-05 Jason Merrill <jason@redhat.com>
7663 * g++.dg/template/template-id-4.C: New.
7665 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7667 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7668 * gcc.dg/pr43402.c: Ditto.
7670 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7672 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7674 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7676 * gcc.target/powerpc/ppc-switch-1.c: New test for
7677 --param case-values-threshold.
7678 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7680 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7682 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7684 2011-07-05 Jason Merrill <jason@redhat.com>
7686 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7688 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7690 PR tree-optimization/47654
7691 * gcc.dg/graphite/block-pr47654.c: New.
7693 2011-07-05 Jason Merrill <jason@redhat.com>
7695 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7697 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7699 PR tree-optimization/49580
7700 * gcc.dg/autopar/pr49580.c: New test.
7702 2011-07-05 Richard Guenther <rguenther@suse.de>
7704 PR tree-optimization/49518
7705 PR tree-optimization/49628
7706 * g++.dg/torture/pr49628.C: New testcase.
7707 * gcc.dg/torture/pr49518.c: Likewise.
7709 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711 * ada/acats/run_acats (which): Extract last field from type -p,
7712 type output only if command succeeded.
7714 2011-07-04 Jason Merrill <jason@redhat.com>
7716 * g++.dg/abi/mangle48.C: New.
7718 * g++.dg/cpp0x/diag1.C: New.
7720 * g++.dg/diagnostic/aka1.C: New.
7722 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7724 PR rtl-optimization/49619
7725 * gcc.dg/pr49619.c: New test.
7727 PR rtl-optimization/49472
7728 * gfortran.dg/pr49472.f90: New test.
7731 * gcc.dg/pr49602.c: New test.
7733 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7737 * gcc.target/avr/avr.exp: Run over cpp files, too.
7738 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7739 * gcc.target/avr/progmem.h: New file.
7740 * gcc.target/avr/exit-abort.h: New file.
7741 * gcc.target/avr/progmem-error-1.c: New file.
7742 * gcc.target/avr/progmem-error-1.cpp: New file.
7743 * gcc.target/avr/progmem-warning-1.c: New file.
7744 * gcc.target/avr/torture/progmem-1.c: New file.
7745 * gcc.target/avr/torture/progmem-1.cpp: New file.
7747 2011-07-04 Richard Guenther <rguenther@suse.de>
7749 PR tree-optimization/49615
7750 * g++.dg/torture/pr49615.C: New testcase.
7752 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7754 PR tree-optimization/49610
7755 * gcc.dg/vect/pr49610.c: New test.
7757 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7759 * gnat.dg/specs/debug1.ads: New test.
7761 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7764 * gfortran.dg/typebound_proc_23.f90: New.
7766 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7769 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7771 2011-07-01 Jason Merrill <jason@redhat.com>
7774 * g++.dg/template/template-id-3.C: New.
7777 * g++.dg/template/qualified-id4.C: New.
7780 * g++.dg/template/explicit-args4.C: New.
7783 * g++.dg/template/offsetof2.C: New.
7785 2011-07-01 Kai Tietz <ktietz@redhat.com>
7787 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7789 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792 * lib/target-supports.exp (check_effective_target_gld): New proc.
7794 2011-07-01 Richard Guenther <rguenther@suse.de>
7796 PR tree-optimization/49603
7797 * gcc.dg/torture/pr49603.c: New testcase.
7799 2011-06-30 Jason Merrill <jason@redhat.com>
7802 * g++.dg/rtti/template1.C: New.
7805 * g++.dg/cpp0x/regress/ctor1.C: New.
7808 * g++.dg/cpp0x/initlist54.C: New.
7810 2011-06-30 Martin Jambor <mjambor@suse.cz>
7812 * gcc.dg/tree-ssa/sra-12.c: New test.
7814 2011-06-29 Jason Merrill <jason@redhat.com>
7816 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7818 2011-06-30 Richard Guenther <rguenther@suse.de>
7820 PR tree-optimization/46787
7821 * gcc.dg/vect/vect-121.c: New testcase.
7823 2011-06-30 Martin Jambor <mjambor@suse.cz>
7825 PR tree-optimization/49094
7826 * gcc.dg/tree-ssa/pr49094.c: New test.
7828 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7831 * gfortran.dg/pr49540-1.f90: New test.
7832 * gfortran.dg/pr49540-2.f90: New test.
7834 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7837 * ada/acats/run_acats (which): Use last field of type -p output.
7839 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7840 Iain Sandoe <iains@gcc.gnu.org>
7843 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7844 Only skip on 64-bit *-*-darwin8* && !objc2.
7846 2011-06-30 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/38752
7849 * gcc.c-torture/compile/pr38752.c: New testcase.
7851 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7853 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7854 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7856 2011-06-29 Jason Merrill <jason@redhat.com>
7859 * g++.dg/cpp0x/initlist53.C: Use placement new.
7860 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7861 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7864 * g++.dg/cpp0x/trailing6.C: New.
7865 * g++.dg/cpp0x/pr45908.C: No error.
7868 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7871 * g++.dg/cpp0x/constexpr-using2.C: New.
7873 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7876 * g++.dg/cpp0x/constexpr-diag3.C: New.
7877 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7878 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7879 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7880 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7882 2011-06-29 Jason Merrill <jason@redhat.com>
7884 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7886 2011-06-29 Richard Guenther <rguenther@suse.de>
7888 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7890 2011-06-29 Jason Merrill <jason@redhat.com>
7892 * g++.dg/cpp0x/initlist-value2.C: New.
7894 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7895 * g++.dg/cpp0x/initlist-value.C: New.
7897 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7899 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7901 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7903 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7904 * gcc.dg/inline_2.c: Likewise.
7905 * gcc.dg/unroll_1.c: Likewise.
7907 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.target/i386/pr49567.c: New test.
7912 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7914 * gnat.dg/opt17.ad[sb]: New test.
7916 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7917 Tom de Vries <tom@codesourcery.com>
7919 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7920 (check_effective_target_arm_thumb2): New effective targets.
7921 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7922 properly. Clean up temporary files.
7923 * gcc.target/arm/ivopts-2.c: Likewise.
7924 * gcc.target/arm/ivopts-3.c: Likewise.
7925 * gcc.target/arm/ivopts-4.c: Likewise.
7926 * gcc.target/arm/ivopts-5.c: Likewise.
7927 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7929 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7932 * gfortran.dg/reshape_zerosize_3.f90: New test.
7934 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7936 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7937 * gcc.target/arm/vfp-ldmias.c: Likewise.
7938 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7939 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7940 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7941 * gcc.target/arm/vfp-stmias.c: Likewise.
7942 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7943 * gcc.target/arm/vfp-stmiad.c: Likewise.
7945 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7947 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7949 * gcc.target/arm/pr45701-2.c: Ditto.
7951 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7954 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7955 * gfortran.dg/extends_14.f03: Modified.
7957 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7959 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7960 early if the test is already being skipped.
7962 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7963 scan-assembler-dem-not): For missing file, report unresolved with
7964 same message as for pass/fail, with reason reported in log file.
7966 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7967 from add_options_for_arm_neon_fp16.
7968 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7969 check_effective_target_arm_neon_fp16_ok_nocache.
7970 Check -mfpu and -mfloat-abi options from current multilib.
7971 Do not require neon support.
7972 (check_effective_target_arm_fp16_ok): Renamed from
7973 check_effecitve_target_arm_neon_fp16_ok.
7974 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7975 arm_neon_fp16_ok and arm_fp16.
7976 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7977 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7978 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7979 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7981 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/builtin-assume-aligned-1.c: New test.
7984 * gcc.dg/builtin-assume-aligned-2.c: New test.
7985 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7988 * gcc.dg/pr49544.c: New test.
7990 2011-06-27 Richard Guenther <rguenther@suse.de>
7992 PR tree-optimization/49394
7993 * g++.dg/torture/pr49394.C: New testcase.
7995 2011-06-27 Kai Tietz <ktietz@redhat.com>
7997 * gcc.dg/optimize-bswapdi-2.c: New test.
7999 2011-06-27 Michael Hope <michael.hope@linaro.org>
8000 Richard Sandiford <richard.sandiford@linaro.org>
8002 PR tree-optimization/49169
8003 * gcc.dg/torture/pr49169.c: New test.
8005 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8008 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8010 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8013 2011-06-26 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8018 * g++.dg/init/ref19.C: New.
8019 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8021 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8023 PR tree-optimization/48377
8024 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8027 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8030 * lib/target-supports.exp (check_effective_target_non_strict_align):
8032 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8034 2011-06-24 Martin Jambor <mjambor@suse.cz>
8036 PR tree-optimizations/49516
8037 * g++.dg/tree-ssa/pr49516.C: New test.
8039 2011-06-23 Jason Merrill <jason@redhat.com>
8042 * g++.dg/template/partial10.C: New.
8043 * g++.dg/template/partial11.C: New.
8045 2011-06-23 Jeff Law <law@redhat.com>
8048 * gcc.dg/pr48770.c: New test.
8050 2011-06-23 Jan Hubicka <jh@suse.cz>
8053 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8055 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8058 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8059 instead of -fdump-tree-optimized.
8061 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8064 * g++.dg/template/crash107.C: New.
8065 * g++.dg/template/error17.C: Adjust.
8067 2011-06-23 Jason Merrill <jason@redhat.com>
8070 * g++.dg/cpp0x/defaulted30.C: New.
8073 * g++.dg/rtti/anon-ns1.C: New.
8076 * g++.dg/init/ref18.C: New.
8079 * g++.dg/template/partial9.C: New.
8081 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8084 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8086 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8089 * gcc.dg/pr49496.c: New test.
8091 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8093 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8096 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8098 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8099 * gcc.target/arm/pr42879.c: Likewise.
8100 * gcc.target/arm/pr45701-3.c: Likewise.
8102 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8103 * gcc.target/arm/pr40482.c: Likewise.
8104 * gcc.target/arm/stack-corruption.c: Likewise.
8106 2011-06-22 Richard Guenther <rguenther@suse.de>
8108 PR tree-optimization/49493
8109 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8111 2011-06-22 Jason Merrill <jason@redhat.com>
8114 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8116 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8117 Dmitry Melnik <dm@ispras.ru>
8119 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8120 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8121 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8123 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8125 * gcc.target/arm/tlscall.c: New.
8127 2011-06-21 Jason Merrill <jason@redhat.com>
8130 * g++.dg/cpp0x/constexpr-ref1.C: New.
8131 * g++.dg/cpp0x/constexpr-ref2.C: New.
8132 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8135 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8138 * g++.dg/template/param3.C: New.
8140 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8142 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8143 my_clrsb test functions.
8145 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8146 test_sll, test_ull): Add clrsb tests.
8147 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8150 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8153 * gfortran.dg/class_44.f03: New.
8155 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8157 PR tree-optimization/49478
8158 * gcc.dg/vect/pr49478.c
8160 2011-06-21 Richard Guenther <rguenther@suse.de>
8162 PR tree-optimization/49483
8163 * gcc.dg/vect/vect-120.c: New testcase.
8165 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8168 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8169 * gcc.dg/vect/vect-peel-4.c: Likewise.
8171 2011-06-22 Christian Bruel <christian.bruel@st.com>
8174 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8175 * gcc.dg/always_inline2.c: Likewise.
8176 * gcc.dg/always_inline3.c: Likewise.
8177 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8178 * gcc.dg/inline_1.c: Likewise.
8179 * gcc.dg/inline_2.c: Likewise.
8180 * gcc.dg/inline_3.c: Likewise.
8181 * gcc.dg/inline_4.c: Likewise.
8182 * gcc.dg/20051201-1.c: Likewise.
8183 * gcc.dg/pr40087.c: Likewise.
8184 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8185 * gcc.dg/inline-22.c: Likewise.
8186 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8187 * gcc.dg/lto/20090218-1_1.c: Likewise.
8188 * g++.dg/ipa/devirt-7.C: Likewise.
8189 * gcc.dg/uninit-pred-5_a.c: Likewise.
8190 * gcc.dg/uninit-pred-5_b.c: Likewise.
8191 * gcc.dg/fail_always_inline.c: New.
8193 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8195 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8196 into 6 jobs instead of 3.
8198 2011-06-20 Jason Merrill <jason@redhat.com>
8201 * g++.dg/cpp0x/initlist53.C: New.
8203 2011-06-20 Tobias Burnus <burnus@net-b.de>
8206 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8207 * gfortran.dg/coarray_lock_3.f90: New.
8208 * gfortran.dg/coarray/lock_1.f90: New.
8210 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8212 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8213 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8214 unresolved and report the reason to the log file.
8216 * lib/scanasm.exp (object-size): Move argument processing earlier
8217 to report errors before verifying that the file exists. Report
8218 problems detected at runtime as unresolved instead of error and
8219 report their reasons to the log file.
8221 2011-06-20 Jason Merrill <jason@redhat.com>
8224 * g++.dg/cpp0x/explicit6.C: New.
8227 * g++.dg/cpp0x/enum20.C: New.
8230 * g++.dg/ext/attr-aligned01.C: New.
8233 * g++.dg/cpp0x/variadic-default.C: New.
8236 * g++.dg/cpp0x/auto26.C: New.
8239 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8241 2011-06-20 Kai Tietz <ktietz@redhat.com>
8243 * gcc.dg/binop-notand1.c: New test.
8244 * gcc.dg/binop-notand2.c: New test.
8245 * gcc.dg/binop-notand3.c: New test.
8246 * gcc.dg/binop-notand4.c: New test.
8247 * gcc.dg/binop-notand5.c: New test.
8248 * gcc.dg/binop-notand6.c: New test.
8250 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8253 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8255 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8258 * gfortran.dg/proc_ptr_31.f90: New.
8260 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8262 * gnat.dg/volatile6.adb: New test.
8263 * gnat.dg/volatile7.adb: Likewise.
8264 * gnat.dg/volatile8.adb: Likewise.
8265 * gnat.dg/volatile9.adb: Likewise.
8267 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8269 * gnat.dg/constant3.adb: New test.
8271 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8274 * gfortran.dg/read_list_eof_1.f90: New test.
8276 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8279 * gcc.target/i386/testimm-1.c: New test.
8280 * gcc.target/i386/testimm-2.c: New test.
8281 * gcc.target/i386/testimm-3.c: New test.
8282 * gcc.target/i386/testimm-4.c: New test.
8283 * gcc.target/i386/testimm-5.c: New test.
8284 * gcc.target/i386/testimm-6.c: New test.
8285 * gcc.target/i386/testimm-7.c: New test.
8286 * gcc.target/i386/testimm-8.c: New test.
8287 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8288 * gcc.target/i386/xop-rotate1-int.c: New test.
8289 * gcc.target/i386/xop-rotate2-int.c: New test.
8291 2011-06-17 Jason Merrill <jason@redhat.com>
8293 * g++.dg/cpp0x/rv-func2.C: New.
8295 * g++.dg/debug/dwarf2/lambda1.C: New.
8296 * g++.dg/warn/Wshadow-6.C: Adjust.
8298 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8301 * gfortran.dg/move_alloc_5.f90: New.
8303 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8305 PR rtl-optimization/48542
8306 * gcc.dg/torture/pr48542.c: New test.
8308 2011-06-16 Jason Merrill <jason@redhat.com>
8311 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8314 * g++.dg/cpp0x/initlist52.C New.
8317 * c-c++-common/raw-string-12.c: New.
8320 * g++.dg/cpp0x/sfinae26.C: New.
8323 * g++.dg/cpp0x/variadic113.C: New.
8326 * g++.dg/cpp0x/variadic112.C: New.
8328 2011-06-16 Jeff Law <law@redhat.com>
8330 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8331 improved jump threading.
8332 * gcc.dg/builtin-object-size-2.c: Likewise.
8333 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8335 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8338 * gfortran.dg/typebound_assignment_3.f03: New.
8340 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8343 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8345 2011-06-16 Martin Jambor <mjambor@suse.cz>
8347 PR tree-optimization/49343
8348 * gnat.dg/discr31.ad[sb]: New test.
8350 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8354 2011-06-16 Tom de Vries <tom@codesourcery.com>
8357 * gcc.target/arm/ivopts-3.c: Update test.
8358 * gcc.target/arm/ivopts-5.c: Same.
8360 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8363 2011-06-10 Wei Guozhi <carrot@google.com>
8366 * gcc.target/arm/pr45335.c: New test.
8367 * gcc.target/arm/pr45335-2.c: New test.
8368 * gcc.target/arm/pr45335-3.c: New test.
8369 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8370 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8371 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8373 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8375 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8377 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8380 * gfortran.dg/class_43.f03: New.
8382 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8384 PR tree-optimization/49419
8385 * gcc.c-torture/execute/pr49419.c: New test.
8387 2011-06-16 Revital Eres <revital.eres@linaro.org>
8389 * gcc.dg/sms-9.c: New file.
8391 2011-06-15 Easwaran Raman <eraman@google.com>
8393 PR rtl-optimization/49414
8394 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8396 2011-06-14 Jason Merrill <jason@redhat.com>
8398 * g++.dg/cpp0x/noexcept13.C: New.
8400 2011-06-14 Easwaran Raman <eraman@google.com>
8402 PR rtl-optimization/44194
8403 * gcc.dg/pr44194-1.c: New test.
8404 * gcc.dg/pr44194-2.c: New test.
8406 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8408 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8410 * gcc.target/arm/pr45701-2.c: Likewise.
8411 * gcc.target/arm/thumb-branch1.c: Likewise.
8413 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8416 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8418 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8420 * gcc.target/arm/pr45701-1.c: Require thumb support.
8421 * gcc.target/arm/pr45701-2.c: Likewise.
8422 * gcc.target/arm/thumb-branch1.c: Likewise.
8424 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8425 * gcc.target/arm/pr39839.c: Likewise.
8426 * gcc.target/arm/pr40657-2.c: Likewise.
8427 * gcc.target/arm/pr40956.c: Likewise.
8428 * gcc.target/arm/pr41679.c: Likewise.
8429 * gcc.target/arm/pr42235.c: Likewise.
8430 * gcc.target/arm/pr42495.c: Likewise.
8431 * gcc.target/arm/pr42505.c: Likewise.
8432 * gcc.target/arm/pr42574.c: Likewise.
8433 * gcc.target/arm/pr46883.c: Likewise.
8434 * gcc.target/arm/pr46934.c: Likewise.
8435 * gcc.target/arm/xor-and.c: Likewise.
8437 2011-06-14 Jason Merrill <jason@redhat.com>
8439 * g++.dg/other/error23.C: Adjust error message.
8440 * g++.dg/other/error32.C: Likewise.
8443 * g++.dg/cpp0x/rv-dotstar.C: New.
8446 * g++.dg/cpp0x/decltype30.C: New.
8448 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8450 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8453 * gfortran.dg/pr49103.f90: New test.
8455 2011-06-14 Tom de Vries <tom@codesourcery.com>
8458 * gcc.target/arm/ivopts-3.c: New test.
8459 * gcc.target/arm/ivopts-4.c: New test.
8460 * gcc.target/arm/ivopts-5.c: New test.
8462 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8464 PR rtl-optimization/49390
8465 * gcc.c-torture/execute/pr49390.c: New test.
8467 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8469 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8471 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8473 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8474 * gcc.c-torture/execute/cmpsi-2.x: New file.
8475 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8476 * gcc.c-torture/execute/pr45262.x: New file.
8477 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8478 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8480 * gcc.c-torture/compile/pr49163.c: Ditto.
8482 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8484 * gcc.dg/vect/vect-16.c: Rename to...
8485 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8486 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8487 for double-word vectors.
8488 * gcc.dg/vect/vect-peel-4.c: Likewise.
8489 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8491 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8494 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8497 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8499 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8501 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8503 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8505 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8507 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8509 * gfortran.dg/trim_optimize_8.f90: New test case.
8511 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8512 Ira Rosen <ira.rosen@linaro.org>
8514 PR tree-optimization/49352
8515 * gcc.dg/vect/pr49352.c: New test.
8517 2011-06-12 Tobias Burnus
8520 * gfortran.dg/alloc_comp_assign_11.f90: New.
8522 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8524 * gfortran.dg/trim_optimize_7.f90: New test.
8526 2011-06-10 Wei Guozhi <carrot@google.com>
8529 * gcc.target/arm/pr45335.c: New test.
8530 * gcc.target/arm/pr45335-2.c: New test.
8531 * gcc.target/arm/pr45335-3.c: New test.
8532 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8533 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8534 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8536 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8539 * g++.dg/parse/error39.C: New.
8541 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8543 * gcc.target/arm/20090811-1.c: Skip for incompatible
8544 options, do not override other options.
8545 * gcc.target/arm/combine-cmp-shift.c: Skip for
8546 incompatible options.
8547 * gcc.target/arm/pr45094.c: Likewise.
8548 * gcc.target/arm/scd42-1.c: Likewise.
8549 * gcc.target/arm/scd42-3.c: Likewise.
8550 * gcc.target/arm/thumb-ltu.c: Likewise.
8552 * lib/target-supports.exp
8553 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8554 multilib flags use -mfpu with a value other than neon-fp16.
8556 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8558 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8559 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8561 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563 * lib/target-supports.exp (check_effective_target_pie): New proc.
8564 * gcc.dg/pie-link.c: Use target pie.
8566 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8567 Laurent Rougïżœ <laurent.rouge@menta.fr>
8569 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8570 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8572 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8574 * gfortran.dg/coarray/sync_1.f90: New test for
8575 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8577 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8579 PR tree-optimization/49318
8580 * gcc.dg/vect/pr49318.c: New test.
8582 2011-06-09 David Krauss <potswa@mac.com>
8584 * g++.dg/template/arrow1.C: New.
8586 2011-06-09 Jason Merrill <jason@redhat.com>
8588 * lib/prune.exp: Prune "note"s.
8589 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8591 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8592 * g++.dg/template/dependent-expr3.C: Likewise.
8593 * g++.dg/parse/template7.C: Likewise.
8594 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8595 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8596 * g++.old-deja/g++.pt/friend38.C: Likewise.
8597 * g++.old-deja/g++.pt/crash32.C: Likewise.
8598 * g++.old-deja/g++.other/init4.C: Likewise.
8599 * g++.old-deja/g++.other/friend8.C: Likewise.
8601 * g++.dg/ext/complex7.C: Adjust expected output.
8602 * g++.dg/diagnostic/method1.C: Likewise.
8603 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8604 * g++.dg/parse/crash33.C: Likewise.
8605 * g++.dg/other/warning1.C: Likewise.
8606 * g++.dg/init/pr29571.C: Likewise.
8607 * g++.dg/warn/overflow-warn-1.C: Likewise.
8608 * g++.dg/warn/overflow-warn-3.C: Likewise.
8609 * g++.dg/warn/overflow-warn-4.C: Likewise.
8610 * g++.old-deja/g++.oliva/template1.C: Likewise.
8612 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8613 * g++.dg/parse/template7.C: Adjust.
8615 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8618 * gcc.dg/pr49307.c: New.
8620 2011-06-09 Wei Guozhi <carrot@google.com>
8623 * gcc.target/arm/pr46975.c: New testcase.
8625 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8627 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8628 (PMETH, arglist_t): Removed.
8629 (method_get_number_of_arguments): Removed.
8630 (method_get_nth_argument): Removed.
8631 (method_get_first_argument): Removed.
8632 (method_get_next_argument): Removed.
8633 (method_get_sizeof_arguments): Removed.
8634 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8636 (method_get_number_of_arguments): Removed.
8637 (method_get_nth_argument): Removed.
8638 (method_get_first_argument): Removed.
8639 (method_get_next_argument): Removed.
8640 (method_get_sizeof_arguments): Removed.
8641 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8643 2011-06-09 David Li <davidxl@google.com>
8645 * gcc.dg/dump-pass.c: New test.
8647 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8650 * g++.dg/parse/error38.C: New.
8652 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8655 * gfortran.dg/pr49308.f90: New test.
8657 2011-06-08 Jason Merrill <jason@redhat.com>
8659 * g++.dg/cpp0x/noexcept11.C: New.
8660 * g++.dg/cpp0x/noexcept12.C: New.
8661 * g++.dg/cpp0x/sfinae11.C: Adjust.
8663 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8666 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8667 to dg-options, match also DW_AT_linkage_name.
8669 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8672 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8673 -fno-common on alpha*-dec-osf*.
8674 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8676 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8678 PR rtl-optimization/49303
8679 * gcc.target/ia64/pr49303.c: New test.
8681 2011-06-08 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/coarray_lock_1.f90: New.
8685 * gfortran.dg/coarray_lock_2.f90: New.
8687 2011-06-07 Jason Merrill <jason@redhat.com>
8689 * lib/prune.exp: Look for "required" rather than "instantiated".
8690 * g++.dg/abi/mangle11.C: Likewise.
8691 * g++.dg/abi/mangle12.C: Likewise.
8692 * g++.dg/abi/mangle17.C: Likewise.
8693 * g++.dg/abi/mangle20-2.C: Likewise.
8694 * g++.dg/abi/pragma-pack1.C: Likewise.
8695 * g++.dg/cpp0x/decltype26.C: Likewise.
8696 * g++.dg/cpp0x/decltype28.C: Likewise.
8697 * g++.dg/cpp0x/decltype29.C: Likewise.
8698 * g++.dg/cpp0x/enum11.C: Likewise.
8699 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8700 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8701 * g++.dg/cpp0x/pr47416.C: Likewise.
8702 * g++.dg/ext/case-range2.C: Likewise.
8703 * g++.dg/ext/case-range3.C: Likewise.
8704 * g++.dg/gomp/for-19.C: Likewise.
8705 * g++.dg/gomp/pr37533.C: Likewise.
8706 * g++.dg/gomp/pr38639.C: Likewise.
8707 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8708 * g++.dg/inherit/base3.C: Likewise.
8709 * g++.dg/inherit/using6.C: Likewise.
8710 * g++.dg/init/placement4.C: Likewise.
8711 * g++.dg/init/reference3.C: Likewise.
8712 * g++.dg/lookup/scoped6.C: Likewise.
8713 * g++.dg/lookup/using7.C: Likewise.
8714 * g++.dg/other/abstract1.C: Likewise.
8715 * g++.dg/other/error10.C: Likewise.
8716 * g++.dg/other/error5.C: Likewise.
8717 * g++.dg/other/field1.C: Likewise.
8718 * g++.dg/other/offsetof5.C: Likewise.
8719 * g++.dg/parse/bitfield2.C: Likewise.
8720 * g++.dg/parse/constant4.C: Likewise.
8721 * g++.dg/parse/crash20.C: Likewise.
8722 * g++.dg/parse/invalid-op1.C: Likewise.
8723 * g++.dg/parse/non-dependent2.C: Likewise.
8724 * g++.dg/parse/template18.C: Likewise.
8725 * g++.dg/tc1/dr152.C: Likewise.
8726 * g++.dg/tc1/dr166.C: Likewise.
8727 * g++.dg/tc1/dr176.C: Likewise.
8728 * g++.dg/tc1/dr213.C: Likewise.
8729 * g++.dg/template/access11.C: Likewise.
8730 * g++.dg/template/access2.C: Likewise.
8731 * g++.dg/template/access3.C: Likewise.
8732 * g++.dg/template/access7.C: Likewise.
8733 * g++.dg/template/arg7.C: Likewise.
8734 * g++.dg/template/cond2.C: Likewise.
8735 * g++.dg/template/crash13.C: Likewise.
8736 * g++.dg/template/crash40.C: Likewise.
8737 * g++.dg/template/crash7.C: Likewise.
8738 * g++.dg/template/crash84.C: Likewise.
8739 * g++.dg/template/ctor5.C: Likewise.
8740 * g++.dg/template/defarg13.C: Likewise.
8741 * g++.dg/template/defarg14.C: Likewise.
8742 * g++.dg/template/dtor7.C: Likewise.
8743 * g++.dg/template/eh2.C: Likewise.
8744 * g++.dg/template/error2.C: Likewise.
8745 * g++.dg/template/error43.C: Likewise.
8746 * g++.dg/template/friend32.C: Likewise.
8747 * g++.dg/template/injected1.C: Likewise.
8748 * g++.dg/template/instantiate1.C: Likewise.
8749 * g++.dg/template/instantiate3.C: Likewise.
8750 * g++.dg/template/instantiate5.C: Likewise.
8751 * g++.dg/template/instantiate7.C: Likewise.
8752 * g++.dg/template/local6.C: Likewise.
8753 * g++.dg/template/lookup2.C: Likewise.
8754 * g++.dg/template/member5.C: Likewise.
8755 * g++.dg/template/memfriend15.C: Likewise.
8756 * g++.dg/template/memfriend16.C: Likewise.
8757 * g++.dg/template/memfriend17.C: Likewise.
8758 * g++.dg/template/memfriend7.C: Likewise.
8759 * g++.dg/template/meminit1.C: Likewise.
8760 * g++.dg/template/nested3.C: Likewise.
8761 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8762 * g++.dg/template/nontype12.C: Likewise.
8763 * g++.dg/template/nontype13.C: Likewise.
8764 * g++.dg/template/nontype6.C: Likewise.
8765 * g++.dg/template/pr23510.C: Likewise.
8766 * g++.dg/template/pr35240.C: Likewise.
8767 * g++.dg/template/ptrmem15.C: Likewise.
8768 * g++.dg/template/ptrmem6.C: Likewise.
8769 * g++.dg/template/qualified-id1.C: Likewise.
8770 * g++.dg/template/qualttp20.C: Likewise.
8771 * g++.dg/template/qualttp3.C: Likewise.
8772 * g++.dg/template/qualttp4.C: Likewise.
8773 * g++.dg/template/qualttp5.C: Likewise.
8774 * g++.dg/template/qualttp6.C: Likewise.
8775 * g++.dg/template/qualttp7.C: Likewise.
8776 * g++.dg/template/qualttp8.C: Likewise.
8777 * g++.dg/template/recurse.C: Likewise.
8778 * g++.dg/template/recurse2.C: Likewise.
8779 * g++.dg/template/ref5.C: Likewise.
8780 * g++.dg/template/scope2.C: Likewise.
8781 * g++.dg/template/sfinae10.C: Likewise.
8782 * g++.dg/template/sfinae3.C: Likewise.
8783 * g++.dg/template/sizeof3.C: Likewise.
8784 * g++.dg/template/static9.C: Likewise.
8785 * g++.dg/template/template-id-2.C: Likewise.
8786 * g++.dg/template/typedef13.C: Likewise.
8787 * g++.dg/template/typename4.C: Likewise.
8788 * g++.dg/template/using14.C: Likewise.
8789 * g++.dg/template/using2.C: Likewise.
8790 * g++.dg/template/warn1.C: Likewise.
8791 * g++.dg/warn/Wparentheses-13.C: Likewise.
8792 * g++.dg/warn/Wparentheses-15.C: Likewise.
8793 * g++.dg/warn/Wparentheses-16.C: Likewise.
8794 * g++.dg/warn/Wparentheses-17.C: Likewise.
8795 * g++.dg/warn/Wparentheses-18.C: Likewise.
8796 * g++.dg/warn/Wparentheses-19.C: Likewise.
8797 * g++.dg/warn/Wparentheses-20.C: Likewise.
8798 * g++.dg/warn/Wparentheses-23.C: Likewise.
8799 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8800 * g++.dg/warn/noeffect2.C: Likewise.
8801 * g++.dg/warn/noeffect4.C: Likewise.
8802 * g++.dg/warn/pr8570.C: Likewise.
8803 * g++.old-deja/g++.brendan/init2.C: Likewise.
8804 * g++.old-deja/g++.eh/spec6.C: Likewise.
8805 * g++.old-deja/g++.pt/crash10.C: Likewise.
8806 * g++.old-deja/g++.pt/crash36.C: Likewise.
8807 * g++.old-deja/g++.pt/derived3.C: Likewise.
8808 * g++.old-deja/g++.pt/error2.C: Likewise.
8809 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8810 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8811 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8812 * g++.old-deja/g++.pt/overload7.C: Likewise.
8813 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8815 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8816 Iain Sandoe <iains@gcc.gnu.org>
8818 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8819 Added code to deal with the case when [Protocol
8820 -descriptionForInstanceMethod:] or [Protocol
8821 -descriptionForClassMethod:] returns NULL.
8823 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8824 Iain Sandoe <iains@gcc.gnu.org>
8826 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8827 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8830 2011-06-07 Xinliang David Li <davidxl@google.com>
8832 * gcc.dg/inline_2.c: New test.
8833 * gcc.dg/unroll_2.c: New test.
8834 * gcc.dg/inline_3.c: New test.
8835 * gcc.dg/unroll_3.c: New test.
8836 * gcc.dg/inline_4.c: New test.
8837 * gcc.dg/unroll_4.c: New test.
8838 * gcc.dg/inline_1.c: New test.
8839 * gcc.dg/unroll_1.c: New test.
8841 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843 PR tree-optimization/48497
8844 * lib/gcc-defs.exp (dg-additional-options): New proc.
8845 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8846 -msse2 on 32-bit x86.
8848 2011-06-06 Jason Merrill <jason@redhat.com>
8850 * g++.dg/cpp0x/enum19.C: New.
8852 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8854 * gcc.target/arm/neon-reload-class.c: New test.
8856 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8859 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8861 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8863 * gcc.target/arm/smlatb-1.c: New file.
8864 * gcc.target/arm/smlatt-1.c: New file.
8865 * gcc.target/arm/smlaltb-1.c: New file.
8866 * gcc.target/arm/smlaltt-1.c: New file.
8868 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8870 * gcc.target/arm/mla-2.c: New test.
8872 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8874 PR gcov-profile/49299
8875 * gcc.dg/tree-prof/pr49299-1.c: New test.
8876 * gcc.dg/tree-prof/pr49299-2.c: New test.
8878 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8880 * lib/target-supports.exp
8881 (check_effective_target_vect_widen_mult_qi_to_hi):
8882 Add NEON as supporting target.
8883 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8884 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8885 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8886 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8887 using widening multiplication on targets that support it.
8888 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8889 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8890 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8892 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8894 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8895 Modern Objective-C runtime API.
8896 * objc/execute/next_mapping.h: Removed.
8897 * objc-obj-c++-shared/next-mapping.h: Removed.
8898 * objc-obj-c++-shared/Object1.h: Removed.
8899 * objc-obj-c++-shared/Object1.m: Removed.
8900 * objc-obj-c++-shared/Object1.mm: Removed.
8901 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8902 * objc-obj-c++-shared/Protocol1.h: Removed.
8903 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8904 of ProtoBool, IVAR_T and METHOD.
8905 * objc-obj-c++-shared/runtime.h: New.
8906 * objc-obj-c++-shared/TestsuiteObject.h: New.
8907 * objc-obj-c++-shared/TestsuiteObject.m: New.
8909 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8910 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8911 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8913 * objc/execute/_cmd.m: Include
8914 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8915 runtime API. ([TestClass +initialize]): Include this method also
8916 with the GNU runtime.
8917 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8918 Object. ([-setValue:]): Return void.
8919 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8920 with the GNU runtime. Include
8921 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8922 for the NeXT runtime. Use the existing print_ivars() and
8923 compare_structures() implementations for the old NeXT runtime.
8924 Added new implementations for the Modern GNU and NeXT runtimes.
8925 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8926 well. (main): Use objc_getClass(). Use return instead of exit.
8927 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8928 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8930 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8931 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8932 instead of Object. (main): Use return instead of exit().
8933 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8934 instead of Object. Removed prototype for exit(). (main): Use
8935 return instead of exit(). Use the Modern Objective-C runtime API.
8936 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8938 * objc/execute/class-tests-1.h: Include
8939 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8940 runtime API. (test_class_with_superclass): Do not call [Object
8941 class]. There is no need to with the current libobjc.
8942 * objc/execute/class-tests-2.h: Include
8943 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8945 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8946 ../../objc-obj-c++-shared/next-mapping.h.
8947 * objc/execute/class-2.m: Likewise.
8948 * objc/execute/class-3.m: Likewise.
8949 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8950 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8951 +initialize]): Include this method also with the GNU
8952 runtime. (main): Use the Modern Objective-C runtime API.
8953 * objc/execute/class-5.m: Likewise.
8954 * objc/execute/class-6.m: Likewise.
8955 * objc/execute/class-7.m: Likewise.
8956 * objc/execute/class-8.m: Likewise.
8957 * objc/execute/class-9.m: Likewise.
8958 * objc/execute/class-10.m: Likewise.
8959 * objc/execute/class-11.m: Likewise.
8960 * objc/execute/class-12.m: Likewise.
8961 * objc/execute/class-13.m: Likewise.
8962 * objc/execute/class-14.m: Likewise.
8963 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8964 this method also with the GNU runtime.
8965 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8966 +initialize]): Include this method also with the GNU runtime.
8967 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8969 * objc/execute/encode-1.m: Likewise.
8970 * objc/execute/enumeration-1.m: Likewise.
8971 * objc/execute/enumeration-2.m: Likewise.
8972 * objc/execute/exceptions/catchall-1.m: Likewise.
8973 * objc/execute/exceptions/finally-1.m: Likewise.
8974 * objc/execute/exceptions/foward-1.m: Likewise.
8975 * objc/execute/exceptions/local-variables-1.m: Likewise.
8976 * objc/execute/exceptions/throw-nil.m: Likewise.
8977 * objc/execute/exceptions/trivial.m: Likewise.
8978 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8979 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8980 * objc/execute/exceptions/matcher-1.m: Likewise.
8981 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8983 * objc/execute/formal_protocol-2.m: Likewise.
8984 * objc/execute/formal_protocol-3.m: Likewise.
8985 * objc/execute/formal_protocol-4.m: Likewise.
8986 * objc/execute/formal_protocol-5.m: Include
8987 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8989 * objc/execute/formal_protocol-6.m: Likewise.
8990 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8991 Object. Include <objc/Protocol.h> instead of
8992 ../../objc-obj-c++-shared/Protocol1.h.
8993 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8995 * objc/execute/informal_protocol.m: Likewise.
8996 * objc/execute/load-3.m: Likewise.
8997 * objc/execute/many_args_method.m ([TestClass +initialize]):
8998 Include this method with the GNU runtime as well.
8999 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9000 * objc/execute/nested-func-1.m: Use TestsuiteObject
9002 * objc/execute/nil_method-1.m: Likewise.
9003 * objc/execute/no_clash.m: Likewise.
9004 * objc/execute/np-1.m: Do not include
9005 ../../objc-obj-c++-shared/Protocol1.h.
9006 (main): Use return instead of exit().
9007 * objc/execute/np-2.m: Do not include
9008 ../../objc-obj-c++-shared/Protocol1.h.
9009 ([MyObject +initialize]): Include this method also with the GNU
9010 runtime. (main): Use return instead of exit().
9011 * objc/execute/object_is_class.m: Include
9012 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9013 of Object. (main): Use the Modern Objective-C runtime API.
9014 * objc/execute/object_is_meta_class.m: Likewise.
9015 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9016 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9017 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9018 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9019 Objective-C runtime API.
9020 * objc/execute/protocol-isEqual-2.m: Likewise.
9021 * objc/execute/protocol-isEqual-3.m: Likewise.
9022 * objc/execute/protocol-isEqual-4.m: Likewise.
9023 * objc/execute/redefining_self.m ([TestClass +initialize]):
9024 Include this method with the GNU runtime as well.
9025 * objc/execute/root_methods.m: Include
9026 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9027 Include this method with the GNU runtime as well.
9028 (main): Use the Modern Objective-C runtime API.
9029 * objc/execute/selector-1.m: Include
9030 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9031 of Object. (main): Use the Modern Objective-C runtime API.
9032 * objc/execute/static-1.m ([Test +initialize]): Include this
9033 method with the GNU runtime as well.
9034 * objc/execute/static-2.m: Likewise.
9035 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9036 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9037 ([MathClass +initialize]): Include this method with the GNU
9039 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9041 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9042 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9043 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9044 * objc.dg/attributes/method-attribute-1.m: Likewise.
9045 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9046 * objc.dg/attributes/method-attribute-2.m: Likewise.
9047 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9048 * objc.dg/attributes/method-attribute-3.m: Likewise.
9049 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9050 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9051 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9052 * obj-c++.dg/bitfield-1.mm: Likewise.
9053 * obj-c++.dg/bitfield-2.mm: Likewise
9054 * objc.dg/bitfield-3.m: Likewise.
9055 * obj-c++.dg/bitfield-4.mm: Likewise.
9056 * objc.dg/bitfield-5.m: Likewise
9057 * objc.dg/call-super-1.m: Likewise.
9058 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9059 Use objc_getClass() instead of objc_get_class(), but for the GNU
9060 runtime redefine objc_getClass as objc_get_class. Include
9061 ../objc-obj-c++-shared/runtime.h.
9062 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9063 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9064 Use the Modern Objective-C runtime API.
9065 * objc.dg/class-protocol-1.m: Include
9066 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9067 * obj-c++.dg/class-protocol-1.mm: Likewise.
9068 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9069 * objc.dg/comp-types-10.m: Likewise.
9070 * objc.dg/comp-types-11.m: Likewise.
9071 * objc.dg/comp-types-12.m: Likewise.
9072 * obj-c++.dg/comp-types-9.mm: Likewise.
9073 * obj-c++.dg/comp-types-11.mm: Likewise.
9074 * obj-c++.dg/comp-types-12.mm: Likewise.
9075 * obj-c++.dg/comp-types-13.mm: Likewise.
9076 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9077 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9078 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9079 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9080 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9081 * objc.dg/desig-init-1.m: Likewise.
9082 * obj-c++.dg/defs.mm: Likewise.
9083 * objc.dg/exceptions-2.m: Likewise.
9084 * obj-c++.dg/except-1.mm: Likewise.
9085 * obj-c++.dg/exceptions-2.mm: Likewise.
9086 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9087 Use the Modern Objective-C runtime API.
9088 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9089 the Modern Objective-C runtime API. Do not include
9090 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9091 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9092 the Modern Objective-C runtime API except when using an older NeXT
9094 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9095 the Modern Objective-C runtime API.
9096 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9098 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9099 * objc.dg/encode-7-next-64bit.m: Updated include.
9100 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9102 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9103 the Modern Objective-C runtime API.
9104 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9105 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9106 instead of ../objc-obj-c++-shared/Protocol1.h.
9107 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9108 the Modern Objective-C runtime API except when using an older NeXT
9110 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9111 the Modern Objective-C runtime API.
9112 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9114 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9115 * objc.dg/fix-and-continue-2.m: Likewise.
9116 * objc.dg/foreach-1.m: Likewise.
9117 * objc.dg/foreach-2.m: Likewise.
9118 * objc.dg/foreach-3.m: Likewise.
9119 * objc.dg/foreach-4.m: Likewise.
9120 * objc.dg/foreach-5.m: Likewise.
9121 * objc.dg/foreach-6.m: Likewise.
9122 * objc.dg/foreach-7.m: Likewise.
9123 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9125 * objc.dg/func-ptr-2.m: Likewise.
9126 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9127 Do not include objc/objc-api.h.
9128 * obj-c++.dg/fsf-package-0.mm: Likewise.
9129 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9130 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9131 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9133 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9134 * objc.dg/gnu-runtime-3.m: Likewise.
9135 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9136 * objc.dg/headers.m: Include objc/runtime.h instead of
9137 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9138 for the NeXT runtime.
9139 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9140 * obj-c++.dg/isa-field-1.mm: Likewise.
9141 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9142 * objc.dg/layout-1.m: Likewise.
9143 * objc.dg/layout-2.m: Likewise.
9144 * objc.dg/local-decl-2.m: Likewise.
9145 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9146 Object. ([Container +elementForView:]): Use
9147 class_conformsToProtocol().
9148 * obj-c++.dg/lookup-2.mm: Likewise.
9149 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9150 * obj-c++.dg/local-decl-1.mm: Likewise.
9151 * objc.dg/method-3.m: Likewise.
9152 * objc.dg/method-4.m: Likewise.
9153 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9154 ../objc-obj-c++-shared/Protocol1.h.
9155 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9156 * objc.dg/method-9.m: Likewise.
9157 * objc.dg/method-10.m: Likewise.
9158 * objc.dg/method-13.m ([Root +initialize]): Include this method
9159 also for the GNU runtime. (main): Use objc_getClass() also for
9161 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9162 * objc.dg/method-17.m: Likewise.
9163 * objc.dg/method-19.m: Likewise.
9164 * objc.dg/method-20b.m: Likewise.
9165 * obj-c++.dg/method-2.mm: Likewise.
9166 * obj-c++.dg/method-6.mm: Likewise.
9167 * obj-c++.dg/method-10.mm: Likewise.
9168 * obj-c++.dg/method-11.mm: Likewise.
9169 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9170 ../objc-obj-c++-shared/Protocol1.h.
9171 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9172 * obj-c++.dg/method-15.mm: Likewise.
9173 * obj-c++.dg/method-17.mm: Likewise.
9174 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9175 +initialize]): Include this method also for the GNU
9176 runtime. (main): Use objc_getClass() also for the GNU runtime.
9177 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9178 * obj-c++.dg/method-22.mm: Likewise.
9179 * obj-c++.dg/method-23.mm: Likewise.
9180 * obj-c++.dg/no-extra-load.mm: Likewise.
9181 * objc.dg/objc-fast-4.m: Likewise.
9182 * objc.dg/objc-gc-4.m: Likewise.
9183 * obj-c++.dg/objc-gc-3.mm: Likewise.
9184 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9185 protocol_getMethodDescription() instead of [Protocol
9186 -descriptionForInstanceMethod].
9187 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9188 Made it available with all runtimes. (main): Call -test instead
9190 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9191 and put into a category.
9192 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9193 Object. Include objc/objc.h.
9194 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9195 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9196 New. (main): Use protocol_getMethodDescription() instead
9197 of [Protocol -descriptionForInstanceMethod] and [Protocol
9198 -descriptionForClassMethod].
9199 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9200 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9201 Objective-C runtime API.
9202 * obj-c++.dg/proto-qual-1.mm: Likewise.
9203 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9205 * obj-c++.dg/property/property-1.mm: Likewise.
9206 * obj-c++.dg/qual-types-1.mm: Likewise.
9207 * objc.dg/selector-2.m: Include objc/objc.h instead of
9208 ../objc-obj-c++-shared/Object1.h.
9209 * obj-c++.dg/selector-2.mm: Likewise.
9210 * obj-c++.dg/selector-5.mm: Likewise.
9211 * obj-c++.dg/selector-6.mm: Likewise.
9212 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9213 Object. Do not include objc/objc-api.h.
9214 * obj-c++.dg/set-not-used-1.mm: Likewise.
9215 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9216 * objc.dg/stret-1.m: Likewise.
9217 * objc.dg/stret-2.m: Likewise.
9218 * obj-c++.dg/super-class-2.mm: Likewise.
9219 * objc.dg/super-class-3.m: Likewise.
9220 * objc.dg/super-class-4.m: Likewise.
9221 * objc.dg/sync-2.m: Likewise.
9222 * obj-c++.dg/sync-2.mm: Likewise.
9223 * objc.dg/sync-1.m: Include objc/objc.h instead of
9224 ../objc-obj-c++-shared/Object1.h.
9225 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9226 'Class' as the type of 'isa'.
9227 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9228 Objective-C runtime API. ([TestClass +initialize]): Include this
9229 method with the GNU runtime as well.
9230 * objc.dg/strings/strings-1.m: Updated includes.
9231 * obj-c++.dg/strings/strings-1.mm: Likewise.
9232 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9233 objc.dg/strings/const-str-12b.m.
9234 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9235 * obj-c++.dg/template-3.mm: Likewise.
9236 * obj-c++.dg/template-4.mm: Likewise.
9237 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9238 Objective-C runtime API.
9239 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9240 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9241 * obj-c++.dg/try-catch-1.mm: Likewise.
9242 * obj-c++.dg/try-catch-2.mm: Likewise.
9243 * objc.dg/try-catch-3.m: Likewise.
9244 * obj-c++.dg/try-catch-3.mm: Likewise.
9245 * objc.dg/try-catch-6.m: Likewise.
9246 * objc.dg/try-catch-7.m: Likewise.
9247 * obj-c++.dg/try-catch-7.mm: Likewise.
9248 * obj-c++.dg/try-catch-8.mm: Likewise.
9249 * obj-c++.dg/try-catch-9.mm: Likewise.
9250 * objc.dg/try-catch-10.m: Likewise.
9251 * obj-c++.dg/try-catch-11.mm: Likewise.
9252 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9253 Object. Include objc/objc.h.
9254 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9255 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9256 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9257 Object. Use Modern Objective-C runtime API. Do not use
9259 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9260 * obj-c++.dg/torture/trivial.mm: Likewise.
9261 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9262 instead of ../objc-obj-c++-shared/Object1.h. Include
9263 ../objc-obj-c++-shared/runtime.h.
9264 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9265 * objc.dg/torture/strings/const-str-11.m: Likewise.
9266 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9267 * objc.dg/torture/strings/const-str-9.m: Likewise.
9268 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9269 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9270 instead of Object. Only add _FooClassReference if
9272 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9273 * objc.dg/torture/strings/const-str-8.m: Likewise.
9274 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9275 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9277 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9279 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9280 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9281 * obj-c++.dg/va-meth-1.mm: Likewise.
9282 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9283 ../objc-obj-c++-shared/Object1.h.
9284 * objc.dg/zero-link-3.m: Likewise.
9286 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9288 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9290 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9293 * obj-c++.dg/property/cxx-property-1.mm: New.
9294 * obj-c++.dg/property/cxx-property-2.mm: New.
9296 2011-06-06 Jason Merrill <jason@redhat.com>
9298 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9300 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9302 PR rtl-optimization/49145
9304 * gcc.c-torture/compile/pr49145.c: New test.
9306 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9309 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9310 to dg-options, match also DW_AT_linkage_name.
9313 * gcc.dg/debug/pr49294.c: New test.
9316 * g++.dg/opt/pr49264.C: New test.
9318 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9320 PR tree-optimization/49243
9321 * gcc.dg/pr49243.c: New.
9323 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9325 * gnat.dg/specs/cond_expr1.ads: New test.
9327 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9329 * gnat.dg/deferred_const4.ad[sb]: New test.
9330 * gnat.dg/deferred_const4_pkg.ads: New helper.
9332 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9334 * gnat.dg/test_tamdt.adb: Rename to...
9335 * gnat.dg/taft_type1.adb: ...this.
9336 * gnat.dg/tamdt.ad[sb]: Rename to...
9337 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9338 * gnat.dg/tamdt_aux.ads: Rename to...
9339 * gnat.dg/taft_type1_pkg2.ads: ...this.
9340 * gnat.dg/taft_type2.ad[sb]: New test.
9341 * gnat.dg/taft_type2_pkg.ads: New helper.
9342 * gnat.dg/taft_type3.adb: New test.
9343 * gnat.dg/taft_type3_pkg.ads: New helper.
9345 2011-06-05 Tobias Burnus <burnus@net-b.de>
9348 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9351 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9354 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9356 * objc.dg/gnu-api-2-objc.m: Likewise.
9357 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9358 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9360 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9362 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9363 alignment, not the alignment, when calling class_addIvar(). Add
9364 an 'isa' instance variable to the test root class.
9365 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9367 2011-06-04 Jan Hubicka <jh@suse.cz>
9369 PR tree-optimization/48893
9370 PR tree-optimization/49091
9371 PR tree-optimization/49179
9372 * gfortran.dg/pr49179.f90: New testcase
9374 2011-06-04 Jan Hubicka <jh@suse.cz>
9377 * g++.dg/torture/pr48954.C: New testcase.
9379 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9381 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9383 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9386 * g++.dg/diagnostic/bitfld2.C: New.
9388 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9391 * gcc.c-torture/execute/pr49281.c: New test.
9393 2011-06-04 Jan Hubicka <jh@suse.cz>
9395 PR tree-optimize/48929
9396 * gcc.c-torture/compile/pr48929.c: New testcase.
9398 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9400 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9402 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9405 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9407 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9409 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9411 2011-06-03 Richard Henderson <rth@redhat.com>
9412 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9414 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9416 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9418 * objc.dg/headers.m: Do not include objc-list.h.
9420 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9422 * objc.dg/type-stream-1.m: Test removed.
9423 * objc.dg/headers.m: Do not include typedstream.h.
9425 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9427 * objc.dg/torture/forward-1.m (main): Updated testcase.
9429 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9432 * gcc.c-torture/compile/pr49163.c: New.
9434 2011-06-02 Asher Langton <langton2@llnl.gov>
9437 * gfortran.dg/PR49268.f90: New test.
9439 2011-06-02 Asher Langton <langton2@llnl.gov>
9442 * gfortran.dg/PR37039.f90: New test.
9444 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9447 * objc.dg/method-5.m: Updated.
9448 * objc.dg/method-19.m: Updated.
9449 * objc.dg/method-lookup-1.m: New.
9450 * obj-c++.dg/method-6.mm: Updated.
9451 * obj-c++.dg/method-7.mm: Updated.
9452 * obj-c++.dg/method-lookup-1.mm: New.
9454 2011-06-02 DJ Delorie <dj@redhat.com>
9456 * lib/timeout.exp (timeout): Add board_info support.
9458 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9460 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9462 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9465 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9466 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9468 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9469 Hans-Peter Nilsson <hp@axis.com>
9471 PR rtl-optimization/48840
9472 * gcc.target/sparc/ultrasp13.c: New test.
9474 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9477 * gcc.c-torture/compile/pr49238.c: New.
9479 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9481 * gcc.target/arm/g2.c: Skip test in -mthumb.
9482 Skip test unless cpu is xscale.
9483 * gcc.target/arm/scd42-2.c: Likewise.
9484 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9486 2011-06-01 Jason Merrill <jason@redhat.com>
9488 * g++.dg/cpp0x/decltype28.C: New.
9489 * g++.dg/cpp0x/decltype29.C: New.
9491 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9494 * gcc.target/mips/pr45074.c: New test.
9496 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9497 Hans-Peter Nilsson <hp@axis.com>
9499 PR rtl-optimization/48830
9500 * gcc.target/sparc/ultrasp12.c: New test.
9502 2011-06-01 David Li <davidxl@google.com>
9504 * gcc.dg/profile-dir-1.c: Change pass name.
9505 * gcc.dg/profile-dir-2.c: Ditto.
9506 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9507 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9508 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9509 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9510 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9511 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9512 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9513 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9514 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9515 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9516 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9517 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9518 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9519 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9520 * gcc.dg/profile-dir-3.c: Ditto.
9521 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9523 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9525 * objc.dg/attributes/method-nonnull-1.m: New test.
9526 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9528 2011-05-31 Tobias Burnus <burnus@net-b.de>
9531 * gfortran.dg/coarray_atomic_1.f90: New.
9532 * gfortran.dg/coarray/atomic_1.f90: New.
9534 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9536 * gcc.dg/guality/bswaptest.c: New test.
9537 * gcc.dg/guality/clztest.c: New test.
9538 * gcc.dg/guality/ctztest.c: New test.
9539 * gcc.dg/guality/rotatetest.c: New test.
9542 * gcc.target/i386/pr48688.c: New test.
9544 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9547 * g++.dg/lookup/name-clash9.C: New.
9549 2011-05-31 Tobias Burnus <burnus@net-b.de>
9552 * gfortran.dg/coarray/dummy_1.f90: New.
9554 2011-05-31 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/coarray/save_1.f90: New.
9558 * gfortran.dg/coarray_4.f90: Update dg-error.
9560 2011-05-31 Jason Merrill <jason@redhat.com>
9562 * g++.dg/cpp0x/rv-template1.C: New.
9564 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9566 PR rtl-optimization/49235
9567 * gcc.dg/pr49235.c: New test.
9569 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9571 PR tree-optimization/49093
9572 * gcc.dg/vect/pr49093.c: New test.
9574 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9577 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9579 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9582 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9585 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9588 * gcc.c-torture/execute/pr49186.c: New.
9590 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9593 * gcc.target/i386/pr49168-1.c: New.
9595 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9596 Eric Botcazou <ebotcazou@adacore.com>
9598 * gcc.dg/guality/drap.c: New test.
9600 2011-05-30 Richard Guenther <rguenther@suse.de>
9602 PR tree-optimization/49210
9603 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9604 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9606 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9609 * g++.dg/gomp/pr49223-1.C: New test.
9610 * g++.dg/gomp/pr49223-2.C: New test.
9612 2011-05-30 Richard Guenther <rguenther@suse.de>
9614 PR tree-optimization/49218
9615 * gcc.c-torture/execute/pr49218.c: New testcase.
9617 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9619 PR tree-optimization/49199
9620 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9621 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9622 -fno-tree-scev-cprop.
9624 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9627 * gfortran.dg/extends_13.f03: New.
9629 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9631 PR rtl-optimization/49095
9632 * gcc.target/i386/pr49095.c: New test.
9634 2011-05-29 Tobias Burnus <burnus@net-b.de>
9637 * gfortran.dg/coarray_24.f90: New.
9639 2011-05-29 Tobias Burnus <burnus@net-b.de>
9642 * gfortran.dg/coarray_23.f90: New.
9644 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9647 * gcc.dg/pr48826.c: New test.
9649 2011-05-29 Richard Guenther <rguenther@suse.de>
9651 PR tree-optimization/49217
9652 * gcc.dg/torture/pr49217.c: New testcase.
9654 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9657 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9659 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9661 * gnat.dg/boolean_subtype.adb: Rename to...
9662 * gnat.dg/boolean_subtype1.adb: ...this.
9664 2011-05-28 Jason Merrill <jason@redhat.com>
9666 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9668 2011-05-27 Jason Merrill <jason@redhat.com>
9670 * g++.dg/cpp0x/enum18.C: Adjust.
9672 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9674 2011-05-27 Tobias Burnus <burnus@net-b.de>
9677 * gfortran.dg/coarray_22.f90: New.
9679 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9681 PR tree-optimization/46728
9682 * gcc.target/powerpc/pr46728-1.c: New.
9683 * gcc.target/powerpc/pr46728-2.c: New.
9684 * gcc.target/powerpc/pr46728-3.c: New.
9685 * gcc.target/powerpc/pr46728-4.c: New.
9686 * gcc.target/powerpc/pr46728-5.c: New.
9687 * gcc.dg/pr46728-6.c: New.
9688 * gcc.target/powerpc/pr46728-7.c: New.
9689 * gcc.target/powerpc/pr46728-8.c: New.
9690 * gcc.dg/pr46728-9.c: New.
9691 * gcc.target/powerpc/pr46728-10.c: New.
9692 * gcc.target/powerpc/pr46728-11.c: New.
9693 * gcc.dg/pr46728-12.c: New.
9694 * gcc.target/powerpc/pr46728-13.c: New.
9695 * gcc.target/powerpc/pr46728-14.c: New.
9696 * gcc.target/powerpc/pr46728-15.c: New.
9697 * gcc.target/powerpc/pr46728-16.c: New.
9699 2011-05-27 Jason Merrill <jason@redhat.com>
9701 * g++.dg/abi/mangle47.C: New.
9704 * g++.dg/template/const5.C: New.
9706 * g++.dg/cpp0x/enum18.C: New.
9708 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9710 * g++.dg/cpp0x/error6.C: New.
9712 * g++.dg/cpp0x/error5.C: New.
9714 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9717 * g++.dg/eh/cond6.C: New test.
9719 2011-05-27 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/rank_3.f90: New.
9723 * gfortran.dg/rank_4.f90: New.
9725 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9727 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9728 replace dump search.
9730 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9732 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9733 * gnat.dg/bit_packed_array5.adb: ...here.
9735 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9738 * g++.dg/cpp0x/auto25.C: New.
9740 2011-05-27 Richard Guenther <rguenther@suse.de>
9742 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9744 2011-05-27 Richard Guenther <rguenther@suse.de>
9746 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9748 2011-05-27 Richard Guenther <rguenther@suse.de>
9751 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9753 2011-05-26 Jason Merrill <jason@redhat.com>
9755 * g++.dg/cpp0x/friend1.C: New.
9756 * g++.dg/cpp0x/friend2.C: New.
9758 * g++.dg/cpp0x/auto7.C: Update.
9759 * g++.dg/template/crash50.C: Adjust.
9760 * g++.dg/template/static9.C: Adjust.
9761 * g++.old-deja/g++.ext/memconst.C: Adjust.
9763 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9765 * gcc.dg/march.c: Ignore a note for some targets.
9767 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9768 Nathan Froyd <froydnj@codesourcery.com>
9772 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9773 * g++.dg/parse/pr18770.C: New test.
9774 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9776 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9779 * gfortran.dg/dependency_40.f90 : New test.
9781 2011-05-26 Tobias Burnus <burnus@net-b.de>
9784 * gfortran.dg/coarray/registering_1.f90: New.
9786 2011-05-26 Jason Merrill <jason@redhat.com>
9788 * g++.dg/cpp0x/variadic111.C: New.
9789 * g++.dg/cpp0x/variadic41.C: Adjust.
9791 2011-05-26 Richard Guenther <rguenther@suse.de>
9793 PR tree-optimization/48702
9794 * gcc.dg/torture/pr48702.c: New testcase.
9796 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9798 PR gcov-profile/48845
9799 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9801 * gcc.dg/matrix/matrix.exp: Likewise.
9802 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9803 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9804 line number to check_profiling_available.
9805 * lib/target-supports.exp (check_profiling_available): Account for
9807 Require TLS runtime support with -fprofile-generate.
9808 * lib/profopt.exp (profopt-execute): Add TLS options for
9810 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9812 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9815 * g++.dg/eh/cond5.C: New test.
9817 PR tree-optimization/49161
9818 * gcc.c-torture/execute/pr49161.c: New test.
9820 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9822 * gcc.target/arm/neon-vorn-vbic.c: New test.
9824 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9826 PR tree-optimization/49038
9827 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9828 * gcc.dg/vect/pr49038.c: New test.
9830 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9832 * g++.dg/init/pr25811-3.C: New.
9833 * g++.dg/init/pr25811-4.C: New.
9835 2011-05-25 Jason Merrill <jason@redhat.com>
9837 * g++.dg/cpp0x/enum17.C: New.
9838 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9840 * g++.dg/cpp0x/auto24.C: New.
9842 * g++.dg/cpp0x/error4.C: New.
9844 * g++.dg/cpp0x/rv-restrict.C: New.
9846 * g++.dg/cpp0x/enum15.C: New.
9847 * g++.dg/cpp0x/constexpr-switch2.C: New.
9849 * g++.dg/cpp0x/variadic110.C: New.
9851 * g++.dg/cpp0x/auto9.C: Add typedef test.
9853 * g++.dg/cpp0x/auto23.C: New.
9854 * g++.dg/cpp0x/auto9.C: Adjust.
9856 * g++.dg/cpp0x/defaulted29.C: New.
9858 * g++.dg/cpp0x/initlist51.C: New.
9860 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9862 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9863 * g++.dg/abi/packed1.C: Suppress warning.
9864 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9865 * g++.dg/template/stdarg1.C: Likewise.
9866 * g++.dg/other/packed1.C: Remove arm from xfail list.
9868 2011-05-25 Jason Merrill <jason@redhat.com>
9870 * g++.dg/cpp0x/enum16.C: New.
9871 * g++.dg/parse/error15.C: Adjust.
9873 * g++.dg/cpp0x/initlist50.C: New.
9875 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9877 * g++.dg/cpp0x/variadic109.C: New.
9879 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9881 * gcc.target/i386/pause-1.c: New.
9883 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9885 * gcc.dg/stack-usage-1.c: Adjust comment.
9886 * gcc.dg/stack-usage-2.c: New test.
9888 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9891 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9892 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9894 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9896 PR rtl-optimization/48757
9897 * gfortran.dg/pr48757.f: New test case.
9899 2011-05-24 Jason Merrill <jason@redhat.com>
9901 * g++.dg/cpp0x/access01.C: New.
9903 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9906 * objc.dg/pr48177.m: New testcase.
9908 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9911 * objc.dg/pr48187.m: New testcase.
9912 * obj-c++.dg/pr48187.mm: New testcase.
9913 * objc.dg/ivar-extra-semicolon.m: New testcase.
9915 2011-05-24 Jason Merrill <jason@redhat.com>
9917 * g++.dg/template/access21.C: New.
9918 * g++.dg/template/access22.C: New.
9920 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9922 PR rtl-optimization/48633
9923 * g++.dg/pr48633.C: New test.
9925 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9928 * g++.dg/other/pr49133.C: New test.
9930 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9933 * gcc.dg/torture/tls/run-gd.c: New test.
9934 * gcc.dg/torture/tls/run-ie.c: New test.
9935 * gcc.dg/torture/tls/run-ld.c: New test.
9936 * gcc.dg/torture/tls/run-le.c: New test.
9937 * lib/target-supports.exp (check_effective_target_tls_runtime):
9938 Build testcase with TLS options.
9940 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9942 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9944 2011-05-24 Tom de Vries <tom@codesourcery.com>
9946 PR tree-optimization/49121
9947 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9949 2011-05-23 Jason Merrill <jason@redhat.com>
9951 * g++.dg/cpp0x/defaulted28.C: New.
9953 * g++.dg/cpp0x/sfinae25.C: New.
9955 * g++.dg/cpp0x/rv-cast2.C: New.
9957 * g++.dg/cpp0x/enum14.C: New.
9959 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9962 * gcc.c-torture/execute/pr49123.c: New test.
9965 * gcc.dg/debug/pr49032.c: New test.
9968 * gcc.dg/pr49120.c: New test.
9970 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9973 * gcc.target/i386/pr47315.c: New test.
9975 2011-05-23 Jason Merrill <jason@redhat.com>
9977 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9979 * g++.dg/cpp0x/sfinae24.C: New.
9981 * g++.dg/cpp0x/error3.C: New.
9983 * g++.dg/cpp0x/defaulted27.C: New.
9985 * g++.dg/cpp0x/decltype27.C: New.
9987 2011-05-23 Richard Guenther <rguenther@suse.de>
9989 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9991 2011-05-23 Richard Guenther <rguenther@suse.de>
9993 PR tree-optimization/40874
9994 * g++.dg/tree-ssa/pr40874.C: New testcase.
9996 2011-05-23 Richard Guenther <rguenther@suse.de>
9998 PR tree-optimization/49115
9999 * g++.dg/torture/pr49115.C: New testcase.
10001 2011-05-23 Richard Guenther <rguenther@suse.de>
10003 PR middle-end/15419
10004 * gcc.dg/memcpy-3.c: New testcase.
10006 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10008 PR middle-end/48973
10009 * gcc.c-torture/execute/pr48973-1.c: New test.
10010 * gcc.c-torture/execute/pr48973-2.c: New test.
10012 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10015 * g++.dg/warn/pr18016.C: New.
10017 2011-05-23 Tom de Vries <tom@codesourcery.com>
10020 * gcc.target/arm/ivopts-6.c: New test.
10022 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10024 PR middle-end/49029
10025 * gcc.c-torture/compile/pr49029.c: New test.
10027 2011-05-22 Jason Merrill <jason@redhat.com>
10029 * g++.dg/cpp0x/sfinae23.C: New.
10030 * g++.dg/cpp0x/sfinae8.C: Correct.
10032 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10034 * gfortran.dg/function_optimize_8.f90: New test case.
10036 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10038 PR tree-optimization/49087
10039 * gcc.dg/vect/O3-pr49087.c: New test.
10041 2011-05-21 Jason Merrill <jason@redhat.com>
10043 * g++.dg/debug/const5.C: New.
10045 2011-05-20 Jason Merrill <jason@redhat.com>
10047 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10049 * g++.dg/cpp0x/constexpr-static7.C: New.
10051 * g++.dg/cpp0x/enum12.C: New.
10052 * g++.dg/cpp0x/enum13.C: New.
10054 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10057 * gfortran.dg/select_type_23.f03: New.
10059 2011-05-20 Jason Merrill <jason@redhat.com>
10061 * g++.dg/cpp0x/defaulted26.C: New.
10063 * g++.dg/cpp0x/noexcept02.C: Fix.
10064 * g++.dg/cpp0x/noexcept03.C: Fix.
10065 * g++.dg/cpp0x/noexcept08.C: Fix.
10066 * g++.dg/cpp0x/noexcept10.C: New.
10068 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10071 * gfortran.dg/extends_12.f03: New.
10073 2011-05-20 Jason Merrill <jason@redhat.com>
10075 * g++.dg/template/koenig9.C: New.
10076 * g++.dg/opt/pr47615.C: Fix.
10077 * g++.dg/overload/defarg1.C: Fix.
10078 * g++.dg/tc1/dr213.C: Remove xfail.
10079 * g++.dg/torture/pr34850.C: Fix.
10080 * g++.dg/torture/pr39362.C: Fix.
10081 * g++.old-deja/g++.brendan/crash56.C: Fix.
10082 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10084 2011-05-20 Richard Guenther <rguenther@suse.de>
10086 PR tree-optimization/49079
10087 * gcc.dg/torture/pr49079.c: New testcase.
10089 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10091 PR tree-optimization/49073
10092 * gcc.c-torture/execute/pr49073.c: New test.
10094 2011-06-19 Tobias Burnus <burnus@net-b.de>
10097 * gfortran.dg/coarray_21.f90: New.
10099 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10101 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10104 2011-05-19 Richard Guenther <rguenther@suse.de>
10107 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10109 2011-05-19 Richard Guenther <rguenther@suse.de>
10111 PR middle-end/48985
10112 * gcc.dg/builtin-object-size-11.c: New testcase.
10114 2011-05-19 Tom de Vries <tom@codesourcery.com>
10117 * gcc.target/arm/ivopts.c: New test.
10118 * gcc.target/arm/ivopts-2.c: New test.
10120 2011-05-19 Tom de Vries <tom@codesourcery.com>
10122 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10124 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10126 * gcc.c-torture/execute/960321-1.x: Remove.
10128 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10131 * gfortran.dg/move_alloc_4.f90: New.
10133 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10136 * gcc.target/i386/pr49002-1.c: New test.
10137 * gcc.target/i386/pr49002-2.c: Likewise.
10139 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10141 PR tree-optimization/49039
10142 * gcc.c-torture/execute/pr49039.c: New test.
10143 * gcc.dg/tree-ssa/pr49039.c: New test.
10144 * g++.dg/torture/pr49039.C: New test.
10146 2011-05-18 Jason Merrill <jason@redhat.com>
10148 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10149 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10150 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10152 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10154 * gcc.target/bfin/mcpu-bf592.c: New test.
10156 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10158 PR tree-optimization/41881
10159 * gcc.dg/vect/O3-pr41881.c: New test.
10160 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10162 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10164 PR tree-optimization/49000
10165 * gcc.dg/pr49000.c: New test.
10167 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10169 * gnat.dg/invalid1.adb: New test.
10171 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10173 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10175 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10176 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10178 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10181 * g++.dg/cpp0x/range-for18.C: New.
10183 2011-05-15 Tobias Burnus <burnus@net-b.de>
10186 * gfortran.dg/coarray/image_index_2.f90: New.
10188 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10190 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10191 * g++.dg/cpp0x/override2.C: New.
10193 2011-05-14 Tobias Burnus <burnus@net-b.de>
10196 * gfortran.de/coarray_20.f90: New.
10198 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10201 * function_optimize_7.f90: New test case.
10203 2011-05-13 Jason Merrill <jason@redhat.com>
10205 * g++.dg/cpp0x/decltype26.C: New.
10206 * g++.dg/cpp0x/enum11.C: New.
10208 2011-05-13 Tobias Burnus <burnus@net-b.de>
10212 * gfortran.dg/assign_8.f90: Update dg-error.
10214 2011-05-13 Tobias Burnus <burnus@net-b.de>
10217 * gfortran.dg/io_constraints_8.f90: New.
10218 * gfortran.dg/io_constraints_9.f90: New.
10220 2011-05-13 Martin Thuresson <martint@google.com>
10222 PR gcov-profile/47793
10223 * gcc.dg/pr47793.c: New.
10225 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10227 PR tree-optimization/48975
10228 * gcc.dg/pr48975.c: New test.
10230 2011-05-12 Tobias Burnus <burnus@net-b.de>
10233 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10235 2011-05-12 Jason Merrill <jason@redhat.com>
10237 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10239 2011-05-12 Geert Bosch <bosch@adacore.com>
10241 * gnat.dg/view_conversion1.adb: New test.
10243 2011-05-12 Richard Guenther <rguenther@suse.de>
10245 PR tree-optimization/48172
10246 * gcc.dg/vect/pr48172.c: New testcase.
10248 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10251 * g++.dg/opt/pr48967.C: New test.
10253 2011-05-11 Jason Merrill <jason@redhat.com>
10255 * g++.dg/cpp0x/constexpr-friend.C: New.
10256 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10258 * g++.dg/cpp0x/sfinae22.C: New.
10260 2011-05-11 Tobias Burnus <burnus@net-b.de>
10263 * gfortran.dg/generic_24.f90: New.
10265 2011-05-11 Richard Guenther <rguenther@suse.de>
10267 PR tree-optimization/15256
10268 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10270 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10273 * gcc.dg/pr48159-1.c: New test.
10274 * gcc.dg/pr48159-2.c: New test.
10276 2011-05-11 Richard Guenther <rguenther@suse.de>
10278 PR middle-end/48953
10279 * gcc.dg/torture/pr48953.c: New testcase.
10281 2011-05-11 Richard Guenther <rguenther@suse.de>
10283 PR tree-optimization/18041
10284 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10286 2011-05-11 Alan Modra <amodra@gmail.com>
10289 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10291 2011-05-10 Jason Merrill <jason@redhat.com>
10293 * g++.dg/cpp0x/defaulted25.C: New.
10294 * g++.dg/template/crash7.C: Adjust.
10296 * g++.dg/cpp0x/variadic108.C: New.
10298 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10300 * g++.dg/inherit/virtual9.C: Extend.
10302 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10305 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10306 are passed and returned in vector registers.
10308 2011-05-10 Richard Guenther <rguenther@suse.de>
10310 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10311 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10312 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10313 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10314 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10317 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10319 PR tree-optimization/48611
10320 PR tree-optimization/48794
10321 * gfortran.dg/gomp/pr48611.f90: New test.
10322 * gfortran.dg/gomp/pr48794.f90: New test.
10325 * gcc.dg/dfp/pr48928.c: New test.
10327 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10330 * g++.dg/cpp0x/pr48522.C: New.
10332 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10335 * g++.dg/cpp0x/sfinae21.C: New.
10337 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10339 * g++.dg/template/sfinae28.C: Rename to...
10340 * g++.dg/cpp0x/sfinae19.C: ... this.
10341 * g++.dg/template/sfinae29.C: Rename to...
10342 * g++.dg/cpp0x/sfinae20.C: ... this.
10344 2011-05-09 Jeff Law <law@redhat.com>
10346 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10347 consistent results.
10349 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
10352 * g++.dg/init/pr20039.C: New.
10354 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10358 * g++.dg/template/sfinae28.C: New.
10359 * g++.dg/template/sfinae29.C: Likewise.
10361 2011-05-09 Jason Merrill <jason@redhat.com>
10363 * g++.dg/template/nontype23.C: New.
10365 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
10367 * g++.dg/init/pr48859.C: New.
10369 2011-05-09 Jason Merrill <jason@redhat.com>
10371 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10372 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10373 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10374 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10375 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10376 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10377 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10378 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10380 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10382 * g++.dg/inherit/virtual9.C: New.
10384 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10387 * g++.dg/template/dependent-expr8.C: New test case.
10389 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10391 PR tree-optimization/48837
10392 * gcc.dg/pr48837.c: New testcase.
10394 2011-05-06 Jason Merrill <jason@redhat.com>
10396 * g++.dg/cpp0x/constexpr-condition2.C: New.
10398 * g++.dg/cpp0x/constexpr-missing.C: New.
10400 2011-05-06 Tobias Burnus <burnus@net-b.de>
10403 * gfortran.dg/coarray/this_image_2.f90: New.
10405 2011-05-06 Tobias Burnus <burnus@net-b.de>
10409 * gfortran.dg/bind_c_usage_22.f90: New.
10410 * gfortran.dg/bind_c_usage_23.f90: New.
10411 * gfortran.dg/bind_c_usage_24.f90: New.
10412 * gfortran.dg/bind_c_usage_24_c.c: New.
10414 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10417 * g++.dg/template/member9.C: New test case.
10419 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10421 * gnat.dg/discr29.ad[sb]: New test.
10422 * gnat.dg/discr30.adb: Likewise.
10424 2011-05-05 Julian Brown <julian@codesourcery.com>
10426 * gcc.target/arm/neon-vset_lanes8.c: New test.
10428 2011-05-05 Jason Merrill <jason@redhat.com>
10430 * g++.dg/init/new32.C: New.
10432 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10434 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10437 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10439 PR rtl-optimization/48381
10440 * gcc.c-torture/compile/pr48381.c: New test.
10442 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10444 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10446 * gcc.target/i386/opt-1.c: Ditto.
10448 2011-05-04 Jason Merrill <jason@redhat.com>
10450 * g++.dg/conversion/base1.C: New.
10452 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10454 PR libgfortran/48787
10455 * gfortran.dg/round_3.f08: Add more checks to test case.
10457 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10459 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10460 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10461 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10462 Gate test on effective_target fd_truncate.
10464 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10466 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10467 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10468 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10469 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10470 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10471 * gcc.target/i386/pr38824.c: Ditto.
10472 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10473 * gcc.target/i386/vecinit-2.c: Ditto.
10474 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10475 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10476 * gcc.target/i386/parity-2.c: Ditto.
10477 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10479 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10481 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10482 remove duplication.
10483 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10484 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10485 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10487 2011-05-03 Tobias Burnus <burnus@net-b.de>
10490 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10492 2011-05-03 Tobias Burnus <burnus@net-b.de>
10495 * gfortran.dg/coarray/this_image_1.f90: New.
10497 2011-05-03 Tobias Burnus <burnus@net-b.de>
10500 * gfortran.dg/coarray/caf.dg: New.
10501 * gfortran.dg/coarray/image_index_1.f90: New, copied
10502 from ../coarray_16.f90.
10504 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10507 * g++.dg/ext/complex9.C: New.
10509 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10511 From Mike Frysinger
10512 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10513 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10514 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10516 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10518 * gcc.target/bfin/builtins: Created.
10519 * gcc.target/bfin/hisilh-O0.c: Deleted.
10520 * gcc.target/bfin/hisilh.c: Moved to...
10521 * gcc.target/bfin/builtins/hisilh.c: ...here.
10522 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10523 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10524 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10525 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10526 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10527 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10528 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10529 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10530 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10531 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10532 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10533 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10534 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10535 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10536 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10537 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10538 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10539 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10540 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10541 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10542 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10543 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10544 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10545 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10546 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10547 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10548 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10549 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10550 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10551 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10552 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10553 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10554 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10555 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10556 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10557 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10558 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10559 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10560 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10561 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10562 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10563 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10564 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10565 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10566 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10567 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10568 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10569 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10570 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10571 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10572 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10573 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10574 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10575 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10576 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10577 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10578 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10579 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10580 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10581 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10582 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10583 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10584 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10585 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10586 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10587 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10588 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10589 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10590 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10591 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10592 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10593 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10594 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10595 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10596 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10597 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10598 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10599 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10600 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10601 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10602 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10603 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10604 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10605 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10606 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10607 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10608 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10609 * gcc.target/bfin/builtins/circptr.c: Ditto.
10610 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10611 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10612 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10613 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10614 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10615 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10616 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10617 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10618 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10619 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10620 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10621 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10622 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10623 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10624 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10625 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10626 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10627 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10628 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10629 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10630 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10631 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10632 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10633 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10634 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10635 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10636 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10637 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10638 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10639 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10640 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10641 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10642 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10643 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10644 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10645 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10646 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10647 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10648 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10649 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10650 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10651 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10652 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10653 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10654 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10655 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10656 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10657 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10658 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10659 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10660 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10661 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10662 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10663 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10664 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10665 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10666 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10667 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10668 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10669 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10670 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10671 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10672 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10673 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10674 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10675 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10676 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10677 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10678 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10679 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10681 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10683 * gcc.target/arm/cold-lc.c: New test.
10685 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10688 * gcc.dg/pr48774.c: New test.
10690 2011-05-03 Richard Guenther <rguenther@suse.de>
10692 * gcc.dg/large-size-array-5.c: New testcase.
10694 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10696 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10698 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10700 * lib/target-supports.exp (check_effective_target_vect_strided):
10702 (check_effective_target_vect_strided2)
10703 (check_effective_target_vect_strided3)
10704 (check_effective_target_vect_strided4)
10705 (check_effective_target_vect_strided8): ...these new functions.
10707 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10708 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10709 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10710 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10711 * gcc.dg/vect/pr37539.c: Likewise.
10712 * gcc.dg/vect/slp-11a.c: Likewise.
10713 * gcc.dg/vect/slp-11b.c: Likewise.
10714 * gcc.dg/vect/slp-11c.c: Likewise.
10715 * gcc.dg/vect/slp-12a.c: Likewise.
10716 * gcc.dg/vect/slp-12b.c: Likewise.
10717 * gcc.dg/vect/slp-18.c: Likewise.
10718 * gcc.dg/vect/slp-19a.c: Likewise.
10719 * gcc.dg/vect/slp-19b.c: Likewise.
10720 * gcc.dg/vect/slp-21.c: Likewise.
10721 * gcc.dg/vect/slp-23.c: Likewise.
10722 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10724 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10725 instead of vect_interleave && vect_extract_even_odd.
10726 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10727 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10728 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10729 * gcc.dg/vect/vect-1.c: Likewise.
10730 * gcc.dg/vect/vect-10.c: Likewise.
10731 * gcc.dg/vect/vect-98.c: Likewise.
10732 * gcc.dg/vect/vect-107.c: Likewise.
10733 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10734 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10735 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10736 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10737 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10738 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10739 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10740 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10741 * gcc.dg/vect/vect-strided-float.c: Likewise.
10742 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10743 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10744 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10745 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10746 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10747 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10748 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10749 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10750 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10751 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10752 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10753 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10754 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10755 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10756 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10758 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10760 * gcc.dg/vect/pr30843.c: Likewise.
10761 * gcc.dg/vect/pr33866.c: Likewise.
10762 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10763 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10764 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10765 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10767 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10769 * gcc.dg/vect/slp-11.c: Split into...
10770 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10771 gcc.dg/vect/slp-11c.c: ...these tests.
10772 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10773 * gcc.dg/vect/slp-12c.c: ...this new test.
10774 * gcc.dg/vect/slp-19.c: Split into...
10775 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10776 gcc.dg/vect/slp-19c.c: ...these new tests.
10778 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10780 * lib/target-supports.exp
10781 (check_effective_target_vect_extract_even_odd_wide): Delete.
10782 (check_effective_target_vect_strided_wide): Likewise.
10783 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10784 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10785 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10786 * gcc.dg/vect/pr37539.c: Likewise.
10787 * gcc.dg/vect/slp-11.c: Likewise.
10788 * gcc.dg/vect/slp-12a.c: Likewise.
10789 * gcc.dg/vect/slp-12b.c: Likewise.
10790 * gcc.dg/vect/slp-19.c: Likewise.
10791 * gcc.dg/vect/slp-23.c: Likewise.
10792 * gcc.dg/vect/vect-1.c: Likewise.
10793 * gcc.dg/vect/vect-98.c: Likewise.
10794 * gcc.dg/vect/vect-107.c: Likewise.
10795 * gcc.dg/vect/vect-strided-float.c: Likewise.
10797 2011-05-02 Jason Merrill <jason@redhat.com>
10799 * g++.dg/init/new31.C: New.
10801 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10804 * gcc.dg/pr35445.c: New test.
10806 2011-05-02 Jason Merrill <jason@redhat.com>
10808 * c-c++-common/vla-1.c: New.
10810 2011-05-02 Richard Guenther <rguenther@suse.de>
10812 PR tree-optimization/48822
10813 * gcc.dg/torture/pr48822.c: New testcase.
10815 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10818 * g++.dg/cpp0x/constexpr-47969.C: New.
10820 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10823 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10824 on vect_no_align targets.
10825 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10826 vect_no_align targets.
10828 2011-05-01 Xinliang David Li <davidxl@google.com>
10830 * gcc.dg/tree-ssa/integer-addr.c: New test.
10831 * gcc.dg/tree-ssa/alias_bug.c: New test.
10833 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835 PR libgfortran/48787
10836 * gfortran.dg/round_3.f08: Add more checks.
10838 2011-04-30 Tobias Burnus <burnus@net-b.de>
10841 * gfortran.dg/import9.f90: New, proper test.
10842 * gfortran.dg/interface_37.f90: Remove bogus
10843 test (bogus copy of interface_36.f90).
10845 2011-04-30 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/interface_37.f90: New.
10850 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10853 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10855 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10857 PR tree-optimization/48809
10858 * gcc.c-torture/execute/pr48809.c: New test.
10860 2011-04-29 Jeff Law <law@redhat.com>
10862 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10864 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10867 * g++.dg/init/ctor10.C: New.
10869 2011-04-29 Le-Chun Wu <lcwu@google.com>
10871 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10872 warning in implicitly instantiated templates.
10874 2011-04-29 Le-Chun Wu <lcwu@google.com>
10876 * g++.dg/warn/Wnull-conversion-1.C: New.
10877 * g++.dg/warn/Wnull-conversion-2.C: New.
10879 2011-04-29 Diego Novillo <dnovillo@google.com>
10881 * g++.old-deja/g++.other/null3.C: Expect warning about
10882 converting boolean to a pointer.
10884 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10887 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10891 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10893 2011-04-29 Tobias Burnus <burnus@net-b.de>
10896 * gfortran.dg/typebound_proc_22.f90: New.
10899 * gfortran.dg/interface_36.f90: New.
10901 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10903 PR libgfortran/48488
10904 PR libgfortran/48602
10905 PR libgfortran/48615
10906 PR libgfortran/48684
10907 PR libgfortran/48787
10908 * gfortran.dg/fmt_g.f: Adjust test.
10909 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10910 * gfortran.dg/round_3.f08: New test.
10911 * gfortran.dg/namelist_print_1.f: Adjust test.
10912 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10913 * gfortran.dg/f2003_io_5.f03: Adjust test.
10914 * gfortran.dg/coarray_15.f90: Adjust test.
10915 * gfortran.dg/namelist_65.f90: Adjust test.
10916 * gfortran.dg/fmt_cache_1.f: Adjust test.
10917 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10918 * gfortran.dg/real_const_3.f90: Adjust test.
10920 2011-04-29 Jan Hubicka <jh@suse.cz>
10922 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10923 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10925 2011-04-28 Xinliang David Li <davidxl@google.com>
10927 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10928 * g++.dg/prof-robust-1.C: New test.
10930 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10932 PR tree-optimization/48765
10933 * gcc.dg/vect/pr48765.c: New.
10935 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10937 PR tree-optimization/48775
10938 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10940 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10943 * g++.dg/inherit/pr48798.C: New.
10944 * g++.old-deja/g++.other/base1.C: Adjust.
10946 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10949 * g++.dg/template/inherit7.C: New test case.
10951 2011-04-28 Richard Guenther <rguenther@suse.de>
10953 PR tree-optimization/40052
10954 PR tree-optimization/15347
10955 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10956 * gcc.dg/pr15347.c: Likewise.
10958 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10961 * g++.dg/cpp0x/sfinae18.C: New.
10963 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10966 * g++.dg/ext/is_literal_type1.C: New.
10968 2011-04-28 Tobias Burnus <burnus@net-b.de>
10972 * gfortran.dg/interface_35.f90: New.
10973 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10974 * gfortran.dg/func_result_6.f90: Add dg-warning.
10975 * gfortran.dg/bessel_1.f90: Ditto.
10976 * gfortran.dg/hypot_1.f90: Ditto.
10977 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10978 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10979 * gfortran.dg/interface_assignment_4.f90: Ditto.
10981 2011-04-27 Jason Merrill <jason@redhat.com>
10983 * g++.dg/ext/complex8.C: New.
10985 * g++.dg/cpp0x/initlist49.C: New.
10986 * g++.dg/init/new30.C: New.
10988 2011-04-27 Tobias Burnus <burnus@net-b.de>
10991 * gfortran.dg/whole_file_34.f90: New.
10993 2011-04-27 Jan Hubicka <jh@suse.cz>
10995 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10997 2011-04-27 Jason Merrill <jason@redhat.com>
10999 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11001 * g++.dg/parse/ambig6.C: New.
11003 2011-04-27 Nick Clifton <nickc@redhat.com>
11005 * gcc.dg/20020312-2.c: Add definition for RX.
11007 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11008 option with RX targets.
11010 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11013 2011-04-27 Richard Guenther <rguenther@suse.de>
11015 * gcc.dg/tree-ssa/pr23382.c: Remove.
11017 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11020 * gcc.c-torture/compile/pr48767.c: New test.
11022 2011-04-27 Richard Guenther <rguenther@suse.de>
11024 PR tree-optimization/48772
11025 * g++.dg/pr48772.C: New testcase.
11027 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11030 * gcc.c-torture/compile/pr48742.c: New test.
11032 2011-04-26 Jason Merrill <jason@redhat.com>
11034 * g++.dg/lookup/koenig13.C: New.
11036 * g++.dg/cpp0x/initlist48.C: New.
11038 2011-04-25 Jason Merrill <jason@redhat.com>
11040 * g++.dg/cpp0x/sfinae17.C: New.
11042 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11045 * gcc.target/powerpc/pr48258-1.c: New file.
11046 * gcc.target/powerpc/pr48258-2.c: Ditto.
11048 2011-04-26 Xinliang David Li <davidxl@google.com>
11050 * gcc.dg/uninit-suppress.c: New test.
11051 * gcc.dg/uninit-suppress.c: New test.
11053 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11056 * gcc.dg/pr48768.c: New test.
11058 PR tree-optimization/48734
11059 * gcc.c-torture/compile/pr48734.c: New test.
11062 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11064 2011-04-26 Richard Guenther <rguenther@suse.de>
11066 PR tree-optimization/48731
11067 * gcc.dg/torture/pr48731.c: New testcase.
11069 2011-04-26 Richard Guenther <rguenther@suse.de>
11072 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11074 2011-04-26 Richard Guenther <rguenther@suse.de>
11076 PR middle-end/48694
11077 * gcc.dg/torture/pr48694-1.c: New testcase.
11078 * gcc.dg/torture/pr48694-2.c: Likewise.
11080 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11082 * g++.dg/ext/underlying_type1.C: New.
11083 * g++.dg/ext/underlying_type2.C: Likewise.
11084 * g++.dg/ext/underlying_type3.C: Likewise.
11085 * g++.dg/ext/underlying_type4.C: Likewise.
11086 * g++.dg/ext/underlying_type5.C: Likewise.
11087 * g++.dg/ext/underlying_type6.C: Likewise.
11088 * g++.dg/ext/underlying_type7.C: Likewise.
11089 * g++.dg/ext/underlying_type8.C: Likewise.
11090 * g++.dg/ext/underlying_type9.C: Likewise.
11091 * g++.dg/ext/underlying_type10.C: Likewise.
11093 2011-04-25 Jason Merrill <jason@redhat.com>
11095 * g++.dg/cpp0x/regress/template-const2.C: New.
11097 2011-04-25 Jeff Law <law@redhat.com>
11099 * gcc.dg/tree-ssa/vrp56.c: new test.
11101 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11103 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11105 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11107 PR preprocessor/48740
11108 * c-c++-common/raw-string-11.c: New test.
11110 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11112 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11115 2011-04-23 Tobias Burnus <burnus@net-b.de>
11118 * gfortran.dg/coarray_19.f90: New.
11120 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11123 * gcc.dg/pr48685.c: New test.
11125 2011-04-22 Jan Hubicka <jh@suse.cz>
11127 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11129 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11131 PR tree-optimization/48717
11132 * gcc.c-torture/execute/pr48717.c: New test.
11134 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11137 * gcc.target/i386/pr48723.c: New test.
11139 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11142 * gcc.dg/gomp/pr48716.c: New test.
11143 * g++.dg/gomp/pr48716.C: New test.
11145 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11148 * gcc.dg/missing-field-init-2.c: Update testcase.
11150 2011-04-22 Alan Modra <amodra@gmail.com>
11152 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11154 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11157 * gfortran.dg/function_optimize_6.f90: New test.
11159 2011-04-21 Easwaran Raman <eraman@google.com>
11161 * gcc.dg/stack-layout-2.c: New test.
11163 2011-04-21 Richard Guenther <rguenther@suse.de>
11166 * g++.dg/lto/pr48207-2_0.C: New testcase.
11167 * g++.dg/lto/pr48207-3_0.C: Likewise.
11169 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11171 * gnat.dg/volatile5.adb: New test.
11172 * gnat.dg/volatile5_pkg.ads: New helper.
11174 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11177 * gcc.target/i386/pr48708.c: New test.
11179 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11181 * gcc.dg/vect/vect-119.c: New test.
11183 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11185 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11188 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11189 Richard Sandiford <richard.sandiford@linaro.org>
11192 * gcc.target/arm/pr46329.c: New test.
11194 2011-04-21 Tobias Burnus <burnus@net-b.de>
11197 * gfortran.dg/coarray_18.f90: New.
11199 2011-04-20 Jason Merrill <jason@redhat.com>
11201 * g++.dg/cpp0x/initlist47.C: New.
11203 * g++.dg/init/dtor4.C: New.
11205 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11208 * gcc.target/i386/sse2-pinsrw.c: New test.
11209 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11210 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11211 * gcc.target/i386/sse2-insvhi.c: Ditto.
11212 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11213 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11215 2011-04-20 Jason Merrill <jason@redhat.com>
11217 * g++.dg/template/const4.C: New.
11219 2011-04-20 Easwaran Raman <eraman@google.com>
11221 * gcc.dg/stack-layout-1.c: New test.
11223 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11225 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11226 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11229 2011-04-20 Kai Tietz <ktietz@redhat.com>
11231 * gcc.dg/binop-xor1.c: New test.
11232 * gcc.dg/binop-xor2.c: New test.
11233 * gcc.dg/binop-xor3.c: New test.
11234 * gcc.dg/binop-xor4.c: New test.
11235 * gcc.dg/binop-xor5.c: New test.
11237 2011-04-20 Richard Guenther <rguenther@suse.de>
11239 PR tree-optimization/47892
11240 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11242 2011-04-20 Richard Guenther <rguenther@suse.de>
11244 PR middle-end/48695
11245 * g++.dg/torture/pr48695.C: New testcase.
11247 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11249 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11250 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11251 * gcc.c-torture/execute/pr45262.c: Ditto
11252 * gcc.dg/torture/pr43165.c: Ditto.
11253 * gcc.dg/torture/pr47228.c: Ditto.
11254 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11255 * gcc.dg/ipa/pr45644.c: Ditto.
11256 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11259 2011-04-19 Jason Merrill <jason@redhat.com>
11261 * g++.dg/ext/complex7.C: New.
11263 * g++.dg/ext/attrib41.C: New.
11265 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11268 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11270 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11273 * gcc.target/i386/pr48678.c: New test.
11275 2011-04-19 Martin Jambor <mjambor@suse.cz>
11277 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11278 * g++.dg/opt/devirt2.C: New test.
11279 * g++.dg/ipa/devirt-g-1.C: Likewise.
11281 2011-04-19 Tobias Burnus <burnus@net-b.de>
11284 * gfortran.dg/whole_file_33.f90: New.
11286 2011-04-19 Martin Jambor <mjambor@suse.cz>
11288 * g++.dg/ipa/devirt-7.C: New test.
11290 2011-04-19 Richard Guenther <rguenther@suse.de>
11293 * g++.dg/lto/pr48207_0.C: New testcase.
11295 2011-04-18 Jason Merrill <jason@redhat.com>
11297 * g++.dg/init/void1.C: New.
11299 * g++.dg/cpp0x/union4.C: New.
11301 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11303 PR middle-end/48661
11304 * g++.dg/torture/pr48661.C: New test.
11307 * g++.dg/gomp/pr48632.C: New test.
11309 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11311 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11312 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11314 2011-04-18 Tobias Burnus <burnus@net-b.de>
11317 * gfortran.dg/coarray_17.f90: New.
11318 * gfortran.dg/coarray_10.f90: Update dg-error.
11320 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11323 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11324 * gfortran.dg/guality/guality.exp: Likewise.
11326 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11328 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11330 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11332 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11334 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11336 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11338 2011-04-18 Richard Guenther <rguenther@suse.de>
11340 PR middle-end/46364
11341 * g++.dg/torture/pr46364.C: New testcase.
11343 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11345 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11347 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11349 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11351 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11352 Ira Rosen <ira.rosen@linaro.org>
11355 * gcc.target/arm/pr48252.c: New test.
11357 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11359 PR tree-optimization/48616
11360 * gcc.dg/pr48616.c: New test.
11362 2011-04-18 Tobias Burnus <burnus@net-b.de>
11365 * gfortran.dg/coarray_16.f90: New.
11367 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/realloc_on_assign_7.f03: New test.
11372 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11374 PR libgfortran/48602
11375 * gfortran.dg/fmt_g0_6.f08: New test.
11377 2011-04-17 Jason Merrill <jason@redhat.com>
11379 * g++.dg/cpp0x/sfinae16.C: New.
11381 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11383 * gcc.target/mips/reg-var-1.c: New test.
11385 2011-04-17 Jan Hubicka <jh@suse.cz>
11387 * gcc.dg/winline-5.c: Update testcase.
11389 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11391 * gnat.dg/discr27.ad[sb]: Move dg directive.
11392 * gnat.dg/discr28.ad[sb]: New test.
11393 * gnat.dg/discr28_pkg.ads: New helper.
11395 2011-04-17 Michael Matz <matz@suse.de>
11397 PR tree-optimization/48622
11399 * gcc.dg/lto/pr48622_0.c: New test.
11401 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11403 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11404 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11405 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11406 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11407 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11408 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11410 2011-04-15 Jason Merrill <jason@redhat.com>
11412 * g++.dg/cpp0x/range-for17.C: New.
11414 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11416 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11417 * g++.dg/cpp0x/range-for3.C: Likewise.
11418 * g++.dg/cpp0x/range-for9.C: Correct error message.
11419 * g++.dg/cpp0x/range-for11.C: New.
11420 * g++.dg/cpp0x/range-for12.C: New.
11421 * g++.dg/cpp0x/range-for13.C: New.
11422 * g++.dg/cpp0x/range-for14.C: New.
11423 * g++.dg/cpp0x/range-for15.C: New.
11424 * g++.dg/cpp0x/range-for16.C: New.
11426 2011-04-15 Tobias Burnus <burnus@net-b.de>
11429 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11431 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11433 * objc.dg/naming-4.m: Updated.
11434 * objc.dg/naming-5.m: Updated.
11435 * objc.dg/naming-6.m: New.
11436 * objc.dg/naming-7.m: New.
11437 * obj-c++.dg/naming-1.mm: Updated.
11438 * obj-c++.dg/naming-2.mm: Updated.
11439 * obj-c++.dg/naming-3.mm: New.
11440 * obj-c++.dg/naming-4.mm: New.
11442 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11444 PR libgfortran/48589
11445 * gfortran.dg/fmt_g0_5.f08: New test.
11447 2011-04-15 Richard Guenther <rguenther@suse.de>
11450 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11452 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11454 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11455 -finline-limit=0 to -fno-inline
11457 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11460 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11463 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11466 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11467 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11468 * gcc.target/i386/avx-insertps-3.c: New test.
11469 * gcc.target/i386/avx-insertps-4.c: New test.
11471 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11473 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11476 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11481 * gcc.target/avr/pr46779-1.c: New test case
11482 * gcc.target/avr/pr46779-2.c: New test case
11484 2011-04-14 Jason Merrill <jason@redhat.com>
11486 * g++.dg/cpp0x/sfinae15.C: New.
11488 * g++.dg/cpp0x/sfinae14.C: New.
11490 * g++.dg/ext/vla10.C: New.
11492 2011-04-14 Richard Guenther <rguenther@suse.de>
11494 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11496 2011-04-14 Richard Guenther <rguenther@suse.de>
11498 * gcc.dg/fold-bitand-4.c: Move ...
11499 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11501 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11503 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11505 * gcc.target/avr/torture/trivial.c: Ditto.
11507 2011-04-13 Jason Merrill <jason@redhat.com>
11509 * g++.dg/template/operator11.C: New.
11511 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11513 PR middle-end/48591
11514 * gcc.dg/gomp/pr48591.c: New test.
11517 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11518 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11520 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11523 * g++.dg/template/dependent-expr7.C: New test case.
11525 2011-04-13 Jason Merrill <jason@redhat.com>
11527 * g++.dg/cpp0x/sfinae13.C: New.
11529 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11531 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11533 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11535 * gcc.target/arm/pr43698.c: Remove -march option.
11537 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11539 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11542 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11546 * gfortran.dg/realloc_on_assign_6.f03: New test.
11548 2011-04-12 Kai Tietz <ktietz@redhat.com>
11550 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11551 targets the additional -mno-ms-bitfields and
11552 -Wno-packed-bitfield-compat options.
11553 * g++.dg/ext/bitfield3.C: Likewise.
11554 * g++.dg/ext/bitfield4.C: Likewise.
11555 * g++.dg/ext/bitfield5.C: Likewise.
11556 * gcc.dg/bitfld-15.c: Likewise.
11557 * gcc.dg/bitfld-16.c: Likewise.
11558 * gcc.dg/bitfld-17.c: Likewise.
11559 * gcc.dg/bitfld-18.c: Likewise.
11561 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11563 * gcc.target/arm/neon-vld3-1.c: New test.
11564 * gcc.target/arm/neon-vst3-1.c: New test.
11565 * gcc.target/arm/neon/v*.c: Regenerate.
11567 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11569 PR rtl-optimization/48549
11570 * g++.dg/opt/pr48549.C: New test.
11572 2011-04-12 Richard Guenther <rguenther@suse.de>
11574 PR tree-optimization/46076
11575 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11577 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11580 * lib/compat.exp (compat-execute): Declare unsupported after
11581 stripping path from src1.
11582 * lib/lto.exp (lto-execute): Likewise.
11584 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11587 * gcc.dg/pr48552-1.c: New test.
11588 * gcc.dg/pr48552-2.c: New test.
11590 2011-04-11 Jason Merrill <jason@redhat.com>
11592 * g++.dg/cpp0x/sfinae12.C: New.
11594 * g++.dg/cpp0x/enum10.C: New.
11596 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11598 * g++.dg/cpp0x/rv-func.C: New.
11600 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11602 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11605 2011-04-11 Martin Jambor <mjambor@suse.cz>
11607 PR tree-optimization/48195
11608 * gcc.dg/ipa/pr48195.c: New test.
11610 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11612 * gnat.dg/return3.adb: Remove unused switch.
11614 2011-04-08 Mike Stump <mikestump@comcast.net>
11617 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11618 default to fno-common.
11620 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11622 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11623 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11625 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11628 * gfortran.dg/function_optimize_5.f90: New test.
11630 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11632 * gnat.dg/aggr17.adb: New test.
11633 * gnat.dg/aggr18.adb: Likewise.
11635 2011-04-08 Michael Matz <matz@suse.de>
11637 PR middle-end/48389
11638 * gcc.target/i386/pr48389.c: New test.
11640 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11642 PR rtl-optimization/48272
11643 * g++.dg/opt/pr48272.C: New.
11645 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11647 PR rtl-optimization/48235
11648 * gcc.dg/pr48235.c: New.
11650 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11652 PR rtl-optimization/48302
11653 * g++.dg/opt/pr48302.C: New.
11655 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11658 * g++.dg/opt/pr48273.C: New.
11660 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11662 PR rtl-optimization/48442
11663 * gcc.dg/pr48442.c: New.
11665 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11667 PR tree-optimization/48377
11668 * gcc.dg/vect/pr48377.c: New test.
11670 2011-04-07 Jason Merrill <jason@redhat.com>
11672 * g++.dg/cpp0x/regress/call1.C: New.
11674 * g++.dg/cpp0x/variadic107.C: New.
11676 * g++.dg/cpp0x/sfinae11.C: New.
11677 * g++.dg/cpp0x/noexcept02.C: Fix.
11679 * g++.dg/cpp0x/sfinae10.C: New.
11681 * g++.dg/cpp0x/sfinae9.C: New.
11683 * c-c++-common/Wcast-qual-1.c: Move here from...
11684 * gcc.dg/cast-qual-3.c: ...here, and...
11685 * g++.dg/warn/Wcast-qual2.C: ...here.
11687 * g++.dg/cpp0x/sfinae8.C: New.
11689 * g++.dg/cpp0x/sfinae7.C: New.
11691 * g++.dg/cpp0x/enum9.C: New.
11693 2011-04-07 Mike Stump <mikestump@comcast.net>
11695 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11696 with no trampolines.
11698 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11701 * gfortran.dg/gomp/pr48117.f90: New test.
11704 * gcc.dg/torture/pr48343.c: New test.
11706 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11708 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11710 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11712 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11714 2011-04-07 Tom de Vries <tom@codesourcery.com>
11717 * lib/scanasm.exp (object-size): New proc.
11718 * gcc.target/arm/pr43920-2.c: New test.
11720 2011-04-06 Tobias Burnus <burnus@net-b.de>
11724 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11726 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11728 * gcc.dg/mtune.c: Prune note from output.
11730 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11733 * gcc.dg/guality/pr36977.c: New test.
11734 * gcc.dg/guality/pr48466.c: New test.
11736 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11738 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11740 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11742 * gnat.dg/return3.adb: New test.
11744 2011-04-06 Richard Guenther <rguenther@suse.de>
11746 PR tree-optimization/47663
11747 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11749 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11751 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11752 Solaris 8 and 9 as well.
11754 2011-04-05 Tom de Vries <tom@codesourcery.com>
11757 * gcc.target/arm/pr43920-1.c: New test.
11759 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11761 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11762 (cctor): Actually return the value.
11763 (main): Cast return values.
11765 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11767 * gfortran.dg/character_comparison_8.f90: New test.
11769 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11771 * frontend-passes: (optimize_lexical_comparison): New function.
11772 (optimize_expr): Call it.
11773 (optimize_comparison): Also handle lexical comparison functions.
11774 Return false instad of -2 for unequal comparison.
11776 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11779 * function_optimize_4.f90: New test.
11781 2011-04-04 Tobias Burnus <burnus@net-b.de>
11784 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11785 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11786 * gfortran.dg/coarray_15.f90: New.
11788 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11790 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11791 * gfortran.dg/bessel_7.f90: Likewise.
11793 2011-04-03 Tobias Burnus <burnus@net-b.de>
11795 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11797 2011-04-03 Richard Guenther <rguenther@suse.de>
11798 Ira Rosen <ira.rosen@linaro.org>
11800 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11801 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11802 -ftree-loop-if-convert-stores.
11804 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11806 * gnat.dg/specs/aggr2.ads: New test.
11808 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11810 * gnat.dg/debug2.ad[sb]: New test.
11811 * gnat.dg/debug2_pkg.ads: New helper.
11812 * gnat.dg/debug3.ad[sb]: New test.
11814 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11816 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11818 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11820 PR middle-end/48335
11821 * gcc.c-torture/compile/pr48335-1.c: New test.
11822 * gcc.dg/pr48335-1.c: New test.
11823 * gcc.dg/pr48335-2.c: New test.
11824 * gcc.dg/pr48335-3.c: New test.
11825 * gcc.dg/pr48335-4.c: New test.
11826 * gcc.dg/pr48335-5.c: New test.
11827 * gcc.dg/pr48335-6.c: New test.
11828 * gcc.dg/pr48335-7.c: New test.
11829 * gcc.dg/pr48335-8.c: New test.
11830 * gcc.target/i386/pr48335-1.c: New test.
11832 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11835 * gcc.dg/Waddress.c: New test.
11837 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11840 * gfortran.dg/function_optimize_3.f90: New test.
11842 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11844 * gcc.c-torture/compile/20110401-1.c: New test.
11846 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11847 * g++.dg/lto/20091002-2_0.C: Likewise.
11848 * g++.dg/lto/20090303_0.c: Likewise.
11849 * g++.dg/lto/20091004-1_0.C: Likewise.
11850 * g++.dg/lto/20091002-3_0.C: Likewise.
11851 * g++.dg/lto/20091004-2_0.C: Likewise.
11852 * g++.dg/lto/20081123_0.C: Likewise.
11853 * g++.dg/lto/20090313_0.C: Likewise.
11854 * g++.dg/lto/20081109-1_0.C: Likewise.
11855 * g++.dg/lto/20081219_0.C: Likewise.
11856 * g++.dg/lto/20081204-1_0.C: Likewise.
11857 * g++.dg/lto/20090302_0.C: Likewise.
11858 * g++.dg/lto/20081119-1_0.C: Likewise.
11859 * g++.dg/lto/20081118_0.C: Likewise.
11860 * gcc.dg/lto/20091020-2_0.c: Likewise.
11861 * gcc.dg/lto/20090210_0.c: Likewise.
11862 * gcc.dg/lto/20081204-1_0.c: Likewise.
11863 * gcc.dg/lto/20081224_0.c: Likewise.
11864 * gcc.dg/lto/20090219_0.c: Likewise.
11865 * gcc.dg/lto/20091014-1_0.c: Likewise.
11866 * gcc.dg/lto/20091016-1_0.c: Likewise.
11867 * gcc.dg/lto/20090206-2_0.c: Likewise.
11868 * gcc.dg/lto/20090116_0.c: Likewise.
11869 * gcc.dg/lto/20091013-1_0.c: Likewise.
11870 * gcc.dg/lto/20091015-1_0.c: Likewise.
11871 * gcc.dg/lto/20090126-2_0.c: Likewise.
11873 2011-03-31 Ian Lance Taylor <iant@google.com>
11875 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11877 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11879 * gnat.dg/opt16.adb: New test.
11881 2011-03-31 Jason Merrill <jason@redhat.com>
11883 * g++.dg/cpp0x/defaulted24.C: New.
11885 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11888 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11891 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11893 * g++.dg/other/i386-9.C: New test.
11895 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11897 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11899 2011-03-30 Jason Merrill <jason@redhat.com>
11901 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11903 * g++.dg/cpp0x/regress/isnan.C: New.
11905 * g++.dg/cpp0x/initlist46.C: New.
11907 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11910 * gcc.target/arm/neon-modes-2.c: New test.
11912 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11915 * gcc.c-torture/compile/pr48305.c: New test.
11917 2011-03-29 Jason Merrill <jason@redhat.com>
11919 * g++.dg/cpp0x/regress/value-dep1.C: New.
11921 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11923 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11925 2011-03-29 Ian Lance Taylor <iant@google.com>
11927 * go.test/go-test.exp: Handle the test lines used in several new
11929 (errchk): Add opts parameter. Change all callers. Handle parens
11932 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11933 Dominique d'Humieres <dominiq@lps.ens.fr>
11935 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11936 and __APPLE__ && __PPC__ && __ALTIVEC__.
11938 2011-03-29 Jason Merrill <jason@redhat.com>
11940 * g++.dg/cpp0x/dependent1.C: New.
11942 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11944 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11946 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11948 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11951 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11952 * gfortran.dg/proc_ptr_comp_32.f90: New.
11954 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11956 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11957 check for corresponding warning.
11959 2011-03-28 Jason Merrill <jason@redhat.com>
11961 * g++.dg/cpp0x/rv-deduce2.C: New.
11963 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11966 * gcc.dg/pr48203.c: New test.
11968 2011-03-28 Jeff Law <law@redhat.com>
11970 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11972 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11974 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11975 and __PPC__ && __ALTIVEC__.
11977 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11980 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11981 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11982 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11983 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11985 2011-03-28 Jason Merrill <jason@redhat.com>
11987 * g++.dg/cpp0x/initlist-array2.C: New.
11989 * g++.dg/cpp0x/initlist-array1.C: New.
11991 * g++.dg/cpp0x/constexpr-compound.C: New.
11993 * g++.dg/cpp0x/constexpr-using.C: New.
11995 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11997 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12000 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12002 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12004 * gcc.dg/slp-1.c: New test.
12006 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12008 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12009 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12010 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12011 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12012 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12013 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12014 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12015 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12016 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12017 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12018 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12019 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12020 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12021 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12023 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12026 * gfortran.dg/trim_optimize_5.f90: New test.
12027 * gfortran.dg/trim_optimize_6.f90: New test.
12029 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12032 * gcc.target/mips/madd-7.c: Remove -mlong32.
12033 * gcc.target/mips/msub-7.c: Likewise.
12035 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12037 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12038 accesses to preserve the meaning of the test for doubleword vectors.
12039 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12040 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12042 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12045 * gfortran.dg/class_42.f03: New.
12047 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12049 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12052 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12054 PR rtl-optimization/48144
12055 * gcc.dg/pr48144.c: New test.
12057 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12059 * gnat.dg/discr27.ad[sb]: New test.
12061 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12063 * gnat.dg/limited_with2.ad[sb]: New test.
12064 * gnat.dg/limited_with2_pkg1.ads: New helper.
12065 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12067 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12069 * gnat.dg/opt15.adb: New test.
12070 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12072 2011-03-25 Tobias Burnus <burnus@net-b.de>
12076 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12077 * gfortran.dg/leadz_trailz_3.f90: Ditto
12079 2011-03-25 Martin Jambor <mjambor@suse.cz>
12081 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12083 2011-03-25 Jason Merrill <jason@redhat.com>
12085 * g++.dg/cpp0x/defaulted22.C: New.
12086 * g++.dg/cpp0x/defaulted23.C: New.
12087 * g++.dg/cpp0x/defaulted15.C: Adjust.
12089 2011-03-25 Jason Merrill <jason@redhat.com>
12091 * g++.dg/cpp0x/move1.C: New.
12093 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12096 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12098 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12100 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12101 for mips-sgi-irix6.5.
12102 Replace snprintf prototype by <stdio.h>.
12104 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12107 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12108 run_expensive_tests.
12109 * gcc.dg/graphite/block-4.c: Likewise.
12110 * gcc.dg/graphite/block-7.c: Likewise.
12111 * gcc.dg/graphite/block-8.c: Likewise.
12113 2011-03-25 Richard Guenther <rguenther@suse.de>
12115 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12116 * g++.dg/tree-ssa/pr8781.C: Likewise.
12117 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12118 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12119 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12120 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12121 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12122 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12123 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12124 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12125 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12126 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12127 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12128 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12129 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12130 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12131 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12132 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12133 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12134 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12135 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12136 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12137 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12138 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12139 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12140 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12141 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12142 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12143 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12144 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12145 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12146 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12147 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12148 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12149 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12150 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12151 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12152 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12153 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12154 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12155 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12156 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12157 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12158 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12159 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12160 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12161 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12162 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12163 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12164 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12165 * c-c++-common/pr46562-2.c: Likewise.
12166 * gfortran.dg/pr42108.f90: Likewise.
12167 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12168 foo to be inlined even at -O1.
12169 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12170 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12171 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12172 * gcc.dg/matrix/matrix.exp: Disable FRE.
12174 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12177 * gcc.dg/dfp/pr48204.c: New test.
12179 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12182 * gcc.c-torture/execute/pr47917.c: Move this...
12183 * gcc.dg/torture/pr47917.c: to here and add xfails.
12185 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12187 * gnat.dg/array16.ad[sb]: New test.
12188 * gnat.dg/array16.ads: New helper.
12190 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12192 * gnat.dg/derived_type2.adb: New test.
12194 2011-03-24 Richard Guenther <rguenther@suse.de>
12196 PR tree-optimization/48271
12197 * g++.dg/torture/pr48271.C: New testcase.
12199 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12201 * gnat.dg/array15.ad[sb]: New test.
12203 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12206 * gcc.target/i386/pr48237.c: New test.
12208 2011-03-24 Richard Guenther <rguenther@suse.de>
12210 PR middle-end/48269
12211 * gcc.dg/builtin-object-size-10.c: New testcase.
12213 2011-03-24 Richard Guenther <rguenther@suse.de>
12215 PR tree-optimization/46562
12216 * c-c++-common/pr46562-2.c: New testcase.
12217 * c-c++-common/pr46562.c: Likewise.
12219 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12221 * gcc.dg/vect/vect-cselim-1.c: New test.
12222 * gcc.dg/vect/vect-cselim-2.c: New test.
12224 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12226 * gcc.target/arm/pr46934.c: New.
12228 2011-03-23 Ian Lance Taylor <iant@google.com>
12230 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12232 2011-03-23 Richard Guenther <rguenther@suse.de>
12234 * gcc.dg/struct: Remove directory and contents.
12236 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12239 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12241 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12243 * gnat.dg/discr26.ad[sb]: New test.
12244 * gnat.dg/discr26_pkg.ads: New helper.
12246 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12249 * gcc.target/arm/neon-vld-1.c: New test.
12251 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12253 * gnat.dg/array14.ad[sb]: New test.
12254 * gnat.dg/array14_pkg.ads: New helper.
12256 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12258 * gcc.c-torture/execute/920501-8.x: Remove.
12259 * gcc.c-torture/execute/930513-1.x: Remove.
12260 * gcc.c-torture/execute/960312-1.x: Remove.
12261 * gcc.c-torture/compile/20000804-1.c,
12262 gcc.c-torture/compile/20001205-1.c,
12263 gcc.c-torture/compile/20001226-1.c,
12264 gcc.c-torture/compile/20010518-2.c,
12265 gcc.c-torture/compile/20020312-1.c,
12266 gcc.c-torture/compile/20020604-1.c,
12267 gcc.c-torture/compile/920501-12.c,
12268 gcc.c-torture/compile/920501-4.c,
12269 gcc.c-torture/compile/920520-1.c,
12270 gcc.c-torture/compile/980506-1.c,
12271 gcc.c-torture/execute/980709-1.x,
12272 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12273 options for m68hc11.
12274 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12275 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12278 2011-03-22 Nick Clifton <nickc@redhat.com>
12280 * lib/target-supports.exp (check_profiling_available): Add MN10300
12281 to the list of targets that do not support profiling. Restore
12282 alpha sorting to this list.
12284 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12286 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12287 failure on 32-bit systems.
12288 * gcc.dg/torture/vector-2.c: Ditto.
12290 2011-03-22 Richard Guenther <rguenther@suse.de>
12292 PR tree-optimization/48228
12293 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12295 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12297 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12301 * gcc.target/powerpc/pr48226.c: New file.
12303 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12305 * lib/prune.exp (prune_gcc_output): Prune "could not create
12306 compact unwind for" warnings.
12308 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12312 * gcc.c-torture/execute/pr42544.c: New test.
12313 * gcc.c-torture/execute/pr48197.c: New test.
12315 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12317 PR preprocessor/48192
12318 * gcc.target/powerpc/pr48192.c: New file.
12321 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12322 split problem of 0 being loaded in a VSX register.
12324 2011-03-21 Richard Guenther <rguenther@suse.de>
12327 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12328 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12329 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12330 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12332 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12335 * gcc.dg/pr48213.c: New test.
12337 2011-03-21 Kai Tietz <ktietz@redhat.com>
12340 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12342 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12344 * gcc.target/arm/xor-and.c: New.
12346 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12349 * gfortran.dg/function_optimize_1.f90: New test.
12350 * gfortran.dg/function_optimize_2.f90: New test.
12352 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12354 PR rtl-optimization/47502
12355 * gcc.target/i386/pr47502-1.c: New.
12356 * gcc.target/i386/pr47502-2.c: Likewise.
12358 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12360 PR rtl-optimization/48156
12361 * gcc.dg/pr48156.c: New test.
12363 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12365 PR libfortran/47439
12366 * gfortran.dg/scratch_1.f90: Adjust test.
12368 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12370 PR libfortran/47439
12371 * gfortran.dg/scratch_1.f90: New test.
12373 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12375 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12376 variably modified typedefs.
12377 * gcc.dg/c1x-typedef-2.c: Remove.
12379 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12381 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12382 * gcc.dg/c1x-anon-struct-3.c: New test.
12383 * gcc.dg/anon-struct-11.c: Update.
12385 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12387 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12389 Only xfail with gas.
12391 2011-03-18 Jason Merrill <jason@redhat.com>
12393 * g++.dg/template/fn-ptr1.C: New.
12395 * g++.dg/overload/volatile1.C: New.
12397 * g++.dg/opt/pr23372.C: New.
12399 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12401 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12403 PR middle-end/47405
12404 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12406 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12408 * gcc.target/arm/unsigned-extend-1.c: New.
12410 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12413 * gcc.c-torture/compile/pr48161.c: New test.
12415 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12417 PR middle-end/47725
12418 * gcc.dg/torture/pr47725.c: New.
12420 2011-03-17 Jason Merrill <jason@redhat.com>
12422 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12423 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12425 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12427 * gnat.dg/specs/elab2.ads: New test.
12428 * gnat.dg/specs/elab2_pkg.ads: New helper.
12430 2011-03-17 Jason Merrill <jason@redhat.com>
12432 * g++.dg/cpp0x/decltype-1212.C: New.
12433 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12435 2011-03-17 Jason Merrill <jason@redhat.com>
12437 * g++.dg/parse/memfnquals1.C: New.
12439 2011-03-17 Richard Guenther <rguenther@suse.de>
12441 PR middle-end/48134
12442 * gcc.dg/pr48134.c: New testcase.
12444 2011-03-17 Richard Guenther <rguenther@suse.de>
12446 PR middle-end/48165
12447 * g++.dg/torture/pr48165.C: New testcase.
12449 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12451 PR rtl-optimization/48141
12452 * gcc.dg/pr48141.c: New test.
12454 2011-03-16 Jason Merrill <jason@redhat.com>
12456 * g++.dg/cpp0x/constexpr-48089.C: New.
12458 * g++.dg/cpp0x/constexpr-abi1.C: New.
12460 * g++.dg/cpp0x/constexpr-46336.C: New.
12461 * g++.dg/parse/friend5.C: Adjust expected errors.
12463 * g++.dg/cpp0x/constexpr-47570.C: New.
12465 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12468 * ++.dg/debug/dwarf2/typedef6.C: New test.
12470 2011-03-16 Jason Merrill <jason@redhat.com>
12472 * g++.dg/cpp0x/elision2.C: New.
12474 * g++.dg/cpp0x/constexpr-array3.C: New.
12476 2011-03-16 Jason Merrill <jason@redhat.com>
12478 * g++.dg/cpp0x/sfinae6.C: New.
12479 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12480 * g++.dg/cpp0x/pr45908.C: Likewise.
12481 * g++.dg/cpp0x/sfinae6.C: Likewise.
12482 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12483 * g++.old-deja/g++.law/arg11.C: Likewise.
12485 2011-03-16 Jason Merrill <jason@redhat.com>
12487 * g++.dg/template/incomplete6.C: New.
12489 2011-03-16 Jeff Law <law@redhat.com>
12491 * gcc.dg/tree-ssa/vrp55.c: New test.
12493 2011-03-16 Jason Merrill <jason@redhat.com>
12495 * g++.dg/cpp0x/auto22.C: New.
12497 2011-03-16 Richard Guenther <rguenther@suse.de>
12499 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12500 optimizing it away if promoted to const.
12502 2011-03-16 Richard Guenther <rguenther@suse.de>
12504 PR tree-optimization/48149
12505 * gcc.dg/fold-complex-1.c: New testcase.
12507 2011-03-16 Richard Guenther <rguenther@suse.de>
12510 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12511 or cloning happens.
12513 2011-03-16 Richard Guenther <rguenther@suse.de>
12515 PR tree-optimization/26134
12516 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12518 2011-03-16 Richard Guenther <rguenther@suse.de>
12520 PR tree-optimization/48146
12521 * gcc.dg/torture/pr48146.c: New testcase.
12523 2011-03-16 Richard Guenther <rguenther@suse.de>
12525 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12526 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12528 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12530 PR middle-end/48136
12531 * gcc.c-torture/compile/pr48136.c: New test.
12533 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12536 * gcc.dg/guality/pr45882.c: New test.
12538 2011-03-15 Jason Merrill <jason@redhat.com>
12540 * g++.dg/cpp0x/constexpr-recursion.C: New.
12542 * g++.dg/cpp0x/implicit11.C: New.
12544 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12546 * g++.dg/cpp0x/constexpr-attribute.C: New.
12548 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12550 * g++.dg/parse/pr34758.C: New.
12552 2011-03-15 Xinliang David Li <davidxl@google.com>
12555 * gcc.dg/uninit-pred-7_d.c: New test.
12556 * gcc.dg/uninit-pred-8_d.c: New test.
12558 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12561 * gcc.target/arm/pr46788.c: New.
12563 2011-03-15 Richard Guenther <rguenther@suse.de>
12565 PR middle-end/47650
12566 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12567 * gfortran.dg/ishft_4.f90: Likewise.
12568 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12570 2011-03-15 Richard Guenther <rguenther@suse.de>
12572 PR tree-optimization/13954
12573 * g++.dg/tree-ssa/pr13954.C: New testcase.
12575 2011-03-15 Richard Guenther <rguenther@suse.de>
12577 PR tree-optimization/48037
12578 * gcc.target/i386/pr48037-1.c: New testcase.
12580 2011-03-15 Richard Guenther <rguenther@suse.de>
12582 PR tree-optimization/41490
12583 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12584 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12585 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12586 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12587 * g++.dg/tree-ssa/pr33604.C: Adjust.
12589 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12591 PR middle-end/47917
12592 * gcc.c-torture/execute/pr47917.c: New test.
12593 * gcc.dg/pr47917.c: New test.
12595 PR middle-end/38878
12596 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12598 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12600 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12601 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12602 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12603 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12604 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12605 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12606 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12607 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12608 * gcc.target/i386/avx-floor-vec.c: Ditto.
12609 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12610 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12611 * gcc.target/i386/avx-rint-vec.c: Ditto.
12612 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12613 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12614 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12615 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12617 2011-03-14 Tom Tromey <tromey@redhat.com>
12619 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12620 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12621 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12623 2011-03-14 Tom Tromey <tromey@redhat.com>
12625 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12626 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12627 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12629 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12631 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12633 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12635 PR rtl-optimization/47166
12636 * gcc.c-torture/execute/postmod-1.c: New test.
12638 2011-03-14 Richard Guenther <rguenther@suse.de>
12640 PR middle-end/48098
12641 * gcc.dg/torture/pr48098.c: New testcase.
12643 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12646 * gcc.target/powerpc/pr48053-1.c: New test.
12647 * gcc.target/powerpc/pr48053-2.c: Likewise.
12649 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12651 PR libfortran/48066
12652 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12654 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12656 PR libfortran/48066
12657 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12659 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12662 * gfortran.dg/class_41.f03: New.
12664 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12666 * g++.dg/conversion/cast3.C: New test.
12668 2011-03-11 Jason Merrill <jason@redhat.com>
12670 * g++.dg/template/error45.C: New.
12672 * g++.dg/parse/no-type-defn1.C: New.
12674 * g++.dg/ext/attrib40.C: New.
12676 * g++.dg/cpp0x/regress/array1.C: New.
12678 2011-03-11 Richard Guenther <rguenther@suse.de>
12680 PR tree-optimization/48067
12681 * gcc.dg/pr48067.c: New testcase.
12683 2011-03-11 Richard Guenther <rguenther@suse.de>
12686 * g++.dg/lto/20110311-1_0.C: New testcase.
12688 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12691 * g++.dg/inherit/virtual8.C: New test.
12693 PR middle-end/48044
12694 * gcc.dg/torture/pr48044.c: New test.
12696 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12699 * gfortran.dg/proc_ptr_comp_31.f90: New.
12701 2011-03-11 Richard Guenther <rguenther@suse.de>
12703 PR tree-optimization/47278
12704 * gcc.dg/torture/pr47278-1.c: New testcase.
12705 * gcc.dg/torture/pr47278-2.c: Likewise.
12707 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12709 PR tree-optimization/48063
12710 * gcc.dg/torture/pr48063.c: New test.
12712 2011-03-10 Jason Merrill <jason@redhat.com>
12714 * g++.dg/template/array22.C: New.
12716 * g++.dg/cpp0x/syntax-err1.C: New.
12717 * g++.dg/parse/error36.C: Adjust expected errors.
12718 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12719 * g++.old-deja/g++.pt/typename3.C: Likewise.
12720 * g++.old-deja/g++.pt/typename4.C: Likewise.
12721 * g++.old-deja/g++.pt/typename6.C: Likewise.
12723 2011-03-09 Jason Merrill <jason@redhat.com>
12725 * g++.dg/template/nontype22.C: New.
12727 2011-03-09 Martin Jambor <mjambor@suse.cz>
12729 PR tree-optimization/47714
12730 * g++.dg/torture/pr47714.C: New test.
12732 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12735 * gcc.target/powerpc/pr47755-2.c: New file.
12737 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12739 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12740 is not set in the environment, pass 64 as first argument when not
12741 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12742 native where ulimit -u is supported.
12744 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12746 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12748 2011-03-08 Jason Merrill <jason@redhat.com>
12750 * g++.dg/template/nontype21.C: New.
12752 * g++.dg/template/anon5.C: New.
12754 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12757 * gcc.dg/pr47881.c: New test.
12759 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12762 * g++.dg/lookup/template3.C: New test.
12764 2011-03-08 Kai Tietz <ktietz@redhat.com>
12766 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12769 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12772 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12773 sizeof to compute alignment.
12775 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12777 PR tree-optimization/48022
12778 * gcc.dg/pr48022-1.c: New test.
12779 * gcc.dg/pr48022-2.c: New test.
12781 2011-03-07 Jason Merrill <jason@redhat.com>
12783 * g++.dg/template/nontype20.C: New.
12784 * g++.dg/init/member1.C: Adjust expected errors.
12785 * g++.dg/parse/constant4.C: Likewise.
12786 * g++.dg/template/qualified-id3.C: Likewise.
12787 * g++.old-deja/g++.pt/crash10.C: Likewise.
12789 * g++.dg/cpp0x/regress/non-const1.C: New.
12791 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12794 * gcc.dg/pr47991.c: New test.
12796 2011-03-07 Jason Merrill <jason@redhat.com>
12798 * g++.dg/abi/mangle46.C: New.
12800 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12803 * gcc.target/powerpc/pr47862.c: New.
12805 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12808 * gcc.target/i386/combine-mul.c: Require nonpic.
12810 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12811 Nathan Froyd <froydnj@codesourcery.com>
12813 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12815 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12817 * README.QMTEST: Remove.
12819 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12820 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12823 * gfortran.dg/array_constructor_37.f90 : New test.
12825 2011-03-05 Jason Merrill <jason@redhat.com>
12827 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12828 * g++.dg/abi/mangle45.C: Likewise.
12829 * g++.dg/cpp0x/trailing1.C: Likewise.
12831 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12833 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12835 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12837 PR rtl-optimization/47899
12838 * gcc.dg/pr47899.c: New test.
12840 * gcc.dg/torture/pr47968.c: Ignore warnings.
12842 PR tree-optimization/47967
12843 * gcc.c-torture/compile/pr47967.c: New test.
12845 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12847 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12848 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12850 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12852 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12853 and property_getAttributes() if __OBJC2__.
12854 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12855 * objc.dg/property/property-encoding-1.m: New.
12856 * obj-c++.dg/property/property-encoding-1.mm: New.
12858 2011-03-04 Jason Merrill <jason@redhat.com>
12860 * g++.dg/template/pseudodtor6.C: New.
12862 * g++.dg/inherit/covariant19.C: New.
12864 2011-03-04 Richard Guenther <rguenther@suse.de>
12866 PR middle-end/47968
12867 * gcc.dg/torture/pr47968.c: New testcase.
12869 2011-03-04 Richard Guenther <rguenther@suse.de>
12871 PR middle-end/47975
12872 * gcc.dg/torture/pr47975.c: New testcase.
12874 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12877 * g++.dg/template/crash106.C: New.
12879 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12882 * gcc.dg/gomp/pr47963.c: New test.
12883 * g++.dg/gomp/pr47963.C: New test.
12885 2011-03-02 Jason Merrill <jason@redhat.com>
12887 * g++.dg/cpp0x/regress/condition1.C: New.
12889 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12891 2011-03-01 Jason Merrill <jason@redhat.com>
12893 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12895 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12897 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12899 PR rtl-optimization/47925
12900 * gcc.c-torture/execute/pr47925.c: New test.
12902 2011-03-01 Jason Merrill <jason@redhat.com>
12904 * g++.dg/cpp0x/decltype25.C: New.
12906 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12908 2011-03-01 Richard Guenther <rguenther@suse.de>
12910 PR tree-optimization/47890
12911 * gcc.dg/torture/pr47890.c: New testcase.
12913 2011-03-01 Richard Guenther <rguenther@suse.de>
12916 * gcc.dg/lto/pr47924_0.c: New testcase.
12918 2011-03-01 Richard Guenther <rguenther@suse.de>
12921 * gfortran.dg/lto/pr46911_0.f: New testcase.
12923 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12925 PR libgfortran/47933
12926 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12927 compile errors from older code form.
12929 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12931 PR libgfortran/47567
12932 * gfortran.dg/fmt_fw_d.f90: New test.
12934 2011-02-28 Jason Merrill <jason@redhat.com>
12936 * g++.dg/inherit/covariant18.C: New.
12938 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12940 PR middle-end/47893
12941 * gcc.dg/pr47893.c: New test.
12943 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12945 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12946 NULL in case of a selector with conflicting types.
12947 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12949 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12951 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12952 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12953 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12954 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12956 2011-02-28 Jason Merrill <jason@redhat.com>
12959 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12961 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12963 PR libgfortran/47778
12964 * gfortran.dg/namelist_71.f90: New test.
12966 2011-02-27 Jason Merrill <jason@redhat.com>
12969 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12970 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12972 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12975 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12977 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12980 * gfortran.dg/gomp/task-1.f90: Removed.
12982 2011-02-26 Jason Merrill <jason@redhat.com>
12984 * g++.dg/template/this-targ1.C: New.
12986 * g++.dg/cpp0x/regress/template-const1.C: New.
12987 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12988 * g++.dg/template/function1.C: Adjust.
12989 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12990 * g++.dg/debug/debug7.C: Adjust.
12992 2011-02-26 Tobias Burnus <burnus@net-b.de>
12995 * gfortran.dg/gomp/task-1.f90: New.
12997 2011-02-25 Jie Zhang <jie@codesourcery.com>
12999 * gcc.target/arm/neon-thumb2-move.c: Add
13000 dg-require-effective-target arm_thumb2_ok.
13002 2011-02-24 Jason Merrill <jason@redhat.com>
13004 * g++.dg/parse/constant1.C: Specify C++98 mode.
13005 * g++.dg/parse/constant5.C: Likewise.
13006 * g++.dg/parse/error2.C: Likewise.
13007 * g++.dg/parse/semicolon3.C: Likewise.
13008 * g++.dg/template/crash14.C: Likewise.
13009 * g++.dg/template/local4.C: Likewise.
13010 * g++.dg/template/nontype3.C: Likewise.
13011 * g++.dg/parse/crash31.C: Adjust expected errors.
13012 * g++.dg/template/function1.C: Likewise.
13013 * g++.dg/template/ref3.C: Likewise.
13014 * g++.dg/template/static9.C: Likewise.
13015 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13017 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13018 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13019 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13020 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13021 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13023 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13026 * gfortran.dg/pr47878.f90: New test.
13028 2011-02-24 Richard Guenther <rguenther@suse.de>
13031 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13032 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13034 2011-02-24 Richard Guenther <rguenther@suse.de>
13037 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13038 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13040 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13042 PR libgfortran/47567
13043 * gfortran.dg/fmt_f0_1.f90: Update test.
13045 2011-02-23 Jason Merrill <jason@redhat.com>
13047 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13048 * g++.dg/abi/mangle45.C: New.
13050 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13051 * g++.dg/template/canon-type-9.C: Match use of decltype
13052 between declaration and definition.
13053 * g++.dg/template/canon-type-12.C: Likewise.
13055 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13058 * gfortran.dg/nested_allocatables_1.f90: New.
13060 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13063 * g++.dg/pr46868.C: New test.
13064 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13065 * g++.dg/parse/error14.C: Adjust.
13067 2011-02-23 Richard Guenther <rguenther@suse.de>
13069 PR tree-optimization/47838
13070 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13072 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13074 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13076 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13078 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13079 * gfortran.dg/count_init_expr.f03: Ditto.
13080 * gfortran.dg/gomp/pr43711.f90: Ditto.
13081 * gcc.dg/struct-parse-2.c: Ditto.
13082 * gcc.dg/parse-error-3.c: Ditto.
13083 * gcc.dg/Wlogical-op-1.c: Ditto.
13084 * gcc.dg/Walways-true-1.c: Ditto.
13085 * gcc.dg/pr24225.c: Ditto.
13086 * gcc.dg/Walways-true-2.c: Ditto.
13087 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13088 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13089 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13090 * g++.dg/overload/defarg4.C: Ditto.
13091 * g++.dg/inherit/covariant16.C: Ditto.
13092 * g++.dg/inherit/virtual7.C: Ditto.
13093 * g++.dg/template/canon-type-9.C: Ditto.
13094 * g++.dg/template/access19.C: Ditto.
13095 * g++.dg/template/call7.C: Ditto.
13096 * g++.dg/template/canon-type-2.C: Ditto.
13097 * g++.dg/template/init7.C: Ditto.
13098 * g++.dg/template/sizeof-template-argument.C: Ditto.
13099 * g++.dg/template/const3.C: Ditto.
13100 * g++.dg/template/sfinae26.C: Ditto.
13101 * g++.dg/template/sfinae26.C: Ditto.
13102 * g++.dg/template/canon-type-11.C: Ditto.
13103 * g++.dg/template/union2.C: Ditto.
13104 * g++.dg/template/canon-type-3.C: Ditto.
13105 * g++.dg/template/canon-type-1.C: Ditto.
13106 * g++.dg/template/canon-type-5.C: Ditto.
13107 * g++.dg/template/canon-type-7.C: Ditto.
13108 * g++.dg/template/canon-type-10.C: Ditto.
13109 * g++.dg/template/spec36.C: Ditto.
13110 * g++.dg/template/typedef38.C: Ditto.
13111 * g++.dg/template/canon-type-4.C: Ditto.
13112 * g++.dg/template/canon-type-6.C: Ditto.
13113 * g++.dg/template/canon-type-13.C: Ditto.
13114 * g++.dg/template/instantiate9.C: Ditto.
13115 * g++.dg/template/ttp22.C: Ditto.
13116 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13117 * g++.dg/warn/Walways-true-1.C: Ditto.
13118 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13119 * g++.dg/warn/Walways-true-2.C: Ditto.
13120 * g++.dg/conversion/op4.C: Ditto.
13121 * g++.dg/opt/pr19650.C: Ditto.
13122 * g++.dg/lookup/friend11.C: Ditto.
13123 * g++.dg/other/default2.C: Ditto.
13124 * g++.dg/other/default3.C: Ditto.
13125 * g++.dg/other/dtor2.C: Ditto.
13126 * g++.dg/other/friend5.C: Ditto.
13127 * g++.dg/other/default5.C: Ditto.
13128 * g++.dg/init/brace6.C: Ditto.
13129 * g++.dg/init/aggr5.C: Ditto.
13130 * g++.dg/init/error2.C: Ditto.
13131 * g++.dg/expr/bound-mem-fun.C: Ditto.
13132 * g++.dg/expr/cond6.C: Ditto.
13133 * g++.dg/expr/stmt-expr-1.C: Ditto.
13134 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13135 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13136 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13137 * g++.dg/cpp0x/bracket1.C: Ditto.
13138 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13139 * g++.dg/cpp0x/pr38646.C: Ditto.
13140 * g++.dg/cpp0x/variadic73.C: Ditto.
13141 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13142 * g++.dg/cpp0x/bracket4.C: Ditto.
13143 * g++.dg/cpp0x/decltype4.C: Ditto.
13144 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13145 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13146 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13147 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13148 * g++.dg/cpp0x/decltype2.C: Ditto.
13149 * g++.dg/cpp0x/decltype1.C: Ditto.
13150 * g++.dg/cpp0x/bracket2.C: Ditto.
13151 * g++.dg/cpp0x/decltype5.C: Ditto.
13152 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13153 * g++.dg/cpp0x/variadic70.C: Ditto.
13154 * g++.dg/cpp0x/decltype6.C: Ditto.
13155 * g++.dg/cpp0x/rvo.C: Ditto.
13156 * g++.dg/cpp0x/vt-40092.C: Ditto.
13157 * g++.dg/cpp0x/variadic-new.C: Ditto.
13158 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13159 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13160 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13161 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13162 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13163 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13164 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13165 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13166 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13167 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13168 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13169 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13170 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13171 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13172 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13173 * g++.dg/cpp0x/pr39639.C: Ditto.
13174 * g++.dg/cpp0x/decltype3.C: Ditto.
13175 * g++.dg/cpp0x/variadic68.C: Ditto.
13176 * g++.dg/cpp0x/variadic-function.C: Ditto.
13177 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13178 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13179 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13180 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13181 * g++.dg/parse/crash35.C: Ditto.
13182 * g++.dg/parse/crash40.C: Ditto.
13183 * g++.dg/parse/defarg12.C: Ditto.
13184 * g++.dg/parse/crash34.C: Ditto.
13185 * g++.dg/parse/constructor3.C: Ditto.
13186 * g++.dg/parse/template23.C: Ditto.
13187 * g++.dg/parse/crash56.C: Ditto.
13188 * g++.dg/parse/dtor13.C: Ditto.
13189 * g++.dg/parse/error33.C: Ditto.
13190 * g++.dg/parse/ctor9.C: Ditto.
13191 * g++.dg/parse/error32.C: Ditto.
13192 * g++.dg/parse/error37.C: Ditto.
13193 * g++.dg/parse/bitfield3.C: Ditto.
13194 * g++.dg/parse/struct-4.C: Ditto.
13195 * g++.dg/ext/has_trivial_copy.C: Ditto.
13196 * g++.dg/ext/is_polymorphic.C: Ditto.
13197 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13198 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13199 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13200 * g++.dg/ext/is_union.C: Ditto.
13201 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13202 * g++.dg/ext/is_pod.C: Ditto.
13203 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13204 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13205 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13206 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13207 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13208 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13209 * g++.dg/ext/is_abstract.C: Ditto.
13210 * g++.dg/ext/has_trivial_assign.C: Ditto.
13211 * g++.dg/ext/is_class.C: Ditto.
13212 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13213 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13214 * g++.dg/ext/is_base_of.C: Ditto.
13215 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13216 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13217 * g++.dg/ext/is_empty.C: Ditto.
13218 * g++.dg/ext/is_enum.C: Ditto.
13219 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13220 * gnat.dg/opt11.adb: Ditto.
13221 * obj-c++.dg/pr45735.mm: Ditto.
13222 * obj-c++.dg/pr24393.mm: Ditto.
13223 * obj-c++.dg/exceptions-2.mm: Ditto.
13224 * objc.dg/pr45735.m: Ditto.
13225 * objc.dg/pr24393.m: Ditto.
13227 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13229 * objc.dg/attributes/objc-exception-1.m: New.
13231 2011-02-23 Jie Zhang <jie@codesourcery.com>
13233 * gcc.dg/cpp/include7.c: New test.
13235 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13238 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13240 2011-02-23 Jie Zhang <jie@codesourcery.com>
13242 PR rtl-optimization/47763
13243 * gcc.dg/pr47763.c: New test.
13245 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13248 * gfortran.dg/whole_file_32.f90 : New test.
13250 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13253 * g++.dg/inherit/virtual7.C: New test.
13255 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13258 * objc.dg/type-size-3.m: Updated error message.
13259 * objc.dg/type-size-4.m: New test.
13260 * objc.dg/type-size-5.m: New test.
13262 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13264 * lib/gnat.exp: Fix comments.
13265 Don't load libgloss.exp.
13266 (default_gnat_version): Call $compiler with --version.
13267 Adapt regexp for gnatmake output, insert version.
13268 (gnat_version): New proc.
13269 (gnat_init): Remove gnat_libgcc_s_path.
13270 (gnat_target_compile): Likewise.
13271 Remove ld_library_path.
13272 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13273 (gnat_pass): Remove.
13274 (gnat_pass): Remove.
13275 (gnat_finish): Remove.
13276 (gnat_exit): Remove.
13277 (local_find_gnatmake): Reindent.
13278 (runtest_file_p): Remove.
13279 (prune_warnings): Remove.
13280 (find_gnatclean): New proc.
13281 * lib/gnat-dg.exp (lremove): New proc.
13282 (gnat-dg-test): Reindent.
13283 Remove additional output files.
13284 (gnat-dg-runtest): Remove.
13286 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13287 * gnat.dg/loop_optimization6.adb: Likewise.
13288 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13290 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13292 PR tree-optimization/47835
13293 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13295 2011-02-22 Tobias Burnus <burnus@net-b.de>
13297 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13298 * gfortran.dg/abstract_type_2.f03: Ditto.
13299 * gfortran.dg/abstract_type_3.f03: Ditto.
13300 * gfortran.dg/abstract_type_4.f03: Ditto.
13301 * gfortran.dg/abstract_type_5.f03: Ditto.
13302 * gfortran.dg/abstract_type_6.f03: Ditto.
13303 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13304 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13305 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13306 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13307 * gfortran.dg/array_function_5.f90: Ditto.
13308 * gfortran.dg/asynchronous_3.f03: Ditto.
13309 * gfortran.dg/char_expr_1.f90: Ditto.
13310 * gfortran.dg/class_14.f03: Ditto.
13311 * gfortran.dg/data_array_6.f: Ditto.
13312 * gfortran.dg/data_invalid.f90: Ditto.
13313 * gfortran.dg/dot_product_1.f03: Ditto.
13314 * gfortran.dg/func_derived_5.f90: Ditto.
13315 * gfortran.dg/func_result_4.f90: Ditto.
13316 * gfortran.dg/implied_do_1.f90: Ditto.
13317 * gfortran.dg/initialization_25.f90: Ditto.
13318 * gfortran.dg/initialization_26.f90: Ditto.
13319 * gfortran.dg/interface_34.f90: Ditto.
13320 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13321 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13322 * gfortran.dg/matmul_8.f03: Ditto.
13323 * gfortran.dg/merge_init_expr.f90: Ditto.
13324 * gfortran.dg/pack_assign_1.f90: Ditto.
13325 * gfortran.dg/pack_vector_1.f90: Ditto.
13326 * gfortran.dg/pointer_check_8.f90: Ditto.
13327 * gfortran.dg/product_init_expr.f03: Ditto.
13328 * gfortran.dg/reshape_order_5.f90: Ditto.
13329 * gfortran.dg/reshape_shape_1.f90: Ditto.
13330 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13331 * gfortran.dg/same_name_2.f90: Ditto.
13332 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13333 * gfortran.dg/spread_init_expr.f03: Ditto.
13334 * gfortran.dg/stmt_func_1.f90: Ditto.
13335 * gfortran.dg/sum_init_expr.f03: Ditto.
13336 * gfortran.dg/transpose_3.f03: Ditto.
13337 * gfortran.dg/unpack_init_expr.f03: Ditto.
13338 * gfortran.dg/warn_conversion.f90: Ditto.
13339 * gfortran.dg/warn_conversion_2.f90: Ditto.
13340 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13341 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13342 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13343 * gfortran.dg/whole_file_16.f90: Ditto.
13344 * gfortran.dg/whole_file_17.f90: Ditto.
13345 * gfortran.dg/whole_file_18.f90: Ditto.
13346 * gfortran.dg/whole_file_20.f03: Ditto.
13347 * gfortran.dg/whole_file_5.f90: Ditto.
13348 * gfortran.dg/whole_file_6.f90: Ditto.
13349 * gfortran.dg/write_invalid_format.f90: Ditto.
13350 * gfortran.dg/zero_sized_6.f90: Ditto.
13352 2011-02-21 Jeff Law <law@redhat.com>
13354 PR rtl-optimization/46178
13355 * gcc.target/i386/pr46178.c: New test.
13357 PR rtl-optimization/46002
13358 * gcc.c-torture/compile/pr46002.c: New test.
13360 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13362 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13365 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13368 * g++.dg/debug/pr47106.C: Require effective target lto.
13370 2011-02-21 Jason Merrill <jason@redhat.com>
13372 * g++.dg/cpp0x/constexpr-diag2.C: New.
13374 2011-02-20 Jason Merrill <jason@redhat.com>
13376 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13378 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13380 * g++.dg/overload/conv-op1.C: New.
13382 * g++.dg/cpp0x/constexpr-synth1.C: New.
13384 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13386 * objc.dg/layout-2.m: New.
13387 * objc.dg/selector-3.m: Adjusted location of error message.
13388 * objc.dg/type-size-3.m: Same.
13389 * obj-c++.dg/selector-3.mm: Same.
13391 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13394 * objc.dg/property/dotsyntax-22.m: New.
13395 * obj-c++.dg/property/dotsyntax-22.mm: New.
13397 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13400 * g++.dg/template/typedef38.C: New test.
13402 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13405 * gfortran.dg/whole_file_30.f90 : New test.
13406 * gfortran.dg/whole_file_31.f90 : New test.
13408 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13412 * gfortran.dg/whole_file_28.f90 : New test.
13413 * gfortran.dg/whole_file_29.f90 : New test.
13415 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13418 * g++.dg/template/crash105.C: New.
13420 2011-02-19 Jason Merrill <jason@redhat.com>
13422 * g++.dg/cpp0x/regress/no-elide1.C: New.
13424 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13426 PR tree-optimization/46620
13427 * gcc.dg/pr46620.c: New.
13429 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13432 * gcc.target/i386/pr47809.c: New test.
13434 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435 Tobias Burnus <burnus@net-b.de>
13437 * lib/target-supports.exp
13438 (check_effective_target_fortran_large_real): New check for large reals.
13439 * gfortran.dg/nan_7.f90: New test.
13441 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13443 PR libgfortran/47567
13444 * gfortran.dg/fmt_f0_1.f90: Update test.
13446 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13449 * gfortran.dg/array_constructor_36.f90 : New test.
13450 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13451 allow for comparison between different elements of the array
13452 constructor at different levels of optimization.
13454 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13456 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13457 * gcc.target/i386/pr32280-1.c: Likewise.
13459 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13462 * gcc.target/i386/pr47800.c: New test.
13464 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13466 * objc/execute/exceptions/foward-1.x: New.
13468 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13471 * gfortran.dg/derived_constructor_comps_4.f90: New.
13473 2011-02-18 Tobias Burnus
13476 * gfortran.dg/func_result_6.f90: New.
13478 2011-02-18 Michael Matz <matz@suse.de>
13481 * gfortran.dg/lto/pr45586_0.f90: New test.
13482 * gfortran.dg/typebound_proc_20.f90: Ditto.
13483 * gfortran.dg/typebound_proc_21.f90: Ditto.
13485 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13488 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13490 2011-02-18 Tobias Burnus <burnus@net-b.de>
13493 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13494 gcc_warning_prefix.
13495 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13496 normalizing the error/warning output.
13497 * gfortran.dg/Wall.f90: Update dg-error/warning.
13498 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13499 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13500 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13501 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13502 * gfortran.dg/class_30.f90: Update dg-error/warning.
13503 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13504 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13505 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13506 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13507 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13508 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13509 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13510 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13511 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13512 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13513 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13514 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13515 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13516 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13517 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13518 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13519 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13520 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13521 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13522 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13523 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13524 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13525 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13526 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13527 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13529 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13532 * gfortran.dg/proc_ptr_comp_30.f90: New.
13534 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13537 * gcc.target/i386/pr47780.c: New test.
13539 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13542 * gfortran.dg/class_40.f03: New.
13544 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13547 * g++.dg/cpp0x/auto21.C: New test.
13549 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13551 * objc.dg/special/unclaimed-category-1.h: Updated for
13553 * objc.dg/special/unclaimed-category-1.m: Same.
13554 * objc.dg/zero-link-1.m: Same.
13555 * objc.dg/lookup-1.m: Same.
13556 * objc.dg/torture/strings/const-str-9.m
13557 * objc.dg/torture/strings/const-str-10.m: Same.
13558 * objc.dg/torture/strings/const-str-11.m: Same.
13559 * objc.dg/torture/forward-1.m: Same.
13560 * objc.dg/zero-link-2.m: Same.
13561 * objc.dg/encode-7-next-64bit.m: Same.
13562 * objc.dg/method-4.m: Same.
13563 * objc.dg/next-runtime-1.m: Same.
13564 * objc.dg/image-info.m: Same.
13565 * objc.dg/pr23214.m: Same.
13566 * objc.dg/symtab-1.m: Same.
13567 * obj-c++.dg/basic.m: Same.
13568 * obj-c++.dg/proto-lossage-3.m: Same.
13569 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13570 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13571 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13572 * obj-c++.dg/method-11.m: Same.
13573 * objc/execute/enumeration-1.m: Same.
13574 * objc/execute/object_is_class.m: Same.
13575 * objc/execute/formal_protocol-2.m: Same.
13576 * objc/execute/formal_protocol-4.m: Same.
13577 * objc/execute/formal_protocol-6.m: Same.
13578 * objc/execute/bycopy-3.m: Same.
13579 * objc/execute/exceptions/catchall-1.m: Same.
13580 * objc/execute/exceptions/finally-1.m: Same.
13581 * objc/execute/exceptions/local-variables-1.m: Same.
13582 * objc/execute/exceptions/foward-1.m: Same.
13583 * objc/execute/bf-common.h
13584 * objc/execute/enumeration-2.m: Same.
13585 * objc/execute/formal_protocol-1.m: Same.
13586 * objc/execute/formal_protocol-3.m: Same.
13587 * objc/execute/formal_protocol-5.m: Same.
13588 * objc/execute/accessing_ivars.m: Same.
13589 * objc/execute/bycopy-2.m: Same.
13590 * objc/execute/formal_protocol-7.m: Same.
13591 * objc/execute/compatibility_alias.m: Same.
13592 * objc/execute/no_clash.m: Same.
13593 * objc/execute/object_is_meta_class.m: Same.
13594 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13595 * objc/execute/class-tests-1.h: Include stdio.h.
13596 * objc/execute/class-tests-2.h: Same.
13597 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13599 * obj-c++.dg/try-catch-2.mm: Same.
13601 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13604 * g++.dg/warn/Wunused-parm-4.C: New test.
13606 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13607 Jan Hubicka <jh@suse.cz>
13611 * g++.dg/debug/pr47106.C: New.
13613 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13616 * gcc.target/i386/pr43653.c: New test.
13618 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13621 * g++.dg/template/inherit6.C: New test.
13623 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13626 * gfortran.dg/class_39.f03: New.
13628 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13631 * g++.dg/cpp0x/variadic106.C: New test.
13633 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13635 PR libfortran/47757
13636 * gfortran.dg/pr47757-1.f90: New test.
13637 * gfortran.dg/pr47757-2.f90: New test.
13638 * gfortran.dg/pr47757-3.f90: New test.
13641 * g++.dg/cpp0x/enum8.C: New test.
13643 2011-02-15 Jason Merrill <jason@redhat.com>
13645 * g++.dg/inherit/implicit-trivial1.C: New.
13646 * g++.dg/cpp0x/implicit-trivial1.C: New.
13648 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13650 PR middle-end/47725
13651 * gcc.dg/torture/pr47725.c: Removed.
13653 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13656 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13657 constant does not generate a load from memory.
13659 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13661 PR middle-end/47725
13662 * gcc.dg/torture/pr47725.c: New.
13664 2011-02-15 Richard Guenther <rguenther@suse.de>
13666 PR tree-optimization/47743
13667 * gcc.dg/torture/pr47743.c: New testcase.
13669 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13671 PR middle-end/47581
13672 * gcc.target/i386/pr47581.c: New test.
13674 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13677 * gfortran.dg/select_type_22.f03: New.
13679 2011-02-14 Jason Merrill <jason@redhat.com>
13681 * g++.dg/cpp0x/regress/enum1.C: New.
13683 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13685 * gnat.dg/include.adb: New test.
13687 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13690 * gfortran.dg/class_38.f03: New.
13692 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13694 * gcc.dg/pr46494.c: New test.
13696 2011-02-14 Richard Guenther <rguenther@suse.de>
13698 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13700 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13703 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13704 sparc*-sun-solaris2.11.
13706 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13709 * gfortran.dg/argument_checking_18.f90: New.
13711 2011-02-13 Tobias Burnus <burnus@net-b.de>
13713 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13714 * gfortran.dg/argument_checking_17.f90: New.
13716 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13718 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13719 are temporarily disabled.
13720 * gfortran.dg/class_7.f03: Ditto.
13721 * gfortran.dg/coarray_14.f90: Ditto.
13722 * gfortran.dg/typebound_proc_13.f03: Ditto.
13724 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13727 * gfortran.dg/extends_11.f03: New.
13729 2011-02-11 Xinliang David Li <davidxl@google.com>
13731 PR tree-optimization/47707
13732 * g++.dg/tree-ssa/pr47707.C: New test.
13734 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13736 * g++.dg/opt/inline17.C: New test.
13738 2011-02-11 Tobias Burnus <burnus@net-b.de>
13741 * gfortran.dg/pure_formal_2.f90: New.
13743 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13745 PR rtl-optimization/47614
13746 * gfortran.dg/pr47614.f: New.
13748 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13751 * gcc.dg/opts-6.c: New test.
13753 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13756 * gcc.dg/pr47684.c: New test.
13758 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13761 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13762 c99_runtime, dg-add-options c99_runtime.
13763 (main): Use __asm__.
13765 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13768 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13769 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13770 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13771 * gcc.dg/ucnid-10.c: Likewise.
13772 * gcc.dg/ucnid-13.c: Likewise.
13773 * gcc.dg/ucnid-7.c: Likewise.
13774 * gcc.dg/ucnid-8.c: Likewise.
13775 Adapt dg-warning line number.
13777 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13779 * gcc.target/i386/parity-1.c: Use -march=k8.
13780 * gcc.target/i386/parity-2.c: Ditto.
13781 * gcc.target/i386/vecinit-1.c: Ditto.
13782 * gcc.target/i386/vecinit-2.c: Ditto.
13784 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13787 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13788 * gcc.target/mips/save-restore-3.c: Likewise.
13789 * gcc.target/mips/save-restore-4.c: Likewise.
13790 * gcc.target/mips/save-restore-5.c: Likewise.
13793 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13794 * g++.dg/tree-prof/partition2.C: Likewise.
13796 2011-02-09 Jason Merrill <jason@redhat.com>
13798 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13799 rather than misdeclare std::puts.
13801 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13802 * g++.dg/other/warning1.C: Likewise.
13803 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13804 * g++.old-deja/g++.gb/scope06.C: Likewise.
13805 * g++.old-deja/g++.law/cvt11.C: Likewise.
13806 * g++.old-deja/g++.law/init1.C: Likewise.
13807 * g++.dg/abi/mangle26.C: Likewise.
13809 * g++.dg/template/function1.C: Adjust for C++0x mode.
13810 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13812 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13813 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13815 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13817 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13819 * g++.dg/cpp0x/regress: New directory.
13820 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13821 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13822 * g++.dg/cpp0x/regress/regress3.C: New.
13824 2011-02-10 Richard Guenther <rguenther@suse.de>
13826 PR tree-optimization/47677
13827 * gcc.dg/torture/pr47677.c: New testcase.
13829 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13831 * objc.dg/special/load-category-1.m: Remove unused header.
13832 * objc.dg/special/load-category-1a.m: Likewise.
13833 * objc.dg/special/load-category-2.m: Likewise.
13834 * objc.dg/special/load-category-2a.m: Likewise.
13835 * objc.dg/special/load-category-3.m: Likewise.
13836 * objc.dg/special/load-category-3a.m: Likewise.
13837 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13838 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13839 * objc.dg/attributes/class-attribute-1.m: Likewise.
13840 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13841 * obj-c++.dg/property/property.exp: Likewise.
13842 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13843 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13844 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13845 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13846 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13847 * obj-c++.dg/template-8.mm: Likewise.
13849 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13852 * gcc.target/i386/pr47665.c: New test.
13854 2011-02-10 Jie Zhang <jie@codesourcery.com>
13858 2011-02-05 Jie Zhang <jie@codesourcery.com>
13860 * gcc.dg/pr42631.c: Update test.
13861 * gcc.dg/pr42631-2.c: New test.
13863 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13866 * gfortran.dg/proc_decl_25.f90: New.
13868 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13871 * gfortran.dg/typebound_assignment_2.f03: New.
13873 2011-02-09 Richard Guenther <rguenther@suse.de>
13875 PR tree-optimization/47664
13876 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13878 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13880 PR middle-end/47646
13881 * gnat.dg/uninit_func.adb: Adjust dg directive.
13883 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13885 PR middle-end/47646
13886 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13888 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13891 * gfortran.dg/auto_dealloc_2.f90: New.
13893 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13895 * gcc.dg/builtins-config.h: Remove __sgi handling.
13896 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13897 -std=c99 for mips-sgi-irix6.5*.
13899 2011-02-09 Martin Jambor <mjambor@suse.cz>
13901 PR middle-end/45505
13902 * gfortran.dg/pr25923.f90: Remove xfails.
13904 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13907 * gfortran.dg/inquire_14.f90: New test.
13909 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13912 * gfortran.dg/pointer_init_6.f90: New.
13914 2011-02-08 Jeff Law <law@redhat.com>
13916 PR tree-optimization/42893
13917 * gcc.tree-ssa/pr42893.c: New test.
13919 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13921 PR tree-optimization/46834
13922 PR tree-optimization/46994
13923 PR tree-optimization/46995
13924 * gcc.dg/graphite/id-pr46834.c: New.
13925 * gfortran.dg/graphite/id-pr46994.f90: New.
13926 * gfortran.dg/graphite/id-pr46995.f90: New.
13928 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13930 PR middle-end/47646
13931 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13932 using the variable is known the warning is emitted there.
13933 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13934 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13936 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13939 * gcc.dg/noreturn-1.c (foo5): Likewise.
13940 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13941 (method2): Likewise.
13943 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13944 the return statement using the uninitialized variable.
13945 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13947 2011-02-08 Richard Guenther <rguenther@suse.de>
13949 PR middle-end/47639
13950 * g++.dg/opt/pr47639.c: New testcase.
13952 2011-02-08 Richard Guenther <rguenther@suse.de>
13954 PR tree-optimization/47632
13955 * g++.dg/opt/pr47632.C: New testcase.
13957 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13959 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13961 2011-02-07 Richard Guenther <rguenther@suse.de>
13963 PR tree-optimization/47615
13964 * g++.dg/opt/pr47615.C: New testcase.
13966 2011-02-07 Richard Guenther <rguenther@suse.de>
13968 PR tree-optimization/47621
13969 * gcc.dg/torture/pr47621.c: New testcase.
13971 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13973 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13975 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13978 * gfortran.dg/allocate_with_source_1 : New test.
13980 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13982 PR middle-end/47610
13983 * gcc.dg/pr47610.c: New test.
13985 2011-02-05 Jie Zhang <jie@codesourcery.com>
13988 * gcc.dg/pr42631.c: Update test.
13989 * gcc.dg/pr42631-2.c: New test.
13991 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13994 * gfortran.dg/pr47574.f90: New test.
13996 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13998 PR tree-optimization/46194
13999 * gcc.dg/autopar/pr46194.c: New.
14001 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14003 PR tree-optimization/43695
14004 * g++.dg/ipa/pr43695.C: New.
14006 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14008 PR inline-asm/23200
14009 * gcc.dg/pr23200.c: New test.
14011 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14014 * g++.dg/pr47589.C: New test.
14016 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14019 * g++.dg/template/typedef37.C: New test.
14020 * g++.dg/template/param1.C: Adjust expected error message.
14022 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14024 PR middle-end/31490
14025 * gcc.dg/pr31490-2.c: New test.
14026 * gcc.dg/pr31490-3.c: New test.
14027 * gcc.dg/pr31490-4.c: New test.
14029 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14030 Jakub Jelinek <jakub@redhat.com>
14033 * g++.dg/parser/semicolon3.C: Adjust.
14034 * g++.dg/parser/semicolon4.C: New testcase.
14035 * g++.dg/pr46890.C: New testcase.
14037 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14040 * g++.dg/init/pr29571.C: New.
14042 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14044 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14045 instead of vect_int.
14047 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14050 * gcc.target/i386/pr47312.c: New test.
14053 * gcc.target/i386/pr47564.c: New test.
14055 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14057 PR tree-optimization/45122
14058 * gcc.dg/tree-ssa/pr45122.c: New.
14060 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14063 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14066 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14067 and vsx so a default --with-cpu=power7 doesn't give an error
14068 when -mavoid-indexed-addresses is used.
14070 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14071 wrapper function to save the arguments and then jump to the real
14072 function, rather than depending on the compiler not to move stuff
14074 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14076 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14077 Paul Thomas <pault@gcc.gnu.org>
14080 * gfortran.dg/class_37.f03 : New test.
14082 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14083 Richard Guenther <rguenther@suse.de>
14085 PR tree-optimization/40979
14087 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14088 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14089 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14090 check_vect_support_and_set_flags.
14091 * gfortran.dg/graphite/vect-pr40979.f90: New.
14093 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14096 * gfortran.dg/class_36.f03: New.
14098 2011-02-02 Richard Guenther <rguenther@suse.de>
14100 PR tree-optimization/47566
14101 * gcc.dg/lto/20110201-1_0.c: New testcase.
14103 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14109 * debug/pr47498.c: New.
14110 * debug/pr47501.c: New.
14112 2011-02-01 Richard Guenther <rguenther@suse.de>
14114 PR tree-optimization/47559
14115 * g++.dg/torture/pr47559.C: New testcase.
14117 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14120 * gfortran.dg/typebound_call_20.f03: New.
14122 2011-02-01 Richard Guenther <rguenther@suse.de>
14124 PR tree-optimization/47555
14125 * gcc.dg/pr47555.c: New testcase.
14127 2011-02-01 Richard Guenther <rguenther@suse.de>
14129 PR tree-optimization/47541
14130 * g++.dg/torture/pr47541.C: New testcase.
14132 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14135 * gfortran.dg/typebound_call_19.f03: New.
14137 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14140 * g++.dg/cpp0x/pr47416.C: New test.
14142 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14145 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14147 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14150 * gfortran.dg/typebound_assignment_1.f03: New.
14152 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14154 PR tree-optimization/47538
14155 * gcc.c-torture/execute/pr47538.c: New test.
14157 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14160 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14162 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14164 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14166 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14168 PR rtl-optimization/44031
14169 * gcc.c-torture/compile/20110131-1.c: New test.
14171 2011-01-31 Tobias Burnus <burnus@net-b.de>
14174 * gfortran.dg/stmt_func_1.f90: New.
14176 2011-01-31 Tobias Burnus <burnus@net-b.de>
14179 * gfortran.dg/interface_34.f90: New.
14181 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14184 * gfortran.dg/realloc_on_assign_5.f03: New test.
14185 * gfortran.dg/realloc_on_assign_5.f03: New test.
14187 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14189 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14190 * gfortran.dg/bessel_7.f90: Likewise.
14191 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14193 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14194 * gfortran.dg/sum_init_expr.f03: Likewise.
14196 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14198 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14201 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14202 loop only on "vect_intfloat_cvt" targets.
14204 2011-01-29 Tobias Burnus <burnus@net-b.de>
14207 * gfortran.dg/shape_6.f90: New.
14209 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14211 PR libgfortran/47434
14212 * gfortran.dg/read_infnan_1.f90: Update test.
14213 * gfortran.dg/module_nan.f90: Update test.
14214 * gfortran.dg/char4_iunit_1.f03: Update test.
14215 * gfortran.dg/large_real_kind_1.f90: Update test.
14216 * gfortran.dg/real_const_3.f90: Update test.
14217 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14219 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14222 * g++.dg/template/param2.C: New test.
14224 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14226 PR libgfortran/47285
14227 * gfortran.dg/fmt_g.f: New test.
14229 2011-01-28 Tobias Burnus <burnus@net-b.de>
14232 * gfortran.dg/pure_formal_1.f90: New.
14234 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14237 * gcc.dg/tls/pr42894.c: New test.
14239 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14241 * gcc.dg/pr47276.c: Add dg-require-visibility.
14243 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14245 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14247 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14248 Tobias Burnus <burnus@gcc.gnu.org>
14253 * gfortran.dg/realloc_on_assign_3.f03: New test.
14254 * gfortran.dg/realloc_on_assign_4.f03: New test.
14255 * gfortran.dg/allocatable_function_5.f90: New test.
14256 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14257 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14258 implemented" dg-errors.
14260 2011-01-27 Jan Hubicka <jh@suse.cz>
14262 PR middle-end/46949
14263 * gcc.dg/attr-weakref-4.c: New testcase
14265 2011-01-27 Martin Jambor <mjambor@suse.cz>
14267 PR tree-optimization/47228
14268 * gcc.dg/torture/pr47228.c: New test.
14270 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14272 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14274 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14276 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14277 when using auto-overlay support on the SPU.
14279 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14281 PR rtl-optimization/44174
14282 * gcc.target/i386/asm-6.c: New test.
14284 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14286 PR rtl-optimization/46856
14287 * gcc.c-torture/compile/pr46856.c: New test.
14289 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14290 Andrew Pinski <pinskia@gmail.com>
14293 * gcc.dg/pr43082.c: New.
14295 2011-01-26 DJ Delorie <dj@redhat.com>
14297 PR rtl-optimization/46878
14298 * gcc.dg/pr46878-1.c: New test.
14300 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14303 * g++.dg/cpp0x/pr47476.C: New test.
14305 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14307 * gcc.c-torture/compile/20110126-1.c: New test.
14309 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14312 * gcc.dg/torture/pr47473.c: New test.
14314 2011-01-26 Jan Hubicka <jh@suse.cz>
14317 * gcc.c-torture/execute/pr47237.c: New testcase.
14319 2011-01-26 Jan Hubicka <jh@suse.cz>
14321 PR tree-optimization/47190
14322 * gcc.dg/attr-weakref-3.c: New testcase.
14324 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14327 * gcc.dg/dll-9a.c: New test file.
14328 * gcc.dg/dll-11.c: Likewise.
14329 * gcc.dg/dll-12.c: Likewise.
14330 * gcc.dg/dll-12a.c: Likewise.
14331 * gcc.dg/dll-11a.c: Likewise.
14332 * gcc.dg/dll-9.c: Likewise.
14333 * gcc.dg/dll-10.c: Likewise.
14334 * gcc.dg/dll-10a.c: Likewise.
14335 * g++.dg/ext/dllexport4a.cc: Likewise.
14336 * g++.dg/ext/dllexport4.C: Likewise.
14337 * g++.dg/ext/dllexport5.C: Likewise.
14338 * g++.dg/ext/dllexport5a.cc: Likewise.
14340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14342 PR tree-optimization/46970
14343 * gcc.dg/graphite/pr46970.c: New.
14345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14347 PR tree-optimization/46215
14348 * gcc.dg/graphite/pr46215.c: New.
14350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14352 PR tree-optimization/46168
14353 * gcc.dg/graphite/pr46168.c: New.
14355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14357 PR tree-optimization/43657
14358 * gcc.dg/graphite/pr43657.c: New.
14360 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14362 PR tree-optimization/29832
14363 * gfortran.dg/graphite/pr29832.f90: New.
14365 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14367 PR tree-optimization/43567
14368 * gcc.dg/graphite/pr43567.c: New.
14370 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14372 * gfortran.dg/graphite/interchange-4.f: New.
14373 * gfortran.dg/graphite/interchange-5.f: New.
14375 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14376 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14377 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14378 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14379 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14380 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14381 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14382 * gfortran.dg/ltrans-7.f90: Removed.
14383 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14385 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14386 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14387 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14388 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14389 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14390 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14391 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14392 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14393 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14394 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14395 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14396 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14397 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14398 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14399 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14400 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14401 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14402 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14403 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14404 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14405 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14406 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14407 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14408 * gcc.dg/tree-ssa/data-dep-1.c
14409 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14410 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14411 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14412 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14413 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14415 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14417 PR tree-optimization/47265
14418 PR tree-optimization/47443
14419 * gcc.c-torture/compile/pr47265.c: New test.
14420 * gcc.dg/pr47443.c: New test.
14422 2011-01-25 Martin Jambor <mjambor@suse.cz>
14424 PR tree-optimization/47382
14425 * g++.dg/torture/pr47382.C: New test.
14426 * g++.dg/opt/devirt1.C: Xfail.
14428 2011-01-25 Yao Qi <yao@codesourcery.com>
14431 * gcc.target/arm/pr45701-1.c: New test.
14432 * gcc.target/arm/pr45701-2.c: New test.
14433 * gcc.target/arm/pr45701-3.c: New test.
14435 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14436 Jakub Jelinek <jakub@redhat.com>
14438 PR tree-optimization/47271
14439 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14441 2011-01-25 Nick Clifton <nickc@redhat.com>
14443 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14444 (saturate_add): Delete.
14445 (exchange): Delete.
14446 (main): Do not run saturate_add.
14447 (set_interrupts): Delete.
14449 2011-01-25 Tobias Burnus <burnus@net-b.de>
14452 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14454 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14456 PR tree-optimization/47427
14457 PR tree-optimization/47428
14458 * gcc.c-torture/compile/pr47427.c: New test.
14459 * gcc.c-torture/compile/pr47428.c: New test.
14461 2011-01-25 Richard Guenther <rguenther@suse.de>
14463 PR middle-end/47411
14464 * gcc.dg/torture/pr47411.c: New testcase.
14466 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14468 * gfortran.dg/graphite/id-24.f: New.
14469 * gfortran.dg/graphite/id-25.f: New.
14471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14473 * gfortran.dg/graphite/id-23.f: New.
14475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14477 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14481 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14482 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14483 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14484 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14485 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14486 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14487 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14488 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14489 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14493 * gcc.dg/graphite/block-0.c: Add documentation.
14494 * gcc.dg/graphite/block-4.c: Same.
14495 * gcc.dg/graphite/block-7.c: Same.
14496 * gcc.dg/graphite/block-8.c: New.
14497 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14498 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14499 * gcc.dg/graphite/interchange-12.c: Add documentation.
14500 * gcc.dg/graphite/interchange-13.c: New.
14501 * gcc.dg/graphite/interchange-14.c: New.
14502 * gcc.dg/graphite/interchange-15.c: New.
14503 * gcc.dg/graphite/interchange-8.c: Add documentation.
14504 * gcc.dg/graphite/interchange-mvt.c: Same.
14506 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14509 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14510 * gcc.target/powerpc/altivec-14.c: Ditto.
14511 * gcc.target/powerpc/altivec-33.c: Ditto.
14512 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14513 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14514 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14515 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14516 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14517 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14518 * g++.dg/ext/altivec-15.C: Ditto.
14519 * g++.dg/ext/altivec-types-1.C: Ditto.
14520 * g++.dg/ext/altivec-types-2.C: Ditto.
14521 * g++.dg/ext/altivec-types-3.C: Ditto.
14522 * g++.dg/ext/altivec-types-4.C: Ditto.
14524 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14526 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14528 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14530 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14531 optimization options.
14533 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14535 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14538 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14540 2011-01-23 Tobias Burnus <burnus@net-b.de>
14543 * gfortran.dg/allocatable_scalar_12.f90: New.
14545 2011-01-23 Ira Rosen <irar@il.ibm.com>
14547 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14548 vectorization to be not profitable if peeling is used to
14549 realign the memory access.
14550 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14551 loop bound to avoid loop unrolling.
14552 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14554 2011-01-22 Jan Hubicka <jh@suse.cz>
14557 * g++.dg/lto/pr47333.C: New file.
14559 2011-01-22 Jan Hubicka <jh@suse.cz>
14561 PR tree-optimization/43884
14563 * gcc.dg/autopar/outer-2.c: Increase array size.
14564 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14566 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14569 * gfortran.dg/c_loc_tests_16.f90: New test.
14571 2011-01-22 Tobias Burnus <burnus@net-b.de>
14574 * gfortran.dg/typebound_proc_19.f90: New.
14576 2011-01-21 Jeff Law <law@redhat.com>
14578 PR tree-optimization/47053
14579 * g++.dg/pr47053.C: New test.
14581 2011-01-21 Jason Merrill <jason@redhat.com>
14584 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14586 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14589 * g++.dg/cpp0x/range-for10.C: New test.
14590 * g++.dg/template/for1.C: New test.
14592 PR middle-end/45566
14593 * g++.dg/tree-prof/partition3.C: New test.
14595 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14597 PR rtl-optimization/47366
14598 * g++.dg/opt/pr47366.C: New test.
14600 2011-01-21 Jason Merrill <jason@redhat.com>
14603 * g++.dg/cpp0x/constexpr-regress2.C: New.
14605 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14607 2011-01-21 Jeff Law <law@redhat.com>
14609 PR rtl-optimization/41619
14610 * gcc.dg/pr41619.c: New.
14612 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14614 PR tree-optimization/47355
14615 * g++.dg/opt/pr47355.C: New test.
14617 2011-01-21 Richard Guenther <rguenther@suse.de>
14619 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14622 2011-01-21 Richard Guenther <rguenther@suse.de>
14624 PR tree-optimization/47365
14625 * gcc.dg/torture/pr47365.c: New testcase.
14626 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14628 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14630 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14632 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14634 PR tree-optimization/47391
14635 * gcc.dg/pr47391.c: New test.
14637 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14639 * g++.dg/template/char1.C: Use signed char.
14641 2011-01-21 Tobias Burnus <burnus@net-b.de>
14644 * gfortran.dg/pointer_target_4.f90: New.
14646 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14649 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14650 ILP32 system and not IP32.
14652 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14655 * g++.dg/debug/pr46583.C: New.
14657 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14660 * g++.dg/debug/pr47283.C: New test.
14663 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14664 * gcc.target/i386/headmerge-2.c: Likewise.
14666 2011-01-20 Richard Guenther <rguenther@suse.de>
14668 PR middle-end/47370
14669 * gcc.dg/torture/pr47370.c: New testcase.
14671 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14673 PR tree-optimization/46130
14674 * gcc.dg/pr46130-1.c: New test.
14675 * gcc.dg/pr46130-2.c: New test.
14677 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14680 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14682 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14685 * g++.dg/debug/pr46240.cc: New.
14687 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14690 * g++.dg/template/anonunion1.C: New test.
14692 PR rtl-optimization/47337
14693 * gcc.c-torture/execute/pr47337.c: New test.
14695 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14698 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14700 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14702 PR tree-optimization/46021
14703 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14705 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14707 PR tree-optimization/47290
14708 * g++.dg/torture/pr47290.C: New test.
14710 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14713 * gfortran.dg/proc_ptr_comp_29.f90: New.
14715 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14718 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14719 powerpc-apple-darwin9.
14721 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14723 PR rtl-optimization/47299
14724 * gcc.c-torture/execute/pr47299.c: New test.
14726 2011-01-17 Jason Merrill <jason@redhat.com>
14728 * g++.dg/cpp0x/constexpr-virtual.C: New.
14730 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14733 * gfortran.dg/gomp/pr47331.f90: New test.
14735 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14738 * objc.dg/selector-warn-1.m: New.
14739 * obj-c++.dg/selector-warn-1.mm: New.
14741 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14743 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14744 Update dg-final accordingly.
14746 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14748 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14750 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14752 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14754 * gcc.dg/guality/pr36728-2.c: Likewise.
14756 2011-01-17 Richard Guenther <rguenther@suse.de>
14758 PR tree-optimization/47313
14759 * g++.dg/torture/pr47313.C: New testcase.
14761 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14764 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14765 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14766 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14767 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14769 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14771 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14772 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14773 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14775 2011-01-17 Richard Guenther <rguenther@suse.de>
14777 PR tree-optimization/45967
14778 * gcc.dg/torture/pr45967-2.c: New testcase.
14779 * gcc.dg/torture/pr45967-3.c: Likewise.
14781 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14784 * g++.dg/ext/pr47213.C: Require visibility.
14786 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14788 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14789 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14791 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14793 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14794 Linux-based targets.
14796 2011-01-13 Jan Hubicka <jh@suse.cz>
14798 PR tree-optimization/47276
14799 * gcc.dg/pr47276.c: New testcase.
14801 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14802 Jonathan Wakely <jwakely.gcc@gmail.com>
14805 * g++.dg/other/pr33558.C: New.
14806 * g++.dg/other/pr33558-2.C: New.
14808 2011-01-14 Martin Jambor <mjambor@suse.cz>
14810 PR tree-optimization/45934
14811 PR tree-optimization/46302
14812 * g++.dg/ipa/devirt-c-1.C: New test.
14813 * g++.dg/ipa/devirt-c-2.C: Likewise.
14814 * g++.dg/ipa/devirt-c-3.C: Likewise.
14815 * g++.dg/ipa/devirt-c-4.C: Likewise.
14816 * g++.dg/ipa/devirt-c-5.C: Likewise.
14817 * g++.dg/ipa/devirt-c-6.C: Likewise.
14818 * g++.dg/ipa/devirt-6.C: Likewise.
14819 * g++.dg/ipa/devirt-d-1.C: Likewise.
14820 * g++.dg/torture/pr45934.C: Likewise.
14822 2011-01-14 Jason Merrill <jason@redhat.com>
14824 * g++.dg/cpp0x/variadic105.C: New.
14826 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14827 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14830 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14831 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14832 execution tests on i?86-*-*, x86_64-*-* and
14833 powerpc*-apple-darwin* && ilp32.
14834 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14835 tests on i?86-*-* and x86_64-*-*.
14837 2011-01-14 Richard Guenther <rguenther@suse.de>
14839 PR tree-optimization/47280
14840 * g++.dg/opt/pr47280.C: New testcase.
14842 2011-01-14 Jason Merrill <jason@redhat.com>
14844 * g++.dg/cpp0x/constexpr-regress1.C: New.
14846 * g++.dg/ext/flexary2.C: New.
14848 2011-01-14 Richard Guenther <rguenther@suse.de>
14850 PR middle-end/47281
14851 * gcc.dg/torture/pr47281.c: New testcase.
14852 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14854 2011-01-14 Richard Guenther <rguenther@suse.de>
14856 PR tree-optimization/47286
14857 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14859 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14862 * g++.dg/ext/pr47213.C: New.
14864 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14866 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14868 2011-01-13 Tobias Burnus <burnus@net-b.de>
14869 Mikael Morin <mikael@gcc.gnu.org>
14873 * gfortran.dg/select_type_20.f90: New.
14874 * gfortran.dg/select_type_21.f90: New.
14876 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14879 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14881 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14883 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14884 * gcc.dg/guality/pr36728-2.c: Likewise.
14886 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14889 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14891 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14893 PR rtl-optimization/45352
14894 * gcc.dg/pr45352-3.c: New.
14896 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14898 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14900 * g++.dg/cpp0x/range-for8.C: New.
14901 * g++.dg/cpp0x/range-for9.C: New.
14903 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14906 * g++.dg/debug/pr47209.C: New.
14908 2011-01-12 Richard Guenther <rguenther@suse.de>
14911 * gcc.dg/lto/pr47259_0.c: New testcase.
14912 * gcc.dg/lto/pr47259_1.c: Likewise.
14914 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14916 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14917 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14918 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14919 methods missing from the OBJC2 Object.
14920 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14921 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14922 GNU and NeXT runtimes.
14923 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14925 * objc-obj-c++-shared/Object1.m: Likewise.
14926 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14927 * objc.dg/proto-qual-1.m: Likewise.
14928 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14929 * obj-c++.dg/proto-qual-1.mm: Likewise.
14931 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14934 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14936 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14938 Fixed the Objective-C++ testsuite and updated all tests.
14939 * lib/obj-c++.exp (obj-c++_init): Declare and set
14940 gcc_warning_prefix and gcc_error_prefix.
14941 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14942 'dg-warning', 'dg-message' and 'dg-error'.
14943 * obj-c++.dg/class-extension-3.mm: Likewise.
14944 * obj-c++.dg/class-protocol-1.mm: Likewise.
14945 * obj-c++.dg/encode-7.mm: Likewise.
14946 * obj-c++.dg/exceptions-3.mm: Likewise.
14947 * obj-c++.dg/exceptions-5.mm: Likewise.
14948 * obj-c++.dg/method-12.mm: Likewise.
14949 * obj-c++.dg/method-13.mm: Likewise.
14950 * obj-c++.dg/method-15.mm: Likewise.
14951 * obj-c++.dg/method-16.mm: Likewise.
14952 * obj-c++.dg/method-4.mm: Likewise.
14953 * obj-c++.dg/method-8.mm: Likewise.
14954 * obj-c++.dg/method-conflict-1.mm: Likewise.
14955 * obj-c++.dg/method-conflict-2.mm: Likewise.
14956 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14957 and uncommented second part of the testcase now that the testsuite
14959 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14960 and uncommented second part of the testcase now that the testsuite
14962 * obj-c++.dg/private-1.mm: Likewise.
14963 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14964 * obj-c++.dg/syntax-error-7.mm: Likewise.
14965 * obj-c++.dg/warn5.mm: Likewise.
14966 * obj-c++.dg/property/at-property-14.mm: Likewise.
14967 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14969 * obj-c++.dg/property/at-property-18.mm: Likewise.
14970 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14972 * obj-c++.dg/property/at-property-21.mm: Likewise.
14973 * obj-c++.dg/property/at-property-28.mm: Likewise.
14974 * obj-c++.dg/property/at-property-5.mm: Likewise.
14975 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14976 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14977 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14978 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14979 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14980 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14981 * obj-c++.dg/tls/diag-5.mm: Likewise.
14982 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14983 dg-error, now matched correctly.
14985 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14987 * objc.dg/property/at-property-29.m: New.
14988 * obj-c++.dg/property/at-property-29.mm: New.
14990 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14992 * go.test/go-test.exp (go-set-goarch): New proc.
14993 (go-gc-tests): Use it.
14995 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14998 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15000 2011-01-11 Richard Henderson <rth@redhat.com>
15002 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15004 2011-01-11 Jan Hubicka <jh@suse.cz>
15008 * gcc.dg/lto/pr45721_1.c: New file.
15009 * gcc.dg/lto/pr45721_0.c: New file.
15011 2011-01-11 Richard Guenther <rguenther@suse.de>
15013 PR tree-optimization/46076
15014 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15016 2011-01-11 Jeff Law <law@redhat.com>
15018 * PR tree-optimization/47086
15019 * gcc.dg/pr47086.c: New test.
15021 2011-01-11 Jason Merrill <jason@redhat.com>
15024 * g++.dg/template/new10.C: New.
15027 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15029 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15031 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15032 Split type definitions and NSConstantString class into...
15033 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15034 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15035 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15036 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15037 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15038 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15040 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15041 encode defines for newer NeXT system headers.
15042 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15043 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15044 * objc.dg/foreach-5.m: Likewise.
15045 * objc.dg/foreach-2.m: Likewise.
15046 * objc.dg/foreach-4.m: Likewise.
15047 * objc.dg/torture/strings/string1.m: Likewise.
15048 * objc.dg/torture/strings/string2.m: Likewise.
15049 * objc.dg/torture/strings/string3.m: Likewise.
15050 * objc.dg/torture/strings/string4.m: Likewise.
15051 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15052 header and stand alone.
15053 * obj-c++.dg/strings/strings-2.mm: Likewise.
15054 * objc.dg/torture/strings/const-str-3.m: Likewise.
15055 * objc.dg/strings/strings-2.m: Likewise.
15056 * objc.dg/strings/const-str-12b.m: Likewise.
15058 2011-01-12 Richard Guenther <rguenther@suse.de>
15060 PR middle-end/32511
15061 * gcc.dg/attr-weak-1.c: Adjust.
15063 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15066 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15067 standard compliant and comment.
15069 2011-01-10 Jan Hubicka <jh@suse.cz>
15072 * gcc.dg/initpri3.c: New testcase.
15074 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15077 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15078 externally visible.
15083 (g_ebp_save): Likewise.
15084 (g_esp_save): Likewise.
15086 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15088 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15090 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15092 PR tree-optimization/46021
15093 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15094 i?86-*-*, x86_64-*-*.
15096 2011-01-10 Jeff Law <law@redhat.com>
15098 * PR tree-optimization/47141
15099 * gcc.c-torture/compile/pr47141.c: New test.
15101 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15104 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15105 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15106 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15107 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15110 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15111 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15112 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15113 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15114 being vectorized. Adjust dg-final pattern.
15117 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15118 * gcc.dg/vect/slp-24.c: Likewise.
15120 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15123 * g++.dg/other/pr47218-1.C: New test file.
15124 * g++.dg/other/pr47218.C: Likewise.
15125 * g++.dg/other/pr47218.h: New supporting header.
15127 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15130 * objc.dg/attributes/invalid-attribute-1.m: New.
15131 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15133 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15136 * gfortran.dg/proc_ptr_comp_28.f90: New.
15138 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15140 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15141 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15142 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15143 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15144 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15145 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15146 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15147 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15148 * objc.dg/gnu-api-2-class.m: Likewise.
15149 * objc.dg/gnu-api-2-ivar.m: Likewise.
15150 * objc.dg/gnu-api-2-method.m: Likewise.
15151 * objc.dg/gnu-api-2-objc.m: Likewise.
15152 * objc.dg/gnu-api-2-object.m: Likewise.
15153 * objc.dg/gnu-api-2-property.m: Likewise.
15154 * objc.dg/gnu-api-2-protocol.m: Likewise.
15155 * objc.dg/gnu-api-2-sel.m: Likewise.
15157 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15159 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15160 * objc.dg/objc-foreach-4.m: Likewise.
15161 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15162 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15163 * objc.dg/foreach-4.m: Likewise.
15164 * objc.dg/foreach-5.m: Likewise.
15165 * objc.dg/foreach-3.m: Return self from init.
15167 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15170 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15172 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15175 * gfortran.dg/class_35.f90: New.
15177 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15179 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15181 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15184 * objc.dg/invalid-method-2.m: New.
15185 * obj-c++.dg/invalid-method-2.mm: New.
15187 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15190 * gfortran.dg/transpose_optimization_2.f90 : New test.
15192 2011-01-08 Jan Hubicka <jh@suse.cz>
15194 PR tree-optmization/46469
15195 * g++.dg/torture/pr46469.C: New testcase.
15197 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15199 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15200 emulation of libobjc-gnu structure layout functionality to ..
15201 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15202 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15203 * objc/execute/bf-common.h: Adjust headers.
15204 * objc/execute/bf-1.m: Likewise.
15205 * objc/execute/bf-2.m: Likewise.
15206 * objc/execute/bf-3.m: Likewise.
15207 * objc/execute/bf-4.m: Likewise.
15208 * objc/execute/bf-5.m: Likewise.
15209 * objc/execute/bf-6.m: Likewise.
15210 * objc/execute/bf-7.m: Likewise.
15211 * objc/execute/bf-8.m: Likewise.
15212 * objc/execute/bf-9.m: Likewise.
15213 * objc/execute/bf-10.m: Likewise.
15214 * objc/execute/bf-11.m: Likewise.
15215 * objc/execute/bf-12.m: Likewise.
15216 * objc/execute/bf-13.m: Likewise.
15217 * objc/execute/bf-14.m: Likewise.
15218 * objc/execute/bf-15.m: Likewise.
15219 * objc/execute/bf-16.m: Likewise.
15220 * objc/execute/bf-17.m: Likewise.
15221 * objc/execute/bf-18.m: Likewise.
15222 * objc/execute/bf-19.m: Likewise.
15223 * objc/execute/bf-20.m: Likewise.
15224 * objc/execute/bf-21.m: Likewise.
15225 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15226 objc_get_type_qualifiers ().
15228 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15231 * gfortran.dg/dependency_39.f90: New test.
15233 2011-01-07 Jan Hubicka <jh@suse.cz>
15235 Get builtins tests ready for linker plugin.
15236 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15237 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15238 my_memset, my_bzero): Mark used.
15239 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15240 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15242 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15245 2011-01-07 Jan Hubicka <jh@suse.cz>
15247 PR tree-optimization/46367
15248 * g++.dg/torture/pr46367.C: New file.
15250 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15253 * gcc.dg/pr47201.c: New test.
15256 * gcc.dg/tree-prof/pr47187.c: New test.
15258 2011-01-07 Tobias Burnus <burnus@net-b.de>
15261 * gfortran.dg/extends_type_of_3.f90: New.
15263 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15265 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15266 * g++.dg/ext/dllimport-MI1.C: Likewise.
15267 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15268 * g++.dg/ext/dllimport10.C: Likewise.
15269 * g++.dg/ext/dllimport11.C: Likewise.
15270 * g++.dg/ext/dllimport12.C: Likewise.
15271 * g++.dg/ext/dllimport13.C: Likewise.
15272 * g++.dg/ext/dllimport2.C: Likewise.
15273 * g++.dg/ext/dllimport3.C: Likewise.
15274 * g++.dg/ext/dllimport4.C: Likewise.
15275 * g++.dg/ext/dllimport5.C: Likewise.
15276 * g++.dg/ext/dllimport6.C: Likewise.
15277 * g++.dg/ext/dllimport8.C: Likewise.
15278 * g++.dg/ext/dllimport9.C: Likewise.
15279 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15280 targets, too. Additionally enable test for i?86-*-mingw*.
15281 * g++.dg/ext/selectany1.C: Likewise.
15282 Remove guard variable check.
15284 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15288 * gfortran.dg/storage_size_3.f08: Extended.
15290 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15293 * g++.dg/template/stdarg1.C: New test.
15295 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15298 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15299 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15300 from the interface of functions to not hide the errors that
15303 2011-01-06 Jan Hubicka <jh@suse.cz>
15305 * gcc.dg/lto/pr47188_0.c: New testcase.
15306 * gcc.dg/lto/pr47188_1.c: New testcase.
15308 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15312 * gfortran.dg/interface_33.f90: New test.
15314 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15317 * gcc.c-torture/compile/pr47150.c: New test.
15319 2011-01-06 Ira Rosen <irar@il.ibm.com>
15321 PR tree-optimization/47139
15322 * gcc.dg/vect/pr47139.c: New test.
15324 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15327 * gfortran.dg/extends_type_of_2.f03: New.
15329 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15331 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15333 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15335 * gnat.dg/opt14.adb: New test.
15337 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15340 * gfortran.dg/allocate_error_2.f90: New test.
15342 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15345 * gfortran.dg/storage_size_3.f08: New.
15347 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15349 PR libgfortran/47154
15350 * gfortran.dg/namelist_68.f90: New test.
15352 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15354 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15356 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15359 * gfortran.dg/class_34.f90: New.
15361 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15363 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15364 use __builtin_inff. Skip all single-precision tests that require
15367 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15369 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15371 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15373 PR tree-optimization/47148
15374 * gcc.c-torture/execute/pr47148.c: New test.
15376 PR tree-optimization/47155
15377 * gcc.c-torture/execute/pr47155.c: New test.
15379 PR rtl-optimization/47157
15380 * gcc.c-torture/compile/pr47157.c: New test.
15382 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15384 * gcc.dg/torture/vector-shift2.c (schar): Define.
15385 (main): Always use schar or uchar instead of plain "char" to avoid
15386 dependencies on implementation-defined char signedness.
15388 2011-01-03 Martin Jambor <mjambor@suse.cz>
15390 PR tree-optimization/46801
15391 * gnat.dg/pack9.adb: Remove xfail.
15393 2011-01-03 Martin Jambor <mjambor@suse.cz>
15395 PR tree-optimization/46984
15396 * g++.dg/ipa/pr46984.C: New test.
15398 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15401 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15403 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15405 PR tree-optimization/47140
15406 * gcc.c-torture/compile/pr47140.c: New test.
15408 PR rtl-optimization/47028
15409 * gcc.dg/pr47028.c: New test.
15411 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15413 * objc.dg/protocol-forward-1.m: Removed TODO.
15414 * objc.dg/protocol-forward-2.m: New.
15415 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15416 * obj-c++.dg/protocol-forward-2.mm: New.
15418 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15421 * g++.dg/eh/pr38662.C: New testcase.
15423 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15425 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15426 scan for newline '\n'.
15429 Copyright (C) 2011 Free Software Foundation, Inc.
15431 Copying and distribution of this file, with or without modification,
15432 are permitted in any medium without royalty provided the copyright
15433 notice and this notice are preserved.