1 2011-12-15 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/gomp/pr51360.c: New test.
5 * g++.dg/gomp/pr51360.C: New test.
8 * gcc.dg/tree-ssa-vrp47.c: Add -fdump-tree-dom2 to dg-options.
9 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
11 PR tree-optimization/51117
12 * g++.dg/opt/pr51117.C: New test.
14 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
16 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
18 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
20 (stpncpy, __stpncpy_chk): New functions.
21 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
22 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
24 2011-12-15 Richard Guenther <rguenther@suse.de>
27 * g++.dg/lto/pr51567-1_0.C: New testcase.
29 2011-12-15 Dodji Seketeli <dodji@redhat.com>
32 * g++.dg/cpp0x/auto30.C: New test.
34 2011-12-15 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/coarray/poly_run_3.f90: New.
37 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
39 2011-12-15 Richard Guenther <rguenther@suse.de>
42 * g++.dg/lto/pr51564-1_0.C: New testcase.
44 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
47 * g++.dg/ext/is_final.C: New.
49 2012-12-15 Richard Guenther <rguenther@suse.de>
52 * g++.dg/lto/pr48508-1_0.C: New testcase.
53 * g++.dg/lto/pr48508-1_1.C: Likewise.
55 2011-12-14 Jason Merrill <jason@redhat.com>
58 * g++.dg/init/constant1.C: New.
61 * g++.dg/other/enum2.C: New.
63 2011-12-14 Dodji Seketeli <dodji@redhat.com>
66 * g++.dg/cpp0x/initlist63.C: New test.
68 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
71 * gcc.target/avr/torture/int24-mul.c: New.
73 2011-12-14 Dodji Seketeli <dodji@redhat.com>
76 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
78 2011-12-13 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/rv-cast3.C: New.
83 * g++.dg/cpp0x/rv-cast4.C: New.
85 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
90 2011-12-13 Andrew Pinski <apinski@cavium.com>
91 Adam Nemet <anemet@caviumnetworks.com>
93 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
95 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
96 * gcc.target/mips/octeon-pipe-1.c: New testcase.
98 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
101 * g++.dg/template/using16.C: New.
102 * g++.dg/template/using17.C: New.
104 2011-12-13 Martin Jambor <mjambor@suse.cz>
106 PR tree-optimization/51362
107 * gcc.dg/ipa/pr51362.c: New test.
109 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
112 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
113 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
115 2011-12-13 Richard Guenther <rguenther@suse.de>
118 * g++.dg/lto/pr48354-1_0.C: New testcase.
120 2011-12-13 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/51519
123 * gcc.dg/pr51519.c: New testcase.
125 2011-12-13 Richard Guenther <rguenther@suse.de>
127 * gcc.dg/lto/20111213-1_0.c: New testcase.
129 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
131 * gnat.dg/vect1.ad[sb]: Add more tests.
132 * gnat.dg/vect2.ad[sb]: Likewise.
133 * gnat.dg/vect3.ad[sb]: Likewise.
134 * gnat.dg/vect4.ad[sb]: Likewise.
135 * gnat.dg/vect5.ad[sb]: Likewise.
136 * gnat.dg/vect6.ad[sb]: Likewise.
138 2011-12-12 Jakub Jelinek <jakub@redhat.com>
140 PR rtl-optimization/51495
141 * gcc.c-torture/compile/pr51495.c: New test.
143 PR tree-optimization/51481
144 * gcc.dg/pr51481.c: New test.
146 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
148 PR tree-optimization/45830
149 * gcc.c-torture/execute/pr45830.c: Move from here to...
150 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
151 dg-additional-options magic.
153 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
155 * gfortran.dg/nested_modules_2.f90: Tighten test.
157 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
159 * gcc.c-torture/execute/20111212-1.c: New test.
161 2011-12-12 Jakub Jelinek <jakub@redhat.com>
164 * gcc.dg/pr45819.c: Add -w to dg-options.
166 2011-12-12 Torvald Riegel <triegel@redhat.com>
168 * g++.dg/tm/noexcept-1.C: New test.
169 * g++.dg/tm/noexcept-2.C: New test.
170 * g++.dg/tm/noexcept-3.C: New test.
171 * g++.dg/tm/noexcept-4.C: New test.
172 * g++.dg/tm/noexcept-5.C: New test.
174 2011-12-12 Torvald Riegel <triegel@redhat.com>
176 * c-c++-common/tm/20111206.c: New test.
178 2011-12-12 Richard Guenther <rguenther@suse.de>
181 * g++.dg/opt/pr51262.C: New testcase.
183 2011-12-12 Revital Eres <revital.eres@linaro.org>
185 PR rtl-optimization/47013
186 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
187 to preserve the function.
188 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
189 powerpc*-*-*. Avoid superfluous spaces in dg-final.
190 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
191 -fmodulo-sched-allow-regmoves flags.
192 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
193 and avoid superfluous spaces in dg-final for spu-*-*.
194 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
195 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
196 change scan-rtl-dump-times for powerpc*-*-*.
197 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
198 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
199 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
201 2011-12-11 Jakub Jelinek <jakub@redhat.com>
203 PR tree-optimization/51485
204 * g++.dg/vect/pr51485.cc: New test.
206 2011-12-11 Tobias Burnus <burnus@net-b.de>
209 * gfortran.dg/warn_function_without_result_2.f90: New.
211 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
212 Tobias Burnus <burnus@gcc.gnu.org>
221 * gfortran.dg/class_array_1.f03: New.
222 * gfortran.dg/class_array_2.f03: New.
223 * gfortran.dg/class_array_3.f03: New.
224 * gfortran.dg/class_array_4.f03: New.
225 * gfortran.dg/class_array_5.f03: New.
226 * gfortran.dg/class_array_6.f03: New.
227 * gfortran.dg/class_array_7.f03: New.
228 * gfortran.dg/class_array_8.f03: New.
229 * gfortran.dg/coarray_poly_1.f90: New.
230 * gfortran.dg/coarray_poly_2.f90: New.
231 * gfortran.dg/coarray/poly_run_1.f90: New.
232 * gfortran.dg/coarray/poly_run_2.f90: New.
233 * gfortran.dg/class_to_type_1.f03: New.
234 * gfortran.dg/type_to_class_1.f03: New.
235 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
236 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
237 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
239 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
242 * gfortran.dg/gomp/workshare2.f90: New test.
243 * gfortran.dg/gomp/workshare3.f90: New test.
245 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
247 * gnat.dg/specs/elab3.ads: New test.
249 2011-12-10 Richard Henderson <rth@redhat.com>
251 * gcc.target/powerpc/altivec-perm-1.c: New.
252 * gcc.target/powerpc/altivec-perm-2.c: New.
253 * gcc.target/powerpc/altivec-perm-4.c: New.
255 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
257 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
258 Add a scan-assembler-time clause to test for the interupt vector jump.
260 (dma0_handler): ... this.
262 2011-12-10 Nathan Sidwell <nathan@acm.org>
264 PR gcov-profile/51449
265 * g++.dg/gcov/gcov-14.C: New.
267 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
269 * gcc.c-torture/compile/20111209-1.c: New test.
271 2011-12-09 Jason Merrill <jason@redhat.com>
274 * g++.dg/warn/Woverflow-4.C: New.
276 2011-12-09 Dodji Seketeli <dodji@redhat.com>
279 * g++.dg/cpp0x/alias-decl-17.C: New test.
281 2011-12-09 Michael Meissner <meissner@the-meissners.org>
283 * gcc.target/powerpc/recip-5.c: Disable running on any system that
284 does not support VSX.
286 * gcc.target/powerpc/ppc-target-4.c: New file to test target
287 specific functions enabling target specific builtins.
289 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
291 * gcc.dg/vect/slp-13.c: Array size increase reverted.
292 * gcc.dg/vect/slp-24.c: Ditto.
293 * gcc.dg/vect/slp-3.c: Ditto.
294 * gcc.dg/vect/slp-34.c: Ditto.
295 * gcc.dg/vect/slp-4.c: Ditto.
296 * gcc.dg/vect/slp-cond-2.c: Ditto.
297 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
298 * gcc.dg/vect/vect-1.c: Ditto.
299 * gcc.dg/vect/vect-10.c: Ditto.
300 * gcc.dg/vect/vect-105.c: Ditto.
301 * gcc.dg/vect/vect-112.c: Ditto.
302 * gcc.dg/vect/vect-15.c: Ditto.
303 * gcc.dg/vect/vect-2.c: Ditto.
304 * gcc.dg/vect/vect-31.c: Ditto.
305 * gcc.dg/vect/vect-32.c: Ditto.
306 * gcc.dg/vect/vect-33.c: Ditto.
307 * gcc.dg/vect/vect-34.c: Ditto.
308 * gcc.dg/vect/vect-35.c: Ditto.
309 * gcc.dg/vect/vect-36.c: Ditto.
310 * gcc.dg/vect/vect-6.c: Ditto.
311 * gcc.dg/vect/vect-73.c: Ditto.
312 * gcc.dg/vect/vect-74.c: Ditto.
313 * gcc.dg/vect/vect-75.c: Ditto.
314 * gcc.dg/vect/vect-76.c: Ditto.
315 * gcc.dg/vect/vect-80.c: Ditto.
316 * gcc.dg/vect/vect-85.c: Ditto.
317 * gcc.dg/vect/vect-89.c: Ditto.
318 * gcc.dg/vect/vect-97.c: Ditto.
319 * gcc.dg/vect/vect-98.c: Ditto.
320 * gcc.dg/vect/vect-all.c: Ditto.
321 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
322 * gcc.dg/vect/vect-iv-8.c: Ditto.
323 * gcc.dg/vect/vect-iv-8a.c: Ditto.
324 * gcc.dg/vect/vect-outer-1.c: Ditto.
325 * gcc.dg/vect/vect-outer-1a.c: Ditto.
326 * gcc.dg/vect/vect-outer-1b.c: Ditto.
327 * gcc.dg/vect/vect-outer-2.c: Ditto.
328 * gcc.dg/vect/vect-outer-2a.c: Ditto.
329 * gcc.dg/vect/vect-outer-2c.c: Ditto.
330 * gcc.dg/vect/vect-outer-3.c: Ditto.
331 * gcc.dg/vect/vect-outer-3a.c: Ditto.
332 * gcc.dg/vect/vect-outer-4a.c: Ditto.
333 * gcc.dg/vect/vect-outer-4b.c: Ditto.
334 * gcc.dg/vect/vect-outer-4c.c: Ditto.
335 * gcc.dg/vect/vect-outer-4d.c: Ditto.
336 * gcc.dg/vect/vect-outer-4m.c: Ditto.
337 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
338 * gcc.dg/vect/vect-outer-fir.c: Ditto.
339 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
340 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
341 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
342 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
343 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
344 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
345 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
346 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
347 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
348 * gcc.dg/vect/vect-shift-2.c: Ditto.
349 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
350 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
351 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
352 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
353 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
354 * gcc.dg/vect/slp-13-big-array.c: New test.
355 * gcc.dg/vect/slp-24-big-array.c: Ditto.
356 * gcc.dg/vect/slp-3-big-array.c: Ditto.
357 * gcc.dg/vect/slp-34-big-array.c: Ditto.
358 * gcc.dg/vect/slp-4-big-array.c: Ditto.
359 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
360 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
361 * gcc.dg/vect/vect-1-big-array.c: Ditto.
362 * gcc.dg/vect/vect-10-big-array.c: Ditto.
363 * gcc.dg/vect/vect-105-big-array.c: Ditto.
364 * gcc.dg/vect/vect-112-big-array.c: Ditto.
365 * gcc.dg/vect/vect-15-big-array.c: Ditto.
366 * gcc.dg/vect/vect-2-big-array.c: Ditto.
367 * gcc.dg/vect/vect-31-big-array.c: Ditto.
368 * gcc.dg/vect/vect-32-big-array.c: Ditto.
369 * gcc.dg/vect/vect-33-big-array.c: Ditto.
370 * gcc.dg/vect/vect-34-big-array.c: Ditto.
371 * gcc.dg/vect/vect-35-big-array.c: Ditto.
372 * gcc.dg/vect/vect-36-big-array.c: Ditto.
373 * gcc.dg/vect/vect-6-big-array.c: Ditto.
374 * gcc.dg/vect/vect-73-big-array.c: Ditto.
375 * gcc.dg/vect/vect-74-big-array.c: Ditto.
376 * gcc.dg/vect/vect-75-big-array.c: Ditto.
377 * gcc.dg/vect/vect-76-big-array.c: Ditto.
378 * gcc.dg/vect/vect-80-big-array.c: Ditto.
379 * gcc.dg/vect/vect-85-big-array.c: Ditto.
380 * gcc.dg/vect/vect-89-big-array.c: Ditto.
381 * gcc.dg/vect/vect-97-big-array.c: Ditto.
382 * gcc.dg/vect/vect-98-big-array.c: Ditto.
383 * gcc.dg/vect/vect-all-big-array.c: Ditto.
384 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
385 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
386 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
387 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
388 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
389 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
390 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
391 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
392 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
393 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
394 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
395 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
396 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
397 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
398 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
399 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
400 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
401 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
402 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
403 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
404 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
405 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
406 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
407 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
408 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
409 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
410 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
411 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
412 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
413 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
414 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
415 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
416 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
418 2011-12-09 Richard Guenther <rguenther@suse.de>
421 * g++.dg/lto/pr48042_0.C: New testcase.
423 2011-12-09 Richard Guenther <rguenther@suse.de>
425 PR tree-optimization/51482
426 * g++.dg/torture/pr51482.C: New testcase.
428 2011-12-08 Andrew Pinski <apinski@cavium.com>
430 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
431 * gcc.target/mips/dmult-1.c: Likewise.
432 * gcc.target/mips/branch-1.c: Likewise.
433 * gcc.target/mips/extend-1.c: Likewise.
435 2011-12-08 Jason Merrill <jason@redhat.com>
438 * g++.dg/template/cond8.C: New.
441 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
443 2011-12-08 Jakub Jelinek <jakub@redhat.com>
445 PR tree-optimization/51466
446 * gcc.c-torture/execute/pr51466.c: New test.
448 2011-12-08 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/bounds_check_16.f90: New.
453 2011-12-08 Tobias Burnus <burnus@net-b.de>
456 * gfortran.dg/private_type_14.f90: New.
458 2011-12-08 Tobias Burnus <burnus@net-b.de>
461 * gfortran.dg/io_real_boz_3.f90: New.
462 * gfortran.dg/io_real_boz_4.f90: New.
463 * gfortran.dg/io_real_boz_5.f90: New.
465 2011-12-08 Tobias Burnus <burnus@net-b.de>
468 * gfortran.dg/realloc_on_assign_8.f90: New.
470 2011-12-08 Teresa Johnson <tejohnson@google.com>
472 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
474 2011-12-08 Teresa Johnson <tejohnson@google.com>
476 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
477 -Wwrite-strings option.
479 2011-12-08 Teresa Johnson <tejohnson@google.com>
481 * gcc.target/i386/movdi-rex64.c: New.
483 2011-12-08 Richard Guenther <rguenther@suse.de>
485 * gcc.dg/volatile3.c: New testcase.
487 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
489 PR tree-optimization/51315
490 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
492 (int32_t): Use __INT32_TYPE__ for typedef.
494 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
496 PR tree-optimization/51315
497 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
500 2011-12-08 Richard Guenther <rguenther@suse.de>
503 * g++.dg/opt/pr50747-1_0.C: New testcase.
504 * g++.dg/opt/pr50747-2_0.C: Likewise.
506 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
508 * gcc.c-torture/execute/20111208-1.c: New test.
510 2011-12-08 Richard Guenther <rguenther@suse.de>
513 * gcc.dg/lto/20111207-2_0.c: New testcase.
514 * gcc.dg/guality/pr48437.c: Likewise.
516 2011-12-07 Jakub Jelinek <jakub@redhat.com>
519 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
520 * g++.dg/cpp0x/auto29.C: New test.
523 * g++.dg/parse/error45.C: New test.
526 * g++.dg/ext/desig3.C: New test.
529 * g++.dg/cpp0x/constexpr-51369.C: New test.
531 2011-12-07 Andrew Pinski <apinski@cavium.com>
534 * gcc.dg/pr45416.c: New testcase.
536 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
539 * g++.dg/cpp0x/pr51420.C: New.
541 2011-12-07 Richard Guenther <rguenther@suse.de>
544 * gcc.dg/lto/20111207-1_0.c: New testcase.
545 * gcc.dg/lto/20111207-1_1.c: Likewise.
546 * gcc.dg/lto/20111207-1_2.c: Likewise.
547 * gcc.dg/lto/20111207-1_3.c: Likewise.
549 2011-12-07 Richard Guenther <rguenther@suse.de>
551 PR tree-optimization/50823
552 * gcc.dg/torture/pr50823.c: New testcase.
554 2011-12-07 Martin Jambor <mjambor@suse.cz>
556 PR tree-optimization/50744
557 * gcc.dg/ipa/pr50744.c: New test.
559 2011-12-06 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/template/static32.C: New test.
564 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
566 * g++.dg/opt/pr51396.C: Use dg-additional-options.
568 2011-12-06 Tobias Burnus <burnus@net-b.de>
571 * gfortran.dg/default_initialization_5.f90: New.
573 2011-12-06 Jakub Jelinek <jakub@redhat.com>
576 * gcc.c-torture/compile/pr51354.c: New test.
578 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
581 * g++.dg/other/abstract3.C: New.
583 2011-12-06 Richard Guenther <rguenther@suse.de>
585 PR tree-optimization/49997
586 * gcc.dg/torture/pr49997.c: New testcase.
588 2011-12-06 Richard Guenther <rguenther@suse.de>
591 * g++.dg/torture/pr51436.C: New testcase.
593 2011-12-06 Richard Guenther <rguenther@suse.de>
595 PR tree-optimization/51245
596 * gcc.dg/torture/pr51245.c: New testcase.
598 2011-12-06 Dodji Seketeli <dodji@redhat.com>
601 * g++.dg/diagnostic/wrong-tag-1.C
603 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
606 * g++.dg/lookup/using50.C: New.
607 * g++.dg/lookup/using51.C: New.
609 2011-12-05 Jakub Jelinek <jakub@redhat.com>
611 PR tree-optimization/51396
612 * g++.dg/opt/pr51396.C: New test.
615 * gcc.dg/debug/dwarf2/pr51410.c: New test.
618 * gcc.dg/gomp/pr51339.c: New test.
620 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/cpp0x/initlist62.C: New.
625 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
628 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
630 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
632 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
633 * g++.dg/torture/pr39732.C: Likewise.
634 * g++.dg/torture/pr40642.C: Likewise.
635 * gcc.c-torture/compile/pr44686.c: Likewise.
636 * gcc.dg/20050309-1.c: Likewise.
637 * gcc.dg/20050330-2.c: Likewise.
638 * gcc.dg/20051201-1.c: Likewise.
639 * gcc.dg/gomp/pr27573.c: Likewise.
640 * gcc.dg/pr46255.c: Likewise.
641 * gcc.dg/profile-dir-1.c: Likewise.
642 * gcc.dg/profile-dir-2.c: Likewise.
643 * gcc.dg/profile-dir-3.c: Likewise.
644 * gcc.dg/profile-generate-1.c: Likewise.
645 * gfortran.dg/gomp/pr27573.f90: Likewise.
646 * gcc.dg/profile-generate-3.c: Be specific about the type of
649 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/ext/underlying_type11.C: New.
654 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
658 * gcc.dg/torture/pr39074.c: Ditto.
659 * gcc.dg/torture/pr39074-2.c: Ditto.
660 * gcc.dg/torture/pr42898.c: Ditto.
661 * gcc.dg/torture/pr42898-2.c: Ditto.
662 * gcc.dg/torture/pr45704.c: Ditto.
663 * gcc.dg/torture/pr50472.c: Ditto.
664 * gcc.dg/torture/pta-callused-1.c: Ditto.
665 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
666 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
667 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
668 * gcc.dg/torture/pta-escape-1.c: Ditto.
669 * gcc.dg/torture/ipa-pta-1.c: Ditto.
670 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
672 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
675 * gcc.dg/pr51408.c: New.
677 2011-12-05 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp0x/dc6.C: New.
681 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
682 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
684 * g++.dg/cpp0x/dc1.C: New test.
685 * g++.dg/cpp0x/dc2.C: New test.
686 * g++.dg/cpp0x/dc3.C: New test.
687 * g++.dg/cpp0x/dc4.C: New test.
688 * g++.dg/cpp0x/dc5.C: New test.
689 * g++.dg/template/meminit1.C: Adjust expected error.
691 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/cpp0x/auto28.C: New.
696 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
698 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
700 2011-12-05 Jakub Jelinek <jakub@redhat.com>
701 Eric Botcazou <ebotcazou@adacore.com>
705 * gcc.c-torture/execute/pr51323.c: New test.
707 2011-12-04 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/associate_10.f90: New.
712 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
715 * gfortran.dg/vect/pr51285.f90: New test.
717 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
718 Jérémie Detrey <Jeremie.Detrey@loria.fr>
721 * gcc.target/i386/pr51393.c: New test.
723 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
726 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
727 * obj-c++.dg/naming-4.mm: Likewise.
729 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
731 * gcc.dg/darwin-segaddr.c: Use -no-pie.
733 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/cpp0x/pr51313.C: New.
738 2011-12-03 Tobias Burnus <burnus@net-b.de>
741 * gfortran.dg/select_type_24.f90: New.
742 * gfortran.dg/select_type_23.f03: Add dg-error.
743 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
745 2011-12-03 Jakub Jelinek <jakub@redhat.com>
747 * gcc.dg/vect/vect-122.c: New test.
749 2011-12-03 Tobias Burnus <burnus@net-b.de>
752 * gfortran.dg/move_alloc_8.f90: New.
754 2011-12-03 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
757 i.e. remove the dg-error line.
758 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
759 * gfortran.dg/move_alloc_9.f90: New.
760 * gfortran.dg/move_alloc_10.f90: New
762 2011-12-02 Nathan Sidwell <nathan@acm.org>
764 * lib/gcov.exp (verify-lines): Allow = as a count char.
765 * g++.dg/gcov/gcov-13.C: New.
767 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
769 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
770 * gcc.dg/vect/slp-24.c: Ditto.
771 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
772 * gcc.dg/vect/slp-34.c: Ditto.
773 * gcc.dg/vect/slp-4.c: Ditto.
774 * gcc.dg/vect/slp-cond-2.c: Ditto.
775 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
776 * gcc.dg/vect/vect-1.c: Ditto.
777 * gcc.dg/vect/vect-10.c: Ditto.
778 * gcc.dg/vect/vect-105.c: Ditto.
779 * gcc.dg/vect/vect-112.c: Ditto.
780 * gcc.dg/vect/vect-15.c: Ditto.
781 * gcc.dg/vect/vect-2.c: Ditto.
782 * gcc.dg/vect/vect-31.c: Ditto.
783 * gcc.dg/vect/vect-32.c: Ditto.
784 * gcc.dg/vect/vect-33.c: Ditto.
785 * gcc.dg/vect/vect-34.c: Ditto.
786 * gcc.dg/vect/vect-35.c: Ditto.
787 * gcc.dg/vect/vect-36.c: Ditto.
788 * gcc.dg/vect/vect-6.c: Ditto.
789 * gcc.dg/vect/vect-73.c: Ditto.
790 * gcc.dg/vect/vect-74.c: Ditto.
791 * gcc.dg/vect/vect-75.c: Ditto.
792 * gcc.dg/vect/vect-76.c: Ditto.
793 * gcc.dg/vect/vect-80.c: Ditto.
794 * gcc.dg/vect/vect-85.c: Ditto.
795 * gcc.dg/vect/vect-89.c: Ditto.
796 * gcc.dg/vect/vect-97.c: Ditto.
797 * gcc.dg/vect/vect-98.c: Ditto.
798 * gcc.dg/vect/vect-all.c: Ditto.
799 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
800 * gcc.dg/vect/vect-iv-8.c: Ditto.
801 * gcc.dg/vect/vect-iv-8a.c: Ditto.
802 * gcc.dg/vect/vect-outer-1.c: Ditto.
803 * gcc.dg/vect/vect-outer-1a.c: Ditto.
804 * gcc.dg/vect/vect-outer-1b.c: Ditto.
805 * gcc.dg/vect/vect-outer-2.c: Ditto.
806 * gcc.dg/vect/vect-outer-2a.c: Ditto.
807 * gcc.dg/vect/vect-outer-2c.c: Ditto.
808 * gcc.dg/vect/vect-outer-3.c: Ditto.
809 * gcc.dg/vect/vect-outer-3a.c: Ditto.
810 * gcc.dg/vect/vect-outer-4a.c: Ditto.
811 * gcc.dg/vect/vect-outer-4b.c: Ditto.
812 * gcc.dg/vect/vect-outer-4c.c: Ditto.
813 * gcc.dg/vect/vect-outer-4d.c: Ditto.
814 * gcc.dg/vect/vect-outer-4m.c: Ditto.
815 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
816 * gcc.dg/vect/vect-outer-fir.c: Ditto.
817 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
818 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
819 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
820 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
821 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
822 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
823 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
824 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
825 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
826 * gcc.dg/vect/vect-shift-2.c: Ditto.
827 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
828 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
829 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
830 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
831 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
833 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
835 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
836 __builtin_memcpy arguments to honor sizeof(a).
838 2011-12-02 Joseph Myers <joseph@codesourcery.com>
840 * gcc.c-torture/execute/doloop-1.c,
841 gcc.c-torture/execute/doloop-2.c: New tests.
843 2011-12-02 Martin Jambor <mjambor@suse.cz>
845 PR tree-optimization/50622
846 * g++.dg/tree-ssa/pr50622.C: New test.
848 2011-12-01 Jason Merrill <jason@redhat.com>
850 * g++.dg/cpp0x/initlist61.C: New.
852 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/inherit/crash3.C: New.
857 2011-12-01 Nathan Sidwell <nathan@acm.org>
859 PR gcov-profile/51113
860 * lib/gcov.exp (verify-lines): Add support for xfailing.
861 (run-gcov): Likewise.
862 * gcc.misc-tests/gcov-13.c: Xfail weak function.
863 * gcc.misc-tests/gcov-16.c: Remove.
864 * gcc.misc-tests/gcov-17.c: Remove.
865 * g++.dg/gcov-8.C: Remove.
866 * g++.dg/gcov-9.C: Remove.
867 * g++.dg/gcovpart-12b.C: New.
868 * g++.dg/gcov-12.C: New.
870 2011-12-01 Andrew Pinski <apinski@cavium.com>
873 * g++.dg/torture/pr51198.C: New testcase.
875 2011-12-01 Jakub Jelinek <jakub@redhat.com>
877 PR tree-optimization/51246
878 * gcc.c-torture/compile/pr51246.c: New test.
880 PR rtl-optimization/51014
881 * g++.dg/opt/pr51014.C: New test.
883 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
886 * g++.dg/template/error47.C: New.
888 2011-11-30 Jason Merrill <jason@redhat.com>
891 * g++.dg/init/aggr8.C: New.
893 2011-11-30 Jakub Jelinek <jakub@redhat.com>
896 * gcc.target/i386/pr50725.c: New test.
899 * gfortran.dg/gomp/pr51089.f90: New test.
901 2011-11-30 Andrew Pinski <apinski@cavium.com>
903 * gcc.dg/pr51321.c: New testcase.
905 2011-11-30 Jakub Jelinek <jakub@redhat.com>
907 PR rtl-optimization/48721
908 * gcc.target/i386/pr48721.c: New test.
910 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
913 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
915 2011-11-29 Jakub Jelinek <jakub@redhat.com>
917 PR tree-optimization/51247
918 * gcc.c-torture/compile/pr51247.c: New test.
920 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
923 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
925 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
927 Use complex floating-point constant in CDBL.
929 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
931 2011-11-29 Tobias Burnus <burnus@net-b.de>
935 * gfortran.dg/move_alloc_5.f90: Add dg-error.
936 * gfortran.dg/select_type_23.f03: Add dg-error.
937 * gfortran.dg/move_alloc_6.f90: New.
938 * gfortran.dg/move_alloc_7.f90: New.
940 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
942 PR tree-optimization/51301
943 * gcc.dg/vect/pr51301.c: New test.
945 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
947 * g++.dg/cdce3.C: Use dg-additional-options.
949 2011-11-28 Jakub Jelinek <jakub@redhat.com>
952 * gcc.dg/tree-prof/pr50907.c: New test.
954 PR tree-optimization/50078
955 * gcc.dg/pr50078.c: New test.
957 PR tree-optimization/50682
958 * g++.dg/opt/pr50682.C: New test.
960 2011-11-28 Tobias Burnus <burnus@net-b.de>
963 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
965 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
966 Iain Sandoe <iains@gcc.gnu.org>
968 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
969 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
970 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
971 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
972 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
974 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
976 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
977 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
978 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
979 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
980 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
981 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
982 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
983 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
984 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
985 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
986 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
987 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
988 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
989 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
990 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
991 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
992 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
993 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
994 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
995 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
996 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
997 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
998 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
999 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1000 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1001 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1002 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1004 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1006 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1008 * gcc.target/mips/no-dsp-1.c: New test.
1009 * gcc.target/mips/soft-float-1.c: Likewise.
1011 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1013 PR rtl-optimization/49912
1014 * g++.dg/other/pr49912.C: New test.
1016 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1018 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1020 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1022 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1026 * gfortran.dg/inline_sum_3.f90: New test.
1028 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1031 * lib/target-supports.exp
1032 (check_effective_target_sync_long_long): Also supported on 32bit
1033 x86 targets. Add comment about required dg-options.
1034 Add alpha*-*-* targets.
1035 (check_effective_target_sync_long_long_runtime): Ditto.
1037 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1039 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1040 * gcc.dg/atomic-exchange-4.c: Ditto.
1041 * gcc.dg/atomic-load-4.c: Ditto.
1042 * gcc.dg/atomic-store-4.c: Ditto.
1043 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1044 * gcc.dg/di-sync-multithread.c: Ditto.
1045 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1046 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1048 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1051 * lib/target-supports.exp
1052 (check_effective_target_sync_int_128_runtime): New procedure.
1053 (check_effective_target_sync_long_long_runtime): Ditto.
1054 (check_effective_target_sync_long_long): Add arm*-*-*.
1055 (check_effective_target_sync_longlong): Remove.
1057 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1058 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1059 * gcc.dg/atomic-exchange-5.c: Ditto.
1060 * gcc.dg/atomic-load-5.c: Ditto.
1061 * gcc.dg/atomic-store-5.c: Ditto.
1062 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1063 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1064 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1066 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1067 * gcc.dg/atomic-exchange-4.c: Ditto.
1068 * gcc.dg/atomic-load-4.c: Ditto.
1069 * gcc.dg/atomic-store-4.c: Ditto.
1070 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1071 * gcc.dg/di-sync-multithread.c: Ditto.
1072 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1073 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1075 2011-11-25 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/whole_file_35.f90: New.
1080 2011-11-25 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/volatile13.f90: New.
1085 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1088 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1090 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1095 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1098 * gcc.target/i386/sw-1.c: Revert revision 181357.
1100 2011-11-24 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/implicit_pure_1.f90: New.
1105 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1108 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1109 * gcc.dg/atomic-exchange-5.c: Likewise.
1110 * gcc.dg/atomic-load-5.c: Likewise.
1111 * gcc.dg/atomic-op-5.c: Likewise.
1112 * gcc.dg/atomic-store-5.c: Likewise.
1113 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1115 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1117 PR rtl-optimization/50290
1118 * gcc.dg/pr50290.c: New test.
1120 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1125 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.dg/pr51261.c: New test.
1130 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1133 * g++.dg/cpp0x/alias-decl-14.C: New test.
1134 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1136 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1138 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1139 * g++.dg/lookup/struct1.C: Likewise.
1140 * g++.dg/parse/elab1.C: Likewise.
1141 * g++.dg/parse/elab2.C: Likewise.
1142 * g++.dg/parse/int-as-enum1.C: Likewise.
1143 * g++.dg/parse/typedef1.C: Likewise.
1144 * g++.dg/parse/typedef3.C: Likewise.
1145 * g++.dg/parse/typedef4.C: Likewise.
1146 * g++.dg/parse/typedef5.C: Likewise.
1147 * g++.dg/template/crash26.C: Likewise.
1148 * g++.dg/template/nontype4.C: Likewise.
1149 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1150 * g++.old-deja/g++.brendan/line1.C: Likewise.
1151 * g++.old-deja/g++.other/elab1.C: Likewise.
1152 * g++.old-deja/g++.other/syntax4.C: Likewise.
1154 2011-11-22 Tom de Vries <tom@codesourcery.com>
1156 PR rtl-optimization/50764
1157 * gcc.dg/pr50764.c: New test.
1159 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/decltype36.C: New.
1164 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/51074
1167 * gcc.dg/vect/pr51074.c: New test.
1169 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1172 * g++.dg/cpp0x/alias-decl-16.C: New test.
1174 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/50765
1177 * gcc.dg/pr50765.c: New test.
1179 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1181 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1182 * gcc.dg/vshift-3.c (main): Likewise.
1184 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1186 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1188 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1190 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1191 * gcc.misc-tests/gcov-17.c: Likewise.
1192 * g++.dg/gcov/gcov-8.C: Likewise.
1193 * g++.dg/gcov/gcov-9.C: Likewise.
1195 2011-11-21 Torvald Riegel <triegel@redhat.com>
1197 * g++.dg/tm/pr47747.C: New test.
1199 2011-11-21 Torvald Riegel <triegel@redhat.com>
1201 * g++.dg/tm/template-2.C: New test.
1203 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1206 * gcc.dg/pr50827.c: New test.
1208 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1211 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1212 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1213 * g++.dg/cpp0x/udlit-member.C: Adjust.
1214 * g++.dg/cpp0x/udlit-raw-length.C: New.
1215 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1216 * g++.dg/cpp0x/udlit-resolve.C: New.
1217 * c-c++-common/dfp/pr33466.c: Adjust.
1219 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1221 * lib/target-supports.exp
1222 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1223 with ultrasparc_vis2_hw.
1224 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1225 with ultrasparc_vis3_hw.
1227 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1229 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1230 *-*-solaris2* && c++.
1232 2011-11-20 Joey Ye <joey.ye@arm.com>
1234 * gcc.dg/volatile-bitfields-1.c: New.
1236 2011-11-20 Jason Merrill <jason@redhat.com>
1239 * g++.dg/cpp0x/variadic120.C: New.
1240 * g++.dg/cpp0x/sfinae26.C: Adjust.
1242 * g++.dg/cpp0x/sfinae11.C: Adjust.
1243 * g++.dg/cpp0x/sfinae26.C: Adjust.
1244 * g++.dg/template/unify11.C: Adjust.
1246 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/template/error46.C: New.
1251 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1254 * gcc.target/i386/pr51235.c: New test.
1257 * gcc.target/i386/pr51236.c: New test.
1259 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1261 * gnat.dg/discr32.adb: New test.
1262 * gnat.dg/discr32_pkg.ads: New helper.
1264 2011-11-20 Nathan Sidwell <nathan@acm.org>
1266 PR gcov-profile/51113
1267 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1268 * gcc.misc-tests/gcov-16.c: New.
1269 * gcc.misc-tests/gcov-17.c: New.
1270 * g++.dg/gcov/gcov-8.C: New.
1271 * g++.dg/gcov/gcov-9.C: New.
1272 * g++.dg/gcov/gcov-10.C: New.
1274 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1277 * g++.dg/cpp0x/alias-decl-15.C: New test.
1279 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/cpp0x/pr51216.C: New.
1284 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1286 * gcc.dg/delay-slot-2.c: New test.
1288 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1290 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1292 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1295 * g++.dg/lookup/using46.C: New.
1296 * g++.dg/lookup/using47.C: New.
1297 * g++.dg/lookup/using48.C: New.
1298 * g++.dg/lookup/using49.C: New.
1299 * g++.dg/lookup/using50.C: New.
1301 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1303 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1304 supports /* ... */ comments.
1306 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/cpp0x/pr51150.C: New.
1311 2011-11-18 Martin Jambor <mjambor@suse.cz>
1313 PR tree-optimization/50605
1314 * g++.dg/ipa/pr50605.C: New test.
1316 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1319 * g++.dg/cpp0x/alias-decl-13.C: New test.
1321 2011-11-17 Jason Merrill <jason@redhat.com>
1324 * g++.dg/cpp0x/auto27.C: New.
1325 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1327 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1329 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1330 memory model parameters don't match expected values.
1331 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1332 __atomic_compare_exchange.
1333 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1334 __atomic_compare_exchange_n.
1335 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1336 weak/strong parameter and fail if memory models aren't correct.
1338 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1340 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1341 Look for simulate_thread_done to determine working gdb. Reduce timeout
1342 to 10 seconds and fail when timeout occurs. Improve error messages.
1344 2011-11-17 Jason Merrill <jason@redhat.com>
1347 * g++.dg/template/virtual2.C: New.
1349 2011-11-17 Michael Matz <matz@suse.de>
1353 * g++.dg/tree-ssa/pr50741.C: New.
1355 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1359 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1361 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1362 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1363 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1365 2011-11-16 Tobias Burnus <burnus@net-b.de>
1369 * gfortran.dg/constructor_1.f90: New.
1370 * gfortran.dg/constructor_2.f90: New.
1371 * gfortran.dg/constructor_3.f90: New.
1372 * gfortran.dg/constructor_4.f90: New.
1373 * gfortran.dg/constructor_5.f90: New.
1374 * gfortran.dg/constructor_6.f90: New.
1375 * gfortran.dg/use_only_5.f90: New.
1376 * gfortran.dg/c_ptr_tests_17.f90: New.
1377 * gfortran.dg/c_ptr_tests_18.f90: New.
1378 * gfortran.dg/used_types_25.f90: New.
1379 * gfortran.dg/used_types_26.f90: New
1380 * gfortran.dg/type_decl_3.f90: New.
1381 * gfortran.dg/function_types_3.f90: Update dg-error.
1382 * gfortran.dg/result_1.f90: Ditto.
1383 * gfortran.dg/structure_constructor_3.f03: Ditto.
1384 * gfortran.dg/structure_constructor_4.f03: Ditto.
1386 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1388 * gcc.dg/vect/pr30858.c: Update expected output for
1389 architectures with multiple vector sizes.
1391 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1392 Bernd Schmidt <bernds@coudesourcery.com>
1393 Sebastian Huber <sebastian.huber@embedded-brains.de>
1396 * gcc.target/arm/pr49641.c: New test.
1398 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1400 PR tree-optimization/49960
1401 * gcc.dg/autopar/pr49960.c: New test.
1402 * gcc.dg/autopar/pr49960-1.c: New test.
1405 2011-11-16 Tom de Vries <tom@codesourcery.com>
1407 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1408 * gcc.dg/pr43864-2.c: Same.
1409 * gcc.dg/pr43864-3.c: Same.
1410 * gcc.dg/pr43864-4.c: Same.
1412 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1414 * gcc.target/i386/sse2-cvt-vec.c: New test.
1415 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1416 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1417 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1418 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1419 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1420 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1422 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1424 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1425 powerpc*-*-darwin* targets.
1427 2011-11-15 Torvald Riegel <triegel@redhat.com>
1429 * c-c++-common/tm/trxn-expr-3.c: New test.
1431 2011-11-14 Torvald Riegel <triegel@redhat.com>
1433 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1435 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1437 * gcc.target/i386/avx-recip-vec.c: New test.
1438 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1439 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1440 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1441 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1442 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1443 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1444 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1445 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1446 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1447 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1448 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1449 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1450 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1451 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1453 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1456 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1457 non-template literal operator.
1459 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1461 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1462 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1463 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1464 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1465 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1466 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1467 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1468 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1469 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1470 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1471 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1472 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1473 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1474 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1475 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1476 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1478 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1484 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1485 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1486 * g++.old-deja/g++.other/anon7.C: Likewise.
1487 * g++.old-deja/g++.other/using1.C: Likewise.
1488 * g++.old-deja/g++.other/redecl1.C: Likewise.
1489 * g++.old-deja/g++.other/typedef7.C: Likewise.
1490 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1491 * g++.dg/template/using2.C: Likewise.
1492 * g++.dg/template/static4.C: Likewise.
1493 * g++.dg/template/typedef1.C: Likewise.
1494 * g++.dg/lookup/name-clash9.C: Likewise.
1495 * g++.dg/abi/mangle41.C: Likewise.
1496 * g++.dg/parse/ctor5.C: Likewise.
1497 * g++.dg/inherit/using4.C: Likewise.
1498 * g++.dg/lookup/using24.C: New.
1499 * g++.dg/lookup/using25.C: New.
1500 * g++.dg/lookup/using26.C: New.
1501 * g++.dg/lookup/using27.C: New.
1502 * g++.dg/lookup/using28.C: New.
1503 * g++.dg/lookup/using29.C: New.
1504 * g++.dg/lookup/using30.C: New.
1505 * g++.dg/lookup/using31.C: New.
1506 * g++.dg/lookup/using32.C: New.
1507 * g++.dg/lookup/using33.C: New.
1508 * g++.dg/lookup/using34.C: New.
1509 * g++.dg/lookup/using35.C: New.
1510 * g++.dg/lookup/using36.C: New.
1511 * g++.dg/lookup/using37.C: New.
1512 * g++.dg/lookup/using38.C: New.
1513 * g++.dg/lookup/using39.C: New.
1514 * g++.dg/lookup/using40.C: New.
1515 * g++.dg/lookup/using41.C: New.
1516 * g++.dg/lookup/using42.C: New.
1517 * g++.dg/lookup/using43.C: New.
1518 * g++.dg/lookup/using44.C: New.
1519 * g++.dg/lookup/using45.C: New.
1520 * g++.dg/lookup/pr6936.C: New.
1521 * g++.dg/debug/using4.C: New.
1522 * g++.dg/debug/using5.C: New.
1523 * g++.dg/cpp0x/forw_enum10.C: New.
1525 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1526 Jan Hubicka <jh@suse.cz>
1528 * gcc.target/i386/sw-1.c: Force rep;movsb.
1530 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1533 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1534 dg-additional-options.
1536 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1538 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1539 specified. Remove redundant runtime checks.
1540 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1541 Allow for other than -m4. Fix typos in comments.
1543 2011-11-12 Jason Merrill <jason@redhat.com>
1546 * g++.dg/warn/ref-temp1.C: New.
1549 * g++.dg/opt/stack2.C: New.
1551 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1553 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1554 alpha*-*-linux* targets.
1556 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1559 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1560 Darwin targets and allow external symbols to be undefined.
1562 2011-11-12 Nathan Sidwell <nathan@acm.org>
1564 * gcc.misc-tests/gcov-15.c: New.
1566 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/51058
1569 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1570 * gfortran.dg/vect/pr51058-2.f90: New test.
1572 2011-11-10 Jason Merrill <jason@redhat.com>
1574 * g++.dg/template/linkage1.C: New.
1575 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1576 * g++.old-deja/g++.other/linkage4.C: Likewise.
1579 * g++.dg/cpp0x/defaulted33.C: New.
1581 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1584 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1585 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1588 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1590 PR rtl-optimization/51040
1591 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1594 2011-11-10 Jason Merrill <jason@redhat.com>
1597 * g++.dg/template/conv12.C: New.
1600 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1602 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1604 * gnat.dg/atomic6_1.adb: New test.
1605 * gnat.dg/atomic6_2.adb: Likewise.
1606 * gnat.dg/atomic6_3.adb: Likewise.
1607 * gnat.dg/atomic6_4.adb: Likewise.
1608 * gnat.dg/atomic6_5.adb: Likewise.
1609 * gnat.dg/atomic6_6.adb: Likewise.
1610 * gnat.dg/atomic6_7.adb: Likewise.
1611 * gnat.dg/atomic6_8.adb: Likewise.
1612 * gnat.dg/atomic6_pkg.ads: New helper.
1614 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1617 * gcc.c-torture/compile/pr51077.c: New test.
1619 PR rtl-optimization/51023
1620 * gcc.c-torture/execute/pr51023.c: New test.
1622 2011-11-10 Richard Guenther <rguenther@suse.de>
1624 PR tree-optimization/51042
1625 * gcc.dg/torture/pr51042.c: New testcase.
1627 2011-11-10 Richard Guenther <rguenther@suse.de>
1629 PR tree-optimization/51070
1630 * gcc.dg/torture/pr51070.c: New testcase.
1632 2011-11-10 Richard Guenther <rguenther@suse.de>
1634 PR tree-optimization/51030
1635 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1637 2011-11-10 Richard Guenther <rguenther@suse.de>
1640 * gcc.dg/torture/pr51071.c: New testcase.
1642 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/loop_optimization9.ad[sb]: New test.
1646 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1648 PR tree-optimization/51058
1649 * gfortran.dg/vect/pr51058.f90: New test.
1651 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1653 PR tree-optimization/51000
1654 * gcc.dg/vect/pr51000.c: New test.
1656 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/cpp0x/static_assert5.C: New.
1660 * g++.dg/template/nontype13.C: Tweak.
1662 2011-11-09 Jason Merrill <jason@redhat.com>
1665 * g++.dg/cpp0x/noexcept16.C: New.
1668 * g++.dg/cpp0x/variadic119.C: New.
1670 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1673 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1675 * gcc.dg/torture/vshuf-32.inc: Likewise.
1676 * gcc.dg/torture/vshuf-4.inc: Likewise.
1677 * gcc.dg/torture/vshuf-8.inc: Likewise.
1679 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1681 2011-11-09 Ian Lance Taylor <iant@google.com>
1683 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1685 * gcc.dg/split-5.c: New test.
1687 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1689 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1691 2011-11-09 Jason Merrill <jason@redhat.com>
1694 * g++.dg/template/virtual1.C: New.
1696 2011-11-08 Jason Merrill <jason@redhat.com>
1698 Run most C++ tests in both C++98 and C++11 modes.
1699 * lib/target-supports.exp (check_effective_target_c++11): New.
1700 (check_effective_target_c++98): New.
1701 * lib/g++-dg.exp (g++-dg-runtest): New.
1702 * g++.dg/dg.exp: Use g++-dg-runtest.
1703 * g++.dg/charset/charset.exp: Likewise.
1704 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1705 * g++.dg/dfp/dfp.exp: Likewise.
1706 * g++.dg/gcov/gcov.exp: Likewise.
1707 * g++.dg/gomp/gomp.exp: Likewise.
1708 * g++.dg/graphite/graphite.exp: Likewise.
1709 * g++.dg/tls/tls.exp: Likewise.
1710 * g++.dg/tm/tm.exp: Likewise.
1711 * g++.dg/vect/vect.exp: Likewise.
1712 * g++.old-deja/old-deja.exp: Likewise.
1713 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1714 with some of the torture options.
1715 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1716 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1717 * g++.dg/init/null1.C: Only run in C++98.
1718 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1719 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1720 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1721 * g++.old-deja/g++.other/anon9.C: Likewise.
1722 * g++.old-deja/g++.other/linkage1.C: Likewise.
1723 * g++.old-deja/g++.other/linkage2.C: Likewise.
1724 * g++.old-deja/g++.pt/t29.C: Likewise.
1725 * g++.old-deja/g++.pt/t30.C: Likewise.
1726 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1727 * g++.dg/ext/anon-struct4.C: Likewise.
1728 * g++.dg/init/brace2.C: Likewise.
1729 * g++.dg/init/brace6.C: Likewise.
1730 * g++.dg/other/anon3.C: Likewise.
1731 * g++.dg/template/arg2.C: Likewise.
1732 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1733 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1734 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1735 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1736 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1737 * g++.old-deja/g++.brendan/init2.C: Likewise.
1738 * g++.old-deja/g++.brendan/init4.C: Likewise.
1739 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1740 * g++.old-deja/g++.jason/cond.C: Likewise.
1741 * g++.old-deja/g++.law/init1.C: Likewise.
1742 * g++.old-deja/g++.law/operators32.C: Likewise.
1743 * g++.old-deja/g++.pt/enum6.C: Likewise.
1744 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1745 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1747 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1748 * g++.dg/init/new11.C: Likewise.
1749 * g++.dg/init/pr29571.C: Likewise.
1750 * g++.dg/lookup/forscope2.C: Likewise.
1751 * g++.dg/parse/linkage1.C: Likewise.
1752 * g++.dg/parse/typedef8.C: Likewise.
1753 * g++.dg/template/error44.C: Likewise.
1754 * g++.dg/tls/diag-2.C: Likewise.
1755 * g++.dg/tls/diag-4.C: Likewise.
1756 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1757 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1758 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1759 * g++.old-deja/g++.brendan/new3.C: Likewise.
1760 * g++.old-deja/g++.eh/new1.C: Likewise.
1761 * g++.old-deja/g++.eh/new2.C: Likewise.
1762 * g++.old-deja/g++.jason/new.C: Likewise.
1763 * g++.old-deja/g++.law/friend1.C: Likewise.
1764 * g++.old-deja/g++.mike/net46.C: Likewise.
1765 * g++.old-deja/g++.mike/p755.C: Likewise.
1766 * g++.old-deja/g++.other/new6.C: Likewise.
1768 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1769 * g++.dg/template/crash53.C: Likewise.
1770 * g++.dg/template/void9.C: Likewise.
1772 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1777 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/sfinae29.C: New.
1782 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1785 * gfortran.dg/typebound_call_22.f03: New test case.
1787 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1790 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1792 2011-11-09 Richard Guenther <rguenther@suse.de>
1794 PR tree-optimization/51039
1795 * gcc.dg/pr51039.c: New testcase.
1797 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1799 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1800 Enable also for powerpc*-*-*.
1802 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1805 * gfortran.dg/forall_16.f90: New test.
1807 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1810 * gfortran.dg/initialization_29.f90: Expand test.
1812 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1815 * g++.dg/cpp0x/alias-decl-12.C: New test.
1816 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1818 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1821 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1823 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1825 PR tree-optimization/51015
1826 * gcc.dg/vect/pr51015.c: New test.
1828 2011-11-08 David S. Miller <davem@davemloft.net>
1830 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1831 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1833 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1836 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1838 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1841 * gfortran.dg/string_5.f90: Improve testcase.
1843 2011-10-23 Jason Merrill <jason@redhat.com>
1846 * g++.dg/template/lvalue2.C: New.
1848 2011-11-08 Michael Matz <matz@suse.de>
1850 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1851 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1852 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1853 * g++.dg/eh/builtin2.C: Ditto.
1854 * g++.dg/eh/builtin3.C: Ditto.
1856 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1859 being prefered even for -mavx.
1860 * gcc.target/i386/avx-cvt-3.c: New test.
1862 2011-11-08 Richard Guenther <rguenther@suse.de>
1864 PR tree-optimization/51012
1865 * gcc.dg/pr51012-1.c: New testcase.
1866 * gcc.dg/pr51012-2.c: Likewise.
1868 2011-11-08 Richard Guenther <rguenther@suse.de>
1871 * c-c++-common/uninit-pr51010.c: New testcase.
1873 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1875 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1876 check_effective_target_vect_call_copysignf,
1877 check_effective_target_vect_call_lrint): New procedures.
1878 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1879 $VECT_SLP_CFLAGS with -ffast-math.
1880 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1881 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1882 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1883 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1885 2011-11-07 Richard Henderson <rth@redhat.com>
1886 Aldy Hernandez <aldyh@redhat.com>
1887 Torvald Riegel <triegel@redhat.com>
1889 Merged from transactional-memory.
1891 * g++.dg/dg.exp: Run transactional memory tests.
1892 * g++.dg/tm: New directory with new tests.
1893 * gcc.dg/tm: New directory with new tests.
1894 * c-c++-common/tm: New directory with new tests.
1896 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1898 Fix context handling of alias-declaration
1899 * g++.dg/cpp0x/alias-decl-11.C: New test.
1901 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/parse/template26.C: New.
1905 * g++.dg/template/crash45.C: Adjust dg-error string.
1907 2011-11-07 Jason Merrill <jason@redhat.com>
1910 * g++.dg/template/lookup9.C: New.
1913 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1916 * g++.dg/cpp0x/decltype35.C: New.
1918 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1920 Support C++11 alias-declaration
1922 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1923 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1924 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1925 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1926 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1927 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1928 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1929 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1930 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1931 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1932 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1933 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1934 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1936 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1938 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1940 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1943 * gfortran.dg/typebound_call_21.f03: New.
1945 2011-11-07 Nathan Sidwell <nathan@acm.org>
1947 * gcc.dg/profile-dir-1.c: Adjust final scan.
1948 * gcc.dg/profile-dir-2.c: Adjust final scan.
1949 * gcc.dg/profile-dir-3.c: Adjust final scan.
1950 * gcc.misc-tests/gcov.exp: Adjust regexp.
1951 * gcc.misc-tests/gcov-12.c: New.
1952 * gcc.misc-tests/gcov-13.c: New.
1953 * gcc.misc-tests/gcovpart-13b.c: New.
1954 * gcc.misc-tests/gcov-14.c: New.
1956 2011-11-07 Jason Merrill <jason@redhat.com>
1959 * g++.dg/ext/visibility/template8.C: New.
1961 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1963 PR tree-optimization/50789
1964 * gcc.target/i386/avx2-gather-1.c: New test.
1965 * gcc.target/i386/avx2-gather-2.c: New test.
1966 * gcc.target/i386/avx2-gather-3.c: New test.
1967 * gcc.target/i386/avx2-gather-4.c: New test.
1969 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1971 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1973 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1976 * gfortran.dg/open_dev_null.f90: Remove testcase.
1978 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1980 * lib/target-supports.exp (check_effective_target_sync_int_128):
1981 Don't cache the result.
1982 (check_effective_target_sync_long_long): Ditto.
1984 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1986 PR rtl-optimization/47698
1987 * gcc.target/i386/47698.c: New test.
1989 2011-11-06 Jason Merrill <jason@redhat.com>
1992 * g++.dg/ext/visibility/template7.C: New.
1994 2011-11-07 Terry Guo <terry.guo@arm.com>
1996 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1997 * gcc.target/arm/wmul-2.c: Ditto.
1998 * gcc.target/arm/wmul-3.c: Ditto.
1999 * gcc.target/arm/wmul-4.c: Ditto.
2001 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2003 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2004 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2005 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2006 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2007 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2008 expected diagnostics.
2010 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2011 Richard Henderson <rth@redhat.com>
2012 Aldy Hernandez <aldyh@redhat.com>
2014 Merged from cxx-mem-model.
2016 * lib/target-supports.exp (check_effective_target_sync_int_128,
2017 check_effective_target_sync_long_long): Check whether the target
2018 supports 64 and 128 bit __sync builtins.
2019 (check_effective_target_cas_char): New.
2020 (check_effective_target_cas_int): New.
2021 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2022 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2023 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2024 produce the expected library calls.
2025 * gcc.dg/atomic-fence.c: New functional tests.
2026 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2027 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2028 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2029 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2030 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2031 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2032 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2033 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2034 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2036 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2038 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2040 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2042 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2043 int128 operations are atomic.
2044 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2045 operations are atomic.
2046 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2047 operations are atomic.
2048 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2049 operations are atomic.
2050 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2051 stores aren't moved out of a loop.
2052 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2053 globals don't overwrite neighbouring globals.
2054 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2055 writes dont overwrite neighbouring components.
2056 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2057 * c-c++-common/gomp/atomic-3.c: Likewise.
2058 * c-c++-common/gomp/atomic-9.c: Likewise.
2059 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2060 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2061 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2062 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2063 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2064 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2065 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2066 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2067 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2068 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2069 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2070 g++.dg/gomp/atomic-15.C: Remove.
2071 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2072 * gcc.dg/gomp/atomic-11.c: Remove test.
2074 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2076 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2077 * gcc.dg/vect/slp-cond-1.c: New test.
2078 * gcc.dg/vect/slp-cond-2.c: New test.
2080 2011-11-05 David S. Miller <davem@davemloft.net>
2082 * lib/test-supports.exp
2083 (check_effective_target_ultrasparc_vis2_hw): New proc.
2084 (check_effective_target_ultrasparc_vis3_hw): New proc.
2085 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2086 * gcc.target/sparc/vec-init-2.inc: Likewise.
2087 * gcc.target/sparc/vec-init-3.inc: Likewise.
2088 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2089 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2090 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2091 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2092 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2093 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2094 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2095 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2096 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2098 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2100 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2101 Disable test on Epiphany.
2102 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2103 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2104 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2105 * g++.dg/parse/pragma3.C: Likewise.
2106 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2108 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2109 * gcc.dg/tls/thr-cse-1.c: Likewise.
2110 * g++.dg/opt/devirt2.C: Likewise.
2111 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2112 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2113 * gcc.target/epiphany: New directory.
2115 2011-11-05 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/quad_2.f90: New.
2119 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2121 * gcc.dg/strlenopt-22g.c: New wrapper around...
2122 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2124 2011-11-04 Jason Merrill <jason@redhat.com>
2127 * g++.dg/init/lifetime2.C: New.
2128 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2131 * g++.dg/init/lifetime1.C: Test cleanup order.
2133 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2135 * g++.dg/other/offsetof7.C: New test.
2137 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2139 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2140 variable, default empty, -ffat-lto-objects for effective_target_lto.
2141 (gcc-dg-test-1): Add options from dg-final methods.
2142 * lib/scanasm.exp (scan-assembler_required_options)
2143 (scan-assembler-not_required_options): New procs.
2145 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2147 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2148 generate a pedwarn in c++98-mode.
2149 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2150 don't generate a pedwarn in c++0x-mode.
2152 2011-11-04 Olivier Goffart <olivier@woboq.com>
2155 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2157 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2159 PR rtl-optimization/38644
2160 * gcc.target/arm/stack-red-zone.c: New.
2162 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/warn/Wconversion-null-3.C: New.
2167 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2170 * g++.dg/cpp0x/udlit-strint-length.C: New.
2172 2011-11-04 Jason Merrill <jason@redhat.com>
2175 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2176 * g++.dg/init/lifetime1.C: New.
2177 * g++.dg/init/ref21.C: New.
2178 * g++.dg/eh/array1.C: New.
2180 2011-11-04 Tom de Vries <tom@codesourcery.com>
2182 PR tree-optimization/50763
2183 * gcc.dg/pr50763-5.c: New test.
2185 2011-11-04 Tom de Vries <tom@codesourcery.com>
2187 PR tree-optimization/50763
2188 * g++.dg/pr50763-4.C: New test.
2190 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2195 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2197 * gcc.dg/torture/vec-cvt-1.c: New test.
2199 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/specs/private1[-sub].ads: New test.
2203 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2206 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2207 * gfortran.dg/inline_sum_1.f90: New.
2208 * gfortran.dg/inline_sum_2.f90: New.
2209 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2210 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2211 * gfortran.dg/inline_product_1.f90: New.
2213 2011-11-03 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/bind_c_dts_5.f90: New.
2218 2011-11-03 Tobias Burnus <burnus@net-b.de>
2221 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2223 2011-11-03 Richard Guenther <rguenther@suse.de>
2226 * g++.dg/init/copy7.C: Remove testcase.
2228 2011-11-03 Martin Jambor <mjambor@suse.cz>
2230 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2231 * g++.dg/ipa/devirt-c-2.C: Likewise.
2232 * g++.dg/ipa/devirt-c-7.C: New test.
2233 * g++.dg/ipa/devirt-c-8.C: Likewise.
2235 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2237 PR tree-optimization/50912
2238 * gnat.dg/loop_optimization10.ad[sb]: New test.
2239 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2241 2011-11-02 Jason Merrill <jason@redhat.com>
2244 * g++.dg/cpp0x/nsdmi-list2.C: New.
2246 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2250 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2252 2011-11-02 Tom de Vries <tom@codesourcery.com>
2254 PR tree-optimization/50769
2255 * gfortran.dg/pr50769.f90: New test.
2257 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2259 * gcc.target/sparc/20111102-1.c: New test.
2261 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/warn/Wcast-qual2.C: New.
2266 2011-11-02 Tom de Vries <tom@codesourcery.com>
2268 PR tree-optimization/50763
2269 * g++.dg/pr50763-3.C: New test.
2271 2011-11-02 Tom de Vries <tom@codesourcery.com>
2273 PR tree-optimization/50672
2274 * g++.dg/pr50672.C: New test.
2276 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2278 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2279 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2280 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2282 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2284 2011-11-02 Richard Guenther <rguenther@suse.de>
2286 PR tree-optimization/50902
2287 * gcc.dg/torture/pr50902.c: New testcase.
2289 2010-11-02 Richard Guenther <rguenther@suse.de>
2291 PR tree-optimization/50890
2292 * gcc.dg/torture/pr50890.c: New testcase.
2294 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2297 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2298 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2300 2011-11-01 Tom de Vries <tom@codesourcery.com>
2302 PR tree-optimization/50908
2303 * gcc.dg/pr50908.c: New test.
2304 * gcc.dg/pr50908-2.c: Same.
2305 * gcc.dg/pr50908-3.c: Same.
2307 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2309 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2310 the outer loop. Remove comment. Don't check for widen-mult.
2312 2011-10-31 Martin Jambor <mjambor@suse.cz>
2314 * gcc.dg/ipa/ipcp-4.c: New test.
2316 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2318 * gcc.dg/vshift-3.c: New test.
2319 * gcc.dg/vshift-4.c: New test.
2320 * gcc.dg/vshift-5.c: New test.
2322 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2324 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2325 and current implementation.
2327 2011-10-31 Paul Brook <paul@codesourcery.com>
2329 * gcc.dg/constructor-1.c: New test.
2331 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2334 * gfortran.dg/dshift_3.f90: New test.
2336 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2338 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2340 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2341 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2342 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2343 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2344 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2345 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2346 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2347 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2348 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2349 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2350 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2351 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2352 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2353 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2355 * gcc.dg/vector-compare-2.c: Likewise.
2357 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/cpp0x/pr50901.C: New.
2362 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2364 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2365 * gcc.target/i386/fma4-check.h (main): Ditto.
2366 * gcc.target/i386/xop-check.h (main): Ditto.
2368 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2371 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/template/crash109.C: New.
2376 2011-10-28 Jason Merrill <jason@redhat.com>
2378 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2380 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2383 * g++.dg/template/crash109.C: New.
2385 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2387 * gfortran.dg/nearest_5.f90: New test.
2389 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.dg/vshift-1.c: New test.
2392 * gcc.dg/vshift-2.c: New test.
2393 * gcc.target/i386/xop-vshift-1.c: New test.
2394 * gcc.target/i386/xop-vshift-2.c: New test.
2395 * gcc.target/i386/avx2-vshift-1.c: New test.
2397 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2399 PR rtl-optimization/49720
2400 * g++.dg/torture/pr49720.C: New test.
2402 2011-10-27 David S. Miller <davem@davemloft.net>
2404 * gcc.target/sparc/setcc-3.c: New test.
2406 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2409 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2411 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.target/i386/sse2-cvt-1.c: New test.
2414 * gcc.target/i386/sse2-cvt-2.c: New test.
2415 * gcc.target/i386/avx-cvt-1.c: New test.
2416 * gcc.target/i386/avx-cvt-2.c: New test.
2417 * gcc.target/i386/avx2-cvt-1.c: New test.
2418 * gcc.target/i386/avx2-cvt-2.c: New test.
2420 2011-10-27 Martin Jambor <mjambor@suse.cz>
2422 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2424 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2425 Steven G. Kargl <kargl@gcc.gnu.org>
2428 * gfortran.dg/pr50875.f90: New test.
2430 2011-10-26 David S. Miller <davem@davemloft.net>
2432 * gcc.target/sparc/fmaf-1.c: New test.
2434 * gcc.target/sparc/setcc-1.c: New test.
2435 * gcc.target/sparc/setcc-2.c: New test.
2437 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2439 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2441 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2443 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2446 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2448 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2451 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2453 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2455 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2457 * gnat.dg/specs/discr1.ads: New test.
2458 * gnat.dg/specs/discr1_pkg.ads: New helper.
2460 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2462 * gnat.dg/specs/unchecked_union.ads: Rename to...
2463 * gnat.dg/specs/unchecked_union1.ads: ...this.
2464 * gnat.dg/specs/unchecked_union2.ads: New test.
2466 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2468 * gnat.dg/specs/atomic1.ads: New test.
2470 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2472 Implement C++11 user-defined literals.
2473 * g++.dg/cpp0x/udlit-addr.C: New.
2474 * g++.dg/cpp0x/udlit-args.C: New.
2475 * g++.dg/cpp0x/udlit-args-neg.C: New.
2476 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2477 * g++.dg/cpp0x/udlit-concat.C: New.
2478 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2479 * g++.dg/cpp0x/udlit-constexpr.C: New.
2480 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2481 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2482 * g++.dg/cpp0x/udlit-friend.C: New.
2483 * g++.dg/cpp0x/udlit-general.C: New.
2484 * g++.dg/cpp0x/udlit-inline.C: New.
2485 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2486 * g++.dg/cpp0x/udlit-member-neg.C: New.
2487 * g++.dg/cpp0x/udlit-namespace.C: New.
2488 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2489 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2490 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2491 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2492 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2493 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2494 * g++.dg/cpp0x/udlit-raw-str.C: New.
2495 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2496 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2497 * g++.dg/cpp0x/udlit-systemheader.C: New.
2498 * g++.dg/cpp0x/udlit-template.C: New.
2499 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2500 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2501 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2502 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2503 * g++.dg/cpp0x/udlit_system_header: New.
2505 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/decltype34.C: New.
2510 2011-10-26 Tom de Vries <tom@codesourcery.com>
2512 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2513 * gcc.c-torture/unsorted/HIset.c: Same.
2514 * gcc.c-torture/unsorted/SIcmp.c: Same.
2515 * gcc.c-torture/unsorted/SIset.c: Same.
2516 * gcc.c-torture/unsorted/SFset.c: Same.
2517 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2518 * gcc.c-torture/unsorted/USIcmp.c: Same.
2519 * gcc.c-torture/unsorted/DFcmp.c: Same.
2521 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2524 to work also with -masm=intel and additionally test the xmm vs. ymm
2525 register type combination on mask/dest and in vsib.
2526 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2527 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2528 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2529 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2530 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2531 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2532 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2533 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2534 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2535 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2536 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2537 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2538 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2539 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2540 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2541 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2542 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2543 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2544 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2545 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2546 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2547 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2548 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2549 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2550 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2551 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2552 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2553 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2554 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2555 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2556 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2558 2011-10-26 Tom de Vries <tom@codesourcery.com>
2560 PR tree-optimization/50763
2561 * gcc.dg/pr50763-2.c: New test.
2563 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2565 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2566 Update expected messages.
2568 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2570 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2572 2011-10-25 Jason Merrill <jason@redhat.com>
2575 * g++.dg/init/aggr7.C: New.
2578 * g++.dg/cpp0x/initlist59.C: New.
2580 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/overload/operator5.C: New.
2585 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/template/crash108.C: New.
2590 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2592 PR tree-optimization/50596
2593 * gcc.dg/vect/vect-cond-10.c: New test.
2595 2011-10-24 Joey Ye <joey.ye@arm.com>
2597 * gcc.target/arm/pr42575.c: Remove architecture option.
2599 2011-10-24 David S. Miller <davem@davemloft.net>
2601 * gcc.target/sparc/vis3move-1.c: New test.
2602 * gcc.target/sparc/vis3move-2.c: New test.
2603 * gcc.target/sparc/vis3move-3.c: New test.
2605 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2607 * gcc.dg/strlenopt-22.c: New testcase.
2608 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2610 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2612 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2614 (dg-skip-if): Remove.
2615 * gcc.target/i386/funcspec-1.c: Ditto.
2616 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2618 2011-10-24 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/vect/vect-bool-1.c: New testcase.
2622 2011-10-24 Richard Guenther <rguenther@suse.de>
2624 PR tree-optimization/50838
2625 * gcc.dg/torture/pr50838.c: New testcase.
2627 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2629 PR tree-optimization/50730
2630 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2631 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2632 -fno-tree-sra and SLP flags.
2634 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2638 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2641 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2642 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2644 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2647 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2648 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2650 2011-10-23 Tom de Vries <tom@codesourcery.com>
2652 PR tree-optimization/50763
2653 * gcc.dg/pr50763.c: New test.
2655 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2658 * gcc.target/i386/pr50788.c: New test.
2660 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2662 PR tree-optimization/50819
2663 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2664 * g++.dg/vect/slp-pr50819.cc: New test.
2666 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2669 * g++.dg/warn/Wconversion4.C: New.
2671 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2674 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2675 from element other than first and reverse permutation.
2676 * gcc.dg/torture/vshuf-16.inc: Likewise.
2677 * gcc.dg/torture/vshuf-8.inc: Likewise.
2678 * gcc.dg/torture/vshuf-4.inc: Likewise.
2680 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2683 * g++.dg/parse/error43.C: New.
2684 * g++.dg/parse/error44.C: Likewise.
2686 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2687 Kirill Yukhin <kirill.yukhin@intel.com>
2690 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2691 * gcc.target/i386/bmi2-check.h: Ditto.
2693 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2696 * g++.dg/cpp0x/override2.C: Add test.
2698 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2700 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2701 check_linker_plugin_available.
2703 2011-10-21 Kai Tietz <ktietz@redhat.com>
2705 * gcc.target/i386/branch-cost1.c: New test.
2706 * gcc.target/i386/branch-cost2.c: New test.
2707 * gcc.target/i386/branch-cost3.c: New test.
2708 * gcc.target/i386/branch-cost4.c: New test.
2710 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2712 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2714 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2717 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2719 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2721 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2722 (_moz_foo, EXT__foo): Use ASMNAME.
2724 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2726 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2729 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2732 * gcc.target/i386/pr50766.c: New test.
2734 2011-10-20 Jason Merrill <jason@redhat.com>
2737 * g++.dg/eh/partial1.C: New.
2739 2011-10-20 Richard Henderson <rth@redhat.com>
2741 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2742 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2743 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2744 Use __builtin_shuffle.
2746 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2749 * gfortran.dg/ishft_3.f90: Update test.
2751 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2754 * gfortran.dg/substring_integer_index.f90: New test.
2756 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2758 * gfortran.dg/format_string.f: New test.
2760 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2762 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2764 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2766 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2768 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2769 gcc.target/i386/pr46226.c: Do not use
2770 -mno-accumulate-outgoing-args.
2772 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2774 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2775 including <strings.h>.
2777 2011-10-19 Jan Hubicka <jh@suse.cz>
2779 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2780 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2781 * lib/c-torture.exp: Likewise.
2782 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2783 * gcc.c-torture/compile/sync-1.c: Likewise.
2784 * gcc.c-torture/compile/sync-1.c: Likewise.
2785 * gcc.c-torture/compile/sync-3.c: Likewise.
2786 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2787 * gcc.dg/noncompile/920507-1.c: Likewise.
2788 * gcc.dg/torture/pr36400.c: Likewise.
2789 * g++.dg/torture/pr34850.C: Likewise.
2791 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2793 * gnat.dg/source_ref1.adb: New test.
2794 * gnat.dg/source_ref2.adb: Likewise.
2796 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2799 * g++.dg/parse/error42.C: New.
2800 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2802 2011-10-19 Jason Merrill <jason@redhat.com>
2805 * g++.dg/init/value9.C: New.
2807 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2809 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2810 * gcc.dg/torture/vshuf-16.inc: Likewise.
2811 * gcc.dg/torture/vshuf-8.inc: Likewise.
2812 * gcc.dg/torture/vshuf-4.inc: Likewise.
2814 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2817 * gfortran.dg/sizeof_proc.f90: New.
2819 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2821 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2822 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2824 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2827 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2829 2011-10-19 Jason Merrill <jason@redhat.com>
2832 * g++.dg/init/ref20.C: New.
2834 2011-10-19 Kai Tietz <ktietz@redhat.com>
2837 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2838 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2839 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2840 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2841 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2843 2011-10-19 Richard Guenther <rguenther@suse.de>
2846 * gcc.dg/torture/pr50768.c: New testcase.
2848 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2850 PR rtl-optimization/50340
2851 * gcc.dg/pr50340.c: New.
2853 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2855 PR tree-optimization/50717
2857 * gcc.dg/pr50717-1.c: New file.
2858 * gcc.target/arm/wmul-12.c: Correct types.
2859 * gcc.target/arm/wmul-8.c: Correct types.
2861 2011-10-18 Jason Merrill <jason@redhat.com>
2864 * g++.dg/cpp0x/defaulted32.C: New.
2867 * g++.dg/lookup/using23.C: New.
2870 * g++.dg/cpp0x/implicit12.C: New.
2871 * g++.dg/cpp0x/defaulted20.C: Adjust.
2872 * g++.dg/cpp0x/defaulted21.C: Adjust.
2873 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2874 * g++.dg/cpp0x/implicit4.C: Adjust.
2875 * g++.dg/cpp0x/implicit5.C: Adjust.
2876 * g++.dg/cpp0x/implicit8.C: Adjust.
2877 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2878 * g++.dg/cpp0x/not_special.C: Adjust.
2879 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2880 * g++.dg/cpp0x/rv1n.C: Adjust.
2881 * g++.dg/cpp0x/rv2n.C: Adjust.
2882 * g++.dg/cpp0x/rv3n.C: Adjust.
2883 * g++.dg/cpp0x/rv4n.C: Adjust.
2884 * g++.dg/cpp0x/rv5n.C: Adjust.
2885 * g++.dg/cpp0x/rv6n.C: Adjust.
2886 * g++.dg/cpp0x/rv7n.C: Adjust.
2888 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2890 * gcc.target/i386/avx2-vpop-check.h: New header.
2891 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2892 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2893 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2894 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2895 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2896 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2897 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2898 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2899 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2900 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2901 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2902 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2903 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2904 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2905 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2907 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2910 * gfortran.dg/coarray_subobject_1.f90: New test.
2911 * gfortran.dg/coarray/subobject_1.f90: New test.
2913 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2915 PR rtl-optimization/50205
2916 * gcc.dg/pr50205.c: New.
2918 2011-10-18 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/50767
2921 * gcc.dg/torture/pr50767.c: New testcase.
2923 2011-10-18 Julian Brown <julian@codesourcery.com>
2925 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2926 * gcc.target/arm/unaligned-memcpy-1.c: New.
2927 * gcc.target/arm/unaligned-memcpy-2.c: New.
2928 * gcc.target/arm/unaligned-memcpy-3.c: New.
2929 * gcc.target/arm/unaligned-memcpy-4.c: New.
2931 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2934 * gfortran.dg/iso_c_binding_class.f03: New.
2936 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2938 * testsuite/lib/target-supports.exp
2939 (check_effective_target_vect_widen_shift): New.
2940 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2941 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2942 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2943 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2945 2011-10-18 Richard Guenther <rguenther@suse.de>
2947 * gcc.dg/torture/restrict-1.c: New testcase.
2949 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2951 * g++.dg/ext/bases.C: New test.
2953 2011-10-17 David S. Miller <davem@davemloft.net>
2955 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2956 all operations to emit VIS instructions.
2957 * gcc.target/sparc/fandnot.c: Likewise.
2958 * gcc.target/sparc/fnot.c: Likewise.
2959 * gcc.target/sparc/for.c: Likewise.
2960 * gcc.target/sparc/fornot.c: Likewise.
2961 * gcc.target/sparc/fxnor.c: Likewise.
2962 * gcc.target/sparc/fxor.c: Likewise.
2963 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2966 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2969 * gcc.dg/torture/vshuf-16.inc: New file.
2970 * gcc.dg/torture/vshuf-2.inc: New file.
2971 * gcc.dg/torture/vshuf-32.inc: New file.
2972 * gcc.dg/torture/vshuf-4.inc: New file.
2973 * gcc.dg/torture/vshuf-8.inc: New file.
2974 * gcc.dg/torture/vshuf-main.inc: New file.
2975 * gcc.dg/torture/vshuf-v16hi.c: New test.
2976 * gcc.dg/torture/vshuf-v16qi.c: New test.
2977 * gcc.dg/torture/vshuf-v2df.c: New test.
2978 * gcc.dg/torture/vshuf-v2di.c: New test.
2979 * gcc.dg/torture/vshuf-v2sf.c: New test.
2980 * gcc.dg/torture/vshuf-v2si.c: New test.
2981 * gcc.dg/torture/vshuf-v32qi.c: New test.
2982 * gcc.dg/torture/vshuf-v4df.c: New test.
2983 * gcc.dg/torture/vshuf-v4di.c: New test.
2984 * gcc.dg/torture/vshuf-v4hi.c: New test.
2985 * gcc.dg/torture/vshuf-v4sf.c: New test.
2986 * gcc.dg/torture/vshuf-v4si.c: New test.
2987 * gcc.dg/torture/vshuf-v8hi.c: New test.
2988 * gcc.dg/torture/vshuf-v8qi.c: New test.
2989 * gcc.dg/torture/vshuf-v8sf.c: New test.
2990 * gcc.dg/torture/vshuf-v8si.c: New test.
2992 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2994 PR tree-optimization/50746
2995 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2997 2011-10-17 Jason Merrill <jason@redhat.com>
3000 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3002 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3005 * g++.dg/parse/error41.C: New.
3006 * g++.dg/parse/error20.C: Adjust.
3008 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/warn/format7.C: New.
3012 * obj-c++.dg/warn7.mm: Likewise.
3014 2011-10-17 Richard Guenther <rguenther@suse.de>
3016 PR tree-optimization/50729
3017 * gcc.dg/torture/pr50729.c: New testcase.
3019 2011-10-15 Tom Tromey <tromey@redhat.com>
3020 Dodji Seketeli <dodji@redhat.com>
3022 * lib/prune.exp (prune_gcc_output): Prune output referring to
3024 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3025 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3026 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3027 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3029 2011-10-15 Tom Tromey <tromey@redhat.com>
3030 Dodji Seketeli <dodji@redhat.com>
3032 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3034 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/inherit/error5.C: New.
3039 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3043 * gfortran.dg/kind_tests_4.f90: New.
3045 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3047 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3048 targets that support vector condition.
3050 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/c_kind_tests_3.f03: New.
3055 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3058 * gfortran.dg/elemental_args_check_4.f90: New.
3060 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3062 PR tree-optimization/50727
3063 * gcc.dg/vect/pr50727.c: New test.
3065 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3067 * gcc.dg/vla-23.c: New test.
3069 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/50596
3072 * gcc.dg/vect/vect-cond-9.c: New test.
3074 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3076 * gcc.dg/vect/bb-slp-29.c: New test.
3078 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3081 * g++.dg/ext/is_base_of_incomplete.C: New.
3082 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3083 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3085 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3087 * gcc.target/sparc/combined-1.c: Compile at -O2.
3089 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3091 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3092 (dg-options): Add -Wno-attributes.
3093 * gcc.target/i386/fma_double_?.c: Ditto.
3094 * gcc.target/i386/fma_run_float_?.c: Ditto.
3095 * gcc.target/i386/fma_run_double_?.c: Ditto.
3096 * gcc.target/i386/l_fma_float_?.c: Dtto.
3097 * gcc.target/i386/l_fma_double_?.c: Ditto.
3098 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3099 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3101 2011-10-15 Tobias Burnus <burnus@net-b.de>
3103 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3105 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3106 * gfortran.dg/rank_3.f90: Ditto.
3107 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3108 -std=f2008ts in dg-options.
3109 * gfortran.dg/rank_4.f90: Ditto.
3111 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3114 * gcc.target/sh/pr49263.c: New.
3116 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/specs/debug1.ads: Tweak.
3120 2011-10-14 Kai Tietz <ktietz@redhat.com>
3122 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3124 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3126 * gcc.target/i386/sse2-mul-1.c: New test.
3127 * gcc.target/i386/sse4_1-mul-1.c: New test.
3128 * gcc.target/i386/avx-mul-1.c: New test.
3129 * gcc.target/i386/xop-mul-1.c: New test.
3130 * gcc.target/i386/avx2-mul-1.c: New test.
3132 2011-10-14 Jason Merrill <jason@redhat.com>
3135 * g++.dg/cpp0x/nsdmi-list1.C: New.
3138 * g++.dg/cpp0x/nsdmi-const1.C: New.
3140 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3143 * gfortran.dg/pointer_intent_5.f90: New.
3145 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3147 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3148 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3149 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3151 2011-10-14 Tobias Burnus <burnus@net-b.de>
3154 * gfortran.dg/pointer_check_11.f90: New.
3155 * gfortran.dg/pointer_check_12.f90: New.
3157 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3160 * g++.dg/overload/operator4.C: New.
3162 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3164 * gcc.dg/di-longlong64-sync-1.c: New test.
3165 * gcc.dg/di-sync-multithread.c: New test.
3166 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3167 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3168 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3169 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3170 (check_effective_target_arm_arm_ok): New helper.
3171 (check_effective_target_sync_longlong): New helper.
3173 2011-10-14 Richard Guenther <rguenther@suse.de>
3175 PR tree-optimization/50723
3176 * gcc.dg/torture/pr50723.c: New testcase.
3178 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3181 * g++.dg/warn/format6.C: New.
3182 * obj-c++.dg/warn6.mm: Likewise.
3184 2011-10-13 Richard Henderson <rth@redhat.com>
3186 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3188 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3189 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3190 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3192 2011-10-13 Jason Merrill <jason@redhat.com>
3195 * g++.dg/cpp0x/nsdmi-template2.C: New.
3198 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3201 * g++.dg/init/vbase1.C: New.
3203 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3205 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3206 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3207 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3208 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3210 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3212 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3214 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3216 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3218 2011-10-13 Richard Guenther <rguenther@suse.de>
3220 PR tree-optimization/50712
3221 * gcc.target/i386/pr50712.c: New testcase.
3223 2011-10-13 Tom de Vries <tom@codesourcery.com>
3225 * gcc.dg/memcpy-4.c: New test.
3227 2011-10-13 Richard Guenther <rguenther@suse.de>
3229 PR tree-optimization/50698
3230 * g++.dg/vect/pr50698.cc: New testcase.
3232 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3234 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3235 * gcc.target/powerpc/warn-2.c: Ditto.
3237 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3238 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3239 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3240 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3241 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3242 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3243 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3244 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3245 * gcc.target/powerpc/ppc-pow.c: Likewise.
3246 * gcc.target/powerpc/recip-1.c: Likewise.
3247 * gcc.target/powerpc/recip-2.c: Likewise.
3248 * gcc.target/powerpc/recip-3.c: Likewise.
3249 * gcc.target/powerpc/recip-4.c: Likewise.
3250 * gcc.target/powerpc/recip-5.c: Likewise.
3252 2011-10-12 David S. Miller <davem@davemloft.net>
3254 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3255 '-mvis3' instead of 'mcpu=niagara3' in options.
3256 * gcc.target/sparc/fhalve.c: Likewise.
3257 * gcc.target/sparc/fnegop.c: Likewise.
3258 * gcc.target/sparc/fpadds.c: Likewise.
3259 * gcc.target/sparc/fshift.c: Likewise.
3260 * gcc.target/sparc/fucmp.c: Likewise.
3261 * gcc.target/sparc/lzd.c: Likewise.
3262 * gcc.target/sparc/vis3misc.c: Likewise.
3263 * gcc.target/sparc/xmul.c: Likewise.
3265 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3267 * gnat.dg/vect1.ad[sb]: New test.
3268 * gnat.dg/vect1_pkg.ads: New helper.
3269 * gnat.dg/vect2.ad[sb]: New test.
3270 * gnat.dg/vect2_pkg.ads: New helper.
3271 * gnat.dg/vect3.ad[sb]: New test.
3272 * gnat.dg/vect3_pkg.ads: New helper.
3273 * gnat.dg/vect4.ad[sb]: New test.
3274 * gnat.dg/vect4_pkg.ads: New helper.
3275 * gnat.dg/vect5.ad[sb]: New test.
3276 * gnat.dg/vect5_pkg.ads: New helper.
3277 * gnat.dg/vect6.ad[sb]: New test.
3278 * gnat.dg/vect6_pkg.ads: New helper.
3280 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3282 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3283 * gcc.target/i386/fma_run_double_2.c: Likewise.
3284 * gcc.target/i386/fma_run_double_3.c: Likewise.
3285 * gcc.target/i386/fma_run_double_4.c: Likewise.
3286 * gcc.target/i386/fma_run_double_5.c: Likewise.
3287 * gcc.target/i386/fma_run_double_6.c: Likewise.
3288 * gcc.target/i386/fma_run_float_1.c: Likewise.
3289 * gcc.target/i386/fma_run_float_2.c: Likewise.
3290 * gcc.target/i386/fma_run_float_3.c: Likewise.
3291 * gcc.target/i386/fma_run_float_4.c: Likewise.
3292 * gcc.target/i386/fma_run_float_5.c: Likewise.
3293 * gcc.target/i386/fma_run_float_6.c: Likewise.
3295 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3296 remove the extra dg-options.
3297 * gcc.target/i386/l_fma_double_2.c: Likewise.
3298 * gcc.target/i386/l_fma_double_3.c: Likewise.
3299 * gcc.target/i386/l_fma_double_4.c: Likewise.
3300 * gcc.target/i386/l_fma_double_5.c: Likewise.
3301 * gcc.target/i386/l_fma_double_6.c: Likewise.
3302 * gcc.target/i386/l_fma_float_1.c: Likewise.
3303 * gcc.target/i386/l_fma_float_2.c: Likewise.
3304 * gcc.target/i386/l_fma_float_3.c: Likewise.
3305 * gcc.target/i386/l_fma_float_4.c: Likewise.
3306 * gcc.target/i386/l_fma_float_5.c: Likewise.
3307 * gcc.target/i386/l_fma_float_6.c: Likewise.
3309 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3311 PR tree-optimization/50189
3312 * g++.dg/torture/pr50189.C: New testcase.
3314 2011-10-12 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/50700
3317 * gcc.dg/builtin-object-size-12.c: New testcase.
3319 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3322 * gcc.c-torture/compile/pr50565-1.c,
3323 gcc.c-torture/compile/pr50565-2.c: New tests.
3325 2011-10-11 Jason Merrill <jason@redhat.com>
3329 * g++.dg/template/constant1.C: New.
3330 * g++.dg/template/constant2.C: New.
3331 * g++.dg/cpp0x/constexpr-template3.C: New.
3333 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3335 * gcc.target/i386/warn-vect-op-3.c: New test.
3336 * gcc.target/i386/warn-vect-op-1.c: New test.
3337 * gcc.target/i386/warn-vect-op-2.c: New test.
3339 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3341 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3343 2011-10-11 Richard Guenther <rguenther@suse.de>
3345 PR tree-optimization/50204
3346 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3348 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3350 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3352 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3354 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3355 * gcc.target/i386/fma_double_2.c: Ditto.
3356 * gcc.target/i386/fma_double_3.c: Ditto.
3357 * gcc.target/i386/fma_double_4.c: Ditto.
3358 * gcc.target/i386/fma_double_5.c: Ditto.
3359 * gcc.target/i386/fma_double_6.c: Ditto.
3360 * gcc.target/i386/fma_float_1.c: Ditto.
3361 * gcc.target/i386/fma_float_2.c: Ditto.
3362 * gcc.target/i386/fma_float_3.c: Ditto.
3363 * gcc.target/i386/fma_float_4.c: Ditto.
3364 * gcc.target/i386/fma_float_5.c: Ditto.
3365 * gcc.target/i386/fma_float_6.c: Ditto.
3366 * gcc.target/i386/l_fma_double_1.c: Ditto.
3367 * gcc.target/i386/l_fma_double_2.c: Ditto.
3368 * gcc.target/i386/l_fma_double_3.c: Ditto.
3369 * gcc.target/i386/l_fma_double_4.c: Ditto.
3370 * gcc.target/i386/l_fma_double_5.c: Ditto.
3371 * gcc.target/i386/l_fma_double_6.c: Ditto.
3372 * gcc.target/i386/l_fma_float_1.c: Ditto.
3373 * gcc.target/i386/l_fma_float_2.c: Ditto.
3374 * gcc.target/i386/l_fma_float_3.c: Ditto.
3375 * gcc.target/i386/l_fma_float_4.c: Ditto.
3376 * gcc.target/i386/l_fma_float_5.c: Ditto.
3377 * gcc.target/i386/l_fma_float_6.c: Ditto.
3378 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3379 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3380 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3381 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3382 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3383 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3384 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3385 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3386 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3387 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3388 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3389 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3391 2011-10-11 Tristan Gingold <gingold@adacore.com>
3393 * gcc.dg/va-arg-4.c: New test.
3394 * gcc.dg/va-arg-5.c: Ditto.
3396 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3398 * lib/target-supports.exp (check_effective_target_fd_truncate):
3399 Close and unlink test file before exit.
3401 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3404 * gfortran.dg/forall_15.f90: New test case.
3406 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3407 Andrew Macleod <amacleod@redhat.com>
3409 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3410 wrappers for *other_threads() and *final_verify().
3411 * gcc.dg/simulate-thread/simulate-thread.h
3412 (simulate_thread_wrapper_other_threads): New.
3413 (simulate_thread_wrapper_final_verify): New.
3415 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3417 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3419 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3421 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3423 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3424 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3426 * gcc.target/i386/fma_1.h: New file.
3427 * gcc.target/i386/fma_2.h: Likewise.
3428 * gcc.target/i386/fma_3.h: Likewise.
3429 * gcc.target/i386/fma_4.h: Likewise.
3430 * gcc.target/i386/fma_5.h: Likewise.
3431 * gcc.target/i386/fma_6.h: Likewise.
3432 * gcc.target/i386/fma_double_1.c: Likewise.
3433 * gcc.target/i386/fma_double_2.c: Likewise.
3434 * gcc.target/i386/fma_double_3.c: Likewise.
3435 * gcc.target/i386/fma_double_4.c: Likewise.
3436 * gcc.target/i386/fma_double_5.c: Likewise.
3437 * gcc.target/i386/fma_double_6.c: Likewise.
3438 * gcc.target/i386/fma_float_1.c: Likewise.
3439 * gcc.target/i386/fma_float_2.c: Likewise.
3440 * gcc.target/i386/fma_float_3.c: Likewise.
3441 * gcc.target/i386/fma_float_4.c: Likewise.
3442 * gcc.target/i386/fma_float_5.c: Likewise.
3443 * gcc.target/i386/fma_float_6.c: Likewise.
3444 * gcc.target/i386/fma_main.h: Likewise.
3445 * gcc.target/i386/fma_run_double_1.c: Likewise.
3446 * gcc.target/i386/fma_run_double_2.c: Likewise.
3447 * gcc.target/i386/fma_run_double_3.c: Likewise.
3448 * gcc.target/i386/fma_run_double_4.c: Likewise.
3449 * gcc.target/i386/fma_run_double_5.c: Likewise.
3450 * gcc.target/i386/fma_run_double_6.c: Likewise.
3451 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3452 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3453 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3454 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3455 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3456 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3457 * gcc.target/i386/fma_run_float_1.c: Likewise.
3458 * gcc.target/i386/fma_run_float_2.c: Likewise.
3459 * gcc.target/i386/fma_run_float_3.c: Likewise.
3460 * gcc.target/i386/fma_run_float_4.c: Likewise.
3461 * gcc.target/i386/fma_run_float_5.c: Likewise.
3462 * gcc.target/i386/fma_run_float_6.c: Likewise.
3463 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3464 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3465 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3466 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3467 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3468 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3469 * gcc.target/i386/l_fma_1.h: Likewise.
3470 * gcc.target/i386/l_fma_2.h: Likewise.
3471 * gcc.target/i386/l_fma_3.h: Likewise.
3472 * gcc.target/i386/l_fma_4.h: Likewise.
3473 * gcc.target/i386/l_fma_5.h: Likewise.
3474 * gcc.target/i386/l_fma_6.h: Likewise.
3475 * gcc.target/i386/l_fma_double_1.c: Likewise.
3476 * gcc.target/i386/l_fma_double_2.c: Likewise.
3477 * gcc.target/i386/l_fma_double_3.c: Likewise.
3478 * gcc.target/i386/l_fma_double_4.c: Likewise.
3479 * gcc.target/i386/l_fma_double_5.c: Likewise.
3480 * gcc.target/i386/l_fma_double_6.c: Likewise.
3481 * gcc.target/i386/l_fma_float_1.c: Likewise.
3482 * gcc.target/i386/l_fma_float_2.c: Likewise.
3483 * gcc.target/i386/l_fma_float_3.c: Likewise.
3484 * gcc.target/i386/l_fma_float_4.c: Likewise.
3485 * gcc.target/i386/l_fma_float_5.c: Likewise.
3486 * gcc.target/i386/l_fma_float_6.c: Likewise.
3487 * gcc.target/i386/l_fma_main.h: Likewise.
3488 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3489 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3490 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3491 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3492 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3493 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3494 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3495 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3496 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3497 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3498 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3499 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3501 2011-10-10 Richard Guenther <rguenther@suse.de>
3504 * gcc.dg/torture/pr50389.c: New testcase.
3506 2011-10-10 Richard Guenther <rguenther@suse.de>
3509 * gcc.dg/builtins-47.c: Optimize.
3511 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3513 * lib/gcc-simulate-thread.exp: New.
3514 * gcc.dg/simulate-thread/guality.h: New.
3515 * gcc.dg/simulate-thread/simulate-thread.h: New.
3516 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3517 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3518 * gcc.dg/simulate-thread/README: New.
3519 * g++.dg/simulate-thread/guality.h: New.
3520 * g++.dg/simulate-thread/simulate-thread.h: New.
3521 * g++.dg/simulate-thread/simulate-thread.exp: New.
3522 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3523 * c-c++-common/cxxbitfields-2.c: Remove.
3524 * c-c++-common/cxxbitfields.c: Remove.
3525 * c-c++-common/cxxbitfields-4.c: Remove.
3526 * c-c++-common/cxxbitfields-5.c: Remove.
3527 * c-c++-common/simulate-thread/bitfields-1.c: New.
3528 * c-c++-common/simulate-thread/bitfields-2.c: New.
3529 * c-c++-common/simulate-thread/bitfields-3.c: New.
3530 * c-c++-common/simulate-thread/bitfields-4.c: New.
3532 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3535 * g++.dg/warn/format5.C: New.
3537 2011-10-09 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3541 * gfortran.dg/common_16.f90: New.
3543 2011-10-09 Tobias Burnus <burnus@net-b.de>
3545 * gfortran.dg/iso_c_binding_param_1.f90: New.
3546 * gfortran.dg/iso_c_binding_param_2.f90: New.
3547 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3549 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3551 PR tree-optimization/50635
3552 * gcc.dg/vect/pr50635.c: New test.
3554 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3557 * gfortran.dg/proc_decl_27.f90: New.
3559 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3562 * objc/execute/initialize-1.m: New test.
3564 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3567 * gfortran.dg/pointer_function_result_1.f90 : New test.
3569 2011-10-07 David S. Miller <davem@davemloft.net>
3572 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3573 * gcc.target/sparc/cmask.c: Use it.
3574 * gcc.target/sparc/fhalve.c: Likewise.
3575 * gcc.target/sparc/fnegop.c: Likewise.
3576 * gcc.target/sparc/fpadds.c: Likewise.
3577 * gcc.target/sparc/fshift.c: Likewise.
3578 * gcc.target/sparc/fucmp.c: Likewise.
3579 * gcc.target/sparc/lzd.c: Likewise.
3580 * gcc.target/sparc/vis3misc.c: Likewise.
3581 * gcc.target/sparc/xmul.c: Likewise.
3583 2011-10-07 Richard Henderson <rth@redhat.com>
3585 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3587 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3589 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3591 * gcc.dg/pr50193-1.c: New file.
3592 * gcc.target/arm/shiftable.c: New file.
3594 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3597 * gfortran.dg/class_46.f03: New.
3599 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3601 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3602 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3603 (syslog, vsyslog, __vsyslog_chk): Likewise.
3605 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3606 (x, EXT_x): Use ASMNAME.
3608 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3609 (a, c): Use ASMNAME.
3611 2011-10-07 Tom de Vries <tom@codesourcery.com>
3614 * gcc.dg/pr50527.c: New test.
3616 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3618 PR tree-optimization/50650
3619 * gcc.c-torture/compile/pr50650.c: New test.
3621 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3623 PR tree-optimization/50575
3624 * gcc.c-torture/execute/vector-compare-2.x: New file.
3626 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3629 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3630 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3633 2011-10-07 Richard Guenther <rguenther@suse.de>
3636 * gcc.dg/vect/vect-align-2.c: Increase array size.
3638 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3639 H.J. Lu <hongjiu.lu@intel.com>
3642 * gcc.target/i386/pr50603.c: New test.
3644 2011-10-06 Jason Merrill <jason@redhat.com>
3647 * g++.dg/cpp0x/default31.C: New.
3649 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3651 PR tree-optimization/50596
3652 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3654 * gcc.dg/vect/vect-cond-8.c: New test.
3656 2011-10-06 Richard Henderson <rth@redhat.com>
3658 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3659 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3660 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3661 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3662 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3663 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3664 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3665 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3666 * gcc.c-torture/execute/vshuf-16.inc: New file.
3667 * gcc.c-torture/execute/vshuf-2.inc: New file.
3668 * gcc.c-torture/execute/vshuf-4.inc: New file.
3669 * gcc.c-torture/execute/vshuf-8.inc: New file.
3670 * gcc.c-torture/execute/vshuf-main.inc: New file.
3671 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3672 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3673 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3674 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3675 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3676 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3677 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3678 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3679 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3680 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3681 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3682 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3683 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3685 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/49279
3688 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3689 * gcc.c-torture/execute/pr49279.c: New test.
3691 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3694 * gcc.c-torture/compile/pr49049.c: New test.
3696 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3699 * gcc.target/arm/pr50305.c: New test.
3701 2011-10-06 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/38884
3704 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3705 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3707 2011-10-05 David S. Miller <davem@davemloft.net>
3709 * gcc.target/sparc/lzd.c: New test.
3710 * gcc.target/sparc/popc.c: New test.
3712 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3714 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3715 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3716 * g++.dg/other/final1.C: Cleanup original tree dump.
3718 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3720 PR tree-optimization/50613
3721 * gcc.dg/pr50613.c: New test.
3723 2011-10-05 Richard Henderson <rth@redhat.com>
3725 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3726 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3727 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3728 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3729 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3730 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3731 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3732 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3734 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3736 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3737 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3738 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3739 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3740 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3742 2011-10-05 Richard Guenther <rguenther@suse.de>
3744 PR tree-optimization/38885
3745 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3747 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3749 * gcc.target/i386/sw-1.c: New test.
3751 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3753 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3755 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3757 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3761 2011-10-04 David S. Miller <davem@davemloft.net>
3763 * gcc.target/sparc/fhalve.c: New test.
3764 * gcc.target/sparc/fnegop.c: New test.
3765 * gcc.target/sparc/xmul.c: New test.
3767 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3770 * gfortran.dg/dummy_procedure_6.f90: New.
3772 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3774 PR tree-optimization/50604
3775 * gcc.dg/pr50604.c: New test.
3777 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3779 PR tree-optimization/49662
3780 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3781 * gcc.dg/graphite/interchange-15.c: Likewise.
3782 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3784 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3786 * gcc.dg/tree-ssa/restrict-4.c: New test.
3788 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3790 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3791 (main): Use __typeof to get result type of comparison.
3793 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3795 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3796 Make et_vect_multiple_sizes_saved global.
3797 (check_effective_target_vect64): Make et_vect64_saved global.
3799 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3801 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3802 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3803 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3804 * gcc.dg/builtin-complex-err-1.c: Adjust.
3806 2011-10-02 Jason Merrill <jason@redhat.com>
3808 * g++.dg/cpp0x/range-for22.C: New.
3810 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3811 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3812 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3813 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3815 * g++.dg/cpp0x/nsdmi5.C: New.
3817 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3820 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3822 (mips-dg-options): Force an ABI option if the current ABI is
3823 incompatible with the required -mlong setting. Likewise force
3824 a long setting if the current one is incompatible with the
3825 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3826 throughout procedure.
3827 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3828 instead of addressing=absolute.
3830 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3832 * gcc.target/mips/stack-1.c: New test.
3834 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3836 * gcc.dg/pr49696.c: New test.
3838 2011-10-02 Jan Hubicka <jh@suse.cz>
3840 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3842 2011-10-01 David S. Miller <davem@davemloft.net>
3844 * gcc.target/sparc/cmask.c: New test.
3845 * gcc.target/sparc/fpadds.c: New test.
3846 * gcc.target/sparc/fshift.c: New test.
3847 * gcc.target/sparc/fucmp.c: New test.
3848 * gcc.target/sparc/vis3misc.c: New test.
3850 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3853 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3855 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3858 * g++.dg/dfp/44473-1.C: New test.
3859 * g++.dg/dfp/44473-2.C: New test.
3860 * g++.dg/dfp/mangle-1.C: New test.
3861 * g++.dg/dfp/mangle-2.C: New test.
3862 * g++.dg/dfp/mangle-3.C: New test.
3863 * g++.dg/dfp/mangle-4.C: New test.
3864 * g++.dg/dfp/mangle-5.C: New test.
3866 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3869 * gcc.dg/pr50571.c: New test.
3871 PR tree-optimization/46309
3872 * gcc.dg/pr46309.c: New test.
3874 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3876 * gcc.dg/strlenopt-21.c: New test.
3878 2011-09-30 Revital Eres <revital.eres@linaro.org>
3880 * gcc.dg/sms-10.c: New file.
3882 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3884 * gcc.target/arm/pr50099.c: New test.
3886 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3888 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3890 2011-09-30 David S. Miller <davem@davemloft.net>
3892 * gcc.target/sparc/bmaskbshuf.c: New test.
3893 * gcc.target/sparc/edgen.c: New test.
3895 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3898 * gfortran.dg/pure_formal_proc_3.f90: New.
3901 * gfortran.dg/stfunc_7.f90: New.
3903 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3905 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3906 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3907 * gcc.dg/vector-compare-1.c: Likewise.
3908 * gcc.dg/vector-compare-2.c: Likewise.
3910 2011-09-29 David S. Miller <davem@davemloft.net>
3912 * gcc.target/sparc/array.c: New test.
3914 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3916 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3917 loop unroll and set max unroll times to 8.
3918 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3919 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3920 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3921 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3923 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3926 * g++.dg/ext/visibility/warn5.C: New.
3928 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/warn/Wextra-3.C: New.
3933 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3936 * gcc.target/sh/pr49468-si.c: New.
3938 2011-09-28 Tom de Vries <tom@codesourcery.com>
3941 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3942 (TEST): Initialize src3 with random floats.
3943 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3944 from union src3. Initialize src3 with random floats.
3946 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3948 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3949 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3950 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3951 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3952 * gcc.target/sh/sh4a-cos.c: Ditto.
3953 * gcc.target/sh/sh4a-cosf.c: Ditto.
3954 * gcc.target/sh/sh4a-sin.c: Ditto.
3955 * gcc.target/sh/sh4a-sinf.c: Ditto.
3956 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3957 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3958 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3960 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3963 * g++.dg/parse/error40.C: New.
3964 * g++.dg/warn/incomplete1.C: Adjust.
3966 2011-09-27 Jan Hubicka <jh@suse.cz>
3969 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3972 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3974 * gcc.dg/strlenopt-1.c: New test.
3975 * gcc.dg/strlenopt-1f.c: New test.
3976 * gcc.dg/strlenopt-2.c: New test.
3977 * gcc.dg/strlenopt-2f.c: New test.
3978 * gcc.dg/strlenopt-3.c: New test.
3979 * gcc.dg/strlenopt-4.c: New test.
3980 * gcc.dg/strlenopt-4g.c: New test.
3981 * gcc.dg/strlenopt-4gf.c: New test.
3982 * gcc.dg/strlenopt-5.c: New test.
3983 * gcc.dg/strlenopt-6.c: New test.
3984 * gcc.dg/strlenopt-7.c: New test.
3985 * gcc.dg/strlenopt-8.c: New test.
3986 * gcc.dg/strlenopt-9.c: New test.
3987 * gcc.dg/strlenopt-10.c: New test.
3988 * gcc.dg/strlenopt-11.c: New test.
3989 * gcc.dg/strlenopt-12.c: New test.
3990 * gcc.dg/strlenopt-12g.c: New test.
3991 * gcc.dg/strlenopt-13.c: New test.
3992 * gcc.dg/strlenopt-14g.c: New test.
3993 * gcc.dg/strlenopt-14gf.c: New test.
3994 * gcc.dg/strlenopt-15.c: New test.
3995 * gcc.dg/strlenopt-16g.c: New test.
3996 * gcc.dg/strlenopt-17g.c: New test.
3997 * gcc.dg/strlenopt-18g.c: New test.
3998 * gcc.dg/strlenopt.h: New file.
4000 2011-09-27 Tom de Vries <tom@codesourcery.com>
4003 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4004 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4005 * gcc.dg/pr43864.c: New test.
4006 * gcc.dg/pr43864-2.c: Same.
4007 * gcc.dg/pr43864-3.c: Same.
4008 * gcc.dg/pr43864-4.c: Same.
4010 2011-09-27 Jan Hubicka <jh@suse.cz>
4012 * gcc.dg/ipa/inline-5.c: New testcase.
4014 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4016 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4018 * gcc.dg/vect/bb-slp-27.c: New.
4019 * gcc.dg/vect/bb-slp-28.c: New.
4021 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4023 * testsuite/lib/target-supports.exp (check_profiling_available):
4024 Don't rely solely on TLS tests for -fprofile-generate, fall
4025 through to the other code.
4027 2011-09-27 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/50363
4030 * gcc.dg/torture/pr50363.c: New testcase.
4032 2011-09-26 Jason Merrill <jason@redhat.com>
4035 * g++.dg/template/partial13.C: New.
4038 * g++.dg/template/partial12.C: New.
4041 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4043 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4046 * g++.dg/diagnostic/bindings1.C: New.
4047 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4049 2011-09-26 David S. Miller <davem@davemloft.net>
4051 * gcc.target/sparc/wrgsr.c: New test.
4052 * gcc.target/sparc/rdgsr.c: New test.
4053 * gcc.target/sparc/edge.c: New test.
4054 * gcc.target/sparc/fcmp.c: New test.
4056 * gcc.target/sparc/edge.c: Update for new return types.
4057 * gcc.target/sparc/fcmp.c: Likewise.
4059 * gcc.target/sparc/fpaddsubi.c: New test.
4061 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4064 * gfortran.dg/common_15.f90: New.
4067 * gfortran.dg/dummy_procedure_5.f90: New.
4068 * gfortran.dg/interface_26.f90: Modified error message.
4069 * gfortran.dg/proc_ptr_11.f90: Ditto.
4070 * gfortran.dg/proc_ptr_15.f90: Ditto.
4071 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4072 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4074 2011-09-26 Jason Merrill <jason@redhat.com>
4077 * g++.dg/overload/rvalue3.C: New.
4080 * g++.dg/overload/ref-conv2.C: New.
4082 * g++.dg/cpp0x/nsdmi-template1.C: New.
4084 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4086 * g++.dg/cpp0x/nullptr25.C: New.
4088 2011-09-26 Richard Guenther <rguenther@suse.de>
4090 PR tree-optimization/50472
4091 * gcc.dg/torture/pr50472.c: New testcase.
4093 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/opt22.adb: New test.
4096 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4098 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4100 * gnat.dg/opt21.adb: New test.
4101 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4103 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4105 * gnat.dg/opt20.ad[sb]: New test.
4106 * gnat.dg/opt20_pkg.ads: New helper.
4108 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4110 * gnat.dg/array17.adb: New test.
4111 * gnat.dg/array17_pkg.ads: New helper.
4113 2011-09-25 Jason Merrill <jason@redhat.com>
4115 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4117 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4119 * gnat.dg/frame_overflow.ads: New.
4120 * gnat.dg/frame_overflow.adb: Adjust.
4121 * gnat.dg/specs/addr1.ads: Likewise.
4123 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/tree-ssa/restrict2.C: New test.
4127 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4129 * lib/target-supports.exp (check_effective_target_vect64): New.
4130 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4131 of multiple vector sizes.
4132 * gcc.dg/vect/bb-slp-26.c: New.
4134 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4137 * g++.dg/template/bitfield1.C: New.
4139 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4141 * gcc.dg/vect/bb-slp-24.c: New.
4143 2011-09-24 Jason Merrill <jason@redhat.com>
4145 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4147 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4149 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4150 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4152 * g++.dg/cpp0x/nsdmi1.C: New.
4153 * g++.dg/cpp0x/nsdmi2.C: New.
4154 * g++.dg/cpp0x/nsdmi3.C: New.
4155 * g++.dg/cpp0x/nsdmi4.C: New.
4156 * g++.old-deja/g++.other/init4.C: New.
4158 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/template/sfinae28.C: New.
4163 2011-09-23 Ian Lance Taylor <iant@google.com>
4165 * go.test/go-test.exp (errchk): Handle more cases of getting
4166 correct Tcl backslash quoting in regular expressions in test file.
4168 2011-09-23 Jason Merrill <jason@redhat.com>
4171 * g++.dg/init/const8.C: New.
4172 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4173 * g++.dg/cpp0x/defaulted2.C: Likewise.
4174 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4175 * g++.dg/init/pr20039.C: Likewise.
4176 * g++.dg/init/pr42844.C: Likewise.
4178 2011-09-23 Jan Hubicka <jh@suse.cz>
4180 * gcc.dg/ipa/inline-1.c: new testcase.
4181 * gcc.dg/ipa/inline-2.c: new testcase.
4182 * gcc.dg/ipa/inline-3.c: new testcase.
4183 * gcc.dg/ipa/inline-4.c: new testcase.
4185 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4188 * g++.dg/cpp0x/constexpr-static8.C: New.
4190 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4192 * gcc.target/i386/avxfp-1.c: New test.
4193 * gcc.target/i386/avxfp-2.c: New test.
4195 2011-09-23 Terry Guo <terry.guo@arm.com>
4197 * gcc.c-torture/execute/941014-1.x: Deleted.
4199 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4202 * g++.dg/cpp0x/pr50491.C: New.
4204 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4207 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4209 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4212 * g++.dg/cpp0x/nullptr24.C: New.
4214 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4217 * gcc.target/i386/pr50482.c: New test.
4219 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4221 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4222 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4223 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4224 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4225 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4226 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4227 multilib options contain different -march= from dg-options.
4229 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4230 Paolo Carlini <paolo.carlini@oracle.com>
4233 * g++.dg/template/friend52.C: New.
4235 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4237 * gcc.target/arm/cmp-1.c: New test.
4238 * gcc.target/arm/cmp-2.c: Likewise.
4240 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4243 * gfortran.dg/impure_actual_1.f90: Modified error message.
4244 * gfortran.dg/proc_ptr_32.f90: New.
4245 * gfortran.dg/proc_ptr_33.f90: New.
4247 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4249 PR tree-optimization/50451
4250 * gcc.dg/vect/pr50451.c: New test.
4252 2011-09-21 Ian Lance Taylor <iant@google.com>
4254 * go.test/go-test.exp (errchk): Add special case for bug332.
4255 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4256 some more test lines.
4258 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4260 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4261 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4262 * g++.dg/other/i386-8.C: Ditto.
4263 * g++.dg/other/pr34435.C: Ditto.
4264 * g++.dg/other/pr39496.C: Ditto.
4265 * g++.dg/other/mmintrin.C: Ditto.
4267 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4269 * gcc.dg/vect/vect-cond-7.c: New test.
4270 * gcc.target/i386/sse4_1-cond-1.c: New test.
4271 * gcc.target/i386/avx-cond-1.c: New test.
4273 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4276 * g++.dg/other/pr50464.C: New test.
4278 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4280 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4281 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4282 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4283 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4285 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4287 * gnat.dg/opt19.adb: New test.
4289 2011-09-21 Terry Guo <terry.guo@arm.com>
4291 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4292 on arch conflict when testing case on targets other than armv7-a.
4294 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.dg/ext/int128-1.C: New.
4298 * g++.dg/ext/int128-2.C: Likewise.
4299 * g++.dg/ext/int128-2.h: Likewise.
4301 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4304 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4306 2011-09-20 Jason Merrill <jason@redhat.com>
4308 * g++.dg/cpp0x/constexpr-generated1.C: New.
4311 * g++.dg/overload/ref-conv1.C: New.
4313 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4315 * g++.dg/other/final1.C: New.
4317 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4319 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4322 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4324 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4327 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4329 PR tree-optimization/50413
4330 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4331 -fdump-tree-slp-details. Run other tests with
4332 -fdump-tree-vect-details.
4333 * g++.dg/vect/slp-pr50413.cc: New.
4335 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4336 Ira Rosen <ira.rosen@linaro.org>
4339 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4340 Fix underscores around restrict.
4342 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4344 PR tree-optimization/50414
4345 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4346 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4347 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4349 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4351 PR tree-optimization/50412
4352 * gfortran.dg/vect/pr50412.f90: New.
4354 2011-09-16 Jason Merrill <jason@redhat.com>
4357 * g++.dg/eh/defarg1.C: New.
4359 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.dg/vect/vect-reduc-10.c: New test.
4362 * gcc.target/i386/avx-reduc-1.c: New test.
4364 * gcc.target/i386/sse2-extract-1.c: New test.
4365 * gcc.target/i386/avx-extract-1.c: New test.
4367 2011-09-16 Terry Guo <terry.guo@arm.com>
4369 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4371 2011-09-15 Diego Novillo <dnovillo@google.com>
4373 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4374 ALWAYS_CXXFLAGS, if defined.
4375 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4376 ALWAYS_GFORTRANFLAGS, if defined.
4377 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4378 ALWAYS_GOCFLAGS, if defined.
4379 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4380 ALWAYS_OBJCXXFLAGS, if defined.
4381 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4382 additional_flags, if defined.
4383 * lib/gnat.exp (gnat_target_compile): Likewise.
4384 * lib/objc.exp (objc_target_compile): Likewise.
4385 * lib/target-supports-dg.exp (dg-add-options): Handle
4388 2011-09-15 Tom de Vries <tom@codesourcery.com>
4391 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4392 Use uintptr_t in f1. Undo avr xfails.
4394 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4398 * gfortran.dg/function_types_3.f90: New.
4400 2011-09-15 Jason Merrill <jason@redhat.com>
4403 * g++.dg/cpp0x/trailing7.C: New.
4406 * g++.dg/cpp0x/nullptr23.C: New.
4408 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4410 * gcc.dg/vect/bb-slp-25.c: New.
4412 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4415 * g++.dg/cpp0x/noexcept15.C: New.
4417 2011-09-14 Tom de Vries <tom@codesourcery.com>
4420 * gcc.dg/pr50251.c: New test.
4422 2011-09-14 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/null_5.f90: New.
4427 * gfortran.dg/null_6.f90: New.
4429 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4431 * gcc.c-torture/compile/20110913-1.c: New test.
4433 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4436 * gfortran.dg/result_2.f90: New.
4438 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4440 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4442 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4445 * g++.dg/cpp0x/variadic116.C: New test case.
4447 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4449 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4450 * gcc.target/mips/interrupt_handler-2.c: New test.
4451 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4453 2011-09-12 Jason Merrill <jason@redhat.com>
4455 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4457 * g++.dg/cpp0x/explicit7.C: New.
4459 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4461 PR rtl-optimization/50212
4462 * g++.dg/other/pr50212.C: New test.
4464 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4467 * testsuite/gcc.target/avr/torture/avr-torture.exp
4468 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4469 "-O2 -fmerge-all-constants".
4471 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4474 * gfortran.dg/do_while_1.f90: New test.
4476 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4480 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4481 * gfortran.dg/proc_decl_26.f90: New.
4482 * gfortran.dg/typebound_override_2.f90: New.
4483 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4485 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4487 * gnat.dg/cond_expr2.ad[sb]: New test.
4489 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4491 * gnat.dg/atomic5.ad[sb]: New test.
4493 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4495 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4497 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4500 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4502 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4505 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4507 2011-09-09 Richard Guenther <rguenther@suse.de>
4509 PR tree-optimization/50328
4510 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4512 2011-09-09 Richard Guenther <rguenther@suse.de>
4515 * gcc.dg/torture/pr50333.c: New testcase.
4517 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4519 PR tree-optimization/50318
4520 * gcc.target/arm/pr50318-1.c: New file.
4522 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4524 * gcc.target/i386/all_one_m256i.c: New test.
4526 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/cpp0x/sfinae28.C: New.
4531 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4534 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4535 longer ignored on typedefs.
4537 PR c++/33255 - Support -Wunused-local-typedefs warning
4538 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4539 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4541 2011-09-08 Martin Jambor <mjambor@suse.cz>
4543 PR tree-optimization/50287
4544 * gcc.dg/torture/pr50287.c: New test.
4546 2011-09-08 Richard Guenther <rguenther@suse.de>
4548 PR tree-optimization/19831
4549 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4550 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4551 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4552 * gcc.dg/errno-1.c: Adjust.
4554 2011-09-08 Richard Guenther <rguenther@suse.de>
4556 PR tree-optimization/19831
4557 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4559 2011-09-08 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/do_concurrent_1.f90: New.
4563 * gfortran.dg/do_concurrent_2.f90: New.
4565 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4568 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4569 * gcc.dg/pr50310-2.c: New test.
4571 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4574 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4575 * gfortran.dg/impure_constructor_1.f90: Modified.
4576 * gfortran.dg/proc_ptr_comp_33.f90: New.
4578 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4581 * gcc.dg/pr50310-1.c: New test.
4583 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4586 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4589 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/cpp0x/noexcept14.C: New.
4594 2011-09-07 Jason Merrill <jason@redhat.com>
4596 * g++.dg/cpp0x/constexpr-ref3.C: New.
4598 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4600 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4602 * gcc.dg/section1.c: Don't xfail for avr.
4604 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4606 PR tree-optimization/50322
4607 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4609 2011-09-07 Martin Jambor <mjambor@suse.cz>
4611 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4613 2011-09-07 Martin Jambor <mjambor@suse.cz>
4615 PR tree-optimization/49911
4616 * g++.dg/tree-ssa/pr49911.C: New test.
4618 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4621 * gcc.dg/torture/pr49030.c: New test.
4623 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4626 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4627 * gfortran.dg/class_4d.f03: Deleted.
4628 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4630 2011-09-07 Richard Guenther <rguenther@suse.de>
4632 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4634 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4636 PR tree-optimization/46021
4637 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4639 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4641 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4643 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4645 * gcc.c-torture/compile/20110906-1.c: New test.
4647 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4649 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4651 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4653 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4654 --param tree-reassoc-width=1.
4656 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4657 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4659 2011-09-06 Richard Guenther <rguenther@suse.de>
4661 PR tree-optimization/48149
4662 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4664 2011-09-06 Richard Guenther <rguenther@suse.de>
4666 PR tree-optimization/48317
4667 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4669 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4671 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4673 (add_options_for_quad_vectors): Replace with ...
4674 (add_options_for_double_vectors): ... this.
4675 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4676 support multiple vector sizes since the vectorizer attempts to
4677 vectorize with both vector sizes.
4678 * gcc.dg/vect/no-vfa-vect-79.c,
4679 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4680 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4681 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4682 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4683 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4684 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4685 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4686 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4687 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4688 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4689 gcc.dg/vect/vect-40.c: Likewise.
4690 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4691 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4692 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4693 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4694 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4696 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4698 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4701 * gcc.target/mips/abi-main.h: New file.
4702 * gcc.target/mips/abi-o32-long32.c: New test.
4703 * gcc.target/mips/abi-o32-long64.c: Likewise.
4704 * gcc.target/mips/abi-o64-long32.c: Likewise.
4705 * gcc.target/mips/abi-o64-long64.c: Likewise.
4706 * gcc.target/mips/abi-n32-long32.c: Likewise.
4707 * gcc.target/mips/abi-n32-long64.c: Likewise.
4708 * gcc.target/mips/abi-n64-long32.c: Likewise.
4709 * gcc.target/mips/abi-n64-long64.c: Likewise.
4710 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4711 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4712 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4713 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4714 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4715 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4716 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4717 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4718 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4719 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4720 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4721 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4722 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4723 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4724 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4725 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4726 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4727 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4728 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4729 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4730 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4731 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4732 * gcc.target/mips/branch-3.c: Likewise.
4733 * gcc.target/mips/branch-4.c: Likewise.
4734 * gcc.target/mips/branch-5.c: Likewise.
4735 * gcc.target/mips/branch-6.c: Likewise.
4736 * gcc.target/mips/branch-7.c: Likewise.
4737 * gcc.target/mips/branch-8.c: Likewise.
4738 * gcc.target/mips/branch-9.c: Likewise.
4739 * gcc.target/mips/branch-10.c: Likewise.
4740 * gcc.target/mips/branch-11.c: Likewise.
4741 * gcc.target/mips/branch-12.c: Likewise.
4742 * gcc.target/mips/branch-13.c: Likewise.
4743 * gcc.target/mips/lazy-binding-1.c: Likewise.
4745 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4747 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4748 to avoid warning on int=16 platforms..
4750 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4752 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4753 to work even with -fshort-enums.
4755 2011-09-04 Jan Hubicka <jh@suse.cz>
4757 * gcc.c-torture/compile/20110902.c: new testcase.
4759 2011-09-04 Jason Merrill <jason@redhat.com>
4762 * g++.dg/cpp0x/rv-conv1.C: New.
4765 * g++.dg/cpp0x/rv-func3.C: New.
4767 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4771 * g++.dg/cpp0x/constexpr-template1.C: New.
4772 * g++.dg/cpp0x/constexpr-template2.C: New.
4773 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4774 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4776 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4778 * gnat.dg/specs/debug1.ads: Tweak pattern.
4780 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4783 * gfortran.dg/class_45a.f03: New.
4784 * gfortran.dg/class_45b.f03: New.
4786 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4787 Ira Rosen <ira.rosen@linaro.org>
4789 PR tree-optimization/50208
4790 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4791 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4792 -fno-tree-fre -fno-tree-pre.
4794 2011-09-02 Martin Jambor <mjambor@suse.cz>
4796 * gcc.dg/ipa/ipcp-3.c: New test.
4798 2011-09-02 Richard Guenther <rguenther@suse.de>
4800 PR tree-optimization/27460
4802 * gcc.dg/vect/vect-cond-7.c: New testcase.
4804 2011-09-02 Martin Jambor <mjambor@suse.cz>
4806 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4807 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4808 xfailed test for inlining.
4809 * g++.dg/ipa/ivinline-9.C: Likewise.
4811 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4813 PR tree-optimization/50178
4814 * gfortran.dg/vect/pr50178.f90: New test.
4816 2011-08-31 Martin Jambor <mjambor@suse.cz>
4819 * gcc.c-torture/execute/pr49886.c: New testcase.
4821 2011-08-31 Tom de Vries <tom@codesourcery.com>
4824 * gcc.dg/pr43513.c: New test.
4826 2011-08-30 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/common_14.f90: New.
4830 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4832 2011-08-30 Jason Merrill <jason@redhat.com>
4835 * g++.dg/cpp0x/decltype33.C: New.
4838 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4841 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4843 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4845 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4847 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4849 * gnat.dg/specs/aggr3.ads: New test.
4850 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4852 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4853 * gnat.dg/specs/aggr2.ads: Likewise.
4855 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4858 * gfortran.dg/allocate_with_source_2.f90: New test
4860 2011-08-30 Jason Merrill <jason@redhat.com>
4863 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4866 * g++.dg/cpp0x/constexpr-value3.C: New.
4868 2011-08-30 Richard Guenther <rguenther@suse.de>
4871 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4872 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4873 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4874 * gcc.dg/pr36902.c: XFAIL.
4876 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4878 * gcc.target/i386/fma-check.h: New.
4879 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4880 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4881 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4882 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4883 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4884 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4885 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4886 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4887 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4888 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4889 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4890 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4891 * gcc.target/i386/fma-compile.c: Likewise.
4892 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4893 * gcc.target/i386/sse-12.c: Add -mfma.
4894 * gcc.target/i386/sse-13.c: Likewise.
4895 * gcc.target/i386/sse-14.c: Likewise.
4896 * gcc.target/i386/sse-22.c: Likewise.
4897 * gcc.target/i386/sse-23.c: Likewise.
4898 * g++.dg/other/i386-2.C: Likewise.
4899 * g++.dg/other/i386-3.C: Likewise.
4901 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4904 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4905 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4907 2011-08-30 Christian Bruel <christian.bruel@st.com>
4909 * g++.dg/bprob/bprob.exp (feedback_options): Set
4910 -fbranch-probabilities.
4911 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4913 2011-08-29 Jason Merrill <jason@redhat.com>
4916 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4918 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4919 Jason Merrill <jason@redhat.com>
4921 * g++.dg/dfp/base.C: New test.
4923 2011-08-29 Jason Merrill <jason@redhat.com>
4927 * g++.dg/cpp0x/initlist58.C: New.
4929 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4932 * gfortran.dg/class_result_1.f03: New.
4934 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4937 * gcc.target/i386/pr48722.c: New test.
4939 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4942 * gfortran.dg/widechar_compare_1.f90: New test.
4944 2011-08-26 Jason Merrill <jason@redhat.com>
4948 * g++.dg/abi/mangle50.C: New.
4950 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4953 * gcc.target/i386/pr50202.c: New test.
4955 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4957 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4958 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4959 * gcc.target/i386/avx-round-vec.c: New test.
4960 * gcc.target/i386/avx-roundf-vec.c: New test.
4962 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4964 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4968 * c-c++-common/Wunused-var-14.c: New test.
4970 2011-08-26 Tom de Vries <tom@codesourcery.com>
4972 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4974 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4976 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4977 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4978 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4979 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4981 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4983 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4984 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4985 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4986 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4988 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4991 * gfortran.dg/pointer_comp_init_1.f90: New test.
4993 2011-08-25 Jason Merrill <jason@redhat.com>
4996 * g++.dg/cpp0x/sfinae27.C: New.
4998 2011-08-25 Tobias Burnus <burnus@net-b.de>
5000 * gfortran.dg/coarray_lib_token_4.f90: New.
5002 2011-08-25 Tobias Burnus <burnus@net-b.de>
5004 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5006 2011-08-25 Richard Guenther <rguenther@suse.de>
5008 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5010 2011-08-24 Tobias Burnus <burnus@net-b.de>
5013 * gfortran.dg/initialization_28.f90: New.
5015 2011-08-24 Richard Guenther <rguenther@suse.de>
5017 PR tree-optimization/50067
5018 * gcc.dg/torture/pr50067-3.c: New testcase.
5019 * gcc.dg/torture/pr50067-4.c: Likewise.
5020 * gcc.dg/torture/pr50067-5.c: Likewise.
5022 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5024 * g++.dg/other/i386-2.C: Add -mavx2 check.
5025 * g++.dg/other/i386-3.C: Likewise.
5026 * gcc.target/i386/avx-1.c: Add AVX2.
5027 * gcc.target/i386/avx-2.c: Likewise.
5028 * gcc.target/i386/funcspec-5.c: Likewise.
5029 * gcc.target/i386/sse-12.c: Likewise.
5030 * gcc.target/i386/sse-13.c: Likewise.
5031 * gcc.target/i386/sse-14.c: Likewise.
5032 * gcc.target/i386/sse-22.c: Likewise.
5033 * gcc.target/i386/sse-23.c: Likewise.
5034 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5035 * gcc.target/i386/avx2-check.h: New.
5036 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5037 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5038 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5039 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5040 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5041 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5042 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5043 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5044 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5045 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5046 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5047 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5048 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5049 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5050 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5051 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5052 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5053 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5054 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5055 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5056 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5057 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5058 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5059 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5060 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5061 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5062 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5063 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5064 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5065 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5066 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5067 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5068 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5069 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5070 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5071 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5072 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5073 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5074 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5075 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5076 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5077 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5078 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5079 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5080 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5081 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5082 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5083 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5084 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5085 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5086 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5087 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5088 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5089 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5090 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5091 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5092 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5093 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5094 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5095 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5096 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5097 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5098 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5099 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5100 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5101 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5102 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5103 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5104 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5105 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5106 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5107 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5108 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5109 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5110 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5111 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5112 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5113 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5114 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5115 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5116 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5117 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5118 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5119 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5120 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5121 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5122 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5123 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5124 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5125 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5126 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5127 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5128 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5129 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5130 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5131 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5132 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5133 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5134 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5135 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5136 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5137 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5138 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5139 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5140 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5141 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5142 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5143 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5144 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5145 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5146 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5147 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5148 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5149 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5150 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5151 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5152 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5153 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5154 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5155 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5156 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5157 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5158 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5159 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5160 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5161 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5162 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5163 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5164 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5165 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5166 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5167 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5168 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5169 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5170 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5171 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5172 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5173 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5174 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5175 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5176 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5177 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5178 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5179 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5180 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5181 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5182 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5183 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5184 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5185 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5186 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5187 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5188 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5189 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5190 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5191 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5192 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5193 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5194 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5195 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5196 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5197 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5198 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5199 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5200 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5201 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5202 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5203 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5204 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5205 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5206 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5207 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5208 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5209 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5210 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5211 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5212 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5213 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5214 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5215 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5216 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5217 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5218 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5219 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5220 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5221 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5222 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5223 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5224 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5225 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5226 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5227 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5228 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5229 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5230 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5231 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5232 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5233 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5234 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5235 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5236 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5237 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5238 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5239 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5240 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5241 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5242 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5243 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5244 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5245 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5246 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5247 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5248 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5249 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5250 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5251 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5252 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5253 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5254 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5255 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5256 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5257 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5258 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5259 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5260 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5261 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5262 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5263 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5264 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5265 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5266 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5267 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5268 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5269 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5270 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5271 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5272 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5273 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5274 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5275 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5276 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5277 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5278 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5279 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5280 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5281 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5282 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5283 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5284 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5285 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5286 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5287 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5288 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5289 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5290 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5291 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5292 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5293 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5294 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5295 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5296 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5297 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5298 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5299 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5300 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5301 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5302 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5303 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5304 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5305 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5306 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5307 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5308 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5309 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5310 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5311 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5312 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5313 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5314 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5315 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5316 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5317 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5318 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5319 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5320 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5321 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5322 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5323 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5324 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5325 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5326 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5327 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5328 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5329 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5330 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5331 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5332 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5333 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5334 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5335 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5336 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5337 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5338 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5339 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5340 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5341 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5342 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5343 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5344 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5345 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5346 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5347 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5348 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5349 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5350 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5351 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5352 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5353 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5354 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5355 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5356 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5357 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5358 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5359 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5360 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5361 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5362 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5363 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5364 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5365 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5366 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5367 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5368 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5369 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5370 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5371 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5372 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5373 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5374 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5375 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5376 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5377 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5378 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5379 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5380 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5381 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5382 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5383 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5384 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5385 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5386 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5387 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5388 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5389 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5390 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5391 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5392 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5393 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5394 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5395 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5396 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5397 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5398 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5399 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5400 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5401 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5402 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5403 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5404 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5405 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5406 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5407 * gcc.target/i386/testimm-9.c: Likewise.
5409 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5411 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5412 * g++.dg/other/i386-3.C: Likewise.
5413 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5414 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5415 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5416 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5417 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5418 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5419 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5420 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5421 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5422 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5423 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5424 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5425 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5426 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5427 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5428 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5429 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5430 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5431 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5432 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5433 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5434 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5435 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5436 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5437 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5438 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5439 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5440 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5441 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5442 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5443 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5444 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5445 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5446 * gcc.target/i386/sse-12.c: Add BMI2.
5447 * gcc.target/i386/sse-13.c: Likewise.
5448 * gcc.target/i386/sse-14.c: Likewise.
5449 * gcc.target/i386/sse-22.c: Likewise.
5450 * gcc.target/i386/sse-23.c: Likewise.
5452 2011-08-23 Jason Merrill <jason@redhat.com>
5454 * g++.dg/template/crash7.C: Adjust expected errors.
5456 2011-08-23 Jason Merrill <jason@redhat.com>
5460 * g++.dg/cpp0x/overload2.C: New.
5462 2011-08-23 Jason Merrill <jason@redhat.com>
5465 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5467 2011-08-23 Jason Merrill <jason@redhat.com>
5470 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5471 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5472 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5473 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5475 2011-08-23 Jason Merrill <jason@redhat.com>
5478 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5480 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5483 * g++.dg/warn/Wunused-var-16.C: New test.
5486 * gcc.dg/pr50161.c: New test.
5488 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5491 * g++.dg/gcov/gcov-7.C: New test.
5493 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5496 * g++.dg/dfp/nofields.C: New test.
5498 2011-08-23 Tobias Burnus <burnus@net-b.de>
5501 * gfortran.dg/use_16.f90: New.
5503 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5504 Kirill Yukhin <kirill.yukhin@intel.com>
5507 * gcc.target/i386/pr50155.c: New test.
5509 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5511 PR tree-optimization/50133
5512 * gcc.dg/pr50133.c: New test.
5515 * c-c++-common/cxxbitfields-6.c: New test.
5517 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5520 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5522 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5524 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5525 * gcc.dg/pr49994-3.c: Ditto.
5527 2011-08-22 Richard Guenther <rguenther@suse.de>
5530 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5531 * gcc.dg/torture/pr50067-2.c: Likewise.
5533 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5536 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5537 of a constant resulting from simplification.
5538 * gfortran.dg/warn_conversion_3.f90: New test.
5540 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5543 * gfortran.dg/zero_stride_1.f90: New test.
5545 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5548 * gfortran.dg/typebound_override_1.f90: Modified.
5550 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5552 PR tree-optimization/48739
5553 * gcc.dg/pr48739-1.c: New test.
5554 * gcc.dg/pr48739-2.c: New test.
5556 2011-08-20 Tobias Burnus <burnus@net-b.de>
5558 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5560 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5563 * gfortran.dg/where_3.f90: New test.
5565 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5568 * gfortran.dg/pr49721-1.f: New.
5569 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5571 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5573 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5574 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5577 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5579 * gcc.target/arm/wmul-11.c: New file.
5580 * gcc.target/arm/wmul-12.c: New file.
5581 * gcc.target/arm/wmul-13.c: New file.
5583 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5585 * gcc.target/arm/wmul-10.c: New file.
5587 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5589 * gcc.target/arm/wmul-9.c: New file.
5590 * gcc.target/arm/wmul-bitfield-2.c: New file.
5592 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5594 * gcc.target/arm/wmul-8.c: New file.
5596 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5598 * gcc.target/arm/wmul-7.c: New file.
5600 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5602 * gcc.target/arm/wmul-6.c: New file.
5604 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5606 * gcc.target/arm/wmul-5.c: New file.
5607 * gcc.target/arm/no-wmla-1.c: New file.
5609 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5611 * gcc.target/arm/wmul-bitfield-1.c: New file.
5613 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5615 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5617 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5619 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5620 * gcc.target/i386/conversion.c: Likewise.
5622 2011-08-19 Richard Guenther <rguenther@suse.de>
5624 * gcc.dg/torture/pr50067-1.c: New testcase.
5625 * gcc.dg/torture/pr50067-2.c: Likewise.
5627 2011-08-19 Joey Ye <joey.ye@arm.com>
5630 * gcc.target/arm/handler-align.c: New test.
5631 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5634 2011-08-19 Joey Ye <joey.ye@arm.com>
5636 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5638 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5641 * gfortran.dg/end_block_label_1.f90: New test.
5642 * gfortran.dg/end_associate_label_1.f90: New test.
5644 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5646 * gcc.dg/c1x-pointer-float-1.c: New test.
5648 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5651 * gfortran.dg/duplicate_labels_2.f: New test.
5653 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5655 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5656 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5657 gcc.dg/c1x-noreturn-5.c: New tests.
5659 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5661 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5663 2011-08-18 Tobias Burnus <burnus@net-b.de>
5666 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5667 * gfortran.dg/coarray_lock_3.f90: Fix test.
5668 * gfortran.dg/coarray_lock_4.f90: New.
5669 * gfortran.dg/coarray_lock_5.f90: New.
5671 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5674 * gcc.c-torture/compile/pr50009.c: New test.
5677 * gcc.dg/torture/pr50092.c: New test.
5679 2011-08-18 Tobias Burnus <burnus@net-b.de>
5682 * gfortran.dg/namelist_73.f90: New.
5684 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5686 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5689 * gcc.dg/pr50017.c: New test.
5691 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5694 * g++.dg/lookup/hidden-var1.C: New test case.
5696 2011-08-17 Tobias Burnus <burnus@net-b.de>
5699 * gfortran.dg/warn_unused_var_2.f90: New.
5700 * gfortran.dg/warn_unused_var_3.f90: New.
5702 2011-08-17 Tom de Vries <tom@codesourcery.com>
5705 * gcc.target/arm/pr43597.c: New test.
5707 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5710 * gfortran.dg/common_13.f90: New.
5712 2011-08-16 Jason Merrill <jason@redhat.com>
5715 * g++.dg/cpp0x/variadic-unresolved.C: New.
5717 * g++.old-deja/g++.brendan/README: Add R.I.P.
5719 * g++.dg/ext/attr-used-1.C: New.
5722 * g++.dg/cpp0x/initlist56.C: New.
5724 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5727 * g++.dg/opt/life1.C: Only run on Linux.
5729 2011-08-15 Tobias Burnus <burnus@net-b.de>
5731 * gfortran.dg/coarray_26.f90: New.
5733 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5735 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5738 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5741 * gfortran.dg/func_result_7.f90: New.
5743 2011-08-13 Jason Merrill <jason@redhat.com>
5746 * g++.dg/cpp0x/decltype32.C: New.
5749 * g++.dg/diagnostic/expr1.C: New.
5751 2011-08-12 David Li <davidxl@google.com>
5753 * g++.dg/abi/vbase15.C: New test.
5755 2011-08-12 Jason Merrill <jason@redhat.com>
5758 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5760 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5762 * gcc.dg/builtins-67.c: New test.
5763 * gcc.target/i386/conversion.c: Ditto.
5765 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5766 Brian Hackett <bhackett1024@gmail.com>
5768 * g++.dg/plugin/decl_plugin.c: New.
5769 * g++.dg/plugin/decl-plugin-test.C: New.
5770 * g++.dg/plugin/plugin.exp: Add above testcase.
5772 2011-08-11 Richard Guenther <rguenther@suse.de>
5774 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5776 2011-08-11 Michael Matz <matz@suse.de>
5778 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5780 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5782 PR tree-optimization/50039
5783 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5784 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5786 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5788 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5789 (sse4_1_test): Initialize src3 with random value.
5791 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5793 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5794 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5795 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5796 * gcc.dg/scal-to-vec1.c: New test.
5797 * gcc.dg/scal-to-vec2.c: New test.
5799 2011-08-09 Richard Guenther <rguenther@suse.de>
5801 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5802 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5803 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5804 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5806 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5808 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5810 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5812 * gcc.dg/pr49948.c: Require pthread effective target.
5814 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5816 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5818 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5820 * gcc.target/i386/sse-22a.c: New test.
5822 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5824 PR tree-optimization/50014
5825 * gcc.dg/vect/pr50014.c: New test.
5827 2011-08-08 Martin Jambor <mjambor@suse.cz>
5830 * gcc.dg/tree-ssa/pr49923.c: New test.
5832 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5835 * gcc.target/i386/pr49781-1.c: New.
5837 2011-08-08 Jason Merrill <jason@redhat.com>
5839 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5841 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5843 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5846 * gfortran.dg/typebound_override_1.f90: New.
5848 2011-08-07 Kai Tietz <ktietz@redhat.com>
5850 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5851 x86_64 mingw target.
5852 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5853 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5854 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5855 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5856 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5857 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5858 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5859 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5860 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5861 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5863 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5866 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5868 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5870 * gcc.dg/pr48770.c: Cleanup coverage files.
5871 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5873 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5875 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5876 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5877 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5878 lzcnt and bmi options.
5880 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5883 * gcc.dg/pr47381-1.c: New.
5884 * gcc.dg/pr47381-2.c: Likewise.
5885 * gcc.target/i386/pr47381.c: Likewise.
5887 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5890 * gcc.dg/pr47727.c: New.
5893 * gcc.dg/pr47372-1.c: New.
5894 * gcc.dg/pr47372-2.c: Likewise.
5896 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5899 * gcc.target/i386/pr47449.c: New.
5902 * gcc.dg/pr47446-1.c: New.
5903 * gcc.dg/pr47446-2.c: Likewise.
5905 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5908 * gcc.dg/pr47766.c: New.
5911 * gcc.dg/tls/pr47715-1.c: New.
5912 * gcc.dg/tls/pr47715-2.c: Likewise.
5913 * gcc.dg/tls/pr47715-3.c: Likewise.
5914 * gcc.dg/tls/pr47715-4.c: Likewise.
5915 * gcc.dg/tls/pr47715-5.c: Likewise.
5917 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5920 * objc.dg/gnu-api-2-class.m: Updated comments.
5921 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5922 * objc.dg/gnu-api-2-class-meta.m: New test.
5923 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5925 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5928 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5929 with classes that are in construction.
5931 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5934 * gcc.target/i386/pr48084-1.c: New.
5935 * gcc.target/i386/pr48084-2.c: Likewise.
5936 * gcc.target/i386/pr48084-3.c: Likewise.
5937 * gcc.target/i386/pr48084-4.c: Likewise.
5938 * gcc.target/i386/pr48084-5.c: Likewise.
5940 PR rtl-optimization/49504
5941 * gcc.target/i386/pr49504.c: New.
5944 * gcc.dg/pr49860.c: New.
5946 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5949 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5950 with classes that are in construction.
5952 2011-08-05 Jason Merrill <jason@redhat.com>
5955 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5958 * g++.dg/cpp0x/decltype31.C: New.
5961 * g++.dg/init/array28.C: New.
5964 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5966 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5969 * gcc.dg/pr47369-1.c: New.
5971 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5974 * gcc.dg/torture/pr47364-1.c: New.
5975 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5976 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5978 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5981 * gfortran.dg/transfer_check_2.f90: New test case.
5983 2011-08-05 Jan Hubicka <jh@suse.cz>
5986 * gfortran.dg/pr49494.f90: New testcase.
5988 2011-08-05 Jan Hubicka <jh@suse.cz>
5991 * gcc.c-torture/compile/pr49735.c: New testcase.
5993 2011-08-05 Jason Merrill <jason@redhat.com>
5996 * g++.dg/cpp0x/initlist56.C: New.
5999 * g++.dg/overload/rvalue2.C: New.
6002 * g++.dg/cpp0x/range-for21.C: New.
6004 * g++.dg/ext/vla11.C: New.
6006 2011-08-05 Richard Guenther <rguenther@suse.de>
6008 PR tree-optimization/49984
6009 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6011 2011-08-05 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6014 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6015 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6017 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6019 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6020 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6021 * gfortran.dg/ldist-pr43023.f90: Ditto.
6022 * gfortran.dg/namelist_52.f90: Ditto.
6023 * gfortran.dg/interface_proc_end.f90: Ditto.
6024 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6025 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6027 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6029 * gcc.dg/vect/vect-over-widen-1.c: New test.
6030 * gcc.dg/vect/vect-over-widen-2.c: New test.
6031 * gcc.dg/vect/vect-over-widen-3.c: New test.
6032 * gcc.dg/vect/vect-over-widen-4.c: New test.
6034 2011-08-04 Richard Guenther <rguenther@suse.de>
6037 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6039 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6041 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6043 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6046 * g++.dg/ext/builtin-object-size3.C: New test.
6048 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6050 PR tree-optimization/49948
6051 * gcc.dg/pr49948.c: New test.
6053 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6056 * gcc.dg/torture/pr47383.c: New.
6058 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6060 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6062 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6064 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6066 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6069 * gcc.dg/torture/pr47744-1.c: New.
6070 * gcc.dg/torture/pr47744-2.c: Likewise.
6071 * gcc.dg/torture/pr47744-3.c: Likewise.
6073 2011-08-03 Richard Guenther <rguenther@suse.de>
6076 * gcc.dg/torture/pr49958.c: New testcase.
6078 2011-08-03 Richard Guenther <rguenther@suse.de>
6080 PR tree-optimization/49938
6081 * g++.dg/torture/pr49938.C: New testcase.
6083 2011-08-02 Jason Merrill <jason@redhat.com>
6086 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6089 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6092 * g++.dg/cpp0x/variadic115.C: New.
6095 * g++.dg/cpp0x/union5.C: New.
6097 2011-08-02 Daniel Kraft <d@domob.eu>
6100 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6102 2011-08-02 Kai Tietz <ktietz@redhat.com>
6105 * gcc.dg/tree-ssa/forwprop-15.c
6107 2011-08-02 Jason Merrill <jason@redhat.com>
6110 * g++.dg/cpp0x/range-for20.C: New.
6112 2011-08-02 Tobias Burnus <burnus@net-b.de>
6114 * gfortran.dg/coarray_lib_token_3.f90: New.
6116 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6120 * gcc.dg/gomp/atomic-15.c: New test.
6121 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6122 * g++.dg/gomp/atomic-15.C: New test.
6123 * g++.dg/gomp/private-1.C: New test.
6124 * g++.dg/gomp/sharing-2.C: New test.
6125 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6126 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6127 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6129 2011-08-02 Tobias Burnus <burnus@net-b.de>
6131 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6132 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6134 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6135 * gfortran.dg/allocatable_function_5.f90: Ditto.
6136 * gfortran.dg/allocate_stat.f90: Ditto.
6137 * gfortran.dg/array_constructor_20.f90: Ditto.
6138 * gfortran.dg/array_constructor_21.f90: Ditto.
6139 * gfortran.dg/array_constructor_22.f90: Ditto.
6140 * gfortran.dg/array_constructor_26.f03: Ditto.
6141 * gfortran.dg/array_function_4.f90: Ditto.
6142 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6143 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6144 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6145 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6146 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6147 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6148 * gfortran.dg/class_15.f03: Ditto.
6149 * gfortran.dg/class_27.f03: Ditto.
6150 * gfortran.dg/class_33.f90: Ditto.
6151 * gfortran.dg/class_37.f03: Ditto.
6152 * gfortran.dg/class_40.f03: Ditto.
6153 * gfortran.dg/class_42.f03: Ditto.
6154 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6155 * gfortran.dg/coarray/registering_1.f90: Ditto.
6156 * gfortran.dg/convert_1.f90: Ditto.
6157 * gfortran.dg/default_initialization_3.f90: Ditto.
6158 * gfortran.dg/dependency_25.f90: Ditto.
6159 * gfortran.dg/dependency_26.f90: Ditto.
6160 * gfortran.dg/dependency_36.f90: Ditto.
6161 * gfortran.dg/dependency_37.f90: Ditto.
6162 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6163 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6164 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6165 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6166 * gfortran.dg/elemental_result_1.f90: Ditto.
6167 * gfortran.dg/empty_derived_type.f90: Ditto.
6168 * gfortran.dg/entry_7.f90: Ditto.
6169 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6170 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6171 * gfortran.dg/error_recovery_3.f90: Ditto.
6172 * gfortran.dg/extends_4.f03: Ditto.
6173 * gfortran.dg/func_assign.f90: Ditto.
6174 * gfortran.dg/func_assign_3.f90: Ditto.
6175 * gfortran.dg/generic_1.f90: Ditto.
6176 * gfortran.dg/generic_18.f90: Ditto.
6177 * gfortran.dg/generic_22.f03: Ditto.
6178 * gfortran.dg/generic_4.f90: Ditto.
6179 * gfortran.dg/generic_6.f90: Ditto.
6180 * gfortran.dg/generic_actual_arg.f90: Ditto.
6181 * gfortran.dg/graphite/id-21.f: Ditto.
6182 * gfortran.dg/graphite/pr45758.f90: Ditto.
6183 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6184 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6185 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6186 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6187 * gfortran.dg/host_used_types_1.f90: Ditto.
6188 * gfortran.dg/implicit_1.f90: Ditto.
6189 * gfortran.dg/implicit_11.f90: Ditto.
6190 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6191 * gfortran.dg/impure_actual_1.f90: Ditto.
6192 * gfortran.dg/impure_assignment_1.f90: Ditto.
6193 * gfortran.dg/impure_constructor_1.f90: Ditto.
6194 * gfortran.dg/initialization_10.f90: Ditto.
6195 * gfortran.dg/initialization_12.f90: Ditto.
6196 * gfortran.dg/interface_14.f90: Ditto.
6197 * gfortran.dg/interface_15.f90: Ditto.
6198 * gfortran.dg/interface_2.f90: Ditto.
6199 * gfortran.dg/interface_25.f90: Ditto.
6200 * gfortran.dg/interface_26.f90: Ditto.
6201 * gfortran.dg/interface_29.f90: Ditto.
6202 * gfortran.dg/interface_assignment_1.f90: Ditto.
6203 * gfortran.dg/internal_pack_6.f90: Ditto.
6204 * gfortran.dg/internal_pack_7.f90: Ditto.
6205 * gfortran.dg/internal_pack_8.f90: Ditto.
6206 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6207 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6208 * gfortran.dg/module_commons_3.f90: Ditto.
6209 * gfortran.dg/module_equivalence_4.f90: Ditto.
6210 * gfortran.dg/module_equivalence_6.f90: Ditto.
6211 * gfortran.dg/module_function_type_1.f90: Ditto.
6212 * gfortran.dg/module_naming_1.f90: Ditto.
6213 * gfortran.dg/namelist_4.f90: Ditto.
6214 * gfortran.dg/operator_c1202.f90: Ditto.
6215 * gfortran.dg/parens_7.f90: Ditto.
6216 * gfortran.dg/pr32921.f: Ditto.
6217 * gfortran.dg/pr33646.f90: Ditto.
6218 * gfortran.dg/pr41928.f90: Ditto.
6219 * gfortran.dg/pr42119.f90: Ditto.
6220 * gfortran.dg/pr43984.f90: Ditto.
6221 * gfortran.dg/present_1.f90: Ditto.
6222 * gfortran.dg/private_type_2.f90: Ditto.
6223 * gfortran.dg/proc_decl_2.f90: Ditto.
6224 * gfortran.dg/proc_ptr_10.f90: Ditto.
6225 * gfortran.dg/proc_ptr_22.f90: Ditto.
6226 * gfortran.dg/proc_ptr_8.f90: Ditto.
6227 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6228 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6229 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6230 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6231 * gfortran.dg/substring_equivalence.f90: Ditto.
6232 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6233 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6234 * gfortran.dg/trim_optimize_6.f90: Ditto.
6235 * gfortran.dg/typebound_call_12.f03: Ditto.
6236 * gfortran.dg/typebound_operator_5.f03: Ditto.
6237 * gfortran.dg/typebound_operator_6.f03: Ditto.
6238 * gfortran.dg/typebound_proc_18.f03: Ditto.
6239 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6240 * gfortran.dg/use_1.f90: Ditto.
6241 * gfortran.dg/use_10.f90: Ditto.
6242 * gfortran.dg/use_11.f90: Ditto.
6243 * gfortran.dg/use_14.f90: Ditto.
6244 * gfortran.dg/use_only_2.f90: Ditto.
6245 * gfortran.dg/use_rename_4.f90: Ditto.
6246 * gfortran.dg/use_rename_5.f90: Ditto.
6247 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6248 * gfortran.dg/used_interface_ref.f90: Ditto.
6249 * gfortran.dg/used_types_11.f90: Ditto.
6250 * gfortran.dg/used_types_3.f90: Ditto.
6251 * gfortran.dg/used_types_4.f90: Ditto.
6252 * gfortran.dg/userdef_operator_2.f90: Ditto.
6253 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6254 * gfortran.dg/vect/pr46213.f90: Ditto.
6255 * gfortran.dg/whole_file_21.f90: Ditto.
6256 * gfortran.dg/whole_file_22.f90: Ditto.
6257 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6258 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6260 2011-08-02 Kai Tietz <ktietz@redhat.com>
6262 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6264 2011-08-01 Jason Merrill <jason@redhat.com>
6267 * g++.dg/abi/mangle49.C: New.
6270 * g++.dg/cpp0x/constexpr-array4.C: New.
6273 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6275 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6278 * gcc.target/i386/pr49927.c: New test.
6280 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6282 PR tree-optimization/49926
6283 * gcc.dg/vect/pr49926.c: New test.
6285 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6287 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6288 * gcc.target/i386/lzcnt-1.c: New test.
6289 * gcc.target/i386/lzcnt-2.c: Likewise.
6290 * gcc.target/i386/lzcnt-2a.c: Likewise.
6291 * gcc.target/i386/lzcnt-3.c: Likewise.
6292 * gcc.target/i386/lzcnt-4.c: Likewise.
6293 * gcc.target/i386/lzcnt-4a.c: Likewise.
6294 * gcc.target/i386/lzcnt-5.c: Likewise.
6295 * gcc.target/i386/lzcnt-6.c: Likewise.
6296 * gcc.target/i386/lzcnt-6a.c: Likewise.
6297 * gcc.target/i386/lzcnt-check.h: Likewise.
6299 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6300 * gcc.target/i386/sse-13.c: Likewise.
6301 * gcc.target/i386/sse-14.c: Likewise.
6302 * g++.dg/other/i386-2.C: Likewise.
6303 * g++.dg/other/i386-3.C: Likewise.
6305 2011-08-01 Julian Brown <julian@codesourcery.com>
6307 * gcc.target/arm/fixed-point-exec.c: New test.
6309 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6312 * gcc.target/i386/pr49920.c: New test.
6314 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6316 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6317 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6318 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6319 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6320 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6321 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6322 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6323 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6324 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6325 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6326 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6327 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6328 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6329 * g++.dg/tree-ssa/pr33615.C: Ditto.
6330 * g++.dg/tree-ssa/restrict1.C: Ditto.
6331 * c-c++-common/restrict-2.c: Ditto.
6332 * gfortran.dg/pr32921.f: Ditto.
6333 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6334 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6335 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6336 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6337 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6338 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6339 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6340 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6341 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6342 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6344 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6346 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6347 .exe.ltrans[0-9]*. dump files.
6349 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6352 * gfortran.dg/abstract_type_6.f03: Modified.
6353 * gfortran.dg/typebound_proc_24.f03: New.
6355 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6358 * g++.dg/init/for1.C: Fix.
6360 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6363 * gfortran.dg/string_5.f90: New test.
6365 2011-07-29 Jason Merrill <jason@redhat.com>
6368 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6370 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6372 PR tree-optimization/47407
6373 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6377 2011-07-29 Richard Guenther <rguenther@suse.de>
6379 * gcc.dg/uninit-suppress.c: Also disable VRP.
6380 * gcc.dg/uninit-suppress_2.c: Likewise.
6382 2011-07-28 Jason Merrill <jason@redhat.com>
6385 * g++.dg/template/nontype24.C: New.
6387 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6389 PR rtl-optimization/47958
6390 * gcc.dg/torture/pr47958-1.c: New.
6392 2011-07-29 Wei Guozhi <carrot@google.com>
6394 PR rtl-optimization/49799
6395 * gcc.dg/pr49799.c: New test case.
6397 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6400 * gcc.dg/graphite/id-pr48648.c: New.
6402 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6405 * gfortran.dg/maxloc_2.f90: New test.
6406 * gfortran.dg/maxloc_3.f90: New test.
6407 * gfortran.dg/minloc_1.f90: New test.
6408 * gfortran.dg/minloc_2.f90: New test.
6409 * gfortran.dg/minloc_3.f90: New test.
6410 * gfortran.dg/minmaxloc_7.f90: New test.
6413 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6415 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6417 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6418 the builtin isn't optimized away.
6420 2011-07-27 Tobias Burnus <burnus@net-b.de>
6423 * gfortran.dg/lto/pr45586-2_0.f90: New.
6425 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6428 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6429 * c-c++-common/cxxbitfields-5.c: Same.
6431 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6433 * lib/target-supports.exp (check_effective_target_mmap): Use
6434 check_function_available.
6436 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6438 * g++.old-deja/g++.pt/crash60.C: Updated.
6440 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.target/i386/pr49866.c: New test.
6445 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6447 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6448 * gcc.target/i386/bmi-andn-1.c: New test.
6449 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6450 * gcc.target/i386/bmi-andn-2.c: Likewise.
6451 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6452 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6453 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6454 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6455 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6456 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6457 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6458 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6459 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6460 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6461 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6462 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6463 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6464 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6465 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6466 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6467 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6468 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6469 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6470 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6471 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6473 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6476 * gfortran.dg/graphite/id-pr47691.f: New.
6478 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6480 * gcc.target/i386/avx-os-support.h: New.
6481 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6482 (main): Check avx_os_support before the test is run.
6483 * gcc.target/i386/aes-avx-check.h: Ditto.
6484 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6486 2011-07-27 Kai Tietz <ktietz@redhat.com>
6488 * gcc.target/i386/aggregate-ret3.c: New test.
6489 * gcc.target/i386/aggregate-ret4.c: New test.
6491 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6494 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6495 allocated array should *not* change its size.
6496 * gfortran.dg/multiple_allocation_3.f90: New test.
6498 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6501 * g++.dg/cpp0x/constexpr-49776.C: New.
6503 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6506 * gcc.dg/graphite/id-pr47046.c: New.
6508 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6511 * gcc.dg/graphite/run-id-pr47593.c: New.
6513 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6516 * gcc.dg/graphite/run-id-pr47653.c: New.
6517 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6518 induction variables.
6519 * gcc.dg/graphite/scop-16.c: Same.
6520 * gcc.dg/graphite/scop-17.c: Same.
6521 * gcc.dg/graphite/scop-21.c: Same.
6523 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6526 * gcc.dg/graphite/id-pr48805.c: New.
6528 2011-07-26 Tobias Burnus <burnus@net-b.de>
6530 * gfortran.dg/coarray_lib_token_2.f90: New.
6532 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6534 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6537 2011-07-25 Andrew Pinski <apinski@cavium.com>
6540 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6541 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6543 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6545 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6547 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6548 * gcc.c-torture/execute/loop-2g.c: Likewise.
6549 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6550 Require mmap support.
6551 * gcc.c-torture/execute/loop-2g.x: Likewise.
6552 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6553 (MAP_ANON): Provide default.
6554 * gcc.dg/20050826-1.c: Likewise.
6555 * gcc.target/i386/pr36533.c: Likewise.
6556 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6557 Use dg-require-effective-target mmap.
6559 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6562 * g++.dg/cpp0x/range-for19.C: New.
6564 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6567 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6570 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6573 * g++.dg/torture/pr49309.C: Remove.
6575 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6577 PR tree-optimization/49809
6578 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6581 2011-07-25 Richard Guenther <rguenther@suse.de>
6583 PR tree-optimization/49715
6584 * gcc.target/i386/pr49715-1.c: New testcase.
6585 * gcc.target/i386/pr49715-2.c: Likewise.
6587 2011-07-23 Jason Merrill <jason@redhat.com>
6589 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6591 2011-07-22 Jason Merrill <jason@redhat.com>
6594 * g++.dg/cpp0x/initlist55.C: New.
6596 2011-07-23 Tobias Burnus <burnus@net-b.de>
6599 * gfortran.dg/namelist_72.f: New.
6601 2011-07-23 Tobias Burnus <burnus@net-b.de>
6603 * gfortran.dg/coarray_25.f90: New.
6605 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6607 * override1.C: This test should use c++0x mode.
6608 * override3.C: New. Test the diagnostics in c++98 mode.
6610 2011-07-22 Jason Merrill <jason@redhat.com>
6611 Mark Glisse <marc.glisse@normalesup.org>
6614 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6617 * g++.dg/opt/builtins2.C: New.
6618 * g++.dg/other/error27.C: Don't rely on __builtin.
6620 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6622 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6624 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6625 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6626 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6627 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6629 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6632 2011-07-22 Richard Guenther <rguenther@suse.de>
6634 PR tree-optimization/45819
6635 * gcc.dg/pr45819.c: New testcase.
6637 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6639 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6641 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6645 * gcc.dg/graphite/run-id-pr47654.c: New.
6647 2011-07-21 Ian Lance Taylor <iant@google.com>
6650 * gcc.dg/pr49705.c: New test.
6652 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6654 * lib/target-supports.exp (check_avx_os_support_available): New.
6655 (check_effective_target_avx_runtime): Use it.
6657 2011-07-21 Richard Guenther <rguenther@suse.de>
6659 PR tree-optimization/49770
6660 * g++.dg/torture/pr49770.C: New testcase.
6662 2011-07-21 Kai Tietz <ktietz@redhat.com>
6664 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6665 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6667 2011-07-21 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/coarray_lib_token_1.f90: New.
6671 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6673 * gcc.dg/pr32912-2.c: Skip for AVR.
6674 * gcc.dg/pr44674.c: Add dg-require-profiling.
6676 2011-07-20 Jason Merrill <jason@redhat.com>
6678 * g++.dg/ext/desig2.C: New.
6680 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6682 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6684 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6685 * gcc.target/powerpc/recip-3.c: Ditto.
6687 2011-07-19 Jason Merrill <jason@redhat.com>
6689 PR c++/6709 (DR 743)
6690 PR c++/42603 (DR 950)
6691 * g++.dg/cpp0x/decltype21.C: New.
6693 2011-07-20 Richard Guenther <rguenther@suse.de>
6696 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6697 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6699 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6701 * gcc.target/arm/combine-movs.c: New.
6702 * gcc.target/arm/unsigned-extend-2.c: New.
6704 2011-07-19 Jason Merrill <jason@redhat.com>
6707 * g++.dg/cpp0x/variadic114.C: New.
6709 2011-07-19 Tobias Burnus <burnus@net-b.de>
6711 * gfortran.dg/coarray_args_1.f90: New.
6712 * gfortran.dg/coarray_args_2.f90: New.
6714 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6717 * gfortran.dg/allocate_error_3.f90: New.
6719 2011-07-19 Richard Guenther <rguenther@suse.de>
6721 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6722 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6723 * gcc.dg/torture/20110719-1.c: New testcase.
6725 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6727 PR tree-optimization/49768
6728 * gcc.c-torture/execute/pr49768.c: New test.
6730 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6732 PR tree-optimization/49771
6733 * gcc.dg/vect/pr49771.c: New test.
6735 2011-07-18 Martin Jambor <mjambor@suse.cz>
6737 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6738 * gcc.dg/ipa/ipa-2.c: Likewise.
6739 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6740 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6741 * gcc.dg/ipa/ipa-5.c: Likewise.
6742 * gcc.dg/ipa/ipa-7.c: Likewise.
6743 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6744 * gcc.dg/ipa/ipacost-1.c: Likewise.
6745 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6747 * gcc.dg/ipa/ipcp-1.c: New test.
6748 * gcc.dg/ipa/ipcp-2.c: Likewise.
6749 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6751 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6754 * gfortran.dg/pr49675.f90: New test.
6756 2011-07-18 Richard Guenther <rguenther@suse.de>
6758 * gcc.dg/torture/20110718-1.c: New testcase.
6760 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6762 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6763 * g++.dg/ext/bitfield3.C: Likewise.
6764 * g++.dg/ext/bitfield4.C: Likewise.
6765 * g++.dg/ext/bitfield5.C: Likewise.
6766 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6767 * g++.dg/other/pr23205-2.C: Likewise.
6768 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6769 * gcc.c-torture/compile/20001109-2.c: Likewise.
6770 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6771 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6772 * gcc.dg/bitfld-16.c: Likewise.
6773 * gcc.dg/bitfld-17.c: Likewise.
6774 * gcc.dg/bitfld-18.c: Likewise.
6775 * gcc.dg/builtins-config.h: Remove Netware support.
6776 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6777 * gcc.dg/cdce2.c: Likewise.
6778 * gcc.dg/cpp/assert4.c: Remove netware support.
6779 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6780 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6782 * lib/target-supports.exp (check_visibility_available): Remove
6784 (check_profiling_available): Likewise.
6786 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6788 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6790 2011-07-17 Tobias Burnus <burnus@net-b.de>
6791 Thomas Koenig <tkoenig@gcc.gnu.org>
6794 * gfortran.dg/generic_17.f90: Fix testcase.
6795 * gfortran.dg/interface_3.f90: Add dg-error.
6796 * gfortran.dg/use_14.f90: New.
6797 * gfortran.dg/use_15.f90: New.
6799 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6801 * gnat.dg/pointer_controlled.adb: New test.
6803 2011-07-17 Tobias Burnus <burnus@net-b.de>
6806 * gfortran.dg/pointer_remapping_7.f90: New.
6808 2011-07-16 Jason Merrill <jason@redhat.com>
6810 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6812 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6813 Jason Merrill <jason@redhat.com>
6817 * g++.dg/cpp0x/decltype29.C: Adjust.
6818 * g++.dg/cpp0x/error4.C: Adjust.
6819 * g++.dg/cpp0x/sfinae26.C: Adjust.
6820 * g++.dg/cpp0x/variadic105.C: Adjust.
6821 * g++.dg/template/deduce3.C: Adjust.
6822 * g++.dg/template/error45.C: Adjust.
6823 * g++.dg/template/ptrmem2.C: Adjust.
6824 * g++.dg/template/sfinae2.C: Adjust.
6825 * g++.old-deja/g++.pt/crash60.C: Adjust.
6826 * g++.old-deja/g++.pt/unify6.C: Adjust.
6827 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6828 * g++.dg/cpp0x/nullptr15.C: Adjust.
6829 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6830 * g++.dg/cpp0x/pr31431.C: Adjust.
6831 * g++.dg/cpp0x/pr31434.C: Adjust.
6832 * g++.dg/cpp0x/sfinae11.C: Adjust
6833 * g++.dg/cpp0x/temp_default2.C: Adjust.
6834 * g++.dg/cpp0x/trailing4.C: Adjust.
6835 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6836 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6837 * g++.dg/cpp0x/variadic105.C: Adjust.
6838 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6839 * g++.dg/ext/vla2.C: Adjust.
6840 * g++.dg/other/ptrmem10.C: Adjust.
6841 * g++.dg/other/ptrmem11.C: Adjust.
6842 * g++.dg/overload/unknown1.C: Adjust.
6843 * g++.dg/template/conv11.C: Adjust.
6844 * g++.dg/template/dependent-expr5.C: Adjust.
6845 * g++.dg/template/friend.C: Adjust.
6846 * g++.dg/template/incomplete2.C: Adjust.
6847 * g++.dg/template/local4.C: Adjust.
6848 * g++.dg/template/local6.C: Adjust.
6849 * g++.dg/template/operator9.C: Adjust.
6850 * g++.dg/template/ttp25.C: Adjust.
6851 * g++.dg/template/unify10.C: Adjust.
6852 * g++.dg/template/unify11.C: Adjust.
6853 * g++.dg/template/unify6.C: Adjust.
6854 * g++.dg/template/unify9.C: Adjust.
6855 * g++.dg/template/varmod1.C: Adjust.
6856 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6857 * g++.old-deja/g++.pt/crash28.C: Adjust.
6858 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6859 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6860 * g++.old-deja/g++.pt/expr2.C: Adjust.
6861 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6862 * g++.old-deja/g++.pt/spec5.C: Adjust.
6863 * g++.old-deja/g++.pt/spec6.C: Adjust.
6864 * g++.old-deja/g++.pt/unify4.C: Adjust.
6865 * g++.old-deja/g++.pt/unify8.C: Adjust.
6866 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6867 * g++.dg/overload/template5.C: New testcase.
6868 * g++.dg/template/overload12.C: New testcase.
6870 2011-07-11 Tobias Burnus <burnus@net-b.de>
6872 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6873 * gfortran.dg/coarray_7.f90: Ditto.
6874 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6875 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6877 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6879 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6881 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6882 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6883 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6885 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6886 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6887 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6889 2011-07-15 Jason Merrill <jason@redhat.com>
6892 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6893 Use --extra_opts instead of --additional_options.
6895 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6898 * g++.dg/torture/pr49309.C: Remove.
6900 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6902 * gcc.target/tic6x/weak-call.c: New test.
6903 * gcc.target/tic6x/fpcmp.c: New test.
6904 * gcc.target/tic6x/fpdiv.c: New test.
6905 * gcc.target/tic6x/rotdi16-scan.c: New test.
6906 * gcc.target/tic6x/ffssi.c: New test.
6907 * gcc.target/tic6x/fpdiv-lib.c: New test.
6908 * gcc.target/tic6x/cold-lc.c: New test.
6909 * gcc.target/tic6x/longcalls.c: New test.
6910 * gcc.target/tic6x/abi-align-1.c: New test.
6911 * gcc.target/tic6x/fpcmp-finite.c: New test.
6912 * gcc.target/tic6x/rotdi16.c: New test.
6913 * gcc.target/tic6x/bswapl.c: New test.
6914 * gcc.target/tic6x/ffsdi.c: New test.
6915 * gcc.target/tic6x/tic6x.exp: New file.
6916 * gcc.target/tic6x/builtins/arith24.c: New test.
6917 * gcc.target/tic6x/builtins/smpy.c: New test.
6918 * gcc.target/tic6x/builtins/smpylh.c: New test.
6919 * gcc.target/tic6x/builtins/smpyh.c: New test.
6920 * gcc.target/tic6x/builtins/sarith1.c: New test.
6921 * gcc.target/tic6x/builtins/extclr.c: New test
6922 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6923 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6924 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6925 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6927 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6929 * gcc.dg/20020312-2.c: Likewise.
6930 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6931 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6932 * gcc.dg/torture/builtin-math-7.c: Likewise.
6935 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6936 not testing tic6x-*-*.
6938 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6941 * g++.dg/torture/pr49309.C: New testcase.
6943 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6945 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6947 2011-07-14 Richard Guenther <rguenther@suse.de>
6949 PR tree-optimization/49651
6950 * gcc.dg/torture/pr49651.c: New testcase.
6952 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6955 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6957 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6959 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6960 -mno-pointers-to-nested-functions.
6961 * gcc.target/powerpc/no-r11-2.c: Ditto.
6962 * gcc.target/powerpc/no-r11-3.c: Ditto.
6964 2011-07-13 Jason Merrill <jason@redhat.com>
6966 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6967 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6968 when compiling C files.
6969 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6970 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6971 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6972 * g++.dg/lookup/anon2.C: Likewise.
6973 * g++.dg/tree-ssa/copyprop.C: Likewise.
6974 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6975 * g++.dg/init/vector1.C: Ignore narrowing errors.
6976 * g++.dg/torture/pr35526.C: Likewise.
6977 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6979 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6982 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6985 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6987 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6988 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6990 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6992 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6993 * lib/obj-c++.exp (obj-c++_init): Ditto.
6994 * lib/file-format.exp (gcc_target_object_format): Ditto.
6995 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6996 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6997 (check_visibility_available): Ditto.
6998 (check_effective_target_tls_native): Ditto.
6999 (check_effective_target_tls_emulated): Ditto.
7000 (check_effective_target_function_sections): Ditto.
7002 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7004 * gcc.target/arm/pr48183.c: New test.
7006 2011-07-13 Richard Guenther <rguenther@suse.de>
7008 * gcc.dg/torture/20110713-1.c: New testcase.
7010 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7013 * gcc.c-torture/compile/pr49474.c: New testcase.
7015 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7017 PR tree-optimization/49712
7018 * gcc.c-torture/execute/pr49712.c: New test.
7020 2011-07-11 Jason Merrill <jason@redhat.com>
7023 * g++.dg/template/recurse3.C: New.
7025 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7028 * gcc.dg/guality/csttest.c: New test.
7031 * gfortran.dg/pr49698.f90: New test.
7033 2011-07-11 Jeff Law <law@redhat.com>
7035 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7037 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7039 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7040 * go.test/go-test.exp (go-set-goarch): Likewise.
7042 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7045 * gcc.target/avr/torture/pr39633.c: New test case.
7047 2011-07-11 Tobias Burnus <burnus@net-b.de>
7050 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7052 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7054 * lib/target-supports.exp (check_effective_target_scheduling):
7056 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7057 * gcc.dg/pr45055.c: Ditto.
7058 * gcc.dg/pr45353.c: Ditto.
7059 * g++.dg/pr45056.C: Ditto.
7061 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7063 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7064 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7065 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7066 * g++.dg/torture/pr31863.C: Skip AVR.
7068 2011-07-10 Tobias Burnus <burnus@net-b.de>
7071 * gfortran.dg/intrinsic_signal.f90: New.
7073 2011-07-09 Jason Merrill <jason@redhat.com>
7075 * g++.dg/cpp0x/regress/regress6.C: New.
7076 * g++.dg/parse/crash45.C: Adjust message.
7077 * g++.dg/template/crash38.C: Adjust message.
7078 * g++.dg/template/crash64.C: Adjust message.
7080 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7082 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7083 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7084 * g++.dg/abi/bitfield3.C: Likewise.
7085 * g++.dg/eh/pr38662.C: Likewise.
7086 * g++.dg/ext/attrib36.C: Likewise.
7087 * g++.dg/ext/attrib37.C: Likewise.
7088 * g++.dg/ext/attrib8.C: Likewise.
7089 * g++.dg/ext/tmplattr1.C: Likewise.
7090 * g++.dg/inherit/override-attribs.C: Likewise.
7091 * g++.dg/opt/inline9.C: Likewise.
7092 * g++.dg/opt/life1.C: Likewise.
7093 * g++.dg/opt/longbranch2.C: Likewise.
7094 * g++.dg/opt/nrv12.C: Likewise.
7095 * g++.dg/opt/reg-stack4.C: Likewise.
7096 * g++.dg/other/pr35504.C: Likewise.
7097 * g++.dg/other/pr39496.C: Likewise.
7098 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7099 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7100 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7101 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7102 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7103 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7104 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7105 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7106 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7107 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7108 * g++.dg/warn/pr15774-1.C: Likewise.
7109 * g++.dg/warn/pr15774-2.C: Likewise.
7110 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7111 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7112 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7113 * g++.old-deja/g++.pt/asm2.C: Likewise.
7114 * gcc.c-torture/compile/20000804-1.c: Likewise.
7115 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7116 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7117 * gcc.dg/20020108-1.c: Likewise.
7118 * gcc.dg/20020122-2.c: Likewise.
7119 * gcc.dg/20020122-3.c: Likewise.
7120 * gcc.dg/20020206-1.c: Likewise.
7121 * gcc.dg/20020219-1.c: Likewise.
7122 * gcc.dg/20020310-1.c: Likewise.
7123 * gcc.dg/20020411-1.c: Likewise.
7124 * gcc.dg/20020418-2.c: Likewise.
7125 * gcc.dg/20020426-2.c: Likewise.
7126 * gcc.dg/20020517-1.c: Likewise.
7127 * gcc.dg/20030204-1.c: Likewise.
7128 * gcc.dg/20030826-2.c: Likewise.
7129 * gcc.dg/20031102-1.c: Likewise.
7130 * gcc.dg/20031202-1.c: Likewise.
7131 * gcc.dg/20050111-1.c: Likewise.
7132 * gcc.dg/20050503-1.c: Likewise.
7133 * gcc.dg/array-init-1.c: Likewise.
7134 * gcc.dg/builtin-apply4.c: Likewise.
7135 * gcc.dg/dfp/pr31344.c: Likewise.
7136 * gcc.dg/gomp/atomic-11.c: Likewise.
7137 * gcc.dg/graphite/pr40281.c: Likewise.
7138 * gcc.dg/ia64-sync-1.c: Likewise.
7139 * gcc.dg/ia64-sync-2.c: Likewise.
7140 * gcc.dg/ia64-sync-3.c: Likewise.
7141 * gcc.dg/ia64-sync-4.c: Likewise.
7142 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7143 * gcc.dg/invalid-call-1.c: Likewise.
7144 * gcc.dg/loop-3.c: Likewise.
7145 * gcc.dg/lower-subreg-1.c: Likewise.
7146 * gcc.dg/lto/pr47259_0.c: Likewise.
7147 * gcc.dg/nested-calls-1.c: Likewise.
7148 * gcc.dg/pr20017.c: Likewise.
7149 * gcc.dg/pr25023.c: Likewise.
7150 * gcc.dg/pr27671-2.c: Likewise.
7151 * gcc.dg/pr32176.c: Likewise.
7152 * gcc.dg/pr33676.c: Likewise.
7153 * gcc.dg/pr35045.c: Likewise.
7154 * gcc.dg/pr36015.c: Likewise.
7155 * gcc.dg/pr36584.c: Likewise.
7156 * gcc.dg/pr36998.c: Likewise.
7157 * gcc.dg/pr37438.c: Likewise.
7158 * gcc.dg/pr37908.c: Likewise.
7159 * gcc.dg/pr41241.c: Likewise.
7160 * gcc.dg/pr41340.c: Likewise.
7161 * gcc.dg/pr44136.c: Likewise.
7162 * gcc.dg/pr44194-1.c: Likewise.
7163 * gcc.dg/pr46212.c: Likewise.
7164 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7165 * gcc.dg/setjmp-2.c: Likewise.
7166 * gcc.dg/short-compare-1.c: Likewise.
7167 * gcc.dg/short-compare-2.c: Likewise.
7168 * gcc.dg/smod-1.c: Likewise.
7169 * gcc.dg/sync-2.c: Likewise.
7170 * gcc.dg/sync-3.c: Likewise.
7171 * gcc.dg/tls/opt-1.c: Likewise.
7172 * gcc.dg/tls/opt-2.c: Likewise.
7173 * gcc.dg/tls/opt-3.c: Likewise.
7174 * gcc.dg/torture/badshift.c: Likewise.
7175 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7176 * gcc.dg/torture/pr20314-2.c: Likewise.
7177 * gcc.dg/torture/pr36891.c: Likewise.
7178 * gcc.dg/torture/pr38774.c: Likewise.
7179 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7180 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7181 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7182 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7183 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7184 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7185 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7186 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7187 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7188 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7189 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7190 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7191 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7192 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7193 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7194 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7195 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7196 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7197 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7198 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7199 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7200 * gcc.dg/unroll-1.c: Likewise.
7201 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7202 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7203 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7204 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7205 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7206 * gcc.target/i386/20000609-1.c: Likewise.
7207 * gcc.target/i386/20000720-1.c: Likewise.
7208 * gcc.target/i386/20000724-1.c: Likewise.
7209 * gcc.target/i386/20011107-1.c: Likewise.
7210 * gcc.target/i386/20011119-1.c: Likewise.
7211 * gcc.target/i386/20020201-3.c: Likewise.
7212 * gcc.target/i386/20020218-1.c: Likewise.
7213 * gcc.target/i386/20020729-1.c: Likewise.
7214 * gcc.target/i386/20030926-1.c: Likewise.
7215 * gcc.target/i386/20060125-1.c: Likewise.
7216 * gcc.target/i386/20060125-2.c: Likewise.
7217 * gcc.target/i386/20060512-1.c: Likewise.
7218 * gcc.target/i386/20060512-2.c: Likewise.
7219 * gcc.target/i386/20060512-3.c: Likewise.
7220 * gcc.target/i386/20060512-4.c: Likewise.
7221 * gcc.target/i386/387-1.c: Likewise.
7222 * gcc.target/i386/387-2.c: Likewise.
7223 * gcc.target/i386/387-5.c: Likewise.
7224 * gcc.target/i386/387-6.c: Likewise.
7225 * gcc.target/i386/980312-1.c: Likewise.
7226 * gcc.target/i386/980313-1.c: Likewise.
7227 * gcc.target/i386/990117-1.c: Likewise.
7228 * gcc.target/i386/990424-1.c: Likewise.
7229 * gcc.target/i386/990524-1.c: Likewise.
7230 * gcc.target/i386/991129-1.c: Likewise.
7231 * gcc.target/i386/991214-1.c: Likewise.
7232 * gcc.target/i386/991230-1.c: Likewise.
7233 * gcc.target/i386/addr-sel-1.c: Likewise.
7234 * gcc.target/i386/aggregate-ret1.c: Likewise.
7235 * gcc.target/i386/aggregate-ret2.c: Likewise.
7236 * gcc.target/i386/align-main-3.c: Likewise.
7237 * gcc.target/i386/amd64-abi-1.c: Likewise.
7238 * gcc.target/i386/amd64-abi-2.c: Likewise.
7239 * gcc.target/i386/amd64-abi-4.c: Likewise.
7240 * gcc.target/i386/amd64-abi-5.c: Likewise.
7241 * gcc.target/i386/amd64-abi-6.c: Likewise.
7242 * gcc.target/i386/asm-1.c: Likewise.
7243 * gcc.target/i386/asm-3.c: Likewise.
7244 * gcc.target/i386/asm-5.c: Likewise.
7245 * gcc.target/i386/attributes-error.c: Likewise.
7246 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7247 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7248 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7249 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7250 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7251 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7252 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7253 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7254 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7255 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7256 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7257 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7258 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7259 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7260 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7261 * gcc.target/i386/bitfield1.c: Likewise.
7262 * gcc.target/i386/bitfield2.c: Likewise.
7263 * gcc.target/i386/bmi-2.c: Likewise.
7264 * gcc.target/i386/bmi-5.c: Likewise.
7265 * gcc.target/i386/builtin-unreachable.c: Likewise.
7266 * gcc.target/i386/cleanup-2.c: Likewise.
7267 * gcc.target/i386/clobbers.c: Likewise.
7268 * gcc.target/i386/cmov8.c: Likewise.
7269 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7270 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7271 * gcc.target/i386/compress-float-387.c: Likewise.
7272 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7273 * gcc.target/i386/compress-float-sse.c: Likewise.
7274 * gcc.target/i386/crc32-2.c: Likewise.
7275 * gcc.target/i386/crc32-3.c: Likewise.
7276 * gcc.target/i386/divmod-7.c: Likewise.
7277 * gcc.target/i386/divmod-8.c: Likewise.
7278 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7279 * gcc.target/i386/fma3-builtin.c: Likewise.
7280 * gcc.target/i386/fma3-fma.c: Likewise.
7281 * gcc.target/i386/fma4-256-vector.c: Likewise.
7282 * gcc.target/i386/fma4-builtin.c: Likewise.
7283 * gcc.target/i386/fma4-fma-2.c: Likewise.
7284 * gcc.target/i386/fma4-fma.c: Likewise.
7285 * gcc.target/i386/fma4-vector-2.c: Likewise.
7286 * gcc.target/i386/fma4-vector.c: Likewise.
7287 * gcc.target/i386/funcspec-1.c: Likewise.
7288 * gcc.target/i386/funcspec-10.c: Likewise.
7289 * gcc.target/i386/funcspec-11.c: Likewise.
7290 * gcc.target/i386/funcspec-2.c: Likewise.
7291 * gcc.target/i386/funcspec-5.c: Likewise.
7292 * gcc.target/i386/funcspec-6.c: Likewise.
7293 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7294 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7295 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7296 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7297 * gcc.target/i386/incoming-1.c: Likewise.
7298 * gcc.target/i386/incoming-10.c: Likewise.
7299 * gcc.target/i386/incoming-11.c: Likewise.
7300 * gcc.target/i386/incoming-12.c: Likewise.
7301 * gcc.target/i386/incoming-13.c: Likewise.
7302 * gcc.target/i386/incoming-14.c: Likewise.
7303 * gcc.target/i386/incoming-15.c: Likewise.
7304 * gcc.target/i386/incoming-2.c: Likewise.
7305 * gcc.target/i386/incoming-3.c: Likewise.
7306 * gcc.target/i386/incoming-4.c: Likewise.
7307 * gcc.target/i386/incoming-5.c: Likewise.
7308 * gcc.target/i386/incoming-6.c: Likewise.
7309 * gcc.target/i386/incoming-7.c: Likewise.
7310 * gcc.target/i386/incoming-8.c: Likewise.
7311 * gcc.target/i386/incoming-9.c: Likewise.
7312 * gcc.target/i386/lea.c: Likewise.
7313 * gcc.target/i386/local.c: Likewise.
7314 * gcc.target/i386/loop-1.c: Likewise.
7315 * gcc.target/i386/loop-2.c: Likewise.
7316 * gcc.target/i386/loop-3.c: Likewise.
7317 * gcc.target/i386/max-stack-align.c: Likewise.
7318 * gcc.target/i386/memcpy-1.c: Likewise.
7319 * gcc.target/i386/movbe-2.c: Likewise.
7320 * gcc.target/i386/movq-2.c: Likewise.
7321 * gcc.target/i386/movq.c: Likewise.
7322 * gcc.target/i386/nrv1.c: Likewise.
7323 * gcc.target/i386/pad-4.c: Likewise.
7324 * gcc.target/i386/pad-5a.c: Likewise.
7325 * gcc.target/i386/pad-5b.c: Likewise.
7326 * gcc.target/i386/pad-6a.c: Likewise.
7327 * gcc.target/i386/pad-6b.c: Likewise.
7328 * gcc.target/i386/pad-7.c: Likewise.
7329 * gcc.target/i386/pad-9.c: Likewise.
7330 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7331 * gcc.target/i386/pic-1.c: Likewise.
7332 * gcc.target/i386/pr12092-1.c: Likewise.
7333 * gcc.target/i386/pr12329.c: Likewise.
7334 * gcc.target/i386/pr21518.c: Likewise.
7335 * gcc.target/i386/pr22362.c: Likewise.
7336 * gcc.target/i386/pr22585.c: Likewise.
7337 * gcc.target/i386/pr23098.c: Likewise.
7338 * gcc.target/i386/pr25196.c: Likewise.
7339 * gcc.target/i386/pr25293.c: Likewise.
7340 * gcc.target/i386/pr25654.c: Likewise.
7341 * gcc.target/i386/pr26449.c: Likewise.
7342 * gcc.target/i386/pr26778.c: Likewise.
7343 * gcc.target/i386/pr26826.c: Likewise.
7344 * gcc.target/i386/pr27266.c: Likewise.
7345 * gcc.target/i386/pr29978.c: Likewise.
7346 * gcc.target/i386/pr30505.c: Likewise.
7347 * gcc.target/i386/pr30961-1.c: Likewise.
7348 * gcc.target/i386/pr31628.c: Likewise.
7349 * gcc.target/i386/pr32000-2.c: Likewise.
7350 * gcc.target/i386/pr32661-1.c: Likewise.
7351 * gcc.target/i386/pr32708-2.c: Likewise.
7352 * gcc.target/i386/pr32708-3.c: Likewise.
7353 * gcc.target/i386/pr34256.c: Likewise.
7354 * gcc.target/i386/pr34312.c: Likewise.
7355 * gcc.target/i386/pr34522.c: Likewise.
7356 * gcc.target/i386/pr35160.c: Likewise.
7357 * gcc.target/i386/pr35281.c: Likewise.
7358 * gcc.target/i386/pr36246.c: Likewise.
7359 * gcc.target/i386/pr36786.c: Likewise.
7360 * gcc.target/i386/pr37275.c: Likewise.
7361 * gcc.target/i386/pr37843-3.c: Likewise.
7362 * gcc.target/i386/pr37843-4.c: Likewise.
7363 * gcc.target/i386/pr39082-1.c: Likewise.
7364 * gcc.target/i386/pr39431.c: Likewise.
7365 * gcc.target/i386/pr39496.c: Likewise.
7366 * gcc.target/i386/pr39543-2.c: Likewise.
7367 * gcc.target/i386/pr39911.c: Likewise.
7368 * gcc.target/i386/pr40718.c: Likewise.
7369 * gcc.target/i386/pr40906-1.c: Likewise.
7370 * gcc.target/i386/pr40906-2.c: Likewise.
7371 * gcc.target/i386/pr40906-3.c: Likewise.
7372 * gcc.target/i386/pr40934.c: Likewise.
7373 * gcc.target/i386/pr41900.c: Likewise.
7374 * gcc.target/i386/pr42589.c: Likewise.
7375 * gcc.target/i386/pr43662.c: Likewise.
7376 * gcc.target/i386/pr43671.c: Likewise.
7377 * gcc.target/i386/pr43766.c: Likewise.
7378 * gcc.target/i386/pr43869.c: Likewise.
7379 * gcc.target/i386/pr44942.c: Likewise.
7380 * gcc.target/i386/pr44948-2a.c: Likewise.
7381 * gcc.target/i386/pr45234.c: Likewise.
7382 * gcc.target/i386/pr45336-2.c: Likewise.
7383 * gcc.target/i386/pr45336-4.c: Likewise.
7384 * gcc.target/i386/pr45852.c: Likewise.
7385 * gcc.target/i386/pr46470.c: Likewise.
7386 * gcc.target/i386/pr48037-1.c: Likewise.
7387 * gcc.target/i386/pr48389.c: Likewise.
7388 * gcc.target/i386/pr49095.c: Likewise.
7389 * gcc.target/i386/pr9771-1.c: Likewise.
7390 * gcc.target/i386/rdfsbase-1.c: Likewise.
7391 * gcc.target/i386/rdfsbase-2.c: Likewise.
7392 * gcc.target/i386/rdgsbase-1.c: Likewise.
7393 * gcc.target/i386/rdgsbase-2.c: Likewise.
7394 * gcc.target/i386/rdrand-3.c: Likewise.
7395 * gcc.target/i386/regparm-stdcall.c: Likewise.
7396 * gcc.target/i386/regparm.c: Likewise.
7397 * gcc.target/i386/reload-1.c: Likewise.
7398 * gcc.target/i386/rotate-2.c: Likewise.
7399 * gcc.target/i386/sibcall-5.c: Likewise.
7400 * gcc.target/i386/signbit-1.c: Likewise.
7401 * gcc.target/i386/signbit-2.c: Likewise.
7402 * gcc.target/i386/signbit-3.c: Likewise.
7403 * gcc.target/i386/sse-5.c: Likewise.
7404 * gcc.target/i386/sse-8.c: Likewise.
7405 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7406 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7407 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7408 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7409 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7410 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7411 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7412 * gcc.target/i386/sse2-movq-2.c: Likewise.
7413 * gcc.target/i386/sse2-movq-3.c: Likewise.
7414 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7415 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7416 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7417 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7418 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7419 * gcc.target/i386/ssefn-1.c: Likewise.
7420 * gcc.target/i386/ssefn-2.c: Likewise.
7421 * gcc.target/i386/sseregparm-1.c: Likewise.
7422 * gcc.target/i386/sseregparm-2.c: Likewise.
7423 * gcc.target/i386/sseregparm-3.c: Likewise.
7424 * gcc.target/i386/sseregparm-4.c: Likewise.
7425 * gcc.target/i386/sseregparm-5.c: Likewise.
7426 * gcc.target/i386/sseregparm-6.c: Likewise.
7427 * gcc.target/i386/sseregparm-7.c: Likewise.
7428 * gcc.target/i386/sseregparm-8.c: Likewise.
7429 * gcc.target/i386/stack-realign.c: Likewise.
7430 * gcc.target/i386/stack-usage-realign.c: Likewise.
7431 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7432 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7433 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7434 * gcc.target/i386/stackalign/return-1.c: Likewise.
7435 * gcc.target/i386/stackalign/return-2.c: Likewise.
7436 * gcc.target/i386/stackalign/return-3.c: Likewise.
7437 * gcc.target/i386/tailcall-1.c: Likewise.
7438 * gcc.target/i386/tbm-2.c: Likewise.
7439 * gcc.target/i386/udivmod-7.c: Likewise.
7440 * gcc.target/i386/udivmod-8.c: Likewise.
7441 * gcc.target/i386/unroll-1.c: Likewise.
7442 * gcc.target/i386/vararg-1.c: Likewise.
7443 * gcc.target/i386/vararg-2.c: Likewise.
7444 * gcc.target/i386/vect8-ret.c: Likewise.
7445 * gcc.target/i386/vectorize5.c: Likewise.
7446 * gcc.target/i386/wmul-1.c: Likewise.
7447 * gcc.target/i386/wmul-2.c: Likewise.
7448 * gcc.target/i386/wrfsbase-1.c: Likewise.
7449 * gcc.target/i386/wrfsbase-2.c: Likewise.
7450 * gcc.target/i386/wrgsbase-1.c: Likewise.
7451 * gcc.target/i386/wrgsbase-2.c: Likewise.
7452 * gcc.target/i386/xop-pcmov.c: Likewise.
7453 * gcc.target/i386/xop-pcmov2.c: Likewise.
7454 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7455 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7456 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7457 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7458 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7459 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7460 * gcc.target/i386/zee.c: Likewise.
7461 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7462 * gfortran.dg/compiler-directive_2.f: Likewise.
7463 * gfortran.dg/g77/20010216-1.f: Likewise.
7464 * gfortran.dg/gomp/pr39152.f90: Likewise.
7465 * gfortran.dg/pr33794.f90: Likewise.
7467 2011-07-09 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/regress/regress5.C: New.
7471 2011-07-08 Jason Merrill <jason@redhat.com>
7474 * g++.dg/expr/compound-asn1.C: New.
7475 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7477 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7480 * gcc.target/powerpc/altivec-34.c: New test.
7482 2011-07-08 Jason Merrill <jason@redhat.com>
7485 * g++.dg/abi/guard3.C: New.
7487 2011-07-08 Julian Brown <julian@codesourcery.com>
7489 * lib/target-supports.exp
7490 (check_effective_target_arm_little_endian): New.
7491 (check_effective_target_vect_pack_trunc): Use above.
7492 (check_effective_target_vect_unpack): Likewise.
7493 (check_effective_target_vect_element_align): Test
7494 check_effective_target_arm_vect_no_misalign for ARM.
7496 2011-07-08 Jason Merrill <jason@redhat.com>
7499 * g++.dg/cpp0x/constexpr-rom.C: New.
7501 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7504 * g++.dg/torture/pr49519.C: New test.
7506 2011-07-08 Martin Jambor <mjambor@suse.cz>
7508 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7510 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7513 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7515 2011-07-08 Richard Guenther <rguenther@suse.de>
7517 PR tree-optimization/49662
7518 * gcc.dg/graphite/interchange-14.c: XFAIL.
7519 * gcc.dg/graphite/interchange-15.c: Likewise.
7520 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7522 2011-07-06 Jason Merrill <jason@redhat.com>
7525 * g++.dg/cpp0x/regress/regress4.C: New.
7527 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7530 * gfortran.dg/result_in_spec_4.f90: New test.
7532 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7534 * gcc.target/sparc/cas64.c: New test.
7536 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7539 * g++.dg/torture/pr49644.C: New test.
7542 * gcc.c-torture/execute/pr49644.c: New test.
7544 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7546 * lib/target-supports.exp (check_effective_target_ia32): New.
7547 (check_effective_target_x32): Likewise.
7548 (check_effective_target_vect_cmdline_needed): Also check x32.
7550 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7552 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7554 * gcc.target/arm/pr42235.c: Likewise.
7555 * gcc.target/arm/pr42495.c: Likewise.
7556 * gcc.target/arm/pr42574.c: Likewise.
7557 * gcc.target/arm/thumb-branch1.c: Likewise.
7559 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7560 unneeded prune of possible warning.
7561 * gcc.target/arm/pr40956.c: Likewise.
7562 * gcc.target/arm/pr42505.c: Likewise.
7564 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7565 * gcc.c-torture/compile/pr46883.c: Likewise.
7566 * gcc.c-torture/compile/pr46934.c: Likewise.
7568 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7569 for move to ../../gcc.c-torture/compile.
7570 * gcc.target/arm/pr46883.c: Likewise.
7571 * gcc.target/arm/pr46934.c: Likewise.
7573 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7574 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7575 * gcc.target/arm/wmul-1.c: Likewise.
7576 * gcc.target/arm/wmul-2.c: Likewise.
7577 * gcc.target/arm/wmul-3.c: Likewise.
7578 * gcc.target/arm/wmul-4.c: Likewise.
7579 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7580 add tab after scan target.
7581 * gcc.target/arm/smlaltt-1.c: Likewise.
7582 * gcc.target/arm/smlatb-1.c: Likewise.
7583 * gcc.target/arm/smlatt-1.c: Likewise.
7585 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/debug/pr49522.c: New test.
7590 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7592 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7593 * gcc.dg/pr46212.c: Run only if target int32plus.
7594 * gcc.dg/torture/pr48146.c: Ditto.
7595 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7596 * c-c++-common/pr44832.c: Ditto.
7597 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7598 * gcc.dg/pr31490.c: Ditto.
7599 * gcc.dg/torture/builtin-math-7.c: Run only if target
7601 * gcc.dg/torture/pr45764.c: Skip for AVR.
7602 * gcc.dg/pr47893.c: Ditto.
7604 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7606 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7607 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7608 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7609 add tab to scan target.
7611 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7613 * gcc.target/arm/neon-modes-3.c: New test.
7615 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7617 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7618 -fno-loop-interchange -ffast-math.
7620 2011-07-07 Richard Guenther <rguenther@suse.de>
7622 * gcc.dg/ftrapv-3.c: New testcase.
7624 2011-07-07 Richard Guenther <rguenther@suse.de>
7626 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7627 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7629 2011-07-07 Kai Tietz <ktietz@redhat.com>
7631 * gcc.dg/binop-notxor1.c: New test.
7632 * gcc.dg/binop-notand4a.c: New test.
7633 * gcc.dg/binop-notxor2.c: New test.
7634 * gcc.dg/binop-notand3a.c: New test.
7635 * gcc.dg/binop-notand2a.c: New test.
7636 * gcc.dg/binop-notand6a.c: New test.
7637 * gcc.dg/binop-notor1.c: New test.
7638 * gcc.dg/binop-notand1a.c: New test.
7639 * gcc.dg/binop-notand5a.c: New test.
7640 * gcc.dg/binop-notor2.c: New test.
7642 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7645 * gcc.dg/gomp/pr49640.c: New test.
7647 2011-07-07 Richard Guenther <rguenther@suse.de>
7649 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7651 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7654 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7656 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7658 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7659 * gcc.target/powerpc/no-r11-2.c: Ditto.
7660 * gcc.target/powerpc/no-r11-3.c: Ditto.
7662 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7664 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7665 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7667 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7669 * lib/target-supports.exp (check_profiling_available): Disable
7670 profiling with -fprofile-generate for target avr.
7672 2011-07-06 Richard Guenther <rguenther@suse.de>
7674 PR tree-optimization/49645
7675 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7677 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7680 * gcc.dg/pr47383.c: New.
7682 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684 PR tree-optimization/49647
7685 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7687 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7690 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7691 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7693 2011-07-05 Jason Merrill <jason@redhat.com>
7696 * g++.dg/template/template-id-4.C: New.
7698 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7700 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7701 * gcc.dg/pr43402.c: Ditto.
7703 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7705 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7707 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7709 * gcc.target/powerpc/ppc-switch-1.c: New test for
7710 --param case-values-threshold.
7711 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7713 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7715 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7717 2011-07-05 Jason Merrill <jason@redhat.com>
7719 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7721 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7723 PR tree-optimization/47654
7724 * gcc.dg/graphite/block-pr47654.c: New.
7726 2011-07-05 Jason Merrill <jason@redhat.com>
7728 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7730 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7732 PR tree-optimization/49580
7733 * gcc.dg/autopar/pr49580.c: New test.
7735 2011-07-05 Richard Guenther <rguenther@suse.de>
7737 PR tree-optimization/49518
7738 PR tree-optimization/49628
7739 * g++.dg/torture/pr49628.C: New testcase.
7740 * gcc.dg/torture/pr49518.c: Likewise.
7742 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7744 * ada/acats/run_acats (which): Extract last field from type -p,
7745 type output only if command succeeded.
7747 2011-07-04 Jason Merrill <jason@redhat.com>
7749 * g++.dg/abi/mangle48.C: New.
7751 * g++.dg/cpp0x/diag1.C: New.
7753 * g++.dg/diagnostic/aka1.C: New.
7755 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7757 PR rtl-optimization/49619
7758 * gcc.dg/pr49619.c: New test.
7760 PR rtl-optimization/49472
7761 * gfortran.dg/pr49472.f90: New test.
7764 * gcc.dg/pr49602.c: New test.
7766 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7770 * gcc.target/avr/avr.exp: Run over cpp files, too.
7771 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7772 * gcc.target/avr/progmem.h: New file.
7773 * gcc.target/avr/exit-abort.h: New file.
7774 * gcc.target/avr/progmem-error-1.c: New file.
7775 * gcc.target/avr/progmem-error-1.cpp: New file.
7776 * gcc.target/avr/progmem-warning-1.c: New file.
7777 * gcc.target/avr/torture/progmem-1.c: New file.
7778 * gcc.target/avr/torture/progmem-1.cpp: New file.
7780 2011-07-04 Richard Guenther <rguenther@suse.de>
7782 PR tree-optimization/49615
7783 * g++.dg/torture/pr49615.C: New testcase.
7785 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7787 PR tree-optimization/49610
7788 * gcc.dg/vect/pr49610.c: New test.
7790 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7792 * gnat.dg/specs/debug1.ads: New test.
7794 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7797 * gfortran.dg/typebound_proc_23.f90: New.
7799 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7802 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7804 2011-07-01 Jason Merrill <jason@redhat.com>
7807 * g++.dg/template/template-id-3.C: New.
7810 * g++.dg/template/qualified-id4.C: New.
7813 * g++.dg/template/explicit-args4.C: New.
7816 * g++.dg/template/offsetof2.C: New.
7818 2011-07-01 Kai Tietz <ktietz@redhat.com>
7820 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7822 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7825 * lib/target-supports.exp (check_effective_target_gld): New proc.
7827 2011-07-01 Richard Guenther <rguenther@suse.de>
7829 PR tree-optimization/49603
7830 * gcc.dg/torture/pr49603.c: New testcase.
7832 2011-06-30 Jason Merrill <jason@redhat.com>
7835 * g++.dg/rtti/template1.C: New.
7838 * g++.dg/cpp0x/regress/ctor1.C: New.
7841 * g++.dg/cpp0x/initlist54.C: New.
7843 2011-06-30 Martin Jambor <mjambor@suse.cz>
7845 * gcc.dg/tree-ssa/sra-12.c: New test.
7847 2011-06-29 Jason Merrill <jason@redhat.com>
7849 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7851 2011-06-30 Richard Guenther <rguenther@suse.de>
7853 PR tree-optimization/46787
7854 * gcc.dg/vect/vect-121.c: New testcase.
7856 2011-06-30 Martin Jambor <mjambor@suse.cz>
7858 PR tree-optimization/49094
7859 * gcc.dg/tree-ssa/pr49094.c: New test.
7861 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7864 * gfortran.dg/pr49540-1.f90: New test.
7865 * gfortran.dg/pr49540-2.f90: New test.
7867 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7870 * ada/acats/run_acats (which): Use last field of type -p output.
7872 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7873 Iain Sandoe <iains@gcc.gnu.org>
7876 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7877 Only skip on 64-bit *-*-darwin8* && !objc2.
7879 2011-06-30 Richard Guenther <rguenther@suse.de>
7881 PR tree-optimization/38752
7882 * gcc.c-torture/compile/pr38752.c: New testcase.
7884 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7886 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7887 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7889 2011-06-29 Jason Merrill <jason@redhat.com>
7892 * g++.dg/cpp0x/initlist53.C: Use placement new.
7893 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7894 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7897 * g++.dg/cpp0x/trailing6.C: New.
7898 * g++.dg/cpp0x/pr45908.C: No error.
7901 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7904 * g++.dg/cpp0x/constexpr-using2.C: New.
7906 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7909 * g++.dg/cpp0x/constexpr-diag3.C: New.
7910 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7911 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7912 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7913 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7915 2011-06-29 Jason Merrill <jason@redhat.com>
7917 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7919 2011-06-29 Richard Guenther <rguenther@suse.de>
7921 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7923 2011-06-29 Jason Merrill <jason@redhat.com>
7925 * g++.dg/cpp0x/initlist-value2.C: New.
7927 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7928 * g++.dg/cpp0x/initlist-value.C: New.
7930 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7932 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7934 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7936 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7937 * gcc.dg/inline_2.c: Likewise.
7938 * gcc.dg/unroll_1.c: Likewise.
7940 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7943 * gcc.target/i386/pr49567.c: New test.
7945 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7947 * gnat.dg/opt17.ad[sb]: New test.
7949 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7950 Tom de Vries <tom@codesourcery.com>
7952 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7953 (check_effective_target_arm_thumb2): New effective targets.
7954 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7955 properly. Clean up temporary files.
7956 * gcc.target/arm/ivopts-2.c: Likewise.
7957 * gcc.target/arm/ivopts-3.c: Likewise.
7958 * gcc.target/arm/ivopts-4.c: Likewise.
7959 * gcc.target/arm/ivopts-5.c: Likewise.
7960 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7962 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7965 * gfortran.dg/reshape_zerosize_3.f90: New test.
7967 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7969 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7970 * gcc.target/arm/vfp-ldmias.c: Likewise.
7971 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7972 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7973 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7974 * gcc.target/arm/vfp-stmias.c: Likewise.
7975 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7976 * gcc.target/arm/vfp-stmiad.c: Likewise.
7978 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7980 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7982 * gcc.target/arm/pr45701-2.c: Ditto.
7984 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7987 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7988 * gfortran.dg/extends_14.f03: Modified.
7990 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7992 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7993 early if the test is already being skipped.
7995 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7996 scan-assembler-dem-not): For missing file, report unresolved with
7997 same message as for pass/fail, with reason reported in log file.
7999 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8000 from add_options_for_arm_neon_fp16.
8001 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8002 check_effective_target_arm_neon_fp16_ok_nocache.
8003 Check -mfpu and -mfloat-abi options from current multilib.
8004 Do not require neon support.
8005 (check_effective_target_arm_fp16_ok): Renamed from
8006 check_effecitve_target_arm_neon_fp16_ok.
8007 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8008 arm_neon_fp16_ok and arm_fp16.
8009 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8010 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8011 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8012 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8014 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8016 * gcc.dg/builtin-assume-aligned-1.c: New test.
8017 * gcc.dg/builtin-assume-aligned-2.c: New test.
8018 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8021 * gcc.dg/pr49544.c: New test.
8023 2011-06-27 Richard Guenther <rguenther@suse.de>
8025 PR tree-optimization/49394
8026 * g++.dg/torture/pr49394.C: New testcase.
8028 2011-06-27 Kai Tietz <ktietz@redhat.com>
8030 * gcc.dg/optimize-bswapdi-2.c: New test.
8032 2011-06-27 Michael Hope <michael.hope@linaro.org>
8033 Richard Sandiford <richard.sandiford@linaro.org>
8035 PR tree-optimization/49169
8036 * gcc.dg/torture/pr49169.c: New test.
8038 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8041 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8043 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8046 2011-06-26 Jason Merrill <jason@redhat.com>
8048 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8051 * g++.dg/init/ref19.C: New.
8052 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8054 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8056 PR tree-optimization/48377
8057 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8060 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8063 * lib/target-supports.exp (check_effective_target_non_strict_align):
8065 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8067 2011-06-24 Martin Jambor <mjambor@suse.cz>
8069 PR tree-optimizations/49516
8070 * g++.dg/tree-ssa/pr49516.C: New test.
8072 2011-06-23 Jason Merrill <jason@redhat.com>
8075 * g++.dg/template/partial10.C: New.
8076 * g++.dg/template/partial11.C: New.
8078 2011-06-23 Jeff Law <law@redhat.com>
8081 * gcc.dg/pr48770.c: New test.
8083 2011-06-23 Jan Hubicka <jh@suse.cz>
8086 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8088 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8091 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8092 instead of -fdump-tree-optimized.
8094 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/template/crash107.C: New.
8098 * g++.dg/template/error17.C: Adjust.
8100 2011-06-23 Jason Merrill <jason@redhat.com>
8103 * g++.dg/cpp0x/defaulted30.C: New.
8106 * g++.dg/rtti/anon-ns1.C: New.
8109 * g++.dg/init/ref18.C: New.
8112 * g++.dg/template/partial9.C: New.
8114 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8117 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8119 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8122 * gcc.dg/pr49496.c: New test.
8124 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8126 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8129 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8131 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8132 * gcc.target/arm/pr42879.c: Likewise.
8133 * gcc.target/arm/pr45701-3.c: Likewise.
8135 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8136 * gcc.target/arm/pr40482.c: Likewise.
8137 * gcc.target/arm/stack-corruption.c: Likewise.
8139 2011-06-22 Richard Guenther <rguenther@suse.de>
8141 PR tree-optimization/49493
8142 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8144 2011-06-22 Jason Merrill <jason@redhat.com>
8147 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8149 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8150 Dmitry Melnik <dm@ispras.ru>
8152 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8153 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8154 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8156 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8158 * gcc.target/arm/tlscall.c: New.
8160 2011-06-21 Jason Merrill <jason@redhat.com>
8163 * g++.dg/cpp0x/constexpr-ref1.C: New.
8164 * g++.dg/cpp0x/constexpr-ref2.C: New.
8165 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8168 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8171 * g++.dg/template/param3.C: New.
8173 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8175 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8176 my_clrsb test functions.
8178 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8179 test_sll, test_ull): Add clrsb tests.
8180 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8183 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8186 * gfortran.dg/class_44.f03: New.
8188 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8190 PR tree-optimization/49478
8191 * gcc.dg/vect/pr49478.c
8193 2011-06-21 Richard Guenther <rguenther@suse.de>
8195 PR tree-optimization/49483
8196 * gcc.dg/vect/vect-120.c: New testcase.
8198 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8201 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8202 * gcc.dg/vect/vect-peel-4.c: Likewise.
8204 2011-06-22 Christian Bruel <christian.bruel@st.com>
8207 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8208 * gcc.dg/always_inline2.c: Likewise.
8209 * gcc.dg/always_inline3.c: Likewise.
8210 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8211 * gcc.dg/inline_1.c: Likewise.
8212 * gcc.dg/inline_2.c: Likewise.
8213 * gcc.dg/inline_3.c: Likewise.
8214 * gcc.dg/inline_4.c: Likewise.
8215 * gcc.dg/20051201-1.c: Likewise.
8216 * gcc.dg/pr40087.c: Likewise.
8217 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8218 * gcc.dg/inline-22.c: Likewise.
8219 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8220 * gcc.dg/lto/20090218-1_1.c: Likewise.
8221 * g++.dg/ipa/devirt-7.C: Likewise.
8222 * gcc.dg/uninit-pred-5_a.c: Likewise.
8223 * gcc.dg/uninit-pred-5_b.c: Likewise.
8224 * gcc.dg/fail_always_inline.c: New.
8226 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8228 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8229 into 6 jobs instead of 3.
8231 2011-06-20 Jason Merrill <jason@redhat.com>
8234 * g++.dg/cpp0x/initlist53.C: New.
8236 2011-06-20 Tobias Burnus <burnus@net-b.de>
8239 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8240 * gfortran.dg/coarray_lock_3.f90: New.
8241 * gfortran.dg/coarray/lock_1.f90: New.
8243 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8245 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8246 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8247 unresolved and report the reason to the log file.
8249 * lib/scanasm.exp (object-size): Move argument processing earlier
8250 to report errors before verifying that the file exists. Report
8251 problems detected at runtime as unresolved instead of error and
8252 report their reasons to the log file.
8254 2011-06-20 Jason Merrill <jason@redhat.com>
8257 * g++.dg/cpp0x/explicit6.C: New.
8260 * g++.dg/cpp0x/enum20.C: New.
8263 * g++.dg/ext/attr-aligned01.C: New.
8266 * g++.dg/cpp0x/variadic-default.C: New.
8269 * g++.dg/cpp0x/auto26.C: New.
8272 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8274 2011-06-20 Kai Tietz <ktietz@redhat.com>
8276 * gcc.dg/binop-notand1.c: New test.
8277 * gcc.dg/binop-notand2.c: New test.
8278 * gcc.dg/binop-notand3.c: New test.
8279 * gcc.dg/binop-notand4.c: New test.
8280 * gcc.dg/binop-notand5.c: New test.
8281 * gcc.dg/binop-notand6.c: New test.
8283 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8286 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8288 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8291 * gfortran.dg/proc_ptr_31.f90: New.
8293 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8295 * gnat.dg/volatile6.adb: New test.
8296 * gnat.dg/volatile7.adb: Likewise.
8297 * gnat.dg/volatile8.adb: Likewise.
8298 * gnat.dg/volatile9.adb: Likewise.
8300 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/constant3.adb: New test.
8304 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8307 * gfortran.dg/read_list_eof_1.f90: New test.
8309 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8312 * gcc.target/i386/testimm-1.c: New test.
8313 * gcc.target/i386/testimm-2.c: New test.
8314 * gcc.target/i386/testimm-3.c: New test.
8315 * gcc.target/i386/testimm-4.c: New test.
8316 * gcc.target/i386/testimm-5.c: New test.
8317 * gcc.target/i386/testimm-6.c: New test.
8318 * gcc.target/i386/testimm-7.c: New test.
8319 * gcc.target/i386/testimm-8.c: New test.
8320 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8321 * gcc.target/i386/xop-rotate1-int.c: New test.
8322 * gcc.target/i386/xop-rotate2-int.c: New test.
8324 2011-06-17 Jason Merrill <jason@redhat.com>
8326 * g++.dg/cpp0x/rv-func2.C: New.
8328 * g++.dg/debug/dwarf2/lambda1.C: New.
8329 * g++.dg/warn/Wshadow-6.C: Adjust.
8331 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8334 * gfortran.dg/move_alloc_5.f90: New.
8336 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8338 PR rtl-optimization/48542
8339 * gcc.dg/torture/pr48542.c: New test.
8341 2011-06-16 Jason Merrill <jason@redhat.com>
8344 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8347 * g++.dg/cpp0x/initlist52.C New.
8350 * c-c++-common/raw-string-12.c: New.
8353 * g++.dg/cpp0x/sfinae26.C: New.
8356 * g++.dg/cpp0x/variadic113.C: New.
8359 * g++.dg/cpp0x/variadic112.C: New.
8361 2011-06-16 Jeff Law <law@redhat.com>
8363 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8364 improved jump threading.
8365 * gcc.dg/builtin-object-size-2.c: Likewise.
8366 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8368 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8371 * gfortran.dg/typebound_assignment_3.f03: New.
8373 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8376 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8378 2011-06-16 Martin Jambor <mjambor@suse.cz>
8380 PR tree-optimization/49343
8381 * gnat.dg/discr31.ad[sb]: New test.
8383 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8387 2011-06-16 Tom de Vries <tom@codesourcery.com>
8390 * gcc.target/arm/ivopts-3.c: Update test.
8391 * gcc.target/arm/ivopts-5.c: Same.
8393 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8396 2011-06-10 Wei Guozhi <carrot@google.com>
8399 * gcc.target/arm/pr45335.c: New test.
8400 * gcc.target/arm/pr45335-2.c: New test.
8401 * gcc.target/arm/pr45335-3.c: New test.
8402 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8403 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8404 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8406 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8408 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8410 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8413 * gfortran.dg/class_43.f03: New.
8415 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8417 PR tree-optimization/49419
8418 * gcc.c-torture/execute/pr49419.c: New test.
8420 2011-06-16 Revital Eres <revital.eres@linaro.org>
8422 * gcc.dg/sms-9.c: New file.
8424 2011-06-15 Easwaran Raman <eraman@google.com>
8426 PR rtl-optimization/49414
8427 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8429 2011-06-14 Jason Merrill <jason@redhat.com>
8431 * g++.dg/cpp0x/noexcept13.C: New.
8433 2011-06-14 Easwaran Raman <eraman@google.com>
8435 PR rtl-optimization/44194
8436 * gcc.dg/pr44194-1.c: New test.
8437 * gcc.dg/pr44194-2.c: New test.
8439 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8441 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8443 * gcc.target/arm/pr45701-2.c: Likewise.
8444 * gcc.target/arm/thumb-branch1.c: Likewise.
8446 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8449 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8451 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8453 * gcc.target/arm/pr45701-1.c: Require thumb support.
8454 * gcc.target/arm/pr45701-2.c: Likewise.
8455 * gcc.target/arm/thumb-branch1.c: Likewise.
8457 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8458 * gcc.target/arm/pr39839.c: Likewise.
8459 * gcc.target/arm/pr40657-2.c: Likewise.
8460 * gcc.target/arm/pr40956.c: Likewise.
8461 * gcc.target/arm/pr41679.c: Likewise.
8462 * gcc.target/arm/pr42235.c: Likewise.
8463 * gcc.target/arm/pr42495.c: Likewise.
8464 * gcc.target/arm/pr42505.c: Likewise.
8465 * gcc.target/arm/pr42574.c: Likewise.
8466 * gcc.target/arm/pr46883.c: Likewise.
8467 * gcc.target/arm/pr46934.c: Likewise.
8468 * gcc.target/arm/xor-and.c: Likewise.
8470 2011-06-14 Jason Merrill <jason@redhat.com>
8472 * g++.dg/other/error23.C: Adjust error message.
8473 * g++.dg/other/error32.C: Likewise.
8476 * g++.dg/cpp0x/rv-dotstar.C: New.
8479 * g++.dg/cpp0x/decltype30.C: New.
8481 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8483 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8486 * gfortran.dg/pr49103.f90: New test.
8488 2011-06-14 Tom de Vries <tom@codesourcery.com>
8491 * gcc.target/arm/ivopts-3.c: New test.
8492 * gcc.target/arm/ivopts-4.c: New test.
8493 * gcc.target/arm/ivopts-5.c: New test.
8495 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8497 PR rtl-optimization/49390
8498 * gcc.c-torture/execute/pr49390.c: New test.
8500 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8504 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8506 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8507 * gcc.c-torture/execute/cmpsi-2.x: New file.
8508 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8509 * gcc.c-torture/execute/pr45262.x: New file.
8510 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8511 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8513 * gcc.c-torture/compile/pr49163.c: Ditto.
8515 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8517 * gcc.dg/vect/vect-16.c: Rename to...
8518 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8519 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8520 for double-word vectors.
8521 * gcc.dg/vect/vect-peel-4.c: Likewise.
8522 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8524 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8527 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8530 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8532 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8534 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8536 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8538 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8540 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8542 * gfortran.dg/trim_optimize_8.f90: New test case.
8544 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8545 Ira Rosen <ira.rosen@linaro.org>
8547 PR tree-optimization/49352
8548 * gcc.dg/vect/pr49352.c: New test.
8550 2011-06-12 Tobias Burnus
8553 * gfortran.dg/alloc_comp_assign_11.f90: New.
8555 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8557 * gfortran.dg/trim_optimize_7.f90: New test.
8559 2011-06-10 Wei Guozhi <carrot@google.com>
8562 * gcc.target/arm/pr45335.c: New test.
8563 * gcc.target/arm/pr45335-2.c: New test.
8564 * gcc.target/arm/pr45335-3.c: New test.
8565 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8566 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8567 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8569 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8572 * g++.dg/parse/error39.C: New.
8574 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8576 * gcc.target/arm/20090811-1.c: Skip for incompatible
8577 options, do not override other options.
8578 * gcc.target/arm/combine-cmp-shift.c: Skip for
8579 incompatible options.
8580 * gcc.target/arm/pr45094.c: Likewise.
8581 * gcc.target/arm/scd42-1.c: Likewise.
8582 * gcc.target/arm/scd42-3.c: Likewise.
8583 * gcc.target/arm/thumb-ltu.c: Likewise.
8585 * lib/target-supports.exp
8586 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8587 multilib flags use -mfpu with a value other than neon-fp16.
8589 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8591 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8592 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8594 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8596 * lib/target-supports.exp (check_effective_target_pie): New proc.
8597 * gcc.dg/pie-link.c: Use target pie.
8599 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8600 Laurent Rougïżœ <laurent.rouge@menta.fr>
8602 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8603 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8605 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8607 * gfortran.dg/coarray/sync_1.f90: New test for
8608 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8610 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8612 PR tree-optimization/49318
8613 * gcc.dg/vect/pr49318.c: New test.
8615 2011-06-09 David Krauss <potswa@mac.com>
8617 * g++.dg/template/arrow1.C: New.
8619 2011-06-09 Jason Merrill <jason@redhat.com>
8621 * lib/prune.exp: Prune "note"s.
8622 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8624 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8625 * g++.dg/template/dependent-expr3.C: Likewise.
8626 * g++.dg/parse/template7.C: Likewise.
8627 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8628 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8629 * g++.old-deja/g++.pt/friend38.C: Likewise.
8630 * g++.old-deja/g++.pt/crash32.C: Likewise.
8631 * g++.old-deja/g++.other/init4.C: Likewise.
8632 * g++.old-deja/g++.other/friend8.C: Likewise.
8634 * g++.dg/ext/complex7.C: Adjust expected output.
8635 * g++.dg/diagnostic/method1.C: Likewise.
8636 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8637 * g++.dg/parse/crash33.C: Likewise.
8638 * g++.dg/other/warning1.C: Likewise.
8639 * g++.dg/init/pr29571.C: Likewise.
8640 * g++.dg/warn/overflow-warn-1.C: Likewise.
8641 * g++.dg/warn/overflow-warn-3.C: Likewise.
8642 * g++.dg/warn/overflow-warn-4.C: Likewise.
8643 * g++.old-deja/g++.oliva/template1.C: Likewise.
8645 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8646 * g++.dg/parse/template7.C: Adjust.
8648 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8651 * gcc.dg/pr49307.c: New.
8653 2011-06-09 Wei Guozhi <carrot@google.com>
8656 * gcc.target/arm/pr46975.c: New testcase.
8658 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8660 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8661 (PMETH, arglist_t): Removed.
8662 (method_get_number_of_arguments): Removed.
8663 (method_get_nth_argument): Removed.
8664 (method_get_first_argument): Removed.
8665 (method_get_next_argument): Removed.
8666 (method_get_sizeof_arguments): Removed.
8667 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8669 (method_get_number_of_arguments): Removed.
8670 (method_get_nth_argument): Removed.
8671 (method_get_first_argument): Removed.
8672 (method_get_next_argument): Removed.
8673 (method_get_sizeof_arguments): Removed.
8674 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8676 2011-06-09 David Li <davidxl@google.com>
8678 * gcc.dg/dump-pass.c: New test.
8680 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/parse/error38.C: New.
8685 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8688 * gfortran.dg/pr49308.f90: New test.
8690 2011-06-08 Jason Merrill <jason@redhat.com>
8692 * g++.dg/cpp0x/noexcept11.C: New.
8693 * g++.dg/cpp0x/noexcept12.C: New.
8694 * g++.dg/cpp0x/sfinae11.C: Adjust.
8696 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8699 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8700 to dg-options, match also DW_AT_linkage_name.
8702 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8705 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8706 -fno-common on alpha*-dec-osf*.
8707 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8709 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8711 PR rtl-optimization/49303
8712 * gcc.target/ia64/pr49303.c: New test.
8714 2011-06-08 Tobias Burnus <burnus@net-b.de>
8717 * gfortran.dg/coarray_lock_1.f90: New.
8718 * gfortran.dg/coarray_lock_2.f90: New.
8720 2011-06-07 Jason Merrill <jason@redhat.com>
8722 * lib/prune.exp: Look for "required" rather than "instantiated".
8723 * g++.dg/abi/mangle11.C: Likewise.
8724 * g++.dg/abi/mangle12.C: Likewise.
8725 * g++.dg/abi/mangle17.C: Likewise.
8726 * g++.dg/abi/mangle20-2.C: Likewise.
8727 * g++.dg/abi/pragma-pack1.C: Likewise.
8728 * g++.dg/cpp0x/decltype26.C: Likewise.
8729 * g++.dg/cpp0x/decltype28.C: Likewise.
8730 * g++.dg/cpp0x/decltype29.C: Likewise.
8731 * g++.dg/cpp0x/enum11.C: Likewise.
8732 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8733 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8734 * g++.dg/cpp0x/pr47416.C: Likewise.
8735 * g++.dg/ext/case-range2.C: Likewise.
8736 * g++.dg/ext/case-range3.C: Likewise.
8737 * g++.dg/gomp/for-19.C: Likewise.
8738 * g++.dg/gomp/pr37533.C: Likewise.
8739 * g++.dg/gomp/pr38639.C: Likewise.
8740 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8741 * g++.dg/inherit/base3.C: Likewise.
8742 * g++.dg/inherit/using6.C: Likewise.
8743 * g++.dg/init/placement4.C: Likewise.
8744 * g++.dg/init/reference3.C: Likewise.
8745 * g++.dg/lookup/scoped6.C: Likewise.
8746 * g++.dg/lookup/using7.C: Likewise.
8747 * g++.dg/other/abstract1.C: Likewise.
8748 * g++.dg/other/error10.C: Likewise.
8749 * g++.dg/other/error5.C: Likewise.
8750 * g++.dg/other/field1.C: Likewise.
8751 * g++.dg/other/offsetof5.C: Likewise.
8752 * g++.dg/parse/bitfield2.C: Likewise.
8753 * g++.dg/parse/constant4.C: Likewise.
8754 * g++.dg/parse/crash20.C: Likewise.
8755 * g++.dg/parse/invalid-op1.C: Likewise.
8756 * g++.dg/parse/non-dependent2.C: Likewise.
8757 * g++.dg/parse/template18.C: Likewise.
8758 * g++.dg/tc1/dr152.C: Likewise.
8759 * g++.dg/tc1/dr166.C: Likewise.
8760 * g++.dg/tc1/dr176.C: Likewise.
8761 * g++.dg/tc1/dr213.C: Likewise.
8762 * g++.dg/template/access11.C: Likewise.
8763 * g++.dg/template/access2.C: Likewise.
8764 * g++.dg/template/access3.C: Likewise.
8765 * g++.dg/template/access7.C: Likewise.
8766 * g++.dg/template/arg7.C: Likewise.
8767 * g++.dg/template/cond2.C: Likewise.
8768 * g++.dg/template/crash13.C: Likewise.
8769 * g++.dg/template/crash40.C: Likewise.
8770 * g++.dg/template/crash7.C: Likewise.
8771 * g++.dg/template/crash84.C: Likewise.
8772 * g++.dg/template/ctor5.C: Likewise.
8773 * g++.dg/template/defarg13.C: Likewise.
8774 * g++.dg/template/defarg14.C: Likewise.
8775 * g++.dg/template/dtor7.C: Likewise.
8776 * g++.dg/template/eh2.C: Likewise.
8777 * g++.dg/template/error2.C: Likewise.
8778 * g++.dg/template/error43.C: Likewise.
8779 * g++.dg/template/friend32.C: Likewise.
8780 * g++.dg/template/injected1.C: Likewise.
8781 * g++.dg/template/instantiate1.C: Likewise.
8782 * g++.dg/template/instantiate3.C: Likewise.
8783 * g++.dg/template/instantiate5.C: Likewise.
8784 * g++.dg/template/instantiate7.C: Likewise.
8785 * g++.dg/template/local6.C: Likewise.
8786 * g++.dg/template/lookup2.C: Likewise.
8787 * g++.dg/template/member5.C: Likewise.
8788 * g++.dg/template/memfriend15.C: Likewise.
8789 * g++.dg/template/memfriend16.C: Likewise.
8790 * g++.dg/template/memfriend17.C: Likewise.
8791 * g++.dg/template/memfriend7.C: Likewise.
8792 * g++.dg/template/meminit1.C: Likewise.
8793 * g++.dg/template/nested3.C: Likewise.
8794 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8795 * g++.dg/template/nontype12.C: Likewise.
8796 * g++.dg/template/nontype13.C: Likewise.
8797 * g++.dg/template/nontype6.C: Likewise.
8798 * g++.dg/template/pr23510.C: Likewise.
8799 * g++.dg/template/pr35240.C: Likewise.
8800 * g++.dg/template/ptrmem15.C: Likewise.
8801 * g++.dg/template/ptrmem6.C: Likewise.
8802 * g++.dg/template/qualified-id1.C: Likewise.
8803 * g++.dg/template/qualttp20.C: Likewise.
8804 * g++.dg/template/qualttp3.C: Likewise.
8805 * g++.dg/template/qualttp4.C: Likewise.
8806 * g++.dg/template/qualttp5.C: Likewise.
8807 * g++.dg/template/qualttp6.C: Likewise.
8808 * g++.dg/template/qualttp7.C: Likewise.
8809 * g++.dg/template/qualttp8.C: Likewise.
8810 * g++.dg/template/recurse.C: Likewise.
8811 * g++.dg/template/recurse2.C: Likewise.
8812 * g++.dg/template/ref5.C: Likewise.
8813 * g++.dg/template/scope2.C: Likewise.
8814 * g++.dg/template/sfinae10.C: Likewise.
8815 * g++.dg/template/sfinae3.C: Likewise.
8816 * g++.dg/template/sizeof3.C: Likewise.
8817 * g++.dg/template/static9.C: Likewise.
8818 * g++.dg/template/template-id-2.C: Likewise.
8819 * g++.dg/template/typedef13.C: Likewise.
8820 * g++.dg/template/typename4.C: Likewise.
8821 * g++.dg/template/using14.C: Likewise.
8822 * g++.dg/template/using2.C: Likewise.
8823 * g++.dg/template/warn1.C: Likewise.
8824 * g++.dg/warn/Wparentheses-13.C: Likewise.
8825 * g++.dg/warn/Wparentheses-15.C: Likewise.
8826 * g++.dg/warn/Wparentheses-16.C: Likewise.
8827 * g++.dg/warn/Wparentheses-17.C: Likewise.
8828 * g++.dg/warn/Wparentheses-18.C: Likewise.
8829 * g++.dg/warn/Wparentheses-19.C: Likewise.
8830 * g++.dg/warn/Wparentheses-20.C: Likewise.
8831 * g++.dg/warn/Wparentheses-23.C: Likewise.
8832 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8833 * g++.dg/warn/noeffect2.C: Likewise.
8834 * g++.dg/warn/noeffect4.C: Likewise.
8835 * g++.dg/warn/pr8570.C: Likewise.
8836 * g++.old-deja/g++.brendan/init2.C: Likewise.
8837 * g++.old-deja/g++.eh/spec6.C: Likewise.
8838 * g++.old-deja/g++.pt/crash10.C: Likewise.
8839 * g++.old-deja/g++.pt/crash36.C: Likewise.
8840 * g++.old-deja/g++.pt/derived3.C: Likewise.
8841 * g++.old-deja/g++.pt/error2.C: Likewise.
8842 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8843 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8844 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8845 * g++.old-deja/g++.pt/overload7.C: Likewise.
8846 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8848 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8849 Iain Sandoe <iains@gcc.gnu.org>
8851 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8852 Added code to deal with the case when [Protocol
8853 -descriptionForInstanceMethod:] or [Protocol
8854 -descriptionForClassMethod:] returns NULL.
8856 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8857 Iain Sandoe <iains@gcc.gnu.org>
8859 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8860 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8863 2011-06-07 Xinliang David Li <davidxl@google.com>
8865 * gcc.dg/inline_2.c: New test.
8866 * gcc.dg/unroll_2.c: New test.
8867 * gcc.dg/inline_3.c: New test.
8868 * gcc.dg/unroll_3.c: New test.
8869 * gcc.dg/inline_4.c: New test.
8870 * gcc.dg/unroll_4.c: New test.
8871 * gcc.dg/inline_1.c: New test.
8872 * gcc.dg/unroll_1.c: New test.
8874 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8876 PR tree-optimization/48497
8877 * lib/gcc-defs.exp (dg-additional-options): New proc.
8878 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8879 -msse2 on 32-bit x86.
8881 2011-06-06 Jason Merrill <jason@redhat.com>
8883 * g++.dg/cpp0x/enum19.C: New.
8885 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8887 * gcc.target/arm/neon-reload-class.c: New test.
8889 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8892 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8894 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8896 * gcc.target/arm/smlatb-1.c: New file.
8897 * gcc.target/arm/smlatt-1.c: New file.
8898 * gcc.target/arm/smlaltb-1.c: New file.
8899 * gcc.target/arm/smlaltt-1.c: New file.
8901 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8903 * gcc.target/arm/mla-2.c: New test.
8905 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8907 PR gcov-profile/49299
8908 * gcc.dg/tree-prof/pr49299-1.c: New test.
8909 * gcc.dg/tree-prof/pr49299-2.c: New test.
8911 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8913 * lib/target-supports.exp
8914 (check_effective_target_vect_widen_mult_qi_to_hi):
8915 Add NEON as supporting target.
8916 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8917 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8918 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8919 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8920 using widening multiplication on targets that support it.
8921 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8922 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8923 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8925 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8927 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8928 Modern Objective-C runtime API.
8929 * objc/execute/next_mapping.h: Removed.
8930 * objc-obj-c++-shared/next-mapping.h: Removed.
8931 * objc-obj-c++-shared/Object1.h: Removed.
8932 * objc-obj-c++-shared/Object1.m: Removed.
8933 * objc-obj-c++-shared/Object1.mm: Removed.
8934 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8935 * objc-obj-c++-shared/Protocol1.h: Removed.
8936 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8937 of ProtoBool, IVAR_T and METHOD.
8938 * objc-obj-c++-shared/runtime.h: New.
8939 * objc-obj-c++-shared/TestsuiteObject.h: New.
8940 * objc-obj-c++-shared/TestsuiteObject.m: New.
8942 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8943 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8944 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8946 * objc/execute/_cmd.m: Include
8947 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8948 runtime API. ([TestClass +initialize]): Include this method also
8949 with the GNU runtime.
8950 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8951 Object. ([-setValue:]): Return void.
8952 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8953 with the GNU runtime. Include
8954 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8955 for the NeXT runtime. Use the existing print_ivars() and
8956 compare_structures() implementations for the old NeXT runtime.
8957 Added new implementations for the Modern GNU and NeXT runtimes.
8958 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8959 well. (main): Use objc_getClass(). Use return instead of exit.
8960 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8961 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8963 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8964 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8965 instead of Object. (main): Use return instead of exit().
8966 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8967 instead of Object. Removed prototype for exit(). (main): Use
8968 return instead of exit(). Use the Modern Objective-C runtime API.
8969 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8971 * objc/execute/class-tests-1.h: Include
8972 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8973 runtime API. (test_class_with_superclass): Do not call [Object
8974 class]. There is no need to with the current libobjc.
8975 * objc/execute/class-tests-2.h: Include
8976 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8978 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8979 ../../objc-obj-c++-shared/next-mapping.h.
8980 * objc/execute/class-2.m: Likewise.
8981 * objc/execute/class-3.m: Likewise.
8982 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8983 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8984 +initialize]): Include this method also with the GNU
8985 runtime. (main): Use the Modern Objective-C runtime API.
8986 * objc/execute/class-5.m: Likewise.
8987 * objc/execute/class-6.m: Likewise.
8988 * objc/execute/class-7.m: Likewise.
8989 * objc/execute/class-8.m: Likewise.
8990 * objc/execute/class-9.m: Likewise.
8991 * objc/execute/class-10.m: Likewise.
8992 * objc/execute/class-11.m: Likewise.
8993 * objc/execute/class-12.m: Likewise.
8994 * objc/execute/class-13.m: Likewise.
8995 * objc/execute/class-14.m: Likewise.
8996 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8997 this method also with the GNU runtime.
8998 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8999 +initialize]): Include this method also with the GNU runtime.
9000 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9002 * objc/execute/encode-1.m: Likewise.
9003 * objc/execute/enumeration-1.m: Likewise.
9004 * objc/execute/enumeration-2.m: Likewise.
9005 * objc/execute/exceptions/catchall-1.m: Likewise.
9006 * objc/execute/exceptions/finally-1.m: Likewise.
9007 * objc/execute/exceptions/foward-1.m: Likewise.
9008 * objc/execute/exceptions/local-variables-1.m: Likewise.
9009 * objc/execute/exceptions/throw-nil.m: Likewise.
9010 * objc/execute/exceptions/trivial.m: Likewise.
9011 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9012 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9013 * objc/execute/exceptions/matcher-1.m: Likewise.
9014 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9016 * objc/execute/formal_protocol-2.m: Likewise.
9017 * objc/execute/formal_protocol-3.m: Likewise.
9018 * objc/execute/formal_protocol-4.m: Likewise.
9019 * objc/execute/formal_protocol-5.m: Include
9020 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9022 * objc/execute/formal_protocol-6.m: Likewise.
9023 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9024 Object. Include <objc/Protocol.h> instead of
9025 ../../objc-obj-c++-shared/Protocol1.h.
9026 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9028 * objc/execute/informal_protocol.m: Likewise.
9029 * objc/execute/load-3.m: Likewise.
9030 * objc/execute/many_args_method.m ([TestClass +initialize]):
9031 Include this method with the GNU runtime as well.
9032 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9033 * objc/execute/nested-func-1.m: Use TestsuiteObject
9035 * objc/execute/nil_method-1.m: Likewise.
9036 * objc/execute/no_clash.m: Likewise.
9037 * objc/execute/np-1.m: Do not include
9038 ../../objc-obj-c++-shared/Protocol1.h.
9039 (main): Use return instead of exit().
9040 * objc/execute/np-2.m: Do not include
9041 ../../objc-obj-c++-shared/Protocol1.h.
9042 ([MyObject +initialize]): Include this method also with the GNU
9043 runtime. (main): Use return instead of exit().
9044 * objc/execute/object_is_class.m: Include
9045 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9046 of Object. (main): Use the Modern Objective-C runtime API.
9047 * objc/execute/object_is_meta_class.m: Likewise.
9048 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9049 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9050 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9051 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9052 Objective-C runtime API.
9053 * objc/execute/protocol-isEqual-2.m: Likewise.
9054 * objc/execute/protocol-isEqual-3.m: Likewise.
9055 * objc/execute/protocol-isEqual-4.m: Likewise.
9056 * objc/execute/redefining_self.m ([TestClass +initialize]):
9057 Include this method with the GNU runtime as well.
9058 * objc/execute/root_methods.m: Include
9059 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9060 Include this method with the GNU runtime as well.
9061 (main): Use the Modern Objective-C runtime API.
9062 * objc/execute/selector-1.m: Include
9063 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9064 of Object. (main): Use the Modern Objective-C runtime API.
9065 * objc/execute/static-1.m ([Test +initialize]): Include this
9066 method with the GNU runtime as well.
9067 * objc/execute/static-2.m: Likewise.
9068 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9069 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9070 ([MathClass +initialize]): Include this method with the GNU
9072 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9074 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9075 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9076 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9077 * objc.dg/attributes/method-attribute-1.m: Likewise.
9078 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9079 * objc.dg/attributes/method-attribute-2.m: Likewise.
9080 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9081 * objc.dg/attributes/method-attribute-3.m: Likewise.
9082 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9083 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9084 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9085 * obj-c++.dg/bitfield-1.mm: Likewise.
9086 * obj-c++.dg/bitfield-2.mm: Likewise
9087 * objc.dg/bitfield-3.m: Likewise.
9088 * obj-c++.dg/bitfield-4.mm: Likewise.
9089 * objc.dg/bitfield-5.m: Likewise
9090 * objc.dg/call-super-1.m: Likewise.
9091 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9092 Use objc_getClass() instead of objc_get_class(), but for the GNU
9093 runtime redefine objc_getClass as objc_get_class. Include
9094 ../objc-obj-c++-shared/runtime.h.
9095 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9096 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9097 Use the Modern Objective-C runtime API.
9098 * objc.dg/class-protocol-1.m: Include
9099 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9100 * obj-c++.dg/class-protocol-1.mm: Likewise.
9101 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9102 * objc.dg/comp-types-10.m: Likewise.
9103 * objc.dg/comp-types-11.m: Likewise.
9104 * objc.dg/comp-types-12.m: Likewise.
9105 * obj-c++.dg/comp-types-9.mm: Likewise.
9106 * obj-c++.dg/comp-types-11.mm: Likewise.
9107 * obj-c++.dg/comp-types-12.mm: Likewise.
9108 * obj-c++.dg/comp-types-13.mm: Likewise.
9109 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9110 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9111 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9112 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9113 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9114 * objc.dg/desig-init-1.m: Likewise.
9115 * obj-c++.dg/defs.mm: Likewise.
9116 * objc.dg/exceptions-2.m: Likewise.
9117 * obj-c++.dg/except-1.mm: Likewise.
9118 * obj-c++.dg/exceptions-2.mm: Likewise.
9119 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9120 Use the Modern Objective-C runtime API.
9121 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9122 the Modern Objective-C runtime API. Do not include
9123 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9124 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9125 the Modern Objective-C runtime API except when using an older NeXT
9127 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9128 the Modern Objective-C runtime API.
9129 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9131 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9132 * objc.dg/encode-7-next-64bit.m: Updated include.
9133 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9135 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9136 the Modern Objective-C runtime API.
9137 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9138 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9139 instead of ../objc-obj-c++-shared/Protocol1.h.
9140 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9141 the Modern Objective-C runtime API except when using an older NeXT
9143 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9144 the Modern Objective-C runtime API.
9145 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9147 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9148 * objc.dg/fix-and-continue-2.m: Likewise.
9149 * objc.dg/foreach-1.m: Likewise.
9150 * objc.dg/foreach-2.m: Likewise.
9151 * objc.dg/foreach-3.m: Likewise.
9152 * objc.dg/foreach-4.m: Likewise.
9153 * objc.dg/foreach-5.m: Likewise.
9154 * objc.dg/foreach-6.m: Likewise.
9155 * objc.dg/foreach-7.m: Likewise.
9156 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9158 * objc.dg/func-ptr-2.m: Likewise.
9159 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9160 Do not include objc/objc-api.h.
9161 * obj-c++.dg/fsf-package-0.mm: Likewise.
9162 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9163 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9164 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9166 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9167 * objc.dg/gnu-runtime-3.m: Likewise.
9168 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9169 * objc.dg/headers.m: Include objc/runtime.h instead of
9170 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9171 for the NeXT runtime.
9172 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9173 * obj-c++.dg/isa-field-1.mm: Likewise.
9174 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9175 * objc.dg/layout-1.m: Likewise.
9176 * objc.dg/layout-2.m: Likewise.
9177 * objc.dg/local-decl-2.m: Likewise.
9178 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9179 Object. ([Container +elementForView:]): Use
9180 class_conformsToProtocol().
9181 * obj-c++.dg/lookup-2.mm: Likewise.
9182 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9183 * obj-c++.dg/local-decl-1.mm: Likewise.
9184 * objc.dg/method-3.m: Likewise.
9185 * objc.dg/method-4.m: Likewise.
9186 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9187 ../objc-obj-c++-shared/Protocol1.h.
9188 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9189 * objc.dg/method-9.m: Likewise.
9190 * objc.dg/method-10.m: Likewise.
9191 * objc.dg/method-13.m ([Root +initialize]): Include this method
9192 also for the GNU runtime. (main): Use objc_getClass() also for
9194 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9195 * objc.dg/method-17.m: Likewise.
9196 * objc.dg/method-19.m: Likewise.
9197 * objc.dg/method-20b.m: Likewise.
9198 * obj-c++.dg/method-2.mm: Likewise.
9199 * obj-c++.dg/method-6.mm: Likewise.
9200 * obj-c++.dg/method-10.mm: Likewise.
9201 * obj-c++.dg/method-11.mm: Likewise.
9202 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9203 ../objc-obj-c++-shared/Protocol1.h.
9204 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9205 * obj-c++.dg/method-15.mm: Likewise.
9206 * obj-c++.dg/method-17.mm: Likewise.
9207 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9208 +initialize]): Include this method also for the GNU
9209 runtime. (main): Use objc_getClass() also for the GNU runtime.
9210 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9211 * obj-c++.dg/method-22.mm: Likewise.
9212 * obj-c++.dg/method-23.mm: Likewise.
9213 * obj-c++.dg/no-extra-load.mm: Likewise.
9214 * objc.dg/objc-fast-4.m: Likewise.
9215 * objc.dg/objc-gc-4.m: Likewise.
9216 * obj-c++.dg/objc-gc-3.mm: Likewise.
9217 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9218 protocol_getMethodDescription() instead of [Protocol
9219 -descriptionForInstanceMethod].
9220 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9221 Made it available with all runtimes. (main): Call -test instead
9223 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9224 and put into a category.
9225 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9226 Object. Include objc/objc.h.
9227 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9228 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9229 New. (main): Use protocol_getMethodDescription() instead
9230 of [Protocol -descriptionForInstanceMethod] and [Protocol
9231 -descriptionForClassMethod].
9232 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9233 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9234 Objective-C runtime API.
9235 * obj-c++.dg/proto-qual-1.mm: Likewise.
9236 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9238 * obj-c++.dg/property/property-1.mm: Likewise.
9239 * obj-c++.dg/qual-types-1.mm: Likewise.
9240 * objc.dg/selector-2.m: Include objc/objc.h instead of
9241 ../objc-obj-c++-shared/Object1.h.
9242 * obj-c++.dg/selector-2.mm: Likewise.
9243 * obj-c++.dg/selector-5.mm: Likewise.
9244 * obj-c++.dg/selector-6.mm: Likewise.
9245 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9246 Object. Do not include objc/objc-api.h.
9247 * obj-c++.dg/set-not-used-1.mm: Likewise.
9248 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9249 * objc.dg/stret-1.m: Likewise.
9250 * objc.dg/stret-2.m: Likewise.
9251 * obj-c++.dg/super-class-2.mm: Likewise.
9252 * objc.dg/super-class-3.m: Likewise.
9253 * objc.dg/super-class-4.m: Likewise.
9254 * objc.dg/sync-2.m: Likewise.
9255 * obj-c++.dg/sync-2.mm: Likewise.
9256 * objc.dg/sync-1.m: Include objc/objc.h instead of
9257 ../objc-obj-c++-shared/Object1.h.
9258 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9259 'Class' as the type of 'isa'.
9260 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9261 Objective-C runtime API. ([TestClass +initialize]): Include this
9262 method with the GNU runtime as well.
9263 * objc.dg/strings/strings-1.m: Updated includes.
9264 * obj-c++.dg/strings/strings-1.mm: Likewise.
9265 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9266 objc.dg/strings/const-str-12b.m.
9267 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9268 * obj-c++.dg/template-3.mm: Likewise.
9269 * obj-c++.dg/template-4.mm: Likewise.
9270 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9271 Objective-C runtime API.
9272 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9273 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9274 * obj-c++.dg/try-catch-1.mm: Likewise.
9275 * obj-c++.dg/try-catch-2.mm: Likewise.
9276 * objc.dg/try-catch-3.m: Likewise.
9277 * obj-c++.dg/try-catch-3.mm: Likewise.
9278 * objc.dg/try-catch-6.m: Likewise.
9279 * objc.dg/try-catch-7.m: Likewise.
9280 * obj-c++.dg/try-catch-7.mm: Likewise.
9281 * obj-c++.dg/try-catch-8.mm: Likewise.
9282 * obj-c++.dg/try-catch-9.mm: Likewise.
9283 * objc.dg/try-catch-10.m: Likewise.
9284 * obj-c++.dg/try-catch-11.mm: Likewise.
9285 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9286 Object. Include objc/objc.h.
9287 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9288 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9289 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9290 Object. Use Modern Objective-C runtime API. Do not use
9292 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9293 * obj-c++.dg/torture/trivial.mm: Likewise.
9294 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9295 instead of ../objc-obj-c++-shared/Object1.h. Include
9296 ../objc-obj-c++-shared/runtime.h.
9297 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9298 * objc.dg/torture/strings/const-str-11.m: Likewise.
9299 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9300 * objc.dg/torture/strings/const-str-9.m: Likewise.
9301 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9302 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9303 instead of Object. Only add _FooClassReference if
9305 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9306 * objc.dg/torture/strings/const-str-8.m: Likewise.
9307 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9308 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9310 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9312 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9313 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9314 * obj-c++.dg/va-meth-1.mm: Likewise.
9315 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9316 ../objc-obj-c++-shared/Object1.h.
9317 * objc.dg/zero-link-3.m: Likewise.
9319 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9321 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9323 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9326 * obj-c++.dg/property/cxx-property-1.mm: New.
9327 * obj-c++.dg/property/cxx-property-2.mm: New.
9329 2011-06-06 Jason Merrill <jason@redhat.com>
9331 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9333 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9335 PR rtl-optimization/49145
9337 * gcc.c-torture/compile/pr49145.c: New test.
9339 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9342 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9343 to dg-options, match also DW_AT_linkage_name.
9346 * gcc.dg/debug/pr49294.c: New test.
9349 * g++.dg/opt/pr49264.C: New test.
9351 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9353 PR tree-optimization/49243
9354 * gcc.dg/pr49243.c: New.
9356 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9358 * gnat.dg/specs/cond_expr1.ads: New test.
9360 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9362 * gnat.dg/deferred_const4.ad[sb]: New test.
9363 * gnat.dg/deferred_const4_pkg.ads: New helper.
9365 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9367 * gnat.dg/test_tamdt.adb: Rename to...
9368 * gnat.dg/taft_type1.adb: ...this.
9369 * gnat.dg/tamdt.ad[sb]: Rename to...
9370 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9371 * gnat.dg/tamdt_aux.ads: Rename to...
9372 * gnat.dg/taft_type1_pkg2.ads: ...this.
9373 * gnat.dg/taft_type2.ad[sb]: New test.
9374 * gnat.dg/taft_type2_pkg.ads: New helper.
9375 * gnat.dg/taft_type3.adb: New test.
9376 * gnat.dg/taft_type3_pkg.ads: New helper.
9378 2011-06-05 Tobias Burnus <burnus@net-b.de>
9381 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9384 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9387 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9389 * objc.dg/gnu-api-2-objc.m: Likewise.
9390 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9391 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9393 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9395 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9396 alignment, not the alignment, when calling class_addIvar(). Add
9397 an 'isa' instance variable to the test root class.
9398 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9400 2011-06-04 Jan Hubicka <jh@suse.cz>
9402 PR tree-optimization/48893
9403 PR tree-optimization/49091
9404 PR tree-optimization/49179
9405 * gfortran.dg/pr49179.f90: New testcase
9407 2011-06-04 Jan Hubicka <jh@suse.cz>
9410 * g++.dg/torture/pr48954.C: New testcase.
9412 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9414 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9416 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9419 * g++.dg/diagnostic/bitfld2.C: New.
9421 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9424 * gcc.c-torture/execute/pr49281.c: New test.
9426 2011-06-04 Jan Hubicka <jh@suse.cz>
9428 PR tree-optimize/48929
9429 * gcc.c-torture/compile/pr48929.c: New testcase.
9431 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9433 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9435 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9438 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9440 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9442 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9444 2011-06-03 Richard Henderson <rth@redhat.com>
9445 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9449 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9451 * objc.dg/headers.m: Do not include objc-list.h.
9453 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9455 * objc.dg/type-stream-1.m: Test removed.
9456 * objc.dg/headers.m: Do not include typedstream.h.
9458 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9460 * objc.dg/torture/forward-1.m (main): Updated testcase.
9462 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9465 * gcc.c-torture/compile/pr49163.c: New.
9467 2011-06-02 Asher Langton <langton2@llnl.gov>
9470 * gfortran.dg/PR49268.f90: New test.
9472 2011-06-02 Asher Langton <langton2@llnl.gov>
9475 * gfortran.dg/PR37039.f90: New test.
9477 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9480 * objc.dg/method-5.m: Updated.
9481 * objc.dg/method-19.m: Updated.
9482 * objc.dg/method-lookup-1.m: New.
9483 * obj-c++.dg/method-6.mm: Updated.
9484 * obj-c++.dg/method-7.mm: Updated.
9485 * obj-c++.dg/method-lookup-1.mm: New.
9487 2011-06-02 DJ Delorie <dj@redhat.com>
9489 * lib/timeout.exp (timeout): Add board_info support.
9491 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9493 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9495 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9498 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9499 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9501 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9502 Hans-Peter Nilsson <hp@axis.com>
9504 PR rtl-optimization/48840
9505 * gcc.target/sparc/ultrasp13.c: New test.
9507 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9510 * gcc.c-torture/compile/pr49238.c: New.
9512 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9514 * gcc.target/arm/g2.c: Skip test in -mthumb.
9515 Skip test unless cpu is xscale.
9516 * gcc.target/arm/scd42-2.c: Likewise.
9517 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9519 2011-06-01 Jason Merrill <jason@redhat.com>
9521 * g++.dg/cpp0x/decltype28.C: New.
9522 * g++.dg/cpp0x/decltype29.C: New.
9524 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9527 * gcc.target/mips/pr45074.c: New test.
9529 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9530 Hans-Peter Nilsson <hp@axis.com>
9532 PR rtl-optimization/48830
9533 * gcc.target/sparc/ultrasp12.c: New test.
9535 2011-06-01 David Li <davidxl@google.com>
9537 * gcc.dg/profile-dir-1.c: Change pass name.
9538 * gcc.dg/profile-dir-2.c: Ditto.
9539 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9540 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9541 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9542 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9543 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9544 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9545 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9546 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9547 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9548 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9549 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9550 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9551 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9552 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9553 * gcc.dg/profile-dir-3.c: Ditto.
9554 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9556 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9558 * objc.dg/attributes/method-nonnull-1.m: New test.
9559 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9561 2011-05-31 Tobias Burnus <burnus@net-b.de>
9564 * gfortran.dg/coarray_atomic_1.f90: New.
9565 * gfortran.dg/coarray/atomic_1.f90: New.
9567 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9569 * gcc.dg/guality/bswaptest.c: New test.
9570 * gcc.dg/guality/clztest.c: New test.
9571 * gcc.dg/guality/ctztest.c: New test.
9572 * gcc.dg/guality/rotatetest.c: New test.
9575 * gcc.target/i386/pr48688.c: New test.
9577 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9580 * g++.dg/lookup/name-clash9.C: New.
9582 2011-05-31 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/coarray/dummy_1.f90: New.
9587 2011-05-31 Tobias Burnus <burnus@net-b.de>
9590 * gfortran.dg/coarray/save_1.f90: New.
9591 * gfortran.dg/coarray_4.f90: Update dg-error.
9593 2011-05-31 Jason Merrill <jason@redhat.com>
9595 * g++.dg/cpp0x/rv-template1.C: New.
9597 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9599 PR rtl-optimization/49235
9600 * gcc.dg/pr49235.c: New test.
9602 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9604 PR tree-optimization/49093
9605 * gcc.dg/vect/pr49093.c: New test.
9607 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9610 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9612 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9615 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9618 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9621 * gcc.c-torture/execute/pr49186.c: New.
9623 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9626 * gcc.target/i386/pr49168-1.c: New.
9628 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9629 Eric Botcazou <ebotcazou@adacore.com>
9631 * gcc.dg/guality/drap.c: New test.
9633 2011-05-30 Richard Guenther <rguenther@suse.de>
9635 PR tree-optimization/49210
9636 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9637 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9639 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9642 * g++.dg/gomp/pr49223-1.C: New test.
9643 * g++.dg/gomp/pr49223-2.C: New test.
9645 2011-05-30 Richard Guenther <rguenther@suse.de>
9647 PR tree-optimization/49218
9648 * gcc.c-torture/execute/pr49218.c: New testcase.
9650 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9652 PR tree-optimization/49199
9653 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9654 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9655 -fno-tree-scev-cprop.
9657 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9660 * gfortran.dg/extends_13.f03: New.
9662 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9664 PR rtl-optimization/49095
9665 * gcc.target/i386/pr49095.c: New test.
9667 2011-05-29 Tobias Burnus <burnus@net-b.de>
9670 * gfortran.dg/coarray_24.f90: New.
9672 2011-05-29 Tobias Burnus <burnus@net-b.de>
9675 * gfortran.dg/coarray_23.f90: New.
9677 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9680 * gcc.dg/pr48826.c: New test.
9682 2011-05-29 Richard Guenther <rguenther@suse.de>
9684 PR tree-optimization/49217
9685 * gcc.dg/torture/pr49217.c: New testcase.
9687 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9690 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9692 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9694 * gnat.dg/boolean_subtype.adb: Rename to...
9695 * gnat.dg/boolean_subtype1.adb: ...this.
9697 2011-05-28 Jason Merrill <jason@redhat.com>
9699 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9701 2011-05-27 Jason Merrill <jason@redhat.com>
9703 * g++.dg/cpp0x/enum18.C: Adjust.
9705 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9707 2011-05-27 Tobias Burnus <burnus@net-b.de>
9710 * gfortran.dg/coarray_22.f90: New.
9712 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9714 PR tree-optimization/46728
9715 * gcc.target/powerpc/pr46728-1.c: New.
9716 * gcc.target/powerpc/pr46728-2.c: New.
9717 * gcc.target/powerpc/pr46728-3.c: New.
9718 * gcc.target/powerpc/pr46728-4.c: New.
9719 * gcc.target/powerpc/pr46728-5.c: New.
9720 * gcc.dg/pr46728-6.c: New.
9721 * gcc.target/powerpc/pr46728-7.c: New.
9722 * gcc.target/powerpc/pr46728-8.c: New.
9723 * gcc.dg/pr46728-9.c: New.
9724 * gcc.target/powerpc/pr46728-10.c: New.
9725 * gcc.target/powerpc/pr46728-11.c: New.
9726 * gcc.dg/pr46728-12.c: New.
9727 * gcc.target/powerpc/pr46728-13.c: New.
9728 * gcc.target/powerpc/pr46728-14.c: New.
9729 * gcc.target/powerpc/pr46728-15.c: New.
9730 * gcc.target/powerpc/pr46728-16.c: New.
9732 2011-05-27 Jason Merrill <jason@redhat.com>
9734 * g++.dg/abi/mangle47.C: New.
9737 * g++.dg/template/const5.C: New.
9739 * g++.dg/cpp0x/enum18.C: New.
9741 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9743 * g++.dg/cpp0x/error6.C: New.
9745 * g++.dg/cpp0x/error5.C: New.
9747 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9750 * g++.dg/eh/cond6.C: New test.
9752 2011-05-27 Tobias Burnus <burnus@net-b.de>
9755 * gfortran.dg/rank_3.f90: New.
9756 * gfortran.dg/rank_4.f90: New.
9758 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9760 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9761 replace dump search.
9763 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9765 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9766 * gnat.dg/bit_packed_array5.adb: ...here.
9768 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9771 * g++.dg/cpp0x/auto25.C: New.
9773 2011-05-27 Richard Guenther <rguenther@suse.de>
9775 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9777 2011-05-27 Richard Guenther <rguenther@suse.de>
9779 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9781 2011-05-27 Richard Guenther <rguenther@suse.de>
9784 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9786 2011-05-26 Jason Merrill <jason@redhat.com>
9788 * g++.dg/cpp0x/friend1.C: New.
9789 * g++.dg/cpp0x/friend2.C: New.
9791 * g++.dg/cpp0x/auto7.C: Update.
9792 * g++.dg/template/crash50.C: Adjust.
9793 * g++.dg/template/static9.C: Adjust.
9794 * g++.old-deja/g++.ext/memconst.C: Adjust.
9796 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9798 * gcc.dg/march.c: Ignore a note for some targets.
9800 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9801 Nathan Froyd <froydnj@codesourcery.com>
9805 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9806 * g++.dg/parse/pr18770.C: New test.
9807 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9809 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9812 * gfortran.dg/dependency_40.f90 : New test.
9814 2011-05-26 Tobias Burnus <burnus@net-b.de>
9817 * gfortran.dg/coarray/registering_1.f90: New.
9819 2011-05-26 Jason Merrill <jason@redhat.com>
9821 * g++.dg/cpp0x/variadic111.C: New.
9822 * g++.dg/cpp0x/variadic41.C: Adjust.
9824 2011-05-26 Richard Guenther <rguenther@suse.de>
9826 PR tree-optimization/48702
9827 * gcc.dg/torture/pr48702.c: New testcase.
9829 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9831 PR gcov-profile/48845
9832 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9834 * gcc.dg/matrix/matrix.exp: Likewise.
9835 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9836 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9837 line number to check_profiling_available.
9838 * lib/target-supports.exp (check_profiling_available): Account for
9840 Require TLS runtime support with -fprofile-generate.
9841 * lib/profopt.exp (profopt-execute): Add TLS options for
9843 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9845 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9848 * g++.dg/eh/cond5.C: New test.
9850 PR tree-optimization/49161
9851 * gcc.c-torture/execute/pr49161.c: New test.
9853 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9855 * gcc.target/arm/neon-vorn-vbic.c: New test.
9857 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9859 PR tree-optimization/49038
9860 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9861 * gcc.dg/vect/pr49038.c: New test.
9863 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9865 * g++.dg/init/pr25811-3.C: New.
9866 * g++.dg/init/pr25811-4.C: New.
9868 2011-05-25 Jason Merrill <jason@redhat.com>
9870 * g++.dg/cpp0x/enum17.C: New.
9871 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9873 * g++.dg/cpp0x/auto24.C: New.
9875 * g++.dg/cpp0x/error4.C: New.
9877 * g++.dg/cpp0x/rv-restrict.C: New.
9879 * g++.dg/cpp0x/enum15.C: New.
9880 * g++.dg/cpp0x/constexpr-switch2.C: New.
9882 * g++.dg/cpp0x/variadic110.C: New.
9884 * g++.dg/cpp0x/auto9.C: Add typedef test.
9886 * g++.dg/cpp0x/auto23.C: New.
9887 * g++.dg/cpp0x/auto9.C: Adjust.
9889 * g++.dg/cpp0x/defaulted29.C: New.
9891 * g++.dg/cpp0x/initlist51.C: New.
9893 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9895 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9896 * g++.dg/abi/packed1.C: Suppress warning.
9897 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9898 * g++.dg/template/stdarg1.C: Likewise.
9899 * g++.dg/other/packed1.C: Remove arm from xfail list.
9901 2011-05-25 Jason Merrill <jason@redhat.com>
9903 * g++.dg/cpp0x/enum16.C: New.
9904 * g++.dg/parse/error15.C: Adjust.
9906 * g++.dg/cpp0x/initlist50.C: New.
9908 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9910 * g++.dg/cpp0x/variadic109.C: New.
9912 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9914 * gcc.target/i386/pause-1.c: New.
9916 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9918 * gcc.dg/stack-usage-1.c: Adjust comment.
9919 * gcc.dg/stack-usage-2.c: New test.
9921 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9924 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9925 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9927 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9929 PR rtl-optimization/48757
9930 * gfortran.dg/pr48757.f: New test case.
9932 2011-05-24 Jason Merrill <jason@redhat.com>
9934 * g++.dg/cpp0x/access01.C: New.
9936 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9939 * objc.dg/pr48177.m: New testcase.
9941 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9944 * objc.dg/pr48187.m: New testcase.
9945 * obj-c++.dg/pr48187.mm: New testcase.
9946 * objc.dg/ivar-extra-semicolon.m: New testcase.
9948 2011-05-24 Jason Merrill <jason@redhat.com>
9950 * g++.dg/template/access21.C: New.
9951 * g++.dg/template/access22.C: New.
9953 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9955 PR rtl-optimization/48633
9956 * g++.dg/pr48633.C: New test.
9958 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9961 * g++.dg/other/pr49133.C: New test.
9963 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9964 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9966 * gcc.dg/torture/tls/run-gd.c: New test.
9967 * gcc.dg/torture/tls/run-ie.c: New test.
9968 * gcc.dg/torture/tls/run-ld.c: New test.
9969 * gcc.dg/torture/tls/run-le.c: New test.
9970 * lib/target-supports.exp (check_effective_target_tls_runtime):
9971 Build testcase with TLS options.
9973 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9975 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9977 2011-05-24 Tom de Vries <tom@codesourcery.com>
9979 PR tree-optimization/49121
9980 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9982 2011-05-23 Jason Merrill <jason@redhat.com>
9984 * g++.dg/cpp0x/defaulted28.C: New.
9986 * g++.dg/cpp0x/sfinae25.C: New.
9988 * g++.dg/cpp0x/rv-cast2.C: New.
9990 * g++.dg/cpp0x/enum14.C: New.
9992 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9995 * gcc.c-torture/execute/pr49123.c: New test.
9998 * gcc.dg/debug/pr49032.c: New test.
10001 * gcc.dg/pr49120.c: New test.
10003 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10006 * gcc.target/i386/pr47315.c: New test.
10008 2011-05-23 Jason Merrill <jason@redhat.com>
10010 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10012 * g++.dg/cpp0x/sfinae24.C: New.
10014 * g++.dg/cpp0x/error3.C: New.
10016 * g++.dg/cpp0x/defaulted27.C: New.
10018 * g++.dg/cpp0x/decltype27.C: New.
10020 2011-05-23 Richard Guenther <rguenther@suse.de>
10022 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10024 2011-05-23 Richard Guenther <rguenther@suse.de>
10026 PR tree-optimization/40874
10027 * g++.dg/tree-ssa/pr40874.C: New testcase.
10029 2011-05-23 Richard Guenther <rguenther@suse.de>
10031 PR tree-optimization/49115
10032 * g++.dg/torture/pr49115.C: New testcase.
10034 2011-05-23 Richard Guenther <rguenther@suse.de>
10036 PR middle-end/15419
10037 * gcc.dg/memcpy-3.c: New testcase.
10039 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10041 PR middle-end/48973
10042 * gcc.c-torture/execute/pr48973-1.c: New test.
10043 * gcc.c-torture/execute/pr48973-2.c: New test.
10045 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10048 * g++.dg/warn/pr18016.C: New.
10050 2011-05-23 Tom de Vries <tom@codesourcery.com>
10053 * gcc.target/arm/ivopts-6.c: New test.
10055 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10057 PR middle-end/49029
10058 * gcc.c-torture/compile/pr49029.c: New test.
10060 2011-05-22 Jason Merrill <jason@redhat.com>
10062 * g++.dg/cpp0x/sfinae23.C: New.
10063 * g++.dg/cpp0x/sfinae8.C: Correct.
10065 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10067 * gfortran.dg/function_optimize_8.f90: New test case.
10069 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10071 PR tree-optimization/49087
10072 * gcc.dg/vect/O3-pr49087.c: New test.
10074 2011-05-21 Jason Merrill <jason@redhat.com>
10076 * g++.dg/debug/const5.C: New.
10078 2011-05-20 Jason Merrill <jason@redhat.com>
10080 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10082 * g++.dg/cpp0x/constexpr-static7.C: New.
10084 * g++.dg/cpp0x/enum12.C: New.
10085 * g++.dg/cpp0x/enum13.C: New.
10087 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10090 * gfortran.dg/select_type_23.f03: New.
10092 2011-05-20 Jason Merrill <jason@redhat.com>
10094 * g++.dg/cpp0x/defaulted26.C: New.
10096 * g++.dg/cpp0x/noexcept02.C: Fix.
10097 * g++.dg/cpp0x/noexcept03.C: Fix.
10098 * g++.dg/cpp0x/noexcept08.C: Fix.
10099 * g++.dg/cpp0x/noexcept10.C: New.
10101 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10104 * gfortran.dg/extends_12.f03: New.
10106 2011-05-20 Jason Merrill <jason@redhat.com>
10108 * g++.dg/template/koenig9.C: New.
10109 * g++.dg/opt/pr47615.C: Fix.
10110 * g++.dg/overload/defarg1.C: Fix.
10111 * g++.dg/tc1/dr213.C: Remove xfail.
10112 * g++.dg/torture/pr34850.C: Fix.
10113 * g++.dg/torture/pr39362.C: Fix.
10114 * g++.old-deja/g++.brendan/crash56.C: Fix.
10115 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10117 2011-05-20 Richard Guenther <rguenther@suse.de>
10119 PR tree-optimization/49079
10120 * gcc.dg/torture/pr49079.c: New testcase.
10122 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10124 PR tree-optimization/49073
10125 * gcc.c-torture/execute/pr49073.c: New test.
10127 2011-06-19 Tobias Burnus <burnus@net-b.de>
10130 * gfortran.dg/coarray_21.f90: New.
10132 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10134 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10137 2011-05-19 Richard Guenther <rguenther@suse.de>
10140 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10142 2011-05-19 Richard Guenther <rguenther@suse.de>
10144 PR middle-end/48985
10145 * gcc.dg/builtin-object-size-11.c: New testcase.
10147 2011-05-19 Tom de Vries <tom@codesourcery.com>
10150 * gcc.target/arm/ivopts.c: New test.
10151 * gcc.target/arm/ivopts-2.c: New test.
10153 2011-05-19 Tom de Vries <tom@codesourcery.com>
10155 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10157 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10159 * gcc.c-torture/execute/960321-1.x: Remove.
10161 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10164 * gfortran.dg/move_alloc_4.f90: New.
10166 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10169 * gcc.target/i386/pr49002-1.c: New test.
10170 * gcc.target/i386/pr49002-2.c: Likewise.
10172 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10174 PR tree-optimization/49039
10175 * gcc.c-torture/execute/pr49039.c: New test.
10176 * gcc.dg/tree-ssa/pr49039.c: New test.
10177 * g++.dg/torture/pr49039.C: New test.
10179 2011-05-18 Jason Merrill <jason@redhat.com>
10181 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10182 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10183 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10185 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10187 * gcc.target/bfin/mcpu-bf592.c: New test.
10189 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10191 PR tree-optimization/41881
10192 * gcc.dg/vect/O3-pr41881.c: New test.
10193 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10195 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10197 PR tree-optimization/49000
10198 * gcc.dg/pr49000.c: New test.
10200 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10202 * gnat.dg/invalid1.adb: New test.
10204 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10206 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10208 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10209 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10211 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10214 * g++.dg/cpp0x/range-for18.C: New.
10216 2011-05-15 Tobias Burnus <burnus@net-b.de>
10219 * gfortran.dg/coarray/image_index_2.f90: New.
10221 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10223 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10224 * g++.dg/cpp0x/override2.C: New.
10226 2011-05-14 Tobias Burnus <burnus@net-b.de>
10229 * gfortran.de/coarray_20.f90: New.
10231 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10234 * function_optimize_7.f90: New test case.
10236 2011-05-13 Jason Merrill <jason@redhat.com>
10238 * g++.dg/cpp0x/decltype26.C: New.
10239 * g++.dg/cpp0x/enum11.C: New.
10241 2011-05-13 Tobias Burnus <burnus@net-b.de>
10245 * gfortran.dg/assign_8.f90: Update dg-error.
10247 2011-05-13 Tobias Burnus <burnus@net-b.de>
10250 * gfortran.dg/io_constraints_8.f90: New.
10251 * gfortran.dg/io_constraints_9.f90: New.
10253 2011-05-13 Martin Thuresson <martint@google.com>
10255 PR gcov-profile/47793
10256 * gcc.dg/pr47793.c: New.
10258 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10260 PR tree-optimization/48975
10261 * gcc.dg/pr48975.c: New test.
10263 2011-05-12 Tobias Burnus <burnus@net-b.de>
10266 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10268 2011-05-12 Jason Merrill <jason@redhat.com>
10270 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10272 2011-05-12 Geert Bosch <bosch@adacore.com>
10274 * gnat.dg/view_conversion1.adb: New test.
10276 2011-05-12 Richard Guenther <rguenther@suse.de>
10278 PR tree-optimization/48172
10279 * gcc.dg/vect/pr48172.c: New testcase.
10281 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10284 * g++.dg/opt/pr48967.C: New test.
10286 2011-05-11 Jason Merrill <jason@redhat.com>
10288 * g++.dg/cpp0x/constexpr-friend.C: New.
10289 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10291 * g++.dg/cpp0x/sfinae22.C: New.
10293 2011-05-11 Tobias Burnus <burnus@net-b.de>
10296 * gfortran.dg/generic_24.f90: New.
10298 2011-05-11 Richard Guenther <rguenther@suse.de>
10300 PR tree-optimization/15256
10301 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10303 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10306 * gcc.dg/pr48159-1.c: New test.
10307 * gcc.dg/pr48159-2.c: New test.
10309 2011-05-11 Richard Guenther <rguenther@suse.de>
10311 PR middle-end/48953
10312 * gcc.dg/torture/pr48953.c: New testcase.
10314 2011-05-11 Richard Guenther <rguenther@suse.de>
10316 PR tree-optimization/18041
10317 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10319 2011-05-11 Alan Modra <amodra@gmail.com>
10322 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10324 2011-05-10 Jason Merrill <jason@redhat.com>
10326 * g++.dg/cpp0x/defaulted25.C: New.
10327 * g++.dg/template/crash7.C: Adjust.
10329 * g++.dg/cpp0x/variadic108.C: New.
10331 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10333 * g++.dg/inherit/virtual9.C: Extend.
10335 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10338 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10339 are passed and returned in vector registers.
10341 2011-05-10 Richard Guenther <rguenther@suse.de>
10343 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10344 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10345 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10346 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10347 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10350 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10352 PR tree-optimization/48611
10353 PR tree-optimization/48794
10354 * gfortran.dg/gomp/pr48611.f90: New test.
10355 * gfortran.dg/gomp/pr48794.f90: New test.
10358 * gcc.dg/dfp/pr48928.c: New test.
10360 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10363 * g++.dg/cpp0x/pr48522.C: New.
10365 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10368 * g++.dg/cpp0x/sfinae21.C: New.
10370 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10372 * g++.dg/template/sfinae28.C: Rename to...
10373 * g++.dg/cpp0x/sfinae19.C: ... this.
10374 * g++.dg/template/sfinae29.C: Rename to...
10375 * g++.dg/cpp0x/sfinae20.C: ... this.
10377 2011-05-09 Jeff Law <law@redhat.com>
10379 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10380 consistent results.
10382 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
10385 * g++.dg/init/pr20039.C: New.
10387 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10391 * g++.dg/template/sfinae28.C: New.
10392 * g++.dg/template/sfinae29.C: Likewise.
10394 2011-05-09 Jason Merrill <jason@redhat.com>
10396 * g++.dg/template/nontype23.C: New.
10398 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
10400 * g++.dg/init/pr48859.C: New.
10402 2011-05-09 Jason Merrill <jason@redhat.com>
10404 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10405 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10406 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10407 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10408 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10409 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10410 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10411 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10413 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10415 * g++.dg/inherit/virtual9.C: New.
10417 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10420 * g++.dg/template/dependent-expr8.C: New test case.
10422 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10424 PR tree-optimization/48837
10425 * gcc.dg/pr48837.c: New testcase.
10427 2011-05-06 Jason Merrill <jason@redhat.com>
10429 * g++.dg/cpp0x/constexpr-condition2.C: New.
10431 * g++.dg/cpp0x/constexpr-missing.C: New.
10433 2011-05-06 Tobias Burnus <burnus@net-b.de>
10436 * gfortran.dg/coarray/this_image_2.f90: New.
10438 2011-05-06 Tobias Burnus <burnus@net-b.de>
10442 * gfortran.dg/bind_c_usage_22.f90: New.
10443 * gfortran.dg/bind_c_usage_23.f90: New.
10444 * gfortran.dg/bind_c_usage_24.f90: New.
10445 * gfortran.dg/bind_c_usage_24_c.c: New.
10447 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10450 * g++.dg/template/member9.C: New test case.
10452 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10454 * gnat.dg/discr29.ad[sb]: New test.
10455 * gnat.dg/discr30.adb: Likewise.
10457 2011-05-05 Julian Brown <julian@codesourcery.com>
10459 * gcc.target/arm/neon-vset_lanes8.c: New test.
10461 2011-05-05 Jason Merrill <jason@redhat.com>
10463 * g++.dg/init/new32.C: New.
10465 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10467 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10470 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10472 PR rtl-optimization/48381
10473 * gcc.c-torture/compile/pr48381.c: New test.
10475 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10477 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10479 * gcc.target/i386/opt-1.c: Ditto.
10481 2011-05-04 Jason Merrill <jason@redhat.com>
10483 * g++.dg/conversion/base1.C: New.
10485 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10487 PR libgfortran/48787
10488 * gfortran.dg/round_3.f08: Add more checks to test case.
10490 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10492 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10493 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10494 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10495 Gate test on effective_target fd_truncate.
10497 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10499 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10500 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10501 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10502 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10503 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10504 * gcc.target/i386/pr38824.c: Ditto.
10505 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10506 * gcc.target/i386/vecinit-2.c: Ditto.
10507 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10508 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10509 * gcc.target/i386/parity-2.c: Ditto.
10510 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10512 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10514 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10515 remove duplication.
10516 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10517 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10518 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10520 2011-05-03 Tobias Burnus <burnus@net-b.de>
10523 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10525 2011-05-03 Tobias Burnus <burnus@net-b.de>
10528 * gfortran.dg/coarray/this_image_1.f90: New.
10530 2011-05-03 Tobias Burnus <burnus@net-b.de>
10533 * gfortran.dg/coarray/caf.dg: New.
10534 * gfortran.dg/coarray/image_index_1.f90: New, copied
10535 from ../coarray_16.f90.
10537 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10540 * g++.dg/ext/complex9.C: New.
10542 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10544 From Mike Frysinger
10545 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10546 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10547 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10549 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10551 * gcc.target/bfin/builtins: Created.
10552 * gcc.target/bfin/hisilh-O0.c: Deleted.
10553 * gcc.target/bfin/hisilh.c: Moved to...
10554 * gcc.target/bfin/builtins/hisilh.c: ...here.
10555 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10556 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10557 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10558 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10559 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10560 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10561 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10562 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10563 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10564 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10565 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10566 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10567 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10568 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10569 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10570 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10571 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10572 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10573 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10574 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10575 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10576 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10577 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10578 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10579 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10580 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10581 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10582 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10583 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10584 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10585 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10586 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10587 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10588 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10589 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10590 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10591 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10592 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10593 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10594 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10595 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10596 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10597 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10598 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10599 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10600 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10601 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10602 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10603 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10604 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10605 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10606 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10607 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10608 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10609 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10610 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10611 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10612 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10613 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10614 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10615 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10616 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10617 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10618 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10619 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10620 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10621 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10622 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10623 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10624 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10625 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10626 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10627 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10628 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10629 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10630 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10631 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10632 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10633 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10634 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10635 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10636 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10637 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10638 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10639 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10640 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10641 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10642 * gcc.target/bfin/builtins/circptr.c: Ditto.
10643 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10644 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10645 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10646 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10647 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10648 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10649 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10650 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10651 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10652 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10653 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10654 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10655 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10656 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10657 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10658 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10659 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10660 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10661 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10662 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10663 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10664 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10665 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10666 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10667 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10668 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10669 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10670 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10671 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10672 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10673 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10674 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10675 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10676 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10677 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10678 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10679 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10680 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10681 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10682 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10683 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10684 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10685 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10686 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10687 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10688 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10689 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10690 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10691 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10692 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10693 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10694 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10695 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10696 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10697 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10698 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10699 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10700 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10701 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10702 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10703 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10704 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10705 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10706 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10707 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10708 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10709 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10710 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10711 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10712 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10714 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10716 * gcc.target/arm/cold-lc.c: New test.
10718 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10721 * gcc.dg/pr48774.c: New test.
10723 2011-05-03 Richard Guenther <rguenther@suse.de>
10725 * gcc.dg/large-size-array-5.c: New testcase.
10727 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10729 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10731 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10733 * lib/target-supports.exp (check_effective_target_vect_strided):
10735 (check_effective_target_vect_strided2)
10736 (check_effective_target_vect_strided3)
10737 (check_effective_target_vect_strided4)
10738 (check_effective_target_vect_strided8): ...these new functions.
10740 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10741 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10742 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10743 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10744 * gcc.dg/vect/pr37539.c: Likewise.
10745 * gcc.dg/vect/slp-11a.c: Likewise.
10746 * gcc.dg/vect/slp-11b.c: Likewise.
10747 * gcc.dg/vect/slp-11c.c: Likewise.
10748 * gcc.dg/vect/slp-12a.c: Likewise.
10749 * gcc.dg/vect/slp-12b.c: Likewise.
10750 * gcc.dg/vect/slp-18.c: Likewise.
10751 * gcc.dg/vect/slp-19a.c: Likewise.
10752 * gcc.dg/vect/slp-19b.c: Likewise.
10753 * gcc.dg/vect/slp-21.c: Likewise.
10754 * gcc.dg/vect/slp-23.c: Likewise.
10755 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10757 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10758 instead of vect_interleave && vect_extract_even_odd.
10759 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10760 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10761 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10762 * gcc.dg/vect/vect-1.c: Likewise.
10763 * gcc.dg/vect/vect-10.c: Likewise.
10764 * gcc.dg/vect/vect-98.c: Likewise.
10765 * gcc.dg/vect/vect-107.c: Likewise.
10766 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10767 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10768 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10769 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10770 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10771 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10772 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10773 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10774 * gcc.dg/vect/vect-strided-float.c: Likewise.
10775 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10776 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10777 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10778 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10779 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10780 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10781 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10782 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10783 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10784 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10785 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10786 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10787 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10788 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10789 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10791 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10793 * gcc.dg/vect/pr30843.c: Likewise.
10794 * gcc.dg/vect/pr33866.c: Likewise.
10795 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10796 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10797 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10798 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10800 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10802 * gcc.dg/vect/slp-11.c: Split into...
10803 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10804 gcc.dg/vect/slp-11c.c: ...these tests.
10805 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10806 * gcc.dg/vect/slp-12c.c: ...this new test.
10807 * gcc.dg/vect/slp-19.c: Split into...
10808 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10809 gcc.dg/vect/slp-19c.c: ...these new tests.
10811 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10813 * lib/target-supports.exp
10814 (check_effective_target_vect_extract_even_odd_wide): Delete.
10815 (check_effective_target_vect_strided_wide): Likewise.
10816 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10817 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10818 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10819 * gcc.dg/vect/pr37539.c: Likewise.
10820 * gcc.dg/vect/slp-11.c: Likewise.
10821 * gcc.dg/vect/slp-12a.c: Likewise.
10822 * gcc.dg/vect/slp-12b.c: Likewise.
10823 * gcc.dg/vect/slp-19.c: Likewise.
10824 * gcc.dg/vect/slp-23.c: Likewise.
10825 * gcc.dg/vect/vect-1.c: Likewise.
10826 * gcc.dg/vect/vect-98.c: Likewise.
10827 * gcc.dg/vect/vect-107.c: Likewise.
10828 * gcc.dg/vect/vect-strided-float.c: Likewise.
10830 2011-05-02 Jason Merrill <jason@redhat.com>
10832 * g++.dg/init/new31.C: New.
10834 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10837 * gcc.dg/pr35445.c: New test.
10839 2011-05-02 Jason Merrill <jason@redhat.com>
10841 * c-c++-common/vla-1.c: New.
10843 2011-05-02 Richard Guenther <rguenther@suse.de>
10845 PR tree-optimization/48822
10846 * gcc.dg/torture/pr48822.c: New testcase.
10848 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10851 * g++.dg/cpp0x/constexpr-47969.C: New.
10853 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10856 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10857 on vect_no_align targets.
10858 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10859 vect_no_align targets.
10861 2011-05-01 Xinliang David Li <davidxl@google.com>
10863 * gcc.dg/tree-ssa/integer-addr.c: New test.
10864 * gcc.dg/tree-ssa/alias_bug.c: New test.
10866 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10868 PR libgfortran/48787
10869 * gfortran.dg/round_3.f08: Add more checks.
10871 2011-04-30 Tobias Burnus <burnus@net-b.de>
10874 * gfortran.dg/import9.f90: New, proper test.
10875 * gfortran.dg/interface_37.f90: Remove bogus
10876 test (bogus copy of interface_36.f90).
10878 2011-04-30 Tobias Burnus <burnus@net-b.de>
10881 * gfortran.dg/interface_37.f90: New.
10883 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10886 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10888 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10890 PR tree-optimization/48809
10891 * gcc.c-torture/execute/pr48809.c: New test.
10893 2011-04-29 Jeff Law <law@redhat.com>
10895 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10897 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10900 * g++.dg/init/ctor10.C: New.
10902 2011-04-29 Le-Chun Wu <lcwu@google.com>
10904 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10905 warning in implicitly instantiated templates.
10907 2011-04-29 Le-Chun Wu <lcwu@google.com>
10909 * g++.dg/warn/Wnull-conversion-1.C: New.
10910 * g++.dg/warn/Wnull-conversion-2.C: New.
10912 2011-04-29 Diego Novillo <dnovillo@google.com>
10914 * g++.old-deja/g++.other/null3.C: Expect warning about
10915 converting boolean to a pointer.
10917 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10920 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10924 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10926 2011-04-29 Tobias Burnus <burnus@net-b.de>
10929 * gfortran.dg/typebound_proc_22.f90: New.
10932 * gfortran.dg/interface_36.f90: New.
10934 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10936 PR libgfortran/48488
10937 PR libgfortran/48602
10938 PR libgfortran/48615
10939 PR libgfortran/48684
10940 PR libgfortran/48787
10941 * gfortran.dg/fmt_g.f: Adjust test.
10942 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10943 * gfortran.dg/round_3.f08: New test.
10944 * gfortran.dg/namelist_print_1.f: Adjust test.
10945 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10946 * gfortran.dg/f2003_io_5.f03: Adjust test.
10947 * gfortran.dg/coarray_15.f90: Adjust test.
10948 * gfortran.dg/namelist_65.f90: Adjust test.
10949 * gfortran.dg/fmt_cache_1.f: Adjust test.
10950 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10951 * gfortran.dg/real_const_3.f90: Adjust test.
10953 2011-04-29 Jan Hubicka <jh@suse.cz>
10955 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10956 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10958 2011-04-28 Xinliang David Li <davidxl@google.com>
10960 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10961 * g++.dg/prof-robust-1.C: New test.
10963 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10965 PR tree-optimization/48765
10966 * gcc.dg/vect/pr48765.c: New.
10968 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10970 PR tree-optimization/48775
10971 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10973 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10976 * g++.dg/inherit/pr48798.C: New.
10977 * g++.old-deja/g++.other/base1.C: Adjust.
10979 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10982 * g++.dg/template/inherit7.C: New test case.
10984 2011-04-28 Richard Guenther <rguenther@suse.de>
10986 PR tree-optimization/40052
10987 PR tree-optimization/15347
10988 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10989 * gcc.dg/pr15347.c: Likewise.
10991 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10994 * g++.dg/cpp0x/sfinae18.C: New.
10996 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10999 * g++.dg/ext/is_literal_type1.C: New.
11001 2011-04-28 Tobias Burnus <burnus@net-b.de>
11005 * gfortran.dg/interface_35.f90: New.
11006 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11007 * gfortran.dg/func_result_6.f90: Add dg-warning.
11008 * gfortran.dg/bessel_1.f90: Ditto.
11009 * gfortran.dg/hypot_1.f90: Ditto.
11010 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11011 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11012 * gfortran.dg/interface_assignment_4.f90: Ditto.
11014 2011-04-27 Jason Merrill <jason@redhat.com>
11016 * g++.dg/ext/complex8.C: New.
11018 * g++.dg/cpp0x/initlist49.C: New.
11019 * g++.dg/init/new30.C: New.
11021 2011-04-27 Tobias Burnus <burnus@net-b.de>
11024 * gfortran.dg/whole_file_34.f90: New.
11026 2011-04-27 Jan Hubicka <jh@suse.cz>
11028 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11030 2011-04-27 Jason Merrill <jason@redhat.com>
11032 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11034 * g++.dg/parse/ambig6.C: New.
11036 2011-04-27 Nick Clifton <nickc@redhat.com>
11038 * gcc.dg/20020312-2.c: Add definition for RX.
11040 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11041 option with RX targets.
11043 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11046 2011-04-27 Richard Guenther <rguenther@suse.de>
11048 * gcc.dg/tree-ssa/pr23382.c: Remove.
11050 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11053 * gcc.c-torture/compile/pr48767.c: New test.
11055 2011-04-27 Richard Guenther <rguenther@suse.de>
11057 PR tree-optimization/48772
11058 * g++.dg/pr48772.C: New testcase.
11060 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11063 * gcc.c-torture/compile/pr48742.c: New test.
11065 2011-04-26 Jason Merrill <jason@redhat.com>
11067 * g++.dg/lookup/koenig13.C: New.
11069 * g++.dg/cpp0x/initlist48.C: New.
11071 2011-04-25 Jason Merrill <jason@redhat.com>
11073 * g++.dg/cpp0x/sfinae17.C: New.
11075 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11078 * gcc.target/powerpc/pr48258-1.c: New file.
11079 * gcc.target/powerpc/pr48258-2.c: Ditto.
11081 2011-04-26 Xinliang David Li <davidxl@google.com>
11083 * gcc.dg/uninit-suppress.c: New test.
11084 * gcc.dg/uninit-suppress.c: New test.
11086 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11089 * gcc.dg/pr48768.c: New test.
11091 PR tree-optimization/48734
11092 * gcc.c-torture/compile/pr48734.c: New test.
11095 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11097 2011-04-26 Richard Guenther <rguenther@suse.de>
11099 PR tree-optimization/48731
11100 * gcc.dg/torture/pr48731.c: New testcase.
11102 2011-04-26 Richard Guenther <rguenther@suse.de>
11105 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11107 2011-04-26 Richard Guenther <rguenther@suse.de>
11109 PR middle-end/48694
11110 * gcc.dg/torture/pr48694-1.c: New testcase.
11111 * gcc.dg/torture/pr48694-2.c: Likewise.
11113 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11115 * g++.dg/ext/underlying_type1.C: New.
11116 * g++.dg/ext/underlying_type2.C: Likewise.
11117 * g++.dg/ext/underlying_type3.C: Likewise.
11118 * g++.dg/ext/underlying_type4.C: Likewise.
11119 * g++.dg/ext/underlying_type5.C: Likewise.
11120 * g++.dg/ext/underlying_type6.C: Likewise.
11121 * g++.dg/ext/underlying_type7.C: Likewise.
11122 * g++.dg/ext/underlying_type8.C: Likewise.
11123 * g++.dg/ext/underlying_type9.C: Likewise.
11124 * g++.dg/ext/underlying_type10.C: Likewise.
11126 2011-04-25 Jason Merrill <jason@redhat.com>
11128 * g++.dg/cpp0x/regress/template-const2.C: New.
11130 2011-04-25 Jeff Law <law@redhat.com>
11132 * gcc.dg/tree-ssa/vrp56.c: new test.
11134 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11136 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11138 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11140 PR preprocessor/48740
11141 * c-c++-common/raw-string-11.c: New test.
11143 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11145 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11148 2011-04-23 Tobias Burnus <burnus@net-b.de>
11151 * gfortran.dg/coarray_19.f90: New.
11153 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11156 * gcc.dg/pr48685.c: New test.
11158 2011-04-22 Jan Hubicka <jh@suse.cz>
11160 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11162 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11164 PR tree-optimization/48717
11165 * gcc.c-torture/execute/pr48717.c: New test.
11167 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11170 * gcc.target/i386/pr48723.c: New test.
11172 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11175 * gcc.dg/gomp/pr48716.c: New test.
11176 * g++.dg/gomp/pr48716.C: New test.
11178 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11181 * gcc.dg/missing-field-init-2.c: Update testcase.
11183 2011-04-22 Alan Modra <amodra@gmail.com>
11185 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11187 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11190 * gfortran.dg/function_optimize_6.f90: New test.
11192 2011-04-21 Easwaran Raman <eraman@google.com>
11194 * gcc.dg/stack-layout-2.c: New test.
11196 2011-04-21 Richard Guenther <rguenther@suse.de>
11199 * g++.dg/lto/pr48207-2_0.C: New testcase.
11200 * g++.dg/lto/pr48207-3_0.C: Likewise.
11202 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11204 * gnat.dg/volatile5.adb: New test.
11205 * gnat.dg/volatile5_pkg.ads: New helper.
11207 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11210 * gcc.target/i386/pr48708.c: New test.
11212 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11214 * gcc.dg/vect/vect-119.c: New test.
11216 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11218 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11221 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11222 Richard Sandiford <richard.sandiford@linaro.org>
11225 * gcc.target/arm/pr46329.c: New test.
11227 2011-04-21 Tobias Burnus <burnus@net-b.de>
11230 * gfortran.dg/coarray_18.f90: New.
11232 2011-04-20 Jason Merrill <jason@redhat.com>
11234 * g++.dg/cpp0x/initlist47.C: New.
11236 * g++.dg/init/dtor4.C: New.
11238 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11241 * gcc.target/i386/sse2-pinsrw.c: New test.
11242 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11243 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11244 * gcc.target/i386/sse2-insvhi.c: Ditto.
11245 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11246 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11248 2011-04-20 Jason Merrill <jason@redhat.com>
11250 * g++.dg/template/const4.C: New.
11252 2011-04-20 Easwaran Raman <eraman@google.com>
11254 * gcc.dg/stack-layout-1.c: New test.
11256 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11258 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11259 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11262 2011-04-20 Kai Tietz <ktietz@redhat.com>
11264 * gcc.dg/binop-xor1.c: New test.
11265 * gcc.dg/binop-xor2.c: New test.
11266 * gcc.dg/binop-xor3.c: New test.
11267 * gcc.dg/binop-xor4.c: New test.
11268 * gcc.dg/binop-xor5.c: New test.
11270 2011-04-20 Richard Guenther <rguenther@suse.de>
11272 PR tree-optimization/47892
11273 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11275 2011-04-20 Richard Guenther <rguenther@suse.de>
11277 PR middle-end/48695
11278 * g++.dg/torture/pr48695.C: New testcase.
11280 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11282 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11283 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11284 * gcc.c-torture/execute/pr45262.c: Ditto
11285 * gcc.dg/torture/pr43165.c: Ditto.
11286 * gcc.dg/torture/pr47228.c: Ditto.
11287 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11288 * gcc.dg/ipa/pr45644.c: Ditto.
11289 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11292 2011-04-19 Jason Merrill <jason@redhat.com>
11294 * g++.dg/ext/complex7.C: New.
11296 * g++.dg/ext/attrib41.C: New.
11298 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11301 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11303 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11306 * gcc.target/i386/pr48678.c: New test.
11308 2011-04-19 Martin Jambor <mjambor@suse.cz>
11310 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11311 * g++.dg/opt/devirt2.C: New test.
11312 * g++.dg/ipa/devirt-g-1.C: Likewise.
11314 2011-04-19 Tobias Burnus <burnus@net-b.de>
11317 * gfortran.dg/whole_file_33.f90: New.
11319 2011-04-19 Martin Jambor <mjambor@suse.cz>
11321 * g++.dg/ipa/devirt-7.C: New test.
11323 2011-04-19 Richard Guenther <rguenther@suse.de>
11326 * g++.dg/lto/pr48207_0.C: New testcase.
11328 2011-04-18 Jason Merrill <jason@redhat.com>
11330 * g++.dg/init/void1.C: New.
11332 * g++.dg/cpp0x/union4.C: New.
11334 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11336 PR middle-end/48661
11337 * g++.dg/torture/pr48661.C: New test.
11340 * g++.dg/gomp/pr48632.C: New test.
11342 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11344 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11345 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11347 2011-04-18 Tobias Burnus <burnus@net-b.de>
11350 * gfortran.dg/coarray_17.f90: New.
11351 * gfortran.dg/coarray_10.f90: Update dg-error.
11353 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11356 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11357 * gfortran.dg/guality/guality.exp: Likewise.
11359 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11361 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11363 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11365 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11367 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11371 2011-04-18 Richard Guenther <rguenther@suse.de>
11373 PR middle-end/46364
11374 * g++.dg/torture/pr46364.C: New testcase.
11376 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11378 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11380 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11382 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11384 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11385 Ira Rosen <ira.rosen@linaro.org>
11388 * gcc.target/arm/pr48252.c: New test.
11390 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11392 PR tree-optimization/48616
11393 * gcc.dg/pr48616.c: New test.
11395 2011-04-18 Tobias Burnus <burnus@net-b.de>
11398 * gfortran.dg/coarray_16.f90: New.
11400 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11403 * gfortran.dg/realloc_on_assign_7.f03: New test.
11405 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11407 PR libgfortran/48602
11408 * gfortran.dg/fmt_g0_6.f08: New test.
11410 2011-04-17 Jason Merrill <jason@redhat.com>
11412 * g++.dg/cpp0x/sfinae16.C: New.
11414 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11416 * gcc.target/mips/reg-var-1.c: New test.
11418 2011-04-17 Jan Hubicka <jh@suse.cz>
11420 * gcc.dg/winline-5.c: Update testcase.
11422 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11424 * gnat.dg/discr27.ad[sb]: Move dg directive.
11425 * gnat.dg/discr28.ad[sb]: New test.
11426 * gnat.dg/discr28_pkg.ads: New helper.
11428 2011-04-17 Michael Matz <matz@suse.de>
11430 PR tree-optimization/48622
11432 * gcc.dg/lto/pr48622_0.c: New test.
11434 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11436 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11437 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11438 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11439 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11440 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11441 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11443 2011-04-15 Jason Merrill <jason@redhat.com>
11445 * g++.dg/cpp0x/range-for17.C: New.
11447 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11449 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11450 * g++.dg/cpp0x/range-for3.C: Likewise.
11451 * g++.dg/cpp0x/range-for9.C: Correct error message.
11452 * g++.dg/cpp0x/range-for11.C: New.
11453 * g++.dg/cpp0x/range-for12.C: New.
11454 * g++.dg/cpp0x/range-for13.C: New.
11455 * g++.dg/cpp0x/range-for14.C: New.
11456 * g++.dg/cpp0x/range-for15.C: New.
11457 * g++.dg/cpp0x/range-for16.C: New.
11459 2011-04-15 Tobias Burnus <burnus@net-b.de>
11462 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11464 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11466 * objc.dg/naming-4.m: Updated.
11467 * objc.dg/naming-5.m: Updated.
11468 * objc.dg/naming-6.m: New.
11469 * objc.dg/naming-7.m: New.
11470 * obj-c++.dg/naming-1.mm: Updated.
11471 * obj-c++.dg/naming-2.mm: Updated.
11472 * obj-c++.dg/naming-3.mm: New.
11473 * obj-c++.dg/naming-4.mm: New.
11475 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11477 PR libgfortran/48589
11478 * gfortran.dg/fmt_g0_5.f08: New test.
11480 2011-04-15 Richard Guenther <rguenther@suse.de>
11483 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11485 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11487 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11488 -finline-limit=0 to -fno-inline
11490 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11493 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11496 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11499 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11500 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11501 * gcc.target/i386/avx-insertps-3.c: New test.
11502 * gcc.target/i386/avx-insertps-4.c: New test.
11504 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11506 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11509 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11514 * gcc.target/avr/pr46779-1.c: New test case
11515 * gcc.target/avr/pr46779-2.c: New test case
11517 2011-04-14 Jason Merrill <jason@redhat.com>
11519 * g++.dg/cpp0x/sfinae15.C: New.
11521 * g++.dg/cpp0x/sfinae14.C: New.
11523 * g++.dg/ext/vla10.C: New.
11525 2011-04-14 Richard Guenther <rguenther@suse.de>
11527 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11529 2011-04-14 Richard Guenther <rguenther@suse.de>
11531 * gcc.dg/fold-bitand-4.c: Move ...
11532 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11534 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11536 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11538 * gcc.target/avr/torture/trivial.c: Ditto.
11540 2011-04-13 Jason Merrill <jason@redhat.com>
11542 * g++.dg/template/operator11.C: New.
11544 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11546 PR middle-end/48591
11547 * gcc.dg/gomp/pr48591.c: New test.
11550 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11551 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11553 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11556 * g++.dg/template/dependent-expr7.C: New test case.
11558 2011-04-13 Jason Merrill <jason@redhat.com>
11560 * g++.dg/cpp0x/sfinae13.C: New.
11562 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11564 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11566 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11568 * gcc.target/arm/pr43698.c: Remove -march option.
11570 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11572 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11575 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11579 * gfortran.dg/realloc_on_assign_6.f03: New test.
11581 2011-04-12 Kai Tietz <ktietz@redhat.com>
11583 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11584 targets the additional -mno-ms-bitfields and
11585 -Wno-packed-bitfield-compat options.
11586 * g++.dg/ext/bitfield3.C: Likewise.
11587 * g++.dg/ext/bitfield4.C: Likewise.
11588 * g++.dg/ext/bitfield5.C: Likewise.
11589 * gcc.dg/bitfld-15.c: Likewise.
11590 * gcc.dg/bitfld-16.c: Likewise.
11591 * gcc.dg/bitfld-17.c: Likewise.
11592 * gcc.dg/bitfld-18.c: Likewise.
11594 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11596 * gcc.target/arm/neon-vld3-1.c: New test.
11597 * gcc.target/arm/neon-vst3-1.c: New test.
11598 * gcc.target/arm/neon/v*.c: Regenerate.
11600 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11602 PR rtl-optimization/48549
11603 * g++.dg/opt/pr48549.C: New test.
11605 2011-04-12 Richard Guenther <rguenther@suse.de>
11607 PR tree-optimization/46076
11608 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11610 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11613 * lib/compat.exp (compat-execute): Declare unsupported after
11614 stripping path from src1.
11615 * lib/lto.exp (lto-execute): Likewise.
11617 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11620 * gcc.dg/pr48552-1.c: New test.
11621 * gcc.dg/pr48552-2.c: New test.
11623 2011-04-11 Jason Merrill <jason@redhat.com>
11625 * g++.dg/cpp0x/sfinae12.C: New.
11627 * g++.dg/cpp0x/enum10.C: New.
11629 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11631 * g++.dg/cpp0x/rv-func.C: New.
11633 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11635 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11638 2011-04-11 Martin Jambor <mjambor@suse.cz>
11640 PR tree-optimization/48195
11641 * gcc.dg/ipa/pr48195.c: New test.
11643 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11645 * gnat.dg/return3.adb: Remove unused switch.
11647 2011-04-08 Mike Stump <mikestump@comcast.net>
11650 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11651 default to fno-common.
11653 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11655 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11656 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11658 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11661 * gfortran.dg/function_optimize_5.f90: New test.
11663 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11665 * gnat.dg/aggr17.adb: New test.
11666 * gnat.dg/aggr18.adb: Likewise.
11668 2011-04-08 Michael Matz <matz@suse.de>
11670 PR middle-end/48389
11671 * gcc.target/i386/pr48389.c: New test.
11673 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11675 PR rtl-optimization/48272
11676 * g++.dg/opt/pr48272.C: New.
11678 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11680 PR rtl-optimization/48235
11681 * gcc.dg/pr48235.c: New.
11683 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11685 PR rtl-optimization/48302
11686 * g++.dg/opt/pr48302.C: New.
11688 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11691 * g++.dg/opt/pr48273.C: New.
11693 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11695 PR rtl-optimization/48442
11696 * gcc.dg/pr48442.c: New.
11698 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11700 PR tree-optimization/48377
11701 * gcc.dg/vect/pr48377.c: New test.
11703 2011-04-07 Jason Merrill <jason@redhat.com>
11705 * g++.dg/cpp0x/regress/call1.C: New.
11707 * g++.dg/cpp0x/variadic107.C: New.
11709 * g++.dg/cpp0x/sfinae11.C: New.
11710 * g++.dg/cpp0x/noexcept02.C: Fix.
11712 * g++.dg/cpp0x/sfinae10.C: New.
11714 * g++.dg/cpp0x/sfinae9.C: New.
11716 * c-c++-common/Wcast-qual-1.c: Move here from...
11717 * gcc.dg/cast-qual-3.c: ...here, and...
11718 * g++.dg/warn/Wcast-qual2.C: ...here.
11720 * g++.dg/cpp0x/sfinae8.C: New.
11722 * g++.dg/cpp0x/sfinae7.C: New.
11724 * g++.dg/cpp0x/enum9.C: New.
11726 2011-04-07 Mike Stump <mikestump@comcast.net>
11728 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11729 with no trampolines.
11731 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11734 * gfortran.dg/gomp/pr48117.f90: New test.
11737 * gcc.dg/torture/pr48343.c: New test.
11739 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11741 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11743 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11745 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11747 2011-04-07 Tom de Vries <tom@codesourcery.com>
11750 * lib/scanasm.exp (object-size): New proc.
11751 * gcc.target/arm/pr43920-2.c: New test.
11753 2011-04-06 Tobias Burnus <burnus@net-b.de>
11757 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11759 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11761 * gcc.dg/mtune.c: Prune note from output.
11763 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11766 * gcc.dg/guality/pr36977.c: New test.
11767 * gcc.dg/guality/pr48466.c: New test.
11769 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11771 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11773 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11775 * gnat.dg/return3.adb: New test.
11777 2011-04-06 Richard Guenther <rguenther@suse.de>
11779 PR tree-optimization/47663
11780 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11782 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11784 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11785 Solaris 8 and 9 as well.
11787 2011-04-05 Tom de Vries <tom@codesourcery.com>
11790 * gcc.target/arm/pr43920-1.c: New test.
11792 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11794 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11795 (cctor): Actually return the value.
11796 (main): Cast return values.
11798 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11800 * gfortran.dg/character_comparison_8.f90: New test.
11802 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11804 * frontend-passes: (optimize_lexical_comparison): New function.
11805 (optimize_expr): Call it.
11806 (optimize_comparison): Also handle lexical comparison functions.
11807 Return false instad of -2 for unequal comparison.
11809 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11812 * function_optimize_4.f90: New test.
11814 2011-04-04 Tobias Burnus <burnus@net-b.de>
11817 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11818 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11819 * gfortran.dg/coarray_15.f90: New.
11821 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11823 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11824 * gfortran.dg/bessel_7.f90: Likewise.
11826 2011-04-03 Tobias Burnus <burnus@net-b.de>
11828 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11830 2011-04-03 Richard Guenther <rguenther@suse.de>
11831 Ira Rosen <ira.rosen@linaro.org>
11833 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11834 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11835 -ftree-loop-if-convert-stores.
11837 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11839 * gnat.dg/specs/aggr2.ads: New test.
11841 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11843 * gnat.dg/debug2.ad[sb]: New test.
11844 * gnat.dg/debug2_pkg.ads: New helper.
11845 * gnat.dg/debug3.ad[sb]: New test.
11847 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11849 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11851 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11853 PR middle-end/48335
11854 * gcc.c-torture/compile/pr48335-1.c: New test.
11855 * gcc.dg/pr48335-1.c: New test.
11856 * gcc.dg/pr48335-2.c: New test.
11857 * gcc.dg/pr48335-3.c: New test.
11858 * gcc.dg/pr48335-4.c: New test.
11859 * gcc.dg/pr48335-5.c: New test.
11860 * gcc.dg/pr48335-6.c: New test.
11861 * gcc.dg/pr48335-7.c: New test.
11862 * gcc.dg/pr48335-8.c: New test.
11863 * gcc.target/i386/pr48335-1.c: New test.
11865 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11868 * gcc.dg/Waddress.c: New test.
11870 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11873 * gfortran.dg/function_optimize_3.f90: New test.
11875 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11877 * gcc.c-torture/compile/20110401-1.c: New test.
11879 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11880 * g++.dg/lto/20091002-2_0.C: Likewise.
11881 * g++.dg/lto/20090303_0.c: Likewise.
11882 * g++.dg/lto/20091004-1_0.C: Likewise.
11883 * g++.dg/lto/20091002-3_0.C: Likewise.
11884 * g++.dg/lto/20091004-2_0.C: Likewise.
11885 * g++.dg/lto/20081123_0.C: Likewise.
11886 * g++.dg/lto/20090313_0.C: Likewise.
11887 * g++.dg/lto/20081109-1_0.C: Likewise.
11888 * g++.dg/lto/20081219_0.C: Likewise.
11889 * g++.dg/lto/20081204-1_0.C: Likewise.
11890 * g++.dg/lto/20090302_0.C: Likewise.
11891 * g++.dg/lto/20081119-1_0.C: Likewise.
11892 * g++.dg/lto/20081118_0.C: Likewise.
11893 * gcc.dg/lto/20091020-2_0.c: Likewise.
11894 * gcc.dg/lto/20090210_0.c: Likewise.
11895 * gcc.dg/lto/20081204-1_0.c: Likewise.
11896 * gcc.dg/lto/20081224_0.c: Likewise.
11897 * gcc.dg/lto/20090219_0.c: Likewise.
11898 * gcc.dg/lto/20091014-1_0.c: Likewise.
11899 * gcc.dg/lto/20091016-1_0.c: Likewise.
11900 * gcc.dg/lto/20090206-2_0.c: Likewise.
11901 * gcc.dg/lto/20090116_0.c: Likewise.
11902 * gcc.dg/lto/20091013-1_0.c: Likewise.
11903 * gcc.dg/lto/20091015-1_0.c: Likewise.
11904 * gcc.dg/lto/20090126-2_0.c: Likewise.
11906 2011-03-31 Ian Lance Taylor <iant@google.com>
11908 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11910 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11912 * gnat.dg/opt16.adb: New test.
11914 2011-03-31 Jason Merrill <jason@redhat.com>
11916 * g++.dg/cpp0x/defaulted24.C: New.
11918 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11921 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11924 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11926 * g++.dg/other/i386-9.C: New test.
11928 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11930 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11932 2011-03-30 Jason Merrill <jason@redhat.com>
11934 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11936 * g++.dg/cpp0x/regress/isnan.C: New.
11938 * g++.dg/cpp0x/initlist46.C: New.
11940 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11943 * gcc.target/arm/neon-modes-2.c: New test.
11945 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11948 * gcc.c-torture/compile/pr48305.c: New test.
11950 2011-03-29 Jason Merrill <jason@redhat.com>
11952 * g++.dg/cpp0x/regress/value-dep1.C: New.
11954 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11956 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11958 2011-03-29 Ian Lance Taylor <iant@google.com>
11960 * go.test/go-test.exp: Handle the test lines used in several new
11962 (errchk): Add opts parameter. Change all callers. Handle parens
11965 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11966 Dominique d'Humieres <dominiq@lps.ens.fr>
11968 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11969 and __APPLE__ && __PPC__ && __ALTIVEC__.
11971 2011-03-29 Jason Merrill <jason@redhat.com>
11973 * g++.dg/cpp0x/dependent1.C: New.
11975 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11977 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11979 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11981 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11984 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11985 * gfortran.dg/proc_ptr_comp_32.f90: New.
11987 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11989 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11990 check for corresponding warning.
11992 2011-03-28 Jason Merrill <jason@redhat.com>
11994 * g++.dg/cpp0x/rv-deduce2.C: New.
11996 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11999 * gcc.dg/pr48203.c: New test.
12001 2011-03-28 Jeff Law <law@redhat.com>
12003 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12005 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12007 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12008 and __PPC__ && __ALTIVEC__.
12010 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12013 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12014 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12015 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12016 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12018 2011-03-28 Jason Merrill <jason@redhat.com>
12020 * g++.dg/cpp0x/initlist-array2.C: New.
12022 * g++.dg/cpp0x/initlist-array1.C: New.
12024 * g++.dg/cpp0x/constexpr-compound.C: New.
12026 * g++.dg/cpp0x/constexpr-using.C: New.
12028 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12030 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12033 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12035 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12037 * gcc.dg/slp-1.c: New test.
12039 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12041 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12042 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12043 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12044 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12045 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12046 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12047 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12048 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12049 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12050 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12051 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12052 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12053 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12054 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12056 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12059 * gfortran.dg/trim_optimize_5.f90: New test.
12060 * gfortran.dg/trim_optimize_6.f90: New test.
12062 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12065 * gcc.target/mips/madd-7.c: Remove -mlong32.
12066 * gcc.target/mips/msub-7.c: Likewise.
12068 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12070 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12071 accesses to preserve the meaning of the test for doubleword vectors.
12072 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12073 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12075 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12078 * gfortran.dg/class_42.f03: New.
12080 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12082 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12085 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12087 PR rtl-optimization/48144
12088 * gcc.dg/pr48144.c: New test.
12090 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12092 * gnat.dg/discr27.ad[sb]: New test.
12094 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12096 * gnat.dg/limited_with2.ad[sb]: New test.
12097 * gnat.dg/limited_with2_pkg1.ads: New helper.
12098 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12100 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12102 * gnat.dg/opt15.adb: New test.
12103 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12105 2011-03-25 Tobias Burnus <burnus@net-b.de>
12109 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12110 * gfortran.dg/leadz_trailz_3.f90: Ditto
12112 2011-03-25 Martin Jambor <mjambor@suse.cz>
12114 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12116 2011-03-25 Jason Merrill <jason@redhat.com>
12118 * g++.dg/cpp0x/defaulted22.C: New.
12119 * g++.dg/cpp0x/defaulted23.C: New.
12120 * g++.dg/cpp0x/defaulted15.C: Adjust.
12122 2011-03-25 Jason Merrill <jason@redhat.com>
12124 * g++.dg/cpp0x/move1.C: New.
12126 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12129 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12131 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12133 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12134 for mips-sgi-irix6.5.
12135 Replace snprintf prototype by <stdio.h>.
12137 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12141 run_expensive_tests.
12142 * gcc.dg/graphite/block-4.c: Likewise.
12143 * gcc.dg/graphite/block-7.c: Likewise.
12144 * gcc.dg/graphite/block-8.c: Likewise.
12146 2011-03-25 Richard Guenther <rguenther@suse.de>
12148 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12149 * g++.dg/tree-ssa/pr8781.C: Likewise.
12150 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12151 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12152 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12153 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12154 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12155 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12156 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12157 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12158 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12159 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12160 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12161 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12162 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12163 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12164 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12165 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12166 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12167 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12168 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12169 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12170 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12171 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12172 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12173 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12174 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12175 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12176 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12177 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12178 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12179 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12180 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12181 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12182 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12183 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12184 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12185 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12186 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12187 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12188 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12189 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12190 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12191 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12192 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12193 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12194 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12195 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12196 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12197 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12198 * c-c++-common/pr46562-2.c: Likewise.
12199 * gfortran.dg/pr42108.f90: Likewise.
12200 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12201 foo to be inlined even at -O1.
12202 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12203 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12204 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12205 * gcc.dg/matrix/matrix.exp: Disable FRE.
12207 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12210 * gcc.dg/dfp/pr48204.c: New test.
12212 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12215 * gcc.c-torture/execute/pr47917.c: Move this...
12216 * gcc.dg/torture/pr47917.c: to here and add xfails.
12218 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12220 * gnat.dg/array16.ad[sb]: New test.
12221 * gnat.dg/array16.ads: New helper.
12223 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12225 * gnat.dg/derived_type2.adb: New test.
12227 2011-03-24 Richard Guenther <rguenther@suse.de>
12229 PR tree-optimization/48271
12230 * g++.dg/torture/pr48271.C: New testcase.
12232 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12234 * gnat.dg/array15.ad[sb]: New test.
12236 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12239 * gcc.target/i386/pr48237.c: New test.
12241 2011-03-24 Richard Guenther <rguenther@suse.de>
12243 PR middle-end/48269
12244 * gcc.dg/builtin-object-size-10.c: New testcase.
12246 2011-03-24 Richard Guenther <rguenther@suse.de>
12248 PR tree-optimization/46562
12249 * c-c++-common/pr46562-2.c: New testcase.
12250 * c-c++-common/pr46562.c: Likewise.
12252 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12254 * gcc.dg/vect/vect-cselim-1.c: New test.
12255 * gcc.dg/vect/vect-cselim-2.c: New test.
12257 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12259 * gcc.target/arm/pr46934.c: New.
12261 2011-03-23 Ian Lance Taylor <iant@google.com>
12263 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12265 2011-03-23 Richard Guenther <rguenther@suse.de>
12267 * gcc.dg/struct: Remove directory and contents.
12269 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12272 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12274 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12276 * gnat.dg/discr26.ad[sb]: New test.
12277 * gnat.dg/discr26_pkg.ads: New helper.
12279 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12282 * gcc.target/arm/neon-vld-1.c: New test.
12284 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12286 * gnat.dg/array14.ad[sb]: New test.
12287 * gnat.dg/array14_pkg.ads: New helper.
12289 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12291 * gcc.c-torture/execute/920501-8.x: Remove.
12292 * gcc.c-torture/execute/930513-1.x: Remove.
12293 * gcc.c-torture/execute/960312-1.x: Remove.
12294 * gcc.c-torture/compile/20000804-1.c,
12295 gcc.c-torture/compile/20001205-1.c,
12296 gcc.c-torture/compile/20001226-1.c,
12297 gcc.c-torture/compile/20010518-2.c,
12298 gcc.c-torture/compile/20020312-1.c,
12299 gcc.c-torture/compile/20020604-1.c,
12300 gcc.c-torture/compile/920501-12.c,
12301 gcc.c-torture/compile/920501-4.c,
12302 gcc.c-torture/compile/920520-1.c,
12303 gcc.c-torture/compile/980506-1.c,
12304 gcc.c-torture/execute/980709-1.x,
12305 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12306 options for m68hc11.
12307 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12308 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12311 2011-03-22 Nick Clifton <nickc@redhat.com>
12313 * lib/target-supports.exp (check_profiling_available): Add MN10300
12314 to the list of targets that do not support profiling. Restore
12315 alpha sorting to this list.
12317 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12319 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12320 failure on 32-bit systems.
12321 * gcc.dg/torture/vector-2.c: Ditto.
12323 2011-03-22 Richard Guenther <rguenther@suse.de>
12325 PR tree-optimization/48228
12326 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12328 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12330 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12334 * gcc.target/powerpc/pr48226.c: New file.
12336 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12338 * lib/prune.exp (prune_gcc_output): Prune "could not create
12339 compact unwind for" warnings.
12341 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12345 * gcc.c-torture/execute/pr42544.c: New test.
12346 * gcc.c-torture/execute/pr48197.c: New test.
12348 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12350 PR preprocessor/48192
12351 * gcc.target/powerpc/pr48192.c: New file.
12354 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12355 split problem of 0 being loaded in a VSX register.
12357 2011-03-21 Richard Guenther <rguenther@suse.de>
12360 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12361 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12362 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12363 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12365 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12368 * gcc.dg/pr48213.c: New test.
12370 2011-03-21 Kai Tietz <ktietz@redhat.com>
12373 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12375 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12377 * gcc.target/arm/xor-and.c: New.
12379 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12382 * gfortran.dg/function_optimize_1.f90: New test.
12383 * gfortran.dg/function_optimize_2.f90: New test.
12385 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12387 PR rtl-optimization/47502
12388 * gcc.target/i386/pr47502-1.c: New.
12389 * gcc.target/i386/pr47502-2.c: Likewise.
12391 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12393 PR rtl-optimization/48156
12394 * gcc.dg/pr48156.c: New test.
12396 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12398 PR libfortran/47439
12399 * gfortran.dg/scratch_1.f90: Adjust test.
12401 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12403 PR libfortran/47439
12404 * gfortran.dg/scratch_1.f90: New test.
12406 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12408 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12409 variably modified typedefs.
12410 * gcc.dg/c1x-typedef-2.c: Remove.
12412 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12414 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12415 * gcc.dg/c1x-anon-struct-3.c: New test.
12416 * gcc.dg/anon-struct-11.c: Update.
12418 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12420 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12422 Only xfail with gas.
12424 2011-03-18 Jason Merrill <jason@redhat.com>
12426 * g++.dg/template/fn-ptr1.C: New.
12428 * g++.dg/overload/volatile1.C: New.
12430 * g++.dg/opt/pr23372.C: New.
12432 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12434 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12436 PR middle-end/47405
12437 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12439 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12441 * gcc.target/arm/unsigned-extend-1.c: New.
12443 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12446 * gcc.c-torture/compile/pr48161.c: New test.
12448 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12450 PR middle-end/47725
12451 * gcc.dg/torture/pr47725.c: New.
12453 2011-03-17 Jason Merrill <jason@redhat.com>
12455 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12456 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12458 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12460 * gnat.dg/specs/elab2.ads: New test.
12461 * gnat.dg/specs/elab2_pkg.ads: New helper.
12463 2011-03-17 Jason Merrill <jason@redhat.com>
12465 * g++.dg/cpp0x/decltype-1212.C: New.
12466 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12468 2011-03-17 Jason Merrill <jason@redhat.com>
12470 * g++.dg/parse/memfnquals1.C: New.
12472 2011-03-17 Richard Guenther <rguenther@suse.de>
12474 PR middle-end/48134
12475 * gcc.dg/pr48134.c: New testcase.
12477 2011-03-17 Richard Guenther <rguenther@suse.de>
12479 PR middle-end/48165
12480 * g++.dg/torture/pr48165.C: New testcase.
12482 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12484 PR rtl-optimization/48141
12485 * gcc.dg/pr48141.c: New test.
12487 2011-03-16 Jason Merrill <jason@redhat.com>
12489 * g++.dg/cpp0x/constexpr-48089.C: New.
12491 * g++.dg/cpp0x/constexpr-abi1.C: New.
12493 * g++.dg/cpp0x/constexpr-46336.C: New.
12494 * g++.dg/parse/friend5.C: Adjust expected errors.
12496 * g++.dg/cpp0x/constexpr-47570.C: New.
12498 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12501 * ++.dg/debug/dwarf2/typedef6.C: New test.
12503 2011-03-16 Jason Merrill <jason@redhat.com>
12505 * g++.dg/cpp0x/elision2.C: New.
12507 * g++.dg/cpp0x/constexpr-array3.C: New.
12509 2011-03-16 Jason Merrill <jason@redhat.com>
12511 * g++.dg/cpp0x/sfinae6.C: New.
12512 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12513 * g++.dg/cpp0x/pr45908.C: Likewise.
12514 * g++.dg/cpp0x/sfinae6.C: Likewise.
12515 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12516 * g++.old-deja/g++.law/arg11.C: Likewise.
12518 2011-03-16 Jason Merrill <jason@redhat.com>
12520 * g++.dg/template/incomplete6.C: New.
12522 2011-03-16 Jeff Law <law@redhat.com>
12524 * gcc.dg/tree-ssa/vrp55.c: New test.
12526 2011-03-16 Jason Merrill <jason@redhat.com>
12528 * g++.dg/cpp0x/auto22.C: New.
12530 2011-03-16 Richard Guenther <rguenther@suse.de>
12532 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12533 optimizing it away if promoted to const.
12535 2011-03-16 Richard Guenther <rguenther@suse.de>
12537 PR tree-optimization/48149
12538 * gcc.dg/fold-complex-1.c: New testcase.
12540 2011-03-16 Richard Guenther <rguenther@suse.de>
12543 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12544 or cloning happens.
12546 2011-03-16 Richard Guenther <rguenther@suse.de>
12548 PR tree-optimization/26134
12549 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12551 2011-03-16 Richard Guenther <rguenther@suse.de>
12553 PR tree-optimization/48146
12554 * gcc.dg/torture/pr48146.c: New testcase.
12556 2011-03-16 Richard Guenther <rguenther@suse.de>
12558 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12559 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12561 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12563 PR middle-end/48136
12564 * gcc.c-torture/compile/pr48136.c: New test.
12566 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12569 * gcc.dg/guality/pr45882.c: New test.
12571 2011-03-15 Jason Merrill <jason@redhat.com>
12573 * g++.dg/cpp0x/constexpr-recursion.C: New.
12575 * g++.dg/cpp0x/implicit11.C: New.
12577 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12579 * g++.dg/cpp0x/constexpr-attribute.C: New.
12581 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12583 * g++.dg/parse/pr34758.C: New.
12585 2011-03-15 Xinliang David Li <davidxl@google.com>
12588 * gcc.dg/uninit-pred-7_d.c: New test.
12589 * gcc.dg/uninit-pred-8_d.c: New test.
12591 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12594 * gcc.target/arm/pr46788.c: New.
12596 2011-03-15 Richard Guenther <rguenther@suse.de>
12598 PR middle-end/47650
12599 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12600 * gfortran.dg/ishft_4.f90: Likewise.
12601 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12603 2011-03-15 Richard Guenther <rguenther@suse.de>
12605 PR tree-optimization/13954
12606 * g++.dg/tree-ssa/pr13954.C: New testcase.
12608 2011-03-15 Richard Guenther <rguenther@suse.de>
12610 PR tree-optimization/48037
12611 * gcc.target/i386/pr48037-1.c: New testcase.
12613 2011-03-15 Richard Guenther <rguenther@suse.de>
12615 PR tree-optimization/41490
12616 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12617 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12618 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12619 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12620 * g++.dg/tree-ssa/pr33604.C: Adjust.
12622 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12624 PR middle-end/47917
12625 * gcc.c-torture/execute/pr47917.c: New test.
12626 * gcc.dg/pr47917.c: New test.
12628 PR middle-end/38878
12629 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12631 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12633 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12634 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12635 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12636 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12637 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12638 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12639 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12640 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12641 * gcc.target/i386/avx-floor-vec.c: Ditto.
12642 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12643 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12644 * gcc.target/i386/avx-rint-vec.c: Ditto.
12645 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12646 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12647 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12648 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12650 2011-03-14 Tom Tromey <tromey@redhat.com>
12652 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12653 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12654 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12656 2011-03-14 Tom Tromey <tromey@redhat.com>
12658 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12659 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12660 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12662 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12664 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12666 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12668 PR rtl-optimization/47166
12669 * gcc.c-torture/execute/postmod-1.c: New test.
12671 2011-03-14 Richard Guenther <rguenther@suse.de>
12673 PR middle-end/48098
12674 * gcc.dg/torture/pr48098.c: New testcase.
12676 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12679 * gcc.target/powerpc/pr48053-1.c: New test.
12680 * gcc.target/powerpc/pr48053-2.c: Likewise.
12682 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12684 PR libfortran/48066
12685 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12687 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12689 PR libfortran/48066
12690 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12692 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12695 * gfortran.dg/class_41.f03: New.
12697 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12699 * g++.dg/conversion/cast3.C: New test.
12701 2011-03-11 Jason Merrill <jason@redhat.com>
12703 * g++.dg/template/error45.C: New.
12705 * g++.dg/parse/no-type-defn1.C: New.
12707 * g++.dg/ext/attrib40.C: New.
12709 * g++.dg/cpp0x/regress/array1.C: New.
12711 2011-03-11 Richard Guenther <rguenther@suse.de>
12713 PR tree-optimization/48067
12714 * gcc.dg/pr48067.c: New testcase.
12716 2011-03-11 Richard Guenther <rguenther@suse.de>
12719 * g++.dg/lto/20110311-1_0.C: New testcase.
12721 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12724 * g++.dg/inherit/virtual8.C: New test.
12726 PR middle-end/48044
12727 * gcc.dg/torture/pr48044.c: New test.
12729 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12732 * gfortran.dg/proc_ptr_comp_31.f90: New.
12734 2011-03-11 Richard Guenther <rguenther@suse.de>
12736 PR tree-optimization/47278
12737 * gcc.dg/torture/pr47278-1.c: New testcase.
12738 * gcc.dg/torture/pr47278-2.c: Likewise.
12740 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12742 PR tree-optimization/48063
12743 * gcc.dg/torture/pr48063.c: New test.
12745 2011-03-10 Jason Merrill <jason@redhat.com>
12747 * g++.dg/template/array22.C: New.
12749 * g++.dg/cpp0x/syntax-err1.C: New.
12750 * g++.dg/parse/error36.C: Adjust expected errors.
12751 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12752 * g++.old-deja/g++.pt/typename3.C: Likewise.
12753 * g++.old-deja/g++.pt/typename4.C: Likewise.
12754 * g++.old-deja/g++.pt/typename6.C: Likewise.
12756 2011-03-09 Jason Merrill <jason@redhat.com>
12758 * g++.dg/template/nontype22.C: New.
12760 2011-03-09 Martin Jambor <mjambor@suse.cz>
12762 PR tree-optimization/47714
12763 * g++.dg/torture/pr47714.C: New test.
12765 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12768 * gcc.target/powerpc/pr47755-2.c: New file.
12770 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12772 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12773 is not set in the environment, pass 64 as first argument when not
12774 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12775 native where ulimit -u is supported.
12777 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12779 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12781 2011-03-08 Jason Merrill <jason@redhat.com>
12783 * g++.dg/template/nontype21.C: New.
12785 * g++.dg/template/anon5.C: New.
12787 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12790 * gcc.dg/pr47881.c: New test.
12792 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12795 * g++.dg/lookup/template3.C: New test.
12797 2011-03-08 Kai Tietz <ktietz@redhat.com>
12799 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12802 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12805 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12806 sizeof to compute alignment.
12808 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12810 PR tree-optimization/48022
12811 * gcc.dg/pr48022-1.c: New test.
12812 * gcc.dg/pr48022-2.c: New test.
12814 2011-03-07 Jason Merrill <jason@redhat.com>
12816 * g++.dg/template/nontype20.C: New.
12817 * g++.dg/init/member1.C: Adjust expected errors.
12818 * g++.dg/parse/constant4.C: Likewise.
12819 * g++.dg/template/qualified-id3.C: Likewise.
12820 * g++.old-deja/g++.pt/crash10.C: Likewise.
12822 * g++.dg/cpp0x/regress/non-const1.C: New.
12824 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12827 * gcc.dg/pr47991.c: New test.
12829 2011-03-07 Jason Merrill <jason@redhat.com>
12831 * g++.dg/abi/mangle46.C: New.
12833 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12836 * gcc.target/powerpc/pr47862.c: New.
12838 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12841 * gcc.target/i386/combine-mul.c: Require nonpic.
12843 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12844 Nathan Froyd <froydnj@codesourcery.com>
12846 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12848 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12850 * README.QMTEST: Remove.
12852 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12853 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12856 * gfortran.dg/array_constructor_37.f90 : New test.
12858 2011-03-05 Jason Merrill <jason@redhat.com>
12860 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12861 * g++.dg/abi/mangle45.C: Likewise.
12862 * g++.dg/cpp0x/trailing1.C: Likewise.
12864 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12866 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12868 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12870 PR rtl-optimization/47899
12871 * gcc.dg/pr47899.c: New test.
12873 * gcc.dg/torture/pr47968.c: Ignore warnings.
12875 PR tree-optimization/47967
12876 * gcc.c-torture/compile/pr47967.c: New test.
12878 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12880 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12881 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12883 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12885 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12886 and property_getAttributes() if __OBJC2__.
12887 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12888 * objc.dg/property/property-encoding-1.m: New.
12889 * obj-c++.dg/property/property-encoding-1.mm: New.
12891 2011-03-04 Jason Merrill <jason@redhat.com>
12893 * g++.dg/template/pseudodtor6.C: New.
12895 * g++.dg/inherit/covariant19.C: New.
12897 2011-03-04 Richard Guenther <rguenther@suse.de>
12899 PR middle-end/47968
12900 * gcc.dg/torture/pr47968.c: New testcase.
12902 2011-03-04 Richard Guenther <rguenther@suse.de>
12904 PR middle-end/47975
12905 * gcc.dg/torture/pr47975.c: New testcase.
12907 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12910 * g++.dg/template/crash106.C: New.
12912 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12915 * gcc.dg/gomp/pr47963.c: New test.
12916 * g++.dg/gomp/pr47963.C: New test.
12918 2011-03-02 Jason Merrill <jason@redhat.com>
12920 * g++.dg/cpp0x/regress/condition1.C: New.
12922 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12924 2011-03-01 Jason Merrill <jason@redhat.com>
12926 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12928 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12930 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12932 PR rtl-optimization/47925
12933 * gcc.c-torture/execute/pr47925.c: New test.
12935 2011-03-01 Jason Merrill <jason@redhat.com>
12937 * g++.dg/cpp0x/decltype25.C: New.
12939 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12941 2011-03-01 Richard Guenther <rguenther@suse.de>
12943 PR tree-optimization/47890
12944 * gcc.dg/torture/pr47890.c: New testcase.
12946 2011-03-01 Richard Guenther <rguenther@suse.de>
12949 * gcc.dg/lto/pr47924_0.c: New testcase.
12951 2011-03-01 Richard Guenther <rguenther@suse.de>
12954 * gfortran.dg/lto/pr46911_0.f: New testcase.
12956 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12958 PR libgfortran/47933
12959 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12960 compile errors from older code form.
12962 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12964 PR libgfortran/47567
12965 * gfortran.dg/fmt_fw_d.f90: New test.
12967 2011-02-28 Jason Merrill <jason@redhat.com>
12969 * g++.dg/inherit/covariant18.C: New.
12971 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12973 PR middle-end/47893
12974 * gcc.dg/pr47893.c: New test.
12976 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12978 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12979 NULL in case of a selector with conflicting types.
12980 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12982 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12984 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12985 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12986 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12987 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12989 2011-02-28 Jason Merrill <jason@redhat.com>
12992 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12994 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12996 PR libgfortran/47778
12997 * gfortran.dg/namelist_71.f90: New test.
12999 2011-02-27 Jason Merrill <jason@redhat.com>
13002 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13003 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13005 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13008 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13010 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13013 * gfortran.dg/gomp/task-1.f90: Removed.
13015 2011-02-26 Jason Merrill <jason@redhat.com>
13017 * g++.dg/template/this-targ1.C: New.
13019 * g++.dg/cpp0x/regress/template-const1.C: New.
13020 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13021 * g++.dg/template/function1.C: Adjust.
13022 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13023 * g++.dg/debug/debug7.C: Adjust.
13025 2011-02-26 Tobias Burnus <burnus@net-b.de>
13028 * gfortran.dg/gomp/task-1.f90: New.
13030 2011-02-25 Jie Zhang <jie@codesourcery.com>
13032 * gcc.target/arm/neon-thumb2-move.c: Add
13033 dg-require-effective-target arm_thumb2_ok.
13035 2011-02-24 Jason Merrill <jason@redhat.com>
13037 * g++.dg/parse/constant1.C: Specify C++98 mode.
13038 * g++.dg/parse/constant5.C: Likewise.
13039 * g++.dg/parse/error2.C: Likewise.
13040 * g++.dg/parse/semicolon3.C: Likewise.
13041 * g++.dg/template/crash14.C: Likewise.
13042 * g++.dg/template/local4.C: Likewise.
13043 * g++.dg/template/nontype3.C: Likewise.
13044 * g++.dg/parse/crash31.C: Adjust expected errors.
13045 * g++.dg/template/function1.C: Likewise.
13046 * g++.dg/template/ref3.C: Likewise.
13047 * g++.dg/template/static9.C: Likewise.
13048 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13050 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13051 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13052 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13053 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13054 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13056 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13059 * gfortran.dg/pr47878.f90: New test.
13061 2011-02-24 Richard Guenther <rguenther@suse.de>
13064 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13065 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13067 2011-02-24 Richard Guenther <rguenther@suse.de>
13070 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13071 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13073 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13075 PR libgfortran/47567
13076 * gfortran.dg/fmt_f0_1.f90: Update test.
13078 2011-02-23 Jason Merrill <jason@redhat.com>
13080 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13081 * g++.dg/abi/mangle45.C: New.
13083 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13084 * g++.dg/template/canon-type-9.C: Match use of decltype
13085 between declaration and definition.
13086 * g++.dg/template/canon-type-12.C: Likewise.
13088 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13091 * gfortran.dg/nested_allocatables_1.f90: New.
13093 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13096 * g++.dg/pr46868.C: New test.
13097 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13098 * g++.dg/parse/error14.C: Adjust.
13100 2011-02-23 Richard Guenther <rguenther@suse.de>
13102 PR tree-optimization/47838
13103 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13105 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13107 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13109 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13111 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13112 * gfortran.dg/count_init_expr.f03: Ditto.
13113 * gfortran.dg/gomp/pr43711.f90: Ditto.
13114 * gcc.dg/struct-parse-2.c: Ditto.
13115 * gcc.dg/parse-error-3.c: Ditto.
13116 * gcc.dg/Wlogical-op-1.c: Ditto.
13117 * gcc.dg/Walways-true-1.c: Ditto.
13118 * gcc.dg/pr24225.c: Ditto.
13119 * gcc.dg/Walways-true-2.c: Ditto.
13120 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13121 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13122 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13123 * g++.dg/overload/defarg4.C: Ditto.
13124 * g++.dg/inherit/covariant16.C: Ditto.
13125 * g++.dg/inherit/virtual7.C: Ditto.
13126 * g++.dg/template/canon-type-9.C: Ditto.
13127 * g++.dg/template/access19.C: Ditto.
13128 * g++.dg/template/call7.C: Ditto.
13129 * g++.dg/template/canon-type-2.C: Ditto.
13130 * g++.dg/template/init7.C: Ditto.
13131 * g++.dg/template/sizeof-template-argument.C: Ditto.
13132 * g++.dg/template/const3.C: Ditto.
13133 * g++.dg/template/sfinae26.C: Ditto.
13134 * g++.dg/template/sfinae26.C: Ditto.
13135 * g++.dg/template/canon-type-11.C: Ditto.
13136 * g++.dg/template/union2.C: Ditto.
13137 * g++.dg/template/canon-type-3.C: Ditto.
13138 * g++.dg/template/canon-type-1.C: Ditto.
13139 * g++.dg/template/canon-type-5.C: Ditto.
13140 * g++.dg/template/canon-type-7.C: Ditto.
13141 * g++.dg/template/canon-type-10.C: Ditto.
13142 * g++.dg/template/spec36.C: Ditto.
13143 * g++.dg/template/typedef38.C: Ditto.
13144 * g++.dg/template/canon-type-4.C: Ditto.
13145 * g++.dg/template/canon-type-6.C: Ditto.
13146 * g++.dg/template/canon-type-13.C: Ditto.
13147 * g++.dg/template/instantiate9.C: Ditto.
13148 * g++.dg/template/ttp22.C: Ditto.
13149 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13150 * g++.dg/warn/Walways-true-1.C: Ditto.
13151 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13152 * g++.dg/warn/Walways-true-2.C: Ditto.
13153 * g++.dg/conversion/op4.C: Ditto.
13154 * g++.dg/opt/pr19650.C: Ditto.
13155 * g++.dg/lookup/friend11.C: Ditto.
13156 * g++.dg/other/default2.C: Ditto.
13157 * g++.dg/other/default3.C: Ditto.
13158 * g++.dg/other/dtor2.C: Ditto.
13159 * g++.dg/other/friend5.C: Ditto.
13160 * g++.dg/other/default5.C: Ditto.
13161 * g++.dg/init/brace6.C: Ditto.
13162 * g++.dg/init/aggr5.C: Ditto.
13163 * g++.dg/init/error2.C: Ditto.
13164 * g++.dg/expr/bound-mem-fun.C: Ditto.
13165 * g++.dg/expr/cond6.C: Ditto.
13166 * g++.dg/expr/stmt-expr-1.C: Ditto.
13167 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13168 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13169 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13170 * g++.dg/cpp0x/bracket1.C: Ditto.
13171 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13172 * g++.dg/cpp0x/pr38646.C: Ditto.
13173 * g++.dg/cpp0x/variadic73.C: Ditto.
13174 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13175 * g++.dg/cpp0x/bracket4.C: Ditto.
13176 * g++.dg/cpp0x/decltype4.C: Ditto.
13177 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13178 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13179 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13180 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13181 * g++.dg/cpp0x/decltype2.C: Ditto.
13182 * g++.dg/cpp0x/decltype1.C: Ditto.
13183 * g++.dg/cpp0x/bracket2.C: Ditto.
13184 * g++.dg/cpp0x/decltype5.C: Ditto.
13185 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13186 * g++.dg/cpp0x/variadic70.C: Ditto.
13187 * g++.dg/cpp0x/decltype6.C: Ditto.
13188 * g++.dg/cpp0x/rvo.C: Ditto.
13189 * g++.dg/cpp0x/vt-40092.C: Ditto.
13190 * g++.dg/cpp0x/variadic-new.C: Ditto.
13191 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13192 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13193 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13194 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13195 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13196 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13197 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13198 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13199 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13200 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13201 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13202 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13203 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13204 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13205 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13206 * g++.dg/cpp0x/pr39639.C: Ditto.
13207 * g++.dg/cpp0x/decltype3.C: Ditto.
13208 * g++.dg/cpp0x/variadic68.C: Ditto.
13209 * g++.dg/cpp0x/variadic-function.C: Ditto.
13210 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13211 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13212 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13213 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13214 * g++.dg/parse/crash35.C: Ditto.
13215 * g++.dg/parse/crash40.C: Ditto.
13216 * g++.dg/parse/defarg12.C: Ditto.
13217 * g++.dg/parse/crash34.C: Ditto.
13218 * g++.dg/parse/constructor3.C: Ditto.
13219 * g++.dg/parse/template23.C: Ditto.
13220 * g++.dg/parse/crash56.C: Ditto.
13221 * g++.dg/parse/dtor13.C: Ditto.
13222 * g++.dg/parse/error33.C: Ditto.
13223 * g++.dg/parse/ctor9.C: Ditto.
13224 * g++.dg/parse/error32.C: Ditto.
13225 * g++.dg/parse/error37.C: Ditto.
13226 * g++.dg/parse/bitfield3.C: Ditto.
13227 * g++.dg/parse/struct-4.C: Ditto.
13228 * g++.dg/ext/has_trivial_copy.C: Ditto.
13229 * g++.dg/ext/is_polymorphic.C: Ditto.
13230 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13231 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13232 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13233 * g++.dg/ext/is_union.C: Ditto.
13234 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13235 * g++.dg/ext/is_pod.C: Ditto.
13236 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13237 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13238 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13239 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13240 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13241 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13242 * g++.dg/ext/is_abstract.C: Ditto.
13243 * g++.dg/ext/has_trivial_assign.C: Ditto.
13244 * g++.dg/ext/is_class.C: Ditto.
13245 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13246 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13247 * g++.dg/ext/is_base_of.C: Ditto.
13248 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13249 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13250 * g++.dg/ext/is_empty.C: Ditto.
13251 * g++.dg/ext/is_enum.C: Ditto.
13252 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13253 * gnat.dg/opt11.adb: Ditto.
13254 * obj-c++.dg/pr45735.mm: Ditto.
13255 * obj-c++.dg/pr24393.mm: Ditto.
13256 * obj-c++.dg/exceptions-2.mm: Ditto.
13257 * objc.dg/pr45735.m: Ditto.
13258 * objc.dg/pr24393.m: Ditto.
13260 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13262 * objc.dg/attributes/objc-exception-1.m: New.
13264 2011-02-23 Jie Zhang <jie@codesourcery.com>
13266 * gcc.dg/cpp/include7.c: New test.
13268 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13271 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13273 2011-02-23 Jie Zhang <jie@codesourcery.com>
13275 PR rtl-optimization/47763
13276 * gcc.dg/pr47763.c: New test.
13278 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13281 * gfortran.dg/whole_file_32.f90 : New test.
13283 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13286 * g++.dg/inherit/virtual7.C: New test.
13288 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13291 * objc.dg/type-size-3.m: Updated error message.
13292 * objc.dg/type-size-4.m: New test.
13293 * objc.dg/type-size-5.m: New test.
13295 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13297 * lib/gnat.exp: Fix comments.
13298 Don't load libgloss.exp.
13299 (default_gnat_version): Call $compiler with --version.
13300 Adapt regexp for gnatmake output, insert version.
13301 (gnat_version): New proc.
13302 (gnat_init): Remove gnat_libgcc_s_path.
13303 (gnat_target_compile): Likewise.
13304 Remove ld_library_path.
13305 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13306 (gnat_pass): Remove.
13307 (gnat_pass): Remove.
13308 (gnat_finish): Remove.
13309 (gnat_exit): Remove.
13310 (local_find_gnatmake): Reindent.
13311 (runtest_file_p): Remove.
13312 (prune_warnings): Remove.
13313 (find_gnatclean): New proc.
13314 * lib/gnat-dg.exp (lremove): New proc.
13315 (gnat-dg-test): Reindent.
13316 Remove additional output files.
13317 (gnat-dg-runtest): Remove.
13319 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13320 * gnat.dg/loop_optimization6.adb: Likewise.
13321 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13323 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13325 PR tree-optimization/47835
13326 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13328 2011-02-22 Tobias Burnus <burnus@net-b.de>
13330 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13331 * gfortran.dg/abstract_type_2.f03: Ditto.
13332 * gfortran.dg/abstract_type_3.f03: Ditto.
13333 * gfortran.dg/abstract_type_4.f03: Ditto.
13334 * gfortran.dg/abstract_type_5.f03: Ditto.
13335 * gfortran.dg/abstract_type_6.f03: Ditto.
13336 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13337 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13338 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13339 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13340 * gfortran.dg/array_function_5.f90: Ditto.
13341 * gfortran.dg/asynchronous_3.f03: Ditto.
13342 * gfortran.dg/char_expr_1.f90: Ditto.
13343 * gfortran.dg/class_14.f03: Ditto.
13344 * gfortran.dg/data_array_6.f: Ditto.
13345 * gfortran.dg/data_invalid.f90: Ditto.
13346 * gfortran.dg/dot_product_1.f03: Ditto.
13347 * gfortran.dg/func_derived_5.f90: Ditto.
13348 * gfortran.dg/func_result_4.f90: Ditto.
13349 * gfortran.dg/implied_do_1.f90: Ditto.
13350 * gfortran.dg/initialization_25.f90: Ditto.
13351 * gfortran.dg/initialization_26.f90: Ditto.
13352 * gfortran.dg/interface_34.f90: Ditto.
13353 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13354 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13355 * gfortran.dg/matmul_8.f03: Ditto.
13356 * gfortran.dg/merge_init_expr.f90: Ditto.
13357 * gfortran.dg/pack_assign_1.f90: Ditto.
13358 * gfortran.dg/pack_vector_1.f90: Ditto.
13359 * gfortran.dg/pointer_check_8.f90: Ditto.
13360 * gfortran.dg/product_init_expr.f03: Ditto.
13361 * gfortran.dg/reshape_order_5.f90: Ditto.
13362 * gfortran.dg/reshape_shape_1.f90: Ditto.
13363 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13364 * gfortran.dg/same_name_2.f90: Ditto.
13365 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13366 * gfortran.dg/spread_init_expr.f03: Ditto.
13367 * gfortran.dg/stmt_func_1.f90: Ditto.
13368 * gfortran.dg/sum_init_expr.f03: Ditto.
13369 * gfortran.dg/transpose_3.f03: Ditto.
13370 * gfortran.dg/unpack_init_expr.f03: Ditto.
13371 * gfortran.dg/warn_conversion.f90: Ditto.
13372 * gfortran.dg/warn_conversion_2.f90: Ditto.
13373 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13374 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13375 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13376 * gfortran.dg/whole_file_16.f90: Ditto.
13377 * gfortran.dg/whole_file_17.f90: Ditto.
13378 * gfortran.dg/whole_file_18.f90: Ditto.
13379 * gfortran.dg/whole_file_20.f03: Ditto.
13380 * gfortran.dg/whole_file_5.f90: Ditto.
13381 * gfortran.dg/whole_file_6.f90: Ditto.
13382 * gfortran.dg/write_invalid_format.f90: Ditto.
13383 * gfortran.dg/zero_sized_6.f90: Ditto.
13385 2011-02-21 Jeff Law <law@redhat.com>
13387 PR rtl-optimization/46178
13388 * gcc.target/i386/pr46178.c: New test.
13390 PR rtl-optimization/46002
13391 * gcc.c-torture/compile/pr46002.c: New test.
13393 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13395 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13398 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13401 * g++.dg/debug/pr47106.C: Require effective target lto.
13403 2011-02-21 Jason Merrill <jason@redhat.com>
13405 * g++.dg/cpp0x/constexpr-diag2.C: New.
13407 2011-02-20 Jason Merrill <jason@redhat.com>
13409 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13411 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13413 * g++.dg/overload/conv-op1.C: New.
13415 * g++.dg/cpp0x/constexpr-synth1.C: New.
13417 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13419 * objc.dg/layout-2.m: New.
13420 * objc.dg/selector-3.m: Adjusted location of error message.
13421 * objc.dg/type-size-3.m: Same.
13422 * obj-c++.dg/selector-3.mm: Same.
13424 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13427 * objc.dg/property/dotsyntax-22.m: New.
13428 * obj-c++.dg/property/dotsyntax-22.mm: New.
13430 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13433 * g++.dg/template/typedef38.C: New test.
13435 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13438 * gfortran.dg/whole_file_30.f90 : New test.
13439 * gfortran.dg/whole_file_31.f90 : New test.
13441 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13445 * gfortran.dg/whole_file_28.f90 : New test.
13446 * gfortran.dg/whole_file_29.f90 : New test.
13448 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13451 * g++.dg/template/crash105.C: New.
13453 2011-02-19 Jason Merrill <jason@redhat.com>
13455 * g++.dg/cpp0x/regress/no-elide1.C: New.
13457 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13459 PR tree-optimization/46620
13460 * gcc.dg/pr46620.c: New.
13462 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13465 * gcc.target/i386/pr47809.c: New test.
13467 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13468 Tobias Burnus <burnus@net-b.de>
13470 * lib/target-supports.exp
13471 (check_effective_target_fortran_large_real): New check for large reals.
13472 * gfortran.dg/nan_7.f90: New test.
13474 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13476 PR libgfortran/47567
13477 * gfortran.dg/fmt_f0_1.f90: Update test.
13479 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13482 * gfortran.dg/array_constructor_36.f90 : New test.
13483 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13484 allow for comparison between different elements of the array
13485 constructor at different levels of optimization.
13487 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13489 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13490 * gcc.target/i386/pr32280-1.c: Likewise.
13492 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13495 * gcc.target/i386/pr47800.c: New test.
13497 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13499 * objc/execute/exceptions/foward-1.x: New.
13501 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13504 * gfortran.dg/derived_constructor_comps_4.f90: New.
13506 2011-02-18 Tobias Burnus
13509 * gfortran.dg/func_result_6.f90: New.
13511 2011-02-18 Michael Matz <matz@suse.de>
13514 * gfortran.dg/lto/pr45586_0.f90: New test.
13515 * gfortran.dg/typebound_proc_20.f90: Ditto.
13516 * gfortran.dg/typebound_proc_21.f90: Ditto.
13518 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13521 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13523 2011-02-18 Tobias Burnus <burnus@net-b.de>
13526 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13527 gcc_warning_prefix.
13528 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13529 normalizing the error/warning output.
13530 * gfortran.dg/Wall.f90: Update dg-error/warning.
13531 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13532 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13533 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13534 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13535 * gfortran.dg/class_30.f90: Update dg-error/warning.
13536 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13537 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13538 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13539 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13540 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13541 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13542 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13543 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13544 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13545 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13546 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13547 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13548 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13549 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13550 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13551 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13552 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13553 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13554 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13555 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13556 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13557 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13558 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13559 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13560 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13562 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13565 * gfortran.dg/proc_ptr_comp_30.f90: New.
13567 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13570 * gcc.target/i386/pr47780.c: New test.
13572 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13575 * gfortran.dg/class_40.f03: New.
13577 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13580 * g++.dg/cpp0x/auto21.C: New test.
13582 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13584 * objc.dg/special/unclaimed-category-1.h: Updated for
13586 * objc.dg/special/unclaimed-category-1.m: Same.
13587 * objc.dg/zero-link-1.m: Same.
13588 * objc.dg/lookup-1.m: Same.
13589 * objc.dg/torture/strings/const-str-9.m
13590 * objc.dg/torture/strings/const-str-10.m: Same.
13591 * objc.dg/torture/strings/const-str-11.m: Same.
13592 * objc.dg/torture/forward-1.m: Same.
13593 * objc.dg/zero-link-2.m: Same.
13594 * objc.dg/encode-7-next-64bit.m: Same.
13595 * objc.dg/method-4.m: Same.
13596 * objc.dg/next-runtime-1.m: Same.
13597 * objc.dg/image-info.m: Same.
13598 * objc.dg/pr23214.m: Same.
13599 * objc.dg/symtab-1.m: Same.
13600 * obj-c++.dg/basic.m: Same.
13601 * obj-c++.dg/proto-lossage-3.m: Same.
13602 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13603 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13604 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13605 * obj-c++.dg/method-11.m: Same.
13606 * objc/execute/enumeration-1.m: Same.
13607 * objc/execute/object_is_class.m: Same.
13608 * objc/execute/formal_protocol-2.m: Same.
13609 * objc/execute/formal_protocol-4.m: Same.
13610 * objc/execute/formal_protocol-6.m: Same.
13611 * objc/execute/bycopy-3.m: Same.
13612 * objc/execute/exceptions/catchall-1.m: Same.
13613 * objc/execute/exceptions/finally-1.m: Same.
13614 * objc/execute/exceptions/local-variables-1.m: Same.
13615 * objc/execute/exceptions/foward-1.m: Same.
13616 * objc/execute/bf-common.h
13617 * objc/execute/enumeration-2.m: Same.
13618 * objc/execute/formal_protocol-1.m: Same.
13619 * objc/execute/formal_protocol-3.m: Same.
13620 * objc/execute/formal_protocol-5.m: Same.
13621 * objc/execute/accessing_ivars.m: Same.
13622 * objc/execute/bycopy-2.m: Same.
13623 * objc/execute/formal_protocol-7.m: Same.
13624 * objc/execute/compatibility_alias.m: Same.
13625 * objc/execute/no_clash.m: Same.
13626 * objc/execute/object_is_meta_class.m: Same.
13627 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13628 * objc/execute/class-tests-1.h: Include stdio.h.
13629 * objc/execute/class-tests-2.h: Same.
13630 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13632 * obj-c++.dg/try-catch-2.mm: Same.
13634 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13637 * g++.dg/warn/Wunused-parm-4.C: New test.
13639 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13640 Jan Hubicka <jh@suse.cz>
13644 * g++.dg/debug/pr47106.C: New.
13646 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13649 * gcc.target/i386/pr43653.c: New test.
13651 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13654 * g++.dg/template/inherit6.C: New test.
13656 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13659 * gfortran.dg/class_39.f03: New.
13661 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13664 * g++.dg/cpp0x/variadic106.C: New test.
13666 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13668 PR libfortran/47757
13669 * gfortran.dg/pr47757-1.f90: New test.
13670 * gfortran.dg/pr47757-2.f90: New test.
13671 * gfortran.dg/pr47757-3.f90: New test.
13674 * g++.dg/cpp0x/enum8.C: New test.
13676 2011-02-15 Jason Merrill <jason@redhat.com>
13678 * g++.dg/inherit/implicit-trivial1.C: New.
13679 * g++.dg/cpp0x/implicit-trivial1.C: New.
13681 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13683 PR middle-end/47725
13684 * gcc.dg/torture/pr47725.c: Removed.
13686 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13689 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13690 constant does not generate a load from memory.
13692 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13694 PR middle-end/47725
13695 * gcc.dg/torture/pr47725.c: New.
13697 2011-02-15 Richard Guenther <rguenther@suse.de>
13699 PR tree-optimization/47743
13700 * gcc.dg/torture/pr47743.c: New testcase.
13702 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13704 PR middle-end/47581
13705 * gcc.target/i386/pr47581.c: New test.
13707 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13710 * gfortran.dg/select_type_22.f03: New.
13712 2011-02-14 Jason Merrill <jason@redhat.com>
13714 * g++.dg/cpp0x/regress/enum1.C: New.
13716 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13718 * gnat.dg/include.adb: New test.
13720 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13723 * gfortran.dg/class_38.f03: New.
13725 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13727 * gcc.dg/pr46494.c: New test.
13729 2011-02-14 Richard Guenther <rguenther@suse.de>
13731 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13733 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13736 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13737 sparc*-sun-solaris2.11.
13739 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13742 * gfortran.dg/argument_checking_18.f90: New.
13744 2011-02-13 Tobias Burnus <burnus@net-b.de>
13746 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13747 * gfortran.dg/argument_checking_17.f90: New.
13749 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13751 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13752 are temporarily disabled.
13753 * gfortran.dg/class_7.f03: Ditto.
13754 * gfortran.dg/coarray_14.f90: Ditto.
13755 * gfortran.dg/typebound_proc_13.f03: Ditto.
13757 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13760 * gfortran.dg/extends_11.f03: New.
13762 2011-02-11 Xinliang David Li <davidxl@google.com>
13764 PR tree-optimization/47707
13765 * g++.dg/tree-ssa/pr47707.C: New test.
13767 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13769 * g++.dg/opt/inline17.C: New test.
13771 2011-02-11 Tobias Burnus <burnus@net-b.de>
13774 * gfortran.dg/pure_formal_2.f90: New.
13776 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13778 PR rtl-optimization/47614
13779 * gfortran.dg/pr47614.f: New.
13781 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13784 * gcc.dg/opts-6.c: New test.
13786 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13789 * gcc.dg/pr47684.c: New test.
13791 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13794 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13795 c99_runtime, dg-add-options c99_runtime.
13796 (main): Use __asm__.
13798 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13801 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13802 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13803 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13804 * gcc.dg/ucnid-10.c: Likewise.
13805 * gcc.dg/ucnid-13.c: Likewise.
13806 * gcc.dg/ucnid-7.c: Likewise.
13807 * gcc.dg/ucnid-8.c: Likewise.
13808 Adapt dg-warning line number.
13810 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13812 * gcc.target/i386/parity-1.c: Use -march=k8.
13813 * gcc.target/i386/parity-2.c: Ditto.
13814 * gcc.target/i386/vecinit-1.c: Ditto.
13815 * gcc.target/i386/vecinit-2.c: Ditto.
13817 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13820 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13821 * gcc.target/mips/save-restore-3.c: Likewise.
13822 * gcc.target/mips/save-restore-4.c: Likewise.
13823 * gcc.target/mips/save-restore-5.c: Likewise.
13826 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13827 * g++.dg/tree-prof/partition2.C: Likewise.
13829 2011-02-09 Jason Merrill <jason@redhat.com>
13831 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13832 rather than misdeclare std::puts.
13834 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13835 * g++.dg/other/warning1.C: Likewise.
13836 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13837 * g++.old-deja/g++.gb/scope06.C: Likewise.
13838 * g++.old-deja/g++.law/cvt11.C: Likewise.
13839 * g++.old-deja/g++.law/init1.C: Likewise.
13840 * g++.dg/abi/mangle26.C: Likewise.
13842 * g++.dg/template/function1.C: Adjust for C++0x mode.
13843 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13845 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13846 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13848 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13850 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13852 * g++.dg/cpp0x/regress: New directory.
13853 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13854 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13855 * g++.dg/cpp0x/regress/regress3.C: New.
13857 2011-02-10 Richard Guenther <rguenther@suse.de>
13859 PR tree-optimization/47677
13860 * gcc.dg/torture/pr47677.c: New testcase.
13862 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13864 * objc.dg/special/load-category-1.m: Remove unused header.
13865 * objc.dg/special/load-category-1a.m: Likewise.
13866 * objc.dg/special/load-category-2.m: Likewise.
13867 * objc.dg/special/load-category-2a.m: Likewise.
13868 * objc.dg/special/load-category-3.m: Likewise.
13869 * objc.dg/special/load-category-3a.m: Likewise.
13870 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13871 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13872 * objc.dg/attributes/class-attribute-1.m: Likewise.
13873 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13874 * obj-c++.dg/property/property.exp: Likewise.
13875 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13876 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13877 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13878 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13879 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13880 * obj-c++.dg/template-8.mm: Likewise.
13882 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13885 * gcc.target/i386/pr47665.c: New test.
13887 2011-02-10 Jie Zhang <jie@codesourcery.com>
13891 2011-02-05 Jie Zhang <jie@codesourcery.com>
13893 * gcc.dg/pr42631.c: Update test.
13894 * gcc.dg/pr42631-2.c: New test.
13896 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13899 * gfortran.dg/proc_decl_25.f90: New.
13901 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13904 * gfortran.dg/typebound_assignment_2.f03: New.
13906 2011-02-09 Richard Guenther <rguenther@suse.de>
13908 PR tree-optimization/47664
13909 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13911 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13913 PR middle-end/47646
13914 * gnat.dg/uninit_func.adb: Adjust dg directive.
13916 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13918 PR middle-end/47646
13919 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13921 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13924 * gfortran.dg/auto_dealloc_2.f90: New.
13926 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13928 * gcc.dg/builtins-config.h: Remove __sgi handling.
13929 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13930 -std=c99 for mips-sgi-irix6.5*.
13932 2011-02-09 Martin Jambor <mjambor@suse.cz>
13934 PR middle-end/45505
13935 * gfortran.dg/pr25923.f90: Remove xfails.
13937 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13940 * gfortran.dg/inquire_14.f90: New test.
13942 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13945 * gfortran.dg/pointer_init_6.f90: New.
13947 2011-02-08 Jeff Law <law@redhat.com>
13949 PR tree-optimization/42893
13950 * gcc.tree-ssa/pr42893.c: New test.
13952 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13954 PR tree-optimization/46834
13955 PR tree-optimization/46994
13956 PR tree-optimization/46995
13957 * gcc.dg/graphite/id-pr46834.c: New.
13958 * gfortran.dg/graphite/id-pr46994.f90: New.
13959 * gfortran.dg/graphite/id-pr46995.f90: New.
13961 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13963 PR middle-end/47646
13964 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13965 using the variable is known the warning is emitted there.
13966 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13967 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13969 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13972 * gcc.dg/noreturn-1.c (foo5): Likewise.
13973 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13974 (method2): Likewise.
13976 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13977 the return statement using the uninitialized variable.
13978 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13980 2011-02-08 Richard Guenther <rguenther@suse.de>
13982 PR middle-end/47639
13983 * g++.dg/opt/pr47639.c: New testcase.
13985 2011-02-08 Richard Guenther <rguenther@suse.de>
13987 PR tree-optimization/47632
13988 * g++.dg/opt/pr47632.C: New testcase.
13990 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13992 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13994 2011-02-07 Richard Guenther <rguenther@suse.de>
13996 PR tree-optimization/47615
13997 * g++.dg/opt/pr47615.C: New testcase.
13999 2011-02-07 Richard Guenther <rguenther@suse.de>
14001 PR tree-optimization/47621
14002 * gcc.dg/torture/pr47621.c: New testcase.
14004 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14006 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14008 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14011 * gfortran.dg/allocate_with_source_1 : New test.
14013 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14015 PR middle-end/47610
14016 * gcc.dg/pr47610.c: New test.
14018 2011-02-05 Jie Zhang <jie@codesourcery.com>
14021 * gcc.dg/pr42631.c: Update test.
14022 * gcc.dg/pr42631-2.c: New test.
14024 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14027 * gfortran.dg/pr47574.f90: New test.
14029 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14031 PR tree-optimization/46194
14032 * gcc.dg/autopar/pr46194.c: New.
14034 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14036 PR tree-optimization/43695
14037 * g++.dg/ipa/pr43695.C: New.
14039 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14041 PR inline-asm/23200
14042 * gcc.dg/pr23200.c: New test.
14044 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14047 * g++.dg/pr47589.C: New test.
14049 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14052 * g++.dg/template/typedef37.C: New test.
14053 * g++.dg/template/param1.C: Adjust expected error message.
14055 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14057 PR middle-end/31490
14058 * gcc.dg/pr31490-2.c: New test.
14059 * gcc.dg/pr31490-3.c: New test.
14060 * gcc.dg/pr31490-4.c: New test.
14062 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14063 Jakub Jelinek <jakub@redhat.com>
14066 * g++.dg/parser/semicolon3.C: Adjust.
14067 * g++.dg/parser/semicolon4.C: New testcase.
14068 * g++.dg/pr46890.C: New testcase.
14070 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14073 * g++.dg/init/pr29571.C: New.
14075 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14077 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14078 instead of vect_int.
14080 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14083 * gcc.target/i386/pr47312.c: New test.
14086 * gcc.target/i386/pr47564.c: New test.
14088 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14090 PR tree-optimization/45122
14091 * gcc.dg/tree-ssa/pr45122.c: New.
14093 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14096 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14099 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14100 and vsx so a default --with-cpu=power7 doesn't give an error
14101 when -mavoid-indexed-addresses is used.
14103 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14104 wrapper function to save the arguments and then jump to the real
14105 function, rather than depending on the compiler not to move stuff
14107 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14109 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14110 Paul Thomas <pault@gcc.gnu.org>
14113 * gfortran.dg/class_37.f03 : New test.
14115 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14116 Richard Guenther <rguenther@suse.de>
14118 PR tree-optimization/40979
14120 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14121 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14122 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14123 check_vect_support_and_set_flags.
14124 * gfortran.dg/graphite/vect-pr40979.f90: New.
14126 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14129 * gfortran.dg/class_36.f03: New.
14131 2011-02-02 Richard Guenther <rguenther@suse.de>
14133 PR tree-optimization/47566
14134 * gcc.dg/lto/20110201-1_0.c: New testcase.
14136 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14142 * debug/pr47498.c: New.
14143 * debug/pr47501.c: New.
14145 2011-02-01 Richard Guenther <rguenther@suse.de>
14147 PR tree-optimization/47559
14148 * g++.dg/torture/pr47559.C: New testcase.
14150 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14153 * gfortran.dg/typebound_call_20.f03: New.
14155 2011-02-01 Richard Guenther <rguenther@suse.de>
14157 PR tree-optimization/47555
14158 * gcc.dg/pr47555.c: New testcase.
14160 2011-02-01 Richard Guenther <rguenther@suse.de>
14162 PR tree-optimization/47541
14163 * g++.dg/torture/pr47541.C: New testcase.
14165 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14168 * gfortran.dg/typebound_call_19.f03: New.
14170 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14173 * g++.dg/cpp0x/pr47416.C: New test.
14175 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14178 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14180 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14183 * gfortran.dg/typebound_assignment_1.f03: New.
14185 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14187 PR tree-optimization/47538
14188 * gcc.c-torture/execute/pr47538.c: New test.
14190 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14193 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14195 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14197 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14199 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14201 PR rtl-optimization/44031
14202 * gcc.c-torture/compile/20110131-1.c: New test.
14204 2011-01-31 Tobias Burnus <burnus@net-b.de>
14207 * gfortran.dg/stmt_func_1.f90: New.
14209 2011-01-31 Tobias Burnus <burnus@net-b.de>
14212 * gfortran.dg/interface_34.f90: New.
14214 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14217 * gfortran.dg/realloc_on_assign_5.f03: New test.
14218 * gfortran.dg/realloc_on_assign_5.f03: New test.
14220 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14222 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14223 * gfortran.dg/bessel_7.f90: Likewise.
14224 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14226 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14227 * gfortran.dg/sum_init_expr.f03: Likewise.
14229 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14231 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14234 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14235 loop only on "vect_intfloat_cvt" targets.
14237 2011-01-29 Tobias Burnus <burnus@net-b.de>
14240 * gfortran.dg/shape_6.f90: New.
14242 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14244 PR libgfortran/47434
14245 * gfortran.dg/read_infnan_1.f90: Update test.
14246 * gfortran.dg/module_nan.f90: Update test.
14247 * gfortran.dg/char4_iunit_1.f03: Update test.
14248 * gfortran.dg/large_real_kind_1.f90: Update test.
14249 * gfortran.dg/real_const_3.f90: Update test.
14250 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14252 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14255 * g++.dg/template/param2.C: New test.
14257 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14259 PR libgfortran/47285
14260 * gfortran.dg/fmt_g.f: New test.
14262 2011-01-28 Tobias Burnus <burnus@net-b.de>
14265 * gfortran.dg/pure_formal_1.f90: New.
14267 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14270 * gcc.dg/tls/pr42894.c: New test.
14272 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14274 * gcc.dg/pr47276.c: Add dg-require-visibility.
14276 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14278 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14280 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14281 Tobias Burnus <burnus@gcc.gnu.org>
14286 * gfortran.dg/realloc_on_assign_3.f03: New test.
14287 * gfortran.dg/realloc_on_assign_4.f03: New test.
14288 * gfortran.dg/allocatable_function_5.f90: New test.
14289 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14290 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14291 implemented" dg-errors.
14293 2011-01-27 Jan Hubicka <jh@suse.cz>
14295 PR middle-end/46949
14296 * gcc.dg/attr-weakref-4.c: New testcase
14298 2011-01-27 Martin Jambor <mjambor@suse.cz>
14300 PR tree-optimization/47228
14301 * gcc.dg/torture/pr47228.c: New test.
14303 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14305 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14307 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14309 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14310 when using auto-overlay support on the SPU.
14312 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14314 PR rtl-optimization/44174
14315 * gcc.target/i386/asm-6.c: New test.
14317 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14319 PR rtl-optimization/46856
14320 * gcc.c-torture/compile/pr46856.c: New test.
14322 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14323 Andrew Pinski <pinskia@gmail.com>
14326 * gcc.dg/pr43082.c: New.
14328 2011-01-26 DJ Delorie <dj@redhat.com>
14330 PR rtl-optimization/46878
14331 * gcc.dg/pr46878-1.c: New test.
14333 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14336 * g++.dg/cpp0x/pr47476.C: New test.
14338 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14340 * gcc.c-torture/compile/20110126-1.c: New test.
14342 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14345 * gcc.dg/torture/pr47473.c: New test.
14347 2011-01-26 Jan Hubicka <jh@suse.cz>
14350 * gcc.c-torture/execute/pr47237.c: New testcase.
14352 2011-01-26 Jan Hubicka <jh@suse.cz>
14354 PR tree-optimization/47190
14355 * gcc.dg/attr-weakref-3.c: New testcase.
14357 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14360 * gcc.dg/dll-9a.c: New test file.
14361 * gcc.dg/dll-11.c: Likewise.
14362 * gcc.dg/dll-12.c: Likewise.
14363 * gcc.dg/dll-12a.c: Likewise.
14364 * gcc.dg/dll-11a.c: Likewise.
14365 * gcc.dg/dll-9.c: Likewise.
14366 * gcc.dg/dll-10.c: Likewise.
14367 * gcc.dg/dll-10a.c: Likewise.
14368 * g++.dg/ext/dllexport4a.cc: Likewise.
14369 * g++.dg/ext/dllexport4.C: Likewise.
14370 * g++.dg/ext/dllexport5.C: Likewise.
14371 * g++.dg/ext/dllexport5a.cc: Likewise.
14373 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14375 PR tree-optimization/46970
14376 * gcc.dg/graphite/pr46970.c: New.
14378 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14380 PR tree-optimization/46215
14381 * gcc.dg/graphite/pr46215.c: New.
14383 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14385 PR tree-optimization/46168
14386 * gcc.dg/graphite/pr46168.c: New.
14388 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14390 PR tree-optimization/43657
14391 * gcc.dg/graphite/pr43657.c: New.
14393 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14395 PR tree-optimization/29832
14396 * gfortran.dg/graphite/pr29832.f90: New.
14398 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14400 PR tree-optimization/43567
14401 * gcc.dg/graphite/pr43567.c: New.
14403 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14405 * gfortran.dg/graphite/interchange-4.f: New.
14406 * gfortran.dg/graphite/interchange-5.f: New.
14408 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14409 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14410 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14411 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14412 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14413 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14414 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14415 * gfortran.dg/ltrans-7.f90: Removed.
14416 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14418 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14419 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14420 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14421 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14422 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14423 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14424 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14425 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14426 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14427 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14428 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14429 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14430 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14431 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14432 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14433 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14434 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14435 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14436 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14437 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14438 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14439 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14440 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14441 * gcc.dg/tree-ssa/data-dep-1.c
14442 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14443 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14444 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14445 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14446 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14448 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14450 PR tree-optimization/47265
14451 PR tree-optimization/47443
14452 * gcc.c-torture/compile/pr47265.c: New test.
14453 * gcc.dg/pr47443.c: New test.
14455 2011-01-25 Martin Jambor <mjambor@suse.cz>
14457 PR tree-optimization/47382
14458 * g++.dg/torture/pr47382.C: New test.
14459 * g++.dg/opt/devirt1.C: Xfail.
14461 2011-01-25 Yao Qi <yao@codesourcery.com>
14464 * gcc.target/arm/pr45701-1.c: New test.
14465 * gcc.target/arm/pr45701-2.c: New test.
14466 * gcc.target/arm/pr45701-3.c: New test.
14468 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14469 Jakub Jelinek <jakub@redhat.com>
14471 PR tree-optimization/47271
14472 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14474 2011-01-25 Nick Clifton <nickc@redhat.com>
14476 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14477 (saturate_add): Delete.
14478 (exchange): Delete.
14479 (main): Do not run saturate_add.
14480 (set_interrupts): Delete.
14482 2011-01-25 Tobias Burnus <burnus@net-b.de>
14485 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14487 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14489 PR tree-optimization/47427
14490 PR tree-optimization/47428
14491 * gcc.c-torture/compile/pr47427.c: New test.
14492 * gcc.c-torture/compile/pr47428.c: New test.
14494 2011-01-25 Richard Guenther <rguenther@suse.de>
14496 PR middle-end/47411
14497 * gcc.dg/torture/pr47411.c: New testcase.
14499 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14501 * gfortran.dg/graphite/id-24.f: New.
14502 * gfortran.dg/graphite/id-25.f: New.
14504 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14506 * gfortran.dg/graphite/id-23.f: New.
14508 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14510 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14512 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14514 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14515 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14516 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14517 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14518 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14519 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14520 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14521 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14522 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14524 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14526 * gcc.dg/graphite/block-0.c: Add documentation.
14527 * gcc.dg/graphite/block-4.c: Same.
14528 * gcc.dg/graphite/block-7.c: Same.
14529 * gcc.dg/graphite/block-8.c: New.
14530 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14531 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14532 * gcc.dg/graphite/interchange-12.c: Add documentation.
14533 * gcc.dg/graphite/interchange-13.c: New.
14534 * gcc.dg/graphite/interchange-14.c: New.
14535 * gcc.dg/graphite/interchange-15.c: New.
14536 * gcc.dg/graphite/interchange-8.c: Add documentation.
14537 * gcc.dg/graphite/interchange-mvt.c: Same.
14539 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14542 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14543 * gcc.target/powerpc/altivec-14.c: Ditto.
14544 * gcc.target/powerpc/altivec-33.c: Ditto.
14545 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14546 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14547 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14548 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14549 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14550 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14551 * g++.dg/ext/altivec-15.C: Ditto.
14552 * g++.dg/ext/altivec-types-1.C: Ditto.
14553 * g++.dg/ext/altivec-types-2.C: Ditto.
14554 * g++.dg/ext/altivec-types-3.C: Ditto.
14555 * g++.dg/ext/altivec-types-4.C: Ditto.
14557 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14559 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14561 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14563 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14564 optimization options.
14566 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14568 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14571 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14573 2011-01-23 Tobias Burnus <burnus@net-b.de>
14576 * gfortran.dg/allocatable_scalar_12.f90: New.
14578 2011-01-23 Ira Rosen <irar@il.ibm.com>
14580 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14581 vectorization to be not profitable if peeling is used to
14582 realign the memory access.
14583 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14584 loop bound to avoid loop unrolling.
14585 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14587 2011-01-22 Jan Hubicka <jh@suse.cz>
14590 * g++.dg/lto/pr47333.C: New file.
14592 2011-01-22 Jan Hubicka <jh@suse.cz>
14594 PR tree-optimization/43884
14596 * gcc.dg/autopar/outer-2.c: Increase array size.
14597 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14599 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14602 * gfortran.dg/c_loc_tests_16.f90: New test.
14604 2011-01-22 Tobias Burnus <burnus@net-b.de>
14607 * gfortran.dg/typebound_proc_19.f90: New.
14609 2011-01-21 Jeff Law <law@redhat.com>
14611 PR tree-optimization/47053
14612 * g++.dg/pr47053.C: New test.
14614 2011-01-21 Jason Merrill <jason@redhat.com>
14617 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14619 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14622 * g++.dg/cpp0x/range-for10.C: New test.
14623 * g++.dg/template/for1.C: New test.
14625 PR middle-end/45566
14626 * g++.dg/tree-prof/partition3.C: New test.
14628 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14630 PR rtl-optimization/47366
14631 * g++.dg/opt/pr47366.C: New test.
14633 2011-01-21 Jason Merrill <jason@redhat.com>
14636 * g++.dg/cpp0x/constexpr-regress2.C: New.
14638 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14640 2011-01-21 Jeff Law <law@redhat.com>
14642 PR rtl-optimization/41619
14643 * gcc.dg/pr41619.c: New.
14645 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14647 PR tree-optimization/47355
14648 * g++.dg/opt/pr47355.C: New test.
14650 2011-01-21 Richard Guenther <rguenther@suse.de>
14652 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14655 2011-01-21 Richard Guenther <rguenther@suse.de>
14657 PR tree-optimization/47365
14658 * gcc.dg/torture/pr47365.c: New testcase.
14659 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14661 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14663 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14665 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14667 PR tree-optimization/47391
14668 * gcc.dg/pr47391.c: New test.
14670 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14672 * g++.dg/template/char1.C: Use signed char.
14674 2011-01-21 Tobias Burnus <burnus@net-b.de>
14677 * gfortran.dg/pointer_target_4.f90: New.
14679 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14682 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14683 ILP32 system and not IP32.
14685 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14688 * g++.dg/debug/pr46583.C: New.
14690 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14693 * g++.dg/debug/pr47283.C: New test.
14696 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14697 * gcc.target/i386/headmerge-2.c: Likewise.
14699 2011-01-20 Richard Guenther <rguenther@suse.de>
14701 PR middle-end/47370
14702 * gcc.dg/torture/pr47370.c: New testcase.
14704 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14706 PR tree-optimization/46130
14707 * gcc.dg/pr46130-1.c: New test.
14708 * gcc.dg/pr46130-2.c: New test.
14710 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14713 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14715 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14718 * g++.dg/debug/pr46240.cc: New.
14720 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14723 * g++.dg/template/anonunion1.C: New test.
14725 PR rtl-optimization/47337
14726 * gcc.c-torture/execute/pr47337.c: New test.
14728 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14731 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14733 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14735 PR tree-optimization/46021
14736 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14738 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14740 PR tree-optimization/47290
14741 * g++.dg/torture/pr47290.C: New test.
14743 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14746 * gfortran.dg/proc_ptr_comp_29.f90: New.
14748 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14751 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14752 powerpc-apple-darwin9.
14754 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14756 PR rtl-optimization/47299
14757 * gcc.c-torture/execute/pr47299.c: New test.
14759 2011-01-17 Jason Merrill <jason@redhat.com>
14761 * g++.dg/cpp0x/constexpr-virtual.C: New.
14763 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14766 * gfortran.dg/gomp/pr47331.f90: New test.
14768 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14771 * objc.dg/selector-warn-1.m: New.
14772 * obj-c++.dg/selector-warn-1.mm: New.
14774 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14776 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14777 Update dg-final accordingly.
14779 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14781 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14783 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14785 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14787 * gcc.dg/guality/pr36728-2.c: Likewise.
14789 2011-01-17 Richard Guenther <rguenther@suse.de>
14791 PR tree-optimization/47313
14792 * g++.dg/torture/pr47313.C: New testcase.
14794 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14797 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14798 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14799 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14800 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14802 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14804 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14805 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14806 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14808 2011-01-17 Richard Guenther <rguenther@suse.de>
14810 PR tree-optimization/45967
14811 * gcc.dg/torture/pr45967-2.c: New testcase.
14812 * gcc.dg/torture/pr45967-3.c: Likewise.
14814 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14817 * g++.dg/ext/pr47213.C: Require visibility.
14819 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14821 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14822 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14824 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14826 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14827 Linux-based targets.
14829 2011-01-13 Jan Hubicka <jh@suse.cz>
14831 PR tree-optimization/47276
14832 * gcc.dg/pr47276.c: New testcase.
14834 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14835 Jonathan Wakely <jwakely.gcc@gmail.com>
14838 * g++.dg/other/pr33558.C: New.
14839 * g++.dg/other/pr33558-2.C: New.
14841 2011-01-14 Martin Jambor <mjambor@suse.cz>
14843 PR tree-optimization/45934
14844 PR tree-optimization/46302
14845 * g++.dg/ipa/devirt-c-1.C: New test.
14846 * g++.dg/ipa/devirt-c-2.C: Likewise.
14847 * g++.dg/ipa/devirt-c-3.C: Likewise.
14848 * g++.dg/ipa/devirt-c-4.C: Likewise.
14849 * g++.dg/ipa/devirt-c-5.C: Likewise.
14850 * g++.dg/ipa/devirt-c-6.C: Likewise.
14851 * g++.dg/ipa/devirt-6.C: Likewise.
14852 * g++.dg/ipa/devirt-d-1.C: Likewise.
14853 * g++.dg/torture/pr45934.C: Likewise.
14855 2011-01-14 Jason Merrill <jason@redhat.com>
14857 * g++.dg/cpp0x/variadic105.C: New.
14859 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14860 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14863 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14864 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14865 execution tests on i?86-*-*, x86_64-*-* and
14866 powerpc*-apple-darwin* && ilp32.
14867 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14868 tests on i?86-*-* and x86_64-*-*.
14870 2011-01-14 Richard Guenther <rguenther@suse.de>
14872 PR tree-optimization/47280
14873 * g++.dg/opt/pr47280.C: New testcase.
14875 2011-01-14 Jason Merrill <jason@redhat.com>
14877 * g++.dg/cpp0x/constexpr-regress1.C: New.
14879 * g++.dg/ext/flexary2.C: New.
14881 2011-01-14 Richard Guenther <rguenther@suse.de>
14883 PR middle-end/47281
14884 * gcc.dg/torture/pr47281.c: New testcase.
14885 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14887 2011-01-14 Richard Guenther <rguenther@suse.de>
14889 PR tree-optimization/47286
14890 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14892 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14895 * g++.dg/ext/pr47213.C: New.
14897 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14899 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14901 2011-01-13 Tobias Burnus <burnus@net-b.de>
14902 Mikael Morin <mikael@gcc.gnu.org>
14906 * gfortran.dg/select_type_20.f90: New.
14907 * gfortran.dg/select_type_21.f90: New.
14909 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14912 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14914 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14916 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14917 * gcc.dg/guality/pr36728-2.c: Likewise.
14919 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14922 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14924 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14926 PR rtl-optimization/45352
14927 * gcc.dg/pr45352-3.c: New.
14929 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14931 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14933 * g++.dg/cpp0x/range-for8.C: New.
14934 * g++.dg/cpp0x/range-for9.C: New.
14936 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14939 * g++.dg/debug/pr47209.C: New.
14941 2011-01-12 Richard Guenther <rguenther@suse.de>
14944 * gcc.dg/lto/pr47259_0.c: New testcase.
14945 * gcc.dg/lto/pr47259_1.c: Likewise.
14947 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14949 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14950 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14951 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14952 methods missing from the OBJC2 Object.
14953 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14954 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14955 GNU and NeXT runtimes.
14956 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14958 * objc-obj-c++-shared/Object1.m: Likewise.
14959 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14960 * objc.dg/proto-qual-1.m: Likewise.
14961 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14962 * obj-c++.dg/proto-qual-1.mm: Likewise.
14964 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14967 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14969 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14971 Fixed the Objective-C++ testsuite and updated all tests.
14972 * lib/obj-c++.exp (obj-c++_init): Declare and set
14973 gcc_warning_prefix and gcc_error_prefix.
14974 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14975 'dg-warning', 'dg-message' and 'dg-error'.
14976 * obj-c++.dg/class-extension-3.mm: Likewise.
14977 * obj-c++.dg/class-protocol-1.mm: Likewise.
14978 * obj-c++.dg/encode-7.mm: Likewise.
14979 * obj-c++.dg/exceptions-3.mm: Likewise.
14980 * obj-c++.dg/exceptions-5.mm: Likewise.
14981 * obj-c++.dg/method-12.mm: Likewise.
14982 * obj-c++.dg/method-13.mm: Likewise.
14983 * obj-c++.dg/method-15.mm: Likewise.
14984 * obj-c++.dg/method-16.mm: Likewise.
14985 * obj-c++.dg/method-4.mm: Likewise.
14986 * obj-c++.dg/method-8.mm: Likewise.
14987 * obj-c++.dg/method-conflict-1.mm: Likewise.
14988 * obj-c++.dg/method-conflict-2.mm: Likewise.
14989 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14990 and uncommented second part of the testcase now that the testsuite
14992 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14993 and uncommented second part of the testcase now that the testsuite
14995 * obj-c++.dg/private-1.mm: Likewise.
14996 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14997 * obj-c++.dg/syntax-error-7.mm: Likewise.
14998 * obj-c++.dg/warn5.mm: Likewise.
14999 * obj-c++.dg/property/at-property-14.mm: Likewise.
15000 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15002 * obj-c++.dg/property/at-property-18.mm: Likewise.
15003 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15005 * obj-c++.dg/property/at-property-21.mm: Likewise.
15006 * obj-c++.dg/property/at-property-28.mm: Likewise.
15007 * obj-c++.dg/property/at-property-5.mm: Likewise.
15008 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15009 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15010 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15011 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15012 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15013 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15014 * obj-c++.dg/tls/diag-5.mm: Likewise.
15015 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15016 dg-error, now matched correctly.
15018 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15020 * objc.dg/property/at-property-29.m: New.
15021 * obj-c++.dg/property/at-property-29.mm: New.
15023 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15025 * go.test/go-test.exp (go-set-goarch): New proc.
15026 (go-gc-tests): Use it.
15028 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15031 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15033 2011-01-11 Richard Henderson <rth@redhat.com>
15035 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15037 2011-01-11 Jan Hubicka <jh@suse.cz>
15041 * gcc.dg/lto/pr45721_1.c: New file.
15042 * gcc.dg/lto/pr45721_0.c: New file.
15044 2011-01-11 Richard Guenther <rguenther@suse.de>
15046 PR tree-optimization/46076
15047 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15049 2011-01-11 Jeff Law <law@redhat.com>
15051 * PR tree-optimization/47086
15052 * gcc.dg/pr47086.c: New test.
15054 2011-01-11 Jason Merrill <jason@redhat.com>
15057 * g++.dg/template/new10.C: New.
15060 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15062 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15064 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15065 Split type definitions and NSConstantString class into...
15066 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15067 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15068 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15069 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15070 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15071 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15073 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15074 encode defines for newer NeXT system headers.
15075 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15076 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15077 * objc.dg/foreach-5.m: Likewise.
15078 * objc.dg/foreach-2.m: Likewise.
15079 * objc.dg/foreach-4.m: Likewise.
15080 * objc.dg/torture/strings/string1.m: Likewise.
15081 * objc.dg/torture/strings/string2.m: Likewise.
15082 * objc.dg/torture/strings/string3.m: Likewise.
15083 * objc.dg/torture/strings/string4.m: Likewise.
15084 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15085 header and stand alone.
15086 * obj-c++.dg/strings/strings-2.mm: Likewise.
15087 * objc.dg/torture/strings/const-str-3.m: Likewise.
15088 * objc.dg/strings/strings-2.m: Likewise.
15089 * objc.dg/strings/const-str-12b.m: Likewise.
15091 2011-01-12 Richard Guenther <rguenther@suse.de>
15093 PR middle-end/32511
15094 * gcc.dg/attr-weak-1.c: Adjust.
15096 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15099 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15100 standard compliant and comment.
15102 2011-01-10 Jan Hubicka <jh@suse.cz>
15105 * gcc.dg/initpri3.c: New testcase.
15107 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15110 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15111 externally visible.
15116 (g_ebp_save): Likewise.
15117 (g_esp_save): Likewise.
15119 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15121 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15123 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15125 PR tree-optimization/46021
15126 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15127 i?86-*-*, x86_64-*-*.
15129 2011-01-10 Jeff Law <law@redhat.com>
15131 * PR tree-optimization/47141
15132 * gcc.c-torture/compile/pr47141.c: New test.
15134 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15137 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15138 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15139 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15140 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15143 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15144 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15145 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15146 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15147 being vectorized. Adjust dg-final pattern.
15150 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15151 * gcc.dg/vect/slp-24.c: Likewise.
15153 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15156 * g++.dg/other/pr47218-1.C: New test file.
15157 * g++.dg/other/pr47218.C: Likewise.
15158 * g++.dg/other/pr47218.h: New supporting header.
15160 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15163 * objc.dg/attributes/invalid-attribute-1.m: New.
15164 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15166 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15169 * gfortran.dg/proc_ptr_comp_28.f90: New.
15171 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15173 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15174 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15175 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15176 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15177 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15178 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15179 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15180 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15181 * objc.dg/gnu-api-2-class.m: Likewise.
15182 * objc.dg/gnu-api-2-ivar.m: Likewise.
15183 * objc.dg/gnu-api-2-method.m: Likewise.
15184 * objc.dg/gnu-api-2-objc.m: Likewise.
15185 * objc.dg/gnu-api-2-object.m: Likewise.
15186 * objc.dg/gnu-api-2-property.m: Likewise.
15187 * objc.dg/gnu-api-2-protocol.m: Likewise.
15188 * objc.dg/gnu-api-2-sel.m: Likewise.
15190 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15192 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15193 * objc.dg/objc-foreach-4.m: Likewise.
15194 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15195 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15196 * objc.dg/foreach-4.m: Likewise.
15197 * objc.dg/foreach-5.m: Likewise.
15198 * objc.dg/foreach-3.m: Return self from init.
15200 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15203 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15205 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15208 * gfortran.dg/class_35.f90: New.
15210 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15212 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15214 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15217 * objc.dg/invalid-method-2.m: New.
15218 * obj-c++.dg/invalid-method-2.mm: New.
15220 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15223 * gfortran.dg/transpose_optimization_2.f90 : New test.
15225 2011-01-08 Jan Hubicka <jh@suse.cz>
15227 PR tree-optmization/46469
15228 * g++.dg/torture/pr46469.C: New testcase.
15230 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15232 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15233 emulation of libobjc-gnu structure layout functionality to ..
15234 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15235 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15236 * objc/execute/bf-common.h: Adjust headers.
15237 * objc/execute/bf-1.m: Likewise.
15238 * objc/execute/bf-2.m: Likewise.
15239 * objc/execute/bf-3.m: Likewise.
15240 * objc/execute/bf-4.m: Likewise.
15241 * objc/execute/bf-5.m: Likewise.
15242 * objc/execute/bf-6.m: Likewise.
15243 * objc/execute/bf-7.m: Likewise.
15244 * objc/execute/bf-8.m: Likewise.
15245 * objc/execute/bf-9.m: Likewise.
15246 * objc/execute/bf-10.m: Likewise.
15247 * objc/execute/bf-11.m: Likewise.
15248 * objc/execute/bf-12.m: Likewise.
15249 * objc/execute/bf-13.m: Likewise.
15250 * objc/execute/bf-14.m: Likewise.
15251 * objc/execute/bf-15.m: Likewise.
15252 * objc/execute/bf-16.m: Likewise.
15253 * objc/execute/bf-17.m: Likewise.
15254 * objc/execute/bf-18.m: Likewise.
15255 * objc/execute/bf-19.m: Likewise.
15256 * objc/execute/bf-20.m: Likewise.
15257 * objc/execute/bf-21.m: Likewise.
15258 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15259 objc_get_type_qualifiers ().
15261 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15264 * gfortran.dg/dependency_39.f90: New test.
15266 2011-01-07 Jan Hubicka <jh@suse.cz>
15268 Get builtins tests ready for linker plugin.
15269 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15270 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15271 my_memset, my_bzero): Mark used.
15272 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15273 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15275 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15278 2011-01-07 Jan Hubicka <jh@suse.cz>
15280 PR tree-optimization/46367
15281 * g++.dg/torture/pr46367.C: New file.
15283 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15286 * gcc.dg/pr47201.c: New test.
15289 * gcc.dg/tree-prof/pr47187.c: New test.
15291 2011-01-07 Tobias Burnus <burnus@net-b.de>
15294 * gfortran.dg/extends_type_of_3.f90: New.
15296 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15298 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15299 * g++.dg/ext/dllimport-MI1.C: Likewise.
15300 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15301 * g++.dg/ext/dllimport10.C: Likewise.
15302 * g++.dg/ext/dllimport11.C: Likewise.
15303 * g++.dg/ext/dllimport12.C: Likewise.
15304 * g++.dg/ext/dllimport13.C: Likewise.
15305 * g++.dg/ext/dllimport2.C: Likewise.
15306 * g++.dg/ext/dllimport3.C: Likewise.
15307 * g++.dg/ext/dllimport4.C: Likewise.
15308 * g++.dg/ext/dllimport5.C: Likewise.
15309 * g++.dg/ext/dllimport6.C: Likewise.
15310 * g++.dg/ext/dllimport8.C: Likewise.
15311 * g++.dg/ext/dllimport9.C: Likewise.
15312 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15313 targets, too. Additionally enable test for i?86-*-mingw*.
15314 * g++.dg/ext/selectany1.C: Likewise.
15315 Remove guard variable check.
15317 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15321 * gfortran.dg/storage_size_3.f08: Extended.
15323 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15326 * g++.dg/template/stdarg1.C: New test.
15328 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15331 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15332 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15333 from the interface of functions to not hide the errors that
15336 2011-01-06 Jan Hubicka <jh@suse.cz>
15338 * gcc.dg/lto/pr47188_0.c: New testcase.
15339 * gcc.dg/lto/pr47188_1.c: New testcase.
15341 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15345 * gfortran.dg/interface_33.f90: New test.
15347 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15350 * gcc.c-torture/compile/pr47150.c: New test.
15352 2011-01-06 Ira Rosen <irar@il.ibm.com>
15354 PR tree-optimization/47139
15355 * gcc.dg/vect/pr47139.c: New test.
15357 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15360 * gfortran.dg/extends_type_of_2.f03: New.
15362 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15364 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15366 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15368 * gnat.dg/opt14.adb: New test.
15370 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15373 * gfortran.dg/allocate_error_2.f90: New test.
15375 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15378 * gfortran.dg/storage_size_3.f08: New.
15380 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15382 PR libgfortran/47154
15383 * gfortran.dg/namelist_68.f90: New test.
15385 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15387 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15389 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15392 * gfortran.dg/class_34.f90: New.
15394 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15396 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15397 use __builtin_inff. Skip all single-precision tests that require
15400 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15402 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15404 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15406 PR tree-optimization/47148
15407 * gcc.c-torture/execute/pr47148.c: New test.
15409 PR tree-optimization/47155
15410 * gcc.c-torture/execute/pr47155.c: New test.
15412 PR rtl-optimization/47157
15413 * gcc.c-torture/compile/pr47157.c: New test.
15415 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15417 * gcc.dg/torture/vector-shift2.c (schar): Define.
15418 (main): Always use schar or uchar instead of plain "char" to avoid
15419 dependencies on implementation-defined char signedness.
15421 2011-01-03 Martin Jambor <mjambor@suse.cz>
15423 PR tree-optimization/46801
15424 * gnat.dg/pack9.adb: Remove xfail.
15426 2011-01-03 Martin Jambor <mjambor@suse.cz>
15428 PR tree-optimization/46984
15429 * g++.dg/ipa/pr46984.C: New test.
15431 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15434 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15436 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15438 PR tree-optimization/47140
15439 * gcc.c-torture/compile/pr47140.c: New test.
15441 PR rtl-optimization/47028
15442 * gcc.dg/pr47028.c: New test.
15444 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15446 * objc.dg/protocol-forward-1.m: Removed TODO.
15447 * objc.dg/protocol-forward-2.m: New.
15448 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15449 * obj-c++.dg/protocol-forward-2.mm: New.
15451 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15454 * g++.dg/eh/pr38662.C: New testcase.
15456 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15458 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15459 scan for newline '\n'.
15462 Copyright (C) 2011 Free Software Foundation, Inc.
15464 Copying and distribution of this file, with or without modification,
15465 are permitted in any medium without royalty provided the copyright
15466 notice and this notice are preserved.