1 2012-12-15 Richard Guenther <rguenther@suse.de>
4 * g++.dg/lto/pr48508-1_0.C: New testcase.
5 * g++.dg/lto/pr48508-1_1.C: Likewise.
7 2011-12-14 Jason Merrill <jason@redhat.com>
10 * g++.dg/init/constant1.C: New.
13 * g++.dg/other/enum2.C: New.
15 2011-12-14 Dodji Seketeli <dodji@redhat.com>
18 * g++.dg/cpp0x/initlist63.C: New test.
20 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
23 * gcc.target/avr/torture/int24-mul.c: New.
25 2011-12-14 Dodji Seketeli <dodji@redhat.com>
28 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
30 2011-12-13 Jason Merrill <jason@redhat.com>
34 * g++.dg/cpp0x/rv-cast3.C: New.
35 * g++.dg/cpp0x/rv-cast4.C: New.
37 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
42 2011-12-13 Andrew Pinski <apinski@cavium.com>
43 Adam Nemet <anemet@caviumnetworks.com>
45 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
47 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
48 * gcc.target/mips/octeon-pipe-1.c: New testcase.
50 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
53 * g++.dg/template/using16.C: New.
54 * g++.dg/template/using17.C: New.
56 2011-12-13 Martin Jambor <mjambor@suse.cz>
58 PR tree-optimization/51362
59 * gcc.dg/ipa/pr51362.c: New test.
61 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
65 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
67 2011-12-13 Richard Guenther <rguenther@suse.de>
70 * g++.dg/lto/pr48354-1_0.C: New testcase.
72 2011-12-13 Richard Guenther <rguenther@suse.de>
74 PR tree-optimization/51519
75 * gcc.dg/pr51519.c: New testcase.
77 2011-12-13 Richard Guenther <rguenther@suse.de>
79 * gcc.dg/lto/20111213-1_0.c: New testcase.
81 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
83 * gnat.dg/vect1.ad[sb]: Add more tests.
84 * gnat.dg/vect2.ad[sb]: Likewise.
85 * gnat.dg/vect3.ad[sb]: Likewise.
86 * gnat.dg/vect4.ad[sb]: Likewise.
87 * gnat.dg/vect5.ad[sb]: Likewise.
88 * gnat.dg/vect6.ad[sb]: Likewise.
90 2011-12-12 Jakub Jelinek <jakub@redhat.com>
92 PR rtl-optimization/51495
93 * gcc.c-torture/compile/pr51495.c: New test.
95 PR tree-optimization/51481
96 * gcc.dg/pr51481.c: New test.
98 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
100 PR tree-optimization/45830
101 * gcc.c-torture/execute/pr45830.c: Move from here to...
102 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
103 dg-additional-options magic.
105 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
107 * gfortran.dg/nested_modules_2.f90: Tighten test.
109 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
111 * gcc.c-torture/execute/20111212-1.c: New test.
113 2011-12-12 Jakub Jelinek <jakub@redhat.com>
116 * gcc.dg/pr45819.c: Add -w to dg-options.
118 2011-12-12 Torvald Riegel <triegel@redhat.com>
120 * g++.dg/tm/noexcept-1.C: New test.
121 * g++.dg/tm/noexcept-2.C: New test.
122 * g++.dg/tm/noexcept-3.C: New test.
123 * g++.dg/tm/noexcept-4.C: New test.
124 * g++.dg/tm/noexcept-5.C: New test.
126 2011-12-12 Torvald Riegel <triegel@redhat.com>
128 * c-c++-common/tm/20111206.c: New test.
130 2011-12-12 Richard Guenther <rguenther@suse.de>
133 * g++.dg/opt/pr51262.C: New testcase.
135 2011-12-12 Revital Eres <revital.eres@linaro.org>
137 PR rtl-optimization/47013
138 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
139 to preserve the function.
140 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
141 powerpc*-*-*. Avoid superfluous spaces in dg-final.
142 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
143 -fmodulo-sched-allow-regmoves flags.
144 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
145 and avoid superfluous spaces in dg-final for spu-*-*.
146 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
147 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
148 change scan-rtl-dump-times for powerpc*-*-*.
149 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
150 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
151 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
153 2011-12-11 Jakub Jelinek <jakub@redhat.com>
155 PR tree-optimization/51485
156 * g++.dg/vect/pr51485.cc: New test.
158 2011-12-11 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/warn_function_without_result_2.f90: New.
163 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
164 Tobias Burnus <burnus@gcc.gnu.org>
173 * gfortran.dg/class_array_1.f03: New.
174 * gfortran.dg/class_array_2.f03: New.
175 * gfortran.dg/class_array_3.f03: New.
176 * gfortran.dg/class_array_4.f03: New.
177 * gfortran.dg/class_array_5.f03: New.
178 * gfortran.dg/class_array_6.f03: New.
179 * gfortran.dg/class_array_7.f03: New.
180 * gfortran.dg/class_array_8.f03: New.
181 * gfortran.dg/coarray_poly_1.f90: New.
182 * gfortran.dg/coarray_poly_2.f90: New.
183 * gfortran.dg/coarray/poly_run_1.f90: New.
184 * gfortran.dg/coarray/poly_run_2.f90: New.
185 * gfortran.dg/class_to_type_1.f03: New.
186 * gfortran.dg/type_to_class_1.f03: New.
187 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
188 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
189 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
191 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
194 * gfortran.dg/gomp/workshare2.f90: New test.
195 * gfortran.dg/gomp/workshare3.f90: New test.
197 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
199 * gnat.dg/specs/elab3.ads: New test.
201 2011-12-10 Richard Henderson <rth@redhat.com>
203 * gcc.target/powerpc/altivec-perm-1.c: New.
204 * gcc.target/powerpc/altivec-perm-2.c: New.
205 * gcc.target/powerpc/altivec-perm-4.c: New.
207 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
209 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
210 Add a scan-assembler-time clause to test for the interupt vector jump.
212 (dma0_handler): ... this.
214 2011-12-10 Nathan Sidwell <nathan@acm.org>
216 PR gcov-profile/51449
217 * g++.dg/gcov/gcov-14.C: New.
219 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
221 * gcc.c-torture/compile/20111209-1.c: New test.
223 2011-12-09 Jason Merrill <jason@redhat.com>
226 * g++.dg/warn/Woverflow-4.C: New.
228 2011-12-09 Dodji Seketeli <dodji@redhat.com>
231 * g++.dg/cpp0x/alias-decl-17.C: New test.
233 2011-12-09 Michael Meissner <meissner@the-meissners.org>
235 * gcc.target/powerpc/recip-5.c: Disable running on any system that
236 does not support VSX.
238 * gcc.target/powerpc/ppc-target-4.c: New file to test target
239 specific functions enabling target specific builtins.
241 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
243 * gcc.dg/vect/slp-13.c: Array size increase reverted.
244 * gcc.dg/vect/slp-24.c: Ditto.
245 * gcc.dg/vect/slp-3.c: Ditto.
246 * gcc.dg/vect/slp-34.c: Ditto.
247 * gcc.dg/vect/slp-4.c: Ditto.
248 * gcc.dg/vect/slp-cond-2.c: Ditto.
249 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
250 * gcc.dg/vect/vect-1.c: Ditto.
251 * gcc.dg/vect/vect-10.c: Ditto.
252 * gcc.dg/vect/vect-105.c: Ditto.
253 * gcc.dg/vect/vect-112.c: Ditto.
254 * gcc.dg/vect/vect-15.c: Ditto.
255 * gcc.dg/vect/vect-2.c: Ditto.
256 * gcc.dg/vect/vect-31.c: Ditto.
257 * gcc.dg/vect/vect-32.c: Ditto.
258 * gcc.dg/vect/vect-33.c: Ditto.
259 * gcc.dg/vect/vect-34.c: Ditto.
260 * gcc.dg/vect/vect-35.c: Ditto.
261 * gcc.dg/vect/vect-36.c: Ditto.
262 * gcc.dg/vect/vect-6.c: Ditto.
263 * gcc.dg/vect/vect-73.c: Ditto.
264 * gcc.dg/vect/vect-74.c: Ditto.
265 * gcc.dg/vect/vect-75.c: Ditto.
266 * gcc.dg/vect/vect-76.c: Ditto.
267 * gcc.dg/vect/vect-80.c: Ditto.
268 * gcc.dg/vect/vect-85.c: Ditto.
269 * gcc.dg/vect/vect-89.c: Ditto.
270 * gcc.dg/vect/vect-97.c: Ditto.
271 * gcc.dg/vect/vect-98.c: Ditto.
272 * gcc.dg/vect/vect-all.c: Ditto.
273 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
274 * gcc.dg/vect/vect-iv-8.c: Ditto.
275 * gcc.dg/vect/vect-iv-8a.c: Ditto.
276 * gcc.dg/vect/vect-outer-1.c: Ditto.
277 * gcc.dg/vect/vect-outer-1a.c: Ditto.
278 * gcc.dg/vect/vect-outer-1b.c: Ditto.
279 * gcc.dg/vect/vect-outer-2.c: Ditto.
280 * gcc.dg/vect/vect-outer-2a.c: Ditto.
281 * gcc.dg/vect/vect-outer-2c.c: Ditto.
282 * gcc.dg/vect/vect-outer-3.c: Ditto.
283 * gcc.dg/vect/vect-outer-3a.c: Ditto.
284 * gcc.dg/vect/vect-outer-4a.c: Ditto.
285 * gcc.dg/vect/vect-outer-4b.c: Ditto.
286 * gcc.dg/vect/vect-outer-4c.c: Ditto.
287 * gcc.dg/vect/vect-outer-4d.c: Ditto.
288 * gcc.dg/vect/vect-outer-4m.c: Ditto.
289 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
290 * gcc.dg/vect/vect-outer-fir.c: Ditto.
291 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
292 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
293 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
294 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
295 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
296 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
297 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
298 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
299 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
300 * gcc.dg/vect/vect-shift-2.c: Ditto.
301 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
302 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
303 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
304 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
305 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
306 * gcc.dg/vect/slp-13-big-array.c: New test.
307 * gcc.dg/vect/slp-24-big-array.c: Ditto.
308 * gcc.dg/vect/slp-3-big-array.c: Ditto.
309 * gcc.dg/vect/slp-34-big-array.c: Ditto.
310 * gcc.dg/vect/slp-4-big-array.c: Ditto.
311 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
312 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
313 * gcc.dg/vect/vect-1-big-array.c: Ditto.
314 * gcc.dg/vect/vect-10-big-array.c: Ditto.
315 * gcc.dg/vect/vect-105-big-array.c: Ditto.
316 * gcc.dg/vect/vect-112-big-array.c: Ditto.
317 * gcc.dg/vect/vect-15-big-array.c: Ditto.
318 * gcc.dg/vect/vect-2-big-array.c: Ditto.
319 * gcc.dg/vect/vect-31-big-array.c: Ditto.
320 * gcc.dg/vect/vect-32-big-array.c: Ditto.
321 * gcc.dg/vect/vect-33-big-array.c: Ditto.
322 * gcc.dg/vect/vect-34-big-array.c: Ditto.
323 * gcc.dg/vect/vect-35-big-array.c: Ditto.
324 * gcc.dg/vect/vect-36-big-array.c: Ditto.
325 * gcc.dg/vect/vect-6-big-array.c: Ditto.
326 * gcc.dg/vect/vect-73-big-array.c: Ditto.
327 * gcc.dg/vect/vect-74-big-array.c: Ditto.
328 * gcc.dg/vect/vect-75-big-array.c: Ditto.
329 * gcc.dg/vect/vect-76-big-array.c: Ditto.
330 * gcc.dg/vect/vect-80-big-array.c: Ditto.
331 * gcc.dg/vect/vect-85-big-array.c: Ditto.
332 * gcc.dg/vect/vect-89-big-array.c: Ditto.
333 * gcc.dg/vect/vect-97-big-array.c: Ditto.
334 * gcc.dg/vect/vect-98-big-array.c: Ditto.
335 * gcc.dg/vect/vect-all-big-array.c: Ditto.
336 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
337 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
338 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
339 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
340 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
341 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
342 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
343 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
344 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
345 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
346 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
347 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
348 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
349 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
350 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
351 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
352 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
353 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
354 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
355 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
356 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
357 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
358 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
359 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
360 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
361 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
362 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
363 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
364 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
365 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
366 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
367 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
368 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
370 2011-12-09 Richard Guenther <rguenther@suse.de>
373 * g++.dg/lto/pr48042_0.C: New testcase.
375 2011-12-09 Richard Guenther <rguenther@suse.de>
377 PR tree-optimization/51482
378 * g++.dg/torture/pr51482.C: New testcase.
380 2011-12-08 Andrew Pinski <apinski@cavium.com>
382 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
383 * gcc.target/mips/dmult-1.c: Likewise.
384 * gcc.target/mips/branch-1.c: Likewise.
385 * gcc.target/mips/extend-1.c: Likewise.
387 2011-12-08 Jason Merrill <jason@redhat.com>
390 * g++.dg/template/cond8.C: New.
393 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
395 2011-12-08 Jakub Jelinek <jakub@redhat.com>
397 PR tree-optimization/51466
398 * gcc.c-torture/execute/pr51466.c: New test.
400 2011-12-08 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/bounds_check_16.f90: New.
405 2011-12-08 Tobias Burnus <burnus@net-b.de>
408 * gfortran.dg/private_type_14.f90: New.
410 2011-12-08 Tobias Burnus <burnus@net-b.de>
413 * gfortran.dg/io_real_boz_3.f90: New.
414 * gfortran.dg/io_real_boz_4.f90: New.
415 * gfortran.dg/io_real_boz_5.f90: New.
417 2011-12-08 Tobias Burnus <burnus@net-b.de>
420 * gfortran.dg/realloc_on_assign_8.f90: New.
422 2011-12-08 Teresa Johnson <tejohnson@google.com>
424 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
426 2011-12-08 Teresa Johnson <tejohnson@google.com>
428 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
429 -Wwrite-strings option.
431 2011-12-08 Teresa Johnson <tejohnson@google.com>
433 * gcc.target/i386/movdi-rex64.c: New.
435 2011-12-08 Richard Guenther <rguenther@suse.de>
437 * gcc.dg/volatile3.c: New testcase.
439 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
441 PR tree-optimization/51315
442 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
444 (int32_t): Use __INT32_TYPE__ for typedef.
446 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
448 PR tree-optimization/51315
449 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
452 2011-12-08 Richard Guenther <rguenther@suse.de>
455 * g++.dg/opt/pr50747-1_0.C: New testcase.
456 * g++.dg/opt/pr50747-2_0.C: Likewise.
458 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
460 * gcc.c-torture/execute/20111208-1.c: New test.
462 2011-12-08 Richard Guenther <rguenther@suse.de>
465 * gcc.dg/lto/20111207-2_0.c: New testcase.
466 * gcc.dg/guality/pr48437.c: Likewise.
468 2011-12-07 Jakub Jelinek <jakub@redhat.com>
471 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
472 * g++.dg/cpp0x/auto29.C: New test.
475 * g++.dg/parse/error45.C: New test.
478 * g++.dg/ext/desig3.C: New test.
481 * g++.dg/cpp0x/constexpr-51369.C: New test.
483 2011-12-07 Andrew Pinski <apinski@cavium.com>
486 * gcc.dg/pr45416.c: New testcase.
488 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
491 * g++.dg/cpp0x/pr51420.C: New.
493 2011-12-07 Richard Guenther <rguenther@suse.de>
496 * gcc.dg/lto/20111207-1_0.c: New testcase.
497 * gcc.dg/lto/20111207-1_1.c: Likewise.
498 * gcc.dg/lto/20111207-1_2.c: Likewise.
499 * gcc.dg/lto/20111207-1_3.c: Likewise.
501 2011-12-07 Richard Guenther <rguenther@suse.de>
503 PR tree-optimization/50823
504 * gcc.dg/torture/pr50823.c: New testcase.
506 2011-12-07 Martin Jambor <mjambor@suse.cz>
508 PR tree-optimization/50744
509 * gcc.dg/ipa/pr50744.c: New test.
511 2011-12-06 Jakub Jelinek <jakub@redhat.com>
514 * g++.dg/template/static32.C: New test.
516 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
518 * g++.dg/opt/pr51396.C: Use dg-additional-options.
520 2011-12-06 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/default_initialization_5.f90: New.
525 2011-12-06 Jakub Jelinek <jakub@redhat.com>
528 * gcc.c-torture/compile/pr51354.c: New test.
530 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/other/abstract3.C: New.
535 2011-12-06 Richard Guenther <rguenther@suse.de>
537 PR tree-optimization/49997
538 * gcc.dg/torture/pr49997.c: New testcase.
540 2011-12-06 Richard Guenther <rguenther@suse.de>
543 * g++.dg/torture/pr51436.C: New testcase.
545 2011-12-06 Richard Guenther <rguenther@suse.de>
547 PR tree-optimization/51245
548 * gcc.dg/torture/pr51245.c: New testcase.
550 2011-12-06 Dodji Seketeli <dodji@redhat.com>
553 * g++.dg/diagnostic/wrong-tag-1.C
555 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
558 * g++.dg/lookup/using50.C: New.
559 * g++.dg/lookup/using51.C: New.
561 2011-12-05 Jakub Jelinek <jakub@redhat.com>
563 PR tree-optimization/51396
564 * g++.dg/opt/pr51396.C: New test.
567 * gcc.dg/debug/dwarf2/pr51410.c: New test.
570 * gcc.dg/gomp/pr51339.c: New test.
572 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp0x/initlist62.C: New.
577 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
580 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
582 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
584 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
585 * g++.dg/torture/pr39732.C: Likewise.
586 * g++.dg/torture/pr40642.C: Likewise.
587 * gcc.c-torture/compile/pr44686.c: Likewise.
588 * gcc.dg/20050309-1.c: Likewise.
589 * gcc.dg/20050330-2.c: Likewise.
590 * gcc.dg/20051201-1.c: Likewise.
591 * gcc.dg/gomp/pr27573.c: Likewise.
592 * gcc.dg/pr46255.c: Likewise.
593 * gcc.dg/profile-dir-1.c: Likewise.
594 * gcc.dg/profile-dir-2.c: Likewise.
595 * gcc.dg/profile-dir-3.c: Likewise.
596 * gcc.dg/profile-generate-1.c: Likewise.
597 * gfortran.dg/gomp/pr27573.f90: Likewise.
598 * gcc.dg/profile-generate-3.c: Be specific about the type of
601 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/ext/underlying_type11.C: New.
606 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
610 * gcc.dg/torture/pr39074.c: Ditto.
611 * gcc.dg/torture/pr39074-2.c: Ditto.
612 * gcc.dg/torture/pr42898.c: Ditto.
613 * gcc.dg/torture/pr42898-2.c: Ditto.
614 * gcc.dg/torture/pr45704.c: Ditto.
615 * gcc.dg/torture/pr50472.c: Ditto.
616 * gcc.dg/torture/pta-callused-1.c: Ditto.
617 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
618 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
619 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
620 * gcc.dg/torture/pta-escape-1.c: Ditto.
621 * gcc.dg/torture/ipa-pta-1.c: Ditto.
622 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
624 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
627 * gcc.dg/pr51408.c: New.
629 2011-12-05 Jason Merrill <jason@redhat.com>
631 * g++.dg/cpp0x/dc6.C: New.
633 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
634 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
636 * g++.dg/cpp0x/dc1.C: New test.
637 * g++.dg/cpp0x/dc2.C: New test.
638 * g++.dg/cpp0x/dc3.C: New test.
639 * g++.dg/cpp0x/dc4.C: New test.
640 * g++.dg/cpp0x/dc5.C: New test.
641 * g++.dg/template/meminit1.C: Adjust expected error.
643 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
646 * g++.dg/cpp0x/auto28.C: New.
648 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
650 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
652 2011-12-05 Jakub Jelinek <jakub@redhat.com>
653 Eric Botcazou <ebotcazou@adacore.com>
657 * gcc.c-torture/execute/pr51323.c: New test.
659 2011-12-04 Tobias Burnus <burnus@net-b.de>
662 * gfortran.dg/associate_10.f90: New.
664 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
667 * gfortran.dg/vect/pr51285.f90: New test.
669 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
670 Jérémie Detrey <Jeremie.Detrey@loria.fr>
673 * gcc.target/i386/pr51393.c: New test.
675 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
678 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
679 * obj-c++.dg/naming-4.mm: Likewise.
681 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
683 * gcc.dg/darwin-segaddr.c: Use -no-pie.
685 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/cpp0x/pr51313.C: New.
690 2011-12-03 Tobias Burnus <burnus@net-b.de>
693 * gfortran.dg/select_type_24.f90: New.
694 * gfortran.dg/select_type_23.f03: Add dg-error.
695 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
697 2011-12-03 Jakub Jelinek <jakub@redhat.com>
699 * gcc.dg/vect/vect-122.c: New test.
701 2011-12-03 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/move_alloc_8.f90: New.
706 2011-12-03 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
709 i.e. remove the dg-error line.
710 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
711 * gfortran.dg/move_alloc_9.f90: New.
712 * gfortran.dg/move_alloc_10.f90: New
714 2011-12-02 Nathan Sidwell <nathan@acm.org>
716 * lib/gcov.exp (verify-lines): Allow = as a count char.
717 * g++.dg/gcov/gcov-13.C: New.
719 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
721 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
722 * gcc.dg/vect/slp-24.c: Ditto.
723 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
724 * gcc.dg/vect/slp-34.c: Ditto.
725 * gcc.dg/vect/slp-4.c: Ditto.
726 * gcc.dg/vect/slp-cond-2.c: Ditto.
727 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
728 * gcc.dg/vect/vect-1.c: Ditto.
729 * gcc.dg/vect/vect-10.c: Ditto.
730 * gcc.dg/vect/vect-105.c: Ditto.
731 * gcc.dg/vect/vect-112.c: Ditto.
732 * gcc.dg/vect/vect-15.c: Ditto.
733 * gcc.dg/vect/vect-2.c: Ditto.
734 * gcc.dg/vect/vect-31.c: Ditto.
735 * gcc.dg/vect/vect-32.c: Ditto.
736 * gcc.dg/vect/vect-33.c: Ditto.
737 * gcc.dg/vect/vect-34.c: Ditto.
738 * gcc.dg/vect/vect-35.c: Ditto.
739 * gcc.dg/vect/vect-36.c: Ditto.
740 * gcc.dg/vect/vect-6.c: Ditto.
741 * gcc.dg/vect/vect-73.c: Ditto.
742 * gcc.dg/vect/vect-74.c: Ditto.
743 * gcc.dg/vect/vect-75.c: Ditto.
744 * gcc.dg/vect/vect-76.c: Ditto.
745 * gcc.dg/vect/vect-80.c: Ditto.
746 * gcc.dg/vect/vect-85.c: Ditto.
747 * gcc.dg/vect/vect-89.c: Ditto.
748 * gcc.dg/vect/vect-97.c: Ditto.
749 * gcc.dg/vect/vect-98.c: Ditto.
750 * gcc.dg/vect/vect-all.c: Ditto.
751 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
752 * gcc.dg/vect/vect-iv-8.c: Ditto.
753 * gcc.dg/vect/vect-iv-8a.c: Ditto.
754 * gcc.dg/vect/vect-outer-1.c: Ditto.
755 * gcc.dg/vect/vect-outer-1a.c: Ditto.
756 * gcc.dg/vect/vect-outer-1b.c: Ditto.
757 * gcc.dg/vect/vect-outer-2.c: Ditto.
758 * gcc.dg/vect/vect-outer-2a.c: Ditto.
759 * gcc.dg/vect/vect-outer-2c.c: Ditto.
760 * gcc.dg/vect/vect-outer-3.c: Ditto.
761 * gcc.dg/vect/vect-outer-3a.c: Ditto.
762 * gcc.dg/vect/vect-outer-4a.c: Ditto.
763 * gcc.dg/vect/vect-outer-4b.c: Ditto.
764 * gcc.dg/vect/vect-outer-4c.c: Ditto.
765 * gcc.dg/vect/vect-outer-4d.c: Ditto.
766 * gcc.dg/vect/vect-outer-4m.c: Ditto.
767 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
768 * gcc.dg/vect/vect-outer-fir.c: Ditto.
769 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
770 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
771 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
772 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
773 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
774 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
775 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
776 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
777 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
778 * gcc.dg/vect/vect-shift-2.c: Ditto.
779 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
780 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
781 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
782 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
783 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
785 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
787 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
788 __builtin_memcpy arguments to honor sizeof(a).
790 2011-12-02 Joseph Myers <joseph@codesourcery.com>
792 * gcc.c-torture/execute/doloop-1.c,
793 gcc.c-torture/execute/doloop-2.c: New tests.
795 2011-12-02 Martin Jambor <mjambor@suse.cz>
797 PR tree-optimization/50622
798 * g++.dg/tree-ssa/pr50622.C: New test.
800 2011-12-01 Jason Merrill <jason@redhat.com>
802 * g++.dg/cpp0x/initlist61.C: New.
804 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/inherit/crash3.C: New.
809 2011-12-01 Nathan Sidwell <nathan@acm.org>
811 PR gcov-profile/51113
812 * lib/gcov.exp (verify-lines): Add support for xfailing.
813 (run-gcov): Likewise.
814 * gcc.misc-tests/gcov-13.c: Xfail weak function.
815 * gcc.misc-tests/gcov-16.c: Remove.
816 * gcc.misc-tests/gcov-17.c: Remove.
817 * g++.dg/gcov-8.C: Remove.
818 * g++.dg/gcov-9.C: Remove.
819 * g++.dg/gcovpart-12b.C: New.
820 * g++.dg/gcov-12.C: New.
822 2011-12-01 Andrew Pinski <apinski@cavium.com>
825 * g++.dg/torture/pr51198.C: New testcase.
827 2011-12-01 Jakub Jelinek <jakub@redhat.com>
829 PR tree-optimization/51246
830 * gcc.c-torture/compile/pr51246.c: New test.
832 PR rtl-optimization/51014
833 * g++.dg/opt/pr51014.C: New test.
835 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/template/error47.C: New.
840 2011-11-30 Jason Merrill <jason@redhat.com>
843 * g++.dg/init/aggr8.C: New.
845 2011-11-30 Jakub Jelinek <jakub@redhat.com>
848 * gcc.target/i386/pr50725.c: New test.
851 * gfortran.dg/gomp/pr51089.f90: New test.
853 2011-11-30 Andrew Pinski <apinski@cavium.com>
855 * gcc.dg/pr51321.c: New testcase.
857 2011-11-30 Jakub Jelinek <jakub@redhat.com>
859 PR rtl-optimization/48721
860 * gcc.target/i386/pr48721.c: New test.
862 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
865 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
867 2011-11-29 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/51247
870 * gcc.c-torture/compile/pr51247.c: New test.
872 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
875 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
877 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
879 Use complex floating-point constant in CDBL.
881 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
883 2011-11-29 Tobias Burnus <burnus@net-b.de>
887 * gfortran.dg/move_alloc_5.f90: Add dg-error.
888 * gfortran.dg/select_type_23.f03: Add dg-error.
889 * gfortran.dg/move_alloc_6.f90: New.
890 * gfortran.dg/move_alloc_7.f90: New.
892 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
894 PR tree-optimization/51301
895 * gcc.dg/vect/pr51301.c: New test.
897 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
899 * g++.dg/cdce3.C: Use dg-additional-options.
901 2011-11-28 Jakub Jelinek <jakub@redhat.com>
904 * gcc.dg/tree-prof/pr50907.c: New test.
906 PR tree-optimization/50078
907 * gcc.dg/pr50078.c: New test.
909 PR tree-optimization/50682
910 * g++.dg/opt/pr50682.C: New test.
912 2011-11-28 Tobias Burnus <burnus@net-b.de>
915 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
917 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
918 Iain Sandoe <iains@gcc.gnu.org>
920 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
921 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
922 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
923 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
924 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
926 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
928 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
929 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
930 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
931 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
932 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
933 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
934 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
935 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
936 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
937 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
938 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
939 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
940 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
941 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
942 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
943 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
944 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
945 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
946 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
947 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
948 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
949 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
950 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
951 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
952 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
953 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
954 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
956 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
958 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
960 * gcc.target/mips/no-dsp-1.c: New test.
961 * gcc.target/mips/soft-float-1.c: Likewise.
963 2011-11-26 Jakub Jelinek <jakub@redhat.com>
965 PR rtl-optimization/49912
966 * g++.dg/other/pr49912.C: New test.
968 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
970 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
972 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
974 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
978 * gfortran.dg/inline_sum_3.f90: New test.
980 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
983 * lib/target-supports.exp
984 (check_effective_target_sync_long_long): Also supported on 32bit
985 x86 targets. Add comment about required dg-options.
986 Add alpha*-*-* targets.
987 (check_effective_target_sync_long_long_runtime): Ditto.
989 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
991 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
992 * gcc.dg/atomic-exchange-4.c: Ditto.
993 * gcc.dg/atomic-load-4.c: Ditto.
994 * gcc.dg/atomic-store-4.c: Ditto.
995 * gcc.dg/di-longlong64-sync-1.c: Ditto.
996 * gcc.dg/di-sync-multithread.c: Ditto.
997 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
998 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1000 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1003 * lib/target-supports.exp
1004 (check_effective_target_sync_int_128_runtime): New procedure.
1005 (check_effective_target_sync_long_long_runtime): Ditto.
1006 (check_effective_target_sync_long_long): Add arm*-*-*.
1007 (check_effective_target_sync_longlong): Remove.
1009 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1010 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1011 * gcc.dg/atomic-exchange-5.c: Ditto.
1012 * gcc.dg/atomic-load-5.c: Ditto.
1013 * gcc.dg/atomic-store-5.c: Ditto.
1014 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1015 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1016 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1018 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1019 * gcc.dg/atomic-exchange-4.c: Ditto.
1020 * gcc.dg/atomic-load-4.c: Ditto.
1021 * gcc.dg/atomic-store-4.c: Ditto.
1022 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1023 * gcc.dg/di-sync-multithread.c: Ditto.
1024 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1025 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1027 2011-11-25 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/whole_file_35.f90: New.
1032 2011-11-25 Tobias Burnus <burnus@net-b.de>
1035 * gfortran.dg/volatile13.f90: New.
1037 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1040 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1042 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1047 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1050 * gcc.target/i386/sw-1.c: Revert revision 181357.
1052 2011-11-24 Tobias Burnus <burnus@net-b.de>
1055 * gfortran.dg/implicit_pure_1.f90: New.
1057 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1060 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1061 * gcc.dg/atomic-exchange-5.c: Likewise.
1062 * gcc.dg/atomic-load-5.c: Likewise.
1063 * gcc.dg/atomic-op-5.c: Likewise.
1064 * gcc.dg/atomic-store-5.c: Likewise.
1065 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1067 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1069 PR rtl-optimization/50290
1070 * gcc.dg/pr50290.c: New test.
1072 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1077 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.dg/pr51261.c: New test.
1082 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1085 * g++.dg/cpp0x/alias-decl-14.C: New test.
1086 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1088 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1090 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1091 * g++.dg/lookup/struct1.C: Likewise.
1092 * g++.dg/parse/elab1.C: Likewise.
1093 * g++.dg/parse/elab2.C: Likewise.
1094 * g++.dg/parse/int-as-enum1.C: Likewise.
1095 * g++.dg/parse/typedef1.C: Likewise.
1096 * g++.dg/parse/typedef3.C: Likewise.
1097 * g++.dg/parse/typedef4.C: Likewise.
1098 * g++.dg/parse/typedef5.C: Likewise.
1099 * g++.dg/template/crash26.C: Likewise.
1100 * g++.dg/template/nontype4.C: Likewise.
1101 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1102 * g++.old-deja/g++.brendan/line1.C: Likewise.
1103 * g++.old-deja/g++.other/elab1.C: Likewise.
1104 * g++.old-deja/g++.other/syntax4.C: Likewise.
1106 2011-11-22 Tom de Vries <tom@codesourcery.com>
1108 PR rtl-optimization/50764
1109 * gcc.dg/pr50764.c: New test.
1111 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/cpp0x/decltype36.C: New.
1116 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1118 PR tree-optimization/51074
1119 * gcc.dg/vect/pr51074.c: New test.
1121 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1124 * g++.dg/cpp0x/alias-decl-16.C: New test.
1126 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1128 PR tree-optimization/50765
1129 * gcc.dg/pr50765.c: New test.
1131 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1133 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1134 * gcc.dg/vshift-3.c (main): Likewise.
1136 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1138 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1140 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1142 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1143 * gcc.misc-tests/gcov-17.c: Likewise.
1144 * g++.dg/gcov/gcov-8.C: Likewise.
1145 * g++.dg/gcov/gcov-9.C: Likewise.
1147 2011-11-21 Torvald Riegel <triegel@redhat.com>
1149 * g++.dg/tm/pr47747.C: New test.
1151 2011-11-21 Torvald Riegel <triegel@redhat.com>
1153 * g++.dg/tm/template-2.C: New test.
1155 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1158 * gcc.dg/pr50827.c: New test.
1160 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1163 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1164 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1165 * g++.dg/cpp0x/udlit-member.C: Adjust.
1166 * g++.dg/cpp0x/udlit-raw-length.C: New.
1167 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1168 * g++.dg/cpp0x/udlit-resolve.C: New.
1169 * c-c++-common/dfp/pr33466.c: Adjust.
1171 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1173 * lib/target-supports.exp
1174 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1175 with ultrasparc_vis2_hw.
1176 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1177 with ultrasparc_vis3_hw.
1179 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1182 *-*-solaris2* && c++.
1184 2011-11-20 Joey Ye <joey.ye@arm.com>
1186 * gcc.dg/volatile-bitfields-1.c: New.
1188 2011-11-20 Jason Merrill <jason@redhat.com>
1191 * g++.dg/cpp0x/variadic120.C: New.
1192 * g++.dg/cpp0x/sfinae26.C: Adjust.
1194 * g++.dg/cpp0x/sfinae11.C: Adjust.
1195 * g++.dg/cpp0x/sfinae26.C: Adjust.
1196 * g++.dg/template/unify11.C: Adjust.
1198 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/template/error46.C: New.
1203 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1206 * gcc.target/i386/pr51235.c: New test.
1209 * gcc.target/i386/pr51236.c: New test.
1211 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1213 * gnat.dg/discr32.adb: New test.
1214 * gnat.dg/discr32_pkg.ads: New helper.
1216 2011-11-20 Nathan Sidwell <nathan@acm.org>
1218 PR gcov-profile/51113
1219 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1220 * gcc.misc-tests/gcov-16.c: New.
1221 * gcc.misc-tests/gcov-17.c: New.
1222 * g++.dg/gcov/gcov-8.C: New.
1223 * g++.dg/gcov/gcov-9.C: New.
1224 * g++.dg/gcov/gcov-10.C: New.
1226 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1229 * g++.dg/cpp0x/alias-decl-15.C: New test.
1231 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/pr51216.C: New.
1236 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1238 * gcc.dg/delay-slot-2.c: New test.
1240 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1242 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1244 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1247 * g++.dg/lookup/using46.C: New.
1248 * g++.dg/lookup/using47.C: New.
1249 * g++.dg/lookup/using48.C: New.
1250 * g++.dg/lookup/using49.C: New.
1251 * g++.dg/lookup/using50.C: New.
1253 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1255 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1256 supports /* ... */ comments.
1258 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/cpp0x/pr51150.C: New.
1263 2011-11-18 Martin Jambor <mjambor@suse.cz>
1265 PR tree-optimization/50605
1266 * g++.dg/ipa/pr50605.C: New test.
1268 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1271 * g++.dg/cpp0x/alias-decl-13.C: New test.
1273 2011-11-17 Jason Merrill <jason@redhat.com>
1276 * g++.dg/cpp0x/auto27.C: New.
1277 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1279 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1281 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1282 memory model parameters don't match expected values.
1283 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1284 __atomic_compare_exchange.
1285 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1286 __atomic_compare_exchange_n.
1287 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1288 weak/strong parameter and fail if memory models aren't correct.
1290 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1292 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1293 Look for simulate_thread_done to determine working gdb. Reduce timeout
1294 to 10 seconds and fail when timeout occurs. Improve error messages.
1296 2011-11-17 Jason Merrill <jason@redhat.com>
1299 * g++.dg/template/virtual2.C: New.
1301 2011-11-17 Michael Matz <matz@suse.de>
1305 * g++.dg/tree-ssa/pr50741.C: New.
1307 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1309 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1311 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1313 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1314 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1315 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1317 2011-11-16 Tobias Burnus <burnus@net-b.de>
1321 * gfortran.dg/constructor_1.f90: New.
1322 * gfortran.dg/constructor_2.f90: New.
1323 * gfortran.dg/constructor_3.f90: New.
1324 * gfortran.dg/constructor_4.f90: New.
1325 * gfortran.dg/constructor_5.f90: New.
1326 * gfortran.dg/constructor_6.f90: New.
1327 * gfortran.dg/use_only_5.f90: New.
1328 * gfortran.dg/c_ptr_tests_17.f90: New.
1329 * gfortran.dg/c_ptr_tests_18.f90: New.
1330 * gfortran.dg/used_types_25.f90: New.
1331 * gfortran.dg/used_types_26.f90: New
1332 * gfortran.dg/type_decl_3.f90: New.
1333 * gfortran.dg/function_types_3.f90: Update dg-error.
1334 * gfortran.dg/result_1.f90: Ditto.
1335 * gfortran.dg/structure_constructor_3.f03: Ditto.
1336 * gfortran.dg/structure_constructor_4.f03: Ditto.
1338 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1340 * gcc.dg/vect/pr30858.c: Update expected output for
1341 architectures with multiple vector sizes.
1343 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1344 Bernd Schmidt <bernds@coudesourcery.com>
1345 Sebastian Huber <sebastian.huber@embedded-brains.de>
1348 * gcc.target/arm/pr49641.c: New test.
1350 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1352 PR tree-optimization/49960
1353 * gcc.dg/autopar/pr49960.c: New test.
1354 * gcc.dg/autopar/pr49960-1.c: New test.
1357 2011-11-16 Tom de Vries <tom@codesourcery.com>
1359 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1360 * gcc.dg/pr43864-2.c: Same.
1361 * gcc.dg/pr43864-3.c: Same.
1362 * gcc.dg/pr43864-4.c: Same.
1364 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.target/i386/sse2-cvt-vec.c: New test.
1367 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1368 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1369 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1370 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1371 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1372 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1374 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1376 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1377 powerpc*-*-darwin* targets.
1379 2011-11-15 Torvald Riegel <triegel@redhat.com>
1381 * c-c++-common/tm/trxn-expr-3.c: New test.
1383 2011-11-14 Torvald Riegel <triegel@redhat.com>
1385 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1387 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1389 * gcc.target/i386/avx-recip-vec.c: New test.
1390 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1391 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1392 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1393 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1394 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1395 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1396 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1397 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1398 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1399 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1400 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1401 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1402 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1403 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1405 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1408 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1409 non-template literal operator.
1411 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1413 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1414 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1415 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1416 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1417 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1418 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1419 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1420 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1421 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1422 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1423 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1424 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1425 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1426 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1427 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1428 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1430 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1436 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1437 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1438 * g++.old-deja/g++.other/anon7.C: Likewise.
1439 * g++.old-deja/g++.other/using1.C: Likewise.
1440 * g++.old-deja/g++.other/redecl1.C: Likewise.
1441 * g++.old-deja/g++.other/typedef7.C: Likewise.
1442 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1443 * g++.dg/template/using2.C: Likewise.
1444 * g++.dg/template/static4.C: Likewise.
1445 * g++.dg/template/typedef1.C: Likewise.
1446 * g++.dg/lookup/name-clash9.C: Likewise.
1447 * g++.dg/abi/mangle41.C: Likewise.
1448 * g++.dg/parse/ctor5.C: Likewise.
1449 * g++.dg/inherit/using4.C: Likewise.
1450 * g++.dg/lookup/using24.C: New.
1451 * g++.dg/lookup/using25.C: New.
1452 * g++.dg/lookup/using26.C: New.
1453 * g++.dg/lookup/using27.C: New.
1454 * g++.dg/lookup/using28.C: New.
1455 * g++.dg/lookup/using29.C: New.
1456 * g++.dg/lookup/using30.C: New.
1457 * g++.dg/lookup/using31.C: New.
1458 * g++.dg/lookup/using32.C: New.
1459 * g++.dg/lookup/using33.C: New.
1460 * g++.dg/lookup/using34.C: New.
1461 * g++.dg/lookup/using35.C: New.
1462 * g++.dg/lookup/using36.C: New.
1463 * g++.dg/lookup/using37.C: New.
1464 * g++.dg/lookup/using38.C: New.
1465 * g++.dg/lookup/using39.C: New.
1466 * g++.dg/lookup/using40.C: New.
1467 * g++.dg/lookup/using41.C: New.
1468 * g++.dg/lookup/using42.C: New.
1469 * g++.dg/lookup/using43.C: New.
1470 * g++.dg/lookup/using44.C: New.
1471 * g++.dg/lookup/using45.C: New.
1472 * g++.dg/lookup/pr6936.C: New.
1473 * g++.dg/debug/using4.C: New.
1474 * g++.dg/debug/using5.C: New.
1475 * g++.dg/cpp0x/forw_enum10.C: New.
1477 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1478 Jan Hubicka <jh@suse.cz>
1480 * gcc.target/i386/sw-1.c: Force rep;movsb.
1482 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1485 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1486 dg-additional-options.
1488 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1490 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1491 specified. Remove redundant runtime checks.
1492 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1493 Allow for other than -m4. Fix typos in comments.
1495 2011-11-12 Jason Merrill <jason@redhat.com>
1498 * g++.dg/warn/ref-temp1.C: New.
1501 * g++.dg/opt/stack2.C: New.
1503 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1505 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1506 alpha*-*-linux* targets.
1508 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1511 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1512 Darwin targets and allow external symbols to be undefined.
1514 2011-11-12 Nathan Sidwell <nathan@acm.org>
1516 * gcc.misc-tests/gcov-15.c: New.
1518 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1520 PR tree-optimization/51058
1521 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1522 * gfortran.dg/vect/pr51058-2.f90: New test.
1524 2011-11-10 Jason Merrill <jason@redhat.com>
1526 * g++.dg/template/linkage1.C: New.
1527 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1528 * g++.old-deja/g++.other/linkage4.C: Likewise.
1531 * g++.dg/cpp0x/defaulted33.C: New.
1533 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1536 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1537 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1540 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1542 PR rtl-optimization/51040
1543 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1546 2011-11-10 Jason Merrill <jason@redhat.com>
1549 * g++.dg/template/conv12.C: New.
1552 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1554 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1556 * gnat.dg/atomic6_1.adb: New test.
1557 * gnat.dg/atomic6_2.adb: Likewise.
1558 * gnat.dg/atomic6_3.adb: Likewise.
1559 * gnat.dg/atomic6_4.adb: Likewise.
1560 * gnat.dg/atomic6_5.adb: Likewise.
1561 * gnat.dg/atomic6_6.adb: Likewise.
1562 * gnat.dg/atomic6_7.adb: Likewise.
1563 * gnat.dg/atomic6_8.adb: Likewise.
1564 * gnat.dg/atomic6_pkg.ads: New helper.
1566 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1569 * gcc.c-torture/compile/pr51077.c: New test.
1571 PR rtl-optimization/51023
1572 * gcc.c-torture/execute/pr51023.c: New test.
1574 2011-11-10 Richard Guenther <rguenther@suse.de>
1576 PR tree-optimization/51042
1577 * gcc.dg/torture/pr51042.c: New testcase.
1579 2011-11-10 Richard Guenther <rguenther@suse.de>
1581 PR tree-optimization/51070
1582 * gcc.dg/torture/pr51070.c: New testcase.
1584 2011-11-10 Richard Guenther <rguenther@suse.de>
1586 PR tree-optimization/51030
1587 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1589 2011-11-10 Richard Guenther <rguenther@suse.de>
1592 * gcc.dg/torture/pr51071.c: New testcase.
1594 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/loop_optimization9.ad[sb]: New test.
1598 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1600 PR tree-optimization/51058
1601 * gfortran.dg/vect/pr51058.f90: New test.
1603 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1605 PR tree-optimization/51000
1606 * gcc.dg/vect/pr51000.c: New test.
1608 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/cpp0x/static_assert5.C: New.
1612 * g++.dg/template/nontype13.C: Tweak.
1614 2011-11-09 Jason Merrill <jason@redhat.com>
1617 * g++.dg/cpp0x/noexcept16.C: New.
1620 * g++.dg/cpp0x/variadic119.C: New.
1622 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1627 * gcc.dg/torture/vshuf-32.inc: Likewise.
1628 * gcc.dg/torture/vshuf-4.inc: Likewise.
1629 * gcc.dg/torture/vshuf-8.inc: Likewise.
1631 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1633 2011-11-09 Ian Lance Taylor <iant@google.com>
1635 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1637 * gcc.dg/split-5.c: New test.
1639 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1641 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1643 2011-11-09 Jason Merrill <jason@redhat.com>
1646 * g++.dg/template/virtual1.C: New.
1648 2011-11-08 Jason Merrill <jason@redhat.com>
1650 Run most C++ tests in both C++98 and C++11 modes.
1651 * lib/target-supports.exp (check_effective_target_c++11): New.
1652 (check_effective_target_c++98): New.
1653 * lib/g++-dg.exp (g++-dg-runtest): New.
1654 * g++.dg/dg.exp: Use g++-dg-runtest.
1655 * g++.dg/charset/charset.exp: Likewise.
1656 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1657 * g++.dg/dfp/dfp.exp: Likewise.
1658 * g++.dg/gcov/gcov.exp: Likewise.
1659 * g++.dg/gomp/gomp.exp: Likewise.
1660 * g++.dg/graphite/graphite.exp: Likewise.
1661 * g++.dg/tls/tls.exp: Likewise.
1662 * g++.dg/tm/tm.exp: Likewise.
1663 * g++.dg/vect/vect.exp: Likewise.
1664 * g++.old-deja/old-deja.exp: Likewise.
1665 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1666 with some of the torture options.
1667 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1668 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1669 * g++.dg/init/null1.C: Only run in C++98.
1670 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1671 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1672 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1673 * g++.old-deja/g++.other/anon9.C: Likewise.
1674 * g++.old-deja/g++.other/linkage1.C: Likewise.
1675 * g++.old-deja/g++.other/linkage2.C: Likewise.
1676 * g++.old-deja/g++.pt/t29.C: Likewise.
1677 * g++.old-deja/g++.pt/t30.C: Likewise.
1678 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1679 * g++.dg/ext/anon-struct4.C: Likewise.
1680 * g++.dg/init/brace2.C: Likewise.
1681 * g++.dg/init/brace6.C: Likewise.
1682 * g++.dg/other/anon3.C: Likewise.
1683 * g++.dg/template/arg2.C: Likewise.
1684 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1685 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1686 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1687 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1688 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1689 * g++.old-deja/g++.brendan/init2.C: Likewise.
1690 * g++.old-deja/g++.brendan/init4.C: Likewise.
1691 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1692 * g++.old-deja/g++.jason/cond.C: Likewise.
1693 * g++.old-deja/g++.law/init1.C: Likewise.
1694 * g++.old-deja/g++.law/operators32.C: Likewise.
1695 * g++.old-deja/g++.pt/enum6.C: Likewise.
1696 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1697 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1699 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1700 * g++.dg/init/new11.C: Likewise.
1701 * g++.dg/init/pr29571.C: Likewise.
1702 * g++.dg/lookup/forscope2.C: Likewise.
1703 * g++.dg/parse/linkage1.C: Likewise.
1704 * g++.dg/parse/typedef8.C: Likewise.
1705 * g++.dg/template/error44.C: Likewise.
1706 * g++.dg/tls/diag-2.C: Likewise.
1707 * g++.dg/tls/diag-4.C: Likewise.
1708 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1709 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1710 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1711 * g++.old-deja/g++.brendan/new3.C: Likewise.
1712 * g++.old-deja/g++.eh/new1.C: Likewise.
1713 * g++.old-deja/g++.eh/new2.C: Likewise.
1714 * g++.old-deja/g++.jason/new.C: Likewise.
1715 * g++.old-deja/g++.law/friend1.C: Likewise.
1716 * g++.old-deja/g++.mike/net46.C: Likewise.
1717 * g++.old-deja/g++.mike/p755.C: Likewise.
1718 * g++.old-deja/g++.other/new6.C: Likewise.
1720 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1721 * g++.dg/template/crash53.C: Likewise.
1722 * g++.dg/template/void9.C: Likewise.
1724 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1729 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/cpp0x/sfinae29.C: New.
1734 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/typebound_call_22.f03: New test case.
1739 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1742 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1744 2011-11-09 Richard Guenther <rguenther@suse.de>
1746 PR tree-optimization/51039
1747 * gcc.dg/pr51039.c: New testcase.
1749 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1751 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1752 Enable also for powerpc*-*-*.
1754 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1757 * gfortran.dg/forall_16.f90: New test.
1759 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1762 * gfortran.dg/initialization_29.f90: Expand test.
1764 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1767 * g++.dg/cpp0x/alias-decl-12.C: New test.
1768 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1770 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1773 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1775 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1777 PR tree-optimization/51015
1778 * gcc.dg/vect/pr51015.c: New test.
1780 2011-11-08 David S. Miller <davem@davemloft.net>
1782 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1783 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1785 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1788 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1790 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1793 * gfortran.dg/string_5.f90: Improve testcase.
1795 2011-10-23 Jason Merrill <jason@redhat.com>
1798 * g++.dg/template/lvalue2.C: New.
1800 2011-11-08 Michael Matz <matz@suse.de>
1802 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1803 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1804 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1805 * g++.dg/eh/builtin2.C: Ditto.
1806 * g++.dg/eh/builtin3.C: Ditto.
1808 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1810 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1811 being prefered even for -mavx.
1812 * gcc.target/i386/avx-cvt-3.c: New test.
1814 2011-11-08 Richard Guenther <rguenther@suse.de>
1816 PR tree-optimization/51012
1817 * gcc.dg/pr51012-1.c: New testcase.
1818 * gcc.dg/pr51012-2.c: Likewise.
1820 2011-11-08 Richard Guenther <rguenther@suse.de>
1823 * c-c++-common/uninit-pr51010.c: New testcase.
1825 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1827 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1828 check_effective_target_vect_call_copysignf,
1829 check_effective_target_vect_call_lrint): New procedures.
1830 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1831 $VECT_SLP_CFLAGS with -ffast-math.
1832 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1833 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1834 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1835 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1837 2011-11-07 Richard Henderson <rth@redhat.com>
1838 Aldy Hernandez <aldyh@redhat.com>
1839 Torvald Riegel <triegel@redhat.com>
1841 Merged from transactional-memory.
1843 * g++.dg/dg.exp: Run transactional memory tests.
1844 * g++.dg/tm: New directory with new tests.
1845 * gcc.dg/tm: New directory with new tests.
1846 * c-c++-common/tm: New directory with new tests.
1848 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1850 Fix context handling of alias-declaration
1851 * g++.dg/cpp0x/alias-decl-11.C: New test.
1853 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1856 * g++.dg/parse/template26.C: New.
1857 * g++.dg/template/crash45.C: Adjust dg-error string.
1859 2011-11-07 Jason Merrill <jason@redhat.com>
1862 * g++.dg/template/lookup9.C: New.
1865 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1868 * g++.dg/cpp0x/decltype35.C: New.
1870 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1872 Support C++11 alias-declaration
1874 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1875 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1876 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1877 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1878 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1879 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1880 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1881 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1882 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1883 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1884 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1885 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1886 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1888 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1890 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1892 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1895 * gfortran.dg/typebound_call_21.f03: New.
1897 2011-11-07 Nathan Sidwell <nathan@acm.org>
1899 * gcc.dg/profile-dir-1.c: Adjust final scan.
1900 * gcc.dg/profile-dir-2.c: Adjust final scan.
1901 * gcc.dg/profile-dir-3.c: Adjust final scan.
1902 * gcc.misc-tests/gcov.exp: Adjust regexp.
1903 * gcc.misc-tests/gcov-12.c: New.
1904 * gcc.misc-tests/gcov-13.c: New.
1905 * gcc.misc-tests/gcovpart-13b.c: New.
1906 * gcc.misc-tests/gcov-14.c: New.
1908 2011-11-07 Jason Merrill <jason@redhat.com>
1911 * g++.dg/ext/visibility/template8.C: New.
1913 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1915 PR tree-optimization/50789
1916 * gcc.target/i386/avx2-gather-1.c: New test.
1917 * gcc.target/i386/avx2-gather-2.c: New test.
1918 * gcc.target/i386/avx2-gather-3.c: New test.
1919 * gcc.target/i386/avx2-gather-4.c: New test.
1921 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1925 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1928 * gfortran.dg/open_dev_null.f90: Remove testcase.
1930 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1932 * lib/target-supports.exp (check_effective_target_sync_int_128):
1933 Don't cache the result.
1934 (check_effective_target_sync_long_long): Ditto.
1936 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1938 PR rtl-optimization/47698
1939 * gcc.target/i386/47698.c: New test.
1941 2011-11-06 Jason Merrill <jason@redhat.com>
1944 * g++.dg/ext/visibility/template7.C: New.
1946 2011-11-07 Terry Guo <terry.guo@arm.com>
1948 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1949 * gcc.target/arm/wmul-2.c: Ditto.
1950 * gcc.target/arm/wmul-3.c: Ditto.
1951 * gcc.target/arm/wmul-4.c: Ditto.
1953 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1955 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1956 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1957 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1958 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1959 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1960 expected diagnostics.
1962 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1963 Richard Henderson <rth@redhat.com>
1964 Aldy Hernandez <aldyh@redhat.com>
1966 Merged from cxx-mem-model.
1968 * lib/target-supports.exp (check_effective_target_sync_int_128,
1969 check_effective_target_sync_long_long): Check whether the target
1970 supports 64 and 128 bit __sync builtins.
1971 (check_effective_target_cas_char): New.
1972 (check_effective_target_cas_int): New.
1973 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1974 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1975 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1976 produce the expected library calls.
1977 * gcc.dg/atomic-fence.c: New functional tests.
1978 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1979 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1980 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1981 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1982 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1983 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1984 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1985 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1986 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1988 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1990 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1992 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1994 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1995 int128 operations are atomic.
1996 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1997 operations are atomic.
1998 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1999 operations are atomic.
2000 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2001 operations are atomic.
2002 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2003 stores aren't moved out of a loop.
2004 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2005 globals don't overwrite neighbouring globals.
2006 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2007 writes dont overwrite neighbouring components.
2008 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2009 * c-c++-common/gomp/atomic-3.c: Likewise.
2010 * c-c++-common/gomp/atomic-9.c: Likewise.
2011 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2012 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2013 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2014 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2015 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2016 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2017 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2018 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2019 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2020 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2021 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2022 g++.dg/gomp/atomic-15.C: Remove.
2023 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2024 * gcc.dg/gomp/atomic-11.c: Remove test.
2026 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2028 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2029 * gcc.dg/vect/slp-cond-1.c: New test.
2030 * gcc.dg/vect/slp-cond-2.c: New test.
2032 2011-11-05 David S. Miller <davem@davemloft.net>
2034 * lib/test-supports.exp
2035 (check_effective_target_ultrasparc_vis2_hw): New proc.
2036 (check_effective_target_ultrasparc_vis3_hw): New proc.
2037 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2038 * gcc.target/sparc/vec-init-2.inc: Likewise.
2039 * gcc.target/sparc/vec-init-3.inc: Likewise.
2040 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2041 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2042 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2043 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2044 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2045 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2046 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2047 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2048 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2050 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2052 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2053 Disable test on Epiphany.
2054 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2055 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2056 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2057 * g++.dg/parse/pragma3.C: Likewise.
2058 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2060 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2061 * gcc.dg/tls/thr-cse-1.c: Likewise.
2062 * g++.dg/opt/devirt2.C: Likewise.
2063 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2064 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2065 * gcc.target/epiphany: New directory.
2067 2011-11-05 Tobias Burnus <burnus@net-b.de>
2069 * gfortran.dg/quad_2.f90: New.
2071 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2073 * gcc.dg/strlenopt-22g.c: New wrapper around...
2074 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2076 2011-11-04 Jason Merrill <jason@redhat.com>
2079 * g++.dg/init/lifetime2.C: New.
2080 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2083 * g++.dg/init/lifetime1.C: Test cleanup order.
2085 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2087 * g++.dg/other/offsetof7.C: New test.
2089 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2091 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2092 variable, default empty, -ffat-lto-objects for effective_target_lto.
2093 (gcc-dg-test-1): Add options from dg-final methods.
2094 * lib/scanasm.exp (scan-assembler_required_options)
2095 (scan-assembler-not_required_options): New procs.
2097 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2099 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2100 generate a pedwarn in c++98-mode.
2101 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2102 don't generate a pedwarn in c++0x-mode.
2104 2011-11-04 Olivier Goffart <olivier@woboq.com>
2107 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2109 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2111 PR rtl-optimization/38644
2112 * gcc.target/arm/stack-red-zone.c: New.
2114 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2117 * g++.dg/warn/Wconversion-null-3.C: New.
2119 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2122 * g++.dg/cpp0x/udlit-strint-length.C: New.
2124 2011-11-04 Jason Merrill <jason@redhat.com>
2127 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2128 * g++.dg/init/lifetime1.C: New.
2129 * g++.dg/init/ref21.C: New.
2130 * g++.dg/eh/array1.C: New.
2132 2011-11-04 Tom de Vries <tom@codesourcery.com>
2134 PR tree-optimization/50763
2135 * gcc.dg/pr50763-5.c: New test.
2137 2011-11-04 Tom de Vries <tom@codesourcery.com>
2139 PR tree-optimization/50763
2140 * g++.dg/pr50763-4.C: New test.
2142 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2147 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2149 * gcc.dg/torture/vec-cvt-1.c: New test.
2151 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2153 * gnat.dg/specs/private1[-sub].ads: New test.
2155 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2158 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2159 * gfortran.dg/inline_sum_1.f90: New.
2160 * gfortran.dg/inline_sum_2.f90: New.
2161 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2162 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2163 * gfortran.dg/inline_product_1.f90: New.
2165 2011-11-03 Tobias Burnus <burnus@net-b.de>
2168 * gfortran.dg/bind_c_dts_5.f90: New.
2170 2011-11-03 Tobias Burnus <burnus@net-b.de>
2173 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2175 2011-11-03 Richard Guenther <rguenther@suse.de>
2178 * g++.dg/init/copy7.C: Remove testcase.
2180 2011-11-03 Martin Jambor <mjambor@suse.cz>
2182 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2183 * g++.dg/ipa/devirt-c-2.C: Likewise.
2184 * g++.dg/ipa/devirt-c-7.C: New test.
2185 * g++.dg/ipa/devirt-c-8.C: Likewise.
2187 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2189 PR tree-optimization/50912
2190 * gnat.dg/loop_optimization10.ad[sb]: New test.
2191 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2193 2011-11-02 Jason Merrill <jason@redhat.com>
2196 * g++.dg/cpp0x/nsdmi-list2.C: New.
2198 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2202 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2204 2011-11-02 Tom de Vries <tom@codesourcery.com>
2206 PR tree-optimization/50769
2207 * gfortran.dg/pr50769.f90: New test.
2209 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2211 * gcc.target/sparc/20111102-1.c: New test.
2213 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/warn/Wcast-qual2.C: New.
2218 2011-11-02 Tom de Vries <tom@codesourcery.com>
2220 PR tree-optimization/50763
2221 * g++.dg/pr50763-3.C: New test.
2223 2011-11-02 Tom de Vries <tom@codesourcery.com>
2225 PR tree-optimization/50672
2226 * g++.dg/pr50672.C: New test.
2228 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2230 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2231 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2232 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2234 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2236 2011-11-02 Richard Guenther <rguenther@suse.de>
2238 PR tree-optimization/50902
2239 * gcc.dg/torture/pr50902.c: New testcase.
2241 2010-11-02 Richard Guenther <rguenther@suse.de>
2243 PR tree-optimization/50890
2244 * gcc.dg/torture/pr50890.c: New testcase.
2246 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2250 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2252 2011-11-01 Tom de Vries <tom@codesourcery.com>
2254 PR tree-optimization/50908
2255 * gcc.dg/pr50908.c: New test.
2256 * gcc.dg/pr50908-2.c: Same.
2257 * gcc.dg/pr50908-3.c: Same.
2259 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2261 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2262 the outer loop. Remove comment. Don't check for widen-mult.
2264 2011-10-31 Martin Jambor <mjambor@suse.cz>
2266 * gcc.dg/ipa/ipcp-4.c: New test.
2268 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2270 * gcc.dg/vshift-3.c: New test.
2271 * gcc.dg/vshift-4.c: New test.
2272 * gcc.dg/vshift-5.c: New test.
2274 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2276 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2277 and current implementation.
2279 2011-10-31 Paul Brook <paul@codesourcery.com>
2281 * gcc.dg/constructor-1.c: New test.
2283 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2286 * gfortran.dg/dshift_3.f90: New test.
2288 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2290 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2292 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2293 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2294 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2295 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2296 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2297 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2298 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2299 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2300 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2301 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2302 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2303 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2304 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2305 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2306 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2307 * gcc.dg/vector-compare-2.c: Likewise.
2309 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/cpp0x/pr50901.C: New.
2314 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2316 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2317 * gcc.target/i386/fma4-check.h (main): Ditto.
2318 * gcc.target/i386/xop-check.h (main): Ditto.
2320 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2323 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/template/crash109.C: New.
2328 2011-10-28 Jason Merrill <jason@redhat.com>
2330 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2332 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/template/crash109.C: New.
2337 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2339 * gfortran.dg/nearest_5.f90: New test.
2341 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.dg/vshift-1.c: New test.
2344 * gcc.dg/vshift-2.c: New test.
2345 * gcc.target/i386/xop-vshift-1.c: New test.
2346 * gcc.target/i386/xop-vshift-2.c: New test.
2347 * gcc.target/i386/avx2-vshift-1.c: New test.
2349 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2351 PR rtl-optimization/49720
2352 * g++.dg/torture/pr49720.C: New test.
2354 2011-10-27 David S. Miller <davem@davemloft.net>
2356 * gcc.target/sparc/setcc-3.c: New test.
2358 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2361 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2363 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2365 * gcc.target/i386/sse2-cvt-1.c: New test.
2366 * gcc.target/i386/sse2-cvt-2.c: New test.
2367 * gcc.target/i386/avx-cvt-1.c: New test.
2368 * gcc.target/i386/avx-cvt-2.c: New test.
2369 * gcc.target/i386/avx2-cvt-1.c: New test.
2370 * gcc.target/i386/avx2-cvt-2.c: New test.
2372 2011-10-27 Martin Jambor <mjambor@suse.cz>
2374 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2376 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2377 Steven G. Kargl <kargl@gcc.gnu.org>
2380 * gfortran.dg/pr50875.f90: New test.
2382 2011-10-26 David S. Miller <davem@davemloft.net>
2384 * gcc.target/sparc/fmaf-1.c: New test.
2386 * gcc.target/sparc/setcc-1.c: New test.
2387 * gcc.target/sparc/setcc-2.c: New test.
2389 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2391 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2393 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2395 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2398 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2400 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2403 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2405 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2407 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/specs/discr1.ads: New test.
2410 * gnat.dg/specs/discr1_pkg.ads: New helper.
2412 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2414 * gnat.dg/specs/unchecked_union.ads: Rename to...
2415 * gnat.dg/specs/unchecked_union1.ads: ...this.
2416 * gnat.dg/specs/unchecked_union2.ads: New test.
2418 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/specs/atomic1.ads: New test.
2422 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2424 Implement C++11 user-defined literals.
2425 * g++.dg/cpp0x/udlit-addr.C: New.
2426 * g++.dg/cpp0x/udlit-args.C: New.
2427 * g++.dg/cpp0x/udlit-args-neg.C: New.
2428 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2429 * g++.dg/cpp0x/udlit-concat.C: New.
2430 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2431 * g++.dg/cpp0x/udlit-constexpr.C: New.
2432 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2433 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2434 * g++.dg/cpp0x/udlit-friend.C: New.
2435 * g++.dg/cpp0x/udlit-general.C: New.
2436 * g++.dg/cpp0x/udlit-inline.C: New.
2437 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2438 * g++.dg/cpp0x/udlit-member-neg.C: New.
2439 * g++.dg/cpp0x/udlit-namespace.C: New.
2440 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2441 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2442 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2443 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2444 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2445 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2446 * g++.dg/cpp0x/udlit-raw-str.C: New.
2447 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2448 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2449 * g++.dg/cpp0x/udlit-systemheader.C: New.
2450 * g++.dg/cpp0x/udlit-template.C: New.
2451 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2452 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2453 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2454 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2455 * g++.dg/cpp0x/udlit_system_header: New.
2457 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2460 * g++.dg/cpp0x/decltype34.C: New.
2462 2011-10-26 Tom de Vries <tom@codesourcery.com>
2464 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2465 * gcc.c-torture/unsorted/HIset.c: Same.
2466 * gcc.c-torture/unsorted/SIcmp.c: Same.
2467 * gcc.c-torture/unsorted/SIset.c: Same.
2468 * gcc.c-torture/unsorted/SFset.c: Same.
2469 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2470 * gcc.c-torture/unsorted/USIcmp.c: Same.
2471 * gcc.c-torture/unsorted/DFcmp.c: Same.
2473 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2475 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2476 to work also with -masm=intel and additionally test the xmm vs. ymm
2477 register type combination on mask/dest and in vsib.
2478 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2479 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2480 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2481 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2482 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2483 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2484 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2485 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2486 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2487 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2488 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2489 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2490 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2491 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2492 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2493 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2494 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2495 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2496 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2497 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2498 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2499 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2500 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2501 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2502 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2503 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2504 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2505 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2506 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2507 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2508 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2510 2011-10-26 Tom de Vries <tom@codesourcery.com>
2512 PR tree-optimization/50763
2513 * gcc.dg/pr50763-2.c: New test.
2515 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2517 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2518 Update expected messages.
2520 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2522 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2524 2011-10-25 Jason Merrill <jason@redhat.com>
2527 * g++.dg/init/aggr7.C: New.
2530 * g++.dg/cpp0x/initlist59.C: New.
2532 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/overload/operator5.C: New.
2537 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/template/crash108.C: New.
2542 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2544 PR tree-optimization/50596
2545 * gcc.dg/vect/vect-cond-10.c: New test.
2547 2011-10-24 Joey Ye <joey.ye@arm.com>
2549 * gcc.target/arm/pr42575.c: Remove architecture option.
2551 2011-10-24 David S. Miller <davem@davemloft.net>
2553 * gcc.target/sparc/vis3move-1.c: New test.
2554 * gcc.target/sparc/vis3move-2.c: New test.
2555 * gcc.target/sparc/vis3move-3.c: New test.
2557 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2559 * gcc.dg/strlenopt-22.c: New testcase.
2560 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2562 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2564 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2566 (dg-skip-if): Remove.
2567 * gcc.target/i386/funcspec-1.c: Ditto.
2568 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2570 2011-10-24 Richard Guenther <rguenther@suse.de>
2572 * gcc.dg/vect/vect-bool-1.c: New testcase.
2574 2011-10-24 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/50838
2577 * gcc.dg/torture/pr50838.c: New testcase.
2579 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2581 PR tree-optimization/50730
2582 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2583 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2584 -fno-tree-sra and SLP flags.
2586 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2590 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2594 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2596 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2600 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2602 2011-10-23 Tom de Vries <tom@codesourcery.com>
2604 PR tree-optimization/50763
2605 * gcc.dg/pr50763.c: New test.
2607 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2610 * gcc.target/i386/pr50788.c: New test.
2612 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2614 PR tree-optimization/50819
2615 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2616 * g++.dg/vect/slp-pr50819.cc: New test.
2618 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/warn/Wconversion4.C: New.
2623 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2627 from element other than first and reverse permutation.
2628 * gcc.dg/torture/vshuf-16.inc: Likewise.
2629 * gcc.dg/torture/vshuf-8.inc: Likewise.
2630 * gcc.dg/torture/vshuf-4.inc: Likewise.
2632 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2635 * g++.dg/parse/error43.C: New.
2636 * g++.dg/parse/error44.C: Likewise.
2638 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2639 Kirill Yukhin <kirill.yukhin@intel.com>
2642 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2643 * gcc.target/i386/bmi2-check.h: Ditto.
2645 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2648 * g++.dg/cpp0x/override2.C: Add test.
2650 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2652 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2653 check_linker_plugin_available.
2655 2011-10-21 Kai Tietz <ktietz@redhat.com>
2657 * gcc.target/i386/branch-cost1.c: New test.
2658 * gcc.target/i386/branch-cost2.c: New test.
2659 * gcc.target/i386/branch-cost3.c: New test.
2660 * gcc.target/i386/branch-cost4.c: New test.
2662 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2664 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2666 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2669 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2671 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2673 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2674 (_moz_foo, EXT__foo): Use ASMNAME.
2676 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2678 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2681 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2684 * gcc.target/i386/pr50766.c: New test.
2686 2011-10-20 Jason Merrill <jason@redhat.com>
2689 * g++.dg/eh/partial1.C: New.
2691 2011-10-20 Richard Henderson <rth@redhat.com>
2693 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2694 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2695 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2696 Use __builtin_shuffle.
2698 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2701 * gfortran.dg/ishft_3.f90: Update test.
2703 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2706 * gfortran.dg/substring_integer_index.f90: New test.
2708 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2710 * gfortran.dg/format_string.f: New test.
2712 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2714 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2716 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2718 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2720 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2721 gcc.target/i386/pr46226.c: Do not use
2722 -mno-accumulate-outgoing-args.
2724 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2726 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2727 including <strings.h>.
2729 2011-10-19 Jan Hubicka <jh@suse.cz>
2731 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2732 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2733 * lib/c-torture.exp: Likewise.
2734 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2735 * gcc.c-torture/compile/sync-1.c: Likewise.
2736 * gcc.c-torture/compile/sync-1.c: Likewise.
2737 * gcc.c-torture/compile/sync-3.c: Likewise.
2738 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2739 * gcc.dg/noncompile/920507-1.c: Likewise.
2740 * gcc.dg/torture/pr36400.c: Likewise.
2741 * g++.dg/torture/pr34850.C: Likewise.
2743 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2745 * gnat.dg/source_ref1.adb: New test.
2746 * gnat.dg/source_ref2.adb: Likewise.
2748 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/parse/error42.C: New.
2752 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2754 2011-10-19 Jason Merrill <jason@redhat.com>
2757 * g++.dg/init/value9.C: New.
2759 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2761 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2762 * gcc.dg/torture/vshuf-16.inc: Likewise.
2763 * gcc.dg/torture/vshuf-8.inc: Likewise.
2764 * gcc.dg/torture/vshuf-4.inc: Likewise.
2766 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2769 * gfortran.dg/sizeof_proc.f90: New.
2771 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2773 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2774 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2776 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2779 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2781 2011-10-19 Jason Merrill <jason@redhat.com>
2784 * g++.dg/init/ref20.C: New.
2786 2011-10-19 Kai Tietz <ktietz@redhat.com>
2789 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2790 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2791 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2792 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2793 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2795 2011-10-19 Richard Guenther <rguenther@suse.de>
2798 * gcc.dg/torture/pr50768.c: New testcase.
2800 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2802 PR rtl-optimization/50340
2803 * gcc.dg/pr50340.c: New.
2805 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2807 PR tree-optimization/50717
2809 * gcc.dg/pr50717-1.c: New file.
2810 * gcc.target/arm/wmul-12.c: Correct types.
2811 * gcc.target/arm/wmul-8.c: Correct types.
2813 2011-10-18 Jason Merrill <jason@redhat.com>
2816 * g++.dg/cpp0x/defaulted32.C: New.
2819 * g++.dg/lookup/using23.C: New.
2822 * g++.dg/cpp0x/implicit12.C: New.
2823 * g++.dg/cpp0x/defaulted20.C: Adjust.
2824 * g++.dg/cpp0x/defaulted21.C: Adjust.
2825 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2826 * g++.dg/cpp0x/implicit4.C: Adjust.
2827 * g++.dg/cpp0x/implicit5.C: Adjust.
2828 * g++.dg/cpp0x/implicit8.C: Adjust.
2829 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2830 * g++.dg/cpp0x/not_special.C: Adjust.
2831 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2832 * g++.dg/cpp0x/rv1n.C: Adjust.
2833 * g++.dg/cpp0x/rv2n.C: Adjust.
2834 * g++.dg/cpp0x/rv3n.C: Adjust.
2835 * g++.dg/cpp0x/rv4n.C: Adjust.
2836 * g++.dg/cpp0x/rv5n.C: Adjust.
2837 * g++.dg/cpp0x/rv6n.C: Adjust.
2838 * g++.dg/cpp0x/rv7n.C: Adjust.
2840 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2842 * gcc.target/i386/avx2-vpop-check.h: New header.
2843 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2844 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2845 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2846 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2847 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2848 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2849 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2850 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2851 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2852 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2853 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2854 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2855 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2856 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2857 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2859 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2862 * gfortran.dg/coarray_subobject_1.f90: New test.
2863 * gfortran.dg/coarray/subobject_1.f90: New test.
2865 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2867 PR rtl-optimization/50205
2868 * gcc.dg/pr50205.c: New.
2870 2011-10-18 Richard Guenther <rguenther@suse.de>
2872 PR tree-optimization/50767
2873 * gcc.dg/torture/pr50767.c: New testcase.
2875 2011-10-18 Julian Brown <julian@codesourcery.com>
2877 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2878 * gcc.target/arm/unaligned-memcpy-1.c: New.
2879 * gcc.target/arm/unaligned-memcpy-2.c: New.
2880 * gcc.target/arm/unaligned-memcpy-3.c: New.
2881 * gcc.target/arm/unaligned-memcpy-4.c: New.
2883 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2886 * gfortran.dg/iso_c_binding_class.f03: New.
2888 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2890 * testsuite/lib/target-supports.exp
2891 (check_effective_target_vect_widen_shift): New.
2892 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2893 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2894 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2895 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2897 2011-10-18 Richard Guenther <rguenther@suse.de>
2899 * gcc.dg/torture/restrict-1.c: New testcase.
2901 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2903 * g++.dg/ext/bases.C: New test.
2905 2011-10-17 David S. Miller <davem@davemloft.net>
2907 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2908 all operations to emit VIS instructions.
2909 * gcc.target/sparc/fandnot.c: Likewise.
2910 * gcc.target/sparc/fnot.c: Likewise.
2911 * gcc.target/sparc/for.c: Likewise.
2912 * gcc.target/sparc/fornot.c: Likewise.
2913 * gcc.target/sparc/fxnor.c: Likewise.
2914 * gcc.target/sparc/fxor.c: Likewise.
2915 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2918 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2921 * gcc.dg/torture/vshuf-16.inc: New file.
2922 * gcc.dg/torture/vshuf-2.inc: New file.
2923 * gcc.dg/torture/vshuf-32.inc: New file.
2924 * gcc.dg/torture/vshuf-4.inc: New file.
2925 * gcc.dg/torture/vshuf-8.inc: New file.
2926 * gcc.dg/torture/vshuf-main.inc: New file.
2927 * gcc.dg/torture/vshuf-v16hi.c: New test.
2928 * gcc.dg/torture/vshuf-v16qi.c: New test.
2929 * gcc.dg/torture/vshuf-v2df.c: New test.
2930 * gcc.dg/torture/vshuf-v2di.c: New test.
2931 * gcc.dg/torture/vshuf-v2sf.c: New test.
2932 * gcc.dg/torture/vshuf-v2si.c: New test.
2933 * gcc.dg/torture/vshuf-v32qi.c: New test.
2934 * gcc.dg/torture/vshuf-v4df.c: New test.
2935 * gcc.dg/torture/vshuf-v4di.c: New test.
2936 * gcc.dg/torture/vshuf-v4hi.c: New test.
2937 * gcc.dg/torture/vshuf-v4sf.c: New test.
2938 * gcc.dg/torture/vshuf-v4si.c: New test.
2939 * gcc.dg/torture/vshuf-v8hi.c: New test.
2940 * gcc.dg/torture/vshuf-v8qi.c: New test.
2941 * gcc.dg/torture/vshuf-v8sf.c: New test.
2942 * gcc.dg/torture/vshuf-v8si.c: New test.
2944 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2946 PR tree-optimization/50746
2947 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2949 2011-10-17 Jason Merrill <jason@redhat.com>
2952 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2954 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/parse/error41.C: New.
2958 * g++.dg/parse/error20.C: Adjust.
2960 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2963 * g++.dg/warn/format7.C: New.
2964 * obj-c++.dg/warn7.mm: Likewise.
2966 2011-10-17 Richard Guenther <rguenther@suse.de>
2968 PR tree-optimization/50729
2969 * gcc.dg/torture/pr50729.c: New testcase.
2971 2011-10-15 Tom Tromey <tromey@redhat.com>
2972 Dodji Seketeli <dodji@redhat.com>
2974 * lib/prune.exp (prune_gcc_output): Prune output referring to
2976 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2977 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2978 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2979 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2981 2011-10-15 Tom Tromey <tromey@redhat.com>
2982 Dodji Seketeli <dodji@redhat.com>
2984 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2986 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/inherit/error5.C: New.
2991 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2995 * gfortran.dg/kind_tests_4.f90: New.
2997 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2999 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3000 targets that support vector condition.
3002 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3005 * gfortran.dg/c_kind_tests_3.f03: New.
3007 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3010 * gfortran.dg/elemental_args_check_4.f90: New.
3012 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3014 PR tree-optimization/50727
3015 * gcc.dg/vect/pr50727.c: New test.
3017 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3019 * gcc.dg/vla-23.c: New test.
3021 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3023 PR tree-optimization/50596
3024 * gcc.dg/vect/vect-cond-9.c: New test.
3026 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3028 * gcc.dg/vect/bb-slp-29.c: New test.
3030 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3033 * g++.dg/ext/is_base_of_incomplete.C: New.
3034 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3035 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3037 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3039 * gcc.target/sparc/combined-1.c: Compile at -O2.
3041 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3043 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3044 (dg-options): Add -Wno-attributes.
3045 * gcc.target/i386/fma_double_?.c: Ditto.
3046 * gcc.target/i386/fma_run_float_?.c: Ditto.
3047 * gcc.target/i386/fma_run_double_?.c: Ditto.
3048 * gcc.target/i386/l_fma_float_?.c: Dtto.
3049 * gcc.target/i386/l_fma_double_?.c: Ditto.
3050 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3051 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3053 2011-10-15 Tobias Burnus <burnus@net-b.de>
3055 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3057 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3058 * gfortran.dg/rank_3.f90: Ditto.
3059 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3060 -std=f2008ts in dg-options.
3061 * gfortran.dg/rank_4.f90: Ditto.
3063 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3066 * gcc.target/sh/pr49263.c: New.
3068 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3070 * gnat.dg/specs/debug1.ads: Tweak.
3072 2011-10-14 Kai Tietz <ktietz@redhat.com>
3074 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3076 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3078 * gcc.target/i386/sse2-mul-1.c: New test.
3079 * gcc.target/i386/sse4_1-mul-1.c: New test.
3080 * gcc.target/i386/avx-mul-1.c: New test.
3081 * gcc.target/i386/xop-mul-1.c: New test.
3082 * gcc.target/i386/avx2-mul-1.c: New test.
3084 2011-10-14 Jason Merrill <jason@redhat.com>
3087 * g++.dg/cpp0x/nsdmi-list1.C: New.
3090 * g++.dg/cpp0x/nsdmi-const1.C: New.
3092 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3095 * gfortran.dg/pointer_intent_5.f90: New.
3097 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3099 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3100 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3101 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3103 2011-10-14 Tobias Burnus <burnus@net-b.de>
3106 * gfortran.dg/pointer_check_11.f90: New.
3107 * gfortran.dg/pointer_check_12.f90: New.
3109 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/overload/operator4.C: New.
3114 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3116 * gcc.dg/di-longlong64-sync-1.c: New test.
3117 * gcc.dg/di-sync-multithread.c: New test.
3118 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3119 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3120 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3121 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3122 (check_effective_target_arm_arm_ok): New helper.
3123 (check_effective_target_sync_longlong): New helper.
3125 2011-10-14 Richard Guenther <rguenther@suse.de>
3127 PR tree-optimization/50723
3128 * gcc.dg/torture/pr50723.c: New testcase.
3130 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/warn/format6.C: New.
3134 * obj-c++.dg/warn6.mm: Likewise.
3136 2011-10-13 Richard Henderson <rth@redhat.com>
3138 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3140 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3141 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3142 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3144 2011-10-13 Jason Merrill <jason@redhat.com>
3147 * g++.dg/cpp0x/nsdmi-template2.C: New.
3150 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3153 * g++.dg/init/vbase1.C: New.
3155 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3158 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3159 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3160 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3162 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3164 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3166 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3168 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3170 2011-10-13 Richard Guenther <rguenther@suse.de>
3172 PR tree-optimization/50712
3173 * gcc.target/i386/pr50712.c: New testcase.
3175 2011-10-13 Tom de Vries <tom@codesourcery.com>
3177 * gcc.dg/memcpy-4.c: New test.
3179 2011-10-13 Richard Guenther <rguenther@suse.de>
3181 PR tree-optimization/50698
3182 * g++.dg/vect/pr50698.cc: New testcase.
3184 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3186 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3187 * gcc.target/powerpc/warn-2.c: Ditto.
3189 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3190 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3191 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3192 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3193 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3194 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3195 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3196 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3197 * gcc.target/powerpc/ppc-pow.c: Likewise.
3198 * gcc.target/powerpc/recip-1.c: Likewise.
3199 * gcc.target/powerpc/recip-2.c: Likewise.
3200 * gcc.target/powerpc/recip-3.c: Likewise.
3201 * gcc.target/powerpc/recip-4.c: Likewise.
3202 * gcc.target/powerpc/recip-5.c: Likewise.
3204 2011-10-12 David S. Miller <davem@davemloft.net>
3206 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3207 '-mvis3' instead of 'mcpu=niagara3' in options.
3208 * gcc.target/sparc/fhalve.c: Likewise.
3209 * gcc.target/sparc/fnegop.c: Likewise.
3210 * gcc.target/sparc/fpadds.c: Likewise.
3211 * gcc.target/sparc/fshift.c: Likewise.
3212 * gcc.target/sparc/fucmp.c: Likewise.
3213 * gcc.target/sparc/lzd.c: Likewise.
3214 * gcc.target/sparc/vis3misc.c: Likewise.
3215 * gcc.target/sparc/xmul.c: Likewise.
3217 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3219 * gnat.dg/vect1.ad[sb]: New test.
3220 * gnat.dg/vect1_pkg.ads: New helper.
3221 * gnat.dg/vect2.ad[sb]: New test.
3222 * gnat.dg/vect2_pkg.ads: New helper.
3223 * gnat.dg/vect3.ad[sb]: New test.
3224 * gnat.dg/vect3_pkg.ads: New helper.
3225 * gnat.dg/vect4.ad[sb]: New test.
3226 * gnat.dg/vect4_pkg.ads: New helper.
3227 * gnat.dg/vect5.ad[sb]: New test.
3228 * gnat.dg/vect5_pkg.ads: New helper.
3229 * gnat.dg/vect6.ad[sb]: New test.
3230 * gnat.dg/vect6_pkg.ads: New helper.
3232 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3235 * gcc.target/i386/fma_run_double_2.c: Likewise.
3236 * gcc.target/i386/fma_run_double_3.c: Likewise.
3237 * gcc.target/i386/fma_run_double_4.c: Likewise.
3238 * gcc.target/i386/fma_run_double_5.c: Likewise.
3239 * gcc.target/i386/fma_run_double_6.c: Likewise.
3240 * gcc.target/i386/fma_run_float_1.c: Likewise.
3241 * gcc.target/i386/fma_run_float_2.c: Likewise.
3242 * gcc.target/i386/fma_run_float_3.c: Likewise.
3243 * gcc.target/i386/fma_run_float_4.c: Likewise.
3244 * gcc.target/i386/fma_run_float_5.c: Likewise.
3245 * gcc.target/i386/fma_run_float_6.c: Likewise.
3247 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3248 remove the extra dg-options.
3249 * gcc.target/i386/l_fma_double_2.c: Likewise.
3250 * gcc.target/i386/l_fma_double_3.c: Likewise.
3251 * gcc.target/i386/l_fma_double_4.c: Likewise.
3252 * gcc.target/i386/l_fma_double_5.c: Likewise.
3253 * gcc.target/i386/l_fma_double_6.c: Likewise.
3254 * gcc.target/i386/l_fma_float_1.c: Likewise.
3255 * gcc.target/i386/l_fma_float_2.c: Likewise.
3256 * gcc.target/i386/l_fma_float_3.c: Likewise.
3257 * gcc.target/i386/l_fma_float_4.c: Likewise.
3258 * gcc.target/i386/l_fma_float_5.c: Likewise.
3259 * gcc.target/i386/l_fma_float_6.c: Likewise.
3261 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3263 PR tree-optimization/50189
3264 * g++.dg/torture/pr50189.C: New testcase.
3266 2011-10-12 Richard Guenther <rguenther@suse.de>
3268 PR tree-optimization/50700
3269 * gcc.dg/builtin-object-size-12.c: New testcase.
3271 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3274 * gcc.c-torture/compile/pr50565-1.c,
3275 gcc.c-torture/compile/pr50565-2.c: New tests.
3277 2011-10-11 Jason Merrill <jason@redhat.com>
3281 * g++.dg/template/constant1.C: New.
3282 * g++.dg/template/constant2.C: New.
3283 * g++.dg/cpp0x/constexpr-template3.C: New.
3285 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3287 * gcc.target/i386/warn-vect-op-3.c: New test.
3288 * gcc.target/i386/warn-vect-op-1.c: New test.
3289 * gcc.target/i386/warn-vect-op-2.c: New test.
3291 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3293 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3295 2011-10-11 Richard Guenther <rguenther@suse.de>
3297 PR tree-optimization/50204
3298 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3300 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3302 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3304 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3306 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3307 * gcc.target/i386/fma_double_2.c: Ditto.
3308 * gcc.target/i386/fma_double_3.c: Ditto.
3309 * gcc.target/i386/fma_double_4.c: Ditto.
3310 * gcc.target/i386/fma_double_5.c: Ditto.
3311 * gcc.target/i386/fma_double_6.c: Ditto.
3312 * gcc.target/i386/fma_float_1.c: Ditto.
3313 * gcc.target/i386/fma_float_2.c: Ditto.
3314 * gcc.target/i386/fma_float_3.c: Ditto.
3315 * gcc.target/i386/fma_float_4.c: Ditto.
3316 * gcc.target/i386/fma_float_5.c: Ditto.
3317 * gcc.target/i386/fma_float_6.c: Ditto.
3318 * gcc.target/i386/l_fma_double_1.c: Ditto.
3319 * gcc.target/i386/l_fma_double_2.c: Ditto.
3320 * gcc.target/i386/l_fma_double_3.c: Ditto.
3321 * gcc.target/i386/l_fma_double_4.c: Ditto.
3322 * gcc.target/i386/l_fma_double_5.c: Ditto.
3323 * gcc.target/i386/l_fma_double_6.c: Ditto.
3324 * gcc.target/i386/l_fma_float_1.c: Ditto.
3325 * gcc.target/i386/l_fma_float_2.c: Ditto.
3326 * gcc.target/i386/l_fma_float_3.c: Ditto.
3327 * gcc.target/i386/l_fma_float_4.c: Ditto.
3328 * gcc.target/i386/l_fma_float_5.c: Ditto.
3329 * gcc.target/i386/l_fma_float_6.c: Ditto.
3330 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3331 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3332 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3333 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3334 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3335 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3336 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3337 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3338 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3339 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3340 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3341 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3343 2011-10-11 Tristan Gingold <gingold@adacore.com>
3345 * gcc.dg/va-arg-4.c: New test.
3346 * gcc.dg/va-arg-5.c: Ditto.
3348 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3350 * lib/target-supports.exp (check_effective_target_fd_truncate):
3351 Close and unlink test file before exit.
3353 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3356 * gfortran.dg/forall_15.f90: New test case.
3358 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3359 Andrew Macleod <amacleod@redhat.com>
3361 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3362 wrappers for *other_threads() and *final_verify().
3363 * gcc.dg/simulate-thread/simulate-thread.h
3364 (simulate_thread_wrapper_other_threads): New.
3365 (simulate_thread_wrapper_final_verify): New.
3367 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3369 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3371 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3373 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3375 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3376 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3378 * gcc.target/i386/fma_1.h: New file.
3379 * gcc.target/i386/fma_2.h: Likewise.
3380 * gcc.target/i386/fma_3.h: Likewise.
3381 * gcc.target/i386/fma_4.h: Likewise.
3382 * gcc.target/i386/fma_5.h: Likewise.
3383 * gcc.target/i386/fma_6.h: Likewise.
3384 * gcc.target/i386/fma_double_1.c: Likewise.
3385 * gcc.target/i386/fma_double_2.c: Likewise.
3386 * gcc.target/i386/fma_double_3.c: Likewise.
3387 * gcc.target/i386/fma_double_4.c: Likewise.
3388 * gcc.target/i386/fma_double_5.c: Likewise.
3389 * gcc.target/i386/fma_double_6.c: Likewise.
3390 * gcc.target/i386/fma_float_1.c: Likewise.
3391 * gcc.target/i386/fma_float_2.c: Likewise.
3392 * gcc.target/i386/fma_float_3.c: Likewise.
3393 * gcc.target/i386/fma_float_4.c: Likewise.
3394 * gcc.target/i386/fma_float_5.c: Likewise.
3395 * gcc.target/i386/fma_float_6.c: Likewise.
3396 * gcc.target/i386/fma_main.h: Likewise.
3397 * gcc.target/i386/fma_run_double_1.c: Likewise.
3398 * gcc.target/i386/fma_run_double_2.c: Likewise.
3399 * gcc.target/i386/fma_run_double_3.c: Likewise.
3400 * gcc.target/i386/fma_run_double_4.c: Likewise.
3401 * gcc.target/i386/fma_run_double_5.c: Likewise.
3402 * gcc.target/i386/fma_run_double_6.c: Likewise.
3403 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3404 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3405 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3406 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3407 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3408 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3409 * gcc.target/i386/fma_run_float_1.c: Likewise.
3410 * gcc.target/i386/fma_run_float_2.c: Likewise.
3411 * gcc.target/i386/fma_run_float_3.c: Likewise.
3412 * gcc.target/i386/fma_run_float_4.c: Likewise.
3413 * gcc.target/i386/fma_run_float_5.c: Likewise.
3414 * gcc.target/i386/fma_run_float_6.c: Likewise.
3415 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3416 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3417 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3418 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3419 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3420 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3421 * gcc.target/i386/l_fma_1.h: Likewise.
3422 * gcc.target/i386/l_fma_2.h: Likewise.
3423 * gcc.target/i386/l_fma_3.h: Likewise.
3424 * gcc.target/i386/l_fma_4.h: Likewise.
3425 * gcc.target/i386/l_fma_5.h: Likewise.
3426 * gcc.target/i386/l_fma_6.h: Likewise.
3427 * gcc.target/i386/l_fma_double_1.c: Likewise.
3428 * gcc.target/i386/l_fma_double_2.c: Likewise.
3429 * gcc.target/i386/l_fma_double_3.c: Likewise.
3430 * gcc.target/i386/l_fma_double_4.c: Likewise.
3431 * gcc.target/i386/l_fma_double_5.c: Likewise.
3432 * gcc.target/i386/l_fma_double_6.c: Likewise.
3433 * gcc.target/i386/l_fma_float_1.c: Likewise.
3434 * gcc.target/i386/l_fma_float_2.c: Likewise.
3435 * gcc.target/i386/l_fma_float_3.c: Likewise.
3436 * gcc.target/i386/l_fma_float_4.c: Likewise.
3437 * gcc.target/i386/l_fma_float_5.c: Likewise.
3438 * gcc.target/i386/l_fma_float_6.c: Likewise.
3439 * gcc.target/i386/l_fma_main.h: Likewise.
3440 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3441 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3442 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3443 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3444 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3445 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3446 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3447 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3448 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3449 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3450 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3451 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3453 2011-10-10 Richard Guenther <rguenther@suse.de>
3456 * gcc.dg/torture/pr50389.c: New testcase.
3458 2011-10-10 Richard Guenther <rguenther@suse.de>
3461 * gcc.dg/builtins-47.c: Optimize.
3463 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3465 * lib/gcc-simulate-thread.exp: New.
3466 * gcc.dg/simulate-thread/guality.h: New.
3467 * gcc.dg/simulate-thread/simulate-thread.h: New.
3468 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3469 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3470 * gcc.dg/simulate-thread/README: New.
3471 * g++.dg/simulate-thread/guality.h: New.
3472 * g++.dg/simulate-thread/simulate-thread.h: New.
3473 * g++.dg/simulate-thread/simulate-thread.exp: New.
3474 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3475 * c-c++-common/cxxbitfields-2.c: Remove.
3476 * c-c++-common/cxxbitfields.c: Remove.
3477 * c-c++-common/cxxbitfields-4.c: Remove.
3478 * c-c++-common/cxxbitfields-5.c: Remove.
3479 * c-c++-common/simulate-thread/bitfields-1.c: New.
3480 * c-c++-common/simulate-thread/bitfields-2.c: New.
3481 * c-c++-common/simulate-thread/bitfields-3.c: New.
3482 * c-c++-common/simulate-thread/bitfields-4.c: New.
3484 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3487 * g++.dg/warn/format5.C: New.
3489 2011-10-09 Tobias Burnus <burnus@net-b.de>
3492 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3493 * gfortran.dg/common_16.f90: New.
3495 2011-10-09 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/iso_c_binding_param_1.f90: New.
3498 * gfortran.dg/iso_c_binding_param_2.f90: New.
3499 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3501 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3503 PR tree-optimization/50635
3504 * gcc.dg/vect/pr50635.c: New test.
3506 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3509 * gfortran.dg/proc_decl_27.f90: New.
3511 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3514 * objc/execute/initialize-1.m: New test.
3516 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3519 * gfortran.dg/pointer_function_result_1.f90 : New test.
3521 2011-10-07 David S. Miller <davem@davemloft.net>
3524 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3525 * gcc.target/sparc/cmask.c: Use it.
3526 * gcc.target/sparc/fhalve.c: Likewise.
3527 * gcc.target/sparc/fnegop.c: Likewise.
3528 * gcc.target/sparc/fpadds.c: Likewise.
3529 * gcc.target/sparc/fshift.c: Likewise.
3530 * gcc.target/sparc/fucmp.c: Likewise.
3531 * gcc.target/sparc/lzd.c: Likewise.
3532 * gcc.target/sparc/vis3misc.c: Likewise.
3533 * gcc.target/sparc/xmul.c: Likewise.
3535 2011-10-07 Richard Henderson <rth@redhat.com>
3537 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3539 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3541 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3543 * gcc.dg/pr50193-1.c: New file.
3544 * gcc.target/arm/shiftable.c: New file.
3546 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3549 * gfortran.dg/class_46.f03: New.
3551 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3553 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3554 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3555 (syslog, vsyslog, __vsyslog_chk): Likewise.
3557 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3558 (x, EXT_x): Use ASMNAME.
3560 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3561 (a, c): Use ASMNAME.
3563 2011-10-07 Tom de Vries <tom@codesourcery.com>
3566 * gcc.dg/pr50527.c: New test.
3568 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3570 PR tree-optimization/50650
3571 * gcc.c-torture/compile/pr50650.c: New test.
3573 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3575 PR tree-optimization/50575
3576 * gcc.c-torture/execute/vector-compare-2.x: New file.
3578 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3581 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3582 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3585 2011-10-07 Richard Guenther <rguenther@suse.de>
3588 * gcc.dg/vect/vect-align-2.c: Increase array size.
3590 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3591 H.J. Lu <hongjiu.lu@intel.com>
3594 * gcc.target/i386/pr50603.c: New test.
3596 2011-10-06 Jason Merrill <jason@redhat.com>
3599 * g++.dg/cpp0x/default31.C: New.
3601 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3603 PR tree-optimization/50596
3604 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3606 * gcc.dg/vect/vect-cond-8.c: New test.
3608 2011-10-06 Richard Henderson <rth@redhat.com>
3610 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3611 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3612 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3613 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3614 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3615 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3616 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3617 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3618 * gcc.c-torture/execute/vshuf-16.inc: New file.
3619 * gcc.c-torture/execute/vshuf-2.inc: New file.
3620 * gcc.c-torture/execute/vshuf-4.inc: New file.
3621 * gcc.c-torture/execute/vshuf-8.inc: New file.
3622 * gcc.c-torture/execute/vshuf-main.inc: New file.
3623 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3624 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3625 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3626 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3627 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3628 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3629 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3630 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3631 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3632 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3633 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3634 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3635 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3637 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3639 PR tree-optimization/49279
3640 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3641 * gcc.c-torture/execute/pr49279.c: New test.
3643 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3646 * gcc.c-torture/compile/pr49049.c: New test.
3648 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3651 * gcc.target/arm/pr50305.c: New test.
3653 2011-10-06 Richard Guenther <rguenther@suse.de>
3655 PR tree-optimization/38884
3656 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3657 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3659 2011-10-05 David S. Miller <davem@davemloft.net>
3661 * gcc.target/sparc/lzd.c: New test.
3662 * gcc.target/sparc/popc.c: New test.
3664 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3666 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3667 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3668 * g++.dg/other/final1.C: Cleanup original tree dump.
3670 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3672 PR tree-optimization/50613
3673 * gcc.dg/pr50613.c: New test.
3675 2011-10-05 Richard Henderson <rth@redhat.com>
3677 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3678 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3679 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3680 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3681 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3682 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3683 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3684 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3686 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3688 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3689 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3690 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3691 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3692 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3694 2011-10-05 Richard Guenther <rguenther@suse.de>
3696 PR tree-optimization/38885
3697 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3699 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3701 * gcc.target/i386/sw-1.c: New test.
3703 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3705 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3707 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3709 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3711 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3713 2011-10-04 David S. Miller <davem@davemloft.net>
3715 * gcc.target/sparc/fhalve.c: New test.
3716 * gcc.target/sparc/fnegop.c: New test.
3717 * gcc.target/sparc/xmul.c: New test.
3719 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/dummy_procedure_6.f90: New.
3724 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3726 PR tree-optimization/50604
3727 * gcc.dg/pr50604.c: New test.
3729 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3731 PR tree-optimization/49662
3732 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3733 * gcc.dg/graphite/interchange-15.c: Likewise.
3734 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3736 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.dg/tree-ssa/restrict-4.c: New test.
3740 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3742 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3743 (main): Use __typeof to get result type of comparison.
3745 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3747 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3748 Make et_vect_multiple_sizes_saved global.
3749 (check_effective_target_vect64): Make et_vect64_saved global.
3751 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3753 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3754 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3755 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3756 * gcc.dg/builtin-complex-err-1.c: Adjust.
3758 2011-10-02 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp0x/range-for22.C: New.
3762 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3763 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3764 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3765 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3767 * g++.dg/cpp0x/nsdmi5.C: New.
3769 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3772 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3774 (mips-dg-options): Force an ABI option if the current ABI is
3775 incompatible with the required -mlong setting. Likewise force
3776 a long setting if the current one is incompatible with the
3777 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3778 throughout procedure.
3779 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3780 instead of addressing=absolute.
3782 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3784 * gcc.target/mips/stack-1.c: New test.
3786 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3788 * gcc.dg/pr49696.c: New test.
3790 2011-10-02 Jan Hubicka <jh@suse.cz>
3792 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3794 2011-10-01 David S. Miller <davem@davemloft.net>
3796 * gcc.target/sparc/cmask.c: New test.
3797 * gcc.target/sparc/fpadds.c: New test.
3798 * gcc.target/sparc/fshift.c: New test.
3799 * gcc.target/sparc/fucmp.c: New test.
3800 * gcc.target/sparc/vis3misc.c: New test.
3802 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3805 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3807 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3810 * g++.dg/dfp/44473-1.C: New test.
3811 * g++.dg/dfp/44473-2.C: New test.
3812 * g++.dg/dfp/mangle-1.C: New test.
3813 * g++.dg/dfp/mangle-2.C: New test.
3814 * g++.dg/dfp/mangle-3.C: New test.
3815 * g++.dg/dfp/mangle-4.C: New test.
3816 * g++.dg/dfp/mangle-5.C: New test.
3818 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3821 * gcc.dg/pr50571.c: New test.
3823 PR tree-optimization/46309
3824 * gcc.dg/pr46309.c: New test.
3826 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.dg/strlenopt-21.c: New test.
3830 2011-09-30 Revital Eres <revital.eres@linaro.org>
3832 * gcc.dg/sms-10.c: New file.
3834 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3836 * gcc.target/arm/pr50099.c: New test.
3838 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3840 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3842 2011-09-30 David S. Miller <davem@davemloft.net>
3844 * gcc.target/sparc/bmaskbshuf.c: New test.
3845 * gcc.target/sparc/edgen.c: New test.
3847 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3850 * gfortran.dg/pure_formal_proc_3.f90: New.
3853 * gfortran.dg/stfunc_7.f90: New.
3855 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3857 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3858 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3859 * gcc.dg/vector-compare-1.c: Likewise.
3860 * gcc.dg/vector-compare-2.c: Likewise.
3862 2011-09-29 David S. Miller <davem@davemloft.net>
3864 * gcc.target/sparc/array.c: New test.
3866 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3868 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3869 loop unroll and set max unroll times to 8.
3870 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3871 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3872 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3873 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3875 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/ext/visibility/warn5.C: New.
3880 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/warn/Wextra-3.C: New.
3885 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3888 * gcc.target/sh/pr49468-si.c: New.
3890 2011-09-28 Tom de Vries <tom@codesourcery.com>
3893 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3894 (TEST): Initialize src3 with random floats.
3895 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3896 from union src3. Initialize src3 with random floats.
3898 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3900 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3901 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3902 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3903 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3904 * gcc.target/sh/sh4a-cos.c: Ditto.
3905 * gcc.target/sh/sh4a-cosf.c: Ditto.
3906 * gcc.target/sh/sh4a-sin.c: Ditto.
3907 * gcc.target/sh/sh4a-sinf.c: Ditto.
3908 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3909 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3910 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3912 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3915 * g++.dg/parse/error40.C: New.
3916 * g++.dg/warn/incomplete1.C: Adjust.
3918 2011-09-27 Jan Hubicka <jh@suse.cz>
3921 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3924 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.dg/strlenopt-1.c: New test.
3927 * gcc.dg/strlenopt-1f.c: New test.
3928 * gcc.dg/strlenopt-2.c: New test.
3929 * gcc.dg/strlenopt-2f.c: New test.
3930 * gcc.dg/strlenopt-3.c: New test.
3931 * gcc.dg/strlenopt-4.c: New test.
3932 * gcc.dg/strlenopt-4g.c: New test.
3933 * gcc.dg/strlenopt-4gf.c: New test.
3934 * gcc.dg/strlenopt-5.c: New test.
3935 * gcc.dg/strlenopt-6.c: New test.
3936 * gcc.dg/strlenopt-7.c: New test.
3937 * gcc.dg/strlenopt-8.c: New test.
3938 * gcc.dg/strlenopt-9.c: New test.
3939 * gcc.dg/strlenopt-10.c: New test.
3940 * gcc.dg/strlenopt-11.c: New test.
3941 * gcc.dg/strlenopt-12.c: New test.
3942 * gcc.dg/strlenopt-12g.c: New test.
3943 * gcc.dg/strlenopt-13.c: New test.
3944 * gcc.dg/strlenopt-14g.c: New test.
3945 * gcc.dg/strlenopt-14gf.c: New test.
3946 * gcc.dg/strlenopt-15.c: New test.
3947 * gcc.dg/strlenopt-16g.c: New test.
3948 * gcc.dg/strlenopt-17g.c: New test.
3949 * gcc.dg/strlenopt-18g.c: New test.
3950 * gcc.dg/strlenopt.h: New file.
3952 2011-09-27 Tom de Vries <tom@codesourcery.com>
3955 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3956 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3957 * gcc.dg/pr43864.c: New test.
3958 * gcc.dg/pr43864-2.c: Same.
3959 * gcc.dg/pr43864-3.c: Same.
3960 * gcc.dg/pr43864-4.c: Same.
3962 2011-09-27 Jan Hubicka <jh@suse.cz>
3964 * gcc.dg/ipa/inline-5.c: New testcase.
3966 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3968 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3970 * gcc.dg/vect/bb-slp-27.c: New.
3971 * gcc.dg/vect/bb-slp-28.c: New.
3973 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3975 * testsuite/lib/target-supports.exp (check_profiling_available):
3976 Don't rely solely on TLS tests for -fprofile-generate, fall
3977 through to the other code.
3979 2011-09-27 Richard Guenther <rguenther@suse.de>
3981 PR tree-optimization/50363
3982 * gcc.dg/torture/pr50363.c: New testcase.
3984 2011-09-26 Jason Merrill <jason@redhat.com>
3987 * g++.dg/template/partial13.C: New.
3990 * g++.dg/template/partial12.C: New.
3993 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3995 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3998 * g++.dg/diagnostic/bindings1.C: New.
3999 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4001 2011-09-26 David S. Miller <davem@davemloft.net>
4003 * gcc.target/sparc/wrgsr.c: New test.
4004 * gcc.target/sparc/rdgsr.c: New test.
4005 * gcc.target/sparc/edge.c: New test.
4006 * gcc.target/sparc/fcmp.c: New test.
4008 * gcc.target/sparc/edge.c: Update for new return types.
4009 * gcc.target/sparc/fcmp.c: Likewise.
4011 * gcc.target/sparc/fpaddsubi.c: New test.
4013 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4016 * gfortran.dg/common_15.f90: New.
4019 * gfortran.dg/dummy_procedure_5.f90: New.
4020 * gfortran.dg/interface_26.f90: Modified error message.
4021 * gfortran.dg/proc_ptr_11.f90: Ditto.
4022 * gfortran.dg/proc_ptr_15.f90: Ditto.
4023 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4024 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4026 2011-09-26 Jason Merrill <jason@redhat.com>
4029 * g++.dg/overload/rvalue3.C: New.
4032 * g++.dg/overload/ref-conv2.C: New.
4034 * g++.dg/cpp0x/nsdmi-template1.C: New.
4036 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4038 * g++.dg/cpp0x/nullptr25.C: New.
4040 2011-09-26 Richard Guenther <rguenther@suse.de>
4042 PR tree-optimization/50472
4043 * gcc.dg/torture/pr50472.c: New testcase.
4045 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4047 * gnat.dg/opt22.adb: New test.
4048 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4050 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4052 * gnat.dg/opt21.adb: New test.
4053 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4055 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4057 * gnat.dg/opt20.ad[sb]: New test.
4058 * gnat.dg/opt20_pkg.ads: New helper.
4060 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4062 * gnat.dg/array17.adb: New test.
4063 * gnat.dg/array17_pkg.ads: New helper.
4065 2011-09-25 Jason Merrill <jason@redhat.com>
4067 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4069 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4071 * gnat.dg/frame_overflow.ads: New.
4072 * gnat.dg/frame_overflow.adb: Adjust.
4073 * gnat.dg/specs/addr1.ads: Likewise.
4075 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/tree-ssa/restrict2.C: New test.
4079 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4081 * lib/target-supports.exp (check_effective_target_vect64): New.
4082 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4083 of multiple vector sizes.
4084 * gcc.dg/vect/bb-slp-26.c: New.
4086 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4089 * g++.dg/template/bitfield1.C: New.
4091 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4093 * gcc.dg/vect/bb-slp-24.c: New.
4095 2011-09-24 Jason Merrill <jason@redhat.com>
4097 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4099 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4101 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4102 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4104 * g++.dg/cpp0x/nsdmi1.C: New.
4105 * g++.dg/cpp0x/nsdmi2.C: New.
4106 * g++.dg/cpp0x/nsdmi3.C: New.
4107 * g++.dg/cpp0x/nsdmi4.C: New.
4108 * g++.old-deja/g++.other/init4.C: New.
4110 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4113 * g++.dg/template/sfinae28.C: New.
4115 2011-09-23 Ian Lance Taylor <iant@google.com>
4117 * go.test/go-test.exp (errchk): Handle more cases of getting
4118 correct Tcl backslash quoting in regular expressions in test file.
4120 2011-09-23 Jason Merrill <jason@redhat.com>
4123 * g++.dg/init/const8.C: New.
4124 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4125 * g++.dg/cpp0x/defaulted2.C: Likewise.
4126 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4127 * g++.dg/init/pr20039.C: Likewise.
4128 * g++.dg/init/pr42844.C: Likewise.
4130 2011-09-23 Jan Hubicka <jh@suse.cz>
4132 * gcc.dg/ipa/inline-1.c: new testcase.
4133 * gcc.dg/ipa/inline-2.c: new testcase.
4134 * gcc.dg/ipa/inline-3.c: new testcase.
4135 * gcc.dg/ipa/inline-4.c: new testcase.
4137 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4140 * g++.dg/cpp0x/constexpr-static8.C: New.
4142 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.target/i386/avxfp-1.c: New test.
4145 * gcc.target/i386/avxfp-2.c: New test.
4147 2011-09-23 Terry Guo <terry.guo@arm.com>
4149 * gcc.c-torture/execute/941014-1.x: Deleted.
4151 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4154 * g++.dg/cpp0x/pr50491.C: New.
4156 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4159 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4161 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4164 * g++.dg/cpp0x/nullptr24.C: New.
4166 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4169 * gcc.target/i386/pr50482.c: New test.
4171 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4173 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4174 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4175 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4176 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4177 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4178 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4179 multilib options contain different -march= from dg-options.
4181 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4182 Paolo Carlini <paolo.carlini@oracle.com>
4185 * g++.dg/template/friend52.C: New.
4187 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4189 * gcc.target/arm/cmp-1.c: New test.
4190 * gcc.target/arm/cmp-2.c: Likewise.
4192 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4195 * gfortran.dg/impure_actual_1.f90: Modified error message.
4196 * gfortran.dg/proc_ptr_32.f90: New.
4197 * gfortran.dg/proc_ptr_33.f90: New.
4199 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4201 PR tree-optimization/50451
4202 * gcc.dg/vect/pr50451.c: New test.
4204 2011-09-21 Ian Lance Taylor <iant@google.com>
4206 * go.test/go-test.exp (errchk): Add special case for bug332.
4207 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4208 some more test lines.
4210 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4212 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4213 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4214 * g++.dg/other/i386-8.C: Ditto.
4215 * g++.dg/other/pr34435.C: Ditto.
4216 * g++.dg/other/pr39496.C: Ditto.
4217 * g++.dg/other/mmintrin.C: Ditto.
4219 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.dg/vect/vect-cond-7.c: New test.
4222 * gcc.target/i386/sse4_1-cond-1.c: New test.
4223 * gcc.target/i386/avx-cond-1.c: New test.
4225 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4228 * g++.dg/other/pr50464.C: New test.
4230 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4232 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4233 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4234 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4235 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4237 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4239 * gnat.dg/opt19.adb: New test.
4241 2011-09-21 Terry Guo <terry.guo@arm.com>
4243 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4244 on arch conflict when testing case on targets other than armv7-a.
4246 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4249 * g++.dg/ext/int128-1.C: New.
4250 * g++.dg/ext/int128-2.C: Likewise.
4251 * g++.dg/ext/int128-2.h: Likewise.
4253 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4256 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4258 2011-09-20 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/constexpr-generated1.C: New.
4263 * g++.dg/overload/ref-conv1.C: New.
4265 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4267 * g++.dg/other/final1.C: New.
4269 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4271 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4274 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4276 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4279 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4281 PR tree-optimization/50413
4282 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4283 -fdump-tree-slp-details. Run other tests with
4284 -fdump-tree-vect-details.
4285 * g++.dg/vect/slp-pr50413.cc: New.
4287 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4288 Ira Rosen <ira.rosen@linaro.org>
4291 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4292 Fix underscores around restrict.
4294 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4296 PR tree-optimization/50414
4297 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4298 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4299 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4301 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4303 PR tree-optimization/50412
4304 * gfortran.dg/vect/pr50412.f90: New.
4306 2011-09-16 Jason Merrill <jason@redhat.com>
4309 * g++.dg/eh/defarg1.C: New.
4311 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.dg/vect/vect-reduc-10.c: New test.
4314 * gcc.target/i386/avx-reduc-1.c: New test.
4316 * gcc.target/i386/sse2-extract-1.c: New test.
4317 * gcc.target/i386/avx-extract-1.c: New test.
4319 2011-09-16 Terry Guo <terry.guo@arm.com>
4321 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4323 2011-09-15 Diego Novillo <dnovillo@google.com>
4325 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4326 ALWAYS_CXXFLAGS, if defined.
4327 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4328 ALWAYS_GFORTRANFLAGS, if defined.
4329 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4330 ALWAYS_GOCFLAGS, if defined.
4331 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4332 ALWAYS_OBJCXXFLAGS, if defined.
4333 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4334 additional_flags, if defined.
4335 * lib/gnat.exp (gnat_target_compile): Likewise.
4336 * lib/objc.exp (objc_target_compile): Likewise.
4337 * lib/target-supports-dg.exp (dg-add-options): Handle
4340 2011-09-15 Tom de Vries <tom@codesourcery.com>
4343 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4344 Use uintptr_t in f1. Undo avr xfails.
4346 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4350 * gfortran.dg/function_types_3.f90: New.
4352 2011-09-15 Jason Merrill <jason@redhat.com>
4355 * g++.dg/cpp0x/trailing7.C: New.
4358 * g++.dg/cpp0x/nullptr23.C: New.
4360 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4362 * gcc.dg/vect/bb-slp-25.c: New.
4364 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/cpp0x/noexcept15.C: New.
4369 2011-09-14 Tom de Vries <tom@codesourcery.com>
4372 * gcc.dg/pr50251.c: New test.
4374 2011-09-14 Tobias Burnus <burnus@net-b.de>
4378 * gfortran.dg/null_5.f90: New.
4379 * gfortran.dg/null_6.f90: New.
4381 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4383 * gcc.c-torture/compile/20110913-1.c: New test.
4385 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4388 * gfortran.dg/result_2.f90: New.
4390 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4392 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4394 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4397 * g++.dg/cpp0x/variadic116.C: New test case.
4399 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4401 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4402 * gcc.target/mips/interrupt_handler-2.c: New test.
4403 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4405 2011-09-12 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4409 * g++.dg/cpp0x/explicit7.C: New.
4411 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4413 PR rtl-optimization/50212
4414 * g++.dg/other/pr50212.C: New test.
4416 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4419 * testsuite/gcc.target/avr/torture/avr-torture.exp
4420 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4421 "-O2 -fmerge-all-constants".
4423 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4426 * gfortran.dg/do_while_1.f90: New test.
4428 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4432 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4433 * gfortran.dg/proc_decl_26.f90: New.
4434 * gfortran.dg/typebound_override_2.f90: New.
4435 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4437 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4439 * gnat.dg/cond_expr2.ad[sb]: New test.
4441 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4443 * gnat.dg/atomic5.ad[sb]: New test.
4445 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4447 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4449 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4452 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4454 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4457 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4459 2011-09-09 Richard Guenther <rguenther@suse.de>
4461 PR tree-optimization/50328
4462 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4464 2011-09-09 Richard Guenther <rguenther@suse.de>
4467 * gcc.dg/torture/pr50333.c: New testcase.
4469 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4471 PR tree-optimization/50318
4472 * gcc.target/arm/pr50318-1.c: New file.
4474 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4476 * gcc.target/i386/all_one_m256i.c: New test.
4478 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4481 * g++.dg/cpp0x/sfinae28.C: New.
4483 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4486 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4487 longer ignored on typedefs.
4489 PR c++/33255 - Support -Wunused-local-typedefs warning
4490 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4491 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4493 2011-09-08 Martin Jambor <mjambor@suse.cz>
4495 PR tree-optimization/50287
4496 * gcc.dg/torture/pr50287.c: New test.
4498 2011-09-08 Richard Guenther <rguenther@suse.de>
4500 PR tree-optimization/19831
4501 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4502 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4503 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4504 * gcc.dg/errno-1.c: Adjust.
4506 2011-09-08 Richard Guenther <rguenther@suse.de>
4508 PR tree-optimization/19831
4509 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4511 2011-09-08 Tobias Burnus <burnus@net-b.de>
4514 * gfortran.dg/do_concurrent_1.f90: New.
4515 * gfortran.dg/do_concurrent_2.f90: New.
4517 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4521 * gcc.dg/pr50310-2.c: New test.
4523 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4526 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4527 * gfortran.dg/impure_constructor_1.f90: Modified.
4528 * gfortran.dg/proc_ptr_comp_33.f90: New.
4530 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4533 * gcc.dg/pr50310-1.c: New test.
4535 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4538 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4541 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4544 * g++.dg/cpp0x/noexcept14.C: New.
4546 2011-09-07 Jason Merrill <jason@redhat.com>
4548 * g++.dg/cpp0x/constexpr-ref3.C: New.
4550 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4552 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4554 * gcc.dg/section1.c: Don't xfail for avr.
4556 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4558 PR tree-optimization/50322
4559 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4561 2011-09-07 Martin Jambor <mjambor@suse.cz>
4563 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4565 2011-09-07 Martin Jambor <mjambor@suse.cz>
4567 PR tree-optimization/49911
4568 * g++.dg/tree-ssa/pr49911.C: New test.
4570 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4573 * gcc.dg/torture/pr49030.c: New test.
4575 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4578 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4579 * gfortran.dg/class_4d.f03: Deleted.
4580 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4582 2011-09-07 Richard Guenther <rguenther@suse.de>
4584 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4586 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4588 PR tree-optimization/46021
4589 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4591 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4593 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4595 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4597 * gcc.c-torture/compile/20110906-1.c: New test.
4599 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4601 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4603 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4605 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4606 --param tree-reassoc-width=1.
4608 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4609 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4611 2011-09-06 Richard Guenther <rguenther@suse.de>
4613 PR tree-optimization/48149
4614 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4616 2011-09-06 Richard Guenther <rguenther@suse.de>
4618 PR tree-optimization/48317
4619 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4621 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4623 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4625 (add_options_for_quad_vectors): Replace with ...
4626 (add_options_for_double_vectors): ... this.
4627 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4628 support multiple vector sizes since the vectorizer attempts to
4629 vectorize with both vector sizes.
4630 * gcc.dg/vect/no-vfa-vect-79.c,
4631 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4632 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4633 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4634 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4635 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4636 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4637 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4638 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4639 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4640 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4641 gcc.dg/vect/vect-40.c: Likewise.
4642 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4643 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4644 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4645 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4646 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4648 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4650 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4653 * gcc.target/mips/abi-main.h: New file.
4654 * gcc.target/mips/abi-o32-long32.c: New test.
4655 * gcc.target/mips/abi-o32-long64.c: Likewise.
4656 * gcc.target/mips/abi-o64-long32.c: Likewise.
4657 * gcc.target/mips/abi-o64-long64.c: Likewise.
4658 * gcc.target/mips/abi-n32-long32.c: Likewise.
4659 * gcc.target/mips/abi-n32-long64.c: Likewise.
4660 * gcc.target/mips/abi-n64-long32.c: Likewise.
4661 * gcc.target/mips/abi-n64-long64.c: Likewise.
4662 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4663 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4664 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4665 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4666 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4667 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4668 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4669 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4670 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4671 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4672 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4673 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4674 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4675 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4676 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4677 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4678 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4679 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4680 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4681 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4682 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4683 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4684 * gcc.target/mips/branch-3.c: Likewise.
4685 * gcc.target/mips/branch-4.c: Likewise.
4686 * gcc.target/mips/branch-5.c: Likewise.
4687 * gcc.target/mips/branch-6.c: Likewise.
4688 * gcc.target/mips/branch-7.c: Likewise.
4689 * gcc.target/mips/branch-8.c: Likewise.
4690 * gcc.target/mips/branch-9.c: Likewise.
4691 * gcc.target/mips/branch-10.c: Likewise.
4692 * gcc.target/mips/branch-11.c: Likewise.
4693 * gcc.target/mips/branch-12.c: Likewise.
4694 * gcc.target/mips/branch-13.c: Likewise.
4695 * gcc.target/mips/lazy-binding-1.c: Likewise.
4697 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4699 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4700 to avoid warning on int=16 platforms..
4702 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4705 to work even with -fshort-enums.
4707 2011-09-04 Jan Hubicka <jh@suse.cz>
4709 * gcc.c-torture/compile/20110902.c: new testcase.
4711 2011-09-04 Jason Merrill <jason@redhat.com>
4714 * g++.dg/cpp0x/rv-conv1.C: New.
4717 * g++.dg/cpp0x/rv-func3.C: New.
4719 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4723 * g++.dg/cpp0x/constexpr-template1.C: New.
4724 * g++.dg/cpp0x/constexpr-template2.C: New.
4725 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4726 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4728 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4730 * gnat.dg/specs/debug1.ads: Tweak pattern.
4732 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4735 * gfortran.dg/class_45a.f03: New.
4736 * gfortran.dg/class_45b.f03: New.
4738 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4739 Ira Rosen <ira.rosen@linaro.org>
4741 PR tree-optimization/50208
4742 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4743 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4744 -fno-tree-fre -fno-tree-pre.
4746 2011-09-02 Martin Jambor <mjambor@suse.cz>
4748 * gcc.dg/ipa/ipcp-3.c: New test.
4750 2011-09-02 Richard Guenther <rguenther@suse.de>
4752 PR tree-optimization/27460
4754 * gcc.dg/vect/vect-cond-7.c: New testcase.
4756 2011-09-02 Martin Jambor <mjambor@suse.cz>
4758 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4759 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4760 xfailed test for inlining.
4761 * g++.dg/ipa/ivinline-9.C: Likewise.
4763 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4765 PR tree-optimization/50178
4766 * gfortran.dg/vect/pr50178.f90: New test.
4768 2011-08-31 Martin Jambor <mjambor@suse.cz>
4771 * gcc.c-torture/execute/pr49886.c: New testcase.
4773 2011-08-31 Tom de Vries <tom@codesourcery.com>
4776 * gcc.dg/pr43513.c: New test.
4778 2011-08-30 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/common_14.f90: New.
4782 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4784 2011-08-30 Jason Merrill <jason@redhat.com>
4787 * g++.dg/cpp0x/decltype33.C: New.
4790 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4793 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4795 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4797 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4799 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4801 * gnat.dg/specs/aggr3.ads: New test.
4802 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4804 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4805 * gnat.dg/specs/aggr2.ads: Likewise.
4807 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4810 * gfortran.dg/allocate_with_source_2.f90: New test
4812 2011-08-30 Jason Merrill <jason@redhat.com>
4815 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4818 * g++.dg/cpp0x/constexpr-value3.C: New.
4820 2011-08-30 Richard Guenther <rguenther@suse.de>
4823 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4824 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4825 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4826 * gcc.dg/pr36902.c: XFAIL.
4828 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4830 * gcc.target/i386/fma-check.h: New.
4831 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4832 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4833 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4834 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4835 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4836 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4837 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4838 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4839 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4840 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4841 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4842 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4843 * gcc.target/i386/fma-compile.c: Likewise.
4844 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4845 * gcc.target/i386/sse-12.c: Add -mfma.
4846 * gcc.target/i386/sse-13.c: Likewise.
4847 * gcc.target/i386/sse-14.c: Likewise.
4848 * gcc.target/i386/sse-22.c: Likewise.
4849 * gcc.target/i386/sse-23.c: Likewise.
4850 * g++.dg/other/i386-2.C: Likewise.
4851 * g++.dg/other/i386-3.C: Likewise.
4853 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4856 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4857 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4859 2011-08-30 Christian Bruel <christian.bruel@st.com>
4861 * g++.dg/bprob/bprob.exp (feedback_options): Set
4862 -fbranch-probabilities.
4863 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4865 2011-08-29 Jason Merrill <jason@redhat.com>
4868 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4870 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4871 Jason Merrill <jason@redhat.com>
4873 * g++.dg/dfp/base.C: New test.
4875 2011-08-29 Jason Merrill <jason@redhat.com>
4879 * g++.dg/cpp0x/initlist58.C: New.
4881 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4884 * gfortran.dg/class_result_1.f03: New.
4886 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4889 * gcc.target/i386/pr48722.c: New test.
4891 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4894 * gfortran.dg/widechar_compare_1.f90: New test.
4896 2011-08-26 Jason Merrill <jason@redhat.com>
4900 * g++.dg/abi/mangle50.C: New.
4902 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4905 * gcc.target/i386/pr50202.c: New test.
4907 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4909 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4910 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4911 * gcc.target/i386/avx-round-vec.c: New test.
4912 * gcc.target/i386/avx-roundf-vec.c: New test.
4914 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4916 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4920 * c-c++-common/Wunused-var-14.c: New test.
4922 2011-08-26 Tom de Vries <tom@codesourcery.com>
4924 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4926 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4928 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4929 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4930 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4931 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4933 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4935 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4936 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4937 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4938 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4940 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4943 * gfortran.dg/pointer_comp_init_1.f90: New test.
4945 2011-08-25 Jason Merrill <jason@redhat.com>
4948 * g++.dg/cpp0x/sfinae27.C: New.
4950 2011-08-25 Tobias Burnus <burnus@net-b.de>
4952 * gfortran.dg/coarray_lib_token_4.f90: New.
4954 2011-08-25 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4958 2011-08-25 Richard Guenther <rguenther@suse.de>
4960 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4962 2011-08-24 Tobias Burnus <burnus@net-b.de>
4965 * gfortran.dg/initialization_28.f90: New.
4967 2011-08-24 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/50067
4970 * gcc.dg/torture/pr50067-3.c: New testcase.
4971 * gcc.dg/torture/pr50067-4.c: Likewise.
4972 * gcc.dg/torture/pr50067-5.c: Likewise.
4974 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4976 * g++.dg/other/i386-2.C: Add -mavx2 check.
4977 * g++.dg/other/i386-3.C: Likewise.
4978 * gcc.target/i386/avx-1.c: Add AVX2.
4979 * gcc.target/i386/avx-2.c: Likewise.
4980 * gcc.target/i386/funcspec-5.c: Likewise.
4981 * gcc.target/i386/sse-12.c: Likewise.
4982 * gcc.target/i386/sse-13.c: Likewise.
4983 * gcc.target/i386/sse-14.c: Likewise.
4984 * gcc.target/i386/sse-22.c: Likewise.
4985 * gcc.target/i386/sse-23.c: Likewise.
4986 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4987 * gcc.target/i386/avx2-check.h: New.
4988 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4989 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4990 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4991 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4992 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4993 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4994 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4995 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4996 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4997 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4998 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4999 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5000 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5001 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5002 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5003 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5004 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5005 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5006 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5007 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5008 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5009 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5010 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5011 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5012 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5013 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5014 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5015 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5016 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5017 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5018 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5019 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5020 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5021 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5022 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5023 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5024 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5025 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5026 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5027 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5028 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5029 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5030 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5031 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5032 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5033 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5034 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5035 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5036 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5037 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5038 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5039 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5040 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5041 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5042 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5043 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5044 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5045 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5046 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5047 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5048 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5049 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5050 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5051 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5052 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5053 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5054 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5055 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5056 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5057 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5058 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5059 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5060 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5061 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5062 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5063 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5064 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5065 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5066 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5067 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5068 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5069 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5070 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5071 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5072 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5073 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5074 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5075 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5076 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5077 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5078 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5079 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5080 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5081 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5082 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5083 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5084 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5085 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5086 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5087 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5088 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5089 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5090 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5091 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5092 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5093 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5094 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5095 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5096 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5097 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5098 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5099 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5100 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5101 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5102 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5103 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5104 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5105 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5106 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5107 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5108 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5109 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5110 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5111 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5112 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5113 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5114 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5115 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5116 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5117 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5118 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5119 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5120 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5121 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5122 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5123 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5124 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5125 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5126 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5127 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5128 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5129 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5130 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5131 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5132 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5133 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5134 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5135 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5136 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5137 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5138 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5139 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5140 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5141 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5142 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5143 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5144 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5145 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5146 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5147 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5148 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5149 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5150 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5151 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5152 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5153 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5154 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5155 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5156 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5157 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5158 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5159 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5160 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5161 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5162 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5163 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5164 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5165 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5166 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5167 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5168 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5169 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5170 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5171 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5172 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5173 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5174 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5175 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5176 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5177 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5178 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5179 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5180 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5181 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5182 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5183 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5184 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5185 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5186 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5187 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5188 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5189 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5190 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5191 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5192 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5193 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5194 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5195 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5196 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5197 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5198 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5199 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5200 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5201 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5202 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5203 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5204 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5205 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5206 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5207 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5208 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5209 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5210 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5211 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5212 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5213 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5214 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5215 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5216 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5217 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5218 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5219 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5220 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5221 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5222 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5223 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5224 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5225 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5226 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5227 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5228 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5229 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5230 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5231 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5232 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5233 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5234 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5235 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5236 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5237 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5238 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5239 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5240 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5241 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5242 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5243 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5244 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5245 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5246 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5247 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5248 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5249 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5250 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5251 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5252 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5253 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5254 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5255 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5256 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5257 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5258 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5259 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5260 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5261 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5262 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5263 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5264 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5265 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5266 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5267 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5268 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5269 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5270 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5271 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5272 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5273 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5274 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5275 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5276 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5277 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5278 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5279 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5280 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5281 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5282 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5283 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5284 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5285 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5286 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5287 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5288 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5289 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5290 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5291 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5292 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5293 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5294 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5295 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5296 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5297 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5298 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5299 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5300 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5301 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5302 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5303 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5304 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5305 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5306 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5307 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5308 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5309 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5310 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5311 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5312 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5313 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5314 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5315 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5316 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5317 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5318 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5319 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5320 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5321 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5322 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5323 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5324 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5325 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5326 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5327 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5328 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5329 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5330 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5331 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5332 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5333 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5334 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5335 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5336 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5337 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5338 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5339 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5340 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5341 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5342 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5343 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5344 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5345 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5346 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5347 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5348 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5349 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5350 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5351 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5352 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5353 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5354 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5355 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5356 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5357 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5358 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5359 * gcc.target/i386/testimm-9.c: Likewise.
5361 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5363 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5364 * g++.dg/other/i386-3.C: Likewise.
5365 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5366 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5367 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5368 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5369 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5370 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5371 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5372 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5373 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5374 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5375 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5376 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5377 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5378 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5379 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5380 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5381 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5382 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5383 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5384 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5385 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5386 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5387 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5388 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5389 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5390 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5391 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5392 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5393 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5394 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5395 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5396 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5397 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5398 * gcc.target/i386/sse-12.c: Add BMI2.
5399 * gcc.target/i386/sse-13.c: Likewise.
5400 * gcc.target/i386/sse-14.c: Likewise.
5401 * gcc.target/i386/sse-22.c: Likewise.
5402 * gcc.target/i386/sse-23.c: Likewise.
5404 2011-08-23 Jason Merrill <jason@redhat.com>
5406 * g++.dg/template/crash7.C: Adjust expected errors.
5408 2011-08-23 Jason Merrill <jason@redhat.com>
5412 * g++.dg/cpp0x/overload2.C: New.
5414 2011-08-23 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5419 2011-08-23 Jason Merrill <jason@redhat.com>
5422 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5423 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5424 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5425 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5427 2011-08-23 Jason Merrill <jason@redhat.com>
5430 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5432 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5435 * g++.dg/warn/Wunused-var-16.C: New test.
5438 * gcc.dg/pr50161.c: New test.
5440 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5443 * g++.dg/gcov/gcov-7.C: New test.
5445 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5448 * g++.dg/dfp/nofields.C: New test.
5450 2011-08-23 Tobias Burnus <burnus@net-b.de>
5453 * gfortran.dg/use_16.f90: New.
5455 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5456 Kirill Yukhin <kirill.yukhin@intel.com>
5459 * gcc.target/i386/pr50155.c: New test.
5461 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5463 PR tree-optimization/50133
5464 * gcc.dg/pr50133.c: New test.
5467 * c-c++-common/cxxbitfields-6.c: New test.
5469 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5472 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5474 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5476 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5477 * gcc.dg/pr49994-3.c: Ditto.
5479 2011-08-22 Richard Guenther <rguenther@suse.de>
5482 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5483 * gcc.dg/torture/pr50067-2.c: Likewise.
5485 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5488 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5489 of a constant resulting from simplification.
5490 * gfortran.dg/warn_conversion_3.f90: New test.
5492 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5495 * gfortran.dg/zero_stride_1.f90: New test.
5497 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5500 * gfortran.dg/typebound_override_1.f90: Modified.
5502 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5504 PR tree-optimization/48739
5505 * gcc.dg/pr48739-1.c: New test.
5506 * gcc.dg/pr48739-2.c: New test.
5508 2011-08-20 Tobias Burnus <burnus@net-b.de>
5510 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5512 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5515 * gfortran.dg/where_3.f90: New test.
5517 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5520 * gfortran.dg/pr49721-1.f: New.
5521 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5523 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5525 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5526 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5529 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5531 * gcc.target/arm/wmul-11.c: New file.
5532 * gcc.target/arm/wmul-12.c: New file.
5533 * gcc.target/arm/wmul-13.c: New file.
5535 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5537 * gcc.target/arm/wmul-10.c: New file.
5539 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5541 * gcc.target/arm/wmul-9.c: New file.
5542 * gcc.target/arm/wmul-bitfield-2.c: New file.
5544 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5546 * gcc.target/arm/wmul-8.c: New file.
5548 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5550 * gcc.target/arm/wmul-7.c: New file.
5552 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5554 * gcc.target/arm/wmul-6.c: New file.
5556 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5558 * gcc.target/arm/wmul-5.c: New file.
5559 * gcc.target/arm/no-wmla-1.c: New file.
5561 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5563 * gcc.target/arm/wmul-bitfield-1.c: New file.
5565 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5567 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5569 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5571 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5572 * gcc.target/i386/conversion.c: Likewise.
5574 2011-08-19 Richard Guenther <rguenther@suse.de>
5576 * gcc.dg/torture/pr50067-1.c: New testcase.
5577 * gcc.dg/torture/pr50067-2.c: Likewise.
5579 2011-08-19 Joey Ye <joey.ye@arm.com>
5582 * gcc.target/arm/handler-align.c: New test.
5583 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5586 2011-08-19 Joey Ye <joey.ye@arm.com>
5588 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5590 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5593 * gfortran.dg/end_block_label_1.f90: New test.
5594 * gfortran.dg/end_associate_label_1.f90: New test.
5596 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5598 * gcc.dg/c1x-pointer-float-1.c: New test.
5600 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5603 * gfortran.dg/duplicate_labels_2.f: New test.
5605 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5607 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5608 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5609 gcc.dg/c1x-noreturn-5.c: New tests.
5611 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5613 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5615 2011-08-18 Tobias Burnus <burnus@net-b.de>
5618 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5619 * gfortran.dg/coarray_lock_3.f90: Fix test.
5620 * gfortran.dg/coarray_lock_4.f90: New.
5621 * gfortran.dg/coarray_lock_5.f90: New.
5623 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5626 * gcc.c-torture/compile/pr50009.c: New test.
5629 * gcc.dg/torture/pr50092.c: New test.
5631 2011-08-18 Tobias Burnus <burnus@net-b.de>
5634 * gfortran.dg/namelist_73.f90: New.
5636 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5638 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5641 * gcc.dg/pr50017.c: New test.
5643 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5646 * g++.dg/lookup/hidden-var1.C: New test case.
5648 2011-08-17 Tobias Burnus <burnus@net-b.de>
5651 * gfortran.dg/warn_unused_var_2.f90: New.
5652 * gfortran.dg/warn_unused_var_3.f90: New.
5654 2011-08-17 Tom de Vries <tom@codesourcery.com>
5657 * gcc.target/arm/pr43597.c: New test.
5659 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5662 * gfortran.dg/common_13.f90: New.
5664 2011-08-16 Jason Merrill <jason@redhat.com>
5667 * g++.dg/cpp0x/variadic-unresolved.C: New.
5669 * g++.old-deja/g++.brendan/README: Add R.I.P.
5671 * g++.dg/ext/attr-used-1.C: New.
5674 * g++.dg/cpp0x/initlist56.C: New.
5676 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5679 * g++.dg/opt/life1.C: Only run on Linux.
5681 2011-08-15 Tobias Burnus <burnus@net-b.de>
5683 * gfortran.dg/coarray_26.f90: New.
5685 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5687 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5690 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5693 * gfortran.dg/func_result_7.f90: New.
5695 2011-08-13 Jason Merrill <jason@redhat.com>
5698 * g++.dg/cpp0x/decltype32.C: New.
5701 * g++.dg/diagnostic/expr1.C: New.
5703 2011-08-12 David Li <davidxl@google.com>
5705 * g++.dg/abi/vbase15.C: New test.
5707 2011-08-12 Jason Merrill <jason@redhat.com>
5710 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5712 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5714 * gcc.dg/builtins-67.c: New test.
5715 * gcc.target/i386/conversion.c: Ditto.
5717 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5718 Brian Hackett <bhackett1024@gmail.com>
5720 * g++.dg/plugin/decl_plugin.c: New.
5721 * g++.dg/plugin/decl-plugin-test.C: New.
5722 * g++.dg/plugin/plugin.exp: Add above testcase.
5724 2011-08-11 Richard Guenther <rguenther@suse.de>
5726 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5728 2011-08-11 Michael Matz <matz@suse.de>
5730 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5732 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5734 PR tree-optimization/50039
5735 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5736 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5738 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5740 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5741 (sse4_1_test): Initialize src3 with random value.
5743 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5745 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5746 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5747 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5748 * gcc.dg/scal-to-vec1.c: New test.
5749 * gcc.dg/scal-to-vec2.c: New test.
5751 2011-08-09 Richard Guenther <rguenther@suse.de>
5753 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5754 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5755 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5756 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5758 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5760 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5762 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5764 * gcc.dg/pr49948.c: Require pthread effective target.
5766 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5768 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5770 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5772 * gcc.target/i386/sse-22a.c: New test.
5774 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5776 PR tree-optimization/50014
5777 * gcc.dg/vect/pr50014.c: New test.
5779 2011-08-08 Martin Jambor <mjambor@suse.cz>
5782 * gcc.dg/tree-ssa/pr49923.c: New test.
5784 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5787 * gcc.target/i386/pr49781-1.c: New.
5789 2011-08-08 Jason Merrill <jason@redhat.com>
5791 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5793 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5795 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5798 * gfortran.dg/typebound_override_1.f90: New.
5800 2011-08-07 Kai Tietz <ktietz@redhat.com>
5802 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5803 x86_64 mingw target.
5804 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5805 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5806 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5807 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5808 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5809 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5810 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5811 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5812 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5813 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5815 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5818 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5820 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5822 * gcc.dg/pr48770.c: Cleanup coverage files.
5823 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5825 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5827 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5828 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5829 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5830 lzcnt and bmi options.
5832 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5835 * gcc.dg/pr47381-1.c: New.
5836 * gcc.dg/pr47381-2.c: Likewise.
5837 * gcc.target/i386/pr47381.c: Likewise.
5839 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5842 * gcc.dg/pr47727.c: New.
5845 * gcc.dg/pr47372-1.c: New.
5846 * gcc.dg/pr47372-2.c: Likewise.
5848 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5851 * gcc.target/i386/pr47449.c: New.
5854 * gcc.dg/pr47446-1.c: New.
5855 * gcc.dg/pr47446-2.c: Likewise.
5857 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5860 * gcc.dg/pr47766.c: New.
5863 * gcc.dg/tls/pr47715-1.c: New.
5864 * gcc.dg/tls/pr47715-2.c: Likewise.
5865 * gcc.dg/tls/pr47715-3.c: Likewise.
5866 * gcc.dg/tls/pr47715-4.c: Likewise.
5867 * gcc.dg/tls/pr47715-5.c: Likewise.
5869 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5872 * objc.dg/gnu-api-2-class.m: Updated comments.
5873 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5874 * objc.dg/gnu-api-2-class-meta.m: New test.
5875 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5877 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5880 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5881 with classes that are in construction.
5883 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5886 * gcc.target/i386/pr48084-1.c: New.
5887 * gcc.target/i386/pr48084-2.c: Likewise.
5888 * gcc.target/i386/pr48084-3.c: Likewise.
5889 * gcc.target/i386/pr48084-4.c: Likewise.
5890 * gcc.target/i386/pr48084-5.c: Likewise.
5892 PR rtl-optimization/49504
5893 * gcc.target/i386/pr49504.c: New.
5896 * gcc.dg/pr49860.c: New.
5898 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5901 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5902 with classes that are in construction.
5904 2011-08-05 Jason Merrill <jason@redhat.com>
5907 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5910 * g++.dg/cpp0x/decltype31.C: New.
5913 * g++.dg/init/array28.C: New.
5916 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5918 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5921 * gcc.dg/pr47369-1.c: New.
5923 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5926 * gcc.dg/torture/pr47364-1.c: New.
5927 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5928 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5930 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5933 * gfortran.dg/transfer_check_2.f90: New test case.
5935 2011-08-05 Jan Hubicka <jh@suse.cz>
5938 * gfortran.dg/pr49494.f90: New testcase.
5940 2011-08-05 Jan Hubicka <jh@suse.cz>
5943 * gcc.c-torture/compile/pr49735.c: New testcase.
5945 2011-08-05 Jason Merrill <jason@redhat.com>
5948 * g++.dg/cpp0x/initlist56.C: New.
5951 * g++.dg/overload/rvalue2.C: New.
5954 * g++.dg/cpp0x/range-for21.C: New.
5956 * g++.dg/ext/vla11.C: New.
5958 2011-08-05 Richard Guenther <rguenther@suse.de>
5960 PR tree-optimization/49984
5961 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5963 2011-08-05 Richard Guenther <rguenther@suse.de>
5965 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5966 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5967 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5969 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5971 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5972 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5973 * gfortran.dg/ldist-pr43023.f90: Ditto.
5974 * gfortran.dg/namelist_52.f90: Ditto.
5975 * gfortran.dg/interface_proc_end.f90: Ditto.
5976 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5977 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5979 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5981 * gcc.dg/vect/vect-over-widen-1.c: New test.
5982 * gcc.dg/vect/vect-over-widen-2.c: New test.
5983 * gcc.dg/vect/vect-over-widen-3.c: New test.
5984 * gcc.dg/vect/vect-over-widen-4.c: New test.
5986 2011-08-04 Richard Guenther <rguenther@suse.de>
5989 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5991 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5993 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5995 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5998 * g++.dg/ext/builtin-object-size3.C: New test.
6000 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6002 PR tree-optimization/49948
6003 * gcc.dg/pr49948.c: New test.
6005 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6008 * gcc.dg/torture/pr47383.c: New.
6010 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6012 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6014 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6016 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6018 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6021 * gcc.dg/torture/pr47744-1.c: New.
6022 * gcc.dg/torture/pr47744-2.c: Likewise.
6023 * gcc.dg/torture/pr47744-3.c: Likewise.
6025 2011-08-03 Richard Guenther <rguenther@suse.de>
6028 * gcc.dg/torture/pr49958.c: New testcase.
6030 2011-08-03 Richard Guenther <rguenther@suse.de>
6032 PR tree-optimization/49938
6033 * g++.dg/torture/pr49938.C: New testcase.
6035 2011-08-02 Jason Merrill <jason@redhat.com>
6038 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6041 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6044 * g++.dg/cpp0x/variadic115.C: New.
6047 * g++.dg/cpp0x/union5.C: New.
6049 2011-08-02 Daniel Kraft <d@domob.eu>
6052 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6054 2011-08-02 Kai Tietz <ktietz@redhat.com>
6057 * gcc.dg/tree-ssa/forwprop-15.c
6059 2011-08-02 Jason Merrill <jason@redhat.com>
6062 * g++.dg/cpp0x/range-for20.C: New.
6064 2011-08-02 Tobias Burnus <burnus@net-b.de>
6066 * gfortran.dg/coarray_lib_token_3.f90: New.
6068 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6071 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6072 * gcc.dg/gomp/atomic-15.c: New test.
6073 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6074 * g++.dg/gomp/atomic-15.C: New test.
6075 * g++.dg/gomp/private-1.C: New test.
6076 * g++.dg/gomp/sharing-2.C: New test.
6077 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6078 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6079 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6081 2011-08-02 Tobias Burnus <burnus@net-b.de>
6083 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6084 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6086 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6087 * gfortran.dg/allocatable_function_5.f90: Ditto.
6088 * gfortran.dg/allocate_stat.f90: Ditto.
6089 * gfortran.dg/array_constructor_20.f90: Ditto.
6090 * gfortran.dg/array_constructor_21.f90: Ditto.
6091 * gfortran.dg/array_constructor_22.f90: Ditto.
6092 * gfortran.dg/array_constructor_26.f03: Ditto.
6093 * gfortran.dg/array_function_4.f90: Ditto.
6094 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6095 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6096 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6097 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6098 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6099 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6100 * gfortran.dg/class_15.f03: Ditto.
6101 * gfortran.dg/class_27.f03: Ditto.
6102 * gfortran.dg/class_33.f90: Ditto.
6103 * gfortran.dg/class_37.f03: Ditto.
6104 * gfortran.dg/class_40.f03: Ditto.
6105 * gfortran.dg/class_42.f03: Ditto.
6106 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6107 * gfortran.dg/coarray/registering_1.f90: Ditto.
6108 * gfortran.dg/convert_1.f90: Ditto.
6109 * gfortran.dg/default_initialization_3.f90: Ditto.
6110 * gfortran.dg/dependency_25.f90: Ditto.
6111 * gfortran.dg/dependency_26.f90: Ditto.
6112 * gfortran.dg/dependency_36.f90: Ditto.
6113 * gfortran.dg/dependency_37.f90: Ditto.
6114 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6115 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6116 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6117 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6118 * gfortran.dg/elemental_result_1.f90: Ditto.
6119 * gfortran.dg/empty_derived_type.f90: Ditto.
6120 * gfortran.dg/entry_7.f90: Ditto.
6121 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6122 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6123 * gfortran.dg/error_recovery_3.f90: Ditto.
6124 * gfortran.dg/extends_4.f03: Ditto.
6125 * gfortran.dg/func_assign.f90: Ditto.
6126 * gfortran.dg/func_assign_3.f90: Ditto.
6127 * gfortran.dg/generic_1.f90: Ditto.
6128 * gfortran.dg/generic_18.f90: Ditto.
6129 * gfortran.dg/generic_22.f03: Ditto.
6130 * gfortran.dg/generic_4.f90: Ditto.
6131 * gfortran.dg/generic_6.f90: Ditto.
6132 * gfortran.dg/generic_actual_arg.f90: Ditto.
6133 * gfortran.dg/graphite/id-21.f: Ditto.
6134 * gfortran.dg/graphite/pr45758.f90: Ditto.
6135 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6136 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6137 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6138 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6139 * gfortran.dg/host_used_types_1.f90: Ditto.
6140 * gfortran.dg/implicit_1.f90: Ditto.
6141 * gfortran.dg/implicit_11.f90: Ditto.
6142 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6143 * gfortran.dg/impure_actual_1.f90: Ditto.
6144 * gfortran.dg/impure_assignment_1.f90: Ditto.
6145 * gfortran.dg/impure_constructor_1.f90: Ditto.
6146 * gfortran.dg/initialization_10.f90: Ditto.
6147 * gfortran.dg/initialization_12.f90: Ditto.
6148 * gfortran.dg/interface_14.f90: Ditto.
6149 * gfortran.dg/interface_15.f90: Ditto.
6150 * gfortran.dg/interface_2.f90: Ditto.
6151 * gfortran.dg/interface_25.f90: Ditto.
6152 * gfortran.dg/interface_26.f90: Ditto.
6153 * gfortran.dg/interface_29.f90: Ditto.
6154 * gfortran.dg/interface_assignment_1.f90: Ditto.
6155 * gfortran.dg/internal_pack_6.f90: Ditto.
6156 * gfortran.dg/internal_pack_7.f90: Ditto.
6157 * gfortran.dg/internal_pack_8.f90: Ditto.
6158 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6159 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6160 * gfortran.dg/module_commons_3.f90: Ditto.
6161 * gfortran.dg/module_equivalence_4.f90: Ditto.
6162 * gfortran.dg/module_equivalence_6.f90: Ditto.
6163 * gfortran.dg/module_function_type_1.f90: Ditto.
6164 * gfortran.dg/module_naming_1.f90: Ditto.
6165 * gfortran.dg/namelist_4.f90: Ditto.
6166 * gfortran.dg/operator_c1202.f90: Ditto.
6167 * gfortran.dg/parens_7.f90: Ditto.
6168 * gfortran.dg/pr32921.f: Ditto.
6169 * gfortran.dg/pr33646.f90: Ditto.
6170 * gfortran.dg/pr41928.f90: Ditto.
6171 * gfortran.dg/pr42119.f90: Ditto.
6172 * gfortran.dg/pr43984.f90: Ditto.
6173 * gfortran.dg/present_1.f90: Ditto.
6174 * gfortran.dg/private_type_2.f90: Ditto.
6175 * gfortran.dg/proc_decl_2.f90: Ditto.
6176 * gfortran.dg/proc_ptr_10.f90: Ditto.
6177 * gfortran.dg/proc_ptr_22.f90: Ditto.
6178 * gfortran.dg/proc_ptr_8.f90: Ditto.
6179 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6180 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6181 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6182 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6183 * gfortran.dg/substring_equivalence.f90: Ditto.
6184 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6185 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6186 * gfortran.dg/trim_optimize_6.f90: Ditto.
6187 * gfortran.dg/typebound_call_12.f03: Ditto.
6188 * gfortran.dg/typebound_operator_5.f03: Ditto.
6189 * gfortran.dg/typebound_operator_6.f03: Ditto.
6190 * gfortran.dg/typebound_proc_18.f03: Ditto.
6191 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6192 * gfortran.dg/use_1.f90: Ditto.
6193 * gfortran.dg/use_10.f90: Ditto.
6194 * gfortran.dg/use_11.f90: Ditto.
6195 * gfortran.dg/use_14.f90: Ditto.
6196 * gfortran.dg/use_only_2.f90: Ditto.
6197 * gfortran.dg/use_rename_4.f90: Ditto.
6198 * gfortran.dg/use_rename_5.f90: Ditto.
6199 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6200 * gfortran.dg/used_interface_ref.f90: Ditto.
6201 * gfortran.dg/used_types_11.f90: Ditto.
6202 * gfortran.dg/used_types_3.f90: Ditto.
6203 * gfortran.dg/used_types_4.f90: Ditto.
6204 * gfortran.dg/userdef_operator_2.f90: Ditto.
6205 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6206 * gfortran.dg/vect/pr46213.f90: Ditto.
6207 * gfortran.dg/whole_file_21.f90: Ditto.
6208 * gfortran.dg/whole_file_22.f90: Ditto.
6209 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6210 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6212 2011-08-02 Kai Tietz <ktietz@redhat.com>
6214 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6216 2011-08-01 Jason Merrill <jason@redhat.com>
6219 * g++.dg/abi/mangle49.C: New.
6222 * g++.dg/cpp0x/constexpr-array4.C: New.
6225 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6227 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6230 * gcc.target/i386/pr49927.c: New test.
6232 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6234 PR tree-optimization/49926
6235 * gcc.dg/vect/pr49926.c: New test.
6237 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6239 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6240 * gcc.target/i386/lzcnt-1.c: New test.
6241 * gcc.target/i386/lzcnt-2.c: Likewise.
6242 * gcc.target/i386/lzcnt-2a.c: Likewise.
6243 * gcc.target/i386/lzcnt-3.c: Likewise.
6244 * gcc.target/i386/lzcnt-4.c: Likewise.
6245 * gcc.target/i386/lzcnt-4a.c: Likewise.
6246 * gcc.target/i386/lzcnt-5.c: Likewise.
6247 * gcc.target/i386/lzcnt-6.c: Likewise.
6248 * gcc.target/i386/lzcnt-6a.c: Likewise.
6249 * gcc.target/i386/lzcnt-check.h: Likewise.
6251 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6252 * gcc.target/i386/sse-13.c: Likewise.
6253 * gcc.target/i386/sse-14.c: Likewise.
6254 * g++.dg/other/i386-2.C: Likewise.
6255 * g++.dg/other/i386-3.C: Likewise.
6257 2011-08-01 Julian Brown <julian@codesourcery.com>
6259 * gcc.target/arm/fixed-point-exec.c: New test.
6261 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6264 * gcc.target/i386/pr49920.c: New test.
6266 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6268 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6269 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6270 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6271 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6272 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6273 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6274 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6275 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6276 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6277 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6278 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6279 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6280 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6281 * g++.dg/tree-ssa/pr33615.C: Ditto.
6282 * g++.dg/tree-ssa/restrict1.C: Ditto.
6283 * c-c++-common/restrict-2.c: Ditto.
6284 * gfortran.dg/pr32921.f: Ditto.
6285 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6286 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6287 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6288 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6289 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6290 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6291 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6292 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6293 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6294 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6296 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6298 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6299 .exe.ltrans[0-9]*. dump files.
6301 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6304 * gfortran.dg/abstract_type_6.f03: Modified.
6305 * gfortran.dg/typebound_proc_24.f03: New.
6307 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6310 * g++.dg/init/for1.C: Fix.
6312 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6315 * gfortran.dg/string_5.f90: New test.
6317 2011-07-29 Jason Merrill <jason@redhat.com>
6320 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6322 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6324 PR tree-optimization/47407
6325 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6329 2011-07-29 Richard Guenther <rguenther@suse.de>
6331 * gcc.dg/uninit-suppress.c: Also disable VRP.
6332 * gcc.dg/uninit-suppress_2.c: Likewise.
6334 2011-07-28 Jason Merrill <jason@redhat.com>
6337 * g++.dg/template/nontype24.C: New.
6339 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6341 PR rtl-optimization/47958
6342 * gcc.dg/torture/pr47958-1.c: New.
6344 2011-07-29 Wei Guozhi <carrot@google.com>
6346 PR rtl-optimization/49799
6347 * gcc.dg/pr49799.c: New test case.
6349 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6352 * gcc.dg/graphite/id-pr48648.c: New.
6354 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6357 * gfortran.dg/maxloc_2.f90: New test.
6358 * gfortran.dg/maxloc_3.f90: New test.
6359 * gfortran.dg/minloc_1.f90: New test.
6360 * gfortran.dg/minloc_2.f90: New test.
6361 * gfortran.dg/minloc_3.f90: New test.
6362 * gfortran.dg/minmaxloc_7.f90: New test.
6365 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6367 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6369 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6370 the builtin isn't optimized away.
6372 2011-07-27 Tobias Burnus <burnus@net-b.de>
6375 * gfortran.dg/lto/pr45586-2_0.f90: New.
6377 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6380 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6381 * c-c++-common/cxxbitfields-5.c: Same.
6383 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6385 * lib/target-supports.exp (check_effective_target_mmap): Use
6386 check_function_available.
6388 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6390 * g++.old-deja/g++.pt/crash60.C: Updated.
6392 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6395 * gcc.target/i386/pr49866.c: New test.
6397 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6399 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6400 * gcc.target/i386/bmi-andn-1.c: New test.
6401 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6402 * gcc.target/i386/bmi-andn-2.c: Likewise.
6403 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6404 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6405 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6406 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6407 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6408 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6409 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6410 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6411 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6412 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6413 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6414 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6415 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6416 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6417 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6418 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6419 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6420 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6421 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6422 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6423 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6425 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6428 * gfortran.dg/graphite/id-pr47691.f: New.
6430 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6432 * gcc.target/i386/avx-os-support.h: New.
6433 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6434 (main): Check avx_os_support before the test is run.
6435 * gcc.target/i386/aes-avx-check.h: Ditto.
6436 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6438 2011-07-27 Kai Tietz <ktietz@redhat.com>
6440 * gcc.target/i386/aggregate-ret3.c: New test.
6441 * gcc.target/i386/aggregate-ret4.c: New test.
6443 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6446 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6447 allocated array should *not* change its size.
6448 * gfortran.dg/multiple_allocation_3.f90: New test.
6450 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6453 * g++.dg/cpp0x/constexpr-49776.C: New.
6455 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6458 * gcc.dg/graphite/id-pr47046.c: New.
6460 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6463 * gcc.dg/graphite/run-id-pr47593.c: New.
6465 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6468 * gcc.dg/graphite/run-id-pr47653.c: New.
6469 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6470 induction variables.
6471 * gcc.dg/graphite/scop-16.c: Same.
6472 * gcc.dg/graphite/scop-17.c: Same.
6473 * gcc.dg/graphite/scop-21.c: Same.
6475 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6478 * gcc.dg/graphite/id-pr48805.c: New.
6480 2011-07-26 Tobias Burnus <burnus@net-b.de>
6482 * gfortran.dg/coarray_lib_token_2.f90: New.
6484 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6486 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6489 2011-07-25 Andrew Pinski <apinski@cavium.com>
6492 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6493 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6495 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6497 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6499 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6500 * gcc.c-torture/execute/loop-2g.c: Likewise.
6501 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6502 Require mmap support.
6503 * gcc.c-torture/execute/loop-2g.x: Likewise.
6504 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6505 (MAP_ANON): Provide default.
6506 * gcc.dg/20050826-1.c: Likewise.
6507 * gcc.target/i386/pr36533.c: Likewise.
6508 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6509 Use dg-require-effective-target mmap.
6511 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6514 * g++.dg/cpp0x/range-for19.C: New.
6516 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6519 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6522 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6525 * g++.dg/torture/pr49309.C: Remove.
6527 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6529 PR tree-optimization/49809
6530 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6533 2011-07-25 Richard Guenther <rguenther@suse.de>
6535 PR tree-optimization/49715
6536 * gcc.target/i386/pr49715-1.c: New testcase.
6537 * gcc.target/i386/pr49715-2.c: Likewise.
6539 2011-07-23 Jason Merrill <jason@redhat.com>
6541 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6543 2011-07-22 Jason Merrill <jason@redhat.com>
6546 * g++.dg/cpp0x/initlist55.C: New.
6548 2011-07-23 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/namelist_72.f: New.
6553 2011-07-23 Tobias Burnus <burnus@net-b.de>
6555 * gfortran.dg/coarray_25.f90: New.
6557 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6559 * override1.C: This test should use c++0x mode.
6560 * override3.C: New. Test the diagnostics in c++98 mode.
6562 2011-07-22 Jason Merrill <jason@redhat.com>
6563 Mark Glisse <marc.glisse@normalesup.org>
6566 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6569 * g++.dg/opt/builtins2.C: New.
6570 * g++.dg/other/error27.C: Don't rely on __builtin.
6572 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6574 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6576 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6577 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6578 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6579 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6581 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6584 2011-07-22 Richard Guenther <rguenther@suse.de>
6586 PR tree-optimization/45819
6587 * gcc.dg/pr45819.c: New testcase.
6589 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6591 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6593 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6597 * gcc.dg/graphite/run-id-pr47654.c: New.
6599 2011-07-21 Ian Lance Taylor <iant@google.com>
6602 * gcc.dg/pr49705.c: New test.
6604 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6606 * lib/target-supports.exp (check_avx_os_support_available): New.
6607 (check_effective_target_avx_runtime): Use it.
6609 2011-07-21 Richard Guenther <rguenther@suse.de>
6611 PR tree-optimization/49770
6612 * g++.dg/torture/pr49770.C: New testcase.
6614 2011-07-21 Kai Tietz <ktietz@redhat.com>
6616 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6617 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6619 2011-07-21 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/coarray_lib_token_1.f90: New.
6623 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6625 * gcc.dg/pr32912-2.c: Skip for AVR.
6626 * gcc.dg/pr44674.c: Add dg-require-profiling.
6628 2011-07-20 Jason Merrill <jason@redhat.com>
6630 * g++.dg/ext/desig2.C: New.
6632 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6634 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6636 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6637 * gcc.target/powerpc/recip-3.c: Ditto.
6639 2011-07-19 Jason Merrill <jason@redhat.com>
6641 PR c++/6709 (DR 743)
6642 PR c++/42603 (DR 950)
6643 * g++.dg/cpp0x/decltype21.C: New.
6645 2011-07-20 Richard Guenther <rguenther@suse.de>
6648 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6649 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6651 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6653 * gcc.target/arm/combine-movs.c: New.
6654 * gcc.target/arm/unsigned-extend-2.c: New.
6656 2011-07-19 Jason Merrill <jason@redhat.com>
6659 * g++.dg/cpp0x/variadic114.C: New.
6661 2011-07-19 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/coarray_args_1.f90: New.
6664 * gfortran.dg/coarray_args_2.f90: New.
6666 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6669 * gfortran.dg/allocate_error_3.f90: New.
6671 2011-07-19 Richard Guenther <rguenther@suse.de>
6673 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6674 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6675 * gcc.dg/torture/20110719-1.c: New testcase.
6677 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6679 PR tree-optimization/49768
6680 * gcc.c-torture/execute/pr49768.c: New test.
6682 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6684 PR tree-optimization/49771
6685 * gcc.dg/vect/pr49771.c: New test.
6687 2011-07-18 Martin Jambor <mjambor@suse.cz>
6689 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6690 * gcc.dg/ipa/ipa-2.c: Likewise.
6691 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6692 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6693 * gcc.dg/ipa/ipa-5.c: Likewise.
6694 * gcc.dg/ipa/ipa-7.c: Likewise.
6695 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6696 * gcc.dg/ipa/ipacost-1.c: Likewise.
6697 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6699 * gcc.dg/ipa/ipcp-1.c: New test.
6700 * gcc.dg/ipa/ipcp-2.c: Likewise.
6701 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6703 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6706 * gfortran.dg/pr49675.f90: New test.
6708 2011-07-18 Richard Guenther <rguenther@suse.de>
6710 * gcc.dg/torture/20110718-1.c: New testcase.
6712 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6714 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6715 * g++.dg/ext/bitfield3.C: Likewise.
6716 * g++.dg/ext/bitfield4.C: Likewise.
6717 * g++.dg/ext/bitfield5.C: Likewise.
6718 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6719 * g++.dg/other/pr23205-2.C: Likewise.
6720 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6721 * gcc.c-torture/compile/20001109-2.c: Likewise.
6722 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6723 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6724 * gcc.dg/bitfld-16.c: Likewise.
6725 * gcc.dg/bitfld-17.c: Likewise.
6726 * gcc.dg/bitfld-18.c: Likewise.
6727 * gcc.dg/builtins-config.h: Remove Netware support.
6728 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6729 * gcc.dg/cdce2.c: Likewise.
6730 * gcc.dg/cpp/assert4.c: Remove netware support.
6731 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6732 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6734 * lib/target-supports.exp (check_visibility_available): Remove
6736 (check_profiling_available): Likewise.
6738 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6740 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6742 2011-07-17 Tobias Burnus <burnus@net-b.de>
6743 Thomas Koenig <tkoenig@gcc.gnu.org>
6746 * gfortran.dg/generic_17.f90: Fix testcase.
6747 * gfortran.dg/interface_3.f90: Add dg-error.
6748 * gfortran.dg/use_14.f90: New.
6749 * gfortran.dg/use_15.f90: New.
6751 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6753 * gnat.dg/pointer_controlled.adb: New test.
6755 2011-07-17 Tobias Burnus <burnus@net-b.de>
6758 * gfortran.dg/pointer_remapping_7.f90: New.
6760 2011-07-16 Jason Merrill <jason@redhat.com>
6762 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6764 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6765 Jason Merrill <jason@redhat.com>
6769 * g++.dg/cpp0x/decltype29.C: Adjust.
6770 * g++.dg/cpp0x/error4.C: Adjust.
6771 * g++.dg/cpp0x/sfinae26.C: Adjust.
6772 * g++.dg/cpp0x/variadic105.C: Adjust.
6773 * g++.dg/template/deduce3.C: Adjust.
6774 * g++.dg/template/error45.C: Adjust.
6775 * g++.dg/template/ptrmem2.C: Adjust.
6776 * g++.dg/template/sfinae2.C: Adjust.
6777 * g++.old-deja/g++.pt/crash60.C: Adjust.
6778 * g++.old-deja/g++.pt/unify6.C: Adjust.
6779 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6780 * g++.dg/cpp0x/nullptr15.C: Adjust.
6781 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6782 * g++.dg/cpp0x/pr31431.C: Adjust.
6783 * g++.dg/cpp0x/pr31434.C: Adjust.
6784 * g++.dg/cpp0x/sfinae11.C: Adjust
6785 * g++.dg/cpp0x/temp_default2.C: Adjust.
6786 * g++.dg/cpp0x/trailing4.C: Adjust.
6787 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6788 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6789 * g++.dg/cpp0x/variadic105.C: Adjust.
6790 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6791 * g++.dg/ext/vla2.C: Adjust.
6792 * g++.dg/other/ptrmem10.C: Adjust.
6793 * g++.dg/other/ptrmem11.C: Adjust.
6794 * g++.dg/overload/unknown1.C: Adjust.
6795 * g++.dg/template/conv11.C: Adjust.
6796 * g++.dg/template/dependent-expr5.C: Adjust.
6797 * g++.dg/template/friend.C: Adjust.
6798 * g++.dg/template/incomplete2.C: Adjust.
6799 * g++.dg/template/local4.C: Adjust.
6800 * g++.dg/template/local6.C: Adjust.
6801 * g++.dg/template/operator9.C: Adjust.
6802 * g++.dg/template/ttp25.C: Adjust.
6803 * g++.dg/template/unify10.C: Adjust.
6804 * g++.dg/template/unify11.C: Adjust.
6805 * g++.dg/template/unify6.C: Adjust.
6806 * g++.dg/template/unify9.C: Adjust.
6807 * g++.dg/template/varmod1.C: Adjust.
6808 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6809 * g++.old-deja/g++.pt/crash28.C: Adjust.
6810 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6811 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6812 * g++.old-deja/g++.pt/expr2.C: Adjust.
6813 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6814 * g++.old-deja/g++.pt/spec5.C: Adjust.
6815 * g++.old-deja/g++.pt/spec6.C: Adjust.
6816 * g++.old-deja/g++.pt/unify4.C: Adjust.
6817 * g++.old-deja/g++.pt/unify8.C: Adjust.
6818 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6819 * g++.dg/overload/template5.C: New testcase.
6820 * g++.dg/template/overload12.C: New testcase.
6822 2011-07-11 Tobias Burnus <burnus@net-b.de>
6824 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6825 * gfortran.dg/coarray_7.f90: Ditto.
6826 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6827 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6829 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6831 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6833 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6834 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6835 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6837 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6838 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6839 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6841 2011-07-15 Jason Merrill <jason@redhat.com>
6844 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6845 Use --extra_opts instead of --additional_options.
6847 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6850 * g++.dg/torture/pr49309.C: Remove.
6852 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6854 * gcc.target/tic6x/weak-call.c: New test.
6855 * gcc.target/tic6x/fpcmp.c: New test.
6856 * gcc.target/tic6x/fpdiv.c: New test.
6857 * gcc.target/tic6x/rotdi16-scan.c: New test.
6858 * gcc.target/tic6x/ffssi.c: New test.
6859 * gcc.target/tic6x/fpdiv-lib.c: New test.
6860 * gcc.target/tic6x/cold-lc.c: New test.
6861 * gcc.target/tic6x/longcalls.c: New test.
6862 * gcc.target/tic6x/abi-align-1.c: New test.
6863 * gcc.target/tic6x/fpcmp-finite.c: New test.
6864 * gcc.target/tic6x/rotdi16.c: New test.
6865 * gcc.target/tic6x/bswapl.c: New test.
6866 * gcc.target/tic6x/ffsdi.c: New test.
6867 * gcc.target/tic6x/tic6x.exp: New file.
6868 * gcc.target/tic6x/builtins/arith24.c: New test.
6869 * gcc.target/tic6x/builtins/smpy.c: New test.
6870 * gcc.target/tic6x/builtins/smpylh.c: New test.
6871 * gcc.target/tic6x/builtins/smpyh.c: New test.
6872 * gcc.target/tic6x/builtins/sarith1.c: New test.
6873 * gcc.target/tic6x/builtins/extclr.c: New test
6874 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6875 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6876 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6877 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6879 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6881 * gcc.dg/20020312-2.c: Likewise.
6882 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6883 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6884 * gcc.dg/torture/builtin-math-7.c: Likewise.
6887 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6888 not testing tic6x-*-*.
6890 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6893 * g++.dg/torture/pr49309.C: New testcase.
6895 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6897 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6899 2011-07-14 Richard Guenther <rguenther@suse.de>
6901 PR tree-optimization/49651
6902 * gcc.dg/torture/pr49651.c: New testcase.
6904 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6907 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6909 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6911 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6912 -mno-pointers-to-nested-functions.
6913 * gcc.target/powerpc/no-r11-2.c: Ditto.
6914 * gcc.target/powerpc/no-r11-3.c: Ditto.
6916 2011-07-13 Jason Merrill <jason@redhat.com>
6918 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6919 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6920 when compiling C files.
6921 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6922 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6923 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6924 * g++.dg/lookup/anon2.C: Likewise.
6925 * g++.dg/tree-ssa/copyprop.C: Likewise.
6926 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6927 * g++.dg/init/vector1.C: Ignore narrowing errors.
6928 * g++.dg/torture/pr35526.C: Likewise.
6929 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6931 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6934 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6937 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6939 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6940 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6942 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6944 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6945 * lib/obj-c++.exp (obj-c++_init): Ditto.
6946 * lib/file-format.exp (gcc_target_object_format): Ditto.
6947 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6948 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6949 (check_visibility_available): Ditto.
6950 (check_effective_target_tls_native): Ditto.
6951 (check_effective_target_tls_emulated): Ditto.
6952 (check_effective_target_function_sections): Ditto.
6954 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6956 * gcc.target/arm/pr48183.c: New test.
6958 2011-07-13 Richard Guenther <rguenther@suse.de>
6960 * gcc.dg/torture/20110713-1.c: New testcase.
6962 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6965 * gcc.c-torture/compile/pr49474.c: New testcase.
6967 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6969 PR tree-optimization/49712
6970 * gcc.c-torture/execute/pr49712.c: New test.
6972 2011-07-11 Jason Merrill <jason@redhat.com>
6975 * g++.dg/template/recurse3.C: New.
6977 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6980 * gcc.dg/guality/csttest.c: New test.
6983 * gfortran.dg/pr49698.f90: New test.
6985 2011-07-11 Jeff Law <law@redhat.com>
6987 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6989 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6991 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6992 * go.test/go-test.exp (go-set-goarch): Likewise.
6994 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6997 * gcc.target/avr/torture/pr39633.c: New test case.
6999 2011-07-11 Tobias Burnus <burnus@net-b.de>
7002 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7004 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7006 * lib/target-supports.exp (check_effective_target_scheduling):
7008 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7009 * gcc.dg/pr45055.c: Ditto.
7010 * gcc.dg/pr45353.c: Ditto.
7011 * g++.dg/pr45056.C: Ditto.
7013 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7015 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7016 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7017 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7018 * g++.dg/torture/pr31863.C: Skip AVR.
7020 2011-07-10 Tobias Burnus <burnus@net-b.de>
7023 * gfortran.dg/intrinsic_signal.f90: New.
7025 2011-07-09 Jason Merrill <jason@redhat.com>
7027 * g++.dg/cpp0x/regress/regress6.C: New.
7028 * g++.dg/parse/crash45.C: Adjust message.
7029 * g++.dg/template/crash38.C: Adjust message.
7030 * g++.dg/template/crash64.C: Adjust message.
7032 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7034 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7035 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7036 * g++.dg/abi/bitfield3.C: Likewise.
7037 * g++.dg/eh/pr38662.C: Likewise.
7038 * g++.dg/ext/attrib36.C: Likewise.
7039 * g++.dg/ext/attrib37.C: Likewise.
7040 * g++.dg/ext/attrib8.C: Likewise.
7041 * g++.dg/ext/tmplattr1.C: Likewise.
7042 * g++.dg/inherit/override-attribs.C: Likewise.
7043 * g++.dg/opt/inline9.C: Likewise.
7044 * g++.dg/opt/life1.C: Likewise.
7045 * g++.dg/opt/longbranch2.C: Likewise.
7046 * g++.dg/opt/nrv12.C: Likewise.
7047 * g++.dg/opt/reg-stack4.C: Likewise.
7048 * g++.dg/other/pr35504.C: Likewise.
7049 * g++.dg/other/pr39496.C: Likewise.
7050 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7051 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7052 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7053 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7054 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7055 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7056 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7057 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7058 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7059 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7060 * g++.dg/warn/pr15774-1.C: Likewise.
7061 * g++.dg/warn/pr15774-2.C: Likewise.
7062 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7063 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7064 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7065 * g++.old-deja/g++.pt/asm2.C: Likewise.
7066 * gcc.c-torture/compile/20000804-1.c: Likewise.
7067 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7068 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7069 * gcc.dg/20020108-1.c: Likewise.
7070 * gcc.dg/20020122-2.c: Likewise.
7071 * gcc.dg/20020122-3.c: Likewise.
7072 * gcc.dg/20020206-1.c: Likewise.
7073 * gcc.dg/20020219-1.c: Likewise.
7074 * gcc.dg/20020310-1.c: Likewise.
7075 * gcc.dg/20020411-1.c: Likewise.
7076 * gcc.dg/20020418-2.c: Likewise.
7077 * gcc.dg/20020426-2.c: Likewise.
7078 * gcc.dg/20020517-1.c: Likewise.
7079 * gcc.dg/20030204-1.c: Likewise.
7080 * gcc.dg/20030826-2.c: Likewise.
7081 * gcc.dg/20031102-1.c: Likewise.
7082 * gcc.dg/20031202-1.c: Likewise.
7083 * gcc.dg/20050111-1.c: Likewise.
7084 * gcc.dg/20050503-1.c: Likewise.
7085 * gcc.dg/array-init-1.c: Likewise.
7086 * gcc.dg/builtin-apply4.c: Likewise.
7087 * gcc.dg/dfp/pr31344.c: Likewise.
7088 * gcc.dg/gomp/atomic-11.c: Likewise.
7089 * gcc.dg/graphite/pr40281.c: Likewise.
7090 * gcc.dg/ia64-sync-1.c: Likewise.
7091 * gcc.dg/ia64-sync-2.c: Likewise.
7092 * gcc.dg/ia64-sync-3.c: Likewise.
7093 * gcc.dg/ia64-sync-4.c: Likewise.
7094 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7095 * gcc.dg/invalid-call-1.c: Likewise.
7096 * gcc.dg/loop-3.c: Likewise.
7097 * gcc.dg/lower-subreg-1.c: Likewise.
7098 * gcc.dg/lto/pr47259_0.c: Likewise.
7099 * gcc.dg/nested-calls-1.c: Likewise.
7100 * gcc.dg/pr20017.c: Likewise.
7101 * gcc.dg/pr25023.c: Likewise.
7102 * gcc.dg/pr27671-2.c: Likewise.
7103 * gcc.dg/pr32176.c: Likewise.
7104 * gcc.dg/pr33676.c: Likewise.
7105 * gcc.dg/pr35045.c: Likewise.
7106 * gcc.dg/pr36015.c: Likewise.
7107 * gcc.dg/pr36584.c: Likewise.
7108 * gcc.dg/pr36998.c: Likewise.
7109 * gcc.dg/pr37438.c: Likewise.
7110 * gcc.dg/pr37908.c: Likewise.
7111 * gcc.dg/pr41241.c: Likewise.
7112 * gcc.dg/pr41340.c: Likewise.
7113 * gcc.dg/pr44136.c: Likewise.
7114 * gcc.dg/pr44194-1.c: Likewise.
7115 * gcc.dg/pr46212.c: Likewise.
7116 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7117 * gcc.dg/setjmp-2.c: Likewise.
7118 * gcc.dg/short-compare-1.c: Likewise.
7119 * gcc.dg/short-compare-2.c: Likewise.
7120 * gcc.dg/smod-1.c: Likewise.
7121 * gcc.dg/sync-2.c: Likewise.
7122 * gcc.dg/sync-3.c: Likewise.
7123 * gcc.dg/tls/opt-1.c: Likewise.
7124 * gcc.dg/tls/opt-2.c: Likewise.
7125 * gcc.dg/tls/opt-3.c: Likewise.
7126 * gcc.dg/torture/badshift.c: Likewise.
7127 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7128 * gcc.dg/torture/pr20314-2.c: Likewise.
7129 * gcc.dg/torture/pr36891.c: Likewise.
7130 * gcc.dg/torture/pr38774.c: Likewise.
7131 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7132 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7133 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7134 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7135 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7136 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7137 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7138 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7139 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7140 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7141 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7142 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7143 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7144 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7145 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7146 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7147 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7148 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7149 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7150 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7151 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7152 * gcc.dg/unroll-1.c: Likewise.
7153 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7154 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7155 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7156 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7157 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7158 * gcc.target/i386/20000609-1.c: Likewise.
7159 * gcc.target/i386/20000720-1.c: Likewise.
7160 * gcc.target/i386/20000724-1.c: Likewise.
7161 * gcc.target/i386/20011107-1.c: Likewise.
7162 * gcc.target/i386/20011119-1.c: Likewise.
7163 * gcc.target/i386/20020201-3.c: Likewise.
7164 * gcc.target/i386/20020218-1.c: Likewise.
7165 * gcc.target/i386/20020729-1.c: Likewise.
7166 * gcc.target/i386/20030926-1.c: Likewise.
7167 * gcc.target/i386/20060125-1.c: Likewise.
7168 * gcc.target/i386/20060125-2.c: Likewise.
7169 * gcc.target/i386/20060512-1.c: Likewise.
7170 * gcc.target/i386/20060512-2.c: Likewise.
7171 * gcc.target/i386/20060512-3.c: Likewise.
7172 * gcc.target/i386/20060512-4.c: Likewise.
7173 * gcc.target/i386/387-1.c: Likewise.
7174 * gcc.target/i386/387-2.c: Likewise.
7175 * gcc.target/i386/387-5.c: Likewise.
7176 * gcc.target/i386/387-6.c: Likewise.
7177 * gcc.target/i386/980312-1.c: Likewise.
7178 * gcc.target/i386/980313-1.c: Likewise.
7179 * gcc.target/i386/990117-1.c: Likewise.
7180 * gcc.target/i386/990424-1.c: Likewise.
7181 * gcc.target/i386/990524-1.c: Likewise.
7182 * gcc.target/i386/991129-1.c: Likewise.
7183 * gcc.target/i386/991214-1.c: Likewise.
7184 * gcc.target/i386/991230-1.c: Likewise.
7185 * gcc.target/i386/addr-sel-1.c: Likewise.
7186 * gcc.target/i386/aggregate-ret1.c: Likewise.
7187 * gcc.target/i386/aggregate-ret2.c: Likewise.
7188 * gcc.target/i386/align-main-3.c: Likewise.
7189 * gcc.target/i386/amd64-abi-1.c: Likewise.
7190 * gcc.target/i386/amd64-abi-2.c: Likewise.
7191 * gcc.target/i386/amd64-abi-4.c: Likewise.
7192 * gcc.target/i386/amd64-abi-5.c: Likewise.
7193 * gcc.target/i386/amd64-abi-6.c: Likewise.
7194 * gcc.target/i386/asm-1.c: Likewise.
7195 * gcc.target/i386/asm-3.c: Likewise.
7196 * gcc.target/i386/asm-5.c: Likewise.
7197 * gcc.target/i386/attributes-error.c: Likewise.
7198 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7199 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7200 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7201 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7202 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7203 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7204 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7205 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7206 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7207 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7208 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7209 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7210 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7211 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7212 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7213 * gcc.target/i386/bitfield1.c: Likewise.
7214 * gcc.target/i386/bitfield2.c: Likewise.
7215 * gcc.target/i386/bmi-2.c: Likewise.
7216 * gcc.target/i386/bmi-5.c: Likewise.
7217 * gcc.target/i386/builtin-unreachable.c: Likewise.
7218 * gcc.target/i386/cleanup-2.c: Likewise.
7219 * gcc.target/i386/clobbers.c: Likewise.
7220 * gcc.target/i386/cmov8.c: Likewise.
7221 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7222 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7223 * gcc.target/i386/compress-float-387.c: Likewise.
7224 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7225 * gcc.target/i386/compress-float-sse.c: Likewise.
7226 * gcc.target/i386/crc32-2.c: Likewise.
7227 * gcc.target/i386/crc32-3.c: Likewise.
7228 * gcc.target/i386/divmod-7.c: Likewise.
7229 * gcc.target/i386/divmod-8.c: Likewise.
7230 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7231 * gcc.target/i386/fma3-builtin.c: Likewise.
7232 * gcc.target/i386/fma3-fma.c: Likewise.
7233 * gcc.target/i386/fma4-256-vector.c: Likewise.
7234 * gcc.target/i386/fma4-builtin.c: Likewise.
7235 * gcc.target/i386/fma4-fma-2.c: Likewise.
7236 * gcc.target/i386/fma4-fma.c: Likewise.
7237 * gcc.target/i386/fma4-vector-2.c: Likewise.
7238 * gcc.target/i386/fma4-vector.c: Likewise.
7239 * gcc.target/i386/funcspec-1.c: Likewise.
7240 * gcc.target/i386/funcspec-10.c: Likewise.
7241 * gcc.target/i386/funcspec-11.c: Likewise.
7242 * gcc.target/i386/funcspec-2.c: Likewise.
7243 * gcc.target/i386/funcspec-5.c: Likewise.
7244 * gcc.target/i386/funcspec-6.c: Likewise.
7245 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7246 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7247 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7248 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7249 * gcc.target/i386/incoming-1.c: Likewise.
7250 * gcc.target/i386/incoming-10.c: Likewise.
7251 * gcc.target/i386/incoming-11.c: Likewise.
7252 * gcc.target/i386/incoming-12.c: Likewise.
7253 * gcc.target/i386/incoming-13.c: Likewise.
7254 * gcc.target/i386/incoming-14.c: Likewise.
7255 * gcc.target/i386/incoming-15.c: Likewise.
7256 * gcc.target/i386/incoming-2.c: Likewise.
7257 * gcc.target/i386/incoming-3.c: Likewise.
7258 * gcc.target/i386/incoming-4.c: Likewise.
7259 * gcc.target/i386/incoming-5.c: Likewise.
7260 * gcc.target/i386/incoming-6.c: Likewise.
7261 * gcc.target/i386/incoming-7.c: Likewise.
7262 * gcc.target/i386/incoming-8.c: Likewise.
7263 * gcc.target/i386/incoming-9.c: Likewise.
7264 * gcc.target/i386/lea.c: Likewise.
7265 * gcc.target/i386/local.c: Likewise.
7266 * gcc.target/i386/loop-1.c: Likewise.
7267 * gcc.target/i386/loop-2.c: Likewise.
7268 * gcc.target/i386/loop-3.c: Likewise.
7269 * gcc.target/i386/max-stack-align.c: Likewise.
7270 * gcc.target/i386/memcpy-1.c: Likewise.
7271 * gcc.target/i386/movbe-2.c: Likewise.
7272 * gcc.target/i386/movq-2.c: Likewise.
7273 * gcc.target/i386/movq.c: Likewise.
7274 * gcc.target/i386/nrv1.c: Likewise.
7275 * gcc.target/i386/pad-4.c: Likewise.
7276 * gcc.target/i386/pad-5a.c: Likewise.
7277 * gcc.target/i386/pad-5b.c: Likewise.
7278 * gcc.target/i386/pad-6a.c: Likewise.
7279 * gcc.target/i386/pad-6b.c: Likewise.
7280 * gcc.target/i386/pad-7.c: Likewise.
7281 * gcc.target/i386/pad-9.c: Likewise.
7282 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7283 * gcc.target/i386/pic-1.c: Likewise.
7284 * gcc.target/i386/pr12092-1.c: Likewise.
7285 * gcc.target/i386/pr12329.c: Likewise.
7286 * gcc.target/i386/pr21518.c: Likewise.
7287 * gcc.target/i386/pr22362.c: Likewise.
7288 * gcc.target/i386/pr22585.c: Likewise.
7289 * gcc.target/i386/pr23098.c: Likewise.
7290 * gcc.target/i386/pr25196.c: Likewise.
7291 * gcc.target/i386/pr25293.c: Likewise.
7292 * gcc.target/i386/pr25654.c: Likewise.
7293 * gcc.target/i386/pr26449.c: Likewise.
7294 * gcc.target/i386/pr26778.c: Likewise.
7295 * gcc.target/i386/pr26826.c: Likewise.
7296 * gcc.target/i386/pr27266.c: Likewise.
7297 * gcc.target/i386/pr29978.c: Likewise.
7298 * gcc.target/i386/pr30505.c: Likewise.
7299 * gcc.target/i386/pr30961-1.c: Likewise.
7300 * gcc.target/i386/pr31628.c: Likewise.
7301 * gcc.target/i386/pr32000-2.c: Likewise.
7302 * gcc.target/i386/pr32661-1.c: Likewise.
7303 * gcc.target/i386/pr32708-2.c: Likewise.
7304 * gcc.target/i386/pr32708-3.c: Likewise.
7305 * gcc.target/i386/pr34256.c: Likewise.
7306 * gcc.target/i386/pr34312.c: Likewise.
7307 * gcc.target/i386/pr34522.c: Likewise.
7308 * gcc.target/i386/pr35160.c: Likewise.
7309 * gcc.target/i386/pr35281.c: Likewise.
7310 * gcc.target/i386/pr36246.c: Likewise.
7311 * gcc.target/i386/pr36786.c: Likewise.
7312 * gcc.target/i386/pr37275.c: Likewise.
7313 * gcc.target/i386/pr37843-3.c: Likewise.
7314 * gcc.target/i386/pr37843-4.c: Likewise.
7315 * gcc.target/i386/pr39082-1.c: Likewise.
7316 * gcc.target/i386/pr39431.c: Likewise.
7317 * gcc.target/i386/pr39496.c: Likewise.
7318 * gcc.target/i386/pr39543-2.c: Likewise.
7319 * gcc.target/i386/pr39911.c: Likewise.
7320 * gcc.target/i386/pr40718.c: Likewise.
7321 * gcc.target/i386/pr40906-1.c: Likewise.
7322 * gcc.target/i386/pr40906-2.c: Likewise.
7323 * gcc.target/i386/pr40906-3.c: Likewise.
7324 * gcc.target/i386/pr40934.c: Likewise.
7325 * gcc.target/i386/pr41900.c: Likewise.
7326 * gcc.target/i386/pr42589.c: Likewise.
7327 * gcc.target/i386/pr43662.c: Likewise.
7328 * gcc.target/i386/pr43671.c: Likewise.
7329 * gcc.target/i386/pr43766.c: Likewise.
7330 * gcc.target/i386/pr43869.c: Likewise.
7331 * gcc.target/i386/pr44942.c: Likewise.
7332 * gcc.target/i386/pr44948-2a.c: Likewise.
7333 * gcc.target/i386/pr45234.c: Likewise.
7334 * gcc.target/i386/pr45336-2.c: Likewise.
7335 * gcc.target/i386/pr45336-4.c: Likewise.
7336 * gcc.target/i386/pr45852.c: Likewise.
7337 * gcc.target/i386/pr46470.c: Likewise.
7338 * gcc.target/i386/pr48037-1.c: Likewise.
7339 * gcc.target/i386/pr48389.c: Likewise.
7340 * gcc.target/i386/pr49095.c: Likewise.
7341 * gcc.target/i386/pr9771-1.c: Likewise.
7342 * gcc.target/i386/rdfsbase-1.c: Likewise.
7343 * gcc.target/i386/rdfsbase-2.c: Likewise.
7344 * gcc.target/i386/rdgsbase-1.c: Likewise.
7345 * gcc.target/i386/rdgsbase-2.c: Likewise.
7346 * gcc.target/i386/rdrand-3.c: Likewise.
7347 * gcc.target/i386/regparm-stdcall.c: Likewise.
7348 * gcc.target/i386/regparm.c: Likewise.
7349 * gcc.target/i386/reload-1.c: Likewise.
7350 * gcc.target/i386/rotate-2.c: Likewise.
7351 * gcc.target/i386/sibcall-5.c: Likewise.
7352 * gcc.target/i386/signbit-1.c: Likewise.
7353 * gcc.target/i386/signbit-2.c: Likewise.
7354 * gcc.target/i386/signbit-3.c: Likewise.
7355 * gcc.target/i386/sse-5.c: Likewise.
7356 * gcc.target/i386/sse-8.c: Likewise.
7357 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7358 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7359 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7360 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7361 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7362 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7363 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7364 * gcc.target/i386/sse2-movq-2.c: Likewise.
7365 * gcc.target/i386/sse2-movq-3.c: Likewise.
7366 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7367 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7368 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7369 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7370 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7371 * gcc.target/i386/ssefn-1.c: Likewise.
7372 * gcc.target/i386/ssefn-2.c: Likewise.
7373 * gcc.target/i386/sseregparm-1.c: Likewise.
7374 * gcc.target/i386/sseregparm-2.c: Likewise.
7375 * gcc.target/i386/sseregparm-3.c: Likewise.
7376 * gcc.target/i386/sseregparm-4.c: Likewise.
7377 * gcc.target/i386/sseregparm-5.c: Likewise.
7378 * gcc.target/i386/sseregparm-6.c: Likewise.
7379 * gcc.target/i386/sseregparm-7.c: Likewise.
7380 * gcc.target/i386/sseregparm-8.c: Likewise.
7381 * gcc.target/i386/stack-realign.c: Likewise.
7382 * gcc.target/i386/stack-usage-realign.c: Likewise.
7383 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7384 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7385 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7386 * gcc.target/i386/stackalign/return-1.c: Likewise.
7387 * gcc.target/i386/stackalign/return-2.c: Likewise.
7388 * gcc.target/i386/stackalign/return-3.c: Likewise.
7389 * gcc.target/i386/tailcall-1.c: Likewise.
7390 * gcc.target/i386/tbm-2.c: Likewise.
7391 * gcc.target/i386/udivmod-7.c: Likewise.
7392 * gcc.target/i386/udivmod-8.c: Likewise.
7393 * gcc.target/i386/unroll-1.c: Likewise.
7394 * gcc.target/i386/vararg-1.c: Likewise.
7395 * gcc.target/i386/vararg-2.c: Likewise.
7396 * gcc.target/i386/vect8-ret.c: Likewise.
7397 * gcc.target/i386/vectorize5.c: Likewise.
7398 * gcc.target/i386/wmul-1.c: Likewise.
7399 * gcc.target/i386/wmul-2.c: Likewise.
7400 * gcc.target/i386/wrfsbase-1.c: Likewise.
7401 * gcc.target/i386/wrfsbase-2.c: Likewise.
7402 * gcc.target/i386/wrgsbase-1.c: Likewise.
7403 * gcc.target/i386/wrgsbase-2.c: Likewise.
7404 * gcc.target/i386/xop-pcmov.c: Likewise.
7405 * gcc.target/i386/xop-pcmov2.c: Likewise.
7406 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7407 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7408 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7409 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7410 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7411 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7412 * gcc.target/i386/zee.c: Likewise.
7413 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7414 * gfortran.dg/compiler-directive_2.f: Likewise.
7415 * gfortran.dg/g77/20010216-1.f: Likewise.
7416 * gfortran.dg/gomp/pr39152.f90: Likewise.
7417 * gfortran.dg/pr33794.f90: Likewise.
7419 2011-07-09 Jason Merrill <jason@redhat.com>
7421 * g++.dg/cpp0x/regress/regress5.C: New.
7423 2011-07-08 Jason Merrill <jason@redhat.com>
7426 * g++.dg/expr/compound-asn1.C: New.
7427 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7429 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7432 * gcc.target/powerpc/altivec-34.c: New test.
7434 2011-07-08 Jason Merrill <jason@redhat.com>
7437 * g++.dg/abi/guard3.C: New.
7439 2011-07-08 Julian Brown <julian@codesourcery.com>
7441 * lib/target-supports.exp
7442 (check_effective_target_arm_little_endian): New.
7443 (check_effective_target_vect_pack_trunc): Use above.
7444 (check_effective_target_vect_unpack): Likewise.
7445 (check_effective_target_vect_element_align): Test
7446 check_effective_target_arm_vect_no_misalign for ARM.
7448 2011-07-08 Jason Merrill <jason@redhat.com>
7451 * g++.dg/cpp0x/constexpr-rom.C: New.
7453 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7456 * g++.dg/torture/pr49519.C: New test.
7458 2011-07-08 Martin Jambor <mjambor@suse.cz>
7460 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7462 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7467 2011-07-08 Richard Guenther <rguenther@suse.de>
7469 PR tree-optimization/49662
7470 * gcc.dg/graphite/interchange-14.c: XFAIL.
7471 * gcc.dg/graphite/interchange-15.c: Likewise.
7472 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7474 2011-07-06 Jason Merrill <jason@redhat.com>
7477 * g++.dg/cpp0x/regress/regress4.C: New.
7479 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7482 * gfortran.dg/result_in_spec_4.f90: New test.
7484 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7486 * gcc.target/sparc/cas64.c: New test.
7488 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7491 * g++.dg/torture/pr49644.C: New test.
7494 * gcc.c-torture/execute/pr49644.c: New test.
7496 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7498 * lib/target-supports.exp (check_effective_target_ia32): New.
7499 (check_effective_target_x32): Likewise.
7500 (check_effective_target_vect_cmdline_needed): Also check x32.
7502 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7504 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7506 * gcc.target/arm/pr42235.c: Likewise.
7507 * gcc.target/arm/pr42495.c: Likewise.
7508 * gcc.target/arm/pr42574.c: Likewise.
7509 * gcc.target/arm/thumb-branch1.c: Likewise.
7511 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7512 unneeded prune of possible warning.
7513 * gcc.target/arm/pr40956.c: Likewise.
7514 * gcc.target/arm/pr42505.c: Likewise.
7516 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7517 * gcc.c-torture/compile/pr46883.c: Likewise.
7518 * gcc.c-torture/compile/pr46934.c: Likewise.
7520 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7521 for move to ../../gcc.c-torture/compile.
7522 * gcc.target/arm/pr46883.c: Likewise.
7523 * gcc.target/arm/pr46934.c: Likewise.
7525 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7526 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7527 * gcc.target/arm/wmul-1.c: Likewise.
7528 * gcc.target/arm/wmul-2.c: Likewise.
7529 * gcc.target/arm/wmul-3.c: Likewise.
7530 * gcc.target/arm/wmul-4.c: Likewise.
7531 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7532 add tab after scan target.
7533 * gcc.target/arm/smlaltt-1.c: Likewise.
7534 * gcc.target/arm/smlatb-1.c: Likewise.
7535 * gcc.target/arm/smlatt-1.c: Likewise.
7537 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7540 * gcc.dg/debug/pr49522.c: New test.
7542 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7544 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7545 * gcc.dg/pr46212.c: Run only if target int32plus.
7546 * gcc.dg/torture/pr48146.c: Ditto.
7547 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7548 * c-c++-common/pr44832.c: Ditto.
7549 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7550 * gcc.dg/pr31490.c: Ditto.
7551 * gcc.dg/torture/builtin-math-7.c: Run only if target
7553 * gcc.dg/torture/pr45764.c: Skip for AVR.
7554 * gcc.dg/pr47893.c: Ditto.
7556 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7558 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7559 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7560 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7561 add tab to scan target.
7563 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7565 * gcc.target/arm/neon-modes-3.c: New test.
7567 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7569 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7570 -fno-loop-interchange -ffast-math.
7572 2011-07-07 Richard Guenther <rguenther@suse.de>
7574 * gcc.dg/ftrapv-3.c: New testcase.
7576 2011-07-07 Richard Guenther <rguenther@suse.de>
7578 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7579 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7581 2011-07-07 Kai Tietz <ktietz@redhat.com>
7583 * gcc.dg/binop-notxor1.c: New test.
7584 * gcc.dg/binop-notand4a.c: New test.
7585 * gcc.dg/binop-notxor2.c: New test.
7586 * gcc.dg/binop-notand3a.c: New test.
7587 * gcc.dg/binop-notand2a.c: New test.
7588 * gcc.dg/binop-notand6a.c: New test.
7589 * gcc.dg/binop-notor1.c: New test.
7590 * gcc.dg/binop-notand1a.c: New test.
7591 * gcc.dg/binop-notand5a.c: New test.
7592 * gcc.dg/binop-notor2.c: New test.
7594 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7597 * gcc.dg/gomp/pr49640.c: New test.
7599 2011-07-07 Richard Guenther <rguenther@suse.de>
7601 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7603 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7608 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7610 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7611 * gcc.target/powerpc/no-r11-2.c: Ditto.
7612 * gcc.target/powerpc/no-r11-3.c: Ditto.
7614 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7616 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7617 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7619 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7621 * lib/target-supports.exp (check_profiling_available): Disable
7622 profiling with -fprofile-generate for target avr.
7624 2011-07-06 Richard Guenther <rguenther@suse.de>
7626 PR tree-optimization/49645
7627 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7629 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7632 * gcc.dg/pr47383.c: New.
7634 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7636 PR tree-optimization/49647
7637 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7639 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7642 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7643 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7645 2011-07-05 Jason Merrill <jason@redhat.com>
7648 * g++.dg/template/template-id-4.C: New.
7650 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7652 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7653 * gcc.dg/pr43402.c: Ditto.
7655 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7657 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7659 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7661 * gcc.target/powerpc/ppc-switch-1.c: New test for
7662 --param case-values-threshold.
7663 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7665 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7667 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7669 2011-07-05 Jason Merrill <jason@redhat.com>
7671 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7673 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7675 PR tree-optimization/47654
7676 * gcc.dg/graphite/block-pr47654.c: New.
7678 2011-07-05 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7682 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7684 PR tree-optimization/49580
7685 * gcc.dg/autopar/pr49580.c: New test.
7687 2011-07-05 Richard Guenther <rguenther@suse.de>
7689 PR tree-optimization/49518
7690 PR tree-optimization/49628
7691 * g++.dg/torture/pr49628.C: New testcase.
7692 * gcc.dg/torture/pr49518.c: Likewise.
7694 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7696 * ada/acats/run_acats (which): Extract last field from type -p,
7697 type output only if command succeeded.
7699 2011-07-04 Jason Merrill <jason@redhat.com>
7701 * g++.dg/abi/mangle48.C: New.
7703 * g++.dg/cpp0x/diag1.C: New.
7705 * g++.dg/diagnostic/aka1.C: New.
7707 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7709 PR rtl-optimization/49619
7710 * gcc.dg/pr49619.c: New test.
7712 PR rtl-optimization/49472
7713 * gfortran.dg/pr49472.f90: New test.
7716 * gcc.dg/pr49602.c: New test.
7718 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7722 * gcc.target/avr/avr.exp: Run over cpp files, too.
7723 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7724 * gcc.target/avr/progmem.h: New file.
7725 * gcc.target/avr/exit-abort.h: New file.
7726 * gcc.target/avr/progmem-error-1.c: New file.
7727 * gcc.target/avr/progmem-error-1.cpp: New file.
7728 * gcc.target/avr/progmem-warning-1.c: New file.
7729 * gcc.target/avr/torture/progmem-1.c: New file.
7730 * gcc.target/avr/torture/progmem-1.cpp: New file.
7732 2011-07-04 Richard Guenther <rguenther@suse.de>
7734 PR tree-optimization/49615
7735 * g++.dg/torture/pr49615.C: New testcase.
7737 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7739 PR tree-optimization/49610
7740 * gcc.dg/vect/pr49610.c: New test.
7742 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7744 * gnat.dg/specs/debug1.ads: New test.
7746 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7749 * gfortran.dg/typebound_proc_23.f90: New.
7751 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7754 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7756 2011-07-01 Jason Merrill <jason@redhat.com>
7759 * g++.dg/template/template-id-3.C: New.
7762 * g++.dg/template/qualified-id4.C: New.
7765 * g++.dg/template/explicit-args4.C: New.
7768 * g++.dg/template/offsetof2.C: New.
7770 2011-07-01 Kai Tietz <ktietz@redhat.com>
7772 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7774 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7777 * lib/target-supports.exp (check_effective_target_gld): New proc.
7779 2011-07-01 Richard Guenther <rguenther@suse.de>
7781 PR tree-optimization/49603
7782 * gcc.dg/torture/pr49603.c: New testcase.
7784 2011-06-30 Jason Merrill <jason@redhat.com>
7787 * g++.dg/rtti/template1.C: New.
7790 * g++.dg/cpp0x/regress/ctor1.C: New.
7793 * g++.dg/cpp0x/initlist54.C: New.
7795 2011-06-30 Martin Jambor <mjambor@suse.cz>
7797 * gcc.dg/tree-ssa/sra-12.c: New test.
7799 2011-06-29 Jason Merrill <jason@redhat.com>
7801 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7803 2011-06-30 Richard Guenther <rguenther@suse.de>
7805 PR tree-optimization/46787
7806 * gcc.dg/vect/vect-121.c: New testcase.
7808 2011-06-30 Martin Jambor <mjambor@suse.cz>
7810 PR tree-optimization/49094
7811 * gcc.dg/tree-ssa/pr49094.c: New test.
7813 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7816 * gfortran.dg/pr49540-1.f90: New test.
7817 * gfortran.dg/pr49540-2.f90: New test.
7819 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7822 * ada/acats/run_acats (which): Use last field of type -p output.
7824 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7825 Iain Sandoe <iains@gcc.gnu.org>
7828 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7829 Only skip on 64-bit *-*-darwin8* && !objc2.
7831 2011-06-30 Richard Guenther <rguenther@suse.de>
7833 PR tree-optimization/38752
7834 * gcc.c-torture/compile/pr38752.c: New testcase.
7836 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7838 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7839 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7841 2011-06-29 Jason Merrill <jason@redhat.com>
7844 * g++.dg/cpp0x/initlist53.C: Use placement new.
7845 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7846 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7849 * g++.dg/cpp0x/trailing6.C: New.
7850 * g++.dg/cpp0x/pr45908.C: No error.
7853 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7856 * g++.dg/cpp0x/constexpr-using2.C: New.
7858 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7861 * g++.dg/cpp0x/constexpr-diag3.C: New.
7862 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7863 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7864 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7865 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7867 2011-06-29 Jason Merrill <jason@redhat.com>
7869 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7871 2011-06-29 Richard Guenther <rguenther@suse.de>
7873 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7875 2011-06-29 Jason Merrill <jason@redhat.com>
7877 * g++.dg/cpp0x/initlist-value2.C: New.
7879 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7880 * g++.dg/cpp0x/initlist-value.C: New.
7882 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7884 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7886 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7888 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7889 * gcc.dg/inline_2.c: Likewise.
7890 * gcc.dg/unroll_1.c: Likewise.
7892 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.target/i386/pr49567.c: New test.
7897 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7899 * gnat.dg/opt17.ad[sb]: New test.
7901 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7902 Tom de Vries <tom@codesourcery.com>
7904 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7905 (check_effective_target_arm_thumb2): New effective targets.
7906 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7907 properly. Clean up temporary files.
7908 * gcc.target/arm/ivopts-2.c: Likewise.
7909 * gcc.target/arm/ivopts-3.c: Likewise.
7910 * gcc.target/arm/ivopts-4.c: Likewise.
7911 * gcc.target/arm/ivopts-5.c: Likewise.
7912 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7914 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7917 * gfortran.dg/reshape_zerosize_3.f90: New test.
7919 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7921 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7922 * gcc.target/arm/vfp-ldmias.c: Likewise.
7923 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7924 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7925 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7926 * gcc.target/arm/vfp-stmias.c: Likewise.
7927 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7928 * gcc.target/arm/vfp-stmiad.c: Likewise.
7930 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7932 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7934 * gcc.target/arm/pr45701-2.c: Ditto.
7936 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7939 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7940 * gfortran.dg/extends_14.f03: Modified.
7942 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7944 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7945 early if the test is already being skipped.
7947 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7948 scan-assembler-dem-not): For missing file, report unresolved with
7949 same message as for pass/fail, with reason reported in log file.
7951 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7952 from add_options_for_arm_neon_fp16.
7953 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7954 check_effective_target_arm_neon_fp16_ok_nocache.
7955 Check -mfpu and -mfloat-abi options from current multilib.
7956 Do not require neon support.
7957 (check_effective_target_arm_fp16_ok): Renamed from
7958 check_effecitve_target_arm_neon_fp16_ok.
7959 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7960 arm_neon_fp16_ok and arm_fp16.
7961 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7962 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7963 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7964 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7966 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7968 * gcc.dg/builtin-assume-aligned-1.c: New test.
7969 * gcc.dg/builtin-assume-aligned-2.c: New test.
7970 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7973 * gcc.dg/pr49544.c: New test.
7975 2011-06-27 Richard Guenther <rguenther@suse.de>
7977 PR tree-optimization/49394
7978 * g++.dg/torture/pr49394.C: New testcase.
7980 2011-06-27 Kai Tietz <ktietz@redhat.com>
7982 * gcc.dg/optimize-bswapdi-2.c: New test.
7984 2011-06-27 Michael Hope <michael.hope@linaro.org>
7985 Richard Sandiford <richard.sandiford@linaro.org>
7987 PR tree-optimization/49169
7988 * gcc.dg/torture/pr49169.c: New test.
7990 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7993 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7995 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7998 2011-06-26 Jason Merrill <jason@redhat.com>
8000 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8003 * g++.dg/init/ref19.C: New.
8004 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8006 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8008 PR tree-optimization/48377
8009 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8012 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8015 * lib/target-supports.exp (check_effective_target_non_strict_align):
8017 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8019 2011-06-24 Martin Jambor <mjambor@suse.cz>
8021 PR tree-optimizations/49516
8022 * g++.dg/tree-ssa/pr49516.C: New test.
8024 2011-06-23 Jason Merrill <jason@redhat.com>
8027 * g++.dg/template/partial10.C: New.
8028 * g++.dg/template/partial11.C: New.
8030 2011-06-23 Jeff Law <law@redhat.com>
8033 * gcc.dg/pr48770.c: New test.
8035 2011-06-23 Jan Hubicka <jh@suse.cz>
8038 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8040 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8043 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8044 instead of -fdump-tree-optimized.
8046 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8049 * g++.dg/template/crash107.C: New.
8050 * g++.dg/template/error17.C: Adjust.
8052 2011-06-23 Jason Merrill <jason@redhat.com>
8055 * g++.dg/cpp0x/defaulted30.C: New.
8058 * g++.dg/rtti/anon-ns1.C: New.
8061 * g++.dg/init/ref18.C: New.
8064 * g++.dg/template/partial9.C: New.
8066 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8069 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8071 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8074 * gcc.dg/pr49496.c: New test.
8076 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8078 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8081 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8083 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8084 * gcc.target/arm/pr42879.c: Likewise.
8085 * gcc.target/arm/pr45701-3.c: Likewise.
8087 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8088 * gcc.target/arm/pr40482.c: Likewise.
8089 * gcc.target/arm/stack-corruption.c: Likewise.
8091 2011-06-22 Richard Guenther <rguenther@suse.de>
8093 PR tree-optimization/49493
8094 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8096 2011-06-22 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8101 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8102 Dmitry Melnik <dm@ispras.ru>
8104 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8105 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8106 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8108 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8110 * gcc.target/arm/tlscall.c: New.
8112 2011-06-21 Jason Merrill <jason@redhat.com>
8115 * g++.dg/cpp0x/constexpr-ref1.C: New.
8116 * g++.dg/cpp0x/constexpr-ref2.C: New.
8117 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8120 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8123 * g++.dg/template/param3.C: New.
8125 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8127 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8128 my_clrsb test functions.
8130 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8131 test_sll, test_ull): Add clrsb tests.
8132 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8135 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8138 * gfortran.dg/class_44.f03: New.
8140 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8142 PR tree-optimization/49478
8143 * gcc.dg/vect/pr49478.c
8145 2011-06-21 Richard Guenther <rguenther@suse.de>
8147 PR tree-optimization/49483
8148 * gcc.dg/vect/vect-120.c: New testcase.
8150 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8153 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8154 * gcc.dg/vect/vect-peel-4.c: Likewise.
8156 2011-06-22 Christian Bruel <christian.bruel@st.com>
8159 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8160 * gcc.dg/always_inline2.c: Likewise.
8161 * gcc.dg/always_inline3.c: Likewise.
8162 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8163 * gcc.dg/inline_1.c: Likewise.
8164 * gcc.dg/inline_2.c: Likewise.
8165 * gcc.dg/inline_3.c: Likewise.
8166 * gcc.dg/inline_4.c: Likewise.
8167 * gcc.dg/20051201-1.c: Likewise.
8168 * gcc.dg/pr40087.c: Likewise.
8169 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8170 * gcc.dg/inline-22.c: Likewise.
8171 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8172 * gcc.dg/lto/20090218-1_1.c: Likewise.
8173 * g++.dg/ipa/devirt-7.C: Likewise.
8174 * gcc.dg/uninit-pred-5_a.c: Likewise.
8175 * gcc.dg/uninit-pred-5_b.c: Likewise.
8176 * gcc.dg/fail_always_inline.c: New.
8178 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8180 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8181 into 6 jobs instead of 3.
8183 2011-06-20 Jason Merrill <jason@redhat.com>
8186 * g++.dg/cpp0x/initlist53.C: New.
8188 2011-06-20 Tobias Burnus <burnus@net-b.de>
8191 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8192 * gfortran.dg/coarray_lock_3.f90: New.
8193 * gfortran.dg/coarray/lock_1.f90: New.
8195 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8197 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8198 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8199 unresolved and report the reason to the log file.
8201 * lib/scanasm.exp (object-size): Move argument processing earlier
8202 to report errors before verifying that the file exists. Report
8203 problems detected at runtime as unresolved instead of error and
8204 report their reasons to the log file.
8206 2011-06-20 Jason Merrill <jason@redhat.com>
8209 * g++.dg/cpp0x/explicit6.C: New.
8212 * g++.dg/cpp0x/enum20.C: New.
8215 * g++.dg/ext/attr-aligned01.C: New.
8218 * g++.dg/cpp0x/variadic-default.C: New.
8221 * g++.dg/cpp0x/auto26.C: New.
8224 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8226 2011-06-20 Kai Tietz <ktietz@redhat.com>
8228 * gcc.dg/binop-notand1.c: New test.
8229 * gcc.dg/binop-notand2.c: New test.
8230 * gcc.dg/binop-notand3.c: New test.
8231 * gcc.dg/binop-notand4.c: New test.
8232 * gcc.dg/binop-notand5.c: New test.
8233 * gcc.dg/binop-notand6.c: New test.
8235 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8238 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8240 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8243 * gfortran.dg/proc_ptr_31.f90: New.
8245 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8247 * gnat.dg/volatile6.adb: New test.
8248 * gnat.dg/volatile7.adb: Likewise.
8249 * gnat.dg/volatile8.adb: Likewise.
8250 * gnat.dg/volatile9.adb: Likewise.
8252 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8254 * gnat.dg/constant3.adb: New test.
8256 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8259 * gfortran.dg/read_list_eof_1.f90: New test.
8261 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8264 * gcc.target/i386/testimm-1.c: New test.
8265 * gcc.target/i386/testimm-2.c: New test.
8266 * gcc.target/i386/testimm-3.c: New test.
8267 * gcc.target/i386/testimm-4.c: New test.
8268 * gcc.target/i386/testimm-5.c: New test.
8269 * gcc.target/i386/testimm-6.c: New test.
8270 * gcc.target/i386/testimm-7.c: New test.
8271 * gcc.target/i386/testimm-8.c: New test.
8272 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8273 * gcc.target/i386/xop-rotate1-int.c: New test.
8274 * gcc.target/i386/xop-rotate2-int.c: New test.
8276 2011-06-17 Jason Merrill <jason@redhat.com>
8278 * g++.dg/cpp0x/rv-func2.C: New.
8280 * g++.dg/debug/dwarf2/lambda1.C: New.
8281 * g++.dg/warn/Wshadow-6.C: Adjust.
8283 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8286 * gfortran.dg/move_alloc_5.f90: New.
8288 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8290 PR rtl-optimization/48542
8291 * gcc.dg/torture/pr48542.c: New test.
8293 2011-06-16 Jason Merrill <jason@redhat.com>
8296 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8299 * g++.dg/cpp0x/initlist52.C New.
8302 * c-c++-common/raw-string-12.c: New.
8305 * g++.dg/cpp0x/sfinae26.C: New.
8308 * g++.dg/cpp0x/variadic113.C: New.
8311 * g++.dg/cpp0x/variadic112.C: New.
8313 2011-06-16 Jeff Law <law@redhat.com>
8315 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8316 improved jump threading.
8317 * gcc.dg/builtin-object-size-2.c: Likewise.
8318 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8320 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8323 * gfortran.dg/typebound_assignment_3.f03: New.
8325 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8328 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8330 2011-06-16 Martin Jambor <mjambor@suse.cz>
8332 PR tree-optimization/49343
8333 * gnat.dg/discr31.ad[sb]: New test.
8335 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8337 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8339 2011-06-16 Tom de Vries <tom@codesourcery.com>
8342 * gcc.target/arm/ivopts-3.c: Update test.
8343 * gcc.target/arm/ivopts-5.c: Same.
8345 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8348 2011-06-10 Wei Guozhi <carrot@google.com>
8351 * gcc.target/arm/pr45335.c: New test.
8352 * gcc.target/arm/pr45335-2.c: New test.
8353 * gcc.target/arm/pr45335-3.c: New test.
8354 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8355 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8356 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8358 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8360 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8362 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8365 * gfortran.dg/class_43.f03: New.
8367 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8369 PR tree-optimization/49419
8370 * gcc.c-torture/execute/pr49419.c: New test.
8372 2011-06-16 Revital Eres <revital.eres@linaro.org>
8374 * gcc.dg/sms-9.c: New file.
8376 2011-06-15 Easwaran Raman <eraman@google.com>
8378 PR rtl-optimization/49414
8379 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8381 2011-06-14 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/noexcept13.C: New.
8385 2011-06-14 Easwaran Raman <eraman@google.com>
8387 PR rtl-optimization/44194
8388 * gcc.dg/pr44194-1.c: New test.
8389 * gcc.dg/pr44194-2.c: New test.
8391 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8393 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8395 * gcc.target/arm/pr45701-2.c: Likewise.
8396 * gcc.target/arm/thumb-branch1.c: Likewise.
8398 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8401 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8403 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8405 * gcc.target/arm/pr45701-1.c: Require thumb support.
8406 * gcc.target/arm/pr45701-2.c: Likewise.
8407 * gcc.target/arm/thumb-branch1.c: Likewise.
8409 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8410 * gcc.target/arm/pr39839.c: Likewise.
8411 * gcc.target/arm/pr40657-2.c: Likewise.
8412 * gcc.target/arm/pr40956.c: Likewise.
8413 * gcc.target/arm/pr41679.c: Likewise.
8414 * gcc.target/arm/pr42235.c: Likewise.
8415 * gcc.target/arm/pr42495.c: Likewise.
8416 * gcc.target/arm/pr42505.c: Likewise.
8417 * gcc.target/arm/pr42574.c: Likewise.
8418 * gcc.target/arm/pr46883.c: Likewise.
8419 * gcc.target/arm/pr46934.c: Likewise.
8420 * gcc.target/arm/xor-and.c: Likewise.
8422 2011-06-14 Jason Merrill <jason@redhat.com>
8424 * g++.dg/other/error23.C: Adjust error message.
8425 * g++.dg/other/error32.C: Likewise.
8428 * g++.dg/cpp0x/rv-dotstar.C: New.
8431 * g++.dg/cpp0x/decltype30.C: New.
8433 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8435 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8438 * gfortran.dg/pr49103.f90: New test.
8440 2011-06-14 Tom de Vries <tom@codesourcery.com>
8443 * gcc.target/arm/ivopts-3.c: New test.
8444 * gcc.target/arm/ivopts-4.c: New test.
8445 * gcc.target/arm/ivopts-5.c: New test.
8447 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8449 PR rtl-optimization/49390
8450 * gcc.c-torture/execute/pr49390.c: New test.
8452 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8454 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8456 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8458 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8459 * gcc.c-torture/execute/cmpsi-2.x: New file.
8460 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8461 * gcc.c-torture/execute/pr45262.x: New file.
8462 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8463 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8465 * gcc.c-torture/compile/pr49163.c: Ditto.
8467 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8469 * gcc.dg/vect/vect-16.c: Rename to...
8470 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8471 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8472 for double-word vectors.
8473 * gcc.dg/vect/vect-peel-4.c: Likewise.
8474 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8476 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8479 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8482 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8484 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8486 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8488 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8490 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8492 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8494 * gfortran.dg/trim_optimize_8.f90: New test case.
8496 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8497 Ira Rosen <ira.rosen@linaro.org>
8499 PR tree-optimization/49352
8500 * gcc.dg/vect/pr49352.c: New test.
8502 2011-06-12 Tobias Burnus
8505 * gfortran.dg/alloc_comp_assign_11.f90: New.
8507 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8509 * gfortran.dg/trim_optimize_7.f90: New test.
8511 2011-06-10 Wei Guozhi <carrot@google.com>
8514 * gcc.target/arm/pr45335.c: New test.
8515 * gcc.target/arm/pr45335-2.c: New test.
8516 * gcc.target/arm/pr45335-3.c: New test.
8517 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8518 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8519 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8521 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8524 * g++.dg/parse/error39.C: New.
8526 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8528 * gcc.target/arm/20090811-1.c: Skip for incompatible
8529 options, do not override other options.
8530 * gcc.target/arm/combine-cmp-shift.c: Skip for
8531 incompatible options.
8532 * gcc.target/arm/pr45094.c: Likewise.
8533 * gcc.target/arm/scd42-1.c: Likewise.
8534 * gcc.target/arm/scd42-3.c: Likewise.
8535 * gcc.target/arm/thumb-ltu.c: Likewise.
8537 * lib/target-supports.exp
8538 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8539 multilib flags use -mfpu with a value other than neon-fp16.
8541 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8543 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8544 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8546 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8548 * lib/target-supports.exp (check_effective_target_pie): New proc.
8549 * gcc.dg/pie-link.c: Use target pie.
8551 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8552 Laurent Rougïżœ <laurent.rouge@menta.fr>
8554 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8555 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8557 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8559 * gfortran.dg/coarray/sync_1.f90: New test for
8560 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8562 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8564 PR tree-optimization/49318
8565 * gcc.dg/vect/pr49318.c: New test.
8567 2011-06-09 David Krauss <potswa@mac.com>
8569 * g++.dg/template/arrow1.C: New.
8571 2011-06-09 Jason Merrill <jason@redhat.com>
8573 * lib/prune.exp: Prune "note"s.
8574 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8576 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8577 * g++.dg/template/dependent-expr3.C: Likewise.
8578 * g++.dg/parse/template7.C: Likewise.
8579 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8580 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8581 * g++.old-deja/g++.pt/friend38.C: Likewise.
8582 * g++.old-deja/g++.pt/crash32.C: Likewise.
8583 * g++.old-deja/g++.other/init4.C: Likewise.
8584 * g++.old-deja/g++.other/friend8.C: Likewise.
8586 * g++.dg/ext/complex7.C: Adjust expected output.
8587 * g++.dg/diagnostic/method1.C: Likewise.
8588 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8589 * g++.dg/parse/crash33.C: Likewise.
8590 * g++.dg/other/warning1.C: Likewise.
8591 * g++.dg/init/pr29571.C: Likewise.
8592 * g++.dg/warn/overflow-warn-1.C: Likewise.
8593 * g++.dg/warn/overflow-warn-3.C: Likewise.
8594 * g++.dg/warn/overflow-warn-4.C: Likewise.
8595 * g++.old-deja/g++.oliva/template1.C: Likewise.
8597 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8598 * g++.dg/parse/template7.C: Adjust.
8600 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8603 * gcc.dg/pr49307.c: New.
8605 2011-06-09 Wei Guozhi <carrot@google.com>
8608 * gcc.target/arm/pr46975.c: New testcase.
8610 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8612 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8613 (PMETH, arglist_t): Removed.
8614 (method_get_number_of_arguments): Removed.
8615 (method_get_nth_argument): Removed.
8616 (method_get_first_argument): Removed.
8617 (method_get_next_argument): Removed.
8618 (method_get_sizeof_arguments): Removed.
8619 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8621 (method_get_number_of_arguments): Removed.
8622 (method_get_nth_argument): Removed.
8623 (method_get_first_argument): Removed.
8624 (method_get_next_argument): Removed.
8625 (method_get_sizeof_arguments): Removed.
8626 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8628 2011-06-09 David Li <davidxl@google.com>
8630 * gcc.dg/dump-pass.c: New test.
8632 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8635 * g++.dg/parse/error38.C: New.
8637 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8640 * gfortran.dg/pr49308.f90: New test.
8642 2011-06-08 Jason Merrill <jason@redhat.com>
8644 * g++.dg/cpp0x/noexcept11.C: New.
8645 * g++.dg/cpp0x/noexcept12.C: New.
8646 * g++.dg/cpp0x/sfinae11.C: Adjust.
8648 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8651 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8652 to dg-options, match also DW_AT_linkage_name.
8654 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8657 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8658 -fno-common on alpha*-dec-osf*.
8659 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8661 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8663 PR rtl-optimization/49303
8664 * gcc.target/ia64/pr49303.c: New test.
8666 2011-06-08 Tobias Burnus <burnus@net-b.de>
8669 * gfortran.dg/coarray_lock_1.f90: New.
8670 * gfortran.dg/coarray_lock_2.f90: New.
8672 2011-06-07 Jason Merrill <jason@redhat.com>
8674 * lib/prune.exp: Look for "required" rather than "instantiated".
8675 * g++.dg/abi/mangle11.C: Likewise.
8676 * g++.dg/abi/mangle12.C: Likewise.
8677 * g++.dg/abi/mangle17.C: Likewise.
8678 * g++.dg/abi/mangle20-2.C: Likewise.
8679 * g++.dg/abi/pragma-pack1.C: Likewise.
8680 * g++.dg/cpp0x/decltype26.C: Likewise.
8681 * g++.dg/cpp0x/decltype28.C: Likewise.
8682 * g++.dg/cpp0x/decltype29.C: Likewise.
8683 * g++.dg/cpp0x/enum11.C: Likewise.
8684 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8685 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8686 * g++.dg/cpp0x/pr47416.C: Likewise.
8687 * g++.dg/ext/case-range2.C: Likewise.
8688 * g++.dg/ext/case-range3.C: Likewise.
8689 * g++.dg/gomp/for-19.C: Likewise.
8690 * g++.dg/gomp/pr37533.C: Likewise.
8691 * g++.dg/gomp/pr38639.C: Likewise.
8692 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8693 * g++.dg/inherit/base3.C: Likewise.
8694 * g++.dg/inherit/using6.C: Likewise.
8695 * g++.dg/init/placement4.C: Likewise.
8696 * g++.dg/init/reference3.C: Likewise.
8697 * g++.dg/lookup/scoped6.C: Likewise.
8698 * g++.dg/lookup/using7.C: Likewise.
8699 * g++.dg/other/abstract1.C: Likewise.
8700 * g++.dg/other/error10.C: Likewise.
8701 * g++.dg/other/error5.C: Likewise.
8702 * g++.dg/other/field1.C: Likewise.
8703 * g++.dg/other/offsetof5.C: Likewise.
8704 * g++.dg/parse/bitfield2.C: Likewise.
8705 * g++.dg/parse/constant4.C: Likewise.
8706 * g++.dg/parse/crash20.C: Likewise.
8707 * g++.dg/parse/invalid-op1.C: Likewise.
8708 * g++.dg/parse/non-dependent2.C: Likewise.
8709 * g++.dg/parse/template18.C: Likewise.
8710 * g++.dg/tc1/dr152.C: Likewise.
8711 * g++.dg/tc1/dr166.C: Likewise.
8712 * g++.dg/tc1/dr176.C: Likewise.
8713 * g++.dg/tc1/dr213.C: Likewise.
8714 * g++.dg/template/access11.C: Likewise.
8715 * g++.dg/template/access2.C: Likewise.
8716 * g++.dg/template/access3.C: Likewise.
8717 * g++.dg/template/access7.C: Likewise.
8718 * g++.dg/template/arg7.C: Likewise.
8719 * g++.dg/template/cond2.C: Likewise.
8720 * g++.dg/template/crash13.C: Likewise.
8721 * g++.dg/template/crash40.C: Likewise.
8722 * g++.dg/template/crash7.C: Likewise.
8723 * g++.dg/template/crash84.C: Likewise.
8724 * g++.dg/template/ctor5.C: Likewise.
8725 * g++.dg/template/defarg13.C: Likewise.
8726 * g++.dg/template/defarg14.C: Likewise.
8727 * g++.dg/template/dtor7.C: Likewise.
8728 * g++.dg/template/eh2.C: Likewise.
8729 * g++.dg/template/error2.C: Likewise.
8730 * g++.dg/template/error43.C: Likewise.
8731 * g++.dg/template/friend32.C: Likewise.
8732 * g++.dg/template/injected1.C: Likewise.
8733 * g++.dg/template/instantiate1.C: Likewise.
8734 * g++.dg/template/instantiate3.C: Likewise.
8735 * g++.dg/template/instantiate5.C: Likewise.
8736 * g++.dg/template/instantiate7.C: Likewise.
8737 * g++.dg/template/local6.C: Likewise.
8738 * g++.dg/template/lookup2.C: Likewise.
8739 * g++.dg/template/member5.C: Likewise.
8740 * g++.dg/template/memfriend15.C: Likewise.
8741 * g++.dg/template/memfriend16.C: Likewise.
8742 * g++.dg/template/memfriend17.C: Likewise.
8743 * g++.dg/template/memfriend7.C: Likewise.
8744 * g++.dg/template/meminit1.C: Likewise.
8745 * g++.dg/template/nested3.C: Likewise.
8746 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8747 * g++.dg/template/nontype12.C: Likewise.
8748 * g++.dg/template/nontype13.C: Likewise.
8749 * g++.dg/template/nontype6.C: Likewise.
8750 * g++.dg/template/pr23510.C: Likewise.
8751 * g++.dg/template/pr35240.C: Likewise.
8752 * g++.dg/template/ptrmem15.C: Likewise.
8753 * g++.dg/template/ptrmem6.C: Likewise.
8754 * g++.dg/template/qualified-id1.C: Likewise.
8755 * g++.dg/template/qualttp20.C: Likewise.
8756 * g++.dg/template/qualttp3.C: Likewise.
8757 * g++.dg/template/qualttp4.C: Likewise.
8758 * g++.dg/template/qualttp5.C: Likewise.
8759 * g++.dg/template/qualttp6.C: Likewise.
8760 * g++.dg/template/qualttp7.C: Likewise.
8761 * g++.dg/template/qualttp8.C: Likewise.
8762 * g++.dg/template/recurse.C: Likewise.
8763 * g++.dg/template/recurse2.C: Likewise.
8764 * g++.dg/template/ref5.C: Likewise.
8765 * g++.dg/template/scope2.C: Likewise.
8766 * g++.dg/template/sfinae10.C: Likewise.
8767 * g++.dg/template/sfinae3.C: Likewise.
8768 * g++.dg/template/sizeof3.C: Likewise.
8769 * g++.dg/template/static9.C: Likewise.
8770 * g++.dg/template/template-id-2.C: Likewise.
8771 * g++.dg/template/typedef13.C: Likewise.
8772 * g++.dg/template/typename4.C: Likewise.
8773 * g++.dg/template/using14.C: Likewise.
8774 * g++.dg/template/using2.C: Likewise.
8775 * g++.dg/template/warn1.C: Likewise.
8776 * g++.dg/warn/Wparentheses-13.C: Likewise.
8777 * g++.dg/warn/Wparentheses-15.C: Likewise.
8778 * g++.dg/warn/Wparentheses-16.C: Likewise.
8779 * g++.dg/warn/Wparentheses-17.C: Likewise.
8780 * g++.dg/warn/Wparentheses-18.C: Likewise.
8781 * g++.dg/warn/Wparentheses-19.C: Likewise.
8782 * g++.dg/warn/Wparentheses-20.C: Likewise.
8783 * g++.dg/warn/Wparentheses-23.C: Likewise.
8784 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8785 * g++.dg/warn/noeffect2.C: Likewise.
8786 * g++.dg/warn/noeffect4.C: Likewise.
8787 * g++.dg/warn/pr8570.C: Likewise.
8788 * g++.old-deja/g++.brendan/init2.C: Likewise.
8789 * g++.old-deja/g++.eh/spec6.C: Likewise.
8790 * g++.old-deja/g++.pt/crash10.C: Likewise.
8791 * g++.old-deja/g++.pt/crash36.C: Likewise.
8792 * g++.old-deja/g++.pt/derived3.C: Likewise.
8793 * g++.old-deja/g++.pt/error2.C: Likewise.
8794 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8795 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8796 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8797 * g++.old-deja/g++.pt/overload7.C: Likewise.
8798 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8800 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8801 Iain Sandoe <iains@gcc.gnu.org>
8803 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8804 Added code to deal with the case when [Protocol
8805 -descriptionForInstanceMethod:] or [Protocol
8806 -descriptionForClassMethod:] returns NULL.
8808 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8809 Iain Sandoe <iains@gcc.gnu.org>
8811 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8812 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8815 2011-06-07 Xinliang David Li <davidxl@google.com>
8817 * gcc.dg/inline_2.c: New test.
8818 * gcc.dg/unroll_2.c: New test.
8819 * gcc.dg/inline_3.c: New test.
8820 * gcc.dg/unroll_3.c: New test.
8821 * gcc.dg/inline_4.c: New test.
8822 * gcc.dg/unroll_4.c: New test.
8823 * gcc.dg/inline_1.c: New test.
8824 * gcc.dg/unroll_1.c: New test.
8826 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8828 PR tree-optimization/48497
8829 * lib/gcc-defs.exp (dg-additional-options): New proc.
8830 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8831 -msse2 on 32-bit x86.
8833 2011-06-06 Jason Merrill <jason@redhat.com>
8835 * g++.dg/cpp0x/enum19.C: New.
8837 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8839 * gcc.target/arm/neon-reload-class.c: New test.
8841 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8844 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8846 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8848 * gcc.target/arm/smlatb-1.c: New file.
8849 * gcc.target/arm/smlatt-1.c: New file.
8850 * gcc.target/arm/smlaltb-1.c: New file.
8851 * gcc.target/arm/smlaltt-1.c: New file.
8853 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8855 * gcc.target/arm/mla-2.c: New test.
8857 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8859 PR gcov-profile/49299
8860 * gcc.dg/tree-prof/pr49299-1.c: New test.
8861 * gcc.dg/tree-prof/pr49299-2.c: New test.
8863 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8865 * lib/target-supports.exp
8866 (check_effective_target_vect_widen_mult_qi_to_hi):
8867 Add NEON as supporting target.
8868 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8869 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8870 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8871 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8872 using widening multiplication on targets that support it.
8873 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8874 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8875 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8877 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8879 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8880 Modern Objective-C runtime API.
8881 * objc/execute/next_mapping.h: Removed.
8882 * objc-obj-c++-shared/next-mapping.h: Removed.
8883 * objc-obj-c++-shared/Object1.h: Removed.
8884 * objc-obj-c++-shared/Object1.m: Removed.
8885 * objc-obj-c++-shared/Object1.mm: Removed.
8886 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8887 * objc-obj-c++-shared/Protocol1.h: Removed.
8888 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8889 of ProtoBool, IVAR_T and METHOD.
8890 * objc-obj-c++-shared/runtime.h: New.
8891 * objc-obj-c++-shared/TestsuiteObject.h: New.
8892 * objc-obj-c++-shared/TestsuiteObject.m: New.
8894 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8895 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8896 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8898 * objc/execute/_cmd.m: Include
8899 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8900 runtime API. ([TestClass +initialize]): Include this method also
8901 with the GNU runtime.
8902 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8903 Object. ([-setValue:]): Return void.
8904 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8905 with the GNU runtime. Include
8906 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8907 for the NeXT runtime. Use the existing print_ivars() and
8908 compare_structures() implementations for the old NeXT runtime.
8909 Added new implementations for the Modern GNU and NeXT runtimes.
8910 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8911 well. (main): Use objc_getClass(). Use return instead of exit.
8912 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8913 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8915 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8916 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8917 instead of Object. (main): Use return instead of exit().
8918 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8919 instead of Object. Removed prototype for exit(). (main): Use
8920 return instead of exit(). Use the Modern Objective-C runtime API.
8921 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8923 * objc/execute/class-tests-1.h: Include
8924 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8925 runtime API. (test_class_with_superclass): Do not call [Object
8926 class]. There is no need to with the current libobjc.
8927 * objc/execute/class-tests-2.h: Include
8928 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8930 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8931 ../../objc-obj-c++-shared/next-mapping.h.
8932 * objc/execute/class-2.m: Likewise.
8933 * objc/execute/class-3.m: Likewise.
8934 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8935 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8936 +initialize]): Include this method also with the GNU
8937 runtime. (main): Use the Modern Objective-C runtime API.
8938 * objc/execute/class-5.m: Likewise.
8939 * objc/execute/class-6.m: Likewise.
8940 * objc/execute/class-7.m: Likewise.
8941 * objc/execute/class-8.m: Likewise.
8942 * objc/execute/class-9.m: Likewise.
8943 * objc/execute/class-10.m: Likewise.
8944 * objc/execute/class-11.m: Likewise.
8945 * objc/execute/class-12.m: Likewise.
8946 * objc/execute/class-13.m: Likewise.
8947 * objc/execute/class-14.m: Likewise.
8948 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8949 this method also with the GNU runtime.
8950 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8951 +initialize]): Include this method also with the GNU runtime.
8952 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8954 * objc/execute/encode-1.m: Likewise.
8955 * objc/execute/enumeration-1.m: Likewise.
8956 * objc/execute/enumeration-2.m: Likewise.
8957 * objc/execute/exceptions/catchall-1.m: Likewise.
8958 * objc/execute/exceptions/finally-1.m: Likewise.
8959 * objc/execute/exceptions/foward-1.m: Likewise.
8960 * objc/execute/exceptions/local-variables-1.m: Likewise.
8961 * objc/execute/exceptions/throw-nil.m: Likewise.
8962 * objc/execute/exceptions/trivial.m: Likewise.
8963 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8964 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8965 * objc/execute/exceptions/matcher-1.m: Likewise.
8966 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8968 * objc/execute/formal_protocol-2.m: Likewise.
8969 * objc/execute/formal_protocol-3.m: Likewise.
8970 * objc/execute/formal_protocol-4.m: Likewise.
8971 * objc/execute/formal_protocol-5.m: Include
8972 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8974 * objc/execute/formal_protocol-6.m: Likewise.
8975 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8976 Object. Include <objc/Protocol.h> instead of
8977 ../../objc-obj-c++-shared/Protocol1.h.
8978 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8980 * objc/execute/informal_protocol.m: Likewise.
8981 * objc/execute/load-3.m: Likewise.
8982 * objc/execute/many_args_method.m ([TestClass +initialize]):
8983 Include this method with the GNU runtime as well.
8984 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8985 * objc/execute/nested-func-1.m: Use TestsuiteObject
8987 * objc/execute/nil_method-1.m: Likewise.
8988 * objc/execute/no_clash.m: Likewise.
8989 * objc/execute/np-1.m: Do not include
8990 ../../objc-obj-c++-shared/Protocol1.h.
8991 (main): Use return instead of exit().
8992 * objc/execute/np-2.m: Do not include
8993 ../../objc-obj-c++-shared/Protocol1.h.
8994 ([MyObject +initialize]): Include this method also with the GNU
8995 runtime. (main): Use return instead of exit().
8996 * objc/execute/object_is_class.m: Include
8997 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8998 of Object. (main): Use the Modern Objective-C runtime API.
8999 * objc/execute/object_is_meta_class.m: Likewise.
9000 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9001 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9002 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9003 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9004 Objective-C runtime API.
9005 * objc/execute/protocol-isEqual-2.m: Likewise.
9006 * objc/execute/protocol-isEqual-3.m: Likewise.
9007 * objc/execute/protocol-isEqual-4.m: Likewise.
9008 * objc/execute/redefining_self.m ([TestClass +initialize]):
9009 Include this method with the GNU runtime as well.
9010 * objc/execute/root_methods.m: Include
9011 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9012 Include this method with the GNU runtime as well.
9013 (main): Use the Modern Objective-C runtime API.
9014 * objc/execute/selector-1.m: Include
9015 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9016 of Object. (main): Use the Modern Objective-C runtime API.
9017 * objc/execute/static-1.m ([Test +initialize]): Include this
9018 method with the GNU runtime as well.
9019 * objc/execute/static-2.m: Likewise.
9020 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9021 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9022 ([MathClass +initialize]): Include this method with the GNU
9024 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9026 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9027 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9028 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9029 * objc.dg/attributes/method-attribute-1.m: Likewise.
9030 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9031 * objc.dg/attributes/method-attribute-2.m: Likewise.
9032 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9033 * objc.dg/attributes/method-attribute-3.m: Likewise.
9034 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9035 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9036 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9037 * obj-c++.dg/bitfield-1.mm: Likewise.
9038 * obj-c++.dg/bitfield-2.mm: Likewise
9039 * objc.dg/bitfield-3.m: Likewise.
9040 * obj-c++.dg/bitfield-4.mm: Likewise.
9041 * objc.dg/bitfield-5.m: Likewise
9042 * objc.dg/call-super-1.m: Likewise.
9043 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9044 Use objc_getClass() instead of objc_get_class(), but for the GNU
9045 runtime redefine objc_getClass as objc_get_class. Include
9046 ../objc-obj-c++-shared/runtime.h.
9047 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9048 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9049 Use the Modern Objective-C runtime API.
9050 * objc.dg/class-protocol-1.m: Include
9051 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9052 * obj-c++.dg/class-protocol-1.mm: Likewise.
9053 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9054 * objc.dg/comp-types-10.m: Likewise.
9055 * objc.dg/comp-types-11.m: Likewise.
9056 * objc.dg/comp-types-12.m: Likewise.
9057 * obj-c++.dg/comp-types-9.mm: Likewise.
9058 * obj-c++.dg/comp-types-11.mm: Likewise.
9059 * obj-c++.dg/comp-types-12.mm: Likewise.
9060 * obj-c++.dg/comp-types-13.mm: Likewise.
9061 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9062 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9063 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9064 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9065 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9066 * objc.dg/desig-init-1.m: Likewise.
9067 * obj-c++.dg/defs.mm: Likewise.
9068 * objc.dg/exceptions-2.m: Likewise.
9069 * obj-c++.dg/except-1.mm: Likewise.
9070 * obj-c++.dg/exceptions-2.mm: Likewise.
9071 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9072 Use the Modern Objective-C runtime API.
9073 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9074 the Modern Objective-C runtime API. Do not include
9075 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9076 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9077 the Modern Objective-C runtime API except when using an older NeXT
9079 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9080 the Modern Objective-C runtime API.
9081 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9083 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9084 * objc.dg/encode-7-next-64bit.m: Updated include.
9085 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9087 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9088 the Modern Objective-C runtime API.
9089 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9090 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9091 instead of ../objc-obj-c++-shared/Protocol1.h.
9092 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9093 the Modern Objective-C runtime API except when using an older NeXT
9095 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9096 the Modern Objective-C runtime API.
9097 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9099 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9100 * objc.dg/fix-and-continue-2.m: Likewise.
9101 * objc.dg/foreach-1.m: Likewise.
9102 * objc.dg/foreach-2.m: Likewise.
9103 * objc.dg/foreach-3.m: Likewise.
9104 * objc.dg/foreach-4.m: Likewise.
9105 * objc.dg/foreach-5.m: Likewise.
9106 * objc.dg/foreach-6.m: Likewise.
9107 * objc.dg/foreach-7.m: Likewise.
9108 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9110 * objc.dg/func-ptr-2.m: Likewise.
9111 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9112 Do not include objc/objc-api.h.
9113 * obj-c++.dg/fsf-package-0.mm: Likewise.
9114 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9115 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9116 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9118 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9119 * objc.dg/gnu-runtime-3.m: Likewise.
9120 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9121 * objc.dg/headers.m: Include objc/runtime.h instead of
9122 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9123 for the NeXT runtime.
9124 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9125 * obj-c++.dg/isa-field-1.mm: Likewise.
9126 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9127 * objc.dg/layout-1.m: Likewise.
9128 * objc.dg/layout-2.m: Likewise.
9129 * objc.dg/local-decl-2.m: Likewise.
9130 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9131 Object. ([Container +elementForView:]): Use
9132 class_conformsToProtocol().
9133 * obj-c++.dg/lookup-2.mm: Likewise.
9134 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9135 * obj-c++.dg/local-decl-1.mm: Likewise.
9136 * objc.dg/method-3.m: Likewise.
9137 * objc.dg/method-4.m: Likewise.
9138 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9139 ../objc-obj-c++-shared/Protocol1.h.
9140 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9141 * objc.dg/method-9.m: Likewise.
9142 * objc.dg/method-10.m: Likewise.
9143 * objc.dg/method-13.m ([Root +initialize]): Include this method
9144 also for the GNU runtime. (main): Use objc_getClass() also for
9146 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9147 * objc.dg/method-17.m: Likewise.
9148 * objc.dg/method-19.m: Likewise.
9149 * objc.dg/method-20b.m: Likewise.
9150 * obj-c++.dg/method-2.mm: Likewise.
9151 * obj-c++.dg/method-6.mm: Likewise.
9152 * obj-c++.dg/method-10.mm: Likewise.
9153 * obj-c++.dg/method-11.mm: Likewise.
9154 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9155 ../objc-obj-c++-shared/Protocol1.h.
9156 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9157 * obj-c++.dg/method-15.mm: Likewise.
9158 * obj-c++.dg/method-17.mm: Likewise.
9159 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9160 +initialize]): Include this method also for the GNU
9161 runtime. (main): Use objc_getClass() also for the GNU runtime.
9162 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9163 * obj-c++.dg/method-22.mm: Likewise.
9164 * obj-c++.dg/method-23.mm: Likewise.
9165 * obj-c++.dg/no-extra-load.mm: Likewise.
9166 * objc.dg/objc-fast-4.m: Likewise.
9167 * objc.dg/objc-gc-4.m: Likewise.
9168 * obj-c++.dg/objc-gc-3.mm: Likewise.
9169 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9170 protocol_getMethodDescription() instead of [Protocol
9171 -descriptionForInstanceMethod].
9172 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9173 Made it available with all runtimes. (main): Call -test instead
9175 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9176 and put into a category.
9177 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9178 Object. Include objc/objc.h.
9179 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9180 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9181 New. (main): Use protocol_getMethodDescription() instead
9182 of [Protocol -descriptionForInstanceMethod] and [Protocol
9183 -descriptionForClassMethod].
9184 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9185 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9186 Objective-C runtime API.
9187 * obj-c++.dg/proto-qual-1.mm: Likewise.
9188 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9190 * obj-c++.dg/property/property-1.mm: Likewise.
9191 * obj-c++.dg/qual-types-1.mm: Likewise.
9192 * objc.dg/selector-2.m: Include objc/objc.h instead of
9193 ../objc-obj-c++-shared/Object1.h.
9194 * obj-c++.dg/selector-2.mm: Likewise.
9195 * obj-c++.dg/selector-5.mm: Likewise.
9196 * obj-c++.dg/selector-6.mm: Likewise.
9197 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9198 Object. Do not include objc/objc-api.h.
9199 * obj-c++.dg/set-not-used-1.mm: Likewise.
9200 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9201 * objc.dg/stret-1.m: Likewise.
9202 * objc.dg/stret-2.m: Likewise.
9203 * obj-c++.dg/super-class-2.mm: Likewise.
9204 * objc.dg/super-class-3.m: Likewise.
9205 * objc.dg/super-class-4.m: Likewise.
9206 * objc.dg/sync-2.m: Likewise.
9207 * obj-c++.dg/sync-2.mm: Likewise.
9208 * objc.dg/sync-1.m: Include objc/objc.h instead of
9209 ../objc-obj-c++-shared/Object1.h.
9210 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9211 'Class' as the type of 'isa'.
9212 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9213 Objective-C runtime API. ([TestClass +initialize]): Include this
9214 method with the GNU runtime as well.
9215 * objc.dg/strings/strings-1.m: Updated includes.
9216 * obj-c++.dg/strings/strings-1.mm: Likewise.
9217 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9218 objc.dg/strings/const-str-12b.m.
9219 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9220 * obj-c++.dg/template-3.mm: Likewise.
9221 * obj-c++.dg/template-4.mm: Likewise.
9222 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9223 Objective-C runtime API.
9224 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9225 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9226 * obj-c++.dg/try-catch-1.mm: Likewise.
9227 * obj-c++.dg/try-catch-2.mm: Likewise.
9228 * objc.dg/try-catch-3.m: Likewise.
9229 * obj-c++.dg/try-catch-3.mm: Likewise.
9230 * objc.dg/try-catch-6.m: Likewise.
9231 * objc.dg/try-catch-7.m: Likewise.
9232 * obj-c++.dg/try-catch-7.mm: Likewise.
9233 * obj-c++.dg/try-catch-8.mm: Likewise.
9234 * obj-c++.dg/try-catch-9.mm: Likewise.
9235 * objc.dg/try-catch-10.m: Likewise.
9236 * obj-c++.dg/try-catch-11.mm: Likewise.
9237 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9238 Object. Include objc/objc.h.
9239 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9240 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9241 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9242 Object. Use Modern Objective-C runtime API. Do not use
9244 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9245 * obj-c++.dg/torture/trivial.mm: Likewise.
9246 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9247 instead of ../objc-obj-c++-shared/Object1.h. Include
9248 ../objc-obj-c++-shared/runtime.h.
9249 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9250 * objc.dg/torture/strings/const-str-11.m: Likewise.
9251 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9252 * objc.dg/torture/strings/const-str-9.m: Likewise.
9253 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9254 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9255 instead of Object. Only add _FooClassReference if
9257 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9258 * objc.dg/torture/strings/const-str-8.m: Likewise.
9259 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9260 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9262 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9264 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9265 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9266 * obj-c++.dg/va-meth-1.mm: Likewise.
9267 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9268 ../objc-obj-c++-shared/Object1.h.
9269 * objc.dg/zero-link-3.m: Likewise.
9271 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9273 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9275 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9278 * obj-c++.dg/property/cxx-property-1.mm: New.
9279 * obj-c++.dg/property/cxx-property-2.mm: New.
9281 2011-06-06 Jason Merrill <jason@redhat.com>
9283 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9285 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9287 PR rtl-optimization/49145
9289 * gcc.c-torture/compile/pr49145.c: New test.
9291 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9294 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9295 to dg-options, match also DW_AT_linkage_name.
9298 * gcc.dg/debug/pr49294.c: New test.
9301 * g++.dg/opt/pr49264.C: New test.
9303 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9305 PR tree-optimization/49243
9306 * gcc.dg/pr49243.c: New.
9308 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9310 * gnat.dg/specs/cond_expr1.ads: New test.
9312 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9314 * gnat.dg/deferred_const4.ad[sb]: New test.
9315 * gnat.dg/deferred_const4_pkg.ads: New helper.
9317 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9319 * gnat.dg/test_tamdt.adb: Rename to...
9320 * gnat.dg/taft_type1.adb: ...this.
9321 * gnat.dg/tamdt.ad[sb]: Rename to...
9322 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9323 * gnat.dg/tamdt_aux.ads: Rename to...
9324 * gnat.dg/taft_type1_pkg2.ads: ...this.
9325 * gnat.dg/taft_type2.ad[sb]: New test.
9326 * gnat.dg/taft_type2_pkg.ads: New helper.
9327 * gnat.dg/taft_type3.adb: New test.
9328 * gnat.dg/taft_type3_pkg.ads: New helper.
9330 2011-06-05 Tobias Burnus <burnus@net-b.de>
9333 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9336 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9339 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9341 * objc.dg/gnu-api-2-objc.m: Likewise.
9342 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9343 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9345 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9347 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9348 alignment, not the alignment, when calling class_addIvar(). Add
9349 an 'isa' instance variable to the test root class.
9350 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9352 2011-06-04 Jan Hubicka <jh@suse.cz>
9354 PR tree-optimization/48893
9355 PR tree-optimization/49091
9356 PR tree-optimization/49179
9357 * gfortran.dg/pr49179.f90: New testcase
9359 2011-06-04 Jan Hubicka <jh@suse.cz>
9362 * g++.dg/torture/pr48954.C: New testcase.
9364 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9366 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9368 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9371 * g++.dg/diagnostic/bitfld2.C: New.
9373 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9376 * gcc.c-torture/execute/pr49281.c: New test.
9378 2011-06-04 Jan Hubicka <jh@suse.cz>
9380 PR tree-optimize/48929
9381 * gcc.c-torture/compile/pr48929.c: New testcase.
9383 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9387 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9390 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9392 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9394 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9396 2011-06-03 Richard Henderson <rth@redhat.com>
9397 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9399 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9401 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9403 * objc.dg/headers.m: Do not include objc-list.h.
9405 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9407 * objc.dg/type-stream-1.m: Test removed.
9408 * objc.dg/headers.m: Do not include typedstream.h.
9410 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9412 * objc.dg/torture/forward-1.m (main): Updated testcase.
9414 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9417 * gcc.c-torture/compile/pr49163.c: New.
9419 2011-06-02 Asher Langton <langton2@llnl.gov>
9422 * gfortran.dg/PR49268.f90: New test.
9424 2011-06-02 Asher Langton <langton2@llnl.gov>
9427 * gfortran.dg/PR37039.f90: New test.
9429 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9432 * objc.dg/method-5.m: Updated.
9433 * objc.dg/method-19.m: Updated.
9434 * objc.dg/method-lookup-1.m: New.
9435 * obj-c++.dg/method-6.mm: Updated.
9436 * obj-c++.dg/method-7.mm: Updated.
9437 * obj-c++.dg/method-lookup-1.mm: New.
9439 2011-06-02 DJ Delorie <dj@redhat.com>
9441 * lib/timeout.exp (timeout): Add board_info support.
9443 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9445 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9447 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9450 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9451 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9453 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9454 Hans-Peter Nilsson <hp@axis.com>
9456 PR rtl-optimization/48840
9457 * gcc.target/sparc/ultrasp13.c: New test.
9459 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9462 * gcc.c-torture/compile/pr49238.c: New.
9464 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9466 * gcc.target/arm/g2.c: Skip test in -mthumb.
9467 Skip test unless cpu is xscale.
9468 * gcc.target/arm/scd42-2.c: Likewise.
9469 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9471 2011-06-01 Jason Merrill <jason@redhat.com>
9473 * g++.dg/cpp0x/decltype28.C: New.
9474 * g++.dg/cpp0x/decltype29.C: New.
9476 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9479 * gcc.target/mips/pr45074.c: New test.
9481 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9482 Hans-Peter Nilsson <hp@axis.com>
9484 PR rtl-optimization/48830
9485 * gcc.target/sparc/ultrasp12.c: New test.
9487 2011-06-01 David Li <davidxl@google.com>
9489 * gcc.dg/profile-dir-1.c: Change pass name.
9490 * gcc.dg/profile-dir-2.c: Ditto.
9491 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9492 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9493 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9494 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9495 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9496 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9497 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9498 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9499 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9500 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9501 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9502 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9503 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9504 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9505 * gcc.dg/profile-dir-3.c: Ditto.
9506 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9508 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9510 * objc.dg/attributes/method-nonnull-1.m: New test.
9511 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9513 2011-05-31 Tobias Burnus <burnus@net-b.de>
9516 * gfortran.dg/coarray_atomic_1.f90: New.
9517 * gfortran.dg/coarray/atomic_1.f90: New.
9519 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9521 * gcc.dg/guality/bswaptest.c: New test.
9522 * gcc.dg/guality/clztest.c: New test.
9523 * gcc.dg/guality/ctztest.c: New test.
9524 * gcc.dg/guality/rotatetest.c: New test.
9527 * gcc.target/i386/pr48688.c: New test.
9529 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9532 * g++.dg/lookup/name-clash9.C: New.
9534 2011-05-31 Tobias Burnus <burnus@net-b.de>
9537 * gfortran.dg/coarray/dummy_1.f90: New.
9539 2011-05-31 Tobias Burnus <burnus@net-b.de>
9542 * gfortran.dg/coarray/save_1.f90: New.
9543 * gfortran.dg/coarray_4.f90: Update dg-error.
9545 2011-05-31 Jason Merrill <jason@redhat.com>
9547 * g++.dg/cpp0x/rv-template1.C: New.
9549 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9551 PR rtl-optimization/49235
9552 * gcc.dg/pr49235.c: New test.
9554 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9556 PR tree-optimization/49093
9557 * gcc.dg/vect/pr49093.c: New test.
9559 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9562 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9564 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9567 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9570 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9573 * gcc.c-torture/execute/pr49186.c: New.
9575 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9578 * gcc.target/i386/pr49168-1.c: New.
9580 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9581 Eric Botcazou <ebotcazou@adacore.com>
9583 * gcc.dg/guality/drap.c: New test.
9585 2011-05-30 Richard Guenther <rguenther@suse.de>
9587 PR tree-optimization/49210
9588 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9589 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9591 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9594 * g++.dg/gomp/pr49223-1.C: New test.
9595 * g++.dg/gomp/pr49223-2.C: New test.
9597 2011-05-30 Richard Guenther <rguenther@suse.de>
9599 PR tree-optimization/49218
9600 * gcc.c-torture/execute/pr49218.c: New testcase.
9602 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9604 PR tree-optimization/49199
9605 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9606 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9607 -fno-tree-scev-cprop.
9609 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9612 * gfortran.dg/extends_13.f03: New.
9614 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9616 PR rtl-optimization/49095
9617 * gcc.target/i386/pr49095.c: New test.
9619 2011-05-29 Tobias Burnus <burnus@net-b.de>
9622 * gfortran.dg/coarray_24.f90: New.
9624 2011-05-29 Tobias Burnus <burnus@net-b.de>
9627 * gfortran.dg/coarray_23.f90: New.
9629 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9632 * gcc.dg/pr48826.c: New test.
9634 2011-05-29 Richard Guenther <rguenther@suse.de>
9636 PR tree-optimization/49217
9637 * gcc.dg/torture/pr49217.c: New testcase.
9639 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9642 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9644 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9646 * gnat.dg/boolean_subtype.adb: Rename to...
9647 * gnat.dg/boolean_subtype1.adb: ...this.
9649 2011-05-28 Jason Merrill <jason@redhat.com>
9651 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9653 2011-05-27 Jason Merrill <jason@redhat.com>
9655 * g++.dg/cpp0x/enum18.C: Adjust.
9657 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9659 2011-05-27 Tobias Burnus <burnus@net-b.de>
9662 * gfortran.dg/coarray_22.f90: New.
9664 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9666 PR tree-optimization/46728
9667 * gcc.target/powerpc/pr46728-1.c: New.
9668 * gcc.target/powerpc/pr46728-2.c: New.
9669 * gcc.target/powerpc/pr46728-3.c: New.
9670 * gcc.target/powerpc/pr46728-4.c: New.
9671 * gcc.target/powerpc/pr46728-5.c: New.
9672 * gcc.dg/pr46728-6.c: New.
9673 * gcc.target/powerpc/pr46728-7.c: New.
9674 * gcc.target/powerpc/pr46728-8.c: New.
9675 * gcc.dg/pr46728-9.c: New.
9676 * gcc.target/powerpc/pr46728-10.c: New.
9677 * gcc.target/powerpc/pr46728-11.c: New.
9678 * gcc.dg/pr46728-12.c: New.
9679 * gcc.target/powerpc/pr46728-13.c: New.
9680 * gcc.target/powerpc/pr46728-14.c: New.
9681 * gcc.target/powerpc/pr46728-15.c: New.
9682 * gcc.target/powerpc/pr46728-16.c: New.
9684 2011-05-27 Jason Merrill <jason@redhat.com>
9686 * g++.dg/abi/mangle47.C: New.
9689 * g++.dg/template/const5.C: New.
9691 * g++.dg/cpp0x/enum18.C: New.
9693 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9695 * g++.dg/cpp0x/error6.C: New.
9697 * g++.dg/cpp0x/error5.C: New.
9699 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9702 * g++.dg/eh/cond6.C: New test.
9704 2011-05-27 Tobias Burnus <burnus@net-b.de>
9707 * gfortran.dg/rank_3.f90: New.
9708 * gfortran.dg/rank_4.f90: New.
9710 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9712 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9713 replace dump search.
9715 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9717 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9718 * gnat.dg/bit_packed_array5.adb: ...here.
9720 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9723 * g++.dg/cpp0x/auto25.C: New.
9725 2011-05-27 Richard Guenther <rguenther@suse.de>
9727 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9729 2011-05-27 Richard Guenther <rguenther@suse.de>
9731 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9733 2011-05-27 Richard Guenther <rguenther@suse.de>
9736 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9738 2011-05-26 Jason Merrill <jason@redhat.com>
9740 * g++.dg/cpp0x/friend1.C: New.
9741 * g++.dg/cpp0x/friend2.C: New.
9743 * g++.dg/cpp0x/auto7.C: Update.
9744 * g++.dg/template/crash50.C: Adjust.
9745 * g++.dg/template/static9.C: Adjust.
9746 * g++.old-deja/g++.ext/memconst.C: Adjust.
9748 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9750 * gcc.dg/march.c: Ignore a note for some targets.
9752 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9753 Nathan Froyd <froydnj@codesourcery.com>
9757 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9758 * g++.dg/parse/pr18770.C: New test.
9759 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9761 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9764 * gfortran.dg/dependency_40.f90 : New test.
9766 2011-05-26 Tobias Burnus <burnus@net-b.de>
9769 * gfortran.dg/coarray/registering_1.f90: New.
9771 2011-05-26 Jason Merrill <jason@redhat.com>
9773 * g++.dg/cpp0x/variadic111.C: New.
9774 * g++.dg/cpp0x/variadic41.C: Adjust.
9776 2011-05-26 Richard Guenther <rguenther@suse.de>
9778 PR tree-optimization/48702
9779 * gcc.dg/torture/pr48702.c: New testcase.
9781 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9783 PR gcov-profile/48845
9784 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9786 * gcc.dg/matrix/matrix.exp: Likewise.
9787 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9788 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9789 line number to check_profiling_available.
9790 * lib/target-supports.exp (check_profiling_available): Account for
9792 Require TLS runtime support with -fprofile-generate.
9793 * lib/profopt.exp (profopt-execute): Add TLS options for
9795 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9797 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9800 * g++.dg/eh/cond5.C: New test.
9802 PR tree-optimization/49161
9803 * gcc.c-torture/execute/pr49161.c: New test.
9805 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9807 * gcc.target/arm/neon-vorn-vbic.c: New test.
9809 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9811 PR tree-optimization/49038
9812 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9813 * gcc.dg/vect/pr49038.c: New test.
9815 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9817 * g++.dg/init/pr25811-3.C: New.
9818 * g++.dg/init/pr25811-4.C: New.
9820 2011-05-25 Jason Merrill <jason@redhat.com>
9822 * g++.dg/cpp0x/enum17.C: New.
9823 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9825 * g++.dg/cpp0x/auto24.C: New.
9827 * g++.dg/cpp0x/error4.C: New.
9829 * g++.dg/cpp0x/rv-restrict.C: New.
9831 * g++.dg/cpp0x/enum15.C: New.
9832 * g++.dg/cpp0x/constexpr-switch2.C: New.
9834 * g++.dg/cpp0x/variadic110.C: New.
9836 * g++.dg/cpp0x/auto9.C: Add typedef test.
9838 * g++.dg/cpp0x/auto23.C: New.
9839 * g++.dg/cpp0x/auto9.C: Adjust.
9841 * g++.dg/cpp0x/defaulted29.C: New.
9843 * g++.dg/cpp0x/initlist51.C: New.
9845 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9847 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9848 * g++.dg/abi/packed1.C: Suppress warning.
9849 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9850 * g++.dg/template/stdarg1.C: Likewise.
9851 * g++.dg/other/packed1.C: Remove arm from xfail list.
9853 2011-05-25 Jason Merrill <jason@redhat.com>
9855 * g++.dg/cpp0x/enum16.C: New.
9856 * g++.dg/parse/error15.C: Adjust.
9858 * g++.dg/cpp0x/initlist50.C: New.
9860 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9862 * g++.dg/cpp0x/variadic109.C: New.
9864 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9866 * gcc.target/i386/pause-1.c: New.
9868 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9870 * gcc.dg/stack-usage-1.c: Adjust comment.
9871 * gcc.dg/stack-usage-2.c: New test.
9873 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9876 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9877 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9879 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9881 PR rtl-optimization/48757
9882 * gfortran.dg/pr48757.f: New test case.
9884 2011-05-24 Jason Merrill <jason@redhat.com>
9886 * g++.dg/cpp0x/access01.C: New.
9888 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9891 * objc.dg/pr48177.m: New testcase.
9893 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9896 * objc.dg/pr48187.m: New testcase.
9897 * obj-c++.dg/pr48187.mm: New testcase.
9898 * objc.dg/ivar-extra-semicolon.m: New testcase.
9900 2011-05-24 Jason Merrill <jason@redhat.com>
9902 * g++.dg/template/access21.C: New.
9903 * g++.dg/template/access22.C: New.
9905 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9907 PR rtl-optimization/48633
9908 * g++.dg/pr48633.C: New test.
9910 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9913 * g++.dg/other/pr49133.C: New test.
9915 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9916 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9918 * gcc.dg/torture/tls/run-gd.c: New test.
9919 * gcc.dg/torture/tls/run-ie.c: New test.
9920 * gcc.dg/torture/tls/run-ld.c: New test.
9921 * gcc.dg/torture/tls/run-le.c: New test.
9922 * lib/target-supports.exp (check_effective_target_tls_runtime):
9923 Build testcase with TLS options.
9925 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9927 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9929 2011-05-24 Tom de Vries <tom@codesourcery.com>
9931 PR tree-optimization/49121
9932 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9934 2011-05-23 Jason Merrill <jason@redhat.com>
9936 * g++.dg/cpp0x/defaulted28.C: New.
9938 * g++.dg/cpp0x/sfinae25.C: New.
9940 * g++.dg/cpp0x/rv-cast2.C: New.
9942 * g++.dg/cpp0x/enum14.C: New.
9944 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9947 * gcc.c-torture/execute/pr49123.c: New test.
9950 * gcc.dg/debug/pr49032.c: New test.
9953 * gcc.dg/pr49120.c: New test.
9955 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9958 * gcc.target/i386/pr47315.c: New test.
9960 2011-05-23 Jason Merrill <jason@redhat.com>
9962 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9964 * g++.dg/cpp0x/sfinae24.C: New.
9966 * g++.dg/cpp0x/error3.C: New.
9968 * g++.dg/cpp0x/defaulted27.C: New.
9970 * g++.dg/cpp0x/decltype27.C: New.
9972 2011-05-23 Richard Guenther <rguenther@suse.de>
9974 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9976 2011-05-23 Richard Guenther <rguenther@suse.de>
9978 PR tree-optimization/40874
9979 * g++.dg/tree-ssa/pr40874.C: New testcase.
9981 2011-05-23 Richard Guenther <rguenther@suse.de>
9983 PR tree-optimization/49115
9984 * g++.dg/torture/pr49115.C: New testcase.
9986 2011-05-23 Richard Guenther <rguenther@suse.de>
9989 * gcc.dg/memcpy-3.c: New testcase.
9991 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.c-torture/execute/pr48973-1.c: New test.
9995 * gcc.c-torture/execute/pr48973-2.c: New test.
9997 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10000 * g++.dg/warn/pr18016.C: New.
10002 2011-05-23 Tom de Vries <tom@codesourcery.com>
10005 * gcc.target/arm/ivopts-6.c: New test.
10007 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10009 PR middle-end/49029
10010 * gcc.c-torture/compile/pr49029.c: New test.
10012 2011-05-22 Jason Merrill <jason@redhat.com>
10014 * g++.dg/cpp0x/sfinae23.C: New.
10015 * g++.dg/cpp0x/sfinae8.C: Correct.
10017 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10019 * gfortran.dg/function_optimize_8.f90: New test case.
10021 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10023 PR tree-optimization/49087
10024 * gcc.dg/vect/O3-pr49087.c: New test.
10026 2011-05-21 Jason Merrill <jason@redhat.com>
10028 * g++.dg/debug/const5.C: New.
10030 2011-05-20 Jason Merrill <jason@redhat.com>
10032 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10034 * g++.dg/cpp0x/constexpr-static7.C: New.
10036 * g++.dg/cpp0x/enum12.C: New.
10037 * g++.dg/cpp0x/enum13.C: New.
10039 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10042 * gfortran.dg/select_type_23.f03: New.
10044 2011-05-20 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/defaulted26.C: New.
10048 * g++.dg/cpp0x/noexcept02.C: Fix.
10049 * g++.dg/cpp0x/noexcept03.C: Fix.
10050 * g++.dg/cpp0x/noexcept08.C: Fix.
10051 * g++.dg/cpp0x/noexcept10.C: New.
10053 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10056 * gfortran.dg/extends_12.f03: New.
10058 2011-05-20 Jason Merrill <jason@redhat.com>
10060 * g++.dg/template/koenig9.C: New.
10061 * g++.dg/opt/pr47615.C: Fix.
10062 * g++.dg/overload/defarg1.C: Fix.
10063 * g++.dg/tc1/dr213.C: Remove xfail.
10064 * g++.dg/torture/pr34850.C: Fix.
10065 * g++.dg/torture/pr39362.C: Fix.
10066 * g++.old-deja/g++.brendan/crash56.C: Fix.
10067 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10069 2011-05-20 Richard Guenther <rguenther@suse.de>
10071 PR tree-optimization/49079
10072 * gcc.dg/torture/pr49079.c: New testcase.
10074 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10076 PR tree-optimization/49073
10077 * gcc.c-torture/execute/pr49073.c: New test.
10079 2011-06-19 Tobias Burnus <burnus@net-b.de>
10082 * gfortran.dg/coarray_21.f90: New.
10084 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10086 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10089 2011-05-19 Richard Guenther <rguenther@suse.de>
10092 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10094 2011-05-19 Richard Guenther <rguenther@suse.de>
10096 PR middle-end/48985
10097 * gcc.dg/builtin-object-size-11.c: New testcase.
10099 2011-05-19 Tom de Vries <tom@codesourcery.com>
10102 * gcc.target/arm/ivopts.c: New test.
10103 * gcc.target/arm/ivopts-2.c: New test.
10105 2011-05-19 Tom de Vries <tom@codesourcery.com>
10107 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10109 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10111 * gcc.c-torture/execute/960321-1.x: Remove.
10113 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10116 * gfortran.dg/move_alloc_4.f90: New.
10118 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10121 * gcc.target/i386/pr49002-1.c: New test.
10122 * gcc.target/i386/pr49002-2.c: Likewise.
10124 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10126 PR tree-optimization/49039
10127 * gcc.c-torture/execute/pr49039.c: New test.
10128 * gcc.dg/tree-ssa/pr49039.c: New test.
10129 * g++.dg/torture/pr49039.C: New test.
10131 2011-05-18 Jason Merrill <jason@redhat.com>
10133 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10134 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10135 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10137 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10139 * gcc.target/bfin/mcpu-bf592.c: New test.
10141 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10143 PR tree-optimization/41881
10144 * gcc.dg/vect/O3-pr41881.c: New test.
10145 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10147 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10149 PR tree-optimization/49000
10150 * gcc.dg/pr49000.c: New test.
10152 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10154 * gnat.dg/invalid1.adb: New test.
10156 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10158 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10160 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10161 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10163 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10166 * g++.dg/cpp0x/range-for18.C: New.
10168 2011-05-15 Tobias Burnus <burnus@net-b.de>
10171 * gfortran.dg/coarray/image_index_2.f90: New.
10173 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10175 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10176 * g++.dg/cpp0x/override2.C: New.
10178 2011-05-14 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.de/coarray_20.f90: New.
10183 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10186 * function_optimize_7.f90: New test case.
10188 2011-05-13 Jason Merrill <jason@redhat.com>
10190 * g++.dg/cpp0x/decltype26.C: New.
10191 * g++.dg/cpp0x/enum11.C: New.
10193 2011-05-13 Tobias Burnus <burnus@net-b.de>
10197 * gfortran.dg/assign_8.f90: Update dg-error.
10199 2011-05-13 Tobias Burnus <burnus@net-b.de>
10202 * gfortran.dg/io_constraints_8.f90: New.
10203 * gfortran.dg/io_constraints_9.f90: New.
10205 2011-05-13 Martin Thuresson <martint@google.com>
10207 PR gcov-profile/47793
10208 * gcc.dg/pr47793.c: New.
10210 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10212 PR tree-optimization/48975
10213 * gcc.dg/pr48975.c: New test.
10215 2011-05-12 Tobias Burnus <burnus@net-b.de>
10218 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10220 2011-05-12 Jason Merrill <jason@redhat.com>
10222 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10224 2011-05-12 Geert Bosch <bosch@adacore.com>
10226 * gnat.dg/view_conversion1.adb: New test.
10228 2011-05-12 Richard Guenther <rguenther@suse.de>
10230 PR tree-optimization/48172
10231 * gcc.dg/vect/pr48172.c: New testcase.
10233 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10236 * g++.dg/opt/pr48967.C: New test.
10238 2011-05-11 Jason Merrill <jason@redhat.com>
10240 * g++.dg/cpp0x/constexpr-friend.C: New.
10241 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10243 * g++.dg/cpp0x/sfinae22.C: New.
10245 2011-05-11 Tobias Burnus <burnus@net-b.de>
10248 * gfortran.dg/generic_24.f90: New.
10250 2011-05-11 Richard Guenther <rguenther@suse.de>
10252 PR tree-optimization/15256
10253 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10255 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10258 * gcc.dg/pr48159-1.c: New test.
10259 * gcc.dg/pr48159-2.c: New test.
10261 2011-05-11 Richard Guenther <rguenther@suse.de>
10263 PR middle-end/48953
10264 * gcc.dg/torture/pr48953.c: New testcase.
10266 2011-05-11 Richard Guenther <rguenther@suse.de>
10268 PR tree-optimization/18041
10269 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10271 2011-05-11 Alan Modra <amodra@gmail.com>
10274 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10276 2011-05-10 Jason Merrill <jason@redhat.com>
10278 * g++.dg/cpp0x/defaulted25.C: New.
10279 * g++.dg/template/crash7.C: Adjust.
10281 * g++.dg/cpp0x/variadic108.C: New.
10283 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10285 * g++.dg/inherit/virtual9.C: Extend.
10287 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10290 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10291 are passed and returned in vector registers.
10293 2011-05-10 Richard Guenther <rguenther@suse.de>
10295 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10296 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10297 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10298 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10299 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10302 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10304 PR tree-optimization/48611
10305 PR tree-optimization/48794
10306 * gfortran.dg/gomp/pr48611.f90: New test.
10307 * gfortran.dg/gomp/pr48794.f90: New test.
10310 * gcc.dg/dfp/pr48928.c: New test.
10312 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10315 * g++.dg/cpp0x/pr48522.C: New.
10317 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10320 * g++.dg/cpp0x/sfinae21.C: New.
10322 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10324 * g++.dg/template/sfinae28.C: Rename to...
10325 * g++.dg/cpp0x/sfinae19.C: ... this.
10326 * g++.dg/template/sfinae29.C: Rename to...
10327 * g++.dg/cpp0x/sfinae20.C: ... this.
10329 2011-05-09 Jeff Law <law@redhat.com>
10331 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10332 consistent results.
10334 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
10337 * g++.dg/init/pr20039.C: New.
10339 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10343 * g++.dg/template/sfinae28.C: New.
10344 * g++.dg/template/sfinae29.C: Likewise.
10346 2011-05-09 Jason Merrill <jason@redhat.com>
10348 * g++.dg/template/nontype23.C: New.
10350 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
10352 * g++.dg/init/pr48859.C: New.
10354 2011-05-09 Jason Merrill <jason@redhat.com>
10356 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10357 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10358 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10359 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10360 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10361 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10362 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10363 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10365 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10367 * g++.dg/inherit/virtual9.C: New.
10369 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10372 * g++.dg/template/dependent-expr8.C: New test case.
10374 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10376 PR tree-optimization/48837
10377 * gcc.dg/pr48837.c: New testcase.
10379 2011-05-06 Jason Merrill <jason@redhat.com>
10381 * g++.dg/cpp0x/constexpr-condition2.C: New.
10383 * g++.dg/cpp0x/constexpr-missing.C: New.
10385 2011-05-06 Tobias Burnus <burnus@net-b.de>
10388 * gfortran.dg/coarray/this_image_2.f90: New.
10390 2011-05-06 Tobias Burnus <burnus@net-b.de>
10394 * gfortran.dg/bind_c_usage_22.f90: New.
10395 * gfortran.dg/bind_c_usage_23.f90: New.
10396 * gfortran.dg/bind_c_usage_24.f90: New.
10397 * gfortran.dg/bind_c_usage_24_c.c: New.
10399 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10402 * g++.dg/template/member9.C: New test case.
10404 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10406 * gnat.dg/discr29.ad[sb]: New test.
10407 * gnat.dg/discr30.adb: Likewise.
10409 2011-05-05 Julian Brown <julian@codesourcery.com>
10411 * gcc.target/arm/neon-vset_lanes8.c: New test.
10413 2011-05-05 Jason Merrill <jason@redhat.com>
10415 * g++.dg/init/new32.C: New.
10417 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10419 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10422 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10424 PR rtl-optimization/48381
10425 * gcc.c-torture/compile/pr48381.c: New test.
10427 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10429 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10431 * gcc.target/i386/opt-1.c: Ditto.
10433 2011-05-04 Jason Merrill <jason@redhat.com>
10435 * g++.dg/conversion/base1.C: New.
10437 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10439 PR libgfortran/48787
10440 * gfortran.dg/round_3.f08: Add more checks to test case.
10442 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10444 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10445 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10446 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10447 Gate test on effective_target fd_truncate.
10449 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10451 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10452 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10453 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10454 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10455 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10456 * gcc.target/i386/pr38824.c: Ditto.
10457 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10458 * gcc.target/i386/vecinit-2.c: Ditto.
10459 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10460 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10461 * gcc.target/i386/parity-2.c: Ditto.
10462 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10464 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10466 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10467 remove duplication.
10468 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10469 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10470 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10472 2011-05-03 Tobias Burnus <burnus@net-b.de>
10475 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10477 2011-05-03 Tobias Burnus <burnus@net-b.de>
10480 * gfortran.dg/coarray/this_image_1.f90: New.
10482 2011-05-03 Tobias Burnus <burnus@net-b.de>
10485 * gfortran.dg/coarray/caf.dg: New.
10486 * gfortran.dg/coarray/image_index_1.f90: New, copied
10487 from ../coarray_16.f90.
10489 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10492 * g++.dg/ext/complex9.C: New.
10494 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10496 From Mike Frysinger
10497 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10498 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10499 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10501 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10503 * gcc.target/bfin/builtins: Created.
10504 * gcc.target/bfin/hisilh-O0.c: Deleted.
10505 * gcc.target/bfin/hisilh.c: Moved to...
10506 * gcc.target/bfin/builtins/hisilh.c: ...here.
10507 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10508 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10509 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10510 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10511 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10512 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10513 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10514 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10515 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10516 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10517 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10518 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10519 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10520 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10521 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10522 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10523 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10524 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10525 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10526 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10527 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10528 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10529 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10530 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10531 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10532 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10533 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10534 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10535 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10536 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10537 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10538 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10539 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10540 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10541 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10542 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10543 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10544 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10545 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10546 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10547 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10548 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10549 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10550 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10551 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10552 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10553 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10554 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10555 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10556 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10557 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10558 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10559 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10560 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10561 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10562 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10563 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10564 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10565 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10566 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10567 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10568 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10569 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10570 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10571 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10572 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10573 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10574 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10575 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10576 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10577 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10578 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10579 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10580 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10581 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10582 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10583 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10584 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10585 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10586 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10587 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10588 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10589 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10590 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10591 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10592 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10593 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10594 * gcc.target/bfin/builtins/circptr.c: Ditto.
10595 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10596 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10597 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10598 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10599 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10600 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10601 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10602 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10603 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10604 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10605 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10606 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10607 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10608 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10609 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10610 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10611 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10612 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10613 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10614 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10615 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10616 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10617 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10618 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10619 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10620 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10621 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10622 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10623 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10624 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10625 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10626 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10627 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10628 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10629 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10630 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10631 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10632 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10633 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10634 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10635 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10636 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10637 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10638 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10639 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10640 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10641 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10642 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10643 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10644 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10645 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10646 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10647 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10648 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10649 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10650 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10651 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10652 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10653 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10654 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10655 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10656 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10657 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10658 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10659 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10660 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10661 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10662 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10663 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10664 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10666 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10668 * gcc.target/arm/cold-lc.c: New test.
10670 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10673 * gcc.dg/pr48774.c: New test.
10675 2011-05-03 Richard Guenther <rguenther@suse.de>
10677 * gcc.dg/large-size-array-5.c: New testcase.
10679 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10681 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10683 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10685 * lib/target-supports.exp (check_effective_target_vect_strided):
10687 (check_effective_target_vect_strided2)
10688 (check_effective_target_vect_strided3)
10689 (check_effective_target_vect_strided4)
10690 (check_effective_target_vect_strided8): ...these new functions.
10692 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10693 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10694 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10695 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10696 * gcc.dg/vect/pr37539.c: Likewise.
10697 * gcc.dg/vect/slp-11a.c: Likewise.
10698 * gcc.dg/vect/slp-11b.c: Likewise.
10699 * gcc.dg/vect/slp-11c.c: Likewise.
10700 * gcc.dg/vect/slp-12a.c: Likewise.
10701 * gcc.dg/vect/slp-12b.c: Likewise.
10702 * gcc.dg/vect/slp-18.c: Likewise.
10703 * gcc.dg/vect/slp-19a.c: Likewise.
10704 * gcc.dg/vect/slp-19b.c: Likewise.
10705 * gcc.dg/vect/slp-21.c: Likewise.
10706 * gcc.dg/vect/slp-23.c: Likewise.
10707 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10709 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10710 instead of vect_interleave && vect_extract_even_odd.
10711 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10712 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10713 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10714 * gcc.dg/vect/vect-1.c: Likewise.
10715 * gcc.dg/vect/vect-10.c: Likewise.
10716 * gcc.dg/vect/vect-98.c: Likewise.
10717 * gcc.dg/vect/vect-107.c: Likewise.
10718 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10719 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10720 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10721 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10722 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10723 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10724 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10725 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10726 * gcc.dg/vect/vect-strided-float.c: Likewise.
10727 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10728 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10729 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10730 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10731 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10732 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10733 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10734 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10735 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10736 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10737 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10738 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10739 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10740 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10741 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10743 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10745 * gcc.dg/vect/pr30843.c: Likewise.
10746 * gcc.dg/vect/pr33866.c: Likewise.
10747 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10748 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10749 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10750 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10752 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10754 * gcc.dg/vect/slp-11.c: Split into...
10755 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10756 gcc.dg/vect/slp-11c.c: ...these tests.
10757 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10758 * gcc.dg/vect/slp-12c.c: ...this new test.
10759 * gcc.dg/vect/slp-19.c: Split into...
10760 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10761 gcc.dg/vect/slp-19c.c: ...these new tests.
10763 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10765 * lib/target-supports.exp
10766 (check_effective_target_vect_extract_even_odd_wide): Delete.
10767 (check_effective_target_vect_strided_wide): Likewise.
10768 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10769 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10770 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10771 * gcc.dg/vect/pr37539.c: Likewise.
10772 * gcc.dg/vect/slp-11.c: Likewise.
10773 * gcc.dg/vect/slp-12a.c: Likewise.
10774 * gcc.dg/vect/slp-12b.c: Likewise.
10775 * gcc.dg/vect/slp-19.c: Likewise.
10776 * gcc.dg/vect/slp-23.c: Likewise.
10777 * gcc.dg/vect/vect-1.c: Likewise.
10778 * gcc.dg/vect/vect-98.c: Likewise.
10779 * gcc.dg/vect/vect-107.c: Likewise.
10780 * gcc.dg/vect/vect-strided-float.c: Likewise.
10782 2011-05-02 Jason Merrill <jason@redhat.com>
10784 * g++.dg/init/new31.C: New.
10786 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10789 * gcc.dg/pr35445.c: New test.
10791 2011-05-02 Jason Merrill <jason@redhat.com>
10793 * c-c++-common/vla-1.c: New.
10795 2011-05-02 Richard Guenther <rguenther@suse.de>
10797 PR tree-optimization/48822
10798 * gcc.dg/torture/pr48822.c: New testcase.
10800 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10803 * g++.dg/cpp0x/constexpr-47969.C: New.
10805 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10808 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10809 on vect_no_align targets.
10810 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10811 vect_no_align targets.
10813 2011-05-01 Xinliang David Li <davidxl@google.com>
10815 * gcc.dg/tree-ssa/integer-addr.c: New test.
10816 * gcc.dg/tree-ssa/alias_bug.c: New test.
10818 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10820 PR libgfortran/48787
10821 * gfortran.dg/round_3.f08: Add more checks.
10823 2011-04-30 Tobias Burnus <burnus@net-b.de>
10826 * gfortran.dg/import9.f90: New, proper test.
10827 * gfortran.dg/interface_37.f90: Remove bogus
10828 test (bogus copy of interface_36.f90).
10830 2011-04-30 Tobias Burnus <burnus@net-b.de>
10833 * gfortran.dg/interface_37.f90: New.
10835 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10838 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10840 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10842 PR tree-optimization/48809
10843 * gcc.c-torture/execute/pr48809.c: New test.
10845 2011-04-29 Jeff Law <law@redhat.com>
10847 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10849 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10852 * g++.dg/init/ctor10.C: New.
10854 2011-04-29 Le-Chun Wu <lcwu@google.com>
10856 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10857 warning in implicitly instantiated templates.
10859 2011-04-29 Le-Chun Wu <lcwu@google.com>
10861 * g++.dg/warn/Wnull-conversion-1.C: New.
10862 * g++.dg/warn/Wnull-conversion-2.C: New.
10864 2011-04-29 Diego Novillo <dnovillo@google.com>
10866 * g++.old-deja/g++.other/null3.C: Expect warning about
10867 converting boolean to a pointer.
10869 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10872 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10876 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10878 2011-04-29 Tobias Burnus <burnus@net-b.de>
10881 * gfortran.dg/typebound_proc_22.f90: New.
10884 * gfortran.dg/interface_36.f90: New.
10886 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10888 PR libgfortran/48488
10889 PR libgfortran/48602
10890 PR libgfortran/48615
10891 PR libgfortran/48684
10892 PR libgfortran/48787
10893 * gfortran.dg/fmt_g.f: Adjust test.
10894 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10895 * gfortran.dg/round_3.f08: New test.
10896 * gfortran.dg/namelist_print_1.f: Adjust test.
10897 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10898 * gfortran.dg/f2003_io_5.f03: Adjust test.
10899 * gfortran.dg/coarray_15.f90: Adjust test.
10900 * gfortran.dg/namelist_65.f90: Adjust test.
10901 * gfortran.dg/fmt_cache_1.f: Adjust test.
10902 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10903 * gfortran.dg/real_const_3.f90: Adjust test.
10905 2011-04-29 Jan Hubicka <jh@suse.cz>
10907 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10908 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10910 2011-04-28 Xinliang David Li <davidxl@google.com>
10912 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10913 * g++.dg/prof-robust-1.C: New test.
10915 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10917 PR tree-optimization/48765
10918 * gcc.dg/vect/pr48765.c: New.
10920 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10922 PR tree-optimization/48775
10923 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10925 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10928 * g++.dg/inherit/pr48798.C: New.
10929 * g++.old-deja/g++.other/base1.C: Adjust.
10931 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10934 * g++.dg/template/inherit7.C: New test case.
10936 2011-04-28 Richard Guenther <rguenther@suse.de>
10938 PR tree-optimization/40052
10939 PR tree-optimization/15347
10940 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10941 * gcc.dg/pr15347.c: Likewise.
10943 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10946 * g++.dg/cpp0x/sfinae18.C: New.
10948 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10951 * g++.dg/ext/is_literal_type1.C: New.
10953 2011-04-28 Tobias Burnus <burnus@net-b.de>
10957 * gfortran.dg/interface_35.f90: New.
10958 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10959 * gfortran.dg/func_result_6.f90: Add dg-warning.
10960 * gfortran.dg/bessel_1.f90: Ditto.
10961 * gfortran.dg/hypot_1.f90: Ditto.
10962 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10963 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10964 * gfortran.dg/interface_assignment_4.f90: Ditto.
10966 2011-04-27 Jason Merrill <jason@redhat.com>
10968 * g++.dg/ext/complex8.C: New.
10970 * g++.dg/cpp0x/initlist49.C: New.
10971 * g++.dg/init/new30.C: New.
10973 2011-04-27 Tobias Burnus <burnus@net-b.de>
10976 * gfortran.dg/whole_file_34.f90: New.
10978 2011-04-27 Jan Hubicka <jh@suse.cz>
10980 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10982 2011-04-27 Jason Merrill <jason@redhat.com>
10984 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10986 * g++.dg/parse/ambig6.C: New.
10988 2011-04-27 Nick Clifton <nickc@redhat.com>
10990 * gcc.dg/20020312-2.c: Add definition for RX.
10992 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10993 option with RX targets.
10995 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10998 2011-04-27 Richard Guenther <rguenther@suse.de>
11000 * gcc.dg/tree-ssa/pr23382.c: Remove.
11002 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11005 * gcc.c-torture/compile/pr48767.c: New test.
11007 2011-04-27 Richard Guenther <rguenther@suse.de>
11009 PR tree-optimization/48772
11010 * g++.dg/pr48772.C: New testcase.
11012 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11015 * gcc.c-torture/compile/pr48742.c: New test.
11017 2011-04-26 Jason Merrill <jason@redhat.com>
11019 * g++.dg/lookup/koenig13.C: New.
11021 * g++.dg/cpp0x/initlist48.C: New.
11023 2011-04-25 Jason Merrill <jason@redhat.com>
11025 * g++.dg/cpp0x/sfinae17.C: New.
11027 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11030 * gcc.target/powerpc/pr48258-1.c: New file.
11031 * gcc.target/powerpc/pr48258-2.c: Ditto.
11033 2011-04-26 Xinliang David Li <davidxl@google.com>
11035 * gcc.dg/uninit-suppress.c: New test.
11036 * gcc.dg/uninit-suppress.c: New test.
11038 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11041 * gcc.dg/pr48768.c: New test.
11043 PR tree-optimization/48734
11044 * gcc.c-torture/compile/pr48734.c: New test.
11047 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11049 2011-04-26 Richard Guenther <rguenther@suse.de>
11051 PR tree-optimization/48731
11052 * gcc.dg/torture/pr48731.c: New testcase.
11054 2011-04-26 Richard Guenther <rguenther@suse.de>
11057 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11059 2011-04-26 Richard Guenther <rguenther@suse.de>
11061 PR middle-end/48694
11062 * gcc.dg/torture/pr48694-1.c: New testcase.
11063 * gcc.dg/torture/pr48694-2.c: Likewise.
11065 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11067 * g++.dg/ext/underlying_type1.C: New.
11068 * g++.dg/ext/underlying_type2.C: Likewise.
11069 * g++.dg/ext/underlying_type3.C: Likewise.
11070 * g++.dg/ext/underlying_type4.C: Likewise.
11071 * g++.dg/ext/underlying_type5.C: Likewise.
11072 * g++.dg/ext/underlying_type6.C: Likewise.
11073 * g++.dg/ext/underlying_type7.C: Likewise.
11074 * g++.dg/ext/underlying_type8.C: Likewise.
11075 * g++.dg/ext/underlying_type9.C: Likewise.
11076 * g++.dg/ext/underlying_type10.C: Likewise.
11078 2011-04-25 Jason Merrill <jason@redhat.com>
11080 * g++.dg/cpp0x/regress/template-const2.C: New.
11082 2011-04-25 Jeff Law <law@redhat.com>
11084 * gcc.dg/tree-ssa/vrp56.c: new test.
11086 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11088 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11090 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11092 PR preprocessor/48740
11093 * c-c++-common/raw-string-11.c: New test.
11095 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11097 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11100 2011-04-23 Tobias Burnus <burnus@net-b.de>
11103 * gfortran.dg/coarray_19.f90: New.
11105 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11108 * gcc.dg/pr48685.c: New test.
11110 2011-04-22 Jan Hubicka <jh@suse.cz>
11112 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11114 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11116 PR tree-optimization/48717
11117 * gcc.c-torture/execute/pr48717.c: New test.
11119 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11122 * gcc.target/i386/pr48723.c: New test.
11124 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11127 * gcc.dg/gomp/pr48716.c: New test.
11128 * g++.dg/gomp/pr48716.C: New test.
11130 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11133 * gcc.dg/missing-field-init-2.c: Update testcase.
11135 2011-04-22 Alan Modra <amodra@gmail.com>
11137 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11139 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11142 * gfortran.dg/function_optimize_6.f90: New test.
11144 2011-04-21 Easwaran Raman <eraman@google.com>
11146 * gcc.dg/stack-layout-2.c: New test.
11148 2011-04-21 Richard Guenther <rguenther@suse.de>
11151 * g++.dg/lto/pr48207-2_0.C: New testcase.
11152 * g++.dg/lto/pr48207-3_0.C: Likewise.
11154 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11156 * gnat.dg/volatile5.adb: New test.
11157 * gnat.dg/volatile5_pkg.ads: New helper.
11159 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11162 * gcc.target/i386/pr48708.c: New test.
11164 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11166 * gcc.dg/vect/vect-119.c: New test.
11168 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11170 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11173 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11174 Richard Sandiford <richard.sandiford@linaro.org>
11177 * gcc.target/arm/pr46329.c: New test.
11179 2011-04-21 Tobias Burnus <burnus@net-b.de>
11182 * gfortran.dg/coarray_18.f90: New.
11184 2011-04-20 Jason Merrill <jason@redhat.com>
11186 * g++.dg/cpp0x/initlist47.C: New.
11188 * g++.dg/init/dtor4.C: New.
11190 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11193 * gcc.target/i386/sse2-pinsrw.c: New test.
11194 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11195 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11196 * gcc.target/i386/sse2-insvhi.c: Ditto.
11197 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11198 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11200 2011-04-20 Jason Merrill <jason@redhat.com>
11202 * g++.dg/template/const4.C: New.
11204 2011-04-20 Easwaran Raman <eraman@google.com>
11206 * gcc.dg/stack-layout-1.c: New test.
11208 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11210 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11211 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11214 2011-04-20 Kai Tietz <ktietz@redhat.com>
11216 * gcc.dg/binop-xor1.c: New test.
11217 * gcc.dg/binop-xor2.c: New test.
11218 * gcc.dg/binop-xor3.c: New test.
11219 * gcc.dg/binop-xor4.c: New test.
11220 * gcc.dg/binop-xor5.c: New test.
11222 2011-04-20 Richard Guenther <rguenther@suse.de>
11224 PR tree-optimization/47892
11225 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11227 2011-04-20 Richard Guenther <rguenther@suse.de>
11229 PR middle-end/48695
11230 * g++.dg/torture/pr48695.C: New testcase.
11232 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11234 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11235 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11236 * gcc.c-torture/execute/pr45262.c: Ditto
11237 * gcc.dg/torture/pr43165.c: Ditto.
11238 * gcc.dg/torture/pr47228.c: Ditto.
11239 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11240 * gcc.dg/ipa/pr45644.c: Ditto.
11241 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11244 2011-04-19 Jason Merrill <jason@redhat.com>
11246 * g++.dg/ext/complex7.C: New.
11248 * g++.dg/ext/attrib41.C: New.
11250 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11253 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11255 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11258 * gcc.target/i386/pr48678.c: New test.
11260 2011-04-19 Martin Jambor <mjambor@suse.cz>
11262 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11263 * g++.dg/opt/devirt2.C: New test.
11264 * g++.dg/ipa/devirt-g-1.C: Likewise.
11266 2011-04-19 Tobias Burnus <burnus@net-b.de>
11269 * gfortran.dg/whole_file_33.f90: New.
11271 2011-04-19 Martin Jambor <mjambor@suse.cz>
11273 * g++.dg/ipa/devirt-7.C: New test.
11275 2011-04-19 Richard Guenther <rguenther@suse.de>
11278 * g++.dg/lto/pr48207_0.C: New testcase.
11280 2011-04-18 Jason Merrill <jason@redhat.com>
11282 * g++.dg/init/void1.C: New.
11284 * g++.dg/cpp0x/union4.C: New.
11286 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11288 PR middle-end/48661
11289 * g++.dg/torture/pr48661.C: New test.
11292 * g++.dg/gomp/pr48632.C: New test.
11294 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11296 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11297 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11299 2011-04-18 Tobias Burnus <burnus@net-b.de>
11302 * gfortran.dg/coarray_17.f90: New.
11303 * gfortran.dg/coarray_10.f90: Update dg-error.
11305 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11308 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11309 * gfortran.dg/guality/guality.exp: Likewise.
11311 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11313 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11315 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11317 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11319 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11321 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11323 2011-04-18 Richard Guenther <rguenther@suse.de>
11325 PR middle-end/46364
11326 * g++.dg/torture/pr46364.C: New testcase.
11328 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11330 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11332 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11334 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11336 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11337 Ira Rosen <ira.rosen@linaro.org>
11340 * gcc.target/arm/pr48252.c: New test.
11342 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11344 PR tree-optimization/48616
11345 * gcc.dg/pr48616.c: New test.
11347 2011-04-18 Tobias Burnus <burnus@net-b.de>
11350 * gfortran.dg/coarray_16.f90: New.
11352 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11355 * gfortran.dg/realloc_on_assign_7.f03: New test.
11357 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11359 PR libgfortran/48602
11360 * gfortran.dg/fmt_g0_6.f08: New test.
11362 2011-04-17 Jason Merrill <jason@redhat.com>
11364 * g++.dg/cpp0x/sfinae16.C: New.
11366 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11368 * gcc.target/mips/reg-var-1.c: New test.
11370 2011-04-17 Jan Hubicka <jh@suse.cz>
11372 * gcc.dg/winline-5.c: Update testcase.
11374 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11376 * gnat.dg/discr27.ad[sb]: Move dg directive.
11377 * gnat.dg/discr28.ad[sb]: New test.
11378 * gnat.dg/discr28_pkg.ads: New helper.
11380 2011-04-17 Michael Matz <matz@suse.de>
11382 PR tree-optimization/48622
11384 * gcc.dg/lto/pr48622_0.c: New test.
11386 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11388 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11389 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11390 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11391 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11392 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11393 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11395 2011-04-15 Jason Merrill <jason@redhat.com>
11397 * g++.dg/cpp0x/range-for17.C: New.
11399 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11401 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11402 * g++.dg/cpp0x/range-for3.C: Likewise.
11403 * g++.dg/cpp0x/range-for9.C: Correct error message.
11404 * g++.dg/cpp0x/range-for11.C: New.
11405 * g++.dg/cpp0x/range-for12.C: New.
11406 * g++.dg/cpp0x/range-for13.C: New.
11407 * g++.dg/cpp0x/range-for14.C: New.
11408 * g++.dg/cpp0x/range-for15.C: New.
11409 * g++.dg/cpp0x/range-for16.C: New.
11411 2011-04-15 Tobias Burnus <burnus@net-b.de>
11414 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11416 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11418 * objc.dg/naming-4.m: Updated.
11419 * objc.dg/naming-5.m: Updated.
11420 * objc.dg/naming-6.m: New.
11421 * objc.dg/naming-7.m: New.
11422 * obj-c++.dg/naming-1.mm: Updated.
11423 * obj-c++.dg/naming-2.mm: Updated.
11424 * obj-c++.dg/naming-3.mm: New.
11425 * obj-c++.dg/naming-4.mm: New.
11427 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11429 PR libgfortran/48589
11430 * gfortran.dg/fmt_g0_5.f08: New test.
11432 2011-04-15 Richard Guenther <rguenther@suse.de>
11435 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11437 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11439 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11440 -finline-limit=0 to -fno-inline
11442 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11445 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11448 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11451 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11452 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11453 * gcc.target/i386/avx-insertps-3.c: New test.
11454 * gcc.target/i386/avx-insertps-4.c: New test.
11456 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11458 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11461 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11466 * gcc.target/avr/pr46779-1.c: New test case
11467 * gcc.target/avr/pr46779-2.c: New test case
11469 2011-04-14 Jason Merrill <jason@redhat.com>
11471 * g++.dg/cpp0x/sfinae15.C: New.
11473 * g++.dg/cpp0x/sfinae14.C: New.
11475 * g++.dg/ext/vla10.C: New.
11477 2011-04-14 Richard Guenther <rguenther@suse.de>
11479 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11481 2011-04-14 Richard Guenther <rguenther@suse.de>
11483 * gcc.dg/fold-bitand-4.c: Move ...
11484 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11486 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11488 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11490 * gcc.target/avr/torture/trivial.c: Ditto.
11492 2011-04-13 Jason Merrill <jason@redhat.com>
11494 * g++.dg/template/operator11.C: New.
11496 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11498 PR middle-end/48591
11499 * gcc.dg/gomp/pr48591.c: New test.
11502 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11503 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11505 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11508 * g++.dg/template/dependent-expr7.C: New test case.
11510 2011-04-13 Jason Merrill <jason@redhat.com>
11512 * g++.dg/cpp0x/sfinae13.C: New.
11514 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11516 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11518 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11520 * gcc.target/arm/pr43698.c: Remove -march option.
11522 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11524 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11527 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11531 * gfortran.dg/realloc_on_assign_6.f03: New test.
11533 2011-04-12 Kai Tietz <ktietz@redhat.com>
11535 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11536 targets the additional -mno-ms-bitfields and
11537 -Wno-packed-bitfield-compat options.
11538 * g++.dg/ext/bitfield3.C: Likewise.
11539 * g++.dg/ext/bitfield4.C: Likewise.
11540 * g++.dg/ext/bitfield5.C: Likewise.
11541 * gcc.dg/bitfld-15.c: Likewise.
11542 * gcc.dg/bitfld-16.c: Likewise.
11543 * gcc.dg/bitfld-17.c: Likewise.
11544 * gcc.dg/bitfld-18.c: Likewise.
11546 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11548 * gcc.target/arm/neon-vld3-1.c: New test.
11549 * gcc.target/arm/neon-vst3-1.c: New test.
11550 * gcc.target/arm/neon/v*.c: Regenerate.
11552 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11554 PR rtl-optimization/48549
11555 * g++.dg/opt/pr48549.C: New test.
11557 2011-04-12 Richard Guenther <rguenther@suse.de>
11559 PR tree-optimization/46076
11560 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11562 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11565 * lib/compat.exp (compat-execute): Declare unsupported after
11566 stripping path from src1.
11567 * lib/lto.exp (lto-execute): Likewise.
11569 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11572 * gcc.dg/pr48552-1.c: New test.
11573 * gcc.dg/pr48552-2.c: New test.
11575 2011-04-11 Jason Merrill <jason@redhat.com>
11577 * g++.dg/cpp0x/sfinae12.C: New.
11579 * g++.dg/cpp0x/enum10.C: New.
11581 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11583 * g++.dg/cpp0x/rv-func.C: New.
11585 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11587 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11590 2011-04-11 Martin Jambor <mjambor@suse.cz>
11592 PR tree-optimization/48195
11593 * gcc.dg/ipa/pr48195.c: New test.
11595 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11597 * gnat.dg/return3.adb: Remove unused switch.
11599 2011-04-08 Mike Stump <mikestump@comcast.net>
11602 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11603 default to fno-common.
11605 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11607 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11608 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11610 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11613 * gfortran.dg/function_optimize_5.f90: New test.
11615 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11617 * gnat.dg/aggr17.adb: New test.
11618 * gnat.dg/aggr18.adb: Likewise.
11620 2011-04-08 Michael Matz <matz@suse.de>
11622 PR middle-end/48389
11623 * gcc.target/i386/pr48389.c: New test.
11625 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11627 PR rtl-optimization/48272
11628 * g++.dg/opt/pr48272.C: New.
11630 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11632 PR rtl-optimization/48235
11633 * gcc.dg/pr48235.c: New.
11635 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11637 PR rtl-optimization/48302
11638 * g++.dg/opt/pr48302.C: New.
11640 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11643 * g++.dg/opt/pr48273.C: New.
11645 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11647 PR rtl-optimization/48442
11648 * gcc.dg/pr48442.c: New.
11650 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11652 PR tree-optimization/48377
11653 * gcc.dg/vect/pr48377.c: New test.
11655 2011-04-07 Jason Merrill <jason@redhat.com>
11657 * g++.dg/cpp0x/regress/call1.C: New.
11659 * g++.dg/cpp0x/variadic107.C: New.
11661 * g++.dg/cpp0x/sfinae11.C: New.
11662 * g++.dg/cpp0x/noexcept02.C: Fix.
11664 * g++.dg/cpp0x/sfinae10.C: New.
11666 * g++.dg/cpp0x/sfinae9.C: New.
11668 * c-c++-common/Wcast-qual-1.c: Move here from...
11669 * gcc.dg/cast-qual-3.c: ...here, and...
11670 * g++.dg/warn/Wcast-qual2.C: ...here.
11672 * g++.dg/cpp0x/sfinae8.C: New.
11674 * g++.dg/cpp0x/sfinae7.C: New.
11676 * g++.dg/cpp0x/enum9.C: New.
11678 2011-04-07 Mike Stump <mikestump@comcast.net>
11680 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11681 with no trampolines.
11683 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11686 * gfortran.dg/gomp/pr48117.f90: New test.
11689 * gcc.dg/torture/pr48343.c: New test.
11691 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11693 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11695 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11697 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11699 2011-04-07 Tom de Vries <tom@codesourcery.com>
11702 * lib/scanasm.exp (object-size): New proc.
11703 * gcc.target/arm/pr43920-2.c: New test.
11705 2011-04-06 Tobias Burnus <burnus@net-b.de>
11709 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11711 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11713 * gcc.dg/mtune.c: Prune note from output.
11715 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11718 * gcc.dg/guality/pr36977.c: New test.
11719 * gcc.dg/guality/pr48466.c: New test.
11721 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11723 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11725 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11727 * gnat.dg/return3.adb: New test.
11729 2011-04-06 Richard Guenther <rguenther@suse.de>
11731 PR tree-optimization/47663
11732 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11734 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11736 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11737 Solaris 8 and 9 as well.
11739 2011-04-05 Tom de Vries <tom@codesourcery.com>
11742 * gcc.target/arm/pr43920-1.c: New test.
11744 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11746 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11747 (cctor): Actually return the value.
11748 (main): Cast return values.
11750 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11752 * gfortran.dg/character_comparison_8.f90: New test.
11754 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11756 * frontend-passes: (optimize_lexical_comparison): New function.
11757 (optimize_expr): Call it.
11758 (optimize_comparison): Also handle lexical comparison functions.
11759 Return false instad of -2 for unequal comparison.
11761 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11764 * function_optimize_4.f90: New test.
11766 2011-04-04 Tobias Burnus <burnus@net-b.de>
11769 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11770 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11771 * gfortran.dg/coarray_15.f90: New.
11773 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11775 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11776 * gfortran.dg/bessel_7.f90: Likewise.
11778 2011-04-03 Tobias Burnus <burnus@net-b.de>
11780 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11782 2011-04-03 Richard Guenther <rguenther@suse.de>
11783 Ira Rosen <ira.rosen@linaro.org>
11785 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11786 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11787 -ftree-loop-if-convert-stores.
11789 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11791 * gnat.dg/specs/aggr2.ads: New test.
11793 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11795 * gnat.dg/debug2.ad[sb]: New test.
11796 * gnat.dg/debug2_pkg.ads: New helper.
11797 * gnat.dg/debug3.ad[sb]: New test.
11799 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11801 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11803 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11805 PR middle-end/48335
11806 * gcc.c-torture/compile/pr48335-1.c: New test.
11807 * gcc.dg/pr48335-1.c: New test.
11808 * gcc.dg/pr48335-2.c: New test.
11809 * gcc.dg/pr48335-3.c: New test.
11810 * gcc.dg/pr48335-4.c: New test.
11811 * gcc.dg/pr48335-5.c: New test.
11812 * gcc.dg/pr48335-6.c: New test.
11813 * gcc.dg/pr48335-7.c: New test.
11814 * gcc.dg/pr48335-8.c: New test.
11815 * gcc.target/i386/pr48335-1.c: New test.
11817 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11820 * gcc.dg/Waddress.c: New test.
11822 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11825 * gfortran.dg/function_optimize_3.f90: New test.
11827 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11829 * gcc.c-torture/compile/20110401-1.c: New test.
11831 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11832 * g++.dg/lto/20091002-2_0.C: Likewise.
11833 * g++.dg/lto/20090303_0.c: Likewise.
11834 * g++.dg/lto/20091004-1_0.C: Likewise.
11835 * g++.dg/lto/20091002-3_0.C: Likewise.
11836 * g++.dg/lto/20091004-2_0.C: Likewise.
11837 * g++.dg/lto/20081123_0.C: Likewise.
11838 * g++.dg/lto/20090313_0.C: Likewise.
11839 * g++.dg/lto/20081109-1_0.C: Likewise.
11840 * g++.dg/lto/20081219_0.C: Likewise.
11841 * g++.dg/lto/20081204-1_0.C: Likewise.
11842 * g++.dg/lto/20090302_0.C: Likewise.
11843 * g++.dg/lto/20081119-1_0.C: Likewise.
11844 * g++.dg/lto/20081118_0.C: Likewise.
11845 * gcc.dg/lto/20091020-2_0.c: Likewise.
11846 * gcc.dg/lto/20090210_0.c: Likewise.
11847 * gcc.dg/lto/20081204-1_0.c: Likewise.
11848 * gcc.dg/lto/20081224_0.c: Likewise.
11849 * gcc.dg/lto/20090219_0.c: Likewise.
11850 * gcc.dg/lto/20091014-1_0.c: Likewise.
11851 * gcc.dg/lto/20091016-1_0.c: Likewise.
11852 * gcc.dg/lto/20090206-2_0.c: Likewise.
11853 * gcc.dg/lto/20090116_0.c: Likewise.
11854 * gcc.dg/lto/20091013-1_0.c: Likewise.
11855 * gcc.dg/lto/20091015-1_0.c: Likewise.
11856 * gcc.dg/lto/20090126-2_0.c: Likewise.
11858 2011-03-31 Ian Lance Taylor <iant@google.com>
11860 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11862 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11864 * gnat.dg/opt16.adb: New test.
11866 2011-03-31 Jason Merrill <jason@redhat.com>
11868 * g++.dg/cpp0x/defaulted24.C: New.
11870 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11873 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11876 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11878 * g++.dg/other/i386-9.C: New test.
11880 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11882 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11884 2011-03-30 Jason Merrill <jason@redhat.com>
11886 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11888 * g++.dg/cpp0x/regress/isnan.C: New.
11890 * g++.dg/cpp0x/initlist46.C: New.
11892 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11895 * gcc.target/arm/neon-modes-2.c: New test.
11897 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11900 * gcc.c-torture/compile/pr48305.c: New test.
11902 2011-03-29 Jason Merrill <jason@redhat.com>
11904 * g++.dg/cpp0x/regress/value-dep1.C: New.
11906 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11908 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11910 2011-03-29 Ian Lance Taylor <iant@google.com>
11912 * go.test/go-test.exp: Handle the test lines used in several new
11914 (errchk): Add opts parameter. Change all callers. Handle parens
11917 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11918 Dominique d'Humieres <dominiq@lps.ens.fr>
11920 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11921 and __APPLE__ && __PPC__ && __ALTIVEC__.
11923 2011-03-29 Jason Merrill <jason@redhat.com>
11925 * g++.dg/cpp0x/dependent1.C: New.
11927 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11929 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11931 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11933 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11936 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11937 * gfortran.dg/proc_ptr_comp_32.f90: New.
11939 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11941 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11942 check for corresponding warning.
11944 2011-03-28 Jason Merrill <jason@redhat.com>
11946 * g++.dg/cpp0x/rv-deduce2.C: New.
11948 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11951 * gcc.dg/pr48203.c: New test.
11953 2011-03-28 Jeff Law <law@redhat.com>
11955 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11957 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11959 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11960 and __PPC__ && __ALTIVEC__.
11962 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11965 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11966 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11967 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11968 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11970 2011-03-28 Jason Merrill <jason@redhat.com>
11972 * g++.dg/cpp0x/initlist-array2.C: New.
11974 * g++.dg/cpp0x/initlist-array1.C: New.
11976 * g++.dg/cpp0x/constexpr-compound.C: New.
11978 * g++.dg/cpp0x/constexpr-using.C: New.
11980 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11982 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11985 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11987 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11989 * gcc.dg/slp-1.c: New test.
11991 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11993 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11994 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11995 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11996 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11997 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11998 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11999 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12000 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12001 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12002 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12003 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12004 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12005 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12006 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12008 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12011 * gfortran.dg/trim_optimize_5.f90: New test.
12012 * gfortran.dg/trim_optimize_6.f90: New test.
12014 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12017 * gcc.target/mips/madd-7.c: Remove -mlong32.
12018 * gcc.target/mips/msub-7.c: Likewise.
12020 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12022 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12023 accesses to preserve the meaning of the test for doubleword vectors.
12024 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12025 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12027 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12030 * gfortran.dg/class_42.f03: New.
12032 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12034 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12037 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12039 PR rtl-optimization/48144
12040 * gcc.dg/pr48144.c: New test.
12042 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12044 * gnat.dg/discr27.ad[sb]: New test.
12046 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12048 * gnat.dg/limited_with2.ad[sb]: New test.
12049 * gnat.dg/limited_with2_pkg1.ads: New helper.
12050 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12052 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12054 * gnat.dg/opt15.adb: New test.
12055 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12057 2011-03-25 Tobias Burnus <burnus@net-b.de>
12061 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12062 * gfortran.dg/leadz_trailz_3.f90: Ditto
12064 2011-03-25 Martin Jambor <mjambor@suse.cz>
12066 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12068 2011-03-25 Jason Merrill <jason@redhat.com>
12070 * g++.dg/cpp0x/defaulted22.C: New.
12071 * g++.dg/cpp0x/defaulted23.C: New.
12072 * g++.dg/cpp0x/defaulted15.C: Adjust.
12074 2011-03-25 Jason Merrill <jason@redhat.com>
12076 * g++.dg/cpp0x/move1.C: New.
12078 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12081 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12083 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12085 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12086 for mips-sgi-irix6.5.
12087 Replace snprintf prototype by <stdio.h>.
12089 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12092 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12093 run_expensive_tests.
12094 * gcc.dg/graphite/block-4.c: Likewise.
12095 * gcc.dg/graphite/block-7.c: Likewise.
12096 * gcc.dg/graphite/block-8.c: Likewise.
12098 2011-03-25 Richard Guenther <rguenther@suse.de>
12100 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12101 * g++.dg/tree-ssa/pr8781.C: Likewise.
12102 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12103 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12104 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12105 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12106 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12107 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12108 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12109 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12110 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12111 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12112 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12113 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12114 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12115 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12116 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12117 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12118 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12119 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12120 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12121 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12122 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12123 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12124 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12125 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12126 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12127 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12128 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12129 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12130 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12131 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12132 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12133 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12134 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12135 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12136 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12137 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12138 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12139 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12140 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12141 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12142 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12143 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12144 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12145 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12146 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12147 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12148 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12149 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12150 * c-c++-common/pr46562-2.c: Likewise.
12151 * gfortran.dg/pr42108.f90: Likewise.
12152 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12153 foo to be inlined even at -O1.
12154 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12155 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12156 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12157 * gcc.dg/matrix/matrix.exp: Disable FRE.
12159 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12162 * gcc.dg/dfp/pr48204.c: New test.
12164 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12167 * gcc.c-torture/execute/pr47917.c: Move this...
12168 * gcc.dg/torture/pr47917.c: to here and add xfails.
12170 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12172 * gnat.dg/array16.ad[sb]: New test.
12173 * gnat.dg/array16.ads: New helper.
12175 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12177 * gnat.dg/derived_type2.adb: New test.
12179 2011-03-24 Richard Guenther <rguenther@suse.de>
12181 PR tree-optimization/48271
12182 * g++.dg/torture/pr48271.C: New testcase.
12184 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12186 * gnat.dg/array15.ad[sb]: New test.
12188 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12191 * gcc.target/i386/pr48237.c: New test.
12193 2011-03-24 Richard Guenther <rguenther@suse.de>
12195 PR middle-end/48269
12196 * gcc.dg/builtin-object-size-10.c: New testcase.
12198 2011-03-24 Richard Guenther <rguenther@suse.de>
12200 PR tree-optimization/46562
12201 * c-c++-common/pr46562-2.c: New testcase.
12202 * c-c++-common/pr46562.c: Likewise.
12204 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12206 * gcc.dg/vect/vect-cselim-1.c: New test.
12207 * gcc.dg/vect/vect-cselim-2.c: New test.
12209 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12211 * gcc.target/arm/pr46934.c: New.
12213 2011-03-23 Ian Lance Taylor <iant@google.com>
12215 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12217 2011-03-23 Richard Guenther <rguenther@suse.de>
12219 * gcc.dg/struct: Remove directory and contents.
12221 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12224 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12226 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12228 * gnat.dg/discr26.ad[sb]: New test.
12229 * gnat.dg/discr26_pkg.ads: New helper.
12231 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12234 * gcc.target/arm/neon-vld-1.c: New test.
12236 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12238 * gnat.dg/array14.ad[sb]: New test.
12239 * gnat.dg/array14_pkg.ads: New helper.
12241 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12243 * gcc.c-torture/execute/920501-8.x: Remove.
12244 * gcc.c-torture/execute/930513-1.x: Remove.
12245 * gcc.c-torture/execute/960312-1.x: Remove.
12246 * gcc.c-torture/compile/20000804-1.c,
12247 gcc.c-torture/compile/20001205-1.c,
12248 gcc.c-torture/compile/20001226-1.c,
12249 gcc.c-torture/compile/20010518-2.c,
12250 gcc.c-torture/compile/20020312-1.c,
12251 gcc.c-torture/compile/20020604-1.c,
12252 gcc.c-torture/compile/920501-12.c,
12253 gcc.c-torture/compile/920501-4.c,
12254 gcc.c-torture/compile/920520-1.c,
12255 gcc.c-torture/compile/980506-1.c,
12256 gcc.c-torture/execute/980709-1.x,
12257 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12258 options for m68hc11.
12259 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12260 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12263 2011-03-22 Nick Clifton <nickc@redhat.com>
12265 * lib/target-supports.exp (check_profiling_available): Add MN10300
12266 to the list of targets that do not support profiling. Restore
12267 alpha sorting to this list.
12269 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12271 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12272 failure on 32-bit systems.
12273 * gcc.dg/torture/vector-2.c: Ditto.
12275 2011-03-22 Richard Guenther <rguenther@suse.de>
12277 PR tree-optimization/48228
12278 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12280 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12282 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12286 * gcc.target/powerpc/pr48226.c: New file.
12288 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12290 * lib/prune.exp (prune_gcc_output): Prune "could not create
12291 compact unwind for" warnings.
12293 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12297 * gcc.c-torture/execute/pr42544.c: New test.
12298 * gcc.c-torture/execute/pr48197.c: New test.
12300 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12302 PR preprocessor/48192
12303 * gcc.target/powerpc/pr48192.c: New file.
12306 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12307 split problem of 0 being loaded in a VSX register.
12309 2011-03-21 Richard Guenther <rguenther@suse.de>
12312 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12313 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12314 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12315 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12317 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12320 * gcc.dg/pr48213.c: New test.
12322 2011-03-21 Kai Tietz <ktietz@redhat.com>
12325 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12327 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12329 * gcc.target/arm/xor-and.c: New.
12331 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12334 * gfortran.dg/function_optimize_1.f90: New test.
12335 * gfortran.dg/function_optimize_2.f90: New test.
12337 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12339 PR rtl-optimization/47502
12340 * gcc.target/i386/pr47502-1.c: New.
12341 * gcc.target/i386/pr47502-2.c: Likewise.
12343 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12345 PR rtl-optimization/48156
12346 * gcc.dg/pr48156.c: New test.
12348 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12350 PR libfortran/47439
12351 * gfortran.dg/scratch_1.f90: Adjust test.
12353 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12355 PR libfortran/47439
12356 * gfortran.dg/scratch_1.f90: New test.
12358 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12360 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12361 variably modified typedefs.
12362 * gcc.dg/c1x-typedef-2.c: Remove.
12364 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12366 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12367 * gcc.dg/c1x-anon-struct-3.c: New test.
12368 * gcc.dg/anon-struct-11.c: Update.
12370 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12372 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12374 Only xfail with gas.
12376 2011-03-18 Jason Merrill <jason@redhat.com>
12378 * g++.dg/template/fn-ptr1.C: New.
12380 * g++.dg/overload/volatile1.C: New.
12382 * g++.dg/opt/pr23372.C: New.
12384 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12386 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12388 PR middle-end/47405
12389 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12391 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12393 * gcc.target/arm/unsigned-extend-1.c: New.
12395 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12398 * gcc.c-torture/compile/pr48161.c: New test.
12400 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12402 PR middle-end/47725
12403 * gcc.dg/torture/pr47725.c: New.
12405 2011-03-17 Jason Merrill <jason@redhat.com>
12407 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12408 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12410 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12412 * gnat.dg/specs/elab2.ads: New test.
12413 * gnat.dg/specs/elab2_pkg.ads: New helper.
12415 2011-03-17 Jason Merrill <jason@redhat.com>
12417 * g++.dg/cpp0x/decltype-1212.C: New.
12418 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12420 2011-03-17 Jason Merrill <jason@redhat.com>
12422 * g++.dg/parse/memfnquals1.C: New.
12424 2011-03-17 Richard Guenther <rguenther@suse.de>
12426 PR middle-end/48134
12427 * gcc.dg/pr48134.c: New testcase.
12429 2011-03-17 Richard Guenther <rguenther@suse.de>
12431 PR middle-end/48165
12432 * g++.dg/torture/pr48165.C: New testcase.
12434 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12436 PR rtl-optimization/48141
12437 * gcc.dg/pr48141.c: New test.
12439 2011-03-16 Jason Merrill <jason@redhat.com>
12441 * g++.dg/cpp0x/constexpr-48089.C: New.
12443 * g++.dg/cpp0x/constexpr-abi1.C: New.
12445 * g++.dg/cpp0x/constexpr-46336.C: New.
12446 * g++.dg/parse/friend5.C: Adjust expected errors.
12448 * g++.dg/cpp0x/constexpr-47570.C: New.
12450 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12453 * ++.dg/debug/dwarf2/typedef6.C: New test.
12455 2011-03-16 Jason Merrill <jason@redhat.com>
12457 * g++.dg/cpp0x/elision2.C: New.
12459 * g++.dg/cpp0x/constexpr-array3.C: New.
12461 2011-03-16 Jason Merrill <jason@redhat.com>
12463 * g++.dg/cpp0x/sfinae6.C: New.
12464 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12465 * g++.dg/cpp0x/pr45908.C: Likewise.
12466 * g++.dg/cpp0x/sfinae6.C: Likewise.
12467 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12468 * g++.old-deja/g++.law/arg11.C: Likewise.
12470 2011-03-16 Jason Merrill <jason@redhat.com>
12472 * g++.dg/template/incomplete6.C: New.
12474 2011-03-16 Jeff Law <law@redhat.com>
12476 * gcc.dg/tree-ssa/vrp55.c: New test.
12478 2011-03-16 Jason Merrill <jason@redhat.com>
12480 * g++.dg/cpp0x/auto22.C: New.
12482 2011-03-16 Richard Guenther <rguenther@suse.de>
12484 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12485 optimizing it away if promoted to const.
12487 2011-03-16 Richard Guenther <rguenther@suse.de>
12489 PR tree-optimization/48149
12490 * gcc.dg/fold-complex-1.c: New testcase.
12492 2011-03-16 Richard Guenther <rguenther@suse.de>
12495 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12496 or cloning happens.
12498 2011-03-16 Richard Guenther <rguenther@suse.de>
12500 PR tree-optimization/26134
12501 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12503 2011-03-16 Richard Guenther <rguenther@suse.de>
12505 PR tree-optimization/48146
12506 * gcc.dg/torture/pr48146.c: New testcase.
12508 2011-03-16 Richard Guenther <rguenther@suse.de>
12510 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12511 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12513 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12515 PR middle-end/48136
12516 * gcc.c-torture/compile/pr48136.c: New test.
12518 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12521 * gcc.dg/guality/pr45882.c: New test.
12523 2011-03-15 Jason Merrill <jason@redhat.com>
12525 * g++.dg/cpp0x/constexpr-recursion.C: New.
12527 * g++.dg/cpp0x/implicit11.C: New.
12529 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12531 * g++.dg/cpp0x/constexpr-attribute.C: New.
12533 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12535 * g++.dg/parse/pr34758.C: New.
12537 2011-03-15 Xinliang David Li <davidxl@google.com>
12540 * gcc.dg/uninit-pred-7_d.c: New test.
12541 * gcc.dg/uninit-pred-8_d.c: New test.
12543 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12546 * gcc.target/arm/pr46788.c: New.
12548 2011-03-15 Richard Guenther <rguenther@suse.de>
12550 PR middle-end/47650
12551 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12552 * gfortran.dg/ishft_4.f90: Likewise.
12553 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12555 2011-03-15 Richard Guenther <rguenther@suse.de>
12557 PR tree-optimization/13954
12558 * g++.dg/tree-ssa/pr13954.C: New testcase.
12560 2011-03-15 Richard Guenther <rguenther@suse.de>
12562 PR tree-optimization/48037
12563 * gcc.target/i386/pr48037-1.c: New testcase.
12565 2011-03-15 Richard Guenther <rguenther@suse.de>
12567 PR tree-optimization/41490
12568 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12569 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12570 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12571 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12572 * g++.dg/tree-ssa/pr33604.C: Adjust.
12574 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12576 PR middle-end/47917
12577 * gcc.c-torture/execute/pr47917.c: New test.
12578 * gcc.dg/pr47917.c: New test.
12580 PR middle-end/38878
12581 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12583 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12585 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12586 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12587 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12588 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12589 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12590 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12591 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12592 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12593 * gcc.target/i386/avx-floor-vec.c: Ditto.
12594 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12595 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12596 * gcc.target/i386/avx-rint-vec.c: Ditto.
12597 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12598 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12599 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12600 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12602 2011-03-14 Tom Tromey <tromey@redhat.com>
12604 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12605 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12606 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12608 2011-03-14 Tom Tromey <tromey@redhat.com>
12610 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12611 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12612 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12614 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12616 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12618 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12620 PR rtl-optimization/47166
12621 * gcc.c-torture/execute/postmod-1.c: New test.
12623 2011-03-14 Richard Guenther <rguenther@suse.de>
12625 PR middle-end/48098
12626 * gcc.dg/torture/pr48098.c: New testcase.
12628 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12631 * gcc.target/powerpc/pr48053-1.c: New test.
12632 * gcc.target/powerpc/pr48053-2.c: Likewise.
12634 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12636 PR libfortran/48066
12637 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12639 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12641 PR libfortran/48066
12642 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12644 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12647 * gfortran.dg/class_41.f03: New.
12649 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12651 * g++.dg/conversion/cast3.C: New test.
12653 2011-03-11 Jason Merrill <jason@redhat.com>
12655 * g++.dg/template/error45.C: New.
12657 * g++.dg/parse/no-type-defn1.C: New.
12659 * g++.dg/ext/attrib40.C: New.
12661 * g++.dg/cpp0x/regress/array1.C: New.
12663 2011-03-11 Richard Guenther <rguenther@suse.de>
12665 PR tree-optimization/48067
12666 * gcc.dg/pr48067.c: New testcase.
12668 2011-03-11 Richard Guenther <rguenther@suse.de>
12671 * g++.dg/lto/20110311-1_0.C: New testcase.
12673 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12676 * g++.dg/inherit/virtual8.C: New test.
12678 PR middle-end/48044
12679 * gcc.dg/torture/pr48044.c: New test.
12681 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12684 * gfortran.dg/proc_ptr_comp_31.f90: New.
12686 2011-03-11 Richard Guenther <rguenther@suse.de>
12688 PR tree-optimization/47278
12689 * gcc.dg/torture/pr47278-1.c: New testcase.
12690 * gcc.dg/torture/pr47278-2.c: Likewise.
12692 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12694 PR tree-optimization/48063
12695 * gcc.dg/torture/pr48063.c: New test.
12697 2011-03-10 Jason Merrill <jason@redhat.com>
12699 * g++.dg/template/array22.C: New.
12701 * g++.dg/cpp0x/syntax-err1.C: New.
12702 * g++.dg/parse/error36.C: Adjust expected errors.
12703 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12704 * g++.old-deja/g++.pt/typename3.C: Likewise.
12705 * g++.old-deja/g++.pt/typename4.C: Likewise.
12706 * g++.old-deja/g++.pt/typename6.C: Likewise.
12708 2011-03-09 Jason Merrill <jason@redhat.com>
12710 * g++.dg/template/nontype22.C: New.
12712 2011-03-09 Martin Jambor <mjambor@suse.cz>
12714 PR tree-optimization/47714
12715 * g++.dg/torture/pr47714.C: New test.
12717 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12720 * gcc.target/powerpc/pr47755-2.c: New file.
12722 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12724 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12725 is not set in the environment, pass 64 as first argument when not
12726 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12727 native where ulimit -u is supported.
12729 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12731 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12733 2011-03-08 Jason Merrill <jason@redhat.com>
12735 * g++.dg/template/nontype21.C: New.
12737 * g++.dg/template/anon5.C: New.
12739 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12742 * gcc.dg/pr47881.c: New test.
12744 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12747 * g++.dg/lookup/template3.C: New test.
12749 2011-03-08 Kai Tietz <ktietz@redhat.com>
12751 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12754 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12757 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12758 sizeof to compute alignment.
12760 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12762 PR tree-optimization/48022
12763 * gcc.dg/pr48022-1.c: New test.
12764 * gcc.dg/pr48022-2.c: New test.
12766 2011-03-07 Jason Merrill <jason@redhat.com>
12768 * g++.dg/template/nontype20.C: New.
12769 * g++.dg/init/member1.C: Adjust expected errors.
12770 * g++.dg/parse/constant4.C: Likewise.
12771 * g++.dg/template/qualified-id3.C: Likewise.
12772 * g++.old-deja/g++.pt/crash10.C: Likewise.
12774 * g++.dg/cpp0x/regress/non-const1.C: New.
12776 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12779 * gcc.dg/pr47991.c: New test.
12781 2011-03-07 Jason Merrill <jason@redhat.com>
12783 * g++.dg/abi/mangle46.C: New.
12785 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12788 * gcc.target/powerpc/pr47862.c: New.
12790 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12793 * gcc.target/i386/combine-mul.c: Require nonpic.
12795 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12796 Nathan Froyd <froydnj@codesourcery.com>
12798 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12800 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12802 * README.QMTEST: Remove.
12804 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12805 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12808 * gfortran.dg/array_constructor_37.f90 : New test.
12810 2011-03-05 Jason Merrill <jason@redhat.com>
12812 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12813 * g++.dg/abi/mangle45.C: Likewise.
12814 * g++.dg/cpp0x/trailing1.C: Likewise.
12816 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12818 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12820 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12822 PR rtl-optimization/47899
12823 * gcc.dg/pr47899.c: New test.
12825 * gcc.dg/torture/pr47968.c: Ignore warnings.
12827 PR tree-optimization/47967
12828 * gcc.c-torture/compile/pr47967.c: New test.
12830 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12832 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12833 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12835 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12837 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12838 and property_getAttributes() if __OBJC2__.
12839 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12840 * objc.dg/property/property-encoding-1.m: New.
12841 * obj-c++.dg/property/property-encoding-1.mm: New.
12843 2011-03-04 Jason Merrill <jason@redhat.com>
12845 * g++.dg/template/pseudodtor6.C: New.
12847 * g++.dg/inherit/covariant19.C: New.
12849 2011-03-04 Richard Guenther <rguenther@suse.de>
12851 PR middle-end/47968
12852 * gcc.dg/torture/pr47968.c: New testcase.
12854 2011-03-04 Richard Guenther <rguenther@suse.de>
12856 PR middle-end/47975
12857 * gcc.dg/torture/pr47975.c: New testcase.
12859 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12862 * g++.dg/template/crash106.C: New.
12864 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12867 * gcc.dg/gomp/pr47963.c: New test.
12868 * g++.dg/gomp/pr47963.C: New test.
12870 2011-03-02 Jason Merrill <jason@redhat.com>
12872 * g++.dg/cpp0x/regress/condition1.C: New.
12874 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12876 2011-03-01 Jason Merrill <jason@redhat.com>
12878 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12880 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12882 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12884 PR rtl-optimization/47925
12885 * gcc.c-torture/execute/pr47925.c: New test.
12887 2011-03-01 Jason Merrill <jason@redhat.com>
12889 * g++.dg/cpp0x/decltype25.C: New.
12891 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12893 2011-03-01 Richard Guenther <rguenther@suse.de>
12895 PR tree-optimization/47890
12896 * gcc.dg/torture/pr47890.c: New testcase.
12898 2011-03-01 Richard Guenther <rguenther@suse.de>
12901 * gcc.dg/lto/pr47924_0.c: New testcase.
12903 2011-03-01 Richard Guenther <rguenther@suse.de>
12906 * gfortran.dg/lto/pr46911_0.f: New testcase.
12908 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910 PR libgfortran/47933
12911 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12912 compile errors from older code form.
12914 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12916 PR libgfortran/47567
12917 * gfortran.dg/fmt_fw_d.f90: New test.
12919 2011-02-28 Jason Merrill <jason@redhat.com>
12921 * g++.dg/inherit/covariant18.C: New.
12923 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12925 PR middle-end/47893
12926 * gcc.dg/pr47893.c: New test.
12928 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12930 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12931 NULL in case of a selector with conflicting types.
12932 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12934 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12936 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12937 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12938 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12939 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12941 2011-02-28 Jason Merrill <jason@redhat.com>
12944 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12946 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12948 PR libgfortran/47778
12949 * gfortran.dg/namelist_71.f90: New test.
12951 2011-02-27 Jason Merrill <jason@redhat.com>
12954 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12955 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12957 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12960 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12962 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12965 * gfortran.dg/gomp/task-1.f90: Removed.
12967 2011-02-26 Jason Merrill <jason@redhat.com>
12969 * g++.dg/template/this-targ1.C: New.
12971 * g++.dg/cpp0x/regress/template-const1.C: New.
12972 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12973 * g++.dg/template/function1.C: Adjust.
12974 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12975 * g++.dg/debug/debug7.C: Adjust.
12977 2011-02-26 Tobias Burnus <burnus@net-b.de>
12980 * gfortran.dg/gomp/task-1.f90: New.
12982 2011-02-25 Jie Zhang <jie@codesourcery.com>
12984 * gcc.target/arm/neon-thumb2-move.c: Add
12985 dg-require-effective-target arm_thumb2_ok.
12987 2011-02-24 Jason Merrill <jason@redhat.com>
12989 * g++.dg/parse/constant1.C: Specify C++98 mode.
12990 * g++.dg/parse/constant5.C: Likewise.
12991 * g++.dg/parse/error2.C: Likewise.
12992 * g++.dg/parse/semicolon3.C: Likewise.
12993 * g++.dg/template/crash14.C: Likewise.
12994 * g++.dg/template/local4.C: Likewise.
12995 * g++.dg/template/nontype3.C: Likewise.
12996 * g++.dg/parse/crash31.C: Adjust expected errors.
12997 * g++.dg/template/function1.C: Likewise.
12998 * g++.dg/template/ref3.C: Likewise.
12999 * g++.dg/template/static9.C: Likewise.
13000 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13002 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13003 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13004 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13005 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13006 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13008 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13011 * gfortran.dg/pr47878.f90: New test.
13013 2011-02-24 Richard Guenther <rguenther@suse.de>
13016 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13017 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13019 2011-02-24 Richard Guenther <rguenther@suse.de>
13022 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13023 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13025 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13027 PR libgfortran/47567
13028 * gfortran.dg/fmt_f0_1.f90: Update test.
13030 2011-02-23 Jason Merrill <jason@redhat.com>
13032 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13033 * g++.dg/abi/mangle45.C: New.
13035 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13036 * g++.dg/template/canon-type-9.C: Match use of decltype
13037 between declaration and definition.
13038 * g++.dg/template/canon-type-12.C: Likewise.
13040 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13043 * gfortran.dg/nested_allocatables_1.f90: New.
13045 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13048 * g++.dg/pr46868.C: New test.
13049 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13050 * g++.dg/parse/error14.C: Adjust.
13052 2011-02-23 Richard Guenther <rguenther@suse.de>
13054 PR tree-optimization/47838
13055 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13057 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13059 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13061 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13063 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13064 * gfortran.dg/count_init_expr.f03: Ditto.
13065 * gfortran.dg/gomp/pr43711.f90: Ditto.
13066 * gcc.dg/struct-parse-2.c: Ditto.
13067 * gcc.dg/parse-error-3.c: Ditto.
13068 * gcc.dg/Wlogical-op-1.c: Ditto.
13069 * gcc.dg/Walways-true-1.c: Ditto.
13070 * gcc.dg/pr24225.c: Ditto.
13071 * gcc.dg/Walways-true-2.c: Ditto.
13072 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13073 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13074 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13075 * g++.dg/overload/defarg4.C: Ditto.
13076 * g++.dg/inherit/covariant16.C: Ditto.
13077 * g++.dg/inherit/virtual7.C: Ditto.
13078 * g++.dg/template/canon-type-9.C: Ditto.
13079 * g++.dg/template/access19.C: Ditto.
13080 * g++.dg/template/call7.C: Ditto.
13081 * g++.dg/template/canon-type-2.C: Ditto.
13082 * g++.dg/template/init7.C: Ditto.
13083 * g++.dg/template/sizeof-template-argument.C: Ditto.
13084 * g++.dg/template/const3.C: Ditto.
13085 * g++.dg/template/sfinae26.C: Ditto.
13086 * g++.dg/template/sfinae26.C: Ditto.
13087 * g++.dg/template/canon-type-11.C: Ditto.
13088 * g++.dg/template/union2.C: Ditto.
13089 * g++.dg/template/canon-type-3.C: Ditto.
13090 * g++.dg/template/canon-type-1.C: Ditto.
13091 * g++.dg/template/canon-type-5.C: Ditto.
13092 * g++.dg/template/canon-type-7.C: Ditto.
13093 * g++.dg/template/canon-type-10.C: Ditto.
13094 * g++.dg/template/spec36.C: Ditto.
13095 * g++.dg/template/typedef38.C: Ditto.
13096 * g++.dg/template/canon-type-4.C: Ditto.
13097 * g++.dg/template/canon-type-6.C: Ditto.
13098 * g++.dg/template/canon-type-13.C: Ditto.
13099 * g++.dg/template/instantiate9.C: Ditto.
13100 * g++.dg/template/ttp22.C: Ditto.
13101 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13102 * g++.dg/warn/Walways-true-1.C: Ditto.
13103 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13104 * g++.dg/warn/Walways-true-2.C: Ditto.
13105 * g++.dg/conversion/op4.C: Ditto.
13106 * g++.dg/opt/pr19650.C: Ditto.
13107 * g++.dg/lookup/friend11.C: Ditto.
13108 * g++.dg/other/default2.C: Ditto.
13109 * g++.dg/other/default3.C: Ditto.
13110 * g++.dg/other/dtor2.C: Ditto.
13111 * g++.dg/other/friend5.C: Ditto.
13112 * g++.dg/other/default5.C: Ditto.
13113 * g++.dg/init/brace6.C: Ditto.
13114 * g++.dg/init/aggr5.C: Ditto.
13115 * g++.dg/init/error2.C: Ditto.
13116 * g++.dg/expr/bound-mem-fun.C: Ditto.
13117 * g++.dg/expr/cond6.C: Ditto.
13118 * g++.dg/expr/stmt-expr-1.C: Ditto.
13119 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13120 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13121 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13122 * g++.dg/cpp0x/bracket1.C: Ditto.
13123 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13124 * g++.dg/cpp0x/pr38646.C: Ditto.
13125 * g++.dg/cpp0x/variadic73.C: Ditto.
13126 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13127 * g++.dg/cpp0x/bracket4.C: Ditto.
13128 * g++.dg/cpp0x/decltype4.C: Ditto.
13129 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13130 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13131 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13132 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13133 * g++.dg/cpp0x/decltype2.C: Ditto.
13134 * g++.dg/cpp0x/decltype1.C: Ditto.
13135 * g++.dg/cpp0x/bracket2.C: Ditto.
13136 * g++.dg/cpp0x/decltype5.C: Ditto.
13137 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13138 * g++.dg/cpp0x/variadic70.C: Ditto.
13139 * g++.dg/cpp0x/decltype6.C: Ditto.
13140 * g++.dg/cpp0x/rvo.C: Ditto.
13141 * g++.dg/cpp0x/vt-40092.C: Ditto.
13142 * g++.dg/cpp0x/variadic-new.C: Ditto.
13143 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13144 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13145 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13146 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13147 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13148 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13149 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13150 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13151 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13152 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13153 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13154 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13155 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13156 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13157 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13158 * g++.dg/cpp0x/pr39639.C: Ditto.
13159 * g++.dg/cpp0x/decltype3.C: Ditto.
13160 * g++.dg/cpp0x/variadic68.C: Ditto.
13161 * g++.dg/cpp0x/variadic-function.C: Ditto.
13162 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13163 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13164 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13165 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13166 * g++.dg/parse/crash35.C: Ditto.
13167 * g++.dg/parse/crash40.C: Ditto.
13168 * g++.dg/parse/defarg12.C: Ditto.
13169 * g++.dg/parse/crash34.C: Ditto.
13170 * g++.dg/parse/constructor3.C: Ditto.
13171 * g++.dg/parse/template23.C: Ditto.
13172 * g++.dg/parse/crash56.C: Ditto.
13173 * g++.dg/parse/dtor13.C: Ditto.
13174 * g++.dg/parse/error33.C: Ditto.
13175 * g++.dg/parse/ctor9.C: Ditto.
13176 * g++.dg/parse/error32.C: Ditto.
13177 * g++.dg/parse/error37.C: Ditto.
13178 * g++.dg/parse/bitfield3.C: Ditto.
13179 * g++.dg/parse/struct-4.C: Ditto.
13180 * g++.dg/ext/has_trivial_copy.C: Ditto.
13181 * g++.dg/ext/is_polymorphic.C: Ditto.
13182 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13183 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13184 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13185 * g++.dg/ext/is_union.C: Ditto.
13186 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13187 * g++.dg/ext/is_pod.C: Ditto.
13188 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13189 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13190 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13191 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13192 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13193 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13194 * g++.dg/ext/is_abstract.C: Ditto.
13195 * g++.dg/ext/has_trivial_assign.C: Ditto.
13196 * g++.dg/ext/is_class.C: Ditto.
13197 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13198 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13199 * g++.dg/ext/is_base_of.C: Ditto.
13200 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13201 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13202 * g++.dg/ext/is_empty.C: Ditto.
13203 * g++.dg/ext/is_enum.C: Ditto.
13204 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13205 * gnat.dg/opt11.adb: Ditto.
13206 * obj-c++.dg/pr45735.mm: Ditto.
13207 * obj-c++.dg/pr24393.mm: Ditto.
13208 * obj-c++.dg/exceptions-2.mm: Ditto.
13209 * objc.dg/pr45735.m: Ditto.
13210 * objc.dg/pr24393.m: Ditto.
13212 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13214 * objc.dg/attributes/objc-exception-1.m: New.
13216 2011-02-23 Jie Zhang <jie@codesourcery.com>
13218 * gcc.dg/cpp/include7.c: New test.
13220 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13223 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13225 2011-02-23 Jie Zhang <jie@codesourcery.com>
13227 PR rtl-optimization/47763
13228 * gcc.dg/pr47763.c: New test.
13230 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13233 * gfortran.dg/whole_file_32.f90 : New test.
13235 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13238 * g++.dg/inherit/virtual7.C: New test.
13240 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13243 * objc.dg/type-size-3.m: Updated error message.
13244 * objc.dg/type-size-4.m: New test.
13245 * objc.dg/type-size-5.m: New test.
13247 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13249 * lib/gnat.exp: Fix comments.
13250 Don't load libgloss.exp.
13251 (default_gnat_version): Call $compiler with --version.
13252 Adapt regexp for gnatmake output, insert version.
13253 (gnat_version): New proc.
13254 (gnat_init): Remove gnat_libgcc_s_path.
13255 (gnat_target_compile): Likewise.
13256 Remove ld_library_path.
13257 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13258 (gnat_pass): Remove.
13259 (gnat_pass): Remove.
13260 (gnat_finish): Remove.
13261 (gnat_exit): Remove.
13262 (local_find_gnatmake): Reindent.
13263 (runtest_file_p): Remove.
13264 (prune_warnings): Remove.
13265 (find_gnatclean): New proc.
13266 * lib/gnat-dg.exp (lremove): New proc.
13267 (gnat-dg-test): Reindent.
13268 Remove additional output files.
13269 (gnat-dg-runtest): Remove.
13271 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13272 * gnat.dg/loop_optimization6.adb: Likewise.
13273 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13275 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13277 PR tree-optimization/47835
13278 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13280 2011-02-22 Tobias Burnus <burnus@net-b.de>
13282 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13283 * gfortran.dg/abstract_type_2.f03: Ditto.
13284 * gfortran.dg/abstract_type_3.f03: Ditto.
13285 * gfortran.dg/abstract_type_4.f03: Ditto.
13286 * gfortran.dg/abstract_type_5.f03: Ditto.
13287 * gfortran.dg/abstract_type_6.f03: Ditto.
13288 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13289 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13290 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13291 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13292 * gfortran.dg/array_function_5.f90: Ditto.
13293 * gfortran.dg/asynchronous_3.f03: Ditto.
13294 * gfortran.dg/char_expr_1.f90: Ditto.
13295 * gfortran.dg/class_14.f03: Ditto.
13296 * gfortran.dg/data_array_6.f: Ditto.
13297 * gfortran.dg/data_invalid.f90: Ditto.
13298 * gfortran.dg/dot_product_1.f03: Ditto.
13299 * gfortran.dg/func_derived_5.f90: Ditto.
13300 * gfortran.dg/func_result_4.f90: Ditto.
13301 * gfortran.dg/implied_do_1.f90: Ditto.
13302 * gfortran.dg/initialization_25.f90: Ditto.
13303 * gfortran.dg/initialization_26.f90: Ditto.
13304 * gfortran.dg/interface_34.f90: Ditto.
13305 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13306 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13307 * gfortran.dg/matmul_8.f03: Ditto.
13308 * gfortran.dg/merge_init_expr.f90: Ditto.
13309 * gfortran.dg/pack_assign_1.f90: Ditto.
13310 * gfortran.dg/pack_vector_1.f90: Ditto.
13311 * gfortran.dg/pointer_check_8.f90: Ditto.
13312 * gfortran.dg/product_init_expr.f03: Ditto.
13313 * gfortran.dg/reshape_order_5.f90: Ditto.
13314 * gfortran.dg/reshape_shape_1.f90: Ditto.
13315 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13316 * gfortran.dg/same_name_2.f90: Ditto.
13317 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13318 * gfortran.dg/spread_init_expr.f03: Ditto.
13319 * gfortran.dg/stmt_func_1.f90: Ditto.
13320 * gfortran.dg/sum_init_expr.f03: Ditto.
13321 * gfortran.dg/transpose_3.f03: Ditto.
13322 * gfortran.dg/unpack_init_expr.f03: Ditto.
13323 * gfortran.dg/warn_conversion.f90: Ditto.
13324 * gfortran.dg/warn_conversion_2.f90: Ditto.
13325 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13326 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13327 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13328 * gfortran.dg/whole_file_16.f90: Ditto.
13329 * gfortran.dg/whole_file_17.f90: Ditto.
13330 * gfortran.dg/whole_file_18.f90: Ditto.
13331 * gfortran.dg/whole_file_20.f03: Ditto.
13332 * gfortran.dg/whole_file_5.f90: Ditto.
13333 * gfortran.dg/whole_file_6.f90: Ditto.
13334 * gfortran.dg/write_invalid_format.f90: Ditto.
13335 * gfortran.dg/zero_sized_6.f90: Ditto.
13337 2011-02-21 Jeff Law <law@redhat.com>
13339 PR rtl-optimization/46178
13340 * gcc.target/i386/pr46178.c: New test.
13342 PR rtl-optimization/46002
13343 * gcc.c-torture/compile/pr46002.c: New test.
13345 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13347 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13350 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13353 * g++.dg/debug/pr47106.C: Require effective target lto.
13355 2011-02-21 Jason Merrill <jason@redhat.com>
13357 * g++.dg/cpp0x/constexpr-diag2.C: New.
13359 2011-02-20 Jason Merrill <jason@redhat.com>
13361 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13363 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13365 * g++.dg/overload/conv-op1.C: New.
13367 * g++.dg/cpp0x/constexpr-synth1.C: New.
13369 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13371 * objc.dg/layout-2.m: New.
13372 * objc.dg/selector-3.m: Adjusted location of error message.
13373 * objc.dg/type-size-3.m: Same.
13374 * obj-c++.dg/selector-3.mm: Same.
13376 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13379 * objc.dg/property/dotsyntax-22.m: New.
13380 * obj-c++.dg/property/dotsyntax-22.mm: New.
13382 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13385 * g++.dg/template/typedef38.C: New test.
13387 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13390 * gfortran.dg/whole_file_30.f90 : New test.
13391 * gfortran.dg/whole_file_31.f90 : New test.
13393 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13397 * gfortran.dg/whole_file_28.f90 : New test.
13398 * gfortran.dg/whole_file_29.f90 : New test.
13400 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13403 * g++.dg/template/crash105.C: New.
13405 2011-02-19 Jason Merrill <jason@redhat.com>
13407 * g++.dg/cpp0x/regress/no-elide1.C: New.
13409 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13411 PR tree-optimization/46620
13412 * gcc.dg/pr46620.c: New.
13414 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13417 * gcc.target/i386/pr47809.c: New test.
13419 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13420 Tobias Burnus <burnus@net-b.de>
13422 * lib/target-supports.exp
13423 (check_effective_target_fortran_large_real): New check for large reals.
13424 * gfortran.dg/nan_7.f90: New test.
13426 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13428 PR libgfortran/47567
13429 * gfortran.dg/fmt_f0_1.f90: Update test.
13431 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13434 * gfortran.dg/array_constructor_36.f90 : New test.
13435 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13436 allow for comparison between different elements of the array
13437 constructor at different levels of optimization.
13439 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13441 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13442 * gcc.target/i386/pr32280-1.c: Likewise.
13444 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13447 * gcc.target/i386/pr47800.c: New test.
13449 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13451 * objc/execute/exceptions/foward-1.x: New.
13453 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13456 * gfortran.dg/derived_constructor_comps_4.f90: New.
13458 2011-02-18 Tobias Burnus
13461 * gfortran.dg/func_result_6.f90: New.
13463 2011-02-18 Michael Matz <matz@suse.de>
13466 * gfortran.dg/lto/pr45586_0.f90: New test.
13467 * gfortran.dg/typebound_proc_20.f90: Ditto.
13468 * gfortran.dg/typebound_proc_21.f90: Ditto.
13470 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13473 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13475 2011-02-18 Tobias Burnus <burnus@net-b.de>
13478 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13479 gcc_warning_prefix.
13480 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13481 normalizing the error/warning output.
13482 * gfortran.dg/Wall.f90: Update dg-error/warning.
13483 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13484 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13485 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13486 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13487 * gfortran.dg/class_30.f90: Update dg-error/warning.
13488 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13489 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13490 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13491 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13492 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13493 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13494 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13495 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13496 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13497 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13498 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13499 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13500 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13501 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13502 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13503 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13504 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13505 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13506 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13507 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13508 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13509 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13510 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13511 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13512 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13514 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13517 * gfortran.dg/proc_ptr_comp_30.f90: New.
13519 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13522 * gcc.target/i386/pr47780.c: New test.
13524 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13527 * gfortran.dg/class_40.f03: New.
13529 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13532 * g++.dg/cpp0x/auto21.C: New test.
13534 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13536 * objc.dg/special/unclaimed-category-1.h: Updated for
13538 * objc.dg/special/unclaimed-category-1.m: Same.
13539 * objc.dg/zero-link-1.m: Same.
13540 * objc.dg/lookup-1.m: Same.
13541 * objc.dg/torture/strings/const-str-9.m
13542 * objc.dg/torture/strings/const-str-10.m: Same.
13543 * objc.dg/torture/strings/const-str-11.m: Same.
13544 * objc.dg/torture/forward-1.m: Same.
13545 * objc.dg/zero-link-2.m: Same.
13546 * objc.dg/encode-7-next-64bit.m: Same.
13547 * objc.dg/method-4.m: Same.
13548 * objc.dg/next-runtime-1.m: Same.
13549 * objc.dg/image-info.m: Same.
13550 * objc.dg/pr23214.m: Same.
13551 * objc.dg/symtab-1.m: Same.
13552 * obj-c++.dg/basic.m: Same.
13553 * obj-c++.dg/proto-lossage-3.m: Same.
13554 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13555 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13556 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13557 * obj-c++.dg/method-11.m: Same.
13558 * objc/execute/enumeration-1.m: Same.
13559 * objc/execute/object_is_class.m: Same.
13560 * objc/execute/formal_protocol-2.m: Same.
13561 * objc/execute/formal_protocol-4.m: Same.
13562 * objc/execute/formal_protocol-6.m: Same.
13563 * objc/execute/bycopy-3.m: Same.
13564 * objc/execute/exceptions/catchall-1.m: Same.
13565 * objc/execute/exceptions/finally-1.m: Same.
13566 * objc/execute/exceptions/local-variables-1.m: Same.
13567 * objc/execute/exceptions/foward-1.m: Same.
13568 * objc/execute/bf-common.h
13569 * objc/execute/enumeration-2.m: Same.
13570 * objc/execute/formal_protocol-1.m: Same.
13571 * objc/execute/formal_protocol-3.m: Same.
13572 * objc/execute/formal_protocol-5.m: Same.
13573 * objc/execute/accessing_ivars.m: Same.
13574 * objc/execute/bycopy-2.m: Same.
13575 * objc/execute/formal_protocol-7.m: Same.
13576 * objc/execute/compatibility_alias.m: Same.
13577 * objc/execute/no_clash.m: Same.
13578 * objc/execute/object_is_meta_class.m: Same.
13579 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13580 * objc/execute/class-tests-1.h: Include stdio.h.
13581 * objc/execute/class-tests-2.h: Same.
13582 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13584 * obj-c++.dg/try-catch-2.mm: Same.
13586 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13589 * g++.dg/warn/Wunused-parm-4.C: New test.
13591 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13592 Jan Hubicka <jh@suse.cz>
13596 * g++.dg/debug/pr47106.C: New.
13598 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13601 * gcc.target/i386/pr43653.c: New test.
13603 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13606 * g++.dg/template/inherit6.C: New test.
13608 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13611 * gfortran.dg/class_39.f03: New.
13613 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13616 * g++.dg/cpp0x/variadic106.C: New test.
13618 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13620 PR libfortran/47757
13621 * gfortran.dg/pr47757-1.f90: New test.
13622 * gfortran.dg/pr47757-2.f90: New test.
13623 * gfortran.dg/pr47757-3.f90: New test.
13626 * g++.dg/cpp0x/enum8.C: New test.
13628 2011-02-15 Jason Merrill <jason@redhat.com>
13630 * g++.dg/inherit/implicit-trivial1.C: New.
13631 * g++.dg/cpp0x/implicit-trivial1.C: New.
13633 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13635 PR middle-end/47725
13636 * gcc.dg/torture/pr47725.c: Removed.
13638 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13641 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13642 constant does not generate a load from memory.
13644 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13646 PR middle-end/47725
13647 * gcc.dg/torture/pr47725.c: New.
13649 2011-02-15 Richard Guenther <rguenther@suse.de>
13651 PR tree-optimization/47743
13652 * gcc.dg/torture/pr47743.c: New testcase.
13654 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13656 PR middle-end/47581
13657 * gcc.target/i386/pr47581.c: New test.
13659 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13662 * gfortran.dg/select_type_22.f03: New.
13664 2011-02-14 Jason Merrill <jason@redhat.com>
13666 * g++.dg/cpp0x/regress/enum1.C: New.
13668 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13670 * gnat.dg/include.adb: New test.
13672 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13675 * gfortran.dg/class_38.f03: New.
13677 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13679 * gcc.dg/pr46494.c: New test.
13681 2011-02-14 Richard Guenther <rguenther@suse.de>
13683 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13685 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13688 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13689 sparc*-sun-solaris2.11.
13691 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13694 * gfortran.dg/argument_checking_18.f90: New.
13696 2011-02-13 Tobias Burnus <burnus@net-b.de>
13698 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13699 * gfortran.dg/argument_checking_17.f90: New.
13701 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13703 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13704 are temporarily disabled.
13705 * gfortran.dg/class_7.f03: Ditto.
13706 * gfortran.dg/coarray_14.f90: Ditto.
13707 * gfortran.dg/typebound_proc_13.f03: Ditto.
13709 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13712 * gfortran.dg/extends_11.f03: New.
13714 2011-02-11 Xinliang David Li <davidxl@google.com>
13716 PR tree-optimization/47707
13717 * g++.dg/tree-ssa/pr47707.C: New test.
13719 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13721 * g++.dg/opt/inline17.C: New test.
13723 2011-02-11 Tobias Burnus <burnus@net-b.de>
13726 * gfortran.dg/pure_formal_2.f90: New.
13728 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13730 PR rtl-optimization/47614
13731 * gfortran.dg/pr47614.f: New.
13733 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13736 * gcc.dg/opts-6.c: New test.
13738 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13741 * gcc.dg/pr47684.c: New test.
13743 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13746 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13747 c99_runtime, dg-add-options c99_runtime.
13748 (main): Use __asm__.
13750 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13753 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13754 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13755 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13756 * gcc.dg/ucnid-10.c: Likewise.
13757 * gcc.dg/ucnid-13.c: Likewise.
13758 * gcc.dg/ucnid-7.c: Likewise.
13759 * gcc.dg/ucnid-8.c: Likewise.
13760 Adapt dg-warning line number.
13762 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13764 * gcc.target/i386/parity-1.c: Use -march=k8.
13765 * gcc.target/i386/parity-2.c: Ditto.
13766 * gcc.target/i386/vecinit-1.c: Ditto.
13767 * gcc.target/i386/vecinit-2.c: Ditto.
13769 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13772 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13773 * gcc.target/mips/save-restore-3.c: Likewise.
13774 * gcc.target/mips/save-restore-4.c: Likewise.
13775 * gcc.target/mips/save-restore-5.c: Likewise.
13778 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13779 * g++.dg/tree-prof/partition2.C: Likewise.
13781 2011-02-09 Jason Merrill <jason@redhat.com>
13783 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13784 rather than misdeclare std::puts.
13786 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13787 * g++.dg/other/warning1.C: Likewise.
13788 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13789 * g++.old-deja/g++.gb/scope06.C: Likewise.
13790 * g++.old-deja/g++.law/cvt11.C: Likewise.
13791 * g++.old-deja/g++.law/init1.C: Likewise.
13792 * g++.dg/abi/mangle26.C: Likewise.
13794 * g++.dg/template/function1.C: Adjust for C++0x mode.
13795 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13797 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13798 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13800 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13802 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13804 * g++.dg/cpp0x/regress: New directory.
13805 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13806 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13807 * g++.dg/cpp0x/regress/regress3.C: New.
13809 2011-02-10 Richard Guenther <rguenther@suse.de>
13811 PR tree-optimization/47677
13812 * gcc.dg/torture/pr47677.c: New testcase.
13814 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13816 * objc.dg/special/load-category-1.m: Remove unused header.
13817 * objc.dg/special/load-category-1a.m: Likewise.
13818 * objc.dg/special/load-category-2.m: Likewise.
13819 * objc.dg/special/load-category-2a.m: Likewise.
13820 * objc.dg/special/load-category-3.m: Likewise.
13821 * objc.dg/special/load-category-3a.m: Likewise.
13822 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13823 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13824 * objc.dg/attributes/class-attribute-1.m: Likewise.
13825 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13826 * obj-c++.dg/property/property.exp: Likewise.
13827 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13828 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13829 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13830 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13831 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13832 * obj-c++.dg/template-8.mm: Likewise.
13834 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13837 * gcc.target/i386/pr47665.c: New test.
13839 2011-02-10 Jie Zhang <jie@codesourcery.com>
13843 2011-02-05 Jie Zhang <jie@codesourcery.com>
13845 * gcc.dg/pr42631.c: Update test.
13846 * gcc.dg/pr42631-2.c: New test.
13848 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13851 * gfortran.dg/proc_decl_25.f90: New.
13853 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13856 * gfortran.dg/typebound_assignment_2.f03: New.
13858 2011-02-09 Richard Guenther <rguenther@suse.de>
13860 PR tree-optimization/47664
13861 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13863 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13865 PR middle-end/47646
13866 * gnat.dg/uninit_func.adb: Adjust dg directive.
13868 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13870 PR middle-end/47646
13871 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13873 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13876 * gfortran.dg/auto_dealloc_2.f90: New.
13878 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13880 * gcc.dg/builtins-config.h: Remove __sgi handling.
13881 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13882 -std=c99 for mips-sgi-irix6.5*.
13884 2011-02-09 Martin Jambor <mjambor@suse.cz>
13886 PR middle-end/45505
13887 * gfortran.dg/pr25923.f90: Remove xfails.
13889 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13892 * gfortran.dg/inquire_14.f90: New test.
13894 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13897 * gfortran.dg/pointer_init_6.f90: New.
13899 2011-02-08 Jeff Law <law@redhat.com>
13901 PR tree-optimization/42893
13902 * gcc.tree-ssa/pr42893.c: New test.
13904 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13906 PR tree-optimization/46834
13907 PR tree-optimization/46994
13908 PR tree-optimization/46995
13909 * gcc.dg/graphite/id-pr46834.c: New.
13910 * gfortran.dg/graphite/id-pr46994.f90: New.
13911 * gfortran.dg/graphite/id-pr46995.f90: New.
13913 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13915 PR middle-end/47646
13916 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13917 using the variable is known the warning is emitted there.
13918 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13919 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13921 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13924 * gcc.dg/noreturn-1.c (foo5): Likewise.
13925 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13926 (method2): Likewise.
13928 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13929 the return statement using the uninitialized variable.
13930 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13932 2011-02-08 Richard Guenther <rguenther@suse.de>
13934 PR middle-end/47639
13935 * g++.dg/opt/pr47639.c: New testcase.
13937 2011-02-08 Richard Guenther <rguenther@suse.de>
13939 PR tree-optimization/47632
13940 * g++.dg/opt/pr47632.C: New testcase.
13942 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13944 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13946 2011-02-07 Richard Guenther <rguenther@suse.de>
13948 PR tree-optimization/47615
13949 * g++.dg/opt/pr47615.C: New testcase.
13951 2011-02-07 Richard Guenther <rguenther@suse.de>
13953 PR tree-optimization/47621
13954 * gcc.dg/torture/pr47621.c: New testcase.
13956 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13958 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13960 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13963 * gfortran.dg/allocate_with_source_1 : New test.
13965 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13967 PR middle-end/47610
13968 * gcc.dg/pr47610.c: New test.
13970 2011-02-05 Jie Zhang <jie@codesourcery.com>
13973 * gcc.dg/pr42631.c: Update test.
13974 * gcc.dg/pr42631-2.c: New test.
13976 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13979 * gfortran.dg/pr47574.f90: New test.
13981 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13983 PR tree-optimization/46194
13984 * gcc.dg/autopar/pr46194.c: New.
13986 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13988 PR tree-optimization/43695
13989 * g++.dg/ipa/pr43695.C: New.
13991 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13993 PR inline-asm/23200
13994 * gcc.dg/pr23200.c: New test.
13996 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13999 * g++.dg/pr47589.C: New test.
14001 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14004 * g++.dg/template/typedef37.C: New test.
14005 * g++.dg/template/param1.C: Adjust expected error message.
14007 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14009 PR middle-end/31490
14010 * gcc.dg/pr31490-2.c: New test.
14011 * gcc.dg/pr31490-3.c: New test.
14012 * gcc.dg/pr31490-4.c: New test.
14014 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14015 Jakub Jelinek <jakub@redhat.com>
14018 * g++.dg/parser/semicolon3.C: Adjust.
14019 * g++.dg/parser/semicolon4.C: New testcase.
14020 * g++.dg/pr46890.C: New testcase.
14022 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14025 * g++.dg/init/pr29571.C: New.
14027 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14029 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14030 instead of vect_int.
14032 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14035 * gcc.target/i386/pr47312.c: New test.
14038 * gcc.target/i386/pr47564.c: New test.
14040 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14042 PR tree-optimization/45122
14043 * gcc.dg/tree-ssa/pr45122.c: New.
14045 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14048 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14051 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14052 and vsx so a default --with-cpu=power7 doesn't give an error
14053 when -mavoid-indexed-addresses is used.
14055 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14056 wrapper function to save the arguments and then jump to the real
14057 function, rather than depending on the compiler not to move stuff
14059 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14061 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14062 Paul Thomas <pault@gcc.gnu.org>
14065 * gfortran.dg/class_37.f03 : New test.
14067 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14068 Richard Guenther <rguenther@suse.de>
14070 PR tree-optimization/40979
14072 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14073 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14074 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14075 check_vect_support_and_set_flags.
14076 * gfortran.dg/graphite/vect-pr40979.f90: New.
14078 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14081 * gfortran.dg/class_36.f03: New.
14083 2011-02-02 Richard Guenther <rguenther@suse.de>
14085 PR tree-optimization/47566
14086 * gcc.dg/lto/20110201-1_0.c: New testcase.
14088 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14094 * debug/pr47498.c: New.
14095 * debug/pr47501.c: New.
14097 2011-02-01 Richard Guenther <rguenther@suse.de>
14099 PR tree-optimization/47559
14100 * g++.dg/torture/pr47559.C: New testcase.
14102 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14105 * gfortran.dg/typebound_call_20.f03: New.
14107 2011-02-01 Richard Guenther <rguenther@suse.de>
14109 PR tree-optimization/47555
14110 * gcc.dg/pr47555.c: New testcase.
14112 2011-02-01 Richard Guenther <rguenther@suse.de>
14114 PR tree-optimization/47541
14115 * g++.dg/torture/pr47541.C: New testcase.
14117 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14120 * gfortran.dg/typebound_call_19.f03: New.
14122 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14125 * g++.dg/cpp0x/pr47416.C: New test.
14127 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14130 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14132 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14135 * gfortran.dg/typebound_assignment_1.f03: New.
14137 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14139 PR tree-optimization/47538
14140 * gcc.c-torture/execute/pr47538.c: New test.
14142 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14145 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14147 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14149 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14151 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14153 PR rtl-optimization/44031
14154 * gcc.c-torture/compile/20110131-1.c: New test.
14156 2011-01-31 Tobias Burnus <burnus@net-b.de>
14159 * gfortran.dg/stmt_func_1.f90: New.
14161 2011-01-31 Tobias Burnus <burnus@net-b.de>
14164 * gfortran.dg/interface_34.f90: New.
14166 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14169 * gfortran.dg/realloc_on_assign_5.f03: New test.
14170 * gfortran.dg/realloc_on_assign_5.f03: New test.
14172 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14174 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14175 * gfortran.dg/bessel_7.f90: Likewise.
14176 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14178 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14179 * gfortran.dg/sum_init_expr.f03: Likewise.
14181 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14183 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14186 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14187 loop only on "vect_intfloat_cvt" targets.
14189 2011-01-29 Tobias Burnus <burnus@net-b.de>
14192 * gfortran.dg/shape_6.f90: New.
14194 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14196 PR libgfortran/47434
14197 * gfortran.dg/read_infnan_1.f90: Update test.
14198 * gfortran.dg/module_nan.f90: Update test.
14199 * gfortran.dg/char4_iunit_1.f03: Update test.
14200 * gfortran.dg/large_real_kind_1.f90: Update test.
14201 * gfortran.dg/real_const_3.f90: Update test.
14202 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14204 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14207 * g++.dg/template/param2.C: New test.
14209 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14211 PR libgfortran/47285
14212 * gfortran.dg/fmt_g.f: New test.
14214 2011-01-28 Tobias Burnus <burnus@net-b.de>
14217 * gfortran.dg/pure_formal_1.f90: New.
14219 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14222 * gcc.dg/tls/pr42894.c: New test.
14224 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14226 * gcc.dg/pr47276.c: Add dg-require-visibility.
14228 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14230 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14232 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14233 Tobias Burnus <burnus@gcc.gnu.org>
14238 * gfortran.dg/realloc_on_assign_3.f03: New test.
14239 * gfortran.dg/realloc_on_assign_4.f03: New test.
14240 * gfortran.dg/allocatable_function_5.f90: New test.
14241 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14242 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14243 implemented" dg-errors.
14245 2011-01-27 Jan Hubicka <jh@suse.cz>
14247 PR middle-end/46949
14248 * gcc.dg/attr-weakref-4.c: New testcase
14250 2011-01-27 Martin Jambor <mjambor@suse.cz>
14252 PR tree-optimization/47228
14253 * gcc.dg/torture/pr47228.c: New test.
14255 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14257 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14259 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14261 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14262 when using auto-overlay support on the SPU.
14264 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14266 PR rtl-optimization/44174
14267 * gcc.target/i386/asm-6.c: New test.
14269 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14271 PR rtl-optimization/46856
14272 * gcc.c-torture/compile/pr46856.c: New test.
14274 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14275 Andrew Pinski <pinskia@gmail.com>
14278 * gcc.dg/pr43082.c: New.
14280 2011-01-26 DJ Delorie <dj@redhat.com>
14282 PR rtl-optimization/46878
14283 * gcc.dg/pr46878-1.c: New test.
14285 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14288 * g++.dg/cpp0x/pr47476.C: New test.
14290 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14292 * gcc.c-torture/compile/20110126-1.c: New test.
14294 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14297 * gcc.dg/torture/pr47473.c: New test.
14299 2011-01-26 Jan Hubicka <jh@suse.cz>
14302 * gcc.c-torture/execute/pr47237.c: New testcase.
14304 2011-01-26 Jan Hubicka <jh@suse.cz>
14306 PR tree-optimization/47190
14307 * gcc.dg/attr-weakref-3.c: New testcase.
14309 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14312 * gcc.dg/dll-9a.c: New test file.
14313 * gcc.dg/dll-11.c: Likewise.
14314 * gcc.dg/dll-12.c: Likewise.
14315 * gcc.dg/dll-12a.c: Likewise.
14316 * gcc.dg/dll-11a.c: Likewise.
14317 * gcc.dg/dll-9.c: Likewise.
14318 * gcc.dg/dll-10.c: Likewise.
14319 * gcc.dg/dll-10a.c: Likewise.
14320 * g++.dg/ext/dllexport4a.cc: Likewise.
14321 * g++.dg/ext/dllexport4.C: Likewise.
14322 * g++.dg/ext/dllexport5.C: Likewise.
14323 * g++.dg/ext/dllexport5a.cc: Likewise.
14325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14327 PR tree-optimization/46970
14328 * gcc.dg/graphite/pr46970.c: New.
14330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14332 PR tree-optimization/46215
14333 * gcc.dg/graphite/pr46215.c: New.
14335 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14337 PR tree-optimization/46168
14338 * gcc.dg/graphite/pr46168.c: New.
14340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14342 PR tree-optimization/43657
14343 * gcc.dg/graphite/pr43657.c: New.
14345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14347 PR tree-optimization/29832
14348 * gfortran.dg/graphite/pr29832.f90: New.
14350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14352 PR tree-optimization/43567
14353 * gcc.dg/graphite/pr43567.c: New.
14355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14357 * gfortran.dg/graphite/interchange-4.f: New.
14358 * gfortran.dg/graphite/interchange-5.f: New.
14360 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14361 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14362 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14363 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14364 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14365 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14366 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14367 * gfortran.dg/ltrans-7.f90: Removed.
14368 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14370 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14371 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14372 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14373 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14374 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14375 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14376 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14377 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14378 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14379 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14380 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14381 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14382 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14383 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14384 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14385 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14386 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14387 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14388 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14389 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14390 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14391 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14392 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14393 * gcc.dg/tree-ssa/data-dep-1.c
14394 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14395 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14396 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14397 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14398 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14400 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14402 PR tree-optimization/47265
14403 PR tree-optimization/47443
14404 * gcc.c-torture/compile/pr47265.c: New test.
14405 * gcc.dg/pr47443.c: New test.
14407 2011-01-25 Martin Jambor <mjambor@suse.cz>
14409 PR tree-optimization/47382
14410 * g++.dg/torture/pr47382.C: New test.
14411 * g++.dg/opt/devirt1.C: Xfail.
14413 2011-01-25 Yao Qi <yao@codesourcery.com>
14416 * gcc.target/arm/pr45701-1.c: New test.
14417 * gcc.target/arm/pr45701-2.c: New test.
14418 * gcc.target/arm/pr45701-3.c: New test.
14420 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14421 Jakub Jelinek <jakub@redhat.com>
14423 PR tree-optimization/47271
14424 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14426 2011-01-25 Nick Clifton <nickc@redhat.com>
14428 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14429 (saturate_add): Delete.
14430 (exchange): Delete.
14431 (main): Do not run saturate_add.
14432 (set_interrupts): Delete.
14434 2011-01-25 Tobias Burnus <burnus@net-b.de>
14437 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14439 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14441 PR tree-optimization/47427
14442 PR tree-optimization/47428
14443 * gcc.c-torture/compile/pr47427.c: New test.
14444 * gcc.c-torture/compile/pr47428.c: New test.
14446 2011-01-25 Richard Guenther <rguenther@suse.de>
14448 PR middle-end/47411
14449 * gcc.dg/torture/pr47411.c: New testcase.
14451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14453 * gfortran.dg/graphite/id-24.f: New.
14454 * gfortran.dg/graphite/id-25.f: New.
14456 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14458 * gfortran.dg/graphite/id-23.f: New.
14460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14462 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14466 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14467 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14468 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14469 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14470 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14471 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14472 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14473 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14474 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14478 * gcc.dg/graphite/block-0.c: Add documentation.
14479 * gcc.dg/graphite/block-4.c: Same.
14480 * gcc.dg/graphite/block-7.c: Same.
14481 * gcc.dg/graphite/block-8.c: New.
14482 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14483 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14484 * gcc.dg/graphite/interchange-12.c: Add documentation.
14485 * gcc.dg/graphite/interchange-13.c: New.
14486 * gcc.dg/graphite/interchange-14.c: New.
14487 * gcc.dg/graphite/interchange-15.c: New.
14488 * gcc.dg/graphite/interchange-8.c: Add documentation.
14489 * gcc.dg/graphite/interchange-mvt.c: Same.
14491 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14494 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14495 * gcc.target/powerpc/altivec-14.c: Ditto.
14496 * gcc.target/powerpc/altivec-33.c: Ditto.
14497 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14498 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14499 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14500 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14501 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14502 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14503 * g++.dg/ext/altivec-15.C: Ditto.
14504 * g++.dg/ext/altivec-types-1.C: Ditto.
14505 * g++.dg/ext/altivec-types-2.C: Ditto.
14506 * g++.dg/ext/altivec-types-3.C: Ditto.
14507 * g++.dg/ext/altivec-types-4.C: Ditto.
14509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14511 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14513 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14515 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14516 optimization options.
14518 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14520 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14523 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14525 2011-01-23 Tobias Burnus <burnus@net-b.de>
14528 * gfortran.dg/allocatable_scalar_12.f90: New.
14530 2011-01-23 Ira Rosen <irar@il.ibm.com>
14532 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14533 vectorization to be not profitable if peeling is used to
14534 realign the memory access.
14535 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14536 loop bound to avoid loop unrolling.
14537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14539 2011-01-22 Jan Hubicka <jh@suse.cz>
14542 * g++.dg/lto/pr47333.C: New file.
14544 2011-01-22 Jan Hubicka <jh@suse.cz>
14546 PR tree-optimization/43884
14548 * gcc.dg/autopar/outer-2.c: Increase array size.
14549 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14551 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14554 * gfortran.dg/c_loc_tests_16.f90: New test.
14556 2011-01-22 Tobias Burnus <burnus@net-b.de>
14559 * gfortran.dg/typebound_proc_19.f90: New.
14561 2011-01-21 Jeff Law <law@redhat.com>
14563 PR tree-optimization/47053
14564 * g++.dg/pr47053.C: New test.
14566 2011-01-21 Jason Merrill <jason@redhat.com>
14569 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14571 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14574 * g++.dg/cpp0x/range-for10.C: New test.
14575 * g++.dg/template/for1.C: New test.
14577 PR middle-end/45566
14578 * g++.dg/tree-prof/partition3.C: New test.
14580 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14582 PR rtl-optimization/47366
14583 * g++.dg/opt/pr47366.C: New test.
14585 2011-01-21 Jason Merrill <jason@redhat.com>
14588 * g++.dg/cpp0x/constexpr-regress2.C: New.
14590 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14592 2011-01-21 Jeff Law <law@redhat.com>
14594 PR rtl-optimization/41619
14595 * gcc.dg/pr41619.c: New.
14597 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14599 PR tree-optimization/47355
14600 * g++.dg/opt/pr47355.C: New test.
14602 2011-01-21 Richard Guenther <rguenther@suse.de>
14604 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14607 2011-01-21 Richard Guenther <rguenther@suse.de>
14609 PR tree-optimization/47365
14610 * gcc.dg/torture/pr47365.c: New testcase.
14611 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14613 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14615 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14617 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14619 PR tree-optimization/47391
14620 * gcc.dg/pr47391.c: New test.
14622 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14624 * g++.dg/template/char1.C: Use signed char.
14626 2011-01-21 Tobias Burnus <burnus@net-b.de>
14629 * gfortran.dg/pointer_target_4.f90: New.
14631 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14634 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14635 ILP32 system and not IP32.
14637 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14640 * g++.dg/debug/pr46583.C: New.
14642 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14645 * g++.dg/debug/pr47283.C: New test.
14648 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14649 * gcc.target/i386/headmerge-2.c: Likewise.
14651 2011-01-20 Richard Guenther <rguenther@suse.de>
14653 PR middle-end/47370
14654 * gcc.dg/torture/pr47370.c: New testcase.
14656 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14658 PR tree-optimization/46130
14659 * gcc.dg/pr46130-1.c: New test.
14660 * gcc.dg/pr46130-2.c: New test.
14662 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14665 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14667 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14670 * g++.dg/debug/pr46240.cc: New.
14672 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14675 * g++.dg/template/anonunion1.C: New test.
14677 PR rtl-optimization/47337
14678 * gcc.c-torture/execute/pr47337.c: New test.
14680 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14683 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14685 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14687 PR tree-optimization/46021
14688 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14690 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14692 PR tree-optimization/47290
14693 * g++.dg/torture/pr47290.C: New test.
14695 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14698 * gfortran.dg/proc_ptr_comp_29.f90: New.
14700 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14703 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14704 powerpc-apple-darwin9.
14706 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14708 PR rtl-optimization/47299
14709 * gcc.c-torture/execute/pr47299.c: New test.
14711 2011-01-17 Jason Merrill <jason@redhat.com>
14713 * g++.dg/cpp0x/constexpr-virtual.C: New.
14715 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14718 * gfortran.dg/gomp/pr47331.f90: New test.
14720 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14723 * objc.dg/selector-warn-1.m: New.
14724 * obj-c++.dg/selector-warn-1.mm: New.
14726 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14728 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14729 Update dg-final accordingly.
14731 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14733 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14735 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14737 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14739 * gcc.dg/guality/pr36728-2.c: Likewise.
14741 2011-01-17 Richard Guenther <rguenther@suse.de>
14743 PR tree-optimization/47313
14744 * g++.dg/torture/pr47313.C: New testcase.
14746 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14749 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14750 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14751 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14752 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14754 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14756 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14757 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14758 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14760 2011-01-17 Richard Guenther <rguenther@suse.de>
14762 PR tree-optimization/45967
14763 * gcc.dg/torture/pr45967-2.c: New testcase.
14764 * gcc.dg/torture/pr45967-3.c: Likewise.
14766 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14769 * g++.dg/ext/pr47213.C: Require visibility.
14771 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14773 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14774 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14776 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14778 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14779 Linux-based targets.
14781 2011-01-13 Jan Hubicka <jh@suse.cz>
14783 PR tree-optimization/47276
14784 * gcc.dg/pr47276.c: New testcase.
14786 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14787 Jonathan Wakely <jwakely.gcc@gmail.com>
14790 * g++.dg/other/pr33558.C: New.
14791 * g++.dg/other/pr33558-2.C: New.
14793 2011-01-14 Martin Jambor <mjambor@suse.cz>
14795 PR tree-optimization/45934
14796 PR tree-optimization/46302
14797 * g++.dg/ipa/devirt-c-1.C: New test.
14798 * g++.dg/ipa/devirt-c-2.C: Likewise.
14799 * g++.dg/ipa/devirt-c-3.C: Likewise.
14800 * g++.dg/ipa/devirt-c-4.C: Likewise.
14801 * g++.dg/ipa/devirt-c-5.C: Likewise.
14802 * g++.dg/ipa/devirt-c-6.C: Likewise.
14803 * g++.dg/ipa/devirt-6.C: Likewise.
14804 * g++.dg/ipa/devirt-d-1.C: Likewise.
14805 * g++.dg/torture/pr45934.C: Likewise.
14807 2011-01-14 Jason Merrill <jason@redhat.com>
14809 * g++.dg/cpp0x/variadic105.C: New.
14811 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14812 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14815 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14816 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14817 execution tests on i?86-*-*, x86_64-*-* and
14818 powerpc*-apple-darwin* && ilp32.
14819 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14820 tests on i?86-*-* and x86_64-*-*.
14822 2011-01-14 Richard Guenther <rguenther@suse.de>
14824 PR tree-optimization/47280
14825 * g++.dg/opt/pr47280.C: New testcase.
14827 2011-01-14 Jason Merrill <jason@redhat.com>
14829 * g++.dg/cpp0x/constexpr-regress1.C: New.
14831 * g++.dg/ext/flexary2.C: New.
14833 2011-01-14 Richard Guenther <rguenther@suse.de>
14835 PR middle-end/47281
14836 * gcc.dg/torture/pr47281.c: New testcase.
14837 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14839 2011-01-14 Richard Guenther <rguenther@suse.de>
14841 PR tree-optimization/47286
14842 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14844 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14847 * g++.dg/ext/pr47213.C: New.
14849 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14851 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14853 2011-01-13 Tobias Burnus <burnus@net-b.de>
14854 Mikael Morin <mikael@gcc.gnu.org>
14858 * gfortran.dg/select_type_20.f90: New.
14859 * gfortran.dg/select_type_21.f90: New.
14861 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14864 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14866 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14868 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14869 * gcc.dg/guality/pr36728-2.c: Likewise.
14871 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14874 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14876 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14878 PR rtl-optimization/45352
14879 * gcc.dg/pr45352-3.c: New.
14881 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14883 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14885 * g++.dg/cpp0x/range-for8.C: New.
14886 * g++.dg/cpp0x/range-for9.C: New.
14888 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14891 * g++.dg/debug/pr47209.C: New.
14893 2011-01-12 Richard Guenther <rguenther@suse.de>
14896 * gcc.dg/lto/pr47259_0.c: New testcase.
14897 * gcc.dg/lto/pr47259_1.c: Likewise.
14899 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14901 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14902 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14903 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14904 methods missing from the OBJC2 Object.
14905 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14906 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14907 GNU and NeXT runtimes.
14908 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14910 * objc-obj-c++-shared/Object1.m: Likewise.
14911 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14912 * objc.dg/proto-qual-1.m: Likewise.
14913 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14914 * obj-c++.dg/proto-qual-1.mm: Likewise.
14916 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14919 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14921 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14923 Fixed the Objective-C++ testsuite and updated all tests.
14924 * lib/obj-c++.exp (obj-c++_init): Declare and set
14925 gcc_warning_prefix and gcc_error_prefix.
14926 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14927 'dg-warning', 'dg-message' and 'dg-error'.
14928 * obj-c++.dg/class-extension-3.mm: Likewise.
14929 * obj-c++.dg/class-protocol-1.mm: Likewise.
14930 * obj-c++.dg/encode-7.mm: Likewise.
14931 * obj-c++.dg/exceptions-3.mm: Likewise.
14932 * obj-c++.dg/exceptions-5.mm: Likewise.
14933 * obj-c++.dg/method-12.mm: Likewise.
14934 * obj-c++.dg/method-13.mm: Likewise.
14935 * obj-c++.dg/method-15.mm: Likewise.
14936 * obj-c++.dg/method-16.mm: Likewise.
14937 * obj-c++.dg/method-4.mm: Likewise.
14938 * obj-c++.dg/method-8.mm: Likewise.
14939 * obj-c++.dg/method-conflict-1.mm: Likewise.
14940 * obj-c++.dg/method-conflict-2.mm: Likewise.
14941 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14942 and uncommented second part of the testcase now that the testsuite
14944 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14945 and uncommented second part of the testcase now that the testsuite
14947 * obj-c++.dg/private-1.mm: Likewise.
14948 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14949 * obj-c++.dg/syntax-error-7.mm: Likewise.
14950 * obj-c++.dg/warn5.mm: Likewise.
14951 * obj-c++.dg/property/at-property-14.mm: Likewise.
14952 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14954 * obj-c++.dg/property/at-property-18.mm: Likewise.
14955 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14957 * obj-c++.dg/property/at-property-21.mm: Likewise.
14958 * obj-c++.dg/property/at-property-28.mm: Likewise.
14959 * obj-c++.dg/property/at-property-5.mm: Likewise.
14960 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14961 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14962 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14963 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14964 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14965 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14966 * obj-c++.dg/tls/diag-5.mm: Likewise.
14967 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14968 dg-error, now matched correctly.
14970 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14972 * objc.dg/property/at-property-29.m: New.
14973 * obj-c++.dg/property/at-property-29.mm: New.
14975 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14977 * go.test/go-test.exp (go-set-goarch): New proc.
14978 (go-gc-tests): Use it.
14980 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14983 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14985 2011-01-11 Richard Henderson <rth@redhat.com>
14987 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14989 2011-01-11 Jan Hubicka <jh@suse.cz>
14993 * gcc.dg/lto/pr45721_1.c: New file.
14994 * gcc.dg/lto/pr45721_0.c: New file.
14996 2011-01-11 Richard Guenther <rguenther@suse.de>
14998 PR tree-optimization/46076
14999 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15001 2011-01-11 Jeff Law <law@redhat.com>
15003 * PR tree-optimization/47086
15004 * gcc.dg/pr47086.c: New test.
15006 2011-01-11 Jason Merrill <jason@redhat.com>
15009 * g++.dg/template/new10.C: New.
15012 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15014 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15016 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15017 Split type definitions and NSConstantString class into...
15018 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15019 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15020 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15021 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15022 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15023 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15025 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15026 encode defines for newer NeXT system headers.
15027 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15028 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15029 * objc.dg/foreach-5.m: Likewise.
15030 * objc.dg/foreach-2.m: Likewise.
15031 * objc.dg/foreach-4.m: Likewise.
15032 * objc.dg/torture/strings/string1.m: Likewise.
15033 * objc.dg/torture/strings/string2.m: Likewise.
15034 * objc.dg/torture/strings/string3.m: Likewise.
15035 * objc.dg/torture/strings/string4.m: Likewise.
15036 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15037 header and stand alone.
15038 * obj-c++.dg/strings/strings-2.mm: Likewise.
15039 * objc.dg/torture/strings/const-str-3.m: Likewise.
15040 * objc.dg/strings/strings-2.m: Likewise.
15041 * objc.dg/strings/const-str-12b.m: Likewise.
15043 2011-01-12 Richard Guenther <rguenther@suse.de>
15045 PR middle-end/32511
15046 * gcc.dg/attr-weak-1.c: Adjust.
15048 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15052 standard compliant and comment.
15054 2011-01-10 Jan Hubicka <jh@suse.cz>
15057 * gcc.dg/initpri3.c: New testcase.
15059 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15062 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15063 externally visible.
15068 (g_ebp_save): Likewise.
15069 (g_esp_save): Likewise.
15071 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15073 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15075 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15077 PR tree-optimization/46021
15078 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15079 i?86-*-*, x86_64-*-*.
15081 2011-01-10 Jeff Law <law@redhat.com>
15083 * PR tree-optimization/47141
15084 * gcc.c-torture/compile/pr47141.c: New test.
15086 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15089 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15090 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15091 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15092 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15095 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15096 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15097 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15098 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15099 being vectorized. Adjust dg-final pattern.
15102 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15103 * gcc.dg/vect/slp-24.c: Likewise.
15105 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15108 * g++.dg/other/pr47218-1.C: New test file.
15109 * g++.dg/other/pr47218.C: Likewise.
15110 * g++.dg/other/pr47218.h: New supporting header.
15112 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15115 * objc.dg/attributes/invalid-attribute-1.m: New.
15116 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15118 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15121 * gfortran.dg/proc_ptr_comp_28.f90: New.
15123 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15125 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15126 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15127 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15128 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15129 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15130 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15131 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15132 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15133 * objc.dg/gnu-api-2-class.m: Likewise.
15134 * objc.dg/gnu-api-2-ivar.m: Likewise.
15135 * objc.dg/gnu-api-2-method.m: Likewise.
15136 * objc.dg/gnu-api-2-objc.m: Likewise.
15137 * objc.dg/gnu-api-2-object.m: Likewise.
15138 * objc.dg/gnu-api-2-property.m: Likewise.
15139 * objc.dg/gnu-api-2-protocol.m: Likewise.
15140 * objc.dg/gnu-api-2-sel.m: Likewise.
15142 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15144 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15145 * objc.dg/objc-foreach-4.m: Likewise.
15146 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15147 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15148 * objc.dg/foreach-4.m: Likewise.
15149 * objc.dg/foreach-5.m: Likewise.
15150 * objc.dg/foreach-3.m: Return self from init.
15152 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15155 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15157 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15160 * gfortran.dg/class_35.f90: New.
15162 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15164 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15166 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15169 * objc.dg/invalid-method-2.m: New.
15170 * obj-c++.dg/invalid-method-2.mm: New.
15172 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15175 * gfortran.dg/transpose_optimization_2.f90 : New test.
15177 2011-01-08 Jan Hubicka <jh@suse.cz>
15179 PR tree-optmization/46469
15180 * g++.dg/torture/pr46469.C: New testcase.
15182 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15184 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15185 emulation of libobjc-gnu structure layout functionality to ..
15186 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15187 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15188 * objc/execute/bf-common.h: Adjust headers.
15189 * objc/execute/bf-1.m: Likewise.
15190 * objc/execute/bf-2.m: Likewise.
15191 * objc/execute/bf-3.m: Likewise.
15192 * objc/execute/bf-4.m: Likewise.
15193 * objc/execute/bf-5.m: Likewise.
15194 * objc/execute/bf-6.m: Likewise.
15195 * objc/execute/bf-7.m: Likewise.
15196 * objc/execute/bf-8.m: Likewise.
15197 * objc/execute/bf-9.m: Likewise.
15198 * objc/execute/bf-10.m: Likewise.
15199 * objc/execute/bf-11.m: Likewise.
15200 * objc/execute/bf-12.m: Likewise.
15201 * objc/execute/bf-13.m: Likewise.
15202 * objc/execute/bf-14.m: Likewise.
15203 * objc/execute/bf-15.m: Likewise.
15204 * objc/execute/bf-16.m: Likewise.
15205 * objc/execute/bf-17.m: Likewise.
15206 * objc/execute/bf-18.m: Likewise.
15207 * objc/execute/bf-19.m: Likewise.
15208 * objc/execute/bf-20.m: Likewise.
15209 * objc/execute/bf-21.m: Likewise.
15210 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15211 objc_get_type_qualifiers ().
15213 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15216 * gfortran.dg/dependency_39.f90: New test.
15218 2011-01-07 Jan Hubicka <jh@suse.cz>
15220 Get builtins tests ready for linker plugin.
15221 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15222 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15223 my_memset, my_bzero): Mark used.
15224 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15225 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15227 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15230 2011-01-07 Jan Hubicka <jh@suse.cz>
15232 PR tree-optimization/46367
15233 * g++.dg/torture/pr46367.C: New file.
15235 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15238 * gcc.dg/pr47201.c: New test.
15241 * gcc.dg/tree-prof/pr47187.c: New test.
15243 2011-01-07 Tobias Burnus <burnus@net-b.de>
15246 * gfortran.dg/extends_type_of_3.f90: New.
15248 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15250 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15251 * g++.dg/ext/dllimport-MI1.C: Likewise.
15252 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15253 * g++.dg/ext/dllimport10.C: Likewise.
15254 * g++.dg/ext/dllimport11.C: Likewise.
15255 * g++.dg/ext/dllimport12.C: Likewise.
15256 * g++.dg/ext/dllimport13.C: Likewise.
15257 * g++.dg/ext/dllimport2.C: Likewise.
15258 * g++.dg/ext/dllimport3.C: Likewise.
15259 * g++.dg/ext/dllimport4.C: Likewise.
15260 * g++.dg/ext/dllimport5.C: Likewise.
15261 * g++.dg/ext/dllimport6.C: Likewise.
15262 * g++.dg/ext/dllimport8.C: Likewise.
15263 * g++.dg/ext/dllimport9.C: Likewise.
15264 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15265 targets, too. Additionally enable test for i?86-*-mingw*.
15266 * g++.dg/ext/selectany1.C: Likewise.
15267 Remove guard variable check.
15269 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15273 * gfortran.dg/storage_size_3.f08: Extended.
15275 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15278 * g++.dg/template/stdarg1.C: New test.
15280 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15283 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15284 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15285 from the interface of functions to not hide the errors that
15288 2011-01-06 Jan Hubicka <jh@suse.cz>
15290 * gcc.dg/lto/pr47188_0.c: New testcase.
15291 * gcc.dg/lto/pr47188_1.c: New testcase.
15293 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15297 * gfortran.dg/interface_33.f90: New test.
15299 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15302 * gcc.c-torture/compile/pr47150.c: New test.
15304 2011-01-06 Ira Rosen <irar@il.ibm.com>
15306 PR tree-optimization/47139
15307 * gcc.dg/vect/pr47139.c: New test.
15309 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15312 * gfortran.dg/extends_type_of_2.f03: New.
15314 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15316 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15318 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15320 * gnat.dg/opt14.adb: New test.
15322 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15325 * gfortran.dg/allocate_error_2.f90: New test.
15327 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15330 * gfortran.dg/storage_size_3.f08: New.
15332 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15334 PR libgfortran/47154
15335 * gfortran.dg/namelist_68.f90: New test.
15337 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15339 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15341 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15344 * gfortran.dg/class_34.f90: New.
15346 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15348 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15349 use __builtin_inff. Skip all single-precision tests that require
15352 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15354 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15356 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15358 PR tree-optimization/47148
15359 * gcc.c-torture/execute/pr47148.c: New test.
15361 PR tree-optimization/47155
15362 * gcc.c-torture/execute/pr47155.c: New test.
15364 PR rtl-optimization/47157
15365 * gcc.c-torture/compile/pr47157.c: New test.
15367 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15369 * gcc.dg/torture/vector-shift2.c (schar): Define.
15370 (main): Always use schar or uchar instead of plain "char" to avoid
15371 dependencies on implementation-defined char signedness.
15373 2011-01-03 Martin Jambor <mjambor@suse.cz>
15375 PR tree-optimization/46801
15376 * gnat.dg/pack9.adb: Remove xfail.
15378 2011-01-03 Martin Jambor <mjambor@suse.cz>
15380 PR tree-optimization/46984
15381 * g++.dg/ipa/pr46984.C: New test.
15383 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15386 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15388 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15390 PR tree-optimization/47140
15391 * gcc.c-torture/compile/pr47140.c: New test.
15393 PR rtl-optimization/47028
15394 * gcc.dg/pr47028.c: New test.
15396 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15398 * objc.dg/protocol-forward-1.m: Removed TODO.
15399 * objc.dg/protocol-forward-2.m: New.
15400 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15401 * obj-c++.dg/protocol-forward-2.mm: New.
15403 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15406 * g++.dg/eh/pr38662.C: New testcase.
15408 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15410 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15411 scan for newline '\n'.
15414 Copyright (C) 2011 Free Software Foundation, Inc.
15416 Copying and distribution of this file, with or without modification,
15417 are permitted in any medium without royalty provided the copyright
15418 notice and this notice are preserved.