1 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/template/error46.C: New.
6 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/pr51235.c: New test.
12 * gcc.target/i386/pr51236.c: New test.
14 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
16 * gnat.dg/discr32.adb: New test.
17 * gnat.dg/discr32_pkg.ads: New helper.
19 2011-11-20 Nathan Sidwell <nathan@acm.org>
22 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
23 * gcc.misc-tests/gcov-16.c: New.
24 * gcc.misc-tests/gcov-17.c: New.
25 * g++.dg/gcov/gcov-8.C: New.
26 * g++.dg/gcov/gcov-9.C: New.
27 * g++.dg/gcov/gcov-10.C: New.
29 2011-11-20 Dodji Seketeli <dodji@redhat.com>
32 * g++.dg/cpp0x/alias-decl-15.C: New test.
34 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/pr51216.C: New.
39 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
41 * gcc.dg/delay-slot-2.c: New test.
43 2011-11-18 Joseph Myers <joseph@codesourcery.com>
45 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
47 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
50 * g++.dg/lookup/using46.C: New.
51 * g++.dg/lookup/using47.C: New.
52 * g++.dg/lookup/using48.C: New.
53 * g++.dg/lookup/using49.C: New.
54 * g++.dg/lookup/using50.C: New.
56 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
58 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
59 supports /* ... */ comments.
61 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/cpp0x/pr51150.C: New.
66 2011-11-18 Martin Jambor <mjambor@suse.cz>
68 PR tree-optimization/50605
69 * g++.dg/ipa/pr50605.C: New test.
71 2011-11-18 Dodji Seketeli <dodji@redhat.com>
74 * g++.dg/cpp0x/alias-decl-13.C: New test.
76 2011-11-17 Jason Merrill <jason@redhat.com>
79 * g++.dg/cpp0x/auto27.C: New.
80 * g++.dg/cpp0x/trailing2.C: Adjust messages.
82 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
84 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
85 memory model parameters don't match expected values.
86 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
87 __atomic_compare_exchange.
88 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
89 __atomic_compare_exchange_n.
90 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
91 weak/strong parameter and fail if memory models aren't correct.
93 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
95 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
96 Look for simulate_thread_done to determine working gdb. Reduce timeout
97 to 10 seconds and fail when timeout occurs. Improve error messages.
99 2011-11-17 Jason Merrill <jason@redhat.com>
102 * g++.dg/template/virtual2.C: New.
104 2011-11-17 Michael Matz <matz@suse.de>
108 * g++.dg/tree-ssa/pr50741.C: New.
110 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
114 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
116 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
117 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
118 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
120 2011-11-16 Tobias Burnus <burnus@net-b.de>
124 * gfortran.dg/constructor_1.f90: New.
125 * gfortran.dg/constructor_2.f90: New.
126 * gfortran.dg/constructor_3.f90: New.
127 * gfortran.dg/constructor_4.f90: New.
128 * gfortran.dg/constructor_5.f90: New.
129 * gfortran.dg/constructor_6.f90: New.
130 * gfortran.dg/use_only_5.f90: New.
131 * gfortran.dg/c_ptr_tests_17.f90: New.
132 * gfortran.dg/c_ptr_tests_18.f90: New.
133 * gfortran.dg/used_types_25.f90: New.
134 * gfortran.dg/used_types_26.f90: New
135 * gfortran.dg/type_decl_3.f90: New.
136 * gfortran.dg/function_types_3.f90: Update dg-error.
137 * gfortran.dg/result_1.f90: Ditto.
138 * gfortran.dg/structure_constructor_3.f03: Ditto.
139 * gfortran.dg/structure_constructor_4.f03: Ditto.
141 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
143 * gcc.dg/vect/pr30858.c: Update expected output for
144 architectures with multiple vector sizes.
146 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
147 Bernd Schmidt <bernds@coudesourcery.com>
148 Sebastian Huber <sebastian.huber@embedded-brains.de>
151 * gcc.target/arm/pr49641.c: New test.
153 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
155 PR tree-optimization/49960
156 * gcc.dg/autopar/pr49960.c: New test.
157 * gcc.dg/autopar/pr49960-1.c: New test.
160 2011-11-16 Tom de Vries <tom@codesourcery.com>
162 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
163 * gcc.dg/pr43864-2.c: Same.
164 * gcc.dg/pr43864-3.c: Same.
165 * gcc.dg/pr43864-4.c: Same.
167 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
169 * gcc.target/i386/sse2-cvt-vec.c: New test.
170 * gcc.target/i386/avx-cvt-vec.c: Ditto.
171 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
172 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
173 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
174 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
175 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
177 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
179 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
180 powerpc*-*-darwin* targets.
182 2011-11-15 Torvald Riegel <triegel@redhat.com>
184 * c-c++-common/tm/trxn-expr-3.c: New test.
186 2011-11-14 Torvald Riegel <triegel@redhat.com>
188 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
190 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.target/i386/avx-recip-vec.c: New test.
193 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
194 * gcc.target/i386/avx-lrint-vec.c: Ditto.
195 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
196 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
197 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
198 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
199 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
200 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
201 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
202 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
203 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
204 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
205 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
206 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
208 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
211 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
212 non-template literal operator.
214 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
217 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
218 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
219 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
220 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
221 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
222 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
223 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
224 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
225 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
226 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
227 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
228 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
229 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
230 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
231 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
233 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
239 * g++.old-deja/g++.brendan/misc14.C: Adjust.
240 * g++.old-deja/g++.jason/scoping16.C: Likewise.
241 * g++.old-deja/g++.other/anon7.C: Likewise.
242 * g++.old-deja/g++.other/using1.C: Likewise.
243 * g++.old-deja/g++.other/redecl1.C: Likewise.
244 * g++.old-deja/g++.other/typedef7.C: Likewise.
245 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
246 * g++.dg/template/using2.C: Likewise.
247 * g++.dg/template/static4.C: Likewise.
248 * g++.dg/template/typedef1.C: Likewise.
249 * g++.dg/lookup/name-clash9.C: Likewise.
250 * g++.dg/abi/mangle41.C: Likewise.
251 * g++.dg/parse/ctor5.C: Likewise.
252 * g++.dg/inherit/using4.C: Likewise.
253 * g++.dg/lookup/using24.C: New.
254 * g++.dg/lookup/using25.C: New.
255 * g++.dg/lookup/using26.C: New.
256 * g++.dg/lookup/using27.C: New.
257 * g++.dg/lookup/using28.C: New.
258 * g++.dg/lookup/using29.C: New.
259 * g++.dg/lookup/using30.C: New.
260 * g++.dg/lookup/using31.C: New.
261 * g++.dg/lookup/using32.C: New.
262 * g++.dg/lookup/using33.C: New.
263 * g++.dg/lookup/using34.C: New.
264 * g++.dg/lookup/using35.C: New.
265 * g++.dg/lookup/using36.C: New.
266 * g++.dg/lookup/using37.C: New.
267 * g++.dg/lookup/using38.C: New.
268 * g++.dg/lookup/using39.C: New.
269 * g++.dg/lookup/using40.C: New.
270 * g++.dg/lookup/using41.C: New.
271 * g++.dg/lookup/using42.C: New.
272 * g++.dg/lookup/using43.C: New.
273 * g++.dg/lookup/using44.C: New.
274 * g++.dg/lookup/using45.C: New.
275 * g++.dg/lookup/pr6936.C: New.
276 * g++.dg/debug/using4.C: New.
277 * g++.dg/debug/using5.C: New.
278 * g++.dg/cpp0x/forw_enum10.C: New.
280 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
281 Jan Hubicka <jh@suse.cz>
283 * gcc.target/i386/sw-1.c: Force rep;movsb.
285 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
288 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
289 dg-additional-options.
291 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
293 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
294 specified. Remove redundant runtime checks.
295 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
296 Allow for other than -m4. Fix typos in comments.
298 2011-11-12 Jason Merrill <jason@redhat.com>
301 * g++.dg/warn/ref-temp1.C: New.
304 * g++.dg/opt/stack2.C: New.
306 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
308 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
309 alpha*-*-linux* targets.
311 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
314 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
315 Darwin targets and allow external symbols to be undefined.
317 2011-11-12 Nathan Sidwell <nathan@acm.org>
319 * gcc.misc-tests/gcov-15.c: New.
321 2011-11-11 Jakub Jelinek <jakub@redhat.com>
323 PR tree-optimization/51058
324 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
325 * gfortran.dg/vect/pr51058-2.f90: New test.
327 2011-11-10 Jason Merrill <jason@redhat.com>
329 * g++.dg/template/linkage1.C: New.
330 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
331 * g++.old-deja/g++.other/linkage4.C: Likewise.
334 * g++.dg/cpp0x/defaulted33.C: New.
336 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
339 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
340 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
343 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
345 PR rtl-optimization/51040
346 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
349 2011-11-10 Jason Merrill <jason@redhat.com>
352 * g++.dg/template/conv12.C: New.
355 * gcc.dg/debug/dwarf2/asm-line1.c: New.
357 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
359 * gnat.dg/atomic6_1.adb: New test.
360 * gnat.dg/atomic6_2.adb: Likewise.
361 * gnat.dg/atomic6_3.adb: Likewise.
362 * gnat.dg/atomic6_4.adb: Likewise.
363 * gnat.dg/atomic6_5.adb: Likewise.
364 * gnat.dg/atomic6_6.adb: Likewise.
365 * gnat.dg/atomic6_7.adb: Likewise.
366 * gnat.dg/atomic6_8.adb: Likewise.
367 * gnat.dg/atomic6_pkg.ads: New helper.
369 2011-11-10 Jakub Jelinek <jakub@redhat.com>
372 * gcc.c-torture/compile/pr51077.c: New test.
374 PR rtl-optimization/51023
375 * gcc.c-torture/execute/pr51023.c: New test.
377 2011-11-10 Richard Guenther <rguenther@suse.de>
379 PR tree-optimization/51042
380 * gcc.dg/torture/pr51042.c: New testcase.
382 2011-11-10 Richard Guenther <rguenther@suse.de>
384 PR tree-optimization/51070
385 * gcc.dg/torture/pr51070.c: New testcase.
387 2011-11-10 Richard Guenther <rguenther@suse.de>
389 PR tree-optimization/51030
390 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
392 2011-11-10 Richard Guenther <rguenther@suse.de>
395 * gcc.dg/torture/pr51071.c: New testcase.
397 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
399 * gnat.dg/loop_optimization9.ad[sb]: New test.
401 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
403 PR tree-optimization/51058
404 * gfortran.dg/vect/pr51058.f90: New test.
406 2011-11-10 Jakub Jelinek <jakub@redhat.com>
408 PR tree-optimization/51000
409 * gcc.dg/vect/pr51000.c: New test.
411 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/cpp0x/static_assert5.C: New.
415 * g++.dg/template/nontype13.C: Tweak.
417 2011-11-09 Jason Merrill <jason@redhat.com>
420 * g++.dg/cpp0x/noexcept16.C: New.
423 * g++.dg/cpp0x/variadic119.C: New.
425 2011-11-09 Jakub Jelinek <jakub@redhat.com>
428 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
430 * gcc.dg/torture/vshuf-32.inc: Likewise.
431 * gcc.dg/torture/vshuf-4.inc: Likewise.
432 * gcc.dg/torture/vshuf-8.inc: Likewise.
434 * gcc.dg/tm/memopt-1.c: Fix up regexp.
436 2011-11-09 Ian Lance Taylor <iant@google.com>
438 * lib/target-supports.exp (check_effective_target_ucontext_h): New
440 * gcc.dg/split-5.c: New test.
442 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
444 * gcc.dg/tm/memopt-1.c: Adjust regexp.
446 2011-11-09 Jason Merrill <jason@redhat.com>
449 * g++.dg/template/virtual1.C: New.
451 2011-11-08 Jason Merrill <jason@redhat.com>
453 Run most C++ tests in both C++98 and C++11 modes.
454 * lib/target-supports.exp (check_effective_target_c++11): New.
455 (check_effective_target_c++98): New.
456 * lib/g++-dg.exp (g++-dg-runtest): New.
457 * g++.dg/dg.exp: Use g++-dg-runtest.
458 * g++.dg/charset/charset.exp: Likewise.
459 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
460 * g++.dg/dfp/dfp.exp: Likewise.
461 * g++.dg/gcov/gcov.exp: Likewise.
462 * g++.dg/gomp/gomp.exp: Likewise.
463 * g++.dg/graphite/graphite.exp: Likewise.
464 * g++.dg/tls/tls.exp: Likewise.
465 * g++.dg/tm/tm.exp: Likewise.
466 * g++.dg/vect/vect.exp: Likewise.
467 * g++.old-deja/old-deja.exp: Likewise.
468 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
469 with some of the torture options.
470 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
471 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
472 * g++.dg/init/null1.C: Only run in C++98.
473 * g++.dg/warn/Wconversion-null-3.C: Likewise.
474 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
475 * g++.old-deja/g++.brendan/crash64.C: Likewise.
476 * g++.old-deja/g++.other/anon9.C: Likewise.
477 * g++.old-deja/g++.other/linkage1.C: Likewise.
478 * g++.old-deja/g++.other/linkage2.C: Likewise.
479 * g++.old-deja/g++.pt/t29.C: Likewise.
480 * g++.old-deja/g++.pt/t30.C: Likewise.
481 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
482 * g++.dg/ext/anon-struct4.C: Likewise.
483 * g++.dg/init/brace2.C: Likewise.
484 * g++.dg/init/brace6.C: Likewise.
485 * g++.dg/other/anon3.C: Likewise.
486 * g++.dg/template/arg2.C: Likewise.
487 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
488 * g++.old-deja/g++.brendan/enum11.C: Likewise.
489 * g++.old-deja/g++.brendan/enum8.C: Likewise.
490 * g++.old-deja/g++.brendan/enum9.C: Likewise.
491 * g++.old-deja/g++.brendan/friend3.C: Likewise.
492 * g++.old-deja/g++.brendan/init2.C: Likewise.
493 * g++.old-deja/g++.brendan/init4.C: Likewise.
494 * g++.old-deja/g++.brendan/misc14.C: Likewise.
495 * g++.old-deja/g++.jason/cond.C: Likewise.
496 * g++.old-deja/g++.law/init1.C: Likewise.
497 * g++.old-deja/g++.law/operators32.C: Likewise.
498 * g++.old-deja/g++.pt/enum6.C: Likewise.
499 * g++.old-deja/g++.pt/explicit70.C: Likewise.
500 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
502 * g++.dg/eh/new1.C: Adjust for C++11 mode.
503 * g++.dg/init/new11.C: Likewise.
504 * g++.dg/init/pr29571.C: Likewise.
505 * g++.dg/lookup/forscope2.C: Likewise.
506 * g++.dg/parse/linkage1.C: Likewise.
507 * g++.dg/parse/typedef8.C: Likewise.
508 * g++.dg/template/error44.C: Likewise.
509 * g++.dg/tls/diag-2.C: Likewise.
510 * g++.dg/tls/diag-4.C: Likewise.
511 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
512 * g++.old-deja/g++.abi/arraynew.C: Likewise.
513 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
514 * g++.old-deja/g++.brendan/new3.C: Likewise.
515 * g++.old-deja/g++.eh/new1.C: Likewise.
516 * g++.old-deja/g++.eh/new2.C: Likewise.
517 * g++.old-deja/g++.jason/new.C: Likewise.
518 * g++.old-deja/g++.law/friend1.C: Likewise.
519 * g++.old-deja/g++.mike/net46.C: Likewise.
520 * g++.old-deja/g++.mike/p755.C: Likewise.
521 * g++.old-deja/g++.other/new6.C: Likewise.
523 * g++.dg/cpp0x/variadic74.C: Adjust diags.
524 * g++.dg/template/crash53.C: Likewise.
525 * g++.dg/template/void9.C: Likewise.
527 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
532 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/cpp0x/sfinae29.C: New.
537 2011-11-09 Janus Weil <janus@gcc.gnu.org>
540 * gfortran.dg/typebound_call_22.f03: New test case.
542 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
545 * gfortran.dg/inquire_size.f90: Don't flush the unit.
547 2011-11-09 Richard Guenther <rguenther@suse.de>
549 PR tree-optimization/51039
550 * gcc.dg/pr51039.c: New testcase.
552 2011-11-09 Jakub Jelinek <jakub@redhat.com>
554 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
555 Enable also for powerpc*-*-*.
557 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
560 * gfortran.dg/forall_16.f90: New test.
562 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
565 * gfortran.dg/initialization_29.f90: Expand test.
567 2011-11-09 Dodji Seketeli <dodji@redhat.com>
570 * g++.dg/cpp0x/alias-decl-12.C: New test.
571 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
573 2011-11-09 Dodji Seketeli <dodji@redhat.com>
576 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
578 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
580 PR tree-optimization/51015
581 * gcc.dg/vect/pr51015.c: New test.
583 2011-11-08 David S. Miller <davem@davemloft.net>
585 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
586 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
588 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
591 * gfortran.dg/io_constraints_3.f90: Improve testcase.
593 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
596 * gfortran.dg/string_5.f90: Improve testcase.
598 2011-10-23 Jason Merrill <jason@redhat.com>
601 * g++.dg/template/lvalue2.C: New.
603 2011-11-08 Michael Matz <matz@suse.de>
605 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
606 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
607 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
608 * g++.dg/eh/builtin2.C: Ditto.
609 * g++.dg/eh/builtin3.C: Ditto.
611 2011-11-08 Jakub Jelinek <jakub@redhat.com>
613 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
614 being prefered even for -mavx.
615 * gcc.target/i386/avx-cvt-3.c: New test.
617 2011-11-08 Richard Guenther <rguenther@suse.de>
619 PR tree-optimization/51012
620 * gcc.dg/pr51012-1.c: New testcase.
621 * gcc.dg/pr51012-2.c: Likewise.
623 2011-11-08 Richard Guenther <rguenther@suse.de>
626 * c-c++-common/uninit-pr51010.c: New testcase.
628 2011-11-08 Jakub Jelinek <jakub@redhat.com>
630 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
631 check_effective_target_vect_call_copysignf,
632 check_effective_target_vect_call_lrint): New procedures.
633 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
634 $VECT_SLP_CFLAGS with -ffast-math.
635 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
636 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
637 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
638 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
640 2011-11-07 Richard Henderson <rth@redhat.com>
641 Aldy Hernandez <aldyh@redhat.com>
642 Torvald Riegel <triegel@redhat.com>
644 Merged from transactional-memory.
646 * g++.dg/dg.exp: Run transactional memory tests.
647 * g++.dg/tm: New directory with new tests.
648 * gcc.dg/tm: New directory with new tests.
649 * c-c++-common/tm: New directory with new tests.
651 2011-11-08 Dodji Seketeli <dodji@redhat.com>
653 Fix context handling of alias-declaration
654 * g++.dg/cpp0x/alias-decl-11.C: New test.
656 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
659 * g++.dg/parse/template26.C: New.
660 * g++.dg/template/crash45.C: Adjust dg-error string.
662 2011-11-07 Jason Merrill <jason@redhat.com>
665 * g++.dg/template/lookup9.C: New.
668 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
671 * g++.dg/cpp0x/decltype35.C: New.
673 2011-11-07 Dodji Seketeli <dodji@redhat.com>
675 Support C++11 alias-declaration
677 * g++.dg/cpp0x/alias-decl-0.C: New test case.
678 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
679 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
680 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
681 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
682 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
683 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
684 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
685 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
686 * g++.dg/ext/alias-decl-attr1.C: Likewise.
687 * g++.dg/ext/alias-decl-attr2.C: Likewise.
688 * g++.dg/ext/alias-decl-attr3.C: Likewise.
689 * g++.dg/ext/alias-decl-attr4.C: Likewise.
691 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
693 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
695 2011-11-07 Janus Weil <janus@gcc.gnu.org>
698 * gfortran.dg/typebound_call_21.f03: New.
700 2011-11-07 Nathan Sidwell <nathan@acm.org>
702 * gcc.dg/profile-dir-1.c: Adjust final scan.
703 * gcc.dg/profile-dir-2.c: Adjust final scan.
704 * gcc.dg/profile-dir-3.c: Adjust final scan.
705 * gcc.misc-tests/gcov.exp: Adjust regexp.
706 * gcc.misc-tests/gcov-12.c: New.
707 * gcc.misc-tests/gcov-13.c: New.
708 * gcc.misc-tests/gcovpart-13b.c: New.
709 * gcc.misc-tests/gcov-14.c: New.
711 2011-11-07 Jason Merrill <jason@redhat.com>
714 * g++.dg/ext/visibility/template8.C: New.
716 2011-11-07 Jakub Jelinek <jakub@redhat.com>
718 PR tree-optimization/50789
719 * gcc.target/i386/avx2-gather-1.c: New test.
720 * gcc.target/i386/avx2-gather-2.c: New test.
721 * gcc.target/i386/avx2-gather-3.c: New test.
722 * gcc.target/i386/avx2-gather-4.c: New test.
724 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
728 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
731 * gfortran.dg/open_dev_null.f90: Remove testcase.
733 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
735 * lib/target-supports.exp (check_effective_target_sync_int_128):
736 Don't cache the result.
737 (check_effective_target_sync_long_long): Ditto.
739 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
741 PR rtl-optimization/47698
742 * gcc.target/i386/47698.c: New test.
744 2011-11-06 Jason Merrill <jason@redhat.com>
747 * g++.dg/ext/visibility/template7.C: New.
749 2011-11-07 Terry Guo <terry.guo@arm.com>
751 * gcc.target/arm/wmul-1.c: Adjust optimization level.
752 * gcc.target/arm/wmul-2.c: Ditto.
753 * gcc.target/arm/wmul-3.c: Ditto.
754 * gcc.target/arm/wmul-4.c: Ditto.
756 2011-11-06 Joseph Myers <joseph@codesourcery.com>
758 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
759 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
760 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
761 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
762 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
763 expected diagnostics.
765 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
766 Richard Henderson <rth@redhat.com>
767 Aldy Hernandez <aldyh@redhat.com>
769 Merged from cxx-mem-model.
771 * lib/target-supports.exp (check_effective_target_sync_int_128,
772 check_effective_target_sync_long_long): Check whether the target
773 supports 64 and 128 bit __sync builtins.
774 (check_effective_target_cas_char): New.
775 (check_effective_target_cas_int): New.
776 * gcc.dg/dg.exp: Exclude simulate-thread tests.
777 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
778 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
779 produce the expected library calls.
780 * gcc.dg/atomic-fence.c: New functional tests.
781 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
782 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
783 * gcc.dg/atomic-lockfree[-aux].c: New tests.
784 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
785 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
786 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
787 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
788 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
789 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
791 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
793 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
795 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
797 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
798 int128 operations are atomic.
799 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
800 operations are atomic.
801 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
802 operations are atomic.
803 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
804 operations are atomic.
805 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
806 stores aren't moved out of a loop.
807 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
808 globals don't overwrite neighbouring globals.
809 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
810 writes dont overwrite neighbouring components.
811 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
812 * c-c++-common/gomp/atomic-3.c: Likewise.
813 * c-c++-common/gomp/atomic-9.c: Likewise.
814 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
815 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
816 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
817 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
818 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
819 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
820 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
821 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
822 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
823 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
824 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
825 g++.dg/gomp/atomic-15.C: Remove.
826 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
827 * gcc.dg/gomp/atomic-11.c: Remove test.
829 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
831 * gcc.dg/vect/bb-slp-cond-1.c: New test.
832 * gcc.dg/vect/slp-cond-1.c: New test.
833 * gcc.dg/vect/slp-cond-2.c: New test.
835 2011-11-05 David S. Miller <davem@davemloft.net>
837 * lib/test-supports.exp
838 (check_effective_target_ultrasparc_vis2_hw): New proc.
839 (check_effective_target_ultrasparc_vis3_hw): New proc.
840 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
841 * gcc.target/sparc/vec-init-2.inc: Likewise.
842 * gcc.target/sparc/vec-init-3.inc: Likewise.
843 * gcc.target/sparc/vec-init-1-vis1.c: New test.
844 * gcc.target/sparc/vec-init-1-vis2.c: New test.
845 * gcc.target/sparc/vec-init-1-vis3.c: New test.
846 * gcc.target/sparc/vec-init-2-vis1.c: New test.
847 * gcc.target/sparc/vec-init-2-vis2.c: New test.
848 * gcc.target/sparc/vec-init-2-vis3.c: New test.
849 * gcc.target/sparc/vec-init-3-vis1.c: New test.
850 * gcc.target/sparc/vec-init-3-vis2.c: New test.
851 * gcc.target/sparc/vec-init-3-vis3.c: New test.
853 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
855 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
856 Disable test on Epiphany.
857 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
858 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
859 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
860 * g++.dg/parse/pragma3.C: Likewise.
861 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
863 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
864 * gcc.dg/tls/thr-cse-1.c: Likewise.
865 * g++.dg/opt/devirt2.C: Likewise.
866 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
867 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
868 * gcc.target/epiphany: New directory.
870 2011-11-05 Tobias Burnus <burnus@net-b.de>
872 * gfortran.dg/quad_2.f90: New.
874 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
876 * gcc.dg/strlenopt-22g.c: New wrapper around...
877 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
879 2011-11-04 Jason Merrill <jason@redhat.com>
882 * g++.dg/init/lifetime2.C: New.
883 * g++.dg/cpp0x/initlist-lifetime2.C: New.
886 * g++.dg/init/lifetime1.C: Test cleanup order.
888 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
890 * g++.dg/other/offsetof7.C: New test.
892 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
894 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
895 variable, default empty, -ffat-lto-objects for effective_target_lto.
896 (gcc-dg-test-1): Add options from dg-final methods.
897 * lib/scanasm.exp (scan-assembler_required_options)
898 (scan-assembler-not_required_options): New procs.
900 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
902 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
903 generate a pedwarn in c++98-mode.
904 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
905 don't generate a pedwarn in c++0x-mode.
907 2011-11-04 Olivier Goffart <olivier@woboq.com>
910 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
912 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
914 PR rtl-optimization/38644
915 * gcc.target/arm/stack-red-zone.c: New.
917 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/warn/Wconversion-null-3.C: New.
922 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
925 * g++.dg/cpp0x/udlit-strint-length.C: New.
927 2011-11-04 Jason Merrill <jason@redhat.com>
930 * g++.dg/cpp0x/initlist-lifetime1.C: New.
931 * g++.dg/init/lifetime1.C: New.
932 * g++.dg/init/ref21.C: New.
933 * g++.dg/eh/array1.C: New.
935 2011-11-04 Tom de Vries <tom@codesourcery.com>
937 PR tree-optimization/50763
938 * gcc.dg/pr50763-5.c: New test.
940 2011-11-04 Tom de Vries <tom@codesourcery.com>
942 PR tree-optimization/50763
943 * g++.dg/pr50763-4.C: New test.
945 2011-11-04 Jakub Jelinek <jakub@redhat.com>
947 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
950 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
952 * gcc.dg/torture/vec-cvt-1.c: New test.
954 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/specs/private1[-sub].ads: New test.
958 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
961 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
962 * gfortran.dg/inline_sum_1.f90: New.
963 * gfortran.dg/inline_sum_2.f90: New.
964 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
965 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
966 * gfortran.dg/inline_product_1.f90: New.
968 2011-11-03 Tobias Burnus <burnus@net-b.de>
971 * gfortran.dg/bind_c_dts_5.f90: New.
973 2011-11-03 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/module_parameter_array_refs_2.f90: New.
978 2011-11-03 Richard Guenther <rguenther@suse.de>
981 * g++.dg/init/copy7.C: Remove testcase.
983 2011-11-03 Martin Jambor <mjambor@suse.cz>
985 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
986 * g++.dg/ipa/devirt-c-2.C: Likewise.
987 * g++.dg/ipa/devirt-c-7.C: New test.
988 * g++.dg/ipa/devirt-c-8.C: Likewise.
990 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
992 PR tree-optimization/50912
993 * gnat.dg/loop_optimization10.ad[sb]: New test.
994 * gnat.dg/loop_optimization10_pkg.ads: New helper.
996 2011-11-02 Jason Merrill <jason@redhat.com>
999 * g++.dg/cpp0x/nsdmi-list2.C: New.
1001 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1004 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1005 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1007 2011-11-02 Tom de Vries <tom@codesourcery.com>
1009 PR tree-optimization/50769
1010 * gfortran.dg/pr50769.f90: New test.
1012 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1014 * gcc.target/sparc/20111102-1.c: New test.
1016 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1019 * g++.dg/warn/Wcast-qual2.C: New.
1021 2011-11-02 Tom de Vries <tom@codesourcery.com>
1023 PR tree-optimization/50763
1024 * g++.dg/pr50763-3.C: New test.
1026 2011-11-02 Tom de Vries <tom@codesourcery.com>
1028 PR tree-optimization/50672
1029 * g++.dg/pr50672.C: New test.
1031 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1033 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1034 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1035 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1037 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1039 2011-11-02 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/50902
1042 * gcc.dg/torture/pr50902.c: New testcase.
1044 2010-11-02 Richard Guenther <rguenther@suse.de>
1046 PR tree-optimization/50890
1047 * gcc.dg/torture/pr50890.c: New testcase.
1049 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1052 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1053 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1055 2011-11-01 Tom de Vries <tom@codesourcery.com>
1057 PR tree-optimization/50908
1058 * gcc.dg/pr50908.c: New test.
1059 * gcc.dg/pr50908-2.c: Same.
1060 * gcc.dg/pr50908-3.c: Same.
1062 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1064 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1065 the outer loop. Remove comment. Don't check for widen-mult.
1067 2011-10-31 Martin Jambor <mjambor@suse.cz>
1069 * gcc.dg/ipa/ipcp-4.c: New test.
1071 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/vshift-3.c: New test.
1074 * gcc.dg/vshift-4.c: New test.
1075 * gcc.dg/vshift-5.c: New test.
1077 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1079 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1080 and current implementation.
1082 2011-10-31 Paul Brook <paul@codesourcery.com>
1084 * gcc.dg/constructor-1.c: New test.
1086 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1089 * gfortran.dg/dshift_3.f90: New test.
1091 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1093 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1095 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1096 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1097 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1098 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1099 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1100 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1101 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1102 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1103 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1104 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1105 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1106 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1107 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1108 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1109 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1110 * gcc.dg/vector-compare-2.c: Likewise.
1112 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/cpp0x/pr50901.C: New.
1117 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1119 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1120 * gcc.target/i386/fma4-check.h (main): Ditto.
1121 * gcc.target/i386/xop-check.h (main): Ditto.
1123 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1126 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/template/crash109.C: New.
1131 2011-10-28 Jason Merrill <jason@redhat.com>
1133 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1135 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/template/crash109.C: New.
1140 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1142 * gfortran.dg/nearest_5.f90: New test.
1144 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/vshift-1.c: New test.
1147 * gcc.dg/vshift-2.c: New test.
1148 * gcc.target/i386/xop-vshift-1.c: New test.
1149 * gcc.target/i386/xop-vshift-2.c: New test.
1150 * gcc.target/i386/avx2-vshift-1.c: New test.
1152 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1154 PR rtl-optimization/49720
1155 * g++.dg/torture/pr49720.C: New test.
1157 2011-10-27 David S. Miller <davem@davemloft.net>
1159 * gcc.target/sparc/setcc-3.c: New test.
1161 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1164 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1166 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.target/i386/sse2-cvt-1.c: New test.
1169 * gcc.target/i386/sse2-cvt-2.c: New test.
1170 * gcc.target/i386/avx-cvt-1.c: New test.
1171 * gcc.target/i386/avx-cvt-2.c: New test.
1172 * gcc.target/i386/avx2-cvt-1.c: New test.
1173 * gcc.target/i386/avx2-cvt-2.c: New test.
1175 2011-10-27 Martin Jambor <mjambor@suse.cz>
1177 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1179 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1180 Steven G. Kargl <kargl@gcc.gnu.org>
1183 * gfortran.dg/pr50875.f90: New test.
1185 2011-10-26 David S. Miller <davem@davemloft.net>
1187 * gcc.target/sparc/fmaf-1.c: New test.
1189 * gcc.target/sparc/setcc-1.c: New test.
1190 * gcc.target/sparc/setcc-2.c: New test.
1192 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1194 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1196 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1198 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1201 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1203 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1206 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1208 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1210 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1212 * gnat.dg/specs/discr1.ads: New test.
1213 * gnat.dg/specs/discr1_pkg.ads: New helper.
1215 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1217 * gnat.dg/specs/unchecked_union.ads: Rename to...
1218 * gnat.dg/specs/unchecked_union1.ads: ...this.
1219 * gnat.dg/specs/unchecked_union2.ads: New test.
1221 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1223 * gnat.dg/specs/atomic1.ads: New test.
1225 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1227 Implement C++11 user-defined literals.
1228 * g++.dg/cpp0x/udlit-addr.C: New.
1229 * g++.dg/cpp0x/udlit-args.C: New.
1230 * g++.dg/cpp0x/udlit-args-neg.C: New.
1231 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1232 * g++.dg/cpp0x/udlit-concat.C: New.
1233 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1234 * g++.dg/cpp0x/udlit-constexpr.C: New.
1235 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1236 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1237 * g++.dg/cpp0x/udlit-friend.C: New.
1238 * g++.dg/cpp0x/udlit-general.C: New.
1239 * g++.dg/cpp0x/udlit-inline.C: New.
1240 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1241 * g++.dg/cpp0x/udlit-member-neg.C: New.
1242 * g++.dg/cpp0x/udlit-namespace.C: New.
1243 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1244 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1245 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1246 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1247 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1248 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1249 * g++.dg/cpp0x/udlit-raw-str.C: New.
1250 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1251 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1252 * g++.dg/cpp0x/udlit-systemheader.C: New.
1253 * g++.dg/cpp0x/udlit-template.C: New.
1254 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1255 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1256 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1257 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1258 * g++.dg/cpp0x/udlit_system_header: New.
1260 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/decltype34.C: New.
1265 2011-10-26 Tom de Vries <tom@codesourcery.com>
1267 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1268 * gcc.c-torture/unsorted/HIset.c: Same.
1269 * gcc.c-torture/unsorted/SIcmp.c: Same.
1270 * gcc.c-torture/unsorted/SIset.c: Same.
1271 * gcc.c-torture/unsorted/SFset.c: Same.
1272 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1273 * gcc.c-torture/unsorted/USIcmp.c: Same.
1274 * gcc.c-torture/unsorted/DFcmp.c: Same.
1276 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1278 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1279 to work also with -masm=intel and additionally test the xmm vs. ymm
1280 register type combination on mask/dest and in vsib.
1281 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1282 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1283 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1288 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1289 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1290 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1291 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1292 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1293 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1294 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1295 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1296 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1297 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1298 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1299 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1300 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1301 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1302 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1303 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1304 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1305 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1306 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1307 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1308 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1309 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1310 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1311 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1313 2011-10-26 Tom de Vries <tom@codesourcery.com>
1315 PR tree-optimization/50763
1316 * gcc.dg/pr50763-2.c: New test.
1318 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1320 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1321 Update expected messages.
1323 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1325 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1327 2011-10-25 Jason Merrill <jason@redhat.com>
1330 * g++.dg/init/aggr7.C: New.
1333 * g++.dg/cpp0x/initlist59.C: New.
1335 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/overload/operator5.C: New.
1340 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/template/crash108.C: New.
1345 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1347 PR tree-optimization/50596
1348 * gcc.dg/vect/vect-cond-10.c: New test.
1350 2011-10-24 Joey Ye <joey.ye@arm.com>
1352 * gcc.target/arm/pr42575.c: Remove architecture option.
1354 2011-10-24 David S. Miller <davem@davemloft.net>
1356 * gcc.target/sparc/vis3move-1.c: New test.
1357 * gcc.target/sparc/vis3move-2.c: New test.
1358 * gcc.target/sparc/vis3move-3.c: New test.
1360 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1362 * gcc.dg/strlenopt-22.c: New testcase.
1363 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1365 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1367 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1369 (dg-skip-if): Remove.
1370 * gcc.target/i386/funcspec-1.c: Ditto.
1371 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1373 2011-10-24 Richard Guenther <rguenther@suse.de>
1375 * gcc.dg/vect/vect-bool-1.c: New testcase.
1377 2011-10-24 Richard Guenther <rguenther@suse.de>
1379 PR tree-optimization/50838
1380 * gcc.dg/torture/pr50838.c: New testcase.
1382 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1384 PR tree-optimization/50730
1385 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1386 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1387 -fno-tree-sra and SLP flags.
1389 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1393 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1397 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1399 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1402 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1403 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1405 2011-10-23 Tom de Vries <tom@codesourcery.com>
1407 PR tree-optimization/50763
1408 * gcc.dg/pr50763.c: New test.
1410 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1413 * gcc.target/i386/pr50788.c: New test.
1415 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1417 PR tree-optimization/50819
1418 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1419 * g++.dg/vect/slp-pr50819.cc: New test.
1421 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/warn/Wconversion4.C: New.
1426 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1429 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1430 from element other than first and reverse permutation.
1431 * gcc.dg/torture/vshuf-16.inc: Likewise.
1432 * gcc.dg/torture/vshuf-8.inc: Likewise.
1433 * gcc.dg/torture/vshuf-4.inc: Likewise.
1435 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1438 * g++.dg/parse/error43.C: New.
1439 * g++.dg/parse/error44.C: Likewise.
1441 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1442 Kirill Yukhin <kirill.yukhin@intel.com>
1445 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1446 * gcc.target/i386/bmi2-check.h: Ditto.
1448 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1451 * g++.dg/cpp0x/override2.C: Add test.
1453 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1455 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1456 check_linker_plugin_available.
1458 2011-10-21 Kai Tietz <ktietz@redhat.com>
1460 * gcc.target/i386/branch-cost1.c: New test.
1461 * gcc.target/i386/branch-cost2.c: New test.
1462 * gcc.target/i386/branch-cost3.c: New test.
1463 * gcc.target/i386/branch-cost4.c: New test.
1465 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1467 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1469 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1472 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1474 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1476 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1477 (_moz_foo, EXT__foo): Use ASMNAME.
1479 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1481 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1484 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1487 * gcc.target/i386/pr50766.c: New test.
1489 2011-10-20 Jason Merrill <jason@redhat.com>
1492 * g++.dg/eh/partial1.C: New.
1494 2011-10-20 Richard Henderson <rth@redhat.com>
1496 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1497 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1498 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1499 Use __builtin_shuffle.
1501 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1504 * gfortran.dg/ishft_3.f90: Update test.
1506 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1509 * gfortran.dg/substring_integer_index.f90: New test.
1511 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1513 * gfortran.dg/format_string.f: New test.
1515 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1519 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1521 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1523 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1524 gcc.target/i386/pr46226.c: Do not use
1525 -mno-accumulate-outgoing-args.
1527 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1529 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1530 including <strings.h>.
1532 2011-10-19 Jan Hubicka <jh@suse.cz>
1534 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1535 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1536 * lib/c-torture.exp: Likewise.
1537 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1538 * gcc.c-torture/compile/sync-1.c: Likewise.
1539 * gcc.c-torture/compile/sync-1.c: Likewise.
1540 * gcc.c-torture/compile/sync-3.c: Likewise.
1541 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1542 * gcc.dg/noncompile/920507-1.c: Likewise.
1543 * gcc.dg/torture/pr36400.c: Likewise.
1544 * g++.dg/torture/pr34850.C: Likewise.
1546 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/source_ref1.adb: New test.
1549 * gnat.dg/source_ref2.adb: Likewise.
1551 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/parse/error42.C: New.
1555 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1557 2011-10-19 Jason Merrill <jason@redhat.com>
1560 * g++.dg/init/value9.C: New.
1562 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1564 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1565 * gcc.dg/torture/vshuf-16.inc: Likewise.
1566 * gcc.dg/torture/vshuf-8.inc: Likewise.
1567 * gcc.dg/torture/vshuf-4.inc: Likewise.
1569 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1572 * gfortran.dg/sizeof_proc.f90: New.
1574 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1576 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1577 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1579 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1582 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1584 2011-10-19 Jason Merrill <jason@redhat.com>
1587 * g++.dg/init/ref20.C: New.
1589 2011-10-19 Kai Tietz <ktietz@redhat.com>
1592 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1593 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1594 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1595 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1596 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1598 2011-10-19 Richard Guenther <rguenther@suse.de>
1601 * gcc.dg/torture/pr50768.c: New testcase.
1603 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1605 PR rtl-optimization/50340
1606 * gcc.dg/pr50340.c: New.
1608 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1610 PR tree-optimization/50717
1612 * gcc.dg/pr50717-1.c: New file.
1613 * gcc.target/arm/wmul-12.c: Correct types.
1614 * gcc.target/arm/wmul-8.c: Correct types.
1616 2011-10-18 Jason Merrill <jason@redhat.com>
1619 * g++.dg/cpp0x/defaulted32.C: New.
1622 * g++.dg/lookup/using23.C: New.
1625 * g++.dg/cpp0x/implicit12.C: New.
1626 * g++.dg/cpp0x/defaulted20.C: Adjust.
1627 * g++.dg/cpp0x/defaulted21.C: Adjust.
1628 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1629 * g++.dg/cpp0x/implicit4.C: Adjust.
1630 * g++.dg/cpp0x/implicit5.C: Adjust.
1631 * g++.dg/cpp0x/implicit8.C: Adjust.
1632 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1633 * g++.dg/cpp0x/not_special.C: Adjust.
1634 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1635 * g++.dg/cpp0x/rv1n.C: Adjust.
1636 * g++.dg/cpp0x/rv2n.C: Adjust.
1637 * g++.dg/cpp0x/rv3n.C: Adjust.
1638 * g++.dg/cpp0x/rv4n.C: Adjust.
1639 * g++.dg/cpp0x/rv5n.C: Adjust.
1640 * g++.dg/cpp0x/rv6n.C: Adjust.
1641 * g++.dg/cpp0x/rv7n.C: Adjust.
1643 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1645 * gcc.target/i386/avx2-vpop-check.h: New header.
1646 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1647 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1648 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1649 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1650 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1651 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1652 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1653 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1654 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1655 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1656 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1657 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1658 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1659 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1660 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1662 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1665 * gfortran.dg/coarray_subobject_1.f90: New test.
1666 * gfortran.dg/coarray/subobject_1.f90: New test.
1668 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1670 PR rtl-optimization/50205
1671 * gcc.dg/pr50205.c: New.
1673 2011-10-18 Richard Guenther <rguenther@suse.de>
1675 PR tree-optimization/50767
1676 * gcc.dg/torture/pr50767.c: New testcase.
1678 2011-10-18 Julian Brown <julian@codesourcery.com>
1680 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1681 * gcc.target/arm/unaligned-memcpy-1.c: New.
1682 * gcc.target/arm/unaligned-memcpy-2.c: New.
1683 * gcc.target/arm/unaligned-memcpy-3.c: New.
1684 * gcc.target/arm/unaligned-memcpy-4.c: New.
1686 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1689 * gfortran.dg/iso_c_binding_class.f03: New.
1691 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1693 * testsuite/lib/target-supports.exp
1694 (check_effective_target_vect_widen_shift): New.
1695 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1696 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1697 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1698 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1700 2011-10-18 Richard Guenther <rguenther@suse.de>
1702 * gcc.dg/torture/restrict-1.c: New testcase.
1704 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1706 * g++.dg/ext/bases.C: New test.
1708 2011-10-17 David S. Miller <davem@davemloft.net>
1710 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1711 all operations to emit VIS instructions.
1712 * gcc.target/sparc/fandnot.c: Likewise.
1713 * gcc.target/sparc/fnot.c: Likewise.
1714 * gcc.target/sparc/for.c: Likewise.
1715 * gcc.target/sparc/fornot.c: Likewise.
1716 * gcc.target/sparc/fxnor.c: Likewise.
1717 * gcc.target/sparc/fxor.c: Likewise.
1718 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1721 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1724 * gcc.dg/torture/vshuf-16.inc: New file.
1725 * gcc.dg/torture/vshuf-2.inc: New file.
1726 * gcc.dg/torture/vshuf-32.inc: New file.
1727 * gcc.dg/torture/vshuf-4.inc: New file.
1728 * gcc.dg/torture/vshuf-8.inc: New file.
1729 * gcc.dg/torture/vshuf-main.inc: New file.
1730 * gcc.dg/torture/vshuf-v16hi.c: New test.
1731 * gcc.dg/torture/vshuf-v16qi.c: New test.
1732 * gcc.dg/torture/vshuf-v2df.c: New test.
1733 * gcc.dg/torture/vshuf-v2di.c: New test.
1734 * gcc.dg/torture/vshuf-v2sf.c: New test.
1735 * gcc.dg/torture/vshuf-v2si.c: New test.
1736 * gcc.dg/torture/vshuf-v32qi.c: New test.
1737 * gcc.dg/torture/vshuf-v4df.c: New test.
1738 * gcc.dg/torture/vshuf-v4di.c: New test.
1739 * gcc.dg/torture/vshuf-v4hi.c: New test.
1740 * gcc.dg/torture/vshuf-v4sf.c: New test.
1741 * gcc.dg/torture/vshuf-v4si.c: New test.
1742 * gcc.dg/torture/vshuf-v8hi.c: New test.
1743 * gcc.dg/torture/vshuf-v8qi.c: New test.
1744 * gcc.dg/torture/vshuf-v8sf.c: New test.
1745 * gcc.dg/torture/vshuf-v8si.c: New test.
1747 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1749 PR tree-optimization/50746
1750 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1752 2011-10-17 Jason Merrill <jason@redhat.com>
1755 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1757 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/parse/error41.C: New.
1761 * g++.dg/parse/error20.C: Adjust.
1763 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1766 * g++.dg/warn/format7.C: New.
1767 * obj-c++.dg/warn7.mm: Likewise.
1769 2011-10-17 Richard Guenther <rguenther@suse.de>
1771 PR tree-optimization/50729
1772 * gcc.dg/torture/pr50729.c: New testcase.
1774 2011-10-15 Tom Tromey <tromey@redhat.com>
1775 Dodji Seketeli <dodji@redhat.com>
1777 * lib/prune.exp (prune_gcc_output): Prune output referring to
1779 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1780 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1781 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1782 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1784 2011-10-15 Tom Tromey <tromey@redhat.com>
1785 Dodji Seketeli <dodji@redhat.com>
1787 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1789 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/inherit/error5.C: New.
1794 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1798 * gfortran.dg/kind_tests_4.f90: New.
1800 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1802 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1803 targets that support vector condition.
1805 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1808 * gfortran.dg/c_kind_tests_3.f03: New.
1810 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/elemental_args_check_4.f90: New.
1815 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1817 PR tree-optimization/50727
1818 * gcc.dg/vect/pr50727.c: New test.
1820 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1822 * gcc.dg/vla-23.c: New test.
1824 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1826 PR tree-optimization/50596
1827 * gcc.dg/vect/vect-cond-9.c: New test.
1829 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1831 * gcc.dg/vect/bb-slp-29.c: New test.
1833 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/ext/is_base_of_incomplete.C: New.
1837 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1838 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1840 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1842 * gcc.target/sparc/combined-1.c: Compile at -O2.
1844 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1846 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1847 (dg-options): Add -Wno-attributes.
1848 * gcc.target/i386/fma_double_?.c: Ditto.
1849 * gcc.target/i386/fma_run_float_?.c: Ditto.
1850 * gcc.target/i386/fma_run_double_?.c: Ditto.
1851 * gcc.target/i386/l_fma_float_?.c: Dtto.
1852 * gcc.target/i386/l_fma_double_?.c: Ditto.
1853 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1854 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1856 2011-10-15 Tobias Burnus <burnus@net-b.de>
1858 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1860 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1861 * gfortran.dg/rank_3.f90: Ditto.
1862 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1863 -std=f2008ts in dg-options.
1864 * gfortran.dg/rank_4.f90: Ditto.
1866 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1869 * gcc.target/sh/pr49263.c: New.
1871 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1873 * gnat.dg/specs/debug1.ads: Tweak.
1875 2011-10-14 Kai Tietz <ktietz@redhat.com>
1877 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1879 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.target/i386/sse2-mul-1.c: New test.
1882 * gcc.target/i386/sse4_1-mul-1.c: New test.
1883 * gcc.target/i386/avx-mul-1.c: New test.
1884 * gcc.target/i386/xop-mul-1.c: New test.
1885 * gcc.target/i386/avx2-mul-1.c: New test.
1887 2011-10-14 Jason Merrill <jason@redhat.com>
1890 * g++.dg/cpp0x/nsdmi-list1.C: New.
1893 * g++.dg/cpp0x/nsdmi-const1.C: New.
1895 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1898 * gfortran.dg/pointer_intent_5.f90: New.
1900 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1902 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1903 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1904 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1906 2011-10-14 Tobias Burnus <burnus@net-b.de>
1909 * gfortran.dg/pointer_check_11.f90: New.
1910 * gfortran.dg/pointer_check_12.f90: New.
1912 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/overload/operator4.C: New.
1917 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1919 * gcc.dg/di-longlong64-sync-1.c: New test.
1920 * gcc.dg/di-sync-multithread.c: New test.
1921 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1922 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1923 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1924 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1925 (check_effective_target_arm_arm_ok): New helper.
1926 (check_effective_target_sync_longlong): New helper.
1928 2011-10-14 Richard Guenther <rguenther@suse.de>
1930 PR tree-optimization/50723
1931 * gcc.dg/torture/pr50723.c: New testcase.
1933 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/warn/format6.C: New.
1937 * obj-c++.dg/warn6.mm: Likewise.
1939 2011-10-13 Richard Henderson <rth@redhat.com>
1941 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1943 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1944 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1945 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1947 2011-10-13 Jason Merrill <jason@redhat.com>
1950 * g++.dg/cpp0x/nsdmi-template2.C: New.
1953 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1956 * g++.dg/init/vbase1.C: New.
1958 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1960 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1961 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1962 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1963 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1965 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1967 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1969 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1971 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1973 2011-10-13 Richard Guenther <rguenther@suse.de>
1975 PR tree-optimization/50712
1976 * gcc.target/i386/pr50712.c: New testcase.
1978 2011-10-13 Tom de Vries <tom@codesourcery.com>
1980 * gcc.dg/memcpy-4.c: New test.
1982 2011-10-13 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/50698
1985 * g++.dg/vect/pr50698.cc: New testcase.
1987 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1989 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1990 * gcc.target/powerpc/warn-2.c: Ditto.
1992 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1993 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1994 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1995 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1996 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1997 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1998 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1999 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2000 * gcc.target/powerpc/ppc-pow.c: Likewise.
2001 * gcc.target/powerpc/recip-1.c: Likewise.
2002 * gcc.target/powerpc/recip-2.c: Likewise.
2003 * gcc.target/powerpc/recip-3.c: Likewise.
2004 * gcc.target/powerpc/recip-4.c: Likewise.
2005 * gcc.target/powerpc/recip-5.c: Likewise.
2007 2011-10-12 David S. Miller <davem@davemloft.net>
2009 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2010 '-mvis3' instead of 'mcpu=niagara3' in options.
2011 * gcc.target/sparc/fhalve.c: Likewise.
2012 * gcc.target/sparc/fnegop.c: Likewise.
2013 * gcc.target/sparc/fpadds.c: Likewise.
2014 * gcc.target/sparc/fshift.c: Likewise.
2015 * gcc.target/sparc/fucmp.c: Likewise.
2016 * gcc.target/sparc/lzd.c: Likewise.
2017 * gcc.target/sparc/vis3misc.c: Likewise.
2018 * gcc.target/sparc/xmul.c: Likewise.
2020 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2022 * gnat.dg/vect1.ad[sb]: New test.
2023 * gnat.dg/vect1_pkg.ads: New helper.
2024 * gnat.dg/vect2.ad[sb]: New test.
2025 * gnat.dg/vect2_pkg.ads: New helper.
2026 * gnat.dg/vect3.ad[sb]: New test.
2027 * gnat.dg/vect3_pkg.ads: New helper.
2028 * gnat.dg/vect4.ad[sb]: New test.
2029 * gnat.dg/vect4_pkg.ads: New helper.
2030 * gnat.dg/vect5.ad[sb]: New test.
2031 * gnat.dg/vect5_pkg.ads: New helper.
2032 * gnat.dg/vect6.ad[sb]: New test.
2033 * gnat.dg/vect6_pkg.ads: New helper.
2035 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2037 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2038 * gcc.target/i386/fma_run_double_2.c: Likewise.
2039 * gcc.target/i386/fma_run_double_3.c: Likewise.
2040 * gcc.target/i386/fma_run_double_4.c: Likewise.
2041 * gcc.target/i386/fma_run_double_5.c: Likewise.
2042 * gcc.target/i386/fma_run_double_6.c: Likewise.
2043 * gcc.target/i386/fma_run_float_1.c: Likewise.
2044 * gcc.target/i386/fma_run_float_2.c: Likewise.
2045 * gcc.target/i386/fma_run_float_3.c: Likewise.
2046 * gcc.target/i386/fma_run_float_4.c: Likewise.
2047 * gcc.target/i386/fma_run_float_5.c: Likewise.
2048 * gcc.target/i386/fma_run_float_6.c: Likewise.
2050 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2051 remove the extra dg-options.
2052 * gcc.target/i386/l_fma_double_2.c: Likewise.
2053 * gcc.target/i386/l_fma_double_3.c: Likewise.
2054 * gcc.target/i386/l_fma_double_4.c: Likewise.
2055 * gcc.target/i386/l_fma_double_5.c: Likewise.
2056 * gcc.target/i386/l_fma_double_6.c: Likewise.
2057 * gcc.target/i386/l_fma_float_1.c: Likewise.
2058 * gcc.target/i386/l_fma_float_2.c: Likewise.
2059 * gcc.target/i386/l_fma_float_3.c: Likewise.
2060 * gcc.target/i386/l_fma_float_4.c: Likewise.
2061 * gcc.target/i386/l_fma_float_5.c: Likewise.
2062 * gcc.target/i386/l_fma_float_6.c: Likewise.
2064 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2066 PR tree-optimization/50189
2067 * g++.dg/torture/pr50189.C: New testcase.
2069 2011-10-12 Richard Guenther <rguenther@suse.de>
2071 PR tree-optimization/50700
2072 * gcc.dg/builtin-object-size-12.c: New testcase.
2074 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2077 * gcc.c-torture/compile/pr50565-1.c,
2078 gcc.c-torture/compile/pr50565-2.c: New tests.
2080 2011-10-11 Jason Merrill <jason@redhat.com>
2084 * g++.dg/template/constant1.C: New.
2085 * g++.dg/template/constant2.C: New.
2086 * g++.dg/cpp0x/constexpr-template3.C: New.
2088 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2090 * gcc.target/i386/warn-vect-op-3.c: New test.
2091 * gcc.target/i386/warn-vect-op-1.c: New test.
2092 * gcc.target/i386/warn-vect-op-2.c: New test.
2094 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2096 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2098 2011-10-11 Richard Guenther <rguenther@suse.de>
2100 PR tree-optimization/50204
2101 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2103 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2105 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2107 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2109 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2110 * gcc.target/i386/fma_double_2.c: Ditto.
2111 * gcc.target/i386/fma_double_3.c: Ditto.
2112 * gcc.target/i386/fma_double_4.c: Ditto.
2113 * gcc.target/i386/fma_double_5.c: Ditto.
2114 * gcc.target/i386/fma_double_6.c: Ditto.
2115 * gcc.target/i386/fma_float_1.c: Ditto.
2116 * gcc.target/i386/fma_float_2.c: Ditto.
2117 * gcc.target/i386/fma_float_3.c: Ditto.
2118 * gcc.target/i386/fma_float_4.c: Ditto.
2119 * gcc.target/i386/fma_float_5.c: Ditto.
2120 * gcc.target/i386/fma_float_6.c: Ditto.
2121 * gcc.target/i386/l_fma_double_1.c: Ditto.
2122 * gcc.target/i386/l_fma_double_2.c: Ditto.
2123 * gcc.target/i386/l_fma_double_3.c: Ditto.
2124 * gcc.target/i386/l_fma_double_4.c: Ditto.
2125 * gcc.target/i386/l_fma_double_5.c: Ditto.
2126 * gcc.target/i386/l_fma_double_6.c: Ditto.
2127 * gcc.target/i386/l_fma_float_1.c: Ditto.
2128 * gcc.target/i386/l_fma_float_2.c: Ditto.
2129 * gcc.target/i386/l_fma_float_3.c: Ditto.
2130 * gcc.target/i386/l_fma_float_4.c: Ditto.
2131 * gcc.target/i386/l_fma_float_5.c: Ditto.
2132 * gcc.target/i386/l_fma_float_6.c: Ditto.
2133 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2134 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2135 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2136 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2137 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2138 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2139 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2140 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2141 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2142 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2143 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2144 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2146 2011-10-11 Tristan Gingold <gingold@adacore.com>
2148 * gcc.dg/va-arg-4.c: New test.
2149 * gcc.dg/va-arg-5.c: Ditto.
2151 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2153 * lib/target-supports.exp (check_effective_target_fd_truncate):
2154 Close and unlink test file before exit.
2156 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2159 * gfortran.dg/forall_15.f90: New test case.
2161 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2162 Andrew Macleod <amacleod@redhat.com>
2164 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2165 wrappers for *other_threads() and *final_verify().
2166 * gcc.dg/simulate-thread/simulate-thread.h
2167 (simulate_thread_wrapper_other_threads): New.
2168 (simulate_thread_wrapper_final_verify): New.
2170 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2172 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2174 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2176 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2178 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2179 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2181 * gcc.target/i386/fma_1.h: New file.
2182 * gcc.target/i386/fma_2.h: Likewise.
2183 * gcc.target/i386/fma_3.h: Likewise.
2184 * gcc.target/i386/fma_4.h: Likewise.
2185 * gcc.target/i386/fma_5.h: Likewise.
2186 * gcc.target/i386/fma_6.h: Likewise.
2187 * gcc.target/i386/fma_double_1.c: Likewise.
2188 * gcc.target/i386/fma_double_2.c: Likewise.
2189 * gcc.target/i386/fma_double_3.c: Likewise.
2190 * gcc.target/i386/fma_double_4.c: Likewise.
2191 * gcc.target/i386/fma_double_5.c: Likewise.
2192 * gcc.target/i386/fma_double_6.c: Likewise.
2193 * gcc.target/i386/fma_float_1.c: Likewise.
2194 * gcc.target/i386/fma_float_2.c: Likewise.
2195 * gcc.target/i386/fma_float_3.c: Likewise.
2196 * gcc.target/i386/fma_float_4.c: Likewise.
2197 * gcc.target/i386/fma_float_5.c: Likewise.
2198 * gcc.target/i386/fma_float_6.c: Likewise.
2199 * gcc.target/i386/fma_main.h: Likewise.
2200 * gcc.target/i386/fma_run_double_1.c: Likewise.
2201 * gcc.target/i386/fma_run_double_2.c: Likewise.
2202 * gcc.target/i386/fma_run_double_3.c: Likewise.
2203 * gcc.target/i386/fma_run_double_4.c: Likewise.
2204 * gcc.target/i386/fma_run_double_5.c: Likewise.
2205 * gcc.target/i386/fma_run_double_6.c: Likewise.
2206 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2207 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2208 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2209 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2210 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2211 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2212 * gcc.target/i386/fma_run_float_1.c: Likewise.
2213 * gcc.target/i386/fma_run_float_2.c: Likewise.
2214 * gcc.target/i386/fma_run_float_3.c: Likewise.
2215 * gcc.target/i386/fma_run_float_4.c: Likewise.
2216 * gcc.target/i386/fma_run_float_5.c: Likewise.
2217 * gcc.target/i386/fma_run_float_6.c: Likewise.
2218 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2219 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2220 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2221 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2222 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2223 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2224 * gcc.target/i386/l_fma_1.h: Likewise.
2225 * gcc.target/i386/l_fma_2.h: Likewise.
2226 * gcc.target/i386/l_fma_3.h: Likewise.
2227 * gcc.target/i386/l_fma_4.h: Likewise.
2228 * gcc.target/i386/l_fma_5.h: Likewise.
2229 * gcc.target/i386/l_fma_6.h: Likewise.
2230 * gcc.target/i386/l_fma_double_1.c: Likewise.
2231 * gcc.target/i386/l_fma_double_2.c: Likewise.
2232 * gcc.target/i386/l_fma_double_3.c: Likewise.
2233 * gcc.target/i386/l_fma_double_4.c: Likewise.
2234 * gcc.target/i386/l_fma_double_5.c: Likewise.
2235 * gcc.target/i386/l_fma_double_6.c: Likewise.
2236 * gcc.target/i386/l_fma_float_1.c: Likewise.
2237 * gcc.target/i386/l_fma_float_2.c: Likewise.
2238 * gcc.target/i386/l_fma_float_3.c: Likewise.
2239 * gcc.target/i386/l_fma_float_4.c: Likewise.
2240 * gcc.target/i386/l_fma_float_5.c: Likewise.
2241 * gcc.target/i386/l_fma_float_6.c: Likewise.
2242 * gcc.target/i386/l_fma_main.h: Likewise.
2243 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2244 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2245 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2246 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2247 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2248 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2249 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2250 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2251 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2252 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2253 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2254 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2256 2011-10-10 Richard Guenther <rguenther@suse.de>
2259 * gcc.dg/torture/pr50389.c: New testcase.
2261 2011-10-10 Richard Guenther <rguenther@suse.de>
2264 * gcc.dg/builtins-47.c: Optimize.
2266 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2268 * lib/gcc-simulate-thread.exp: New.
2269 * gcc.dg/simulate-thread/guality.h: New.
2270 * gcc.dg/simulate-thread/simulate-thread.h: New.
2271 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2272 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2273 * gcc.dg/simulate-thread/README: New.
2274 * g++.dg/simulate-thread/guality.h: New.
2275 * g++.dg/simulate-thread/simulate-thread.h: New.
2276 * g++.dg/simulate-thread/simulate-thread.exp: New.
2277 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2278 * c-c++-common/cxxbitfields-2.c: Remove.
2279 * c-c++-common/cxxbitfields.c: Remove.
2280 * c-c++-common/cxxbitfields-4.c: Remove.
2281 * c-c++-common/cxxbitfields-5.c: Remove.
2282 * c-c++-common/simulate-thread/bitfields-1.c: New.
2283 * c-c++-common/simulate-thread/bitfields-2.c: New.
2284 * c-c++-common/simulate-thread/bitfields-3.c: New.
2285 * c-c++-common/simulate-thread/bitfields-4.c: New.
2287 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/warn/format5.C: New.
2292 2011-10-09 Tobias Burnus <burnus@net-b.de>
2295 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2296 * gfortran.dg/common_16.f90: New.
2298 2011-10-09 Tobias Burnus <burnus@net-b.de>
2300 * gfortran.dg/iso_c_binding_param_1.f90: New.
2301 * gfortran.dg/iso_c_binding_param_2.f90: New.
2302 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2304 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2306 PR tree-optimization/50635
2307 * gcc.dg/vect/pr50635.c: New test.
2309 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2312 * gfortran.dg/proc_decl_27.f90: New.
2314 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2317 * objc/execute/initialize-1.m: New test.
2319 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2322 * gfortran.dg/pointer_function_result_1.f90 : New test.
2324 2011-10-07 David S. Miller <davem@davemloft.net>
2327 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2328 * gcc.target/sparc/cmask.c: Use it.
2329 * gcc.target/sparc/fhalve.c: Likewise.
2330 * gcc.target/sparc/fnegop.c: Likewise.
2331 * gcc.target/sparc/fpadds.c: Likewise.
2332 * gcc.target/sparc/fshift.c: Likewise.
2333 * gcc.target/sparc/fucmp.c: Likewise.
2334 * gcc.target/sparc/lzd.c: Likewise.
2335 * gcc.target/sparc/vis3misc.c: Likewise.
2336 * gcc.target/sparc/xmul.c: Likewise.
2338 2011-10-07 Richard Henderson <rth@redhat.com>
2340 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2342 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2344 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2346 * gcc.dg/pr50193-1.c: New file.
2347 * gcc.target/arm/shiftable.c: New file.
2349 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2352 * gfortran.dg/class_46.f03: New.
2354 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2356 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2357 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2358 (syslog, vsyslog, __vsyslog_chk): Likewise.
2360 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2361 (x, EXT_x): Use ASMNAME.
2363 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2364 (a, c): Use ASMNAME.
2366 2011-10-07 Tom de Vries <tom@codesourcery.com>
2369 * gcc.dg/pr50527.c: New test.
2371 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2373 PR tree-optimization/50650
2374 * gcc.c-torture/compile/pr50650.c: New test.
2376 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2378 PR tree-optimization/50575
2379 * gcc.c-torture/execute/vector-compare-2.x: New file.
2381 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2384 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2385 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2388 2011-10-07 Richard Guenther <rguenther@suse.de>
2391 * gcc.dg/vect/vect-align-2.c: Increase array size.
2393 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2394 H.J. Lu <hongjiu.lu@intel.com>
2397 * gcc.target/i386/pr50603.c: New test.
2399 2011-10-06 Jason Merrill <jason@redhat.com>
2402 * g++.dg/cpp0x/default31.C: New.
2404 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2406 PR tree-optimization/50596
2407 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2409 * gcc.dg/vect/vect-cond-8.c: New test.
2411 2011-10-06 Richard Henderson <rth@redhat.com>
2413 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2414 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2415 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2416 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2417 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2418 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2419 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2420 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2421 * gcc.c-torture/execute/vshuf-16.inc: New file.
2422 * gcc.c-torture/execute/vshuf-2.inc: New file.
2423 * gcc.c-torture/execute/vshuf-4.inc: New file.
2424 * gcc.c-torture/execute/vshuf-8.inc: New file.
2425 * gcc.c-torture/execute/vshuf-main.inc: New file.
2426 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2427 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2428 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2429 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2430 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2431 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2432 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2433 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2434 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2435 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2436 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2437 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2438 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2440 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2442 PR tree-optimization/49279
2443 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2444 * gcc.c-torture/execute/pr49279.c: New test.
2446 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2449 * gcc.c-torture/compile/pr49049.c: New test.
2451 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2454 * gcc.target/arm/pr50305.c: New test.
2456 2011-10-06 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/38884
2459 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2460 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2462 2011-10-05 David S. Miller <davem@davemloft.net>
2464 * gcc.target/sparc/lzd.c: New test.
2465 * gcc.target/sparc/popc.c: New test.
2467 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2469 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2470 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2471 * g++.dg/other/final1.C: Cleanup original tree dump.
2473 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2475 PR tree-optimization/50613
2476 * gcc.dg/pr50613.c: New test.
2478 2011-10-05 Richard Henderson <rth@redhat.com>
2480 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2481 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2482 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2483 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2484 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2485 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2486 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2487 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2489 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2491 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2492 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2493 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2494 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2495 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2497 2011-10-05 Richard Guenther <rguenther@suse.de>
2499 PR tree-optimization/38885
2500 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2502 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2504 * gcc.target/i386/sw-1.c: New test.
2506 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2508 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2510 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2512 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2514 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2516 2011-10-04 David S. Miller <davem@davemloft.net>
2518 * gcc.target/sparc/fhalve.c: New test.
2519 * gcc.target/sparc/fnegop.c: New test.
2520 * gcc.target/sparc/xmul.c: New test.
2522 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2525 * gfortran.dg/dummy_procedure_6.f90: New.
2527 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/50604
2530 * gcc.dg/pr50604.c: New test.
2532 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2534 PR tree-optimization/49662
2535 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2536 * gcc.dg/graphite/interchange-15.c: Likewise.
2537 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2539 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.dg/tree-ssa/restrict-4.c: New test.
2543 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2545 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2546 (main): Use __typeof to get result type of comparison.
2548 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2550 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2551 Make et_vect_multiple_sizes_saved global.
2552 (check_effective_target_vect64): Make et_vect64_saved global.
2554 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2556 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2557 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2558 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2559 * gcc.dg/builtin-complex-err-1.c: Adjust.
2561 2011-10-02 Jason Merrill <jason@redhat.com>
2563 * g++.dg/cpp0x/range-for22.C: New.
2565 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2566 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2567 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2568 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2570 * g++.dg/cpp0x/nsdmi5.C: New.
2572 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2575 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2577 (mips-dg-options): Force an ABI option if the current ABI is
2578 incompatible with the required -mlong setting. Likewise force
2579 a long setting if the current one is incompatible with the
2580 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2581 throughout procedure.
2582 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2583 instead of addressing=absolute.
2585 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2587 * gcc.target/mips/stack-1.c: New test.
2589 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2591 * gcc.dg/pr49696.c: New test.
2593 2011-10-02 Jan Hubicka <jh@suse.cz>
2595 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2597 2011-10-01 David S. Miller <davem@davemloft.net>
2599 * gcc.target/sparc/cmask.c: New test.
2600 * gcc.target/sparc/fpadds.c: New test.
2601 * gcc.target/sparc/fshift.c: New test.
2602 * gcc.target/sparc/fucmp.c: New test.
2603 * gcc.target/sparc/vis3misc.c: New test.
2605 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2608 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2610 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2613 * g++.dg/dfp/44473-1.C: New test.
2614 * g++.dg/dfp/44473-2.C: New test.
2615 * g++.dg/dfp/mangle-1.C: New test.
2616 * g++.dg/dfp/mangle-2.C: New test.
2617 * g++.dg/dfp/mangle-3.C: New test.
2618 * g++.dg/dfp/mangle-4.C: New test.
2619 * g++.dg/dfp/mangle-5.C: New test.
2621 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2624 * gcc.dg/pr50571.c: New test.
2626 PR tree-optimization/46309
2627 * gcc.dg/pr46309.c: New test.
2629 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2631 * gcc.dg/strlenopt-21.c: New test.
2633 2011-09-30 Revital Eres <revital.eres@linaro.org>
2635 * gcc.dg/sms-10.c: New file.
2637 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2639 * gcc.target/arm/pr50099.c: New test.
2641 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2643 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2645 2011-09-30 David S. Miller <davem@davemloft.net>
2647 * gcc.target/sparc/bmaskbshuf.c: New test.
2648 * gcc.target/sparc/edgen.c: New test.
2650 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2653 * gfortran.dg/pure_formal_proc_3.f90: New.
2656 * gfortran.dg/stfunc_7.f90: New.
2658 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2660 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2661 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2662 * gcc.dg/vector-compare-1.c: Likewise.
2663 * gcc.dg/vector-compare-2.c: Likewise.
2665 2011-09-29 David S. Miller <davem@davemloft.net>
2667 * gcc.target/sparc/array.c: New test.
2669 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2671 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2672 loop unroll and set max unroll times to 8.
2673 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2674 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2675 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2676 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2678 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/ext/visibility/warn5.C: New.
2683 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/warn/Wextra-3.C: New.
2688 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2691 * gcc.target/sh/pr49468-si.c: New.
2693 2011-09-28 Tom de Vries <tom@codesourcery.com>
2696 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2697 (TEST): Initialize src3 with random floats.
2698 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2699 from union src3. Initialize src3 with random floats.
2701 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2703 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2704 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2705 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2706 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2707 * gcc.target/sh/sh4a-cos.c: Ditto.
2708 * gcc.target/sh/sh4a-cosf.c: Ditto.
2709 * gcc.target/sh/sh4a-sin.c: Ditto.
2710 * gcc.target/sh/sh4a-sinf.c: Ditto.
2711 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2712 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2713 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2715 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/parse/error40.C: New.
2719 * g++.dg/warn/incomplete1.C: Adjust.
2721 2011-09-27 Jan Hubicka <jh@suse.cz>
2724 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2727 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.dg/strlenopt-1.c: New test.
2730 * gcc.dg/strlenopt-1f.c: New test.
2731 * gcc.dg/strlenopt-2.c: New test.
2732 * gcc.dg/strlenopt-2f.c: New test.
2733 * gcc.dg/strlenopt-3.c: New test.
2734 * gcc.dg/strlenopt-4.c: New test.
2735 * gcc.dg/strlenopt-4g.c: New test.
2736 * gcc.dg/strlenopt-4gf.c: New test.
2737 * gcc.dg/strlenopt-5.c: New test.
2738 * gcc.dg/strlenopt-6.c: New test.
2739 * gcc.dg/strlenopt-7.c: New test.
2740 * gcc.dg/strlenopt-8.c: New test.
2741 * gcc.dg/strlenopt-9.c: New test.
2742 * gcc.dg/strlenopt-10.c: New test.
2743 * gcc.dg/strlenopt-11.c: New test.
2744 * gcc.dg/strlenopt-12.c: New test.
2745 * gcc.dg/strlenopt-12g.c: New test.
2746 * gcc.dg/strlenopt-13.c: New test.
2747 * gcc.dg/strlenopt-14g.c: New test.
2748 * gcc.dg/strlenopt-14gf.c: New test.
2749 * gcc.dg/strlenopt-15.c: New test.
2750 * gcc.dg/strlenopt-16g.c: New test.
2751 * gcc.dg/strlenopt-17g.c: New test.
2752 * gcc.dg/strlenopt-18g.c: New test.
2753 * gcc.dg/strlenopt.h: New file.
2755 2011-09-27 Tom de Vries <tom@codesourcery.com>
2758 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2759 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2760 * gcc.dg/pr43864.c: New test.
2761 * gcc.dg/pr43864-2.c: Same.
2762 * gcc.dg/pr43864-3.c: Same.
2763 * gcc.dg/pr43864-4.c: Same.
2765 2011-09-27 Jan Hubicka <jh@suse.cz>
2767 * gcc.dg/ipa/inline-5.c: New testcase.
2769 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2771 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2773 * gcc.dg/vect/bb-slp-27.c: New.
2774 * gcc.dg/vect/bb-slp-28.c: New.
2776 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2778 * testsuite/lib/target-supports.exp (check_profiling_available):
2779 Don't rely solely on TLS tests for -fprofile-generate, fall
2780 through to the other code.
2782 2011-09-27 Richard Guenther <rguenther@suse.de>
2784 PR tree-optimization/50363
2785 * gcc.dg/torture/pr50363.c: New testcase.
2787 2011-09-26 Jason Merrill <jason@redhat.com>
2790 * g++.dg/template/partial13.C: New.
2793 * g++.dg/template/partial12.C: New.
2796 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2798 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2801 * g++.dg/diagnostic/bindings1.C: New.
2802 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2804 2011-09-26 David S. Miller <davem@davemloft.net>
2806 * gcc.target/sparc/wrgsr.c: New test.
2807 * gcc.target/sparc/rdgsr.c: New test.
2808 * gcc.target/sparc/edge.c: New test.
2809 * gcc.target/sparc/fcmp.c: New test.
2811 * gcc.target/sparc/edge.c: Update for new return types.
2812 * gcc.target/sparc/fcmp.c: Likewise.
2814 * gcc.target/sparc/fpaddsubi.c: New test.
2816 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2819 * gfortran.dg/common_15.f90: New.
2822 * gfortran.dg/dummy_procedure_5.f90: New.
2823 * gfortran.dg/interface_26.f90: Modified error message.
2824 * gfortran.dg/proc_ptr_11.f90: Ditto.
2825 * gfortran.dg/proc_ptr_15.f90: Ditto.
2826 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2827 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2829 2011-09-26 Jason Merrill <jason@redhat.com>
2832 * g++.dg/overload/rvalue3.C: New.
2835 * g++.dg/overload/ref-conv2.C: New.
2837 * g++.dg/cpp0x/nsdmi-template1.C: New.
2839 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2841 * g++.dg/cpp0x/nullptr25.C: New.
2843 2011-09-26 Richard Guenther <rguenther@suse.de>
2845 PR tree-optimization/50472
2846 * gcc.dg/torture/pr50472.c: New testcase.
2848 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2850 * gnat.dg/opt22.adb: New test.
2851 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2853 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/opt21.adb: New test.
2856 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2858 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2860 * gnat.dg/opt20.ad[sb]: New test.
2861 * gnat.dg/opt20_pkg.ads: New helper.
2863 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2865 * gnat.dg/array17.adb: New test.
2866 * gnat.dg/array17_pkg.ads: New helper.
2868 2011-09-25 Jason Merrill <jason@redhat.com>
2870 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2872 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/frame_overflow.ads: New.
2875 * gnat.dg/frame_overflow.adb: Adjust.
2876 * gnat.dg/specs/addr1.ads: Likewise.
2878 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2880 * g++.dg/tree-ssa/restrict2.C: New test.
2882 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2884 * lib/target-supports.exp (check_effective_target_vect64): New.
2885 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2886 of multiple vector sizes.
2887 * gcc.dg/vect/bb-slp-26.c: New.
2889 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2892 * g++.dg/template/bitfield1.C: New.
2894 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2896 * gcc.dg/vect/bb-slp-24.c: New.
2898 2011-09-24 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2902 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2904 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2905 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2907 * g++.dg/cpp0x/nsdmi1.C: New.
2908 * g++.dg/cpp0x/nsdmi2.C: New.
2909 * g++.dg/cpp0x/nsdmi3.C: New.
2910 * g++.dg/cpp0x/nsdmi4.C: New.
2911 * g++.old-deja/g++.other/init4.C: New.
2913 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/template/sfinae28.C: New.
2918 2011-09-23 Ian Lance Taylor <iant@google.com>
2920 * go.test/go-test.exp (errchk): Handle more cases of getting
2921 correct Tcl backslash quoting in regular expressions in test file.
2923 2011-09-23 Jason Merrill <jason@redhat.com>
2926 * g++.dg/init/const8.C: New.
2927 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2928 * g++.dg/cpp0x/defaulted2.C: Likewise.
2929 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2930 * g++.dg/init/pr20039.C: Likewise.
2931 * g++.dg/init/pr42844.C: Likewise.
2933 2011-09-23 Jan Hubicka <jh@suse.cz>
2935 * gcc.dg/ipa/inline-1.c: new testcase.
2936 * gcc.dg/ipa/inline-2.c: new testcase.
2937 * gcc.dg/ipa/inline-3.c: new testcase.
2938 * gcc.dg/ipa/inline-4.c: new testcase.
2940 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2943 * g++.dg/cpp0x/constexpr-static8.C: New.
2945 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2947 * gcc.target/i386/avxfp-1.c: New test.
2948 * gcc.target/i386/avxfp-2.c: New test.
2950 2011-09-23 Terry Guo <terry.guo@arm.com>
2952 * gcc.c-torture/execute/941014-1.x: Deleted.
2954 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/cpp0x/pr50491.C: New.
2959 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2962 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2964 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/cpp0x/nullptr24.C: New.
2969 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2972 * gcc.target/i386/pr50482.c: New test.
2974 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2976 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2977 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2978 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2979 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2980 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2981 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2982 multilib options contain different -march= from dg-options.
2984 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2985 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/template/friend52.C: New.
2990 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2992 * gcc.target/arm/cmp-1.c: New test.
2993 * gcc.target/arm/cmp-2.c: Likewise.
2995 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2998 * gfortran.dg/impure_actual_1.f90: Modified error message.
2999 * gfortran.dg/proc_ptr_32.f90: New.
3000 * gfortran.dg/proc_ptr_33.f90: New.
3002 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3004 PR tree-optimization/50451
3005 * gcc.dg/vect/pr50451.c: New test.
3007 2011-09-21 Ian Lance Taylor <iant@google.com>
3009 * go.test/go-test.exp (errchk): Add special case for bug332.
3010 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3011 some more test lines.
3013 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3015 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3016 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3017 * g++.dg/other/i386-8.C: Ditto.
3018 * g++.dg/other/pr34435.C: Ditto.
3019 * g++.dg/other/pr39496.C: Ditto.
3020 * g++.dg/other/mmintrin.C: Ditto.
3022 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.dg/vect/vect-cond-7.c: New test.
3025 * gcc.target/i386/sse4_1-cond-1.c: New test.
3026 * gcc.target/i386/avx-cond-1.c: New test.
3028 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3031 * g++.dg/other/pr50464.C: New test.
3033 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3035 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3036 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3037 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3038 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3040 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3042 * gnat.dg/opt19.adb: New test.
3044 2011-09-21 Terry Guo <terry.guo@arm.com>
3046 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3047 on arch conflict when testing case on targets other than armv7-a.
3049 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3052 * g++.dg/ext/int128-1.C: New.
3053 * g++.dg/ext/int128-2.C: Likewise.
3054 * g++.dg/ext/int128-2.h: Likewise.
3056 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3059 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3061 2011-09-20 Jason Merrill <jason@redhat.com>
3063 * g++.dg/cpp0x/constexpr-generated1.C: New.
3066 * g++.dg/overload/ref-conv1.C: New.
3068 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3070 * g++.dg/other/final1.C: New.
3072 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3074 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3077 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3079 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3082 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3084 PR tree-optimization/50413
3085 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3086 -fdump-tree-slp-details. Run other tests with
3087 -fdump-tree-vect-details.
3088 * g++.dg/vect/slp-pr50413.cc: New.
3090 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3091 Ira Rosen <ira.rosen@linaro.org>
3094 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3095 Fix underscores around restrict.
3097 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3099 PR tree-optimization/50414
3100 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3101 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3102 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3104 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3106 PR tree-optimization/50412
3107 * gfortran.dg/vect/pr50412.f90: New.
3109 2011-09-16 Jason Merrill <jason@redhat.com>
3112 * g++.dg/eh/defarg1.C: New.
3114 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.dg/vect/vect-reduc-10.c: New test.
3117 * gcc.target/i386/avx-reduc-1.c: New test.
3119 * gcc.target/i386/sse2-extract-1.c: New test.
3120 * gcc.target/i386/avx-extract-1.c: New test.
3122 2011-09-16 Terry Guo <terry.guo@arm.com>
3124 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3126 2011-09-15 Diego Novillo <dnovillo@google.com>
3128 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3129 ALWAYS_CXXFLAGS, if defined.
3130 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3131 ALWAYS_GFORTRANFLAGS, if defined.
3132 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3133 ALWAYS_GOCFLAGS, if defined.
3134 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3135 ALWAYS_OBJCXXFLAGS, if defined.
3136 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3137 additional_flags, if defined.
3138 * lib/gnat.exp (gnat_target_compile): Likewise.
3139 * lib/objc.exp (objc_target_compile): Likewise.
3140 * lib/target-supports-dg.exp (dg-add-options): Handle
3143 2011-09-15 Tom de Vries <tom@codesourcery.com>
3146 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3147 Use uintptr_t in f1. Undo avr xfails.
3149 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3153 * gfortran.dg/function_types_3.f90: New.
3155 2011-09-15 Jason Merrill <jason@redhat.com>
3158 * g++.dg/cpp0x/trailing7.C: New.
3161 * g++.dg/cpp0x/nullptr23.C: New.
3163 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3165 * gcc.dg/vect/bb-slp-25.c: New.
3167 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3170 * g++.dg/cpp0x/noexcept15.C: New.
3172 2011-09-14 Tom de Vries <tom@codesourcery.com>
3175 * gcc.dg/pr50251.c: New test.
3177 2011-09-14 Tobias Burnus <burnus@net-b.de>
3181 * gfortran.dg/null_5.f90: New.
3182 * gfortran.dg/null_6.f90: New.
3184 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3186 * gcc.c-torture/compile/20110913-1.c: New test.
3188 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3191 * gfortran.dg/result_2.f90: New.
3193 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3195 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3197 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3200 * g++.dg/cpp0x/variadic116.C: New test case.
3202 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3204 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3205 * gcc.target/mips/interrupt_handler-2.c: New test.
3206 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3208 2011-09-12 Jason Merrill <jason@redhat.com>
3210 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3212 * g++.dg/cpp0x/explicit7.C: New.
3214 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3216 PR rtl-optimization/50212
3217 * g++.dg/other/pr50212.C: New test.
3219 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3222 * testsuite/gcc.target/avr/torture/avr-torture.exp
3223 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3224 "-O2 -fmerge-all-constants".
3226 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3229 * gfortran.dg/do_while_1.f90: New test.
3231 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3235 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3236 * gfortran.dg/proc_decl_26.f90: New.
3237 * gfortran.dg/typebound_override_2.f90: New.
3238 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3240 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3242 * gnat.dg/cond_expr2.ad[sb]: New test.
3244 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3246 * gnat.dg/atomic5.ad[sb]: New test.
3248 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3250 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3252 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3255 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3257 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3260 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3262 2011-09-09 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/50328
3265 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3267 2011-09-09 Richard Guenther <rguenther@suse.de>
3270 * gcc.dg/torture/pr50333.c: New testcase.
3272 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3274 PR tree-optimization/50318
3275 * gcc.target/arm/pr50318-1.c: New file.
3277 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3279 * gcc.target/i386/all_one_m256i.c: New test.
3281 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3284 * g++.dg/cpp0x/sfinae28.C: New.
3286 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3289 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3290 longer ignored on typedefs.
3292 PR c++/33255 - Support -Wunused-local-typedefs warning
3293 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3294 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3296 2011-09-08 Martin Jambor <mjambor@suse.cz>
3298 PR tree-optimization/50287
3299 * gcc.dg/torture/pr50287.c: New test.
3301 2011-09-08 Richard Guenther <rguenther@suse.de>
3303 PR tree-optimization/19831
3304 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3305 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3306 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3307 * gcc.dg/errno-1.c: Adjust.
3309 2011-09-08 Richard Guenther <rguenther@suse.de>
3311 PR tree-optimization/19831
3312 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3314 2011-09-08 Tobias Burnus <burnus@net-b.de>
3317 * gfortran.dg/do_concurrent_1.f90: New.
3318 * gfortran.dg/do_concurrent_2.f90: New.
3320 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3324 * gcc.dg/pr50310-2.c: New test.
3326 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3329 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3330 * gfortran.dg/impure_constructor_1.f90: Modified.
3331 * gfortran.dg/proc_ptr_comp_33.f90: New.
3333 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3336 * gcc.dg/pr50310-1.c: New test.
3338 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3341 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3344 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3347 * g++.dg/cpp0x/noexcept14.C: New.
3349 2011-09-07 Jason Merrill <jason@redhat.com>
3351 * g++.dg/cpp0x/constexpr-ref3.C: New.
3353 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3355 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3357 * gcc.dg/section1.c: Don't xfail for avr.
3359 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3361 PR tree-optimization/50322
3362 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3364 2011-09-07 Martin Jambor <mjambor@suse.cz>
3366 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3368 2011-09-07 Martin Jambor <mjambor@suse.cz>
3370 PR tree-optimization/49911
3371 * g++.dg/tree-ssa/pr49911.C: New test.
3373 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3376 * gcc.dg/torture/pr49030.c: New test.
3378 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3381 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3382 * gfortran.dg/class_4d.f03: Deleted.
3383 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3385 2011-09-07 Richard Guenther <rguenther@suse.de>
3387 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3389 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3391 PR tree-optimization/46021
3392 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3394 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3396 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3398 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3400 * gcc.c-torture/compile/20110906-1.c: New test.
3402 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3404 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3406 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3408 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3409 --param tree-reassoc-width=1.
3411 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3412 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3414 2011-09-06 Richard Guenther <rguenther@suse.de>
3416 PR tree-optimization/48149
3417 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3419 2011-09-06 Richard Guenther <rguenther@suse.de>
3421 PR tree-optimization/48317
3422 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3424 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3426 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3428 (add_options_for_quad_vectors): Replace with ...
3429 (add_options_for_double_vectors): ... this.
3430 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3431 support multiple vector sizes since the vectorizer attempts to
3432 vectorize with both vector sizes.
3433 * gcc.dg/vect/no-vfa-vect-79.c,
3434 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3435 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3436 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3437 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3438 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3439 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3440 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3441 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3442 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3443 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3444 gcc.dg/vect/vect-40.c: Likewise.
3445 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3446 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3447 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3448 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3449 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3451 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3453 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3456 * gcc.target/mips/abi-main.h: New file.
3457 * gcc.target/mips/abi-o32-long32.c: New test.
3458 * gcc.target/mips/abi-o32-long64.c: Likewise.
3459 * gcc.target/mips/abi-o64-long32.c: Likewise.
3460 * gcc.target/mips/abi-o64-long64.c: Likewise.
3461 * gcc.target/mips/abi-n32-long32.c: Likewise.
3462 * gcc.target/mips/abi-n32-long64.c: Likewise.
3463 * gcc.target/mips/abi-n64-long32.c: Likewise.
3464 * gcc.target/mips/abi-n64-long64.c: Likewise.
3465 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3466 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3467 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3468 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3469 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3470 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3471 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3472 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3473 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3474 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3475 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3476 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3477 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3478 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3479 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3480 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3481 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3482 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3483 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3484 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3485 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3486 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3487 * gcc.target/mips/branch-3.c: Likewise.
3488 * gcc.target/mips/branch-4.c: Likewise.
3489 * gcc.target/mips/branch-5.c: Likewise.
3490 * gcc.target/mips/branch-6.c: Likewise.
3491 * gcc.target/mips/branch-7.c: Likewise.
3492 * gcc.target/mips/branch-8.c: Likewise.
3493 * gcc.target/mips/branch-9.c: Likewise.
3494 * gcc.target/mips/branch-10.c: Likewise.
3495 * gcc.target/mips/branch-11.c: Likewise.
3496 * gcc.target/mips/branch-12.c: Likewise.
3497 * gcc.target/mips/branch-13.c: Likewise.
3498 * gcc.target/mips/lazy-binding-1.c: Likewise.
3500 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3502 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3503 to avoid warning on int=16 platforms..
3505 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3507 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3508 to work even with -fshort-enums.
3510 2011-09-04 Jan Hubicka <jh@suse.cz>
3512 * gcc.c-torture/compile/20110902.c: new testcase.
3514 2011-09-04 Jason Merrill <jason@redhat.com>
3517 * g++.dg/cpp0x/rv-conv1.C: New.
3520 * g++.dg/cpp0x/rv-func3.C: New.
3522 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3526 * g++.dg/cpp0x/constexpr-template1.C: New.
3527 * g++.dg/cpp0x/constexpr-template2.C: New.
3528 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3529 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3531 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3533 * gnat.dg/specs/debug1.ads: Tweak pattern.
3535 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3538 * gfortran.dg/class_45a.f03: New.
3539 * gfortran.dg/class_45b.f03: New.
3541 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3542 Ira Rosen <ira.rosen@linaro.org>
3544 PR tree-optimization/50208
3545 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3546 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3547 -fno-tree-fre -fno-tree-pre.
3549 2011-09-02 Martin Jambor <mjambor@suse.cz>
3551 * gcc.dg/ipa/ipcp-3.c: New test.
3553 2011-09-02 Richard Guenther <rguenther@suse.de>
3555 PR tree-optimization/27460
3557 * gcc.dg/vect/vect-cond-7.c: New testcase.
3559 2011-09-02 Martin Jambor <mjambor@suse.cz>
3561 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3562 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3563 xfailed test for inlining.
3564 * g++.dg/ipa/ivinline-9.C: Likewise.
3566 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3568 PR tree-optimization/50178
3569 * gfortran.dg/vect/pr50178.f90: New test.
3571 2011-08-31 Martin Jambor <mjambor@suse.cz>
3574 * gcc.c-torture/execute/pr49886.c: New testcase.
3576 2011-08-31 Tom de Vries <tom@codesourcery.com>
3579 * gcc.dg/pr43513.c: New test.
3581 2011-08-30 Tobias Burnus <burnus@net-b.de>
3584 * gfortran.dg/common_14.f90: New.
3585 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3587 2011-08-30 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/decltype33.C: New.
3593 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3596 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3598 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3602 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3604 * gnat.dg/specs/aggr3.ads: New test.
3605 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3607 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3608 * gnat.dg/specs/aggr2.ads: Likewise.
3610 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3613 * gfortran.dg/allocate_with_source_2.f90: New test
3615 2011-08-30 Jason Merrill <jason@redhat.com>
3618 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3621 * g++.dg/cpp0x/constexpr-value3.C: New.
3623 2011-08-30 Richard Guenther <rguenther@suse.de>
3626 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3627 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3628 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3629 * gcc.dg/pr36902.c: XFAIL.
3631 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3633 * gcc.target/i386/fma-check.h: New.
3634 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3635 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3636 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3637 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3638 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3639 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3640 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3641 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3642 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3643 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3644 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3645 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3646 * gcc.target/i386/fma-compile.c: Likewise.
3647 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3648 * gcc.target/i386/sse-12.c: Add -mfma.
3649 * gcc.target/i386/sse-13.c: Likewise.
3650 * gcc.target/i386/sse-14.c: Likewise.
3651 * gcc.target/i386/sse-22.c: Likewise.
3652 * gcc.target/i386/sse-23.c: Likewise.
3653 * g++.dg/other/i386-2.C: Likewise.
3654 * g++.dg/other/i386-3.C: Likewise.
3656 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3659 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3660 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3662 2011-08-30 Christian Bruel <christian.bruel@st.com>
3664 * g++.dg/bprob/bprob.exp (feedback_options): Set
3665 -fbranch-probabilities.
3666 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3668 2011-08-29 Jason Merrill <jason@redhat.com>
3671 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3673 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3674 Jason Merrill <jason@redhat.com>
3676 * g++.dg/dfp/base.C: New test.
3678 2011-08-29 Jason Merrill <jason@redhat.com>
3682 * g++.dg/cpp0x/initlist58.C: New.
3684 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3687 * gfortran.dg/class_result_1.f03: New.
3689 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3692 * gcc.target/i386/pr48722.c: New test.
3694 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3697 * gfortran.dg/widechar_compare_1.f90: New test.
3699 2011-08-26 Jason Merrill <jason@redhat.com>
3703 * g++.dg/abi/mangle50.C: New.
3705 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3708 * gcc.target/i386/pr50202.c: New test.
3710 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3712 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3713 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3714 * gcc.target/i386/avx-round-vec.c: New test.
3715 * gcc.target/i386/avx-roundf-vec.c: New test.
3717 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3723 * c-c++-common/Wunused-var-14.c: New test.
3725 2011-08-26 Tom de Vries <tom@codesourcery.com>
3727 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3729 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3731 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3732 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3733 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3734 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3736 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3738 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3739 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3740 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3741 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3743 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3746 * gfortran.dg/pointer_comp_init_1.f90: New test.
3748 2011-08-25 Jason Merrill <jason@redhat.com>
3751 * g++.dg/cpp0x/sfinae27.C: New.
3753 2011-08-25 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/coarray_lib_token_4.f90: New.
3757 2011-08-25 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3761 2011-08-25 Richard Guenther <rguenther@suse.de>
3763 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3765 2011-08-24 Tobias Burnus <burnus@net-b.de>
3768 * gfortran.dg/initialization_28.f90: New.
3770 2011-08-24 Richard Guenther <rguenther@suse.de>
3772 PR tree-optimization/50067
3773 * gcc.dg/torture/pr50067-3.c: New testcase.
3774 * gcc.dg/torture/pr50067-4.c: Likewise.
3775 * gcc.dg/torture/pr50067-5.c: Likewise.
3777 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3779 * g++.dg/other/i386-2.C: Add -mavx2 check.
3780 * g++.dg/other/i386-3.C: Likewise.
3781 * gcc.target/i386/avx-1.c: Add AVX2.
3782 * gcc.target/i386/avx-2.c: Likewise.
3783 * gcc.target/i386/funcspec-5.c: Likewise.
3784 * gcc.target/i386/sse-12.c: Likewise.
3785 * gcc.target/i386/sse-13.c: Likewise.
3786 * gcc.target/i386/sse-14.c: Likewise.
3787 * gcc.target/i386/sse-22.c: Likewise.
3788 * gcc.target/i386/sse-23.c: Likewise.
3789 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3790 * gcc.target/i386/avx2-check.h: New.
3791 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3792 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3793 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3794 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3795 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3796 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3797 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3798 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3799 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3800 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3801 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3802 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3803 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3804 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3805 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3806 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3807 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3808 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3809 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3810 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3811 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3812 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3813 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3814 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3815 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3816 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3817 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3818 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3819 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3820 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3821 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3822 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3823 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3824 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3825 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3826 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3827 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3828 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3829 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3830 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3831 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3832 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3833 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3834 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3835 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3836 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3837 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3838 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3839 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3840 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3841 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3842 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3843 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3844 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3845 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3846 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3847 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3848 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3849 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3850 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3851 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3852 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3853 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3854 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3855 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3856 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3857 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3858 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3859 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3860 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3861 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3862 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3863 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3864 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3865 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3866 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3867 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3868 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3869 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3870 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3871 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3872 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3873 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3874 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3875 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3876 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3877 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3878 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3879 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3880 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3881 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3882 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3883 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3884 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3885 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3886 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3887 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3888 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3889 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3890 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3891 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3892 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3893 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3894 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3895 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3896 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3897 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3898 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3899 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3900 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3901 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3902 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3903 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3904 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3905 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3906 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3907 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3908 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3909 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3910 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3911 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3912 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3913 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3914 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3915 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3916 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3917 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3918 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3919 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3920 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3921 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3922 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3923 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3924 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3925 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3926 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3927 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3928 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3929 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3930 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3931 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3932 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3933 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3934 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3935 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3936 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3937 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3938 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3939 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3940 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3941 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3942 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3943 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3944 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3945 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3946 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3947 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3948 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3949 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3950 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3951 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3952 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3953 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3954 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3955 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3956 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3957 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3958 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3959 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3960 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3961 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3962 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3963 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3964 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3965 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3966 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3967 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3968 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3969 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3970 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3971 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3972 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3973 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3974 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3975 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3976 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3977 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3978 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3979 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3980 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3981 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3982 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3983 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3984 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3985 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3986 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3987 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3988 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3989 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3990 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3991 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3992 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3993 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3994 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3995 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3996 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3997 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3998 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3999 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4000 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4001 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4002 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4003 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4004 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4005 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4006 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4007 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4008 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4009 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4010 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4011 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4012 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4013 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4014 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4015 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4016 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4017 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4018 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4019 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4020 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4021 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4022 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4023 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4024 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4025 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4026 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4027 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4028 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4029 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4030 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4031 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4032 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4033 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4034 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4035 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4036 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4037 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4038 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4039 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4040 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4041 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4042 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4043 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4044 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4045 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4046 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4047 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4048 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4049 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4050 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4051 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4052 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4053 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4054 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4055 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4056 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4057 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4058 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4059 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4060 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4061 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4062 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4063 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4064 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4065 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4066 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4067 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4068 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4069 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4070 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4071 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4072 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4073 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4074 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4075 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4076 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4077 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4078 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4079 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4080 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4081 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4082 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4083 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4084 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4085 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4086 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4087 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4088 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4089 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4090 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4091 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4092 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4093 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4094 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4095 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4096 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4097 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4098 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4099 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4100 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4101 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4102 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4103 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4104 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4105 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4106 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4107 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4108 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4109 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4110 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4111 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4112 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4113 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4114 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4115 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4116 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4117 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4118 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4119 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4120 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4121 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4122 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4123 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4124 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4125 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4126 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4127 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4128 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4129 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4130 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4131 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4132 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4133 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4134 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4135 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4136 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4137 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4138 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4139 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4140 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4141 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4142 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4143 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4144 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4145 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4146 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4147 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4148 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4149 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4150 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4151 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4152 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4153 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4154 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4155 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4156 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4157 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4158 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4159 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4160 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4161 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4162 * gcc.target/i386/testimm-9.c: Likewise.
4164 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4166 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4167 * g++.dg/other/i386-3.C: Likewise.
4168 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4169 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4170 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4171 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4172 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4173 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4174 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4175 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4176 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4177 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4178 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4179 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4180 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4181 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4182 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4183 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4184 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4185 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4186 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4187 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4188 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4189 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4190 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4191 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4192 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4193 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4194 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4195 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4196 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4197 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4198 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4199 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4200 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4201 * gcc.target/i386/sse-12.c: Add BMI2.
4202 * gcc.target/i386/sse-13.c: Likewise.
4203 * gcc.target/i386/sse-14.c: Likewise.
4204 * gcc.target/i386/sse-22.c: Likewise.
4205 * gcc.target/i386/sse-23.c: Likewise.
4207 2011-08-23 Jason Merrill <jason@redhat.com>
4209 * g++.dg/template/crash7.C: Adjust expected errors.
4211 2011-08-23 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/overload2.C: New.
4217 2011-08-23 Jason Merrill <jason@redhat.com>
4220 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4222 2011-08-23 Jason Merrill <jason@redhat.com>
4225 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4226 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4227 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4228 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4230 2011-08-23 Jason Merrill <jason@redhat.com>
4233 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4235 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4238 * g++.dg/warn/Wunused-var-16.C: New test.
4241 * gcc.dg/pr50161.c: New test.
4243 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4246 * g++.dg/gcov/gcov-7.C: New test.
4248 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4251 * g++.dg/dfp/nofields.C: New test.
4253 2011-08-23 Tobias Burnus <burnus@net-b.de>
4256 * gfortran.dg/use_16.f90: New.
4258 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4259 Kirill Yukhin <kirill.yukhin@intel.com>
4262 * gcc.target/i386/pr50155.c: New test.
4264 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4266 PR tree-optimization/50133
4267 * gcc.dg/pr50133.c: New test.
4270 * c-c++-common/cxxbitfields-6.c: New test.
4272 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4275 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4277 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4279 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4280 * gcc.dg/pr49994-3.c: Ditto.
4282 2011-08-22 Richard Guenther <rguenther@suse.de>
4285 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4286 * gcc.dg/torture/pr50067-2.c: Likewise.
4288 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4291 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4292 of a constant resulting from simplification.
4293 * gfortran.dg/warn_conversion_3.f90: New test.
4295 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4298 * gfortran.dg/zero_stride_1.f90: New test.
4300 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4303 * gfortran.dg/typebound_override_1.f90: Modified.
4305 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4307 PR tree-optimization/48739
4308 * gcc.dg/pr48739-1.c: New test.
4309 * gcc.dg/pr48739-2.c: New test.
4311 2011-08-20 Tobias Burnus <burnus@net-b.de>
4313 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4315 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4318 * gfortran.dg/where_3.f90: New test.
4320 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4323 * gfortran.dg/pr49721-1.f: New.
4324 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4326 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4328 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4329 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4334 * gcc.target/arm/wmul-11.c: New file.
4335 * gcc.target/arm/wmul-12.c: New file.
4336 * gcc.target/arm/wmul-13.c: New file.
4338 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4340 * gcc.target/arm/wmul-10.c: New file.
4342 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4344 * gcc.target/arm/wmul-9.c: New file.
4345 * gcc.target/arm/wmul-bitfield-2.c: New file.
4347 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4349 * gcc.target/arm/wmul-8.c: New file.
4351 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4353 * gcc.target/arm/wmul-7.c: New file.
4355 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4357 * gcc.target/arm/wmul-6.c: New file.
4359 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4361 * gcc.target/arm/wmul-5.c: New file.
4362 * gcc.target/arm/no-wmla-1.c: New file.
4364 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4366 * gcc.target/arm/wmul-bitfield-1.c: New file.
4368 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4370 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4372 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4374 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4375 * gcc.target/i386/conversion.c: Likewise.
4377 2011-08-19 Richard Guenther <rguenther@suse.de>
4379 * gcc.dg/torture/pr50067-1.c: New testcase.
4380 * gcc.dg/torture/pr50067-2.c: Likewise.
4382 2011-08-19 Joey Ye <joey.ye@arm.com>
4385 * gcc.target/arm/handler-align.c: New test.
4386 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4389 2011-08-19 Joey Ye <joey.ye@arm.com>
4391 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4393 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4396 * gfortran.dg/end_block_label_1.f90: New test.
4397 * gfortran.dg/end_associate_label_1.f90: New test.
4399 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4401 * gcc.dg/c1x-pointer-float-1.c: New test.
4403 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4406 * gfortran.dg/duplicate_labels_2.f: New test.
4408 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4410 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4411 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4412 gcc.dg/c1x-noreturn-5.c: New tests.
4414 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4416 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4418 2011-08-18 Tobias Burnus <burnus@net-b.de>
4421 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4422 * gfortran.dg/coarray_lock_3.f90: Fix test.
4423 * gfortran.dg/coarray_lock_4.f90: New.
4424 * gfortran.dg/coarray_lock_5.f90: New.
4426 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4429 * gcc.c-torture/compile/pr50009.c: New test.
4432 * gcc.dg/torture/pr50092.c: New test.
4434 2011-08-18 Tobias Burnus <burnus@net-b.de>
4437 * gfortran.dg/namelist_73.f90: New.
4439 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4441 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4444 * gcc.dg/pr50017.c: New test.
4446 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4449 * g++.dg/lookup/hidden-var1.C: New test case.
4451 2011-08-17 Tobias Burnus <burnus@net-b.de>
4454 * gfortran.dg/warn_unused_var_2.f90: New.
4455 * gfortran.dg/warn_unused_var_3.f90: New.
4457 2011-08-17 Tom de Vries <tom@codesourcery.com>
4460 * gcc.target/arm/pr43597.c: New test.
4462 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4465 * gfortran.dg/common_13.f90: New.
4467 2011-08-16 Jason Merrill <jason@redhat.com>
4470 * g++.dg/cpp0x/variadic-unresolved.C: New.
4472 * g++.old-deja/g++.brendan/README: Add R.I.P.
4474 * g++.dg/ext/attr-used-1.C: New.
4477 * g++.dg/cpp0x/initlist56.C: New.
4479 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4482 * g++.dg/opt/life1.C: Only run on Linux.
4484 2011-08-15 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/coarray_26.f90: New.
4488 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4490 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4493 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4496 * gfortran.dg/func_result_7.f90: New.
4498 2011-08-13 Jason Merrill <jason@redhat.com>
4501 * g++.dg/cpp0x/decltype32.C: New.
4504 * g++.dg/diagnostic/expr1.C: New.
4506 2011-08-12 David Li <davidxl@google.com>
4508 * g++.dg/abi/vbase15.C: New test.
4510 2011-08-12 Jason Merrill <jason@redhat.com>
4513 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4515 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4517 * gcc.dg/builtins-67.c: New test.
4518 * gcc.target/i386/conversion.c: Ditto.
4520 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4521 Brian Hackett <bhackett1024@gmail.com>
4523 * g++.dg/plugin/decl_plugin.c: New.
4524 * g++.dg/plugin/decl-plugin-test.C: New.
4525 * g++.dg/plugin/plugin.exp: Add above testcase.
4527 2011-08-11 Richard Guenther <rguenther@suse.de>
4529 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4531 2011-08-11 Michael Matz <matz@suse.de>
4533 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4535 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4537 PR tree-optimization/50039
4538 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4539 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4541 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4543 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4544 (sse4_1_test): Initialize src3 with random value.
4546 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4548 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4549 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4550 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4551 * gcc.dg/scal-to-vec1.c: New test.
4552 * gcc.dg/scal-to-vec2.c: New test.
4554 2011-08-09 Richard Guenther <rguenther@suse.de>
4556 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4557 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4558 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4559 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4561 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4563 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4565 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4567 * gcc.dg/pr49948.c: Require pthread effective target.
4569 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4571 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4573 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4575 * gcc.target/i386/sse-22a.c: New test.
4577 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4579 PR tree-optimization/50014
4580 * gcc.dg/vect/pr50014.c: New test.
4582 2011-08-08 Martin Jambor <mjambor@suse.cz>
4585 * gcc.dg/tree-ssa/pr49923.c: New test.
4587 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4590 * gcc.target/i386/pr49781-1.c: New.
4592 2011-08-08 Jason Merrill <jason@redhat.com>
4594 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4596 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4598 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4601 * gfortran.dg/typebound_override_1.f90: New.
4603 2011-08-07 Kai Tietz <ktietz@redhat.com>
4605 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4606 x86_64 mingw target.
4607 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4608 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4609 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4610 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4611 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4612 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4613 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4614 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4615 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4616 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4618 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4621 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4623 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4625 * gcc.dg/pr48770.c: Cleanup coverage files.
4626 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4628 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4630 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4631 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4632 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4633 lzcnt and bmi options.
4635 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4638 * gcc.dg/pr47381-1.c: New.
4639 * gcc.dg/pr47381-2.c: Likewise.
4640 * gcc.target/i386/pr47381.c: Likewise.
4642 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4645 * gcc.dg/pr47727.c: New.
4648 * gcc.dg/pr47372-1.c: New.
4649 * gcc.dg/pr47372-2.c: Likewise.
4651 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4654 * gcc.target/i386/pr47449.c: New.
4657 * gcc.dg/pr47446-1.c: New.
4658 * gcc.dg/pr47446-2.c: Likewise.
4660 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4663 * gcc.dg/pr47766.c: New.
4666 * gcc.dg/tls/pr47715-1.c: New.
4667 * gcc.dg/tls/pr47715-2.c: Likewise.
4668 * gcc.dg/tls/pr47715-3.c: Likewise.
4669 * gcc.dg/tls/pr47715-4.c: Likewise.
4670 * gcc.dg/tls/pr47715-5.c: Likewise.
4672 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4675 * objc.dg/gnu-api-2-class.m: Updated comments.
4676 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4677 * objc.dg/gnu-api-2-class-meta.m: New test.
4678 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4680 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4683 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4684 with classes that are in construction.
4686 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4689 * gcc.target/i386/pr48084-1.c: New.
4690 * gcc.target/i386/pr48084-2.c: Likewise.
4691 * gcc.target/i386/pr48084-3.c: Likewise.
4692 * gcc.target/i386/pr48084-4.c: Likewise.
4693 * gcc.target/i386/pr48084-5.c: Likewise.
4695 PR rtl-optimization/49504
4696 * gcc.target/i386/pr49504.c: New.
4699 * gcc.dg/pr49860.c: New.
4701 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4704 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4705 with classes that are in construction.
4707 2011-08-05 Jason Merrill <jason@redhat.com>
4710 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4713 * g++.dg/cpp0x/decltype31.C: New.
4716 * g++.dg/init/array28.C: New.
4719 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4721 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4724 * gcc.dg/pr47369-1.c: New.
4726 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4729 * gcc.dg/torture/pr47364-1.c: New.
4730 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4731 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4733 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4736 * gfortran.dg/transfer_check_2.f90: New test case.
4738 2011-08-05 Jan Hubicka <jh@suse.cz>
4741 * gfortran.dg/pr49494.f90: New testcase.
4743 2011-08-05 Jan Hubicka <jh@suse.cz>
4746 * gcc.c-torture/compile/pr49735.c: New testcase.
4748 2011-08-05 Jason Merrill <jason@redhat.com>
4751 * g++.dg/cpp0x/initlist56.C: New.
4754 * g++.dg/overload/rvalue2.C: New.
4757 * g++.dg/cpp0x/range-for21.C: New.
4759 * g++.dg/ext/vla11.C: New.
4761 2011-08-05 Richard Guenther <rguenther@suse.de>
4763 PR tree-optimization/49984
4764 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4766 2011-08-05 Richard Guenther <rguenther@suse.de>
4768 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4769 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4770 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4772 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4774 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4775 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4776 * gfortran.dg/ldist-pr43023.f90: Ditto.
4777 * gfortran.dg/namelist_52.f90: Ditto.
4778 * gfortran.dg/interface_proc_end.f90: Ditto.
4779 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4780 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4782 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4784 * gcc.dg/vect/vect-over-widen-1.c: New test.
4785 * gcc.dg/vect/vect-over-widen-2.c: New test.
4786 * gcc.dg/vect/vect-over-widen-3.c: New test.
4787 * gcc.dg/vect/vect-over-widen-4.c: New test.
4789 2011-08-04 Richard Guenther <rguenther@suse.de>
4792 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4794 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4796 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4798 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4801 * g++.dg/ext/builtin-object-size3.C: New test.
4803 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4805 PR tree-optimization/49948
4806 * gcc.dg/pr49948.c: New test.
4808 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4811 * gcc.dg/torture/pr47383.c: New.
4813 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4815 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4817 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4819 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4821 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4824 * gcc.dg/torture/pr47744-1.c: New.
4825 * gcc.dg/torture/pr47744-2.c: Likewise.
4826 * gcc.dg/torture/pr47744-3.c: Likewise.
4828 2011-08-03 Richard Guenther <rguenther@suse.de>
4831 * gcc.dg/torture/pr49958.c: New testcase.
4833 2011-08-03 Richard Guenther <rguenther@suse.de>
4835 PR tree-optimization/49938
4836 * g++.dg/torture/pr49938.C: New testcase.
4838 2011-08-02 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4844 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4847 * g++.dg/cpp0x/variadic115.C: New.
4850 * g++.dg/cpp0x/union5.C: New.
4852 2011-08-02 Daniel Kraft <d@domob.eu>
4855 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4857 2011-08-02 Kai Tietz <ktietz@redhat.com>
4860 * gcc.dg/tree-ssa/forwprop-15.c
4862 2011-08-02 Jason Merrill <jason@redhat.com>
4865 * g++.dg/cpp0x/range-for20.C: New.
4867 2011-08-02 Tobias Burnus <burnus@net-b.de>
4869 * gfortran.dg/coarray_lib_token_3.f90: New.
4871 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4874 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4875 * gcc.dg/gomp/atomic-15.c: New test.
4876 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4877 * g++.dg/gomp/atomic-15.C: New test.
4878 * g++.dg/gomp/private-1.C: New test.
4879 * g++.dg/gomp/sharing-2.C: New test.
4880 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4881 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4882 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4884 2011-08-02 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4887 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4889 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4890 * gfortran.dg/allocatable_function_5.f90: Ditto.
4891 * gfortran.dg/allocate_stat.f90: Ditto.
4892 * gfortran.dg/array_constructor_20.f90: Ditto.
4893 * gfortran.dg/array_constructor_21.f90: Ditto.
4894 * gfortran.dg/array_constructor_22.f90: Ditto.
4895 * gfortran.dg/array_constructor_26.f03: Ditto.
4896 * gfortran.dg/array_function_4.f90: Ditto.
4897 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4898 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4899 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4900 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4901 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4902 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4903 * gfortran.dg/class_15.f03: Ditto.
4904 * gfortran.dg/class_27.f03: Ditto.
4905 * gfortran.dg/class_33.f90: Ditto.
4906 * gfortran.dg/class_37.f03: Ditto.
4907 * gfortran.dg/class_40.f03: Ditto.
4908 * gfortran.dg/class_42.f03: Ditto.
4909 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4910 * gfortran.dg/coarray/registering_1.f90: Ditto.
4911 * gfortran.dg/convert_1.f90: Ditto.
4912 * gfortran.dg/default_initialization_3.f90: Ditto.
4913 * gfortran.dg/dependency_25.f90: Ditto.
4914 * gfortran.dg/dependency_26.f90: Ditto.
4915 * gfortran.dg/dependency_36.f90: Ditto.
4916 * gfortran.dg/dependency_37.f90: Ditto.
4917 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4918 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4919 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4920 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4921 * gfortran.dg/elemental_result_1.f90: Ditto.
4922 * gfortran.dg/empty_derived_type.f90: Ditto.
4923 * gfortran.dg/entry_7.f90: Ditto.
4924 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4925 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4926 * gfortran.dg/error_recovery_3.f90: Ditto.
4927 * gfortran.dg/extends_4.f03: Ditto.
4928 * gfortran.dg/func_assign.f90: Ditto.
4929 * gfortran.dg/func_assign_3.f90: Ditto.
4930 * gfortran.dg/generic_1.f90: Ditto.
4931 * gfortran.dg/generic_18.f90: Ditto.
4932 * gfortran.dg/generic_22.f03: Ditto.
4933 * gfortran.dg/generic_4.f90: Ditto.
4934 * gfortran.dg/generic_6.f90: Ditto.
4935 * gfortran.dg/generic_actual_arg.f90: Ditto.
4936 * gfortran.dg/graphite/id-21.f: Ditto.
4937 * gfortran.dg/graphite/pr45758.f90: Ditto.
4938 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4939 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4940 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4941 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4942 * gfortran.dg/host_used_types_1.f90: Ditto.
4943 * gfortran.dg/implicit_1.f90: Ditto.
4944 * gfortran.dg/implicit_11.f90: Ditto.
4945 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4946 * gfortran.dg/impure_actual_1.f90: Ditto.
4947 * gfortran.dg/impure_assignment_1.f90: Ditto.
4948 * gfortran.dg/impure_constructor_1.f90: Ditto.
4949 * gfortran.dg/initialization_10.f90: Ditto.
4950 * gfortran.dg/initialization_12.f90: Ditto.
4951 * gfortran.dg/interface_14.f90: Ditto.
4952 * gfortran.dg/interface_15.f90: Ditto.
4953 * gfortran.dg/interface_2.f90: Ditto.
4954 * gfortran.dg/interface_25.f90: Ditto.
4955 * gfortran.dg/interface_26.f90: Ditto.
4956 * gfortran.dg/interface_29.f90: Ditto.
4957 * gfortran.dg/interface_assignment_1.f90: Ditto.
4958 * gfortran.dg/internal_pack_6.f90: Ditto.
4959 * gfortran.dg/internal_pack_7.f90: Ditto.
4960 * gfortran.dg/internal_pack_8.f90: Ditto.
4961 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4962 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4963 * gfortran.dg/module_commons_3.f90: Ditto.
4964 * gfortran.dg/module_equivalence_4.f90: Ditto.
4965 * gfortran.dg/module_equivalence_6.f90: Ditto.
4966 * gfortran.dg/module_function_type_1.f90: Ditto.
4967 * gfortran.dg/module_naming_1.f90: Ditto.
4968 * gfortran.dg/namelist_4.f90: Ditto.
4969 * gfortran.dg/operator_c1202.f90: Ditto.
4970 * gfortran.dg/parens_7.f90: Ditto.
4971 * gfortran.dg/pr32921.f: Ditto.
4972 * gfortran.dg/pr33646.f90: Ditto.
4973 * gfortran.dg/pr41928.f90: Ditto.
4974 * gfortran.dg/pr42119.f90: Ditto.
4975 * gfortran.dg/pr43984.f90: Ditto.
4976 * gfortran.dg/present_1.f90: Ditto.
4977 * gfortran.dg/private_type_2.f90: Ditto.
4978 * gfortran.dg/proc_decl_2.f90: Ditto.
4979 * gfortran.dg/proc_ptr_10.f90: Ditto.
4980 * gfortran.dg/proc_ptr_22.f90: Ditto.
4981 * gfortran.dg/proc_ptr_8.f90: Ditto.
4982 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4983 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4984 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4985 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4986 * gfortran.dg/substring_equivalence.f90: Ditto.
4987 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4988 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4989 * gfortran.dg/trim_optimize_6.f90: Ditto.
4990 * gfortran.dg/typebound_call_12.f03: Ditto.
4991 * gfortran.dg/typebound_operator_5.f03: Ditto.
4992 * gfortran.dg/typebound_operator_6.f03: Ditto.
4993 * gfortran.dg/typebound_proc_18.f03: Ditto.
4994 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4995 * gfortran.dg/use_1.f90: Ditto.
4996 * gfortran.dg/use_10.f90: Ditto.
4997 * gfortran.dg/use_11.f90: Ditto.
4998 * gfortran.dg/use_14.f90: Ditto.
4999 * gfortran.dg/use_only_2.f90: Ditto.
5000 * gfortran.dg/use_rename_4.f90: Ditto.
5001 * gfortran.dg/use_rename_5.f90: Ditto.
5002 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5003 * gfortran.dg/used_interface_ref.f90: Ditto.
5004 * gfortran.dg/used_types_11.f90: Ditto.
5005 * gfortran.dg/used_types_3.f90: Ditto.
5006 * gfortran.dg/used_types_4.f90: Ditto.
5007 * gfortran.dg/userdef_operator_2.f90: Ditto.
5008 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5009 * gfortran.dg/vect/pr46213.f90: Ditto.
5010 * gfortran.dg/whole_file_21.f90: Ditto.
5011 * gfortran.dg/whole_file_22.f90: Ditto.
5012 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5013 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5015 2011-08-02 Kai Tietz <ktietz@redhat.com>
5017 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5019 2011-08-01 Jason Merrill <jason@redhat.com>
5022 * g++.dg/abi/mangle49.C: New.
5025 * g++.dg/cpp0x/constexpr-array4.C: New.
5028 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5030 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5033 * gcc.target/i386/pr49927.c: New test.
5035 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5037 PR tree-optimization/49926
5038 * gcc.dg/vect/pr49926.c: New test.
5040 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5042 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5043 * gcc.target/i386/lzcnt-1.c: New test.
5044 * gcc.target/i386/lzcnt-2.c: Likewise.
5045 * gcc.target/i386/lzcnt-2a.c: Likewise.
5046 * gcc.target/i386/lzcnt-3.c: Likewise.
5047 * gcc.target/i386/lzcnt-4.c: Likewise.
5048 * gcc.target/i386/lzcnt-4a.c: Likewise.
5049 * gcc.target/i386/lzcnt-5.c: Likewise.
5050 * gcc.target/i386/lzcnt-6.c: Likewise.
5051 * gcc.target/i386/lzcnt-6a.c: Likewise.
5052 * gcc.target/i386/lzcnt-check.h: Likewise.
5054 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5055 * gcc.target/i386/sse-13.c: Likewise.
5056 * gcc.target/i386/sse-14.c: Likewise.
5057 * g++.dg/other/i386-2.C: Likewise.
5058 * g++.dg/other/i386-3.C: Likewise.
5060 2011-08-01 Julian Brown <julian@codesourcery.com>
5062 * gcc.target/arm/fixed-point-exec.c: New test.
5064 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5067 * gcc.target/i386/pr49920.c: New test.
5069 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5071 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5072 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5073 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5074 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5075 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5076 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5077 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5078 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5079 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5080 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5081 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5082 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5083 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5084 * g++.dg/tree-ssa/pr33615.C: Ditto.
5085 * g++.dg/tree-ssa/restrict1.C: Ditto.
5086 * c-c++-common/restrict-2.c: Ditto.
5087 * gfortran.dg/pr32921.f: Ditto.
5088 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5089 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5090 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5091 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5092 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5093 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5094 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5095 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5096 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5097 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5099 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5101 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5102 .exe.ltrans[0-9]*. dump files.
5104 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5107 * gfortran.dg/abstract_type_6.f03: Modified.
5108 * gfortran.dg/typebound_proc_24.f03: New.
5110 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5113 * g++.dg/init/for1.C: Fix.
5115 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5118 * gfortran.dg/string_5.f90: New test.
5120 2011-07-29 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5125 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5127 PR tree-optimization/47407
5128 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5132 2011-07-29 Richard Guenther <rguenther@suse.de>
5134 * gcc.dg/uninit-suppress.c: Also disable VRP.
5135 * gcc.dg/uninit-suppress_2.c: Likewise.
5137 2011-07-28 Jason Merrill <jason@redhat.com>
5140 * g++.dg/template/nontype24.C: New.
5142 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5144 PR rtl-optimization/47958
5145 * gcc.dg/torture/pr47958-1.c: New.
5147 2011-07-29 Wei Guozhi <carrot@google.com>
5149 PR rtl-optimization/49799
5150 * gcc.dg/pr49799.c: New test case.
5152 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5155 * gcc.dg/graphite/id-pr48648.c: New.
5157 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5160 * gfortran.dg/maxloc_2.f90: New test.
5161 * gfortran.dg/maxloc_3.f90: New test.
5162 * gfortran.dg/minloc_1.f90: New test.
5163 * gfortran.dg/minloc_2.f90: New test.
5164 * gfortran.dg/minloc_3.f90: New test.
5165 * gfortran.dg/minmaxloc_7.f90: New test.
5168 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5170 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5172 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5173 the builtin isn't optimized away.
5175 2011-07-27 Tobias Burnus <burnus@net-b.de>
5178 * gfortran.dg/lto/pr45586-2_0.f90: New.
5180 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5183 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5184 * c-c++-common/cxxbitfields-5.c: Same.
5186 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5188 * lib/target-supports.exp (check_effective_target_mmap): Use
5189 check_function_available.
5191 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5193 * g++.old-deja/g++.pt/crash60.C: Updated.
5195 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.target/i386/pr49866.c: New test.
5200 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5202 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5203 * gcc.target/i386/bmi-andn-1.c: New test.
5204 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5205 * gcc.target/i386/bmi-andn-2.c: Likewise.
5206 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5207 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5208 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5209 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5210 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5211 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5212 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5213 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5214 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5215 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5216 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5217 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5218 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5219 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5220 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5221 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5222 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5223 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5224 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5225 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5226 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5228 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5231 * gfortran.dg/graphite/id-pr47691.f: New.
5233 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5235 * gcc.target/i386/avx-os-support.h: New.
5236 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5237 (main): Check avx_os_support before the test is run.
5238 * gcc.target/i386/aes-avx-check.h: Ditto.
5239 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5241 2011-07-27 Kai Tietz <ktietz@redhat.com>
5243 * gcc.target/i386/aggregate-ret3.c: New test.
5244 * gcc.target/i386/aggregate-ret4.c: New test.
5246 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5249 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5250 allocated array should *not* change its size.
5251 * gfortran.dg/multiple_allocation_3.f90: New test.
5253 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5256 * g++.dg/cpp0x/constexpr-49776.C: New.
5258 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5261 * gcc.dg/graphite/id-pr47046.c: New.
5263 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5266 * gcc.dg/graphite/run-id-pr47593.c: New.
5268 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5271 * gcc.dg/graphite/run-id-pr47653.c: New.
5272 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5273 induction variables.
5274 * gcc.dg/graphite/scop-16.c: Same.
5275 * gcc.dg/graphite/scop-17.c: Same.
5276 * gcc.dg/graphite/scop-21.c: Same.
5278 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5281 * gcc.dg/graphite/id-pr48805.c: New.
5283 2011-07-26 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/coarray_lib_token_2.f90: New.
5287 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5289 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5292 2011-07-25 Andrew Pinski <apinski@cavium.com>
5295 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5296 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5298 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5300 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5302 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5303 * gcc.c-torture/execute/loop-2g.c: Likewise.
5304 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5305 Require mmap support.
5306 * gcc.c-torture/execute/loop-2g.x: Likewise.
5307 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5308 (MAP_ANON): Provide default.
5309 * gcc.dg/20050826-1.c: Likewise.
5310 * gcc.target/i386/pr36533.c: Likewise.
5311 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5312 Use dg-require-effective-target mmap.
5314 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/cpp0x/range-for19.C: New.
5319 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5322 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5325 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5328 * g++.dg/torture/pr49309.C: Remove.
5330 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5332 PR tree-optimization/49809
5333 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5336 2011-07-25 Richard Guenther <rguenther@suse.de>
5338 PR tree-optimization/49715
5339 * gcc.target/i386/pr49715-1.c: New testcase.
5340 * gcc.target/i386/pr49715-2.c: Likewise.
5342 2011-07-23 Jason Merrill <jason@redhat.com>
5344 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5346 2011-07-22 Jason Merrill <jason@redhat.com>
5349 * g++.dg/cpp0x/initlist55.C: New.
5351 2011-07-23 Tobias Burnus <burnus@net-b.de>
5354 * gfortran.dg/namelist_72.f: New.
5356 2011-07-23 Tobias Burnus <burnus@net-b.de>
5358 * gfortran.dg/coarray_25.f90: New.
5360 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5362 * override1.C: This test should use c++0x mode.
5363 * override3.C: New. Test the diagnostics in c++98 mode.
5365 2011-07-22 Jason Merrill <jason@redhat.com>
5366 Mark Glisse <marc.glisse@normalesup.org>
5369 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5372 * g++.dg/opt/builtins2.C: New.
5373 * g++.dg/other/error27.C: Don't rely on __builtin.
5375 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5377 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5379 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5380 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5381 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5382 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5384 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5387 2011-07-22 Richard Guenther <rguenther@suse.de>
5389 PR tree-optimization/45819
5390 * gcc.dg/pr45819.c: New testcase.
5392 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5394 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5396 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5400 * gcc.dg/graphite/run-id-pr47654.c: New.
5402 2011-07-21 Ian Lance Taylor <iant@google.com>
5405 * gcc.dg/pr49705.c: New test.
5407 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5409 * lib/target-supports.exp (check_avx_os_support_available): New.
5410 (check_effective_target_avx_runtime): Use it.
5412 2011-07-21 Richard Guenther <rguenther@suse.de>
5414 PR tree-optimization/49770
5415 * g++.dg/torture/pr49770.C: New testcase.
5417 2011-07-21 Kai Tietz <ktietz@redhat.com>
5419 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5420 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5422 2011-07-21 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/coarray_lib_token_1.f90: New.
5426 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5428 * gcc.dg/pr32912-2.c: Skip for AVR.
5429 * gcc.dg/pr44674.c: Add dg-require-profiling.
5431 2011-07-20 Jason Merrill <jason@redhat.com>
5433 * g++.dg/ext/desig2.C: New.
5435 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5437 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5439 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5440 * gcc.target/powerpc/recip-3.c: Ditto.
5442 2011-07-19 Jason Merrill <jason@redhat.com>
5444 PR c++/6709 (DR 743)
5445 PR c++/42603 (DR 950)
5446 * g++.dg/cpp0x/decltype21.C: New.
5448 2011-07-20 Richard Guenther <rguenther@suse.de>
5451 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5452 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5454 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5456 * gcc.target/arm/combine-movs.c: New.
5457 * gcc.target/arm/unsigned-extend-2.c: New.
5459 2011-07-19 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/variadic114.C: New.
5464 2011-07-19 Tobias Burnus <burnus@net-b.de>
5466 * gfortran.dg/coarray_args_1.f90: New.
5467 * gfortran.dg/coarray_args_2.f90: New.
5469 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5472 * gfortran.dg/allocate_error_3.f90: New.
5474 2011-07-19 Richard Guenther <rguenther@suse.de>
5476 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5477 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5478 * gcc.dg/torture/20110719-1.c: New testcase.
5480 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5482 PR tree-optimization/49768
5483 * gcc.c-torture/execute/pr49768.c: New test.
5485 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5487 PR tree-optimization/49771
5488 * gcc.dg/vect/pr49771.c: New test.
5490 2011-07-18 Martin Jambor <mjambor@suse.cz>
5492 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5493 * gcc.dg/ipa/ipa-2.c: Likewise.
5494 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5495 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5496 * gcc.dg/ipa/ipa-5.c: Likewise.
5497 * gcc.dg/ipa/ipa-7.c: Likewise.
5498 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5499 * gcc.dg/ipa/ipacost-1.c: Likewise.
5500 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5502 * gcc.dg/ipa/ipcp-1.c: New test.
5503 * gcc.dg/ipa/ipcp-2.c: Likewise.
5504 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5506 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5509 * gfortran.dg/pr49675.f90: New test.
5511 2011-07-18 Richard Guenther <rguenther@suse.de>
5513 * gcc.dg/torture/20110718-1.c: New testcase.
5515 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5517 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5518 * g++.dg/ext/bitfield3.C: Likewise.
5519 * g++.dg/ext/bitfield4.C: Likewise.
5520 * g++.dg/ext/bitfield5.C: Likewise.
5521 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5522 * g++.dg/other/pr23205-2.C: Likewise.
5523 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5524 * gcc.c-torture/compile/20001109-2.c: Likewise.
5525 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5526 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5527 * gcc.dg/bitfld-16.c: Likewise.
5528 * gcc.dg/bitfld-17.c: Likewise.
5529 * gcc.dg/bitfld-18.c: Likewise.
5530 * gcc.dg/builtins-config.h: Remove Netware support.
5531 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5532 * gcc.dg/cdce2.c: Likewise.
5533 * gcc.dg/cpp/assert4.c: Remove netware support.
5534 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5535 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5537 * lib/target-supports.exp (check_visibility_available): Remove
5539 (check_profiling_available): Likewise.
5541 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5543 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5545 2011-07-17 Tobias Burnus <burnus@net-b.de>
5546 Thomas Koenig <tkoenig@gcc.gnu.org>
5549 * gfortran.dg/generic_17.f90: Fix testcase.
5550 * gfortran.dg/interface_3.f90: Add dg-error.
5551 * gfortran.dg/use_14.f90: New.
5552 * gfortran.dg/use_15.f90: New.
5554 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5556 * gnat.dg/pointer_controlled.adb: New test.
5558 2011-07-17 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/pointer_remapping_7.f90: New.
5563 2011-07-16 Jason Merrill <jason@redhat.com>
5565 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5567 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5568 Jason Merrill <jason@redhat.com>
5572 * g++.dg/cpp0x/decltype29.C: Adjust.
5573 * g++.dg/cpp0x/error4.C: Adjust.
5574 * g++.dg/cpp0x/sfinae26.C: Adjust.
5575 * g++.dg/cpp0x/variadic105.C: Adjust.
5576 * g++.dg/template/deduce3.C: Adjust.
5577 * g++.dg/template/error45.C: Adjust.
5578 * g++.dg/template/ptrmem2.C: Adjust.
5579 * g++.dg/template/sfinae2.C: Adjust.
5580 * g++.old-deja/g++.pt/crash60.C: Adjust.
5581 * g++.old-deja/g++.pt/unify6.C: Adjust.
5582 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5583 * g++.dg/cpp0x/nullptr15.C: Adjust.
5584 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5585 * g++.dg/cpp0x/pr31431.C: Adjust.
5586 * g++.dg/cpp0x/pr31434.C: Adjust.
5587 * g++.dg/cpp0x/sfinae11.C: Adjust
5588 * g++.dg/cpp0x/temp_default2.C: Adjust.
5589 * g++.dg/cpp0x/trailing4.C: Adjust.
5590 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5591 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5592 * g++.dg/cpp0x/variadic105.C: Adjust.
5593 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5594 * g++.dg/ext/vla2.C: Adjust.
5595 * g++.dg/other/ptrmem10.C: Adjust.
5596 * g++.dg/other/ptrmem11.C: Adjust.
5597 * g++.dg/overload/unknown1.C: Adjust.
5598 * g++.dg/template/conv11.C: Adjust.
5599 * g++.dg/template/dependent-expr5.C: Adjust.
5600 * g++.dg/template/friend.C: Adjust.
5601 * g++.dg/template/incomplete2.C: Adjust.
5602 * g++.dg/template/local4.C: Adjust.
5603 * g++.dg/template/local6.C: Adjust.
5604 * g++.dg/template/operator9.C: Adjust.
5605 * g++.dg/template/ttp25.C: Adjust.
5606 * g++.dg/template/unify10.C: Adjust.
5607 * g++.dg/template/unify11.C: Adjust.
5608 * g++.dg/template/unify6.C: Adjust.
5609 * g++.dg/template/unify9.C: Adjust.
5610 * g++.dg/template/varmod1.C: Adjust.
5611 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5612 * g++.old-deja/g++.pt/crash28.C: Adjust.
5613 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5614 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5615 * g++.old-deja/g++.pt/expr2.C: Adjust.
5616 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5617 * g++.old-deja/g++.pt/spec5.C: Adjust.
5618 * g++.old-deja/g++.pt/spec6.C: Adjust.
5619 * g++.old-deja/g++.pt/unify4.C: Adjust.
5620 * g++.old-deja/g++.pt/unify8.C: Adjust.
5621 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5622 * g++.dg/overload/template5.C: New testcase.
5623 * g++.dg/template/overload12.C: New testcase.
5625 2011-07-11 Tobias Burnus <burnus@net-b.de>
5627 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5628 * gfortran.dg/coarray_7.f90: Ditto.
5629 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5630 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5632 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5634 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5636 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5637 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5638 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5640 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5641 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5642 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5644 2011-07-15 Jason Merrill <jason@redhat.com>
5647 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5648 Use --extra_opts instead of --additional_options.
5650 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5653 * g++.dg/torture/pr49309.C: Remove.
5655 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5657 * gcc.target/tic6x/weak-call.c: New test.
5658 * gcc.target/tic6x/fpcmp.c: New test.
5659 * gcc.target/tic6x/fpdiv.c: New test.
5660 * gcc.target/tic6x/rotdi16-scan.c: New test.
5661 * gcc.target/tic6x/ffssi.c: New test.
5662 * gcc.target/tic6x/fpdiv-lib.c: New test.
5663 * gcc.target/tic6x/cold-lc.c: New test.
5664 * gcc.target/tic6x/longcalls.c: New test.
5665 * gcc.target/tic6x/abi-align-1.c: New test.
5666 * gcc.target/tic6x/fpcmp-finite.c: New test.
5667 * gcc.target/tic6x/rotdi16.c: New test.
5668 * gcc.target/tic6x/bswapl.c: New test.
5669 * gcc.target/tic6x/ffsdi.c: New test.
5670 * gcc.target/tic6x/tic6x.exp: New file.
5671 * gcc.target/tic6x/builtins/arith24.c: New test.
5672 * gcc.target/tic6x/builtins/smpy.c: New test.
5673 * gcc.target/tic6x/builtins/smpylh.c: New test.
5674 * gcc.target/tic6x/builtins/smpyh.c: New test.
5675 * gcc.target/tic6x/builtins/sarith1.c: New test.
5676 * gcc.target/tic6x/builtins/extclr.c: New test
5677 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5678 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5679 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5680 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5682 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5684 * gcc.dg/20020312-2.c: Likewise.
5685 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5686 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5687 * gcc.dg/torture/builtin-math-7.c: Likewise.
5690 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5691 not testing tic6x-*-*.
5693 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5696 * g++.dg/torture/pr49309.C: New testcase.
5698 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5700 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5702 2011-07-14 Richard Guenther <rguenther@suse.de>
5704 PR tree-optimization/49651
5705 * gcc.dg/torture/pr49651.c: New testcase.
5707 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5710 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5712 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5714 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5715 -mno-pointers-to-nested-functions.
5716 * gcc.target/powerpc/no-r11-2.c: Ditto.
5717 * gcc.target/powerpc/no-r11-3.c: Ditto.
5719 2011-07-13 Jason Merrill <jason@redhat.com>
5721 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5722 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5723 when compiling C files.
5724 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5725 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5726 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5727 * g++.dg/lookup/anon2.C: Likewise.
5728 * g++.dg/tree-ssa/copyprop.C: Likewise.
5729 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5730 * g++.dg/init/vector1.C: Ignore narrowing errors.
5731 * g++.dg/torture/pr35526.C: Likewise.
5732 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5734 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5737 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5740 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5742 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5743 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5745 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5747 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5748 * lib/obj-c++.exp (obj-c++_init): Ditto.
5749 * lib/file-format.exp (gcc_target_object_format): Ditto.
5750 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5751 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5752 (check_visibility_available): Ditto.
5753 (check_effective_target_tls_native): Ditto.
5754 (check_effective_target_tls_emulated): Ditto.
5755 (check_effective_target_function_sections): Ditto.
5757 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5759 * gcc.target/arm/pr48183.c: New test.
5761 2011-07-13 Richard Guenther <rguenther@suse.de>
5763 * gcc.dg/torture/20110713-1.c: New testcase.
5765 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5768 * gcc.c-torture/compile/pr49474.c: New testcase.
5770 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5772 PR tree-optimization/49712
5773 * gcc.c-torture/execute/pr49712.c: New test.
5775 2011-07-11 Jason Merrill <jason@redhat.com>
5778 * g++.dg/template/recurse3.C: New.
5780 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5783 * gcc.dg/guality/csttest.c: New test.
5786 * gfortran.dg/pr49698.f90: New test.
5788 2011-07-11 Jeff Law <law@redhat.com>
5790 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5792 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5794 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5795 * go.test/go-test.exp (go-set-goarch): Likewise.
5797 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5800 * gcc.target/avr/torture/pr39633.c: New test case.
5802 2011-07-11 Tobias Burnus <burnus@net-b.de>
5805 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5807 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5809 * lib/target-supports.exp (check_effective_target_scheduling):
5811 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5812 * gcc.dg/pr45055.c: Ditto.
5813 * gcc.dg/pr45353.c: Ditto.
5814 * g++.dg/pr45056.C: Ditto.
5816 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5818 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5819 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5820 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5821 * g++.dg/torture/pr31863.C: Skip AVR.
5823 2011-07-10 Tobias Burnus <burnus@net-b.de>
5826 * gfortran.dg/intrinsic_signal.f90: New.
5828 2011-07-09 Jason Merrill <jason@redhat.com>
5830 * g++.dg/cpp0x/regress/regress6.C: New.
5831 * g++.dg/parse/crash45.C: Adjust message.
5832 * g++.dg/template/crash38.C: Adjust message.
5833 * g++.dg/template/crash64.C: Adjust message.
5835 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5837 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5838 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5839 * g++.dg/abi/bitfield3.C: Likewise.
5840 * g++.dg/eh/pr38662.C: Likewise.
5841 * g++.dg/ext/attrib36.C: Likewise.
5842 * g++.dg/ext/attrib37.C: Likewise.
5843 * g++.dg/ext/attrib8.C: Likewise.
5844 * g++.dg/ext/tmplattr1.C: Likewise.
5845 * g++.dg/inherit/override-attribs.C: Likewise.
5846 * g++.dg/opt/inline9.C: Likewise.
5847 * g++.dg/opt/life1.C: Likewise.
5848 * g++.dg/opt/longbranch2.C: Likewise.
5849 * g++.dg/opt/nrv12.C: Likewise.
5850 * g++.dg/opt/reg-stack4.C: Likewise.
5851 * g++.dg/other/pr35504.C: Likewise.
5852 * g++.dg/other/pr39496.C: Likewise.
5853 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5854 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5855 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5856 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5857 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5858 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5859 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5860 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5861 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5862 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5863 * g++.dg/warn/pr15774-1.C: Likewise.
5864 * g++.dg/warn/pr15774-2.C: Likewise.
5865 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5866 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5867 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5868 * g++.old-deja/g++.pt/asm2.C: Likewise.
5869 * gcc.c-torture/compile/20000804-1.c: Likewise.
5870 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5871 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5872 * gcc.dg/20020108-1.c: Likewise.
5873 * gcc.dg/20020122-2.c: Likewise.
5874 * gcc.dg/20020122-3.c: Likewise.
5875 * gcc.dg/20020206-1.c: Likewise.
5876 * gcc.dg/20020219-1.c: Likewise.
5877 * gcc.dg/20020310-1.c: Likewise.
5878 * gcc.dg/20020411-1.c: Likewise.
5879 * gcc.dg/20020418-2.c: Likewise.
5880 * gcc.dg/20020426-2.c: Likewise.
5881 * gcc.dg/20020517-1.c: Likewise.
5882 * gcc.dg/20030204-1.c: Likewise.
5883 * gcc.dg/20030826-2.c: Likewise.
5884 * gcc.dg/20031102-1.c: Likewise.
5885 * gcc.dg/20031202-1.c: Likewise.
5886 * gcc.dg/20050111-1.c: Likewise.
5887 * gcc.dg/20050503-1.c: Likewise.
5888 * gcc.dg/array-init-1.c: Likewise.
5889 * gcc.dg/builtin-apply4.c: Likewise.
5890 * gcc.dg/dfp/pr31344.c: Likewise.
5891 * gcc.dg/gomp/atomic-11.c: Likewise.
5892 * gcc.dg/graphite/pr40281.c: Likewise.
5893 * gcc.dg/ia64-sync-1.c: Likewise.
5894 * gcc.dg/ia64-sync-2.c: Likewise.
5895 * gcc.dg/ia64-sync-3.c: Likewise.
5896 * gcc.dg/ia64-sync-4.c: Likewise.
5897 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5898 * gcc.dg/invalid-call-1.c: Likewise.
5899 * gcc.dg/loop-3.c: Likewise.
5900 * gcc.dg/lower-subreg-1.c: Likewise.
5901 * gcc.dg/lto/pr47259_0.c: Likewise.
5902 * gcc.dg/nested-calls-1.c: Likewise.
5903 * gcc.dg/pr20017.c: Likewise.
5904 * gcc.dg/pr25023.c: Likewise.
5905 * gcc.dg/pr27671-2.c: Likewise.
5906 * gcc.dg/pr32176.c: Likewise.
5907 * gcc.dg/pr33676.c: Likewise.
5908 * gcc.dg/pr35045.c: Likewise.
5909 * gcc.dg/pr36015.c: Likewise.
5910 * gcc.dg/pr36584.c: Likewise.
5911 * gcc.dg/pr36998.c: Likewise.
5912 * gcc.dg/pr37438.c: Likewise.
5913 * gcc.dg/pr37908.c: Likewise.
5914 * gcc.dg/pr41241.c: Likewise.
5915 * gcc.dg/pr41340.c: Likewise.
5916 * gcc.dg/pr44136.c: Likewise.
5917 * gcc.dg/pr44194-1.c: Likewise.
5918 * gcc.dg/pr46212.c: Likewise.
5919 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5920 * gcc.dg/setjmp-2.c: Likewise.
5921 * gcc.dg/short-compare-1.c: Likewise.
5922 * gcc.dg/short-compare-2.c: Likewise.
5923 * gcc.dg/smod-1.c: Likewise.
5924 * gcc.dg/sync-2.c: Likewise.
5925 * gcc.dg/sync-3.c: Likewise.
5926 * gcc.dg/tls/opt-1.c: Likewise.
5927 * gcc.dg/tls/opt-2.c: Likewise.
5928 * gcc.dg/tls/opt-3.c: Likewise.
5929 * gcc.dg/torture/badshift.c: Likewise.
5930 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5931 * gcc.dg/torture/pr20314-2.c: Likewise.
5932 * gcc.dg/torture/pr36891.c: Likewise.
5933 * gcc.dg/torture/pr38774.c: Likewise.
5934 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5935 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5936 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5937 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5938 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5939 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5940 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5941 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5942 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5943 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5944 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5945 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5946 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5947 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5948 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5949 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5950 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5951 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5952 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5953 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5954 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5955 * gcc.dg/unroll-1.c: Likewise.
5956 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5957 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5958 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5959 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5960 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5961 * gcc.target/i386/20000609-1.c: Likewise.
5962 * gcc.target/i386/20000720-1.c: Likewise.
5963 * gcc.target/i386/20000724-1.c: Likewise.
5964 * gcc.target/i386/20011107-1.c: Likewise.
5965 * gcc.target/i386/20011119-1.c: Likewise.
5966 * gcc.target/i386/20020201-3.c: Likewise.
5967 * gcc.target/i386/20020218-1.c: Likewise.
5968 * gcc.target/i386/20020729-1.c: Likewise.
5969 * gcc.target/i386/20030926-1.c: Likewise.
5970 * gcc.target/i386/20060125-1.c: Likewise.
5971 * gcc.target/i386/20060125-2.c: Likewise.
5972 * gcc.target/i386/20060512-1.c: Likewise.
5973 * gcc.target/i386/20060512-2.c: Likewise.
5974 * gcc.target/i386/20060512-3.c: Likewise.
5975 * gcc.target/i386/20060512-4.c: Likewise.
5976 * gcc.target/i386/387-1.c: Likewise.
5977 * gcc.target/i386/387-2.c: Likewise.
5978 * gcc.target/i386/387-5.c: Likewise.
5979 * gcc.target/i386/387-6.c: Likewise.
5980 * gcc.target/i386/980312-1.c: Likewise.
5981 * gcc.target/i386/980313-1.c: Likewise.
5982 * gcc.target/i386/990117-1.c: Likewise.
5983 * gcc.target/i386/990424-1.c: Likewise.
5984 * gcc.target/i386/990524-1.c: Likewise.
5985 * gcc.target/i386/991129-1.c: Likewise.
5986 * gcc.target/i386/991214-1.c: Likewise.
5987 * gcc.target/i386/991230-1.c: Likewise.
5988 * gcc.target/i386/addr-sel-1.c: Likewise.
5989 * gcc.target/i386/aggregate-ret1.c: Likewise.
5990 * gcc.target/i386/aggregate-ret2.c: Likewise.
5991 * gcc.target/i386/align-main-3.c: Likewise.
5992 * gcc.target/i386/amd64-abi-1.c: Likewise.
5993 * gcc.target/i386/amd64-abi-2.c: Likewise.
5994 * gcc.target/i386/amd64-abi-4.c: Likewise.
5995 * gcc.target/i386/amd64-abi-5.c: Likewise.
5996 * gcc.target/i386/amd64-abi-6.c: Likewise.
5997 * gcc.target/i386/asm-1.c: Likewise.
5998 * gcc.target/i386/asm-3.c: Likewise.
5999 * gcc.target/i386/asm-5.c: Likewise.
6000 * gcc.target/i386/attributes-error.c: Likewise.
6001 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6002 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6003 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6004 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6005 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6006 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6007 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6008 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6009 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6010 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6011 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6012 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6013 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6014 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6015 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6016 * gcc.target/i386/bitfield1.c: Likewise.
6017 * gcc.target/i386/bitfield2.c: Likewise.
6018 * gcc.target/i386/bmi-2.c: Likewise.
6019 * gcc.target/i386/bmi-5.c: Likewise.
6020 * gcc.target/i386/builtin-unreachable.c: Likewise.
6021 * gcc.target/i386/cleanup-2.c: Likewise.
6022 * gcc.target/i386/clobbers.c: Likewise.
6023 * gcc.target/i386/cmov8.c: Likewise.
6024 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6025 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6026 * gcc.target/i386/compress-float-387.c: Likewise.
6027 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6028 * gcc.target/i386/compress-float-sse.c: Likewise.
6029 * gcc.target/i386/crc32-2.c: Likewise.
6030 * gcc.target/i386/crc32-3.c: Likewise.
6031 * gcc.target/i386/divmod-7.c: Likewise.
6032 * gcc.target/i386/divmod-8.c: Likewise.
6033 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6034 * gcc.target/i386/fma3-builtin.c: Likewise.
6035 * gcc.target/i386/fma3-fma.c: Likewise.
6036 * gcc.target/i386/fma4-256-vector.c: Likewise.
6037 * gcc.target/i386/fma4-builtin.c: Likewise.
6038 * gcc.target/i386/fma4-fma-2.c: Likewise.
6039 * gcc.target/i386/fma4-fma.c: Likewise.
6040 * gcc.target/i386/fma4-vector-2.c: Likewise.
6041 * gcc.target/i386/fma4-vector.c: Likewise.
6042 * gcc.target/i386/funcspec-1.c: Likewise.
6043 * gcc.target/i386/funcspec-10.c: Likewise.
6044 * gcc.target/i386/funcspec-11.c: Likewise.
6045 * gcc.target/i386/funcspec-2.c: Likewise.
6046 * gcc.target/i386/funcspec-5.c: Likewise.
6047 * gcc.target/i386/funcspec-6.c: Likewise.
6048 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6049 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6050 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6051 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6052 * gcc.target/i386/incoming-1.c: Likewise.
6053 * gcc.target/i386/incoming-10.c: Likewise.
6054 * gcc.target/i386/incoming-11.c: Likewise.
6055 * gcc.target/i386/incoming-12.c: Likewise.
6056 * gcc.target/i386/incoming-13.c: Likewise.
6057 * gcc.target/i386/incoming-14.c: Likewise.
6058 * gcc.target/i386/incoming-15.c: Likewise.
6059 * gcc.target/i386/incoming-2.c: Likewise.
6060 * gcc.target/i386/incoming-3.c: Likewise.
6061 * gcc.target/i386/incoming-4.c: Likewise.
6062 * gcc.target/i386/incoming-5.c: Likewise.
6063 * gcc.target/i386/incoming-6.c: Likewise.
6064 * gcc.target/i386/incoming-7.c: Likewise.
6065 * gcc.target/i386/incoming-8.c: Likewise.
6066 * gcc.target/i386/incoming-9.c: Likewise.
6067 * gcc.target/i386/lea.c: Likewise.
6068 * gcc.target/i386/local.c: Likewise.
6069 * gcc.target/i386/loop-1.c: Likewise.
6070 * gcc.target/i386/loop-2.c: Likewise.
6071 * gcc.target/i386/loop-3.c: Likewise.
6072 * gcc.target/i386/max-stack-align.c: Likewise.
6073 * gcc.target/i386/memcpy-1.c: Likewise.
6074 * gcc.target/i386/movbe-2.c: Likewise.
6075 * gcc.target/i386/movq-2.c: Likewise.
6076 * gcc.target/i386/movq.c: Likewise.
6077 * gcc.target/i386/nrv1.c: Likewise.
6078 * gcc.target/i386/pad-4.c: Likewise.
6079 * gcc.target/i386/pad-5a.c: Likewise.
6080 * gcc.target/i386/pad-5b.c: Likewise.
6081 * gcc.target/i386/pad-6a.c: Likewise.
6082 * gcc.target/i386/pad-6b.c: Likewise.
6083 * gcc.target/i386/pad-7.c: Likewise.
6084 * gcc.target/i386/pad-9.c: Likewise.
6085 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6086 * gcc.target/i386/pic-1.c: Likewise.
6087 * gcc.target/i386/pr12092-1.c: Likewise.
6088 * gcc.target/i386/pr12329.c: Likewise.
6089 * gcc.target/i386/pr21518.c: Likewise.
6090 * gcc.target/i386/pr22362.c: Likewise.
6091 * gcc.target/i386/pr22585.c: Likewise.
6092 * gcc.target/i386/pr23098.c: Likewise.
6093 * gcc.target/i386/pr25196.c: Likewise.
6094 * gcc.target/i386/pr25293.c: Likewise.
6095 * gcc.target/i386/pr25654.c: Likewise.
6096 * gcc.target/i386/pr26449.c: Likewise.
6097 * gcc.target/i386/pr26778.c: Likewise.
6098 * gcc.target/i386/pr26826.c: Likewise.
6099 * gcc.target/i386/pr27266.c: Likewise.
6100 * gcc.target/i386/pr29978.c: Likewise.
6101 * gcc.target/i386/pr30505.c: Likewise.
6102 * gcc.target/i386/pr30961-1.c: Likewise.
6103 * gcc.target/i386/pr31628.c: Likewise.
6104 * gcc.target/i386/pr32000-2.c: Likewise.
6105 * gcc.target/i386/pr32661-1.c: Likewise.
6106 * gcc.target/i386/pr32708-2.c: Likewise.
6107 * gcc.target/i386/pr32708-3.c: Likewise.
6108 * gcc.target/i386/pr34256.c: Likewise.
6109 * gcc.target/i386/pr34312.c: Likewise.
6110 * gcc.target/i386/pr34522.c: Likewise.
6111 * gcc.target/i386/pr35160.c: Likewise.
6112 * gcc.target/i386/pr35281.c: Likewise.
6113 * gcc.target/i386/pr36246.c: Likewise.
6114 * gcc.target/i386/pr36786.c: Likewise.
6115 * gcc.target/i386/pr37275.c: Likewise.
6116 * gcc.target/i386/pr37843-3.c: Likewise.
6117 * gcc.target/i386/pr37843-4.c: Likewise.
6118 * gcc.target/i386/pr39082-1.c: Likewise.
6119 * gcc.target/i386/pr39431.c: Likewise.
6120 * gcc.target/i386/pr39496.c: Likewise.
6121 * gcc.target/i386/pr39543-2.c: Likewise.
6122 * gcc.target/i386/pr39911.c: Likewise.
6123 * gcc.target/i386/pr40718.c: Likewise.
6124 * gcc.target/i386/pr40906-1.c: Likewise.
6125 * gcc.target/i386/pr40906-2.c: Likewise.
6126 * gcc.target/i386/pr40906-3.c: Likewise.
6127 * gcc.target/i386/pr40934.c: Likewise.
6128 * gcc.target/i386/pr41900.c: Likewise.
6129 * gcc.target/i386/pr42589.c: Likewise.
6130 * gcc.target/i386/pr43662.c: Likewise.
6131 * gcc.target/i386/pr43671.c: Likewise.
6132 * gcc.target/i386/pr43766.c: Likewise.
6133 * gcc.target/i386/pr43869.c: Likewise.
6134 * gcc.target/i386/pr44942.c: Likewise.
6135 * gcc.target/i386/pr44948-2a.c: Likewise.
6136 * gcc.target/i386/pr45234.c: Likewise.
6137 * gcc.target/i386/pr45336-2.c: Likewise.
6138 * gcc.target/i386/pr45336-4.c: Likewise.
6139 * gcc.target/i386/pr45852.c: Likewise.
6140 * gcc.target/i386/pr46470.c: Likewise.
6141 * gcc.target/i386/pr48037-1.c: Likewise.
6142 * gcc.target/i386/pr48389.c: Likewise.
6143 * gcc.target/i386/pr49095.c: Likewise.
6144 * gcc.target/i386/pr9771-1.c: Likewise.
6145 * gcc.target/i386/rdfsbase-1.c: Likewise.
6146 * gcc.target/i386/rdfsbase-2.c: Likewise.
6147 * gcc.target/i386/rdgsbase-1.c: Likewise.
6148 * gcc.target/i386/rdgsbase-2.c: Likewise.
6149 * gcc.target/i386/rdrand-3.c: Likewise.
6150 * gcc.target/i386/regparm-stdcall.c: Likewise.
6151 * gcc.target/i386/regparm.c: Likewise.
6152 * gcc.target/i386/reload-1.c: Likewise.
6153 * gcc.target/i386/rotate-2.c: Likewise.
6154 * gcc.target/i386/sibcall-5.c: Likewise.
6155 * gcc.target/i386/signbit-1.c: Likewise.
6156 * gcc.target/i386/signbit-2.c: Likewise.
6157 * gcc.target/i386/signbit-3.c: Likewise.
6158 * gcc.target/i386/sse-5.c: Likewise.
6159 * gcc.target/i386/sse-8.c: Likewise.
6160 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6161 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6162 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6163 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6164 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6165 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6166 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6167 * gcc.target/i386/sse2-movq-2.c: Likewise.
6168 * gcc.target/i386/sse2-movq-3.c: Likewise.
6169 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6170 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6171 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6172 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6173 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6174 * gcc.target/i386/ssefn-1.c: Likewise.
6175 * gcc.target/i386/ssefn-2.c: Likewise.
6176 * gcc.target/i386/sseregparm-1.c: Likewise.
6177 * gcc.target/i386/sseregparm-2.c: Likewise.
6178 * gcc.target/i386/sseregparm-3.c: Likewise.
6179 * gcc.target/i386/sseregparm-4.c: Likewise.
6180 * gcc.target/i386/sseregparm-5.c: Likewise.
6181 * gcc.target/i386/sseregparm-6.c: Likewise.
6182 * gcc.target/i386/sseregparm-7.c: Likewise.
6183 * gcc.target/i386/sseregparm-8.c: Likewise.
6184 * gcc.target/i386/stack-realign.c: Likewise.
6185 * gcc.target/i386/stack-usage-realign.c: Likewise.
6186 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6187 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6188 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6189 * gcc.target/i386/stackalign/return-1.c: Likewise.
6190 * gcc.target/i386/stackalign/return-2.c: Likewise.
6191 * gcc.target/i386/stackalign/return-3.c: Likewise.
6192 * gcc.target/i386/tailcall-1.c: Likewise.
6193 * gcc.target/i386/tbm-2.c: Likewise.
6194 * gcc.target/i386/udivmod-7.c: Likewise.
6195 * gcc.target/i386/udivmod-8.c: Likewise.
6196 * gcc.target/i386/unroll-1.c: Likewise.
6197 * gcc.target/i386/vararg-1.c: Likewise.
6198 * gcc.target/i386/vararg-2.c: Likewise.
6199 * gcc.target/i386/vect8-ret.c: Likewise.
6200 * gcc.target/i386/vectorize5.c: Likewise.
6201 * gcc.target/i386/wmul-1.c: Likewise.
6202 * gcc.target/i386/wmul-2.c: Likewise.
6203 * gcc.target/i386/wrfsbase-1.c: Likewise.
6204 * gcc.target/i386/wrfsbase-2.c: Likewise.
6205 * gcc.target/i386/wrgsbase-1.c: Likewise.
6206 * gcc.target/i386/wrgsbase-2.c: Likewise.
6207 * gcc.target/i386/xop-pcmov.c: Likewise.
6208 * gcc.target/i386/xop-pcmov2.c: Likewise.
6209 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6210 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6211 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6212 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6213 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6214 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6215 * gcc.target/i386/zee.c: Likewise.
6216 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6217 * gfortran.dg/compiler-directive_2.f: Likewise.
6218 * gfortran.dg/g77/20010216-1.f: Likewise.
6219 * gfortran.dg/gomp/pr39152.f90: Likewise.
6220 * gfortran.dg/pr33794.f90: Likewise.
6222 2011-07-09 Jason Merrill <jason@redhat.com>
6224 * g++.dg/cpp0x/regress/regress5.C: New.
6226 2011-07-08 Jason Merrill <jason@redhat.com>
6229 * g++.dg/expr/compound-asn1.C: New.
6230 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6232 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.target/powerpc/altivec-34.c: New test.
6237 2011-07-08 Jason Merrill <jason@redhat.com>
6240 * g++.dg/abi/guard3.C: New.
6242 2011-07-08 Julian Brown <julian@codesourcery.com>
6244 * lib/target-supports.exp
6245 (check_effective_target_arm_little_endian): New.
6246 (check_effective_target_vect_pack_trunc): Use above.
6247 (check_effective_target_vect_unpack): Likewise.
6248 (check_effective_target_vect_element_align): Test
6249 check_effective_target_arm_vect_no_misalign for ARM.
6251 2011-07-08 Jason Merrill <jason@redhat.com>
6254 * g++.dg/cpp0x/constexpr-rom.C: New.
6256 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6259 * g++.dg/torture/pr49519.C: New test.
6261 2011-07-08 Martin Jambor <mjambor@suse.cz>
6263 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6265 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6268 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6270 2011-07-08 Richard Guenther <rguenther@suse.de>
6272 PR tree-optimization/49662
6273 * gcc.dg/graphite/interchange-14.c: XFAIL.
6274 * gcc.dg/graphite/interchange-15.c: Likewise.
6275 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6277 2011-07-06 Jason Merrill <jason@redhat.com>
6280 * g++.dg/cpp0x/regress/regress4.C: New.
6282 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6285 * gfortran.dg/result_in_spec_4.f90: New test.
6287 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6289 * gcc.target/sparc/cas64.c: New test.
6291 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6294 * g++.dg/torture/pr49644.C: New test.
6297 * gcc.c-torture/execute/pr49644.c: New test.
6299 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6301 * lib/target-supports.exp (check_effective_target_ia32): New.
6302 (check_effective_target_x32): Likewise.
6303 (check_effective_target_vect_cmdline_needed): Also check x32.
6305 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6307 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6309 * gcc.target/arm/pr42235.c: Likewise.
6310 * gcc.target/arm/pr42495.c: Likewise.
6311 * gcc.target/arm/pr42574.c: Likewise.
6312 * gcc.target/arm/thumb-branch1.c: Likewise.
6314 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6315 unneeded prune of possible warning.
6316 * gcc.target/arm/pr40956.c: Likewise.
6317 * gcc.target/arm/pr42505.c: Likewise.
6319 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6320 * gcc.c-torture/compile/pr46883.c: Likewise.
6321 * gcc.c-torture/compile/pr46934.c: Likewise.
6323 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6324 for move to ../../gcc.c-torture/compile.
6325 * gcc.target/arm/pr46883.c: Likewise.
6326 * gcc.target/arm/pr46934.c: Likewise.
6328 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6329 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6330 * gcc.target/arm/wmul-1.c: Likewise.
6331 * gcc.target/arm/wmul-2.c: Likewise.
6332 * gcc.target/arm/wmul-3.c: Likewise.
6333 * gcc.target/arm/wmul-4.c: Likewise.
6334 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6335 add tab after scan target.
6336 * gcc.target/arm/smlaltt-1.c: Likewise.
6337 * gcc.target/arm/smlatb-1.c: Likewise.
6338 * gcc.target/arm/smlatt-1.c: Likewise.
6340 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.dg/debug/pr49522.c: New test.
6345 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6347 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6348 * gcc.dg/pr46212.c: Run only if target int32plus.
6349 * gcc.dg/torture/pr48146.c: Ditto.
6350 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6351 * c-c++-common/pr44832.c: Ditto.
6352 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6353 * gcc.dg/pr31490.c: Ditto.
6354 * gcc.dg/torture/builtin-math-7.c: Run only if target
6356 * gcc.dg/torture/pr45764.c: Skip for AVR.
6357 * gcc.dg/pr47893.c: Ditto.
6359 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6361 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6362 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6363 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6364 add tab to scan target.
6366 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6368 * gcc.target/arm/neon-modes-3.c: New test.
6370 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6372 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6373 -fno-loop-interchange -ffast-math.
6375 2011-07-07 Richard Guenther <rguenther@suse.de>
6377 * gcc.dg/ftrapv-3.c: New testcase.
6379 2011-07-07 Richard Guenther <rguenther@suse.de>
6381 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6382 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6384 2011-07-07 Kai Tietz <ktietz@redhat.com>
6386 * gcc.dg/binop-notxor1.c: New test.
6387 * gcc.dg/binop-notand4a.c: New test.
6388 * gcc.dg/binop-notxor2.c: New test.
6389 * gcc.dg/binop-notand3a.c: New test.
6390 * gcc.dg/binop-notand2a.c: New test.
6391 * gcc.dg/binop-notand6a.c: New test.
6392 * gcc.dg/binop-notor1.c: New test.
6393 * gcc.dg/binop-notand1a.c: New test.
6394 * gcc.dg/binop-notand5a.c: New test.
6395 * gcc.dg/binop-notor2.c: New test.
6397 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.dg/gomp/pr49640.c: New test.
6402 2011-07-07 Richard Guenther <rguenther@suse.de>
6404 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6406 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6409 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6411 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6413 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6414 * gcc.target/powerpc/no-r11-2.c: Ditto.
6415 * gcc.target/powerpc/no-r11-3.c: Ditto.
6417 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6419 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6420 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6422 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6424 * lib/target-supports.exp (check_profiling_available): Disable
6425 profiling with -fprofile-generate for target avr.
6427 2011-07-06 Richard Guenther <rguenther@suse.de>
6429 PR tree-optimization/49645
6430 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6432 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6435 * gcc.dg/pr47383.c: New.
6437 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439 PR tree-optimization/49647
6440 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6442 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6445 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6446 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6448 2011-07-05 Jason Merrill <jason@redhat.com>
6451 * g++.dg/template/template-id-4.C: New.
6453 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6455 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6456 * gcc.dg/pr43402.c: Ditto.
6458 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6460 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6462 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6464 * gcc.target/powerpc/ppc-switch-1.c: New test for
6465 --param case-values-threshold.
6466 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6468 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6470 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6472 2011-07-05 Jason Merrill <jason@redhat.com>
6474 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6476 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6478 PR tree-optimization/47654
6479 * gcc.dg/graphite/block-pr47654.c: New.
6481 2011-07-05 Jason Merrill <jason@redhat.com>
6483 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6485 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6487 PR tree-optimization/49580
6488 * gcc.dg/autopar/pr49580.c: New test.
6490 2011-07-05 Richard Guenther <rguenther@suse.de>
6492 PR tree-optimization/49518
6493 PR tree-optimization/49628
6494 * g++.dg/torture/pr49628.C: New testcase.
6495 * gcc.dg/torture/pr49518.c: Likewise.
6497 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6499 * ada/acats/run_acats (which): Extract last field from type -p,
6500 type output only if command succeeded.
6502 2011-07-04 Jason Merrill <jason@redhat.com>
6504 * g++.dg/abi/mangle48.C: New.
6506 * g++.dg/cpp0x/diag1.C: New.
6508 * g++.dg/diagnostic/aka1.C: New.
6510 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6512 PR rtl-optimization/49619
6513 * gcc.dg/pr49619.c: New test.
6515 PR rtl-optimization/49472
6516 * gfortran.dg/pr49472.f90: New test.
6519 * gcc.dg/pr49602.c: New test.
6521 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6525 * gcc.target/avr/avr.exp: Run over cpp files, too.
6526 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6527 * gcc.target/avr/progmem.h: New file.
6528 * gcc.target/avr/exit-abort.h: New file.
6529 * gcc.target/avr/progmem-error-1.c: New file.
6530 * gcc.target/avr/progmem-error-1.cpp: New file.
6531 * gcc.target/avr/progmem-warning-1.c: New file.
6532 * gcc.target/avr/torture/progmem-1.c: New file.
6533 * gcc.target/avr/torture/progmem-1.cpp: New file.
6535 2011-07-04 Richard Guenther <rguenther@suse.de>
6537 PR tree-optimization/49615
6538 * g++.dg/torture/pr49615.C: New testcase.
6540 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6542 PR tree-optimization/49610
6543 * gcc.dg/vect/pr49610.c: New test.
6545 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6547 * gnat.dg/specs/debug1.ads: New test.
6549 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6552 * gfortran.dg/typebound_proc_23.f90: New.
6554 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6557 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6559 2011-07-01 Jason Merrill <jason@redhat.com>
6562 * g++.dg/template/template-id-3.C: New.
6565 * g++.dg/template/qualified-id4.C: New.
6568 * g++.dg/template/explicit-args4.C: New.
6571 * g++.dg/template/offsetof2.C: New.
6573 2011-07-01 Kai Tietz <ktietz@redhat.com>
6575 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6577 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6580 * lib/target-supports.exp (check_effective_target_gld): New proc.
6582 2011-07-01 Richard Guenther <rguenther@suse.de>
6584 PR tree-optimization/49603
6585 * gcc.dg/torture/pr49603.c: New testcase.
6587 2011-06-30 Jason Merrill <jason@redhat.com>
6590 * g++.dg/rtti/template1.C: New.
6593 * g++.dg/cpp0x/regress/ctor1.C: New.
6596 * g++.dg/cpp0x/initlist54.C: New.
6598 2011-06-30 Martin Jambor <mjambor@suse.cz>
6600 * gcc.dg/tree-ssa/sra-12.c: New test.
6602 2011-06-29 Jason Merrill <jason@redhat.com>
6604 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6606 2011-06-30 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/46787
6609 * gcc.dg/vect/vect-121.c: New testcase.
6611 2011-06-30 Martin Jambor <mjambor@suse.cz>
6613 PR tree-optimization/49094
6614 * gcc.dg/tree-ssa/pr49094.c: New test.
6616 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6619 * gfortran.dg/pr49540-1.f90: New test.
6620 * gfortran.dg/pr49540-2.f90: New test.
6622 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6625 * ada/acats/run_acats (which): Use last field of type -p output.
6627 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6628 Iain Sandoe <iains@gcc.gnu.org>
6631 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6632 Only skip on 64-bit *-*-darwin8* && !objc2.
6634 2011-06-30 Richard Guenther <rguenther@suse.de>
6636 PR tree-optimization/38752
6637 * gcc.c-torture/compile/pr38752.c: New testcase.
6639 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6641 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6642 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6644 2011-06-29 Jason Merrill <jason@redhat.com>
6647 * g++.dg/cpp0x/initlist53.C: Use placement new.
6648 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6649 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6652 * g++.dg/cpp0x/trailing6.C: New.
6653 * g++.dg/cpp0x/pr45908.C: No error.
6656 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6659 * g++.dg/cpp0x/constexpr-using2.C: New.
6661 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6664 * g++.dg/cpp0x/constexpr-diag3.C: New.
6665 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6666 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6667 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6668 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6670 2011-06-29 Jason Merrill <jason@redhat.com>
6672 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6674 2011-06-29 Richard Guenther <rguenther@suse.de>
6676 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6678 2011-06-29 Jason Merrill <jason@redhat.com>
6680 * g++.dg/cpp0x/initlist-value2.C: New.
6682 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6683 * g++.dg/cpp0x/initlist-value.C: New.
6685 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6687 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6689 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6691 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6692 * gcc.dg/inline_2.c: Likewise.
6693 * gcc.dg/unroll_1.c: Likewise.
6695 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6698 * gcc.target/i386/pr49567.c: New test.
6700 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6702 * gnat.dg/opt17.ad[sb]: New test.
6704 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6705 Tom de Vries <tom@codesourcery.com>
6707 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6708 (check_effective_target_arm_thumb2): New effective targets.
6709 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6710 properly. Clean up temporary files.
6711 * gcc.target/arm/ivopts-2.c: Likewise.
6712 * gcc.target/arm/ivopts-3.c: Likewise.
6713 * gcc.target/arm/ivopts-4.c: Likewise.
6714 * gcc.target/arm/ivopts-5.c: Likewise.
6715 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6717 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6720 * gfortran.dg/reshape_zerosize_3.f90: New test.
6722 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6724 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6725 * gcc.target/arm/vfp-ldmias.c: Likewise.
6726 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6727 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6728 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6729 * gcc.target/arm/vfp-stmias.c: Likewise.
6730 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6731 * gcc.target/arm/vfp-stmiad.c: Likewise.
6733 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6735 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6737 * gcc.target/arm/pr45701-2.c: Ditto.
6739 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6742 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6743 * gfortran.dg/extends_14.f03: Modified.
6745 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6747 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6748 early if the test is already being skipped.
6750 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6751 scan-assembler-dem-not): For missing file, report unresolved with
6752 same message as for pass/fail, with reason reported in log file.
6754 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6755 from add_options_for_arm_neon_fp16.
6756 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6757 check_effective_target_arm_neon_fp16_ok_nocache.
6758 Check -mfpu and -mfloat-abi options from current multilib.
6759 Do not require neon support.
6760 (check_effective_target_arm_fp16_ok): Renamed from
6761 check_effecitve_target_arm_neon_fp16_ok.
6762 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6763 arm_neon_fp16_ok and arm_fp16.
6764 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6765 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6766 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6767 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6769 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6771 * gcc.dg/builtin-assume-aligned-1.c: New test.
6772 * gcc.dg/builtin-assume-aligned-2.c: New test.
6773 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6776 * gcc.dg/pr49544.c: New test.
6778 2011-06-27 Richard Guenther <rguenther@suse.de>
6780 PR tree-optimization/49394
6781 * g++.dg/torture/pr49394.C: New testcase.
6783 2011-06-27 Kai Tietz <ktietz@redhat.com>
6785 * gcc.dg/optimize-bswapdi-2.c: New test.
6787 2011-06-27 Michael Hope <michael.hope@linaro.org>
6788 Richard Sandiford <richard.sandiford@linaro.org>
6790 PR tree-optimization/49169
6791 * gcc.dg/torture/pr49169.c: New test.
6793 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6796 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6798 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6801 2011-06-26 Jason Merrill <jason@redhat.com>
6803 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6806 * g++.dg/init/ref19.C: New.
6807 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6809 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6811 PR tree-optimization/48377
6812 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6815 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6818 * lib/target-supports.exp (check_effective_target_non_strict_align):
6820 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6822 2011-06-24 Martin Jambor <mjambor@suse.cz>
6824 PR tree-optimizations/49516
6825 * g++.dg/tree-ssa/pr49516.C: New test.
6827 2011-06-23 Jason Merrill <jason@redhat.com>
6830 * g++.dg/template/partial10.C: New.
6831 * g++.dg/template/partial11.C: New.
6833 2011-06-23 Jeff Law <law@redhat.com>
6836 * gcc.dg/pr48770.c: New test.
6838 2011-06-23 Jan Hubicka <jh@suse.cz>
6841 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6843 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6846 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6847 instead of -fdump-tree-optimized.
6849 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6852 * g++.dg/template/crash107.C: New.
6853 * g++.dg/template/error17.C: Adjust.
6855 2011-06-23 Jason Merrill <jason@redhat.com>
6858 * g++.dg/cpp0x/defaulted30.C: New.
6861 * g++.dg/rtti/anon-ns1.C: New.
6864 * g++.dg/init/ref18.C: New.
6867 * g++.dg/template/partial9.C: New.
6869 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6872 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6874 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6877 * gcc.dg/pr49496.c: New test.
6879 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6881 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6884 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6886 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6887 * gcc.target/arm/pr42879.c: Likewise.
6888 * gcc.target/arm/pr45701-3.c: Likewise.
6890 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6891 * gcc.target/arm/pr40482.c: Likewise.
6892 * gcc.target/arm/stack-corruption.c: Likewise.
6894 2011-06-22 Richard Guenther <rguenther@suse.de>
6896 PR tree-optimization/49493
6897 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6899 2011-06-22 Jason Merrill <jason@redhat.com>
6902 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6904 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6905 Dmitry Melnik <dm@ispras.ru>
6907 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6908 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6909 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6911 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6913 * gcc.target/arm/tlscall.c: New.
6915 2011-06-21 Jason Merrill <jason@redhat.com>
6918 * g++.dg/cpp0x/constexpr-ref1.C: New.
6919 * g++.dg/cpp0x/constexpr-ref2.C: New.
6920 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6923 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6926 * g++.dg/template/param3.C: New.
6928 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6930 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6931 my_clrsb test functions.
6933 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6934 test_sll, test_ull): Add clrsb tests.
6935 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6938 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6941 * gfortran.dg/class_44.f03: New.
6943 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6945 PR tree-optimization/49478
6946 * gcc.dg/vect/pr49478.c
6948 2011-06-21 Richard Guenther <rguenther@suse.de>
6950 PR tree-optimization/49483
6951 * gcc.dg/vect/vect-120.c: New testcase.
6953 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6956 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6957 * gcc.dg/vect/vect-peel-4.c: Likewise.
6959 2011-06-22 Christian Bruel <christian.bruel@st.com>
6962 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6963 * gcc.dg/always_inline2.c: Likewise.
6964 * gcc.dg/always_inline3.c: Likewise.
6965 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6966 * gcc.dg/inline_1.c: Likewise.
6967 * gcc.dg/inline_2.c: Likewise.
6968 * gcc.dg/inline_3.c: Likewise.
6969 * gcc.dg/inline_4.c: Likewise.
6970 * gcc.dg/20051201-1.c: Likewise.
6971 * gcc.dg/pr40087.c: Likewise.
6972 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6973 * gcc.dg/inline-22.c: Likewise.
6974 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6975 * gcc.dg/lto/20090218-1_1.c: Likewise.
6976 * g++.dg/ipa/devirt-7.C: Likewise.
6977 * gcc.dg/uninit-pred-5_a.c: Likewise.
6978 * gcc.dg/uninit-pred-5_b.c: Likewise.
6979 * gcc.dg/fail_always_inline.c: New.
6981 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6983 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6984 into 6 jobs instead of 3.
6986 2011-06-20 Jason Merrill <jason@redhat.com>
6989 * g++.dg/cpp0x/initlist53.C: New.
6991 2011-06-20 Tobias Burnus <burnus@net-b.de>
6994 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6995 * gfortran.dg/coarray_lock_3.f90: New.
6996 * gfortran.dg/coarray/lock_1.f90: New.
6998 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7000 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7001 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7002 unresolved and report the reason to the log file.
7004 * lib/scanasm.exp (object-size): Move argument processing earlier
7005 to report errors before verifying that the file exists. Report
7006 problems detected at runtime as unresolved instead of error and
7007 report their reasons to the log file.
7009 2011-06-20 Jason Merrill <jason@redhat.com>
7012 * g++.dg/cpp0x/explicit6.C: New.
7015 * g++.dg/cpp0x/enum20.C: New.
7018 * g++.dg/ext/attr-aligned01.C: New.
7021 * g++.dg/cpp0x/variadic-default.C: New.
7024 * g++.dg/cpp0x/auto26.C: New.
7027 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7029 2011-06-20 Kai Tietz <ktietz@redhat.com>
7031 * gcc.dg/binop-notand1.c: New test.
7032 * gcc.dg/binop-notand2.c: New test.
7033 * gcc.dg/binop-notand3.c: New test.
7034 * gcc.dg/binop-notand4.c: New test.
7035 * gcc.dg/binop-notand5.c: New test.
7036 * gcc.dg/binop-notand6.c: New test.
7038 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7041 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7043 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7046 * gfortran.dg/proc_ptr_31.f90: New.
7048 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7050 * gnat.dg/volatile6.adb: New test.
7051 * gnat.dg/volatile7.adb: Likewise.
7052 * gnat.dg/volatile8.adb: Likewise.
7053 * gnat.dg/volatile9.adb: Likewise.
7055 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7057 * gnat.dg/constant3.adb: New test.
7059 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7062 * gfortran.dg/read_list_eof_1.f90: New test.
7064 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7067 * gcc.target/i386/testimm-1.c: New test.
7068 * gcc.target/i386/testimm-2.c: New test.
7069 * gcc.target/i386/testimm-3.c: New test.
7070 * gcc.target/i386/testimm-4.c: New test.
7071 * gcc.target/i386/testimm-5.c: New test.
7072 * gcc.target/i386/testimm-6.c: New test.
7073 * gcc.target/i386/testimm-7.c: New test.
7074 * gcc.target/i386/testimm-8.c: New test.
7075 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7076 * gcc.target/i386/xop-rotate1-int.c: New test.
7077 * gcc.target/i386/xop-rotate2-int.c: New test.
7079 2011-06-17 Jason Merrill <jason@redhat.com>
7081 * g++.dg/cpp0x/rv-func2.C: New.
7083 * g++.dg/debug/dwarf2/lambda1.C: New.
7084 * g++.dg/warn/Wshadow-6.C: Adjust.
7086 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7089 * gfortran.dg/move_alloc_5.f90: New.
7091 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7093 PR rtl-optimization/48542
7094 * gcc.dg/torture/pr48542.c: New test.
7096 2011-06-16 Jason Merrill <jason@redhat.com>
7099 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7102 * g++.dg/cpp0x/initlist52.C New.
7105 * c-c++-common/raw-string-12.c: New.
7108 * g++.dg/cpp0x/sfinae26.C: New.
7111 * g++.dg/cpp0x/variadic113.C: New.
7114 * g++.dg/cpp0x/variadic112.C: New.
7116 2011-06-16 Jeff Law <law@redhat.com>
7118 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7119 improved jump threading.
7120 * gcc.dg/builtin-object-size-2.c: Likewise.
7121 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7123 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7126 * gfortran.dg/typebound_assignment_3.f03: New.
7128 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7131 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7133 2011-06-16 Martin Jambor <mjambor@suse.cz>
7135 PR tree-optimization/49343
7136 * gnat.dg/discr31.ad[sb]: New test.
7138 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7140 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7142 2011-06-16 Tom de Vries <tom@codesourcery.com>
7145 * gcc.target/arm/ivopts-3.c: Update test.
7146 * gcc.target/arm/ivopts-5.c: Same.
7148 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7151 2011-06-10 Wei Guozhi <carrot@google.com>
7154 * gcc.target/arm/pr45335.c: New test.
7155 * gcc.target/arm/pr45335-2.c: New test.
7156 * gcc.target/arm/pr45335-3.c: New test.
7157 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7158 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7159 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7161 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7163 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7165 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7168 * gfortran.dg/class_43.f03: New.
7170 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7172 PR tree-optimization/49419
7173 * gcc.c-torture/execute/pr49419.c: New test.
7175 2011-06-16 Revital Eres <revital.eres@linaro.org>
7177 * gcc.dg/sms-9.c: New file.
7179 2011-06-15 Easwaran Raman <eraman@google.com>
7181 PR rtl-optimization/49414
7182 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7184 2011-06-14 Jason Merrill <jason@redhat.com>
7186 * g++.dg/cpp0x/noexcept13.C: New.
7188 2011-06-14 Easwaran Raman <eraman@google.com>
7190 PR rtl-optimization/44194
7191 * gcc.dg/pr44194-1.c: New test.
7192 * gcc.dg/pr44194-2.c: New test.
7194 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7196 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7198 * gcc.target/arm/pr45701-2.c: Likewise.
7199 * gcc.target/arm/thumb-branch1.c: Likewise.
7201 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7204 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7206 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7208 * gcc.target/arm/pr45701-1.c: Require thumb support.
7209 * gcc.target/arm/pr45701-2.c: Likewise.
7210 * gcc.target/arm/thumb-branch1.c: Likewise.
7212 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7213 * gcc.target/arm/pr39839.c: Likewise.
7214 * gcc.target/arm/pr40657-2.c: Likewise.
7215 * gcc.target/arm/pr40956.c: Likewise.
7216 * gcc.target/arm/pr41679.c: Likewise.
7217 * gcc.target/arm/pr42235.c: Likewise.
7218 * gcc.target/arm/pr42495.c: Likewise.
7219 * gcc.target/arm/pr42505.c: Likewise.
7220 * gcc.target/arm/pr42574.c: Likewise.
7221 * gcc.target/arm/pr46883.c: Likewise.
7222 * gcc.target/arm/pr46934.c: Likewise.
7223 * gcc.target/arm/xor-and.c: Likewise.
7225 2011-06-14 Jason Merrill <jason@redhat.com>
7227 * g++.dg/other/error23.C: Adjust error message.
7228 * g++.dg/other/error32.C: Likewise.
7231 * g++.dg/cpp0x/rv-dotstar.C: New.
7234 * g++.dg/cpp0x/decltype30.C: New.
7236 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7238 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7241 * gfortran.dg/pr49103.f90: New test.
7243 2011-06-14 Tom de Vries <tom@codesourcery.com>
7246 * gcc.target/arm/ivopts-3.c: New test.
7247 * gcc.target/arm/ivopts-4.c: New test.
7248 * gcc.target/arm/ivopts-5.c: New test.
7250 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7252 PR rtl-optimization/49390
7253 * gcc.c-torture/execute/pr49390.c: New test.
7255 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7257 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7259 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7261 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7262 * gcc.c-torture/execute/cmpsi-2.x: New file.
7263 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7264 * gcc.c-torture/execute/pr45262.x: New file.
7265 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7266 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7268 * gcc.c-torture/compile/pr49163.c: Ditto.
7270 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7272 * gcc.dg/vect/vect-16.c: Rename to...
7273 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7274 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7275 for double-word vectors.
7276 * gcc.dg/vect/vect-peel-4.c: Likewise.
7277 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7279 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7282 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7285 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7287 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7289 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7291 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7293 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7295 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7297 * gfortran.dg/trim_optimize_8.f90: New test case.
7299 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7300 Ira Rosen <ira.rosen@linaro.org>
7302 PR tree-optimization/49352
7303 * gcc.dg/vect/pr49352.c: New test.
7305 2011-06-12 Tobias Burnus
7308 * gfortran.dg/alloc_comp_assign_11.f90: New.
7310 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7312 * gfortran.dg/trim_optimize_7.f90: New test.
7314 2011-06-10 Wei Guozhi <carrot@google.com>
7317 * gcc.target/arm/pr45335.c: New test.
7318 * gcc.target/arm/pr45335-2.c: New test.
7319 * gcc.target/arm/pr45335-3.c: New test.
7320 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7321 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7322 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7324 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7327 * g++.dg/parse/error39.C: New.
7329 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7331 * gcc.target/arm/20090811-1.c: Skip for incompatible
7332 options, do not override other options.
7333 * gcc.target/arm/combine-cmp-shift.c: Skip for
7334 incompatible options.
7335 * gcc.target/arm/pr45094.c: Likewise.
7336 * gcc.target/arm/scd42-1.c: Likewise.
7337 * gcc.target/arm/scd42-3.c: Likewise.
7338 * gcc.target/arm/thumb-ltu.c: Likewise.
7340 * lib/target-supports.exp
7341 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7342 multilib flags use -mfpu with a value other than neon-fp16.
7344 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7347 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7349 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7351 * lib/target-supports.exp (check_effective_target_pie): New proc.
7352 * gcc.dg/pie-link.c: Use target pie.
7354 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7355 Laurent Rougïżœ <laurent.rouge@menta.fr>
7357 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7358 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7360 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7362 * gfortran.dg/coarray/sync_1.f90: New test for
7363 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7365 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7367 PR tree-optimization/49318
7368 * gcc.dg/vect/pr49318.c: New test.
7370 2011-06-09 David Krauss <potswa@mac.com>
7372 * g++.dg/template/arrow1.C: New.
7374 2011-06-09 Jason Merrill <jason@redhat.com>
7376 * lib/prune.exp: Prune "note"s.
7377 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7379 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7380 * g++.dg/template/dependent-expr3.C: Likewise.
7381 * g++.dg/parse/template7.C: Likewise.
7382 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7383 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7384 * g++.old-deja/g++.pt/friend38.C: Likewise.
7385 * g++.old-deja/g++.pt/crash32.C: Likewise.
7386 * g++.old-deja/g++.other/init4.C: Likewise.
7387 * g++.old-deja/g++.other/friend8.C: Likewise.
7389 * g++.dg/ext/complex7.C: Adjust expected output.
7390 * g++.dg/diagnostic/method1.C: Likewise.
7391 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7392 * g++.dg/parse/crash33.C: Likewise.
7393 * g++.dg/other/warning1.C: Likewise.
7394 * g++.dg/init/pr29571.C: Likewise.
7395 * g++.dg/warn/overflow-warn-1.C: Likewise.
7396 * g++.dg/warn/overflow-warn-3.C: Likewise.
7397 * g++.dg/warn/overflow-warn-4.C: Likewise.
7398 * g++.old-deja/g++.oliva/template1.C: Likewise.
7400 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7401 * g++.dg/parse/template7.C: Adjust.
7403 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7406 * gcc.dg/pr49307.c: New.
7408 2011-06-09 Wei Guozhi <carrot@google.com>
7411 * gcc.target/arm/pr46975.c: New testcase.
7413 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7415 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7416 (PMETH, arglist_t): Removed.
7417 (method_get_number_of_arguments): Removed.
7418 (method_get_nth_argument): Removed.
7419 (method_get_first_argument): Removed.
7420 (method_get_next_argument): Removed.
7421 (method_get_sizeof_arguments): Removed.
7422 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7424 (method_get_number_of_arguments): Removed.
7425 (method_get_nth_argument): Removed.
7426 (method_get_first_argument): Removed.
7427 (method_get_next_argument): Removed.
7428 (method_get_sizeof_arguments): Removed.
7429 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7431 2011-06-09 David Li <davidxl@google.com>
7433 * gcc.dg/dump-pass.c: New test.
7435 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7438 * g++.dg/parse/error38.C: New.
7440 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7443 * gfortran.dg/pr49308.f90: New test.
7445 2011-06-08 Jason Merrill <jason@redhat.com>
7447 * g++.dg/cpp0x/noexcept11.C: New.
7448 * g++.dg/cpp0x/noexcept12.C: New.
7449 * g++.dg/cpp0x/sfinae11.C: Adjust.
7451 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7455 to dg-options, match also DW_AT_linkage_name.
7457 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7460 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7461 -fno-common on alpha*-dec-osf*.
7462 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7464 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7466 PR rtl-optimization/49303
7467 * gcc.target/ia64/pr49303.c: New test.
7469 2011-06-08 Tobias Burnus <burnus@net-b.de>
7472 * gfortran.dg/coarray_lock_1.f90: New.
7473 * gfortran.dg/coarray_lock_2.f90: New.
7475 2011-06-07 Jason Merrill <jason@redhat.com>
7477 * lib/prune.exp: Look for "required" rather than "instantiated".
7478 * g++.dg/abi/mangle11.C: Likewise.
7479 * g++.dg/abi/mangle12.C: Likewise.
7480 * g++.dg/abi/mangle17.C: Likewise.
7481 * g++.dg/abi/mangle20-2.C: Likewise.
7482 * g++.dg/abi/pragma-pack1.C: Likewise.
7483 * g++.dg/cpp0x/decltype26.C: Likewise.
7484 * g++.dg/cpp0x/decltype28.C: Likewise.
7485 * g++.dg/cpp0x/decltype29.C: Likewise.
7486 * g++.dg/cpp0x/enum11.C: Likewise.
7487 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7488 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7489 * g++.dg/cpp0x/pr47416.C: Likewise.
7490 * g++.dg/ext/case-range2.C: Likewise.
7491 * g++.dg/ext/case-range3.C: Likewise.
7492 * g++.dg/gomp/for-19.C: Likewise.
7493 * g++.dg/gomp/pr37533.C: Likewise.
7494 * g++.dg/gomp/pr38639.C: Likewise.
7495 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7496 * g++.dg/inherit/base3.C: Likewise.
7497 * g++.dg/inherit/using6.C: Likewise.
7498 * g++.dg/init/placement4.C: Likewise.
7499 * g++.dg/init/reference3.C: Likewise.
7500 * g++.dg/lookup/scoped6.C: Likewise.
7501 * g++.dg/lookup/using7.C: Likewise.
7502 * g++.dg/other/abstract1.C: Likewise.
7503 * g++.dg/other/error10.C: Likewise.
7504 * g++.dg/other/error5.C: Likewise.
7505 * g++.dg/other/field1.C: Likewise.
7506 * g++.dg/other/offsetof5.C: Likewise.
7507 * g++.dg/parse/bitfield2.C: Likewise.
7508 * g++.dg/parse/constant4.C: Likewise.
7509 * g++.dg/parse/crash20.C: Likewise.
7510 * g++.dg/parse/invalid-op1.C: Likewise.
7511 * g++.dg/parse/non-dependent2.C: Likewise.
7512 * g++.dg/parse/template18.C: Likewise.
7513 * g++.dg/tc1/dr152.C: Likewise.
7514 * g++.dg/tc1/dr166.C: Likewise.
7515 * g++.dg/tc1/dr176.C: Likewise.
7516 * g++.dg/tc1/dr213.C: Likewise.
7517 * g++.dg/template/access11.C: Likewise.
7518 * g++.dg/template/access2.C: Likewise.
7519 * g++.dg/template/access3.C: Likewise.
7520 * g++.dg/template/access7.C: Likewise.
7521 * g++.dg/template/arg7.C: Likewise.
7522 * g++.dg/template/cond2.C: Likewise.
7523 * g++.dg/template/crash13.C: Likewise.
7524 * g++.dg/template/crash40.C: Likewise.
7525 * g++.dg/template/crash7.C: Likewise.
7526 * g++.dg/template/crash84.C: Likewise.
7527 * g++.dg/template/ctor5.C: Likewise.
7528 * g++.dg/template/defarg13.C: Likewise.
7529 * g++.dg/template/defarg14.C: Likewise.
7530 * g++.dg/template/dtor7.C: Likewise.
7531 * g++.dg/template/eh2.C: Likewise.
7532 * g++.dg/template/error2.C: Likewise.
7533 * g++.dg/template/error43.C: Likewise.
7534 * g++.dg/template/friend32.C: Likewise.
7535 * g++.dg/template/injected1.C: Likewise.
7536 * g++.dg/template/instantiate1.C: Likewise.
7537 * g++.dg/template/instantiate3.C: Likewise.
7538 * g++.dg/template/instantiate5.C: Likewise.
7539 * g++.dg/template/instantiate7.C: Likewise.
7540 * g++.dg/template/local6.C: Likewise.
7541 * g++.dg/template/lookup2.C: Likewise.
7542 * g++.dg/template/member5.C: Likewise.
7543 * g++.dg/template/memfriend15.C: Likewise.
7544 * g++.dg/template/memfriend16.C: Likewise.
7545 * g++.dg/template/memfriend17.C: Likewise.
7546 * g++.dg/template/memfriend7.C: Likewise.
7547 * g++.dg/template/meminit1.C: Likewise.
7548 * g++.dg/template/nested3.C: Likewise.
7549 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7550 * g++.dg/template/nontype12.C: Likewise.
7551 * g++.dg/template/nontype13.C: Likewise.
7552 * g++.dg/template/nontype6.C: Likewise.
7553 * g++.dg/template/pr23510.C: Likewise.
7554 * g++.dg/template/pr35240.C: Likewise.
7555 * g++.dg/template/ptrmem15.C: Likewise.
7556 * g++.dg/template/ptrmem6.C: Likewise.
7557 * g++.dg/template/qualified-id1.C: Likewise.
7558 * g++.dg/template/qualttp20.C: Likewise.
7559 * g++.dg/template/qualttp3.C: Likewise.
7560 * g++.dg/template/qualttp4.C: Likewise.
7561 * g++.dg/template/qualttp5.C: Likewise.
7562 * g++.dg/template/qualttp6.C: Likewise.
7563 * g++.dg/template/qualttp7.C: Likewise.
7564 * g++.dg/template/qualttp8.C: Likewise.
7565 * g++.dg/template/recurse.C: Likewise.
7566 * g++.dg/template/recurse2.C: Likewise.
7567 * g++.dg/template/ref5.C: Likewise.
7568 * g++.dg/template/scope2.C: Likewise.
7569 * g++.dg/template/sfinae10.C: Likewise.
7570 * g++.dg/template/sfinae3.C: Likewise.
7571 * g++.dg/template/sizeof3.C: Likewise.
7572 * g++.dg/template/static9.C: Likewise.
7573 * g++.dg/template/template-id-2.C: Likewise.
7574 * g++.dg/template/typedef13.C: Likewise.
7575 * g++.dg/template/typename4.C: Likewise.
7576 * g++.dg/template/using14.C: Likewise.
7577 * g++.dg/template/using2.C: Likewise.
7578 * g++.dg/template/warn1.C: Likewise.
7579 * g++.dg/warn/Wparentheses-13.C: Likewise.
7580 * g++.dg/warn/Wparentheses-15.C: Likewise.
7581 * g++.dg/warn/Wparentheses-16.C: Likewise.
7582 * g++.dg/warn/Wparentheses-17.C: Likewise.
7583 * g++.dg/warn/Wparentheses-18.C: Likewise.
7584 * g++.dg/warn/Wparentheses-19.C: Likewise.
7585 * g++.dg/warn/Wparentheses-20.C: Likewise.
7586 * g++.dg/warn/Wparentheses-23.C: Likewise.
7587 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7588 * g++.dg/warn/noeffect2.C: Likewise.
7589 * g++.dg/warn/noeffect4.C: Likewise.
7590 * g++.dg/warn/pr8570.C: Likewise.
7591 * g++.old-deja/g++.brendan/init2.C: Likewise.
7592 * g++.old-deja/g++.eh/spec6.C: Likewise.
7593 * g++.old-deja/g++.pt/crash10.C: Likewise.
7594 * g++.old-deja/g++.pt/crash36.C: Likewise.
7595 * g++.old-deja/g++.pt/derived3.C: Likewise.
7596 * g++.old-deja/g++.pt/error2.C: Likewise.
7597 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7598 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7599 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7600 * g++.old-deja/g++.pt/overload7.C: Likewise.
7601 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7603 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7604 Iain Sandoe <iains@gcc.gnu.org>
7606 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7607 Added code to deal with the case when [Protocol
7608 -descriptionForInstanceMethod:] or [Protocol
7609 -descriptionForClassMethod:] returns NULL.
7611 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7612 Iain Sandoe <iains@gcc.gnu.org>
7614 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7615 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7618 2011-06-07 Xinliang David Li <davidxl@google.com>
7620 * gcc.dg/inline_2.c: New test.
7621 * gcc.dg/unroll_2.c: New test.
7622 * gcc.dg/inline_3.c: New test.
7623 * gcc.dg/unroll_3.c: New test.
7624 * gcc.dg/inline_4.c: New test.
7625 * gcc.dg/unroll_4.c: New test.
7626 * gcc.dg/inline_1.c: New test.
7627 * gcc.dg/unroll_1.c: New test.
7629 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7631 PR tree-optimization/48497
7632 * lib/gcc-defs.exp (dg-additional-options): New proc.
7633 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7634 -msse2 on 32-bit x86.
7636 2011-06-06 Jason Merrill <jason@redhat.com>
7638 * g++.dg/cpp0x/enum19.C: New.
7640 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7642 * gcc.target/arm/neon-reload-class.c: New test.
7644 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7647 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7649 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7651 * gcc.target/arm/smlatb-1.c: New file.
7652 * gcc.target/arm/smlatt-1.c: New file.
7653 * gcc.target/arm/smlaltb-1.c: New file.
7654 * gcc.target/arm/smlaltt-1.c: New file.
7656 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7658 * gcc.target/arm/mla-2.c: New test.
7660 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7662 PR gcov-profile/49299
7663 * gcc.dg/tree-prof/pr49299-1.c: New test.
7664 * gcc.dg/tree-prof/pr49299-2.c: New test.
7666 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7668 * lib/target-supports.exp
7669 (check_effective_target_vect_widen_mult_qi_to_hi):
7670 Add NEON as supporting target.
7671 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7672 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7673 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7674 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7675 using widening multiplication on targets that support it.
7676 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7677 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7678 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7680 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7682 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7683 Modern Objective-C runtime API.
7684 * objc/execute/next_mapping.h: Removed.
7685 * objc-obj-c++-shared/next-mapping.h: Removed.
7686 * objc-obj-c++-shared/Object1.h: Removed.
7687 * objc-obj-c++-shared/Object1.m: Removed.
7688 * objc-obj-c++-shared/Object1.mm: Removed.
7689 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7690 * objc-obj-c++-shared/Protocol1.h: Removed.
7691 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7692 of ProtoBool, IVAR_T and METHOD.
7693 * objc-obj-c++-shared/runtime.h: New.
7694 * objc-obj-c++-shared/TestsuiteObject.h: New.
7695 * objc-obj-c++-shared/TestsuiteObject.m: New.
7697 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7698 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7699 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7701 * objc/execute/_cmd.m: Include
7702 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7703 runtime API. ([TestClass +initialize]): Include this method also
7704 with the GNU runtime.
7705 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7706 Object. ([-setValue:]): Return void.
7707 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7708 with the GNU runtime. Include
7709 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7710 for the NeXT runtime. Use the existing print_ivars() and
7711 compare_structures() implementations for the old NeXT runtime.
7712 Added new implementations for the Modern GNU and NeXT runtimes.
7713 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7714 well. (main): Use objc_getClass(). Use return instead of exit.
7715 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7716 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7718 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7719 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7720 instead of Object. (main): Use return instead of exit().
7721 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7722 instead of Object. Removed prototype for exit(). (main): Use
7723 return instead of exit(). Use the Modern Objective-C runtime API.
7724 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7726 * objc/execute/class-tests-1.h: Include
7727 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7728 runtime API. (test_class_with_superclass): Do not call [Object
7729 class]. There is no need to with the current libobjc.
7730 * objc/execute/class-tests-2.h: Include
7731 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7733 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7734 ../../objc-obj-c++-shared/next-mapping.h.
7735 * objc/execute/class-2.m: Likewise.
7736 * objc/execute/class-3.m: Likewise.
7737 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7738 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7739 +initialize]): Include this method also with the GNU
7740 runtime. (main): Use the Modern Objective-C runtime API.
7741 * objc/execute/class-5.m: Likewise.
7742 * objc/execute/class-6.m: Likewise.
7743 * objc/execute/class-7.m: Likewise.
7744 * objc/execute/class-8.m: Likewise.
7745 * objc/execute/class-9.m: Likewise.
7746 * objc/execute/class-10.m: Likewise.
7747 * objc/execute/class-11.m: Likewise.
7748 * objc/execute/class-12.m: Likewise.
7749 * objc/execute/class-13.m: Likewise.
7750 * objc/execute/class-14.m: Likewise.
7751 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7752 this method also with the GNU runtime.
7753 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7754 +initialize]): Include this method also with the GNU runtime.
7755 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7757 * objc/execute/encode-1.m: Likewise.
7758 * objc/execute/enumeration-1.m: Likewise.
7759 * objc/execute/enumeration-2.m: Likewise.
7760 * objc/execute/exceptions/catchall-1.m: Likewise.
7761 * objc/execute/exceptions/finally-1.m: Likewise.
7762 * objc/execute/exceptions/foward-1.m: Likewise.
7763 * objc/execute/exceptions/local-variables-1.m: Likewise.
7764 * objc/execute/exceptions/throw-nil.m: Likewise.
7765 * objc/execute/exceptions/trivial.m: Likewise.
7766 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7767 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7768 * objc/execute/exceptions/matcher-1.m: Likewise.
7769 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7771 * objc/execute/formal_protocol-2.m: Likewise.
7772 * objc/execute/formal_protocol-3.m: Likewise.
7773 * objc/execute/formal_protocol-4.m: Likewise.
7774 * objc/execute/formal_protocol-5.m: Include
7775 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7777 * objc/execute/formal_protocol-6.m: Likewise.
7778 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7779 Object. Include <objc/Protocol.h> instead of
7780 ../../objc-obj-c++-shared/Protocol1.h.
7781 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7783 * objc/execute/informal_protocol.m: Likewise.
7784 * objc/execute/load-3.m: Likewise.
7785 * objc/execute/many_args_method.m ([TestClass +initialize]):
7786 Include this method with the GNU runtime as well.
7787 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7788 * objc/execute/nested-func-1.m: Use TestsuiteObject
7790 * objc/execute/nil_method-1.m: Likewise.
7791 * objc/execute/no_clash.m: Likewise.
7792 * objc/execute/np-1.m: Do not include
7793 ../../objc-obj-c++-shared/Protocol1.h.
7794 (main): Use return instead of exit().
7795 * objc/execute/np-2.m: Do not include
7796 ../../objc-obj-c++-shared/Protocol1.h.
7797 ([MyObject +initialize]): Include this method also with the GNU
7798 runtime. (main): Use return instead of exit().
7799 * objc/execute/object_is_class.m: Include
7800 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7801 of Object. (main): Use the Modern Objective-C runtime API.
7802 * objc/execute/object_is_meta_class.m: Likewise.
7803 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7804 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7805 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7806 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7807 Objective-C runtime API.
7808 * objc/execute/protocol-isEqual-2.m: Likewise.
7809 * objc/execute/protocol-isEqual-3.m: Likewise.
7810 * objc/execute/protocol-isEqual-4.m: Likewise.
7811 * objc/execute/redefining_self.m ([TestClass +initialize]):
7812 Include this method with the GNU runtime as well.
7813 * objc/execute/root_methods.m: Include
7814 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7815 Include this method with the GNU runtime as well.
7816 (main): Use the Modern Objective-C runtime API.
7817 * objc/execute/selector-1.m: Include
7818 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7819 of Object. (main): Use the Modern Objective-C runtime API.
7820 * objc/execute/static-1.m ([Test +initialize]): Include this
7821 method with the GNU runtime as well.
7822 * objc/execute/static-2.m: Likewise.
7823 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7824 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7825 ([MathClass +initialize]): Include this method with the GNU
7827 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7829 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7830 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7831 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7832 * objc.dg/attributes/method-attribute-1.m: Likewise.
7833 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7834 * objc.dg/attributes/method-attribute-2.m: Likewise.
7835 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7836 * objc.dg/attributes/method-attribute-3.m: Likewise.
7837 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7838 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7839 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7840 * obj-c++.dg/bitfield-1.mm: Likewise.
7841 * obj-c++.dg/bitfield-2.mm: Likewise
7842 * objc.dg/bitfield-3.m: Likewise.
7843 * obj-c++.dg/bitfield-4.mm: Likewise.
7844 * objc.dg/bitfield-5.m: Likewise
7845 * objc.dg/call-super-1.m: Likewise.
7846 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7847 Use objc_getClass() instead of objc_get_class(), but for the GNU
7848 runtime redefine objc_getClass as objc_get_class. Include
7849 ../objc-obj-c++-shared/runtime.h.
7850 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7851 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7852 Use the Modern Objective-C runtime API.
7853 * objc.dg/class-protocol-1.m: Include
7854 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7855 * obj-c++.dg/class-protocol-1.mm: Likewise.
7856 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7857 * objc.dg/comp-types-10.m: Likewise.
7858 * objc.dg/comp-types-11.m: Likewise.
7859 * objc.dg/comp-types-12.m: Likewise.
7860 * obj-c++.dg/comp-types-9.mm: Likewise.
7861 * obj-c++.dg/comp-types-11.mm: Likewise.
7862 * obj-c++.dg/comp-types-12.mm: Likewise.
7863 * obj-c++.dg/comp-types-13.mm: Likewise.
7864 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7865 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7866 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7867 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7868 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7869 * objc.dg/desig-init-1.m: Likewise.
7870 * obj-c++.dg/defs.mm: Likewise.
7871 * objc.dg/exceptions-2.m: Likewise.
7872 * obj-c++.dg/except-1.mm: Likewise.
7873 * obj-c++.dg/exceptions-2.mm: Likewise.
7874 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7875 Use the Modern Objective-C runtime API.
7876 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7877 the Modern Objective-C runtime API. Do not include
7878 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7879 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7880 the Modern Objective-C runtime API except when using an older NeXT
7882 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7883 the Modern Objective-C runtime API.
7884 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7886 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7887 * objc.dg/encode-7-next-64bit.m: Updated include.
7888 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7890 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7891 the Modern Objective-C runtime API.
7892 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7893 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7894 instead of ../objc-obj-c++-shared/Protocol1.h.
7895 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7896 the Modern Objective-C runtime API except when using an older NeXT
7898 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7899 the Modern Objective-C runtime API.
7900 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7902 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7903 * objc.dg/fix-and-continue-2.m: Likewise.
7904 * objc.dg/foreach-1.m: Likewise.
7905 * objc.dg/foreach-2.m: Likewise.
7906 * objc.dg/foreach-3.m: Likewise.
7907 * objc.dg/foreach-4.m: Likewise.
7908 * objc.dg/foreach-5.m: Likewise.
7909 * objc.dg/foreach-6.m: Likewise.
7910 * objc.dg/foreach-7.m: Likewise.
7911 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7913 * objc.dg/func-ptr-2.m: Likewise.
7914 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7915 Do not include objc/objc-api.h.
7916 * obj-c++.dg/fsf-package-0.mm: Likewise.
7917 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7918 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7919 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7921 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7922 * objc.dg/gnu-runtime-3.m: Likewise.
7923 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7924 * objc.dg/headers.m: Include objc/runtime.h instead of
7925 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7926 for the NeXT runtime.
7927 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7928 * obj-c++.dg/isa-field-1.mm: Likewise.
7929 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7930 * objc.dg/layout-1.m: Likewise.
7931 * objc.dg/layout-2.m: Likewise.
7932 * objc.dg/local-decl-2.m: Likewise.
7933 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7934 Object. ([Container +elementForView:]): Use
7935 class_conformsToProtocol().
7936 * obj-c++.dg/lookup-2.mm: Likewise.
7937 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7938 * obj-c++.dg/local-decl-1.mm: Likewise.
7939 * objc.dg/method-3.m: Likewise.
7940 * objc.dg/method-4.m: Likewise.
7941 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7942 ../objc-obj-c++-shared/Protocol1.h.
7943 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7944 * objc.dg/method-9.m: Likewise.
7945 * objc.dg/method-10.m: Likewise.
7946 * objc.dg/method-13.m ([Root +initialize]): Include this method
7947 also for the GNU runtime. (main): Use objc_getClass() also for
7949 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7950 * objc.dg/method-17.m: Likewise.
7951 * objc.dg/method-19.m: Likewise.
7952 * objc.dg/method-20b.m: Likewise.
7953 * obj-c++.dg/method-2.mm: Likewise.
7954 * obj-c++.dg/method-6.mm: Likewise.
7955 * obj-c++.dg/method-10.mm: Likewise.
7956 * obj-c++.dg/method-11.mm: Likewise.
7957 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7958 ../objc-obj-c++-shared/Protocol1.h.
7959 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7960 * obj-c++.dg/method-15.mm: Likewise.
7961 * obj-c++.dg/method-17.mm: Likewise.
7962 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7963 +initialize]): Include this method also for the GNU
7964 runtime. (main): Use objc_getClass() also for the GNU runtime.
7965 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7966 * obj-c++.dg/method-22.mm: Likewise.
7967 * obj-c++.dg/method-23.mm: Likewise.
7968 * obj-c++.dg/no-extra-load.mm: Likewise.
7969 * objc.dg/objc-fast-4.m: Likewise.
7970 * objc.dg/objc-gc-4.m: Likewise.
7971 * obj-c++.dg/objc-gc-3.mm: Likewise.
7972 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7973 protocol_getMethodDescription() instead of [Protocol
7974 -descriptionForInstanceMethod].
7975 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7976 Made it available with all runtimes. (main): Call -test instead
7978 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7979 and put into a category.
7980 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7981 Object. Include objc/objc.h.
7982 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7983 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7984 New. (main): Use protocol_getMethodDescription() instead
7985 of [Protocol -descriptionForInstanceMethod] and [Protocol
7986 -descriptionForClassMethod].
7987 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7988 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7989 Objective-C runtime API.
7990 * obj-c++.dg/proto-qual-1.mm: Likewise.
7991 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7993 * obj-c++.dg/property/property-1.mm: Likewise.
7994 * obj-c++.dg/qual-types-1.mm: Likewise.
7995 * objc.dg/selector-2.m: Include objc/objc.h instead of
7996 ../objc-obj-c++-shared/Object1.h.
7997 * obj-c++.dg/selector-2.mm: Likewise.
7998 * obj-c++.dg/selector-5.mm: Likewise.
7999 * obj-c++.dg/selector-6.mm: Likewise.
8000 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8001 Object. Do not include objc/objc-api.h.
8002 * obj-c++.dg/set-not-used-1.mm: Likewise.
8003 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8004 * objc.dg/stret-1.m: Likewise.
8005 * objc.dg/stret-2.m: Likewise.
8006 * obj-c++.dg/super-class-2.mm: Likewise.
8007 * objc.dg/super-class-3.m: Likewise.
8008 * objc.dg/super-class-4.m: Likewise.
8009 * objc.dg/sync-2.m: Likewise.
8010 * obj-c++.dg/sync-2.mm: Likewise.
8011 * objc.dg/sync-1.m: Include objc/objc.h instead of
8012 ../objc-obj-c++-shared/Object1.h.
8013 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8014 'Class' as the type of 'isa'.
8015 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8016 Objective-C runtime API. ([TestClass +initialize]): Include this
8017 method with the GNU runtime as well.
8018 * objc.dg/strings/strings-1.m: Updated includes.
8019 * obj-c++.dg/strings/strings-1.mm: Likewise.
8020 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8021 objc.dg/strings/const-str-12b.m.
8022 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8023 * obj-c++.dg/template-3.mm: Likewise.
8024 * obj-c++.dg/template-4.mm: Likewise.
8025 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8026 Objective-C runtime API.
8027 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8028 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8029 * obj-c++.dg/try-catch-1.mm: Likewise.
8030 * obj-c++.dg/try-catch-2.mm: Likewise.
8031 * objc.dg/try-catch-3.m: Likewise.
8032 * obj-c++.dg/try-catch-3.mm: Likewise.
8033 * objc.dg/try-catch-6.m: Likewise.
8034 * objc.dg/try-catch-7.m: Likewise.
8035 * obj-c++.dg/try-catch-7.mm: Likewise.
8036 * obj-c++.dg/try-catch-8.mm: Likewise.
8037 * obj-c++.dg/try-catch-9.mm: Likewise.
8038 * objc.dg/try-catch-10.m: Likewise.
8039 * obj-c++.dg/try-catch-11.mm: Likewise.
8040 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8041 Object. Include objc/objc.h.
8042 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8043 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8044 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8045 Object. Use Modern Objective-C runtime API. Do not use
8047 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8048 * obj-c++.dg/torture/trivial.mm: Likewise.
8049 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8050 instead of ../objc-obj-c++-shared/Object1.h. Include
8051 ../objc-obj-c++-shared/runtime.h.
8052 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8053 * objc.dg/torture/strings/const-str-11.m: Likewise.
8054 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8055 * objc.dg/torture/strings/const-str-9.m: Likewise.
8056 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8057 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8058 instead of Object. Only add _FooClassReference if
8060 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8061 * objc.dg/torture/strings/const-str-8.m: Likewise.
8062 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8063 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8065 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8067 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8068 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8069 * obj-c++.dg/va-meth-1.mm: Likewise.
8070 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8071 ../objc-obj-c++-shared/Object1.h.
8072 * objc.dg/zero-link-3.m: Likewise.
8074 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8076 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8078 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8081 * obj-c++.dg/property/cxx-property-1.mm: New.
8082 * obj-c++.dg/property/cxx-property-2.mm: New.
8084 2011-06-06 Jason Merrill <jason@redhat.com>
8086 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8088 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8090 PR rtl-optimization/49145
8092 * gcc.c-torture/compile/pr49145.c: New test.
8094 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8097 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8098 to dg-options, match also DW_AT_linkage_name.
8101 * gcc.dg/debug/pr49294.c: New test.
8104 * g++.dg/opt/pr49264.C: New test.
8106 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8108 PR tree-optimization/49243
8109 * gcc.dg/pr49243.c: New.
8111 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8113 * gnat.dg/specs/cond_expr1.ads: New test.
8115 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8117 * gnat.dg/deferred_const4.ad[sb]: New test.
8118 * gnat.dg/deferred_const4_pkg.ads: New helper.
8120 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8122 * gnat.dg/test_tamdt.adb: Rename to...
8123 * gnat.dg/taft_type1.adb: ...this.
8124 * gnat.dg/tamdt.ad[sb]: Rename to...
8125 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8126 * gnat.dg/tamdt_aux.ads: Rename to...
8127 * gnat.dg/taft_type1_pkg2.ads: ...this.
8128 * gnat.dg/taft_type2.ad[sb]: New test.
8129 * gnat.dg/taft_type2_pkg.ads: New helper.
8130 * gnat.dg/taft_type3.adb: New test.
8131 * gnat.dg/taft_type3_pkg.ads: New helper.
8133 2011-06-05 Tobias Burnus <burnus@net-b.de>
8136 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8139 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8142 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8144 * objc.dg/gnu-api-2-objc.m: Likewise.
8145 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8146 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8148 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8150 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8151 alignment, not the alignment, when calling class_addIvar(). Add
8152 an 'isa' instance variable to the test root class.
8153 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8155 2011-06-04 Jan Hubicka <jh@suse.cz>
8157 PR tree-optimization/48893
8158 PR tree-optimization/49091
8159 PR tree-optimization/49179
8160 * gfortran.dg/pr49179.f90: New testcase
8162 2011-06-04 Jan Hubicka <jh@suse.cz>
8165 * g++.dg/torture/pr48954.C: New testcase.
8167 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8169 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8171 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8174 * g++.dg/diagnostic/bitfld2.C: New.
8176 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8179 * gcc.c-torture/execute/pr49281.c: New test.
8181 2011-06-04 Jan Hubicka <jh@suse.cz>
8183 PR tree-optimize/48929
8184 * gcc.c-torture/compile/pr48929.c: New testcase.
8186 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8188 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8190 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8193 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8195 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8197 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8199 2011-06-03 Richard Henderson <rth@redhat.com>
8200 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8202 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8204 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8206 * objc.dg/headers.m: Do not include objc-list.h.
8208 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8210 * objc.dg/type-stream-1.m: Test removed.
8211 * objc.dg/headers.m: Do not include typedstream.h.
8213 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8215 * objc.dg/torture/forward-1.m (main): Updated testcase.
8217 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8220 * gcc.c-torture/compile/pr49163.c: New.
8222 2011-06-02 Asher Langton <langton2@llnl.gov>
8225 * gfortran.dg/PR49268.f90: New test.
8227 2011-06-02 Asher Langton <langton2@llnl.gov>
8230 * gfortran.dg/PR37039.f90: New test.
8232 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8235 * objc.dg/method-5.m: Updated.
8236 * objc.dg/method-19.m: Updated.
8237 * objc.dg/method-lookup-1.m: New.
8238 * obj-c++.dg/method-6.mm: Updated.
8239 * obj-c++.dg/method-7.mm: Updated.
8240 * obj-c++.dg/method-lookup-1.mm: New.
8242 2011-06-02 DJ Delorie <dj@redhat.com>
8244 * lib/timeout.exp (timeout): Add board_info support.
8246 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8248 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8250 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8253 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8254 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8256 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8257 Hans-Peter Nilsson <hp@axis.com>
8259 PR rtl-optimization/48840
8260 * gcc.target/sparc/ultrasp13.c: New test.
8262 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8265 * gcc.c-torture/compile/pr49238.c: New.
8267 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8269 * gcc.target/arm/g2.c: Skip test in -mthumb.
8270 Skip test unless cpu is xscale.
8271 * gcc.target/arm/scd42-2.c: Likewise.
8272 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8274 2011-06-01 Jason Merrill <jason@redhat.com>
8276 * g++.dg/cpp0x/decltype28.C: New.
8277 * g++.dg/cpp0x/decltype29.C: New.
8279 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8282 * gcc.target/mips/pr45074.c: New test.
8284 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8285 Hans-Peter Nilsson <hp@axis.com>
8287 PR rtl-optimization/48830
8288 * gcc.target/sparc/ultrasp12.c: New test.
8290 2011-06-01 David Li <davidxl@google.com>
8292 * gcc.dg/profile-dir-1.c: Change pass name.
8293 * gcc.dg/profile-dir-2.c: Ditto.
8294 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8295 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8296 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8297 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8298 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8299 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8300 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8301 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8302 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8303 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8304 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8305 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8306 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8307 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8308 * gcc.dg/profile-dir-3.c: Ditto.
8309 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8311 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8313 * objc.dg/attributes/method-nonnull-1.m: New test.
8314 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8316 2011-05-31 Tobias Burnus <burnus@net-b.de>
8319 * gfortran.dg/coarray_atomic_1.f90: New.
8320 * gfortran.dg/coarray/atomic_1.f90: New.
8322 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8324 * gcc.dg/guality/bswaptest.c: New test.
8325 * gcc.dg/guality/clztest.c: New test.
8326 * gcc.dg/guality/ctztest.c: New test.
8327 * gcc.dg/guality/rotatetest.c: New test.
8330 * gcc.target/i386/pr48688.c: New test.
8332 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
8335 * g++.dg/lookup/name-clash9.C: New.
8337 2011-05-31 Tobias Burnus <burnus@net-b.de>
8340 * gfortran.dg/coarray/dummy_1.f90: New.
8342 2011-05-31 Tobias Burnus <burnus@net-b.de>
8345 * gfortran.dg/coarray/save_1.f90: New.
8346 * gfortran.dg/coarray_4.f90: Update dg-error.
8348 2011-05-31 Jason Merrill <jason@redhat.com>
8350 * g++.dg/cpp0x/rv-template1.C: New.
8352 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8354 PR rtl-optimization/49235
8355 * gcc.dg/pr49235.c: New test.
8357 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8359 PR tree-optimization/49093
8360 * gcc.dg/vect/pr49093.c: New test.
8362 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8365 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8367 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8370 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8373 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8376 * gcc.c-torture/execute/pr49186.c: New.
8378 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8381 * gcc.target/i386/pr49168-1.c: New.
8383 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8384 Eric Botcazou <ebotcazou@adacore.com>
8386 * gcc.dg/guality/drap.c: New test.
8388 2011-05-30 Richard Guenther <rguenther@suse.de>
8390 PR tree-optimization/49210
8391 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8392 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8394 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8397 * g++.dg/gomp/pr49223-1.C: New test.
8398 * g++.dg/gomp/pr49223-2.C: New test.
8400 2011-05-30 Richard Guenther <rguenther@suse.de>
8402 PR tree-optimization/49218
8403 * gcc.c-torture/execute/pr49218.c: New testcase.
8405 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8407 PR tree-optimization/49199
8408 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8409 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8410 -fno-tree-scev-cprop.
8412 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8415 * gfortran.dg/extends_13.f03: New.
8417 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8419 PR rtl-optimization/49095
8420 * gcc.target/i386/pr49095.c: New test.
8422 2011-05-29 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/coarray_24.f90: New.
8427 2011-05-29 Tobias Burnus <burnus@net-b.de>
8430 * gfortran.dg/coarray_23.f90: New.
8432 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8435 * gcc.dg/pr48826.c: New test.
8437 2011-05-29 Richard Guenther <rguenther@suse.de>
8439 PR tree-optimization/49217
8440 * gcc.dg/torture/pr49217.c: New testcase.
8442 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8445 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8447 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8449 * gnat.dg/boolean_subtype.adb: Rename to...
8450 * gnat.dg/boolean_subtype1.adb: ...this.
8452 2011-05-28 Jason Merrill <jason@redhat.com>
8454 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8456 2011-05-27 Jason Merrill <jason@redhat.com>
8458 * g++.dg/cpp0x/enum18.C: Adjust.
8460 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8462 2011-05-27 Tobias Burnus <burnus@net-b.de>
8465 * gfortran.dg/coarray_22.f90: New.
8467 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8469 PR tree-optimization/46728
8470 * gcc.target/powerpc/pr46728-1.c: New.
8471 * gcc.target/powerpc/pr46728-2.c: New.
8472 * gcc.target/powerpc/pr46728-3.c: New.
8473 * gcc.target/powerpc/pr46728-4.c: New.
8474 * gcc.target/powerpc/pr46728-5.c: New.
8475 * gcc.dg/pr46728-6.c: New.
8476 * gcc.target/powerpc/pr46728-7.c: New.
8477 * gcc.target/powerpc/pr46728-8.c: New.
8478 * gcc.dg/pr46728-9.c: New.
8479 * gcc.target/powerpc/pr46728-10.c: New.
8480 * gcc.target/powerpc/pr46728-11.c: New.
8481 * gcc.dg/pr46728-12.c: New.
8482 * gcc.target/powerpc/pr46728-13.c: New.
8483 * gcc.target/powerpc/pr46728-14.c: New.
8484 * gcc.target/powerpc/pr46728-15.c: New.
8485 * gcc.target/powerpc/pr46728-16.c: New.
8487 2011-05-27 Jason Merrill <jason@redhat.com>
8489 * g++.dg/abi/mangle47.C: New.
8492 * g++.dg/template/const5.C: New.
8494 * g++.dg/cpp0x/enum18.C: New.
8496 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8498 * g++.dg/cpp0x/error6.C: New.
8500 * g++.dg/cpp0x/error5.C: New.
8502 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8505 * g++.dg/eh/cond6.C: New test.
8507 2011-05-27 Tobias Burnus <burnus@net-b.de>
8510 * gfortran.dg/rank_3.f90: New.
8511 * gfortran.dg/rank_4.f90: New.
8513 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8515 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8516 replace dump search.
8518 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8521 * gnat.dg/bit_packed_array5.adb: ...here.
8523 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8526 * g++.dg/cpp0x/auto25.C: New.
8528 2011-05-27 Richard Guenther <rguenther@suse.de>
8530 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8532 2011-05-27 Richard Guenther <rguenther@suse.de>
8534 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8536 2011-05-27 Richard Guenther <rguenther@suse.de>
8539 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8541 2011-05-26 Jason Merrill <jason@redhat.com>
8543 * g++.dg/cpp0x/friend1.C: New.
8544 * g++.dg/cpp0x/friend2.C: New.
8546 * g++.dg/cpp0x/auto7.C: Update.
8547 * g++.dg/template/crash50.C: Adjust.
8548 * g++.dg/template/static9.C: Adjust.
8549 * g++.old-deja/g++.ext/memconst.C: Adjust.
8551 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8553 * gcc.dg/march.c: Ignore a note for some targets.
8555 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8556 Nathan Froyd <froydnj@codesourcery.com>
8560 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8561 * g++.dg/parse/pr18770.C: New test.
8562 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8564 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8567 * gfortran.dg/dependency_40.f90 : New test.
8569 2011-05-26 Tobias Burnus <burnus@net-b.de>
8572 * gfortran.dg/coarray/registering_1.f90: New.
8574 2011-05-26 Jason Merrill <jason@redhat.com>
8576 * g++.dg/cpp0x/variadic111.C: New.
8577 * g++.dg/cpp0x/variadic41.C: Adjust.
8579 2011-05-26 Richard Guenther <rguenther@suse.de>
8581 PR tree-optimization/48702
8582 * gcc.dg/torture/pr48702.c: New testcase.
8584 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8586 PR gcov-profile/48845
8587 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8589 * gcc.dg/matrix/matrix.exp: Likewise.
8590 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8591 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8592 line number to check_profiling_available.
8593 * lib/target-supports.exp (check_profiling_available): Account for
8595 Require TLS runtime support with -fprofile-generate.
8596 * lib/profopt.exp (profopt-execute): Add TLS options for
8598 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8600 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8603 * g++.dg/eh/cond5.C: New test.
8605 PR tree-optimization/49161
8606 * gcc.c-torture/execute/pr49161.c: New test.
8608 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8610 * gcc.target/arm/neon-vorn-vbic.c: New test.
8612 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8614 PR tree-optimization/49038
8615 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8616 * gcc.dg/vect/pr49038.c: New test.
8618 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
8620 * g++.dg/init/pr25811-3.C: New.
8621 * g++.dg/init/pr25811-4.C: New.
8623 2011-05-25 Jason Merrill <jason@redhat.com>
8625 * g++.dg/cpp0x/enum17.C: New.
8626 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8628 * g++.dg/cpp0x/auto24.C: New.
8630 * g++.dg/cpp0x/error4.C: New.
8632 * g++.dg/cpp0x/rv-restrict.C: New.
8634 * g++.dg/cpp0x/enum15.C: New.
8635 * g++.dg/cpp0x/constexpr-switch2.C: New.
8637 * g++.dg/cpp0x/variadic110.C: New.
8639 * g++.dg/cpp0x/auto9.C: Add typedef test.
8641 * g++.dg/cpp0x/auto23.C: New.
8642 * g++.dg/cpp0x/auto9.C: Adjust.
8644 * g++.dg/cpp0x/defaulted29.C: New.
8646 * g++.dg/cpp0x/initlist51.C: New.
8648 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8650 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8651 * g++.dg/abi/packed1.C: Suppress warning.
8652 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8653 * g++.dg/template/stdarg1.C: Likewise.
8654 * g++.dg/other/packed1.C: Remove arm from xfail list.
8656 2011-05-25 Jason Merrill <jason@redhat.com>
8658 * g++.dg/cpp0x/enum16.C: New.
8659 * g++.dg/parse/error15.C: Adjust.
8661 * g++.dg/cpp0x/initlist50.C: New.
8663 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8665 * g++.dg/cpp0x/variadic109.C: New.
8667 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8669 * gcc.target/i386/pause-1.c: New.
8671 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8673 * gcc.dg/stack-usage-1.c: Adjust comment.
8674 * gcc.dg/stack-usage-2.c: New test.
8676 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8679 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8680 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8682 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8684 PR rtl-optimization/48757
8685 * gfortran.dg/pr48757.f: New test case.
8687 2011-05-24 Jason Merrill <jason@redhat.com>
8689 * g++.dg/cpp0x/access01.C: New.
8691 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8694 * objc.dg/pr48177.m: New testcase.
8696 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8699 * objc.dg/pr48187.m: New testcase.
8700 * obj-c++.dg/pr48187.mm: New testcase.
8701 * objc.dg/ivar-extra-semicolon.m: New testcase.
8703 2011-05-24 Jason Merrill <jason@redhat.com>
8705 * g++.dg/template/access21.C: New.
8706 * g++.dg/template/access22.C: New.
8708 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8710 PR rtl-optimization/48633
8711 * g++.dg/pr48633.C: New test.
8713 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8716 * g++.dg/other/pr49133.C: New test.
8718 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8719 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8721 * gcc.dg/torture/tls/run-gd.c: New test.
8722 * gcc.dg/torture/tls/run-ie.c: New test.
8723 * gcc.dg/torture/tls/run-ld.c: New test.
8724 * gcc.dg/torture/tls/run-le.c: New test.
8725 * lib/target-supports.exp (check_effective_target_tls_runtime):
8726 Build testcase with TLS options.
8728 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8730 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8732 2011-05-24 Tom de Vries <tom@codesourcery.com>
8734 PR tree-optimization/49121
8735 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8737 2011-05-23 Jason Merrill <jason@redhat.com>
8739 * g++.dg/cpp0x/defaulted28.C: New.
8741 * g++.dg/cpp0x/sfinae25.C: New.
8743 * g++.dg/cpp0x/rv-cast2.C: New.
8745 * g++.dg/cpp0x/enum14.C: New.
8747 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.c-torture/execute/pr49123.c: New test.
8753 * gcc.dg/debug/pr49032.c: New test.
8756 * gcc.dg/pr49120.c: New test.
8758 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8761 * gcc.target/i386/pr47315.c: New test.
8763 2011-05-23 Jason Merrill <jason@redhat.com>
8765 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8767 * g++.dg/cpp0x/sfinae24.C: New.
8769 * g++.dg/cpp0x/error3.C: New.
8771 * g++.dg/cpp0x/defaulted27.C: New.
8773 * g++.dg/cpp0x/decltype27.C: New.
8775 2011-05-23 Richard Guenther <rguenther@suse.de>
8777 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8779 2011-05-23 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/40874
8782 * g++.dg/tree-ssa/pr40874.C: New testcase.
8784 2011-05-23 Richard Guenther <rguenther@suse.de>
8786 PR tree-optimization/49115
8787 * g++.dg/torture/pr49115.C: New testcase.
8789 2011-05-23 Richard Guenther <rguenther@suse.de>
8792 * gcc.dg/memcpy-3.c: New testcase.
8794 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8797 * gcc.c-torture/execute/pr48973-1.c: New test.
8798 * gcc.c-torture/execute/pr48973-2.c: New test.
8800 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8803 * g++.dg/warn/pr18016.C: New.
8805 2011-05-23 Tom de Vries <tom@codesourcery.com>
8808 * gcc.target/arm/ivopts-6.c: New test.
8810 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8813 * gcc.c-torture/compile/pr49029.c: New test.
8815 2011-05-22 Jason Merrill <jason@redhat.com>
8817 * g++.dg/cpp0x/sfinae23.C: New.
8818 * g++.dg/cpp0x/sfinae8.C: Correct.
8820 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8822 * gfortran.dg/function_optimize_8.f90: New test case.
8824 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8826 PR tree-optimization/49087
8827 * gcc.dg/vect/O3-pr49087.c: New test.
8829 2011-05-21 Jason Merrill <jason@redhat.com>
8831 * g++.dg/debug/const5.C: New.
8833 2011-05-20 Jason Merrill <jason@redhat.com>
8835 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8837 * g++.dg/cpp0x/constexpr-static7.C: New.
8839 * g++.dg/cpp0x/enum12.C: New.
8840 * g++.dg/cpp0x/enum13.C: New.
8842 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8845 * gfortran.dg/select_type_23.f03: New.
8847 2011-05-20 Jason Merrill <jason@redhat.com>
8849 * g++.dg/cpp0x/defaulted26.C: New.
8851 * g++.dg/cpp0x/noexcept02.C: Fix.
8852 * g++.dg/cpp0x/noexcept03.C: Fix.
8853 * g++.dg/cpp0x/noexcept08.C: Fix.
8854 * g++.dg/cpp0x/noexcept10.C: New.
8856 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8859 * gfortran.dg/extends_12.f03: New.
8861 2011-05-20 Jason Merrill <jason@redhat.com>
8863 * g++.dg/template/koenig9.C: New.
8864 * g++.dg/opt/pr47615.C: Fix.
8865 * g++.dg/overload/defarg1.C: Fix.
8866 * g++.dg/tc1/dr213.C: Remove xfail.
8867 * g++.dg/torture/pr34850.C: Fix.
8868 * g++.dg/torture/pr39362.C: Fix.
8869 * g++.old-deja/g++.brendan/crash56.C: Fix.
8870 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8872 2011-05-20 Richard Guenther <rguenther@suse.de>
8874 PR tree-optimization/49079
8875 * gcc.dg/torture/pr49079.c: New testcase.
8877 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8879 PR tree-optimization/49073
8880 * gcc.c-torture/execute/pr49073.c: New test.
8882 2011-06-19 Tobias Burnus <burnus@net-b.de>
8885 * gfortran.dg/coarray_21.f90: New.
8887 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8889 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8892 2011-05-19 Richard Guenther <rguenther@suse.de>
8895 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8897 2011-05-19 Richard Guenther <rguenther@suse.de>
8900 * gcc.dg/builtin-object-size-11.c: New testcase.
8902 2011-05-19 Tom de Vries <tom@codesourcery.com>
8905 * gcc.target/arm/ivopts.c: New test.
8906 * gcc.target/arm/ivopts-2.c: New test.
8908 2011-05-19 Tom de Vries <tom@codesourcery.com>
8910 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8912 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8914 * gcc.c-torture/execute/960321-1.x: Remove.
8916 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8919 * gfortran.dg/move_alloc_4.f90: New.
8921 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8924 * gcc.target/i386/pr49002-1.c: New test.
8925 * gcc.target/i386/pr49002-2.c: Likewise.
8927 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8929 PR tree-optimization/49039
8930 * gcc.c-torture/execute/pr49039.c: New test.
8931 * gcc.dg/tree-ssa/pr49039.c: New test.
8932 * g++.dg/torture/pr49039.C: New test.
8934 2011-05-18 Jason Merrill <jason@redhat.com>
8936 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8937 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8938 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8940 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8942 * gcc.target/bfin/mcpu-bf592.c: New test.
8944 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8946 PR tree-optimization/41881
8947 * gcc.dg/vect/O3-pr41881.c: New test.
8948 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8950 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8952 PR tree-optimization/49000
8953 * gcc.dg/pr49000.c: New test.
8955 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8957 * gnat.dg/invalid1.adb: New test.
8959 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8961 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8963 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8964 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8966 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8969 * g++.dg/cpp0x/range-for18.C: New.
8971 2011-05-15 Tobias Burnus <burnus@net-b.de>
8974 * gfortran.dg/coarray/image_index_2.f90: New.
8976 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8978 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8979 * g++.dg/cpp0x/override2.C: New.
8981 2011-05-14 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.de/coarray_20.f90: New.
8986 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8989 * function_optimize_7.f90: New test case.
8991 2011-05-13 Jason Merrill <jason@redhat.com>
8993 * g++.dg/cpp0x/decltype26.C: New.
8994 * g++.dg/cpp0x/enum11.C: New.
8996 2011-05-13 Tobias Burnus <burnus@net-b.de>
9000 * gfortran.dg/assign_8.f90: Update dg-error.
9002 2011-05-13 Tobias Burnus <burnus@net-b.de>
9005 * gfortran.dg/io_constraints_8.f90: New.
9006 * gfortran.dg/io_constraints_9.f90: New.
9008 2011-05-13 Martin Thuresson <martint@google.com>
9010 PR gcov-profile/47793
9011 * gcc.dg/pr47793.c: New.
9013 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9015 PR tree-optimization/48975
9016 * gcc.dg/pr48975.c: New test.
9018 2011-05-12 Tobias Burnus <burnus@net-b.de>
9021 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9023 2011-05-12 Jason Merrill <jason@redhat.com>
9025 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9027 2011-05-12 Geert Bosch <bosch@adacore.com>
9029 * gnat.dg/view_conversion1.adb: New test.
9031 2011-05-12 Richard Guenther <rguenther@suse.de>
9033 PR tree-optimization/48172
9034 * gcc.dg/vect/pr48172.c: New testcase.
9036 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9039 * g++.dg/opt/pr48967.C: New test.
9041 2011-05-11 Jason Merrill <jason@redhat.com>
9043 * g++.dg/cpp0x/constexpr-friend.C: New.
9044 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9046 * g++.dg/cpp0x/sfinae22.C: New.
9048 2011-05-11 Tobias Burnus <burnus@net-b.de>
9051 * gfortran.dg/generic_24.f90: New.
9053 2011-05-11 Richard Guenther <rguenther@suse.de>
9055 PR tree-optimization/15256
9056 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9058 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.dg/pr48159-1.c: New test.
9062 * gcc.dg/pr48159-2.c: New test.
9064 2011-05-11 Richard Guenther <rguenther@suse.de>
9067 * gcc.dg/torture/pr48953.c: New testcase.
9069 2011-05-11 Richard Guenther <rguenther@suse.de>
9071 PR tree-optimization/18041
9072 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9074 2011-05-11 Alan Modra <amodra@gmail.com>
9077 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9079 2011-05-10 Jason Merrill <jason@redhat.com>
9081 * g++.dg/cpp0x/defaulted25.C: New.
9082 * g++.dg/template/crash7.C: Adjust.
9084 * g++.dg/cpp0x/variadic108.C: New.
9086 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9088 * g++.dg/inherit/virtual9.C: Extend.
9090 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9093 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9094 are passed and returned in vector registers.
9096 2011-05-10 Richard Guenther <rguenther@suse.de>
9098 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9099 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9100 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9101 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9102 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9105 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9107 PR tree-optimization/48611
9108 PR tree-optimization/48794
9109 * gfortran.dg/gomp/pr48611.f90: New test.
9110 * gfortran.dg/gomp/pr48794.f90: New test.
9113 * gcc.dg/dfp/pr48928.c: New test.
9115 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9118 * g++.dg/cpp0x/pr48522.C: New.
9120 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9123 * g++.dg/cpp0x/sfinae21.C: New.
9125 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9127 * g++.dg/template/sfinae28.C: Rename to...
9128 * g++.dg/cpp0x/sfinae19.C: ... this.
9129 * g++.dg/template/sfinae29.C: Rename to...
9130 * g++.dg/cpp0x/sfinae20.C: ... this.
9132 2011-05-09 Jeff Law <law@redhat.com>
9134 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9137 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
9140 * g++.dg/init/pr20039.C: New.
9142 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9146 * g++.dg/template/sfinae28.C: New.
9147 * g++.dg/template/sfinae29.C: Likewise.
9149 2011-05-09 Jason Merrill <jason@redhat.com>
9151 * g++.dg/template/nontype23.C: New.
9153 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
9155 * g++.dg/init/pr48859.C: New.
9157 2011-05-09 Jason Merrill <jason@redhat.com>
9159 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9160 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9161 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9162 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9163 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9164 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9165 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9166 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9168 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9170 * g++.dg/inherit/virtual9.C: New.
9172 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9175 * g++.dg/template/dependent-expr8.C: New test case.
9177 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9179 PR tree-optimization/48837
9180 * gcc.dg/pr48837.c: New testcase.
9182 2011-05-06 Jason Merrill <jason@redhat.com>
9184 * g++.dg/cpp0x/constexpr-condition2.C: New.
9186 * g++.dg/cpp0x/constexpr-missing.C: New.
9188 2011-05-06 Tobias Burnus <burnus@net-b.de>
9191 * gfortran.dg/coarray/this_image_2.f90: New.
9193 2011-05-06 Tobias Burnus <burnus@net-b.de>
9197 * gfortran.dg/bind_c_usage_22.f90: New.
9198 * gfortran.dg/bind_c_usage_23.f90: New.
9199 * gfortran.dg/bind_c_usage_24.f90: New.
9200 * gfortran.dg/bind_c_usage_24_c.c: New.
9202 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9205 * g++.dg/template/member9.C: New test case.
9207 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9209 * gnat.dg/discr29.ad[sb]: New test.
9210 * gnat.dg/discr30.adb: Likewise.
9212 2011-05-05 Julian Brown <julian@codesourcery.com>
9214 * gcc.target/arm/neon-vset_lanes8.c: New test.
9216 2011-05-05 Jason Merrill <jason@redhat.com>
9218 * g++.dg/init/new32.C: New.
9220 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9222 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9225 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9227 PR rtl-optimization/48381
9228 * gcc.c-torture/compile/pr48381.c: New test.
9230 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9232 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9234 * gcc.target/i386/opt-1.c: Ditto.
9236 2011-05-04 Jason Merrill <jason@redhat.com>
9238 * g++.dg/conversion/base1.C: New.
9240 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9242 PR libgfortran/48787
9243 * gfortran.dg/round_3.f08: Add more checks to test case.
9245 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9247 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9248 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9249 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9250 Gate test on effective_target fd_truncate.
9252 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9254 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9255 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9256 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9257 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9258 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9259 * gcc.target/i386/pr38824.c: Ditto.
9260 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9261 * gcc.target/i386/vecinit-2.c: Ditto.
9262 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9263 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9264 * gcc.target/i386/parity-2.c: Ditto.
9265 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9267 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9269 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9271 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9272 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9273 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9275 2011-05-03 Tobias Burnus <burnus@net-b.de>
9278 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9280 2011-05-03 Tobias Burnus <burnus@net-b.de>
9283 * gfortran.dg/coarray/this_image_1.f90: New.
9285 2011-05-03 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/coarray/caf.dg: New.
9289 * gfortran.dg/coarray/image_index_1.f90: New, copied
9290 from ../coarray_16.f90.
9292 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9295 * g++.dg/ext/complex9.C: New.
9297 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9300 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9301 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9302 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9304 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9306 * gcc.target/bfin/builtins: Created.
9307 * gcc.target/bfin/hisilh-O0.c: Deleted.
9308 * gcc.target/bfin/hisilh.c: Moved to...
9309 * gcc.target/bfin/builtins/hisilh.c: ...here.
9310 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9311 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9312 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9313 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9314 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9315 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9316 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9317 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9318 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9319 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9320 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9321 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9322 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9323 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9324 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9325 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9326 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9327 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9328 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9329 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9330 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9331 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9332 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9333 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9334 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9335 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9336 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9337 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9338 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9339 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9340 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9341 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9342 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9343 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9344 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9345 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9346 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9347 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9348 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9349 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9350 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9351 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9352 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9353 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9354 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9355 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9356 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9357 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9358 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9359 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9360 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9361 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9362 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9363 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9364 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9365 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9366 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9367 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9368 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9369 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9370 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9371 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9372 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9373 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9374 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9375 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9376 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9377 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9378 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9379 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9380 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9381 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9382 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9383 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9384 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9385 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9386 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9387 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9388 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9389 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9390 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9391 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9392 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9393 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9394 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9395 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9396 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9397 * gcc.target/bfin/builtins/circptr.c: Ditto.
9398 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9399 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9400 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9401 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9402 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9403 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9404 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9405 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9406 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9407 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9408 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9409 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9410 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9411 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9412 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9413 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9414 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9415 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9416 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9417 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9418 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9419 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9420 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9421 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9422 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9423 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9424 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9425 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9426 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9427 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9428 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9429 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9430 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9431 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9432 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9433 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9434 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9435 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9436 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9437 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9438 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9439 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9440 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9441 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9442 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9443 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9444 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9445 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9446 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9447 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9448 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9449 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9450 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9451 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9452 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9453 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9454 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9455 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9456 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9457 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9458 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9459 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9460 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9461 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9462 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9463 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9464 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9465 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9466 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9467 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9469 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9471 * gcc.target/arm/cold-lc.c: New test.
9473 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9476 * gcc.dg/pr48774.c: New test.
9478 2011-05-03 Richard Guenther <rguenther@suse.de>
9480 * gcc.dg/large-size-array-5.c: New testcase.
9482 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9484 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9486 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9488 * lib/target-supports.exp (check_effective_target_vect_strided):
9490 (check_effective_target_vect_strided2)
9491 (check_effective_target_vect_strided3)
9492 (check_effective_target_vect_strided4)
9493 (check_effective_target_vect_strided8): ...these new functions.
9495 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9496 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9497 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9498 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9499 * gcc.dg/vect/pr37539.c: Likewise.
9500 * gcc.dg/vect/slp-11a.c: Likewise.
9501 * gcc.dg/vect/slp-11b.c: Likewise.
9502 * gcc.dg/vect/slp-11c.c: Likewise.
9503 * gcc.dg/vect/slp-12a.c: Likewise.
9504 * gcc.dg/vect/slp-12b.c: Likewise.
9505 * gcc.dg/vect/slp-18.c: Likewise.
9506 * gcc.dg/vect/slp-19a.c: Likewise.
9507 * gcc.dg/vect/slp-19b.c: Likewise.
9508 * gcc.dg/vect/slp-21.c: Likewise.
9509 * gcc.dg/vect/slp-23.c: Likewise.
9510 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9512 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9513 instead of vect_interleave && vect_extract_even_odd.
9514 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9515 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9516 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9517 * gcc.dg/vect/vect-1.c: Likewise.
9518 * gcc.dg/vect/vect-10.c: Likewise.
9519 * gcc.dg/vect/vect-98.c: Likewise.
9520 * gcc.dg/vect/vect-107.c: Likewise.
9521 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9522 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9523 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9524 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9525 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9526 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9527 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9528 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9529 * gcc.dg/vect/vect-strided-float.c: Likewise.
9530 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9531 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9532 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9533 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9534 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9535 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9536 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9537 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9538 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9539 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9540 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9541 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9542 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9543 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9544 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9546 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9548 * gcc.dg/vect/pr30843.c: Likewise.
9549 * gcc.dg/vect/pr33866.c: Likewise.
9550 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9551 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9552 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9553 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9555 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9557 * gcc.dg/vect/slp-11.c: Split into...
9558 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9559 gcc.dg/vect/slp-11c.c: ...these tests.
9560 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9561 * gcc.dg/vect/slp-12c.c: ...this new test.
9562 * gcc.dg/vect/slp-19.c: Split into...
9563 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9564 gcc.dg/vect/slp-19c.c: ...these new tests.
9566 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9568 * lib/target-supports.exp
9569 (check_effective_target_vect_extract_even_odd_wide): Delete.
9570 (check_effective_target_vect_strided_wide): Likewise.
9571 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9572 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9573 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9574 * gcc.dg/vect/pr37539.c: Likewise.
9575 * gcc.dg/vect/slp-11.c: Likewise.
9576 * gcc.dg/vect/slp-12a.c: Likewise.
9577 * gcc.dg/vect/slp-12b.c: Likewise.
9578 * gcc.dg/vect/slp-19.c: Likewise.
9579 * gcc.dg/vect/slp-23.c: Likewise.
9580 * gcc.dg/vect/vect-1.c: Likewise.
9581 * gcc.dg/vect/vect-98.c: Likewise.
9582 * gcc.dg/vect/vect-107.c: Likewise.
9583 * gcc.dg/vect/vect-strided-float.c: Likewise.
9585 2011-05-02 Jason Merrill <jason@redhat.com>
9587 * g++.dg/init/new31.C: New.
9589 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9592 * gcc.dg/pr35445.c: New test.
9594 2011-05-02 Jason Merrill <jason@redhat.com>
9596 * c-c++-common/vla-1.c: New.
9598 2011-05-02 Richard Guenther <rguenther@suse.de>
9600 PR tree-optimization/48822
9601 * gcc.dg/torture/pr48822.c: New testcase.
9603 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9606 * g++.dg/cpp0x/constexpr-47969.C: New.
9608 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9611 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9612 on vect_no_align targets.
9613 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9614 vect_no_align targets.
9616 2011-05-01 Xinliang David Li <davidxl@google.com>
9618 * gcc.dg/tree-ssa/integer-addr.c: New test.
9619 * gcc.dg/tree-ssa/alias_bug.c: New test.
9621 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9623 PR libgfortran/48787
9624 * gfortran.dg/round_3.f08: Add more checks.
9626 2011-04-30 Tobias Burnus <burnus@net-b.de>
9629 * gfortran.dg/import9.f90: New, proper test.
9630 * gfortran.dg/interface_37.f90: Remove bogus
9631 test (bogus copy of interface_36.f90).
9633 2011-04-30 Tobias Burnus <burnus@net-b.de>
9636 * gfortran.dg/interface_37.f90: New.
9638 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9641 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9643 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9645 PR tree-optimization/48809
9646 * gcc.c-torture/execute/pr48809.c: New test.
9648 2011-04-29 Jeff Law <law@redhat.com>
9650 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9652 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9655 * g++.dg/init/ctor10.C: New.
9657 2011-04-29 Le-Chun Wu <lcwu@google.com>
9659 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9660 warning in implicitly instantiated templates.
9662 2011-04-29 Le-Chun Wu <lcwu@google.com>
9664 * g++.dg/warn/Wnull-conversion-1.C: New.
9665 * g++.dg/warn/Wnull-conversion-2.C: New.
9667 2011-04-29 Diego Novillo <dnovillo@google.com>
9669 * g++.old-deja/g++.other/null3.C: Expect warning about
9670 converting boolean to a pointer.
9672 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9675 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9679 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9681 2011-04-29 Tobias Burnus <burnus@net-b.de>
9684 * gfortran.dg/typebound_proc_22.f90: New.
9687 * gfortran.dg/interface_36.f90: New.
9689 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9691 PR libgfortran/48488
9692 PR libgfortran/48602
9693 PR libgfortran/48615
9694 PR libgfortran/48684
9695 PR libgfortran/48787
9696 * gfortran.dg/fmt_g.f: Adjust test.
9697 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9698 * gfortran.dg/round_3.f08: New test.
9699 * gfortran.dg/namelist_print_1.f: Adjust test.
9700 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9701 * gfortran.dg/f2003_io_5.f03: Adjust test.
9702 * gfortran.dg/coarray_15.f90: Adjust test.
9703 * gfortran.dg/namelist_65.f90: Adjust test.
9704 * gfortran.dg/fmt_cache_1.f: Adjust test.
9705 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9706 * gfortran.dg/real_const_3.f90: Adjust test.
9708 2011-04-29 Jan Hubicka <jh@suse.cz>
9710 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9711 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9713 2011-04-28 Xinliang David Li <davidxl@google.com>
9715 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9716 * g++.dg/prof-robust-1.C: New test.
9718 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9720 PR tree-optimization/48765
9721 * gcc.dg/vect/pr48765.c: New.
9723 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9725 PR tree-optimization/48775
9726 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9728 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9731 * g++.dg/inherit/pr48798.C: New.
9732 * g++.old-deja/g++.other/base1.C: Adjust.
9734 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9737 * g++.dg/template/inherit7.C: New test case.
9739 2011-04-28 Richard Guenther <rguenther@suse.de>
9741 PR tree-optimization/40052
9742 PR tree-optimization/15347
9743 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9744 * gcc.dg/pr15347.c: Likewise.
9746 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9749 * g++.dg/cpp0x/sfinae18.C: New.
9751 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9754 * g++.dg/ext/is_literal_type1.C: New.
9756 2011-04-28 Tobias Burnus <burnus@net-b.de>
9760 * gfortran.dg/interface_35.f90: New.
9761 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9762 * gfortran.dg/func_result_6.f90: Add dg-warning.
9763 * gfortran.dg/bessel_1.f90: Ditto.
9764 * gfortran.dg/hypot_1.f90: Ditto.
9765 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9766 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9767 * gfortran.dg/interface_assignment_4.f90: Ditto.
9769 2011-04-27 Jason Merrill <jason@redhat.com>
9771 * g++.dg/ext/complex8.C: New.
9773 * g++.dg/cpp0x/initlist49.C: New.
9774 * g++.dg/init/new30.C: New.
9776 2011-04-27 Tobias Burnus <burnus@net-b.de>
9779 * gfortran.dg/whole_file_34.f90: New.
9781 2011-04-27 Jan Hubicka <jh@suse.cz>
9783 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9785 2011-04-27 Jason Merrill <jason@redhat.com>
9787 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9789 * g++.dg/parse/ambig6.C: New.
9791 2011-04-27 Nick Clifton <nickc@redhat.com>
9793 * gcc.dg/20020312-2.c: Add definition for RX.
9795 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9796 option with RX targets.
9798 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9801 2011-04-27 Richard Guenther <rguenther@suse.de>
9803 * gcc.dg/tree-ssa/pr23382.c: Remove.
9805 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9808 * gcc.c-torture/compile/pr48767.c: New test.
9810 2011-04-27 Richard Guenther <rguenther@suse.de>
9812 PR tree-optimization/48772
9813 * g++.dg/pr48772.C: New testcase.
9815 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9818 * gcc.c-torture/compile/pr48742.c: New test.
9820 2011-04-26 Jason Merrill <jason@redhat.com>
9822 * g++.dg/lookup/koenig13.C: New.
9824 * g++.dg/cpp0x/initlist48.C: New.
9826 2011-04-25 Jason Merrill <jason@redhat.com>
9828 * g++.dg/cpp0x/sfinae17.C: New.
9830 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9833 * gcc.target/powerpc/pr48258-1.c: New file.
9834 * gcc.target/powerpc/pr48258-2.c: Ditto.
9836 2011-04-26 Xinliang David Li <davidxl@google.com>
9838 * gcc.dg/uninit-suppress.c: New test.
9839 * gcc.dg/uninit-suppress.c: New test.
9841 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9844 * gcc.dg/pr48768.c: New test.
9846 PR tree-optimization/48734
9847 * gcc.c-torture/compile/pr48734.c: New test.
9850 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9852 2011-04-26 Richard Guenther <rguenther@suse.de>
9854 PR tree-optimization/48731
9855 * gcc.dg/torture/pr48731.c: New testcase.
9857 2011-04-26 Richard Guenther <rguenther@suse.de>
9860 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9862 2011-04-26 Richard Guenther <rguenther@suse.de>
9865 * gcc.dg/torture/pr48694-1.c: New testcase.
9866 * gcc.dg/torture/pr48694-2.c: Likewise.
9868 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9870 * g++.dg/ext/underlying_type1.C: New.
9871 * g++.dg/ext/underlying_type2.C: Likewise.
9872 * g++.dg/ext/underlying_type3.C: Likewise.
9873 * g++.dg/ext/underlying_type4.C: Likewise.
9874 * g++.dg/ext/underlying_type5.C: Likewise.
9875 * g++.dg/ext/underlying_type6.C: Likewise.
9876 * g++.dg/ext/underlying_type7.C: Likewise.
9877 * g++.dg/ext/underlying_type8.C: Likewise.
9878 * g++.dg/ext/underlying_type9.C: Likewise.
9879 * g++.dg/ext/underlying_type10.C: Likewise.
9881 2011-04-25 Jason Merrill <jason@redhat.com>
9883 * g++.dg/cpp0x/regress/template-const2.C: New.
9885 2011-04-25 Jeff Law <law@redhat.com>
9887 * gcc.dg/tree-ssa/vrp56.c: new test.
9889 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9893 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9895 PR preprocessor/48740
9896 * c-c++-common/raw-string-11.c: New test.
9898 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9900 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9903 2011-04-23 Tobias Burnus <burnus@net-b.de>
9906 * gfortran.dg/coarray_19.f90: New.
9908 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9911 * gcc.dg/pr48685.c: New test.
9913 2011-04-22 Jan Hubicka <jh@suse.cz>
9915 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9917 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9919 PR tree-optimization/48717
9920 * gcc.c-torture/execute/pr48717.c: New test.
9922 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9925 * gcc.target/i386/pr48723.c: New test.
9927 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9930 * gcc.dg/gomp/pr48716.c: New test.
9931 * g++.dg/gomp/pr48716.C: New test.
9933 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9936 * gcc.dg/missing-field-init-2.c: Update testcase.
9938 2011-04-22 Alan Modra <amodra@gmail.com>
9940 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9942 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9945 * gfortran.dg/function_optimize_6.f90: New test.
9947 2011-04-21 Easwaran Raman <eraman@google.com>
9949 * gcc.dg/stack-layout-2.c: New test.
9951 2011-04-21 Richard Guenther <rguenther@suse.de>
9954 * g++.dg/lto/pr48207-2_0.C: New testcase.
9955 * g++.dg/lto/pr48207-3_0.C: Likewise.
9957 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9959 * gnat.dg/volatile5.adb: New test.
9960 * gnat.dg/volatile5_pkg.ads: New helper.
9962 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9965 * gcc.target/i386/pr48708.c: New test.
9967 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9969 * gcc.dg/vect/vect-119.c: New test.
9971 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9973 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9976 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9977 Richard Sandiford <richard.sandiford@linaro.org>
9980 * gcc.target/arm/pr46329.c: New test.
9982 2011-04-21 Tobias Burnus <burnus@net-b.de>
9985 * gfortran.dg/coarray_18.f90: New.
9987 2011-04-20 Jason Merrill <jason@redhat.com>
9989 * g++.dg/cpp0x/initlist47.C: New.
9991 * g++.dg/init/dtor4.C: New.
9993 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9996 * gcc.target/i386/sse2-pinsrw.c: New test.
9997 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9998 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9999 * gcc.target/i386/sse2-insvhi.c: Ditto.
10000 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10001 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10003 2011-04-20 Jason Merrill <jason@redhat.com>
10005 * g++.dg/template/const4.C: New.
10007 2011-04-20 Easwaran Raman <eraman@google.com>
10009 * gcc.dg/stack-layout-1.c: New test.
10011 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10013 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10014 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10017 2011-04-20 Kai Tietz <ktietz@redhat.com>
10019 * gcc.dg/binop-xor1.c: New test.
10020 * gcc.dg/binop-xor2.c: New test.
10021 * gcc.dg/binop-xor3.c: New test.
10022 * gcc.dg/binop-xor4.c: New test.
10023 * gcc.dg/binop-xor5.c: New test.
10025 2011-04-20 Richard Guenther <rguenther@suse.de>
10027 PR tree-optimization/47892
10028 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10030 2011-04-20 Richard Guenther <rguenther@suse.de>
10032 PR middle-end/48695
10033 * g++.dg/torture/pr48695.C: New testcase.
10035 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10037 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10038 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10039 * gcc.c-torture/execute/pr45262.c: Ditto
10040 * gcc.dg/torture/pr43165.c: Ditto.
10041 * gcc.dg/torture/pr47228.c: Ditto.
10042 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10043 * gcc.dg/ipa/pr45644.c: Ditto.
10044 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10047 2011-04-19 Jason Merrill <jason@redhat.com>
10049 * g++.dg/ext/complex7.C: New.
10051 * g++.dg/ext/attrib41.C: New.
10053 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10056 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10058 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10061 * gcc.target/i386/pr48678.c: New test.
10063 2011-04-19 Martin Jambor <mjambor@suse.cz>
10065 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10066 * g++.dg/opt/devirt2.C: New test.
10067 * g++.dg/ipa/devirt-g-1.C: Likewise.
10069 2011-04-19 Tobias Burnus <burnus@net-b.de>
10072 * gfortran.dg/whole_file_33.f90: New.
10074 2011-04-19 Martin Jambor <mjambor@suse.cz>
10076 * g++.dg/ipa/devirt-7.C: New test.
10078 2011-04-19 Richard Guenther <rguenther@suse.de>
10081 * g++.dg/lto/pr48207_0.C: New testcase.
10083 2011-04-18 Jason Merrill <jason@redhat.com>
10085 * g++.dg/init/void1.C: New.
10087 * g++.dg/cpp0x/union4.C: New.
10089 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10091 PR middle-end/48661
10092 * g++.dg/torture/pr48661.C: New test.
10095 * g++.dg/gomp/pr48632.C: New test.
10097 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10099 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10100 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10102 2011-04-18 Tobias Burnus <burnus@net-b.de>
10105 * gfortran.dg/coarray_17.f90: New.
10106 * gfortran.dg/coarray_10.f90: Update dg-error.
10108 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10111 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10112 * gfortran.dg/guality/guality.exp: Likewise.
10114 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10116 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10118 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10120 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10122 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10124 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10126 2011-04-18 Richard Guenther <rguenther@suse.de>
10128 PR middle-end/46364
10129 * g++.dg/torture/pr46364.C: New testcase.
10131 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10133 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10135 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10137 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10139 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10140 Ira Rosen <ira.rosen@linaro.org>
10143 * gcc.target/arm/pr48252.c: New test.
10145 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10147 PR tree-optimization/48616
10148 * gcc.dg/pr48616.c: New test.
10150 2011-04-18 Tobias Burnus <burnus@net-b.de>
10153 * gfortran.dg/coarray_16.f90: New.
10155 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10158 * gfortran.dg/realloc_on_assign_7.f03: New test.
10160 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10162 PR libgfortran/48602
10163 * gfortran.dg/fmt_g0_6.f08: New test.
10165 2011-04-17 Jason Merrill <jason@redhat.com>
10167 * g++.dg/cpp0x/sfinae16.C: New.
10169 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10171 * gcc.target/mips/reg-var-1.c: New test.
10173 2011-04-17 Jan Hubicka <jh@suse.cz>
10175 * gcc.dg/winline-5.c: Update testcase.
10177 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10179 * gnat.dg/discr27.ad[sb]: Move dg directive.
10180 * gnat.dg/discr28.ad[sb]: New test.
10181 * gnat.dg/discr28_pkg.ads: New helper.
10183 2011-04-17 Michael Matz <matz@suse.de>
10185 PR tree-optimization/48622
10187 * gcc.dg/lto/pr48622_0.c: New test.
10189 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10191 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10192 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10193 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10194 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10195 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10196 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10198 2011-04-15 Jason Merrill <jason@redhat.com>
10200 * g++.dg/cpp0x/range-for17.C: New.
10202 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10204 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10205 * g++.dg/cpp0x/range-for3.C: Likewise.
10206 * g++.dg/cpp0x/range-for9.C: Correct error message.
10207 * g++.dg/cpp0x/range-for11.C: New.
10208 * g++.dg/cpp0x/range-for12.C: New.
10209 * g++.dg/cpp0x/range-for13.C: New.
10210 * g++.dg/cpp0x/range-for14.C: New.
10211 * g++.dg/cpp0x/range-for15.C: New.
10212 * g++.dg/cpp0x/range-for16.C: New.
10214 2011-04-15 Tobias Burnus <burnus@net-b.de>
10217 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10219 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10221 * objc.dg/naming-4.m: Updated.
10222 * objc.dg/naming-5.m: Updated.
10223 * objc.dg/naming-6.m: New.
10224 * objc.dg/naming-7.m: New.
10225 * obj-c++.dg/naming-1.mm: Updated.
10226 * obj-c++.dg/naming-2.mm: Updated.
10227 * obj-c++.dg/naming-3.mm: New.
10228 * obj-c++.dg/naming-4.mm: New.
10230 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10232 PR libgfortran/48589
10233 * gfortran.dg/fmt_g0_5.f08: New test.
10235 2011-04-15 Richard Guenther <rguenther@suse.de>
10238 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10240 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10242 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10243 -finline-limit=0 to -fno-inline
10245 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10248 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10251 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10254 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10255 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10256 * gcc.target/i386/avx-insertps-3.c: New test.
10257 * gcc.target/i386/avx-insertps-4.c: New test.
10259 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10261 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10264 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10269 * gcc.target/avr/pr46779-1.c: New test case
10270 * gcc.target/avr/pr46779-2.c: New test case
10272 2011-04-14 Jason Merrill <jason@redhat.com>
10274 * g++.dg/cpp0x/sfinae15.C: New.
10276 * g++.dg/cpp0x/sfinae14.C: New.
10278 * g++.dg/ext/vla10.C: New.
10280 2011-04-14 Richard Guenther <rguenther@suse.de>
10282 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10284 2011-04-14 Richard Guenther <rguenther@suse.de>
10286 * gcc.dg/fold-bitand-4.c: Move ...
10287 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10289 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10291 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10293 * gcc.target/avr/torture/trivial.c: Ditto.
10295 2011-04-13 Jason Merrill <jason@redhat.com>
10297 * g++.dg/template/operator11.C: New.
10299 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10301 PR middle-end/48591
10302 * gcc.dg/gomp/pr48591.c: New test.
10305 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10306 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10308 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10311 * g++.dg/template/dependent-expr7.C: New test case.
10313 2011-04-13 Jason Merrill <jason@redhat.com>
10315 * g++.dg/cpp0x/sfinae13.C: New.
10317 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10319 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10321 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10323 * gcc.target/arm/pr43698.c: Remove -march option.
10325 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10327 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10330 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10334 * gfortran.dg/realloc_on_assign_6.f03: New test.
10336 2011-04-12 Kai Tietz <ktietz@redhat.com>
10338 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10339 targets the additional -mno-ms-bitfields and
10340 -Wno-packed-bitfield-compat options.
10341 * g++.dg/ext/bitfield3.C: Likewise.
10342 * g++.dg/ext/bitfield4.C: Likewise.
10343 * g++.dg/ext/bitfield5.C: Likewise.
10344 * gcc.dg/bitfld-15.c: Likewise.
10345 * gcc.dg/bitfld-16.c: Likewise.
10346 * gcc.dg/bitfld-17.c: Likewise.
10347 * gcc.dg/bitfld-18.c: Likewise.
10349 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10351 * gcc.target/arm/neon-vld3-1.c: New test.
10352 * gcc.target/arm/neon-vst3-1.c: New test.
10353 * gcc.target/arm/neon/v*.c: Regenerate.
10355 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10357 PR rtl-optimization/48549
10358 * g++.dg/opt/pr48549.C: New test.
10360 2011-04-12 Richard Guenther <rguenther@suse.de>
10362 PR tree-optimization/46076
10363 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10365 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10368 * lib/compat.exp (compat-execute): Declare unsupported after
10369 stripping path from src1.
10370 * lib/lto.exp (lto-execute): Likewise.
10372 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10375 * gcc.dg/pr48552-1.c: New test.
10376 * gcc.dg/pr48552-2.c: New test.
10378 2011-04-11 Jason Merrill <jason@redhat.com>
10380 * g++.dg/cpp0x/sfinae12.C: New.
10382 * g++.dg/cpp0x/enum10.C: New.
10384 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10386 * g++.dg/cpp0x/rv-func.C: New.
10388 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10390 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10393 2011-04-11 Martin Jambor <mjambor@suse.cz>
10395 PR tree-optimization/48195
10396 * gcc.dg/ipa/pr48195.c: New test.
10398 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10400 * gnat.dg/return3.adb: Remove unused switch.
10402 2011-04-08 Mike Stump <mikestump@comcast.net>
10405 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10406 default to fno-common.
10408 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10410 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10411 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10413 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10416 * gfortran.dg/function_optimize_5.f90: New test.
10418 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10420 * gnat.dg/aggr17.adb: New test.
10421 * gnat.dg/aggr18.adb: Likewise.
10423 2011-04-08 Michael Matz <matz@suse.de>
10425 PR middle-end/48389
10426 * gcc.target/i386/pr48389.c: New test.
10428 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10430 PR rtl-optimization/48272
10431 * g++.dg/opt/pr48272.C: New.
10433 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10435 PR rtl-optimization/48235
10436 * gcc.dg/pr48235.c: New.
10438 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10440 PR rtl-optimization/48302
10441 * g++.dg/opt/pr48302.C: New.
10443 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10446 * g++.dg/opt/pr48273.C: New.
10448 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10450 PR rtl-optimization/48442
10451 * gcc.dg/pr48442.c: New.
10453 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10455 PR tree-optimization/48377
10456 * gcc.dg/vect/pr48377.c: New test.
10458 2011-04-07 Jason Merrill <jason@redhat.com>
10460 * g++.dg/cpp0x/regress/call1.C: New.
10462 * g++.dg/cpp0x/variadic107.C: New.
10464 * g++.dg/cpp0x/sfinae11.C: New.
10465 * g++.dg/cpp0x/noexcept02.C: Fix.
10467 * g++.dg/cpp0x/sfinae10.C: New.
10469 * g++.dg/cpp0x/sfinae9.C: New.
10471 * c-c++-common/Wcast-qual-1.c: Move here from...
10472 * gcc.dg/cast-qual-3.c: ...here, and...
10473 * g++.dg/warn/Wcast-qual2.C: ...here.
10475 * g++.dg/cpp0x/sfinae8.C: New.
10477 * g++.dg/cpp0x/sfinae7.C: New.
10479 * g++.dg/cpp0x/enum9.C: New.
10481 2011-04-07 Mike Stump <mikestump@comcast.net>
10483 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10484 with no trampolines.
10486 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10489 * gfortran.dg/gomp/pr48117.f90: New test.
10492 * gcc.dg/torture/pr48343.c: New test.
10494 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10496 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10498 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10500 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10502 2011-04-07 Tom de Vries <tom@codesourcery.com>
10505 * lib/scanasm.exp (object-size): New proc.
10506 * gcc.target/arm/pr43920-2.c: New test.
10508 2011-04-06 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10514 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10516 * gcc.dg/mtune.c: Prune note from output.
10518 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10521 * gcc.dg/guality/pr36977.c: New test.
10522 * gcc.dg/guality/pr48466.c: New test.
10524 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10526 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10528 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10530 * gnat.dg/return3.adb: New test.
10532 2011-04-06 Richard Guenther <rguenther@suse.de>
10534 PR tree-optimization/47663
10535 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10537 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10539 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10540 Solaris 8 and 9 as well.
10542 2011-04-05 Tom de Vries <tom@codesourcery.com>
10545 * gcc.target/arm/pr43920-1.c: New test.
10547 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10549 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10550 (cctor): Actually return the value.
10551 (main): Cast return values.
10553 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10555 * gfortran.dg/character_comparison_8.f90: New test.
10557 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10559 * frontend-passes: (optimize_lexical_comparison): New function.
10560 (optimize_expr): Call it.
10561 (optimize_comparison): Also handle lexical comparison functions.
10562 Return false instad of -2 for unequal comparison.
10564 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10567 * function_optimize_4.f90: New test.
10569 2011-04-04 Tobias Burnus <burnus@net-b.de>
10572 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10573 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10574 * gfortran.dg/coarray_15.f90: New.
10576 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10578 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10579 * gfortran.dg/bessel_7.f90: Likewise.
10581 2011-04-03 Tobias Burnus <burnus@net-b.de>
10583 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10585 2011-04-03 Richard Guenther <rguenther@suse.de>
10586 Ira Rosen <ira.rosen@linaro.org>
10588 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10589 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10590 -ftree-loop-if-convert-stores.
10592 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10594 * gnat.dg/specs/aggr2.ads: New test.
10596 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10598 * gnat.dg/debug2.ad[sb]: New test.
10599 * gnat.dg/debug2_pkg.ads: New helper.
10600 * gnat.dg/debug3.ad[sb]: New test.
10602 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10604 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10606 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10608 PR middle-end/48335
10609 * gcc.c-torture/compile/pr48335-1.c: New test.
10610 * gcc.dg/pr48335-1.c: New test.
10611 * gcc.dg/pr48335-2.c: New test.
10612 * gcc.dg/pr48335-3.c: New test.
10613 * gcc.dg/pr48335-4.c: New test.
10614 * gcc.dg/pr48335-5.c: New test.
10615 * gcc.dg/pr48335-6.c: New test.
10616 * gcc.dg/pr48335-7.c: New test.
10617 * gcc.dg/pr48335-8.c: New test.
10618 * gcc.target/i386/pr48335-1.c: New test.
10620 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10623 * gcc.dg/Waddress.c: New test.
10625 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10628 * gfortran.dg/function_optimize_3.f90: New test.
10630 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10632 * gcc.c-torture/compile/20110401-1.c: New test.
10634 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10635 * g++.dg/lto/20091002-2_0.C: Likewise.
10636 * g++.dg/lto/20090303_0.c: Likewise.
10637 * g++.dg/lto/20091004-1_0.C: Likewise.
10638 * g++.dg/lto/20091002-3_0.C: Likewise.
10639 * g++.dg/lto/20091004-2_0.C: Likewise.
10640 * g++.dg/lto/20081123_0.C: Likewise.
10641 * g++.dg/lto/20090313_0.C: Likewise.
10642 * g++.dg/lto/20081109-1_0.C: Likewise.
10643 * g++.dg/lto/20081219_0.C: Likewise.
10644 * g++.dg/lto/20081204-1_0.C: Likewise.
10645 * g++.dg/lto/20090302_0.C: Likewise.
10646 * g++.dg/lto/20081119-1_0.C: Likewise.
10647 * g++.dg/lto/20081118_0.C: Likewise.
10648 * gcc.dg/lto/20091020-2_0.c: Likewise.
10649 * gcc.dg/lto/20090210_0.c: Likewise.
10650 * gcc.dg/lto/20081204-1_0.c: Likewise.
10651 * gcc.dg/lto/20081224_0.c: Likewise.
10652 * gcc.dg/lto/20090219_0.c: Likewise.
10653 * gcc.dg/lto/20091014-1_0.c: Likewise.
10654 * gcc.dg/lto/20091016-1_0.c: Likewise.
10655 * gcc.dg/lto/20090206-2_0.c: Likewise.
10656 * gcc.dg/lto/20090116_0.c: Likewise.
10657 * gcc.dg/lto/20091013-1_0.c: Likewise.
10658 * gcc.dg/lto/20091015-1_0.c: Likewise.
10659 * gcc.dg/lto/20090126-2_0.c: Likewise.
10661 2011-03-31 Ian Lance Taylor <iant@google.com>
10663 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10665 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10667 * gnat.dg/opt16.adb: New test.
10669 2011-03-31 Jason Merrill <jason@redhat.com>
10671 * g++.dg/cpp0x/defaulted24.C: New.
10673 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10676 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10679 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10681 * g++.dg/other/i386-9.C: New test.
10683 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10685 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10687 2011-03-30 Jason Merrill <jason@redhat.com>
10689 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10691 * g++.dg/cpp0x/regress/isnan.C: New.
10693 * g++.dg/cpp0x/initlist46.C: New.
10695 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10698 * gcc.target/arm/neon-modes-2.c: New test.
10700 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10703 * gcc.c-torture/compile/pr48305.c: New test.
10705 2011-03-29 Jason Merrill <jason@redhat.com>
10707 * g++.dg/cpp0x/regress/value-dep1.C: New.
10709 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10711 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10713 2011-03-29 Ian Lance Taylor <iant@google.com>
10715 * go.test/go-test.exp: Handle the test lines used in several new
10717 (errchk): Add opts parameter. Change all callers. Handle parens
10720 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10721 Dominique d'Humieres <dominiq@lps.ens.fr>
10723 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10724 and __APPLE__ && __PPC__ && __ALTIVEC__.
10726 2011-03-29 Jason Merrill <jason@redhat.com>
10728 * g++.dg/cpp0x/dependent1.C: New.
10730 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10732 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10734 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10736 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10739 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10740 * gfortran.dg/proc_ptr_comp_32.f90: New.
10742 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10744 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10745 check for corresponding warning.
10747 2011-03-28 Jason Merrill <jason@redhat.com>
10749 * g++.dg/cpp0x/rv-deduce2.C: New.
10751 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10754 * gcc.dg/pr48203.c: New test.
10756 2011-03-28 Jeff Law <law@redhat.com>
10758 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10760 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10762 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10763 and __PPC__ && __ALTIVEC__.
10765 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10768 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10769 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10770 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10771 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10773 2011-03-28 Jason Merrill <jason@redhat.com>
10775 * g++.dg/cpp0x/initlist-array2.C: New.
10777 * g++.dg/cpp0x/initlist-array1.C: New.
10779 * g++.dg/cpp0x/constexpr-compound.C: New.
10781 * g++.dg/cpp0x/constexpr-using.C: New.
10783 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10785 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10788 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10790 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10792 * gcc.dg/slp-1.c: New test.
10794 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10796 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10797 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10798 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10799 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10800 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10801 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10802 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10803 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10804 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10805 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10806 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10807 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10808 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10809 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10811 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10814 * gfortran.dg/trim_optimize_5.f90: New test.
10815 * gfortran.dg/trim_optimize_6.f90: New test.
10817 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10820 * gcc.target/mips/madd-7.c: Remove -mlong32.
10821 * gcc.target/mips/msub-7.c: Likewise.
10823 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10825 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10826 accesses to preserve the meaning of the test for doubleword vectors.
10827 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10828 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10830 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10833 * gfortran.dg/class_42.f03: New.
10835 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10837 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10840 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10842 PR rtl-optimization/48144
10843 * gcc.dg/pr48144.c: New test.
10845 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10847 * gnat.dg/discr27.ad[sb]: New test.
10849 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10851 * gnat.dg/limited_with2.ad[sb]: New test.
10852 * gnat.dg/limited_with2_pkg1.ads: New helper.
10853 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10855 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10857 * gnat.dg/opt15.adb: New test.
10858 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10860 2011-03-25 Tobias Burnus <burnus@net-b.de>
10864 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10865 * gfortran.dg/leadz_trailz_3.f90: Ditto
10867 2011-03-25 Martin Jambor <mjambor@suse.cz>
10869 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10871 2011-03-25 Jason Merrill <jason@redhat.com>
10873 * g++.dg/cpp0x/defaulted22.C: New.
10874 * g++.dg/cpp0x/defaulted23.C: New.
10875 * g++.dg/cpp0x/defaulted15.C: Adjust.
10877 2011-03-25 Jason Merrill <jason@redhat.com>
10879 * g++.dg/cpp0x/move1.C: New.
10881 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10884 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10886 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10888 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10889 for mips-sgi-irix6.5.
10890 Replace snprintf prototype by <stdio.h>.
10892 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10895 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10896 run_expensive_tests.
10897 * gcc.dg/graphite/block-4.c: Likewise.
10898 * gcc.dg/graphite/block-7.c: Likewise.
10899 * gcc.dg/graphite/block-8.c: Likewise.
10901 2011-03-25 Richard Guenther <rguenther@suse.de>
10903 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10904 * g++.dg/tree-ssa/pr8781.C: Likewise.
10905 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10906 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10907 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10908 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10909 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10910 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10911 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10912 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10913 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10914 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10915 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10916 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10917 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10918 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10919 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10920 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10921 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10922 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10923 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10924 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10925 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10926 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10927 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10928 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10929 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10930 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10931 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10932 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10933 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10934 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10935 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10936 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10937 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10938 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10939 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10940 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10941 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10942 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10943 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10944 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10945 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10946 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10947 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10948 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10949 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10950 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10951 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10952 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10953 * c-c++-common/pr46562-2.c: Likewise.
10954 * gfortran.dg/pr42108.f90: Likewise.
10955 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10956 foo to be inlined even at -O1.
10957 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10958 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10959 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10960 * gcc.dg/matrix/matrix.exp: Disable FRE.
10962 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10965 * gcc.dg/dfp/pr48204.c: New test.
10967 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10970 * gcc.c-torture/execute/pr47917.c: Move this...
10971 * gcc.dg/torture/pr47917.c: to here and add xfails.
10973 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10975 * gnat.dg/array16.ad[sb]: New test.
10976 * gnat.dg/array16.ads: New helper.
10978 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10980 * gnat.dg/derived_type2.adb: New test.
10982 2011-03-24 Richard Guenther <rguenther@suse.de>
10984 PR tree-optimization/48271
10985 * g++.dg/torture/pr48271.C: New testcase.
10987 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10989 * gnat.dg/array15.ad[sb]: New test.
10991 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10994 * gcc.target/i386/pr48237.c: New test.
10996 2011-03-24 Richard Guenther <rguenther@suse.de>
10998 PR middle-end/48269
10999 * gcc.dg/builtin-object-size-10.c: New testcase.
11001 2011-03-24 Richard Guenther <rguenther@suse.de>
11003 PR tree-optimization/46562
11004 * c-c++-common/pr46562-2.c: New testcase.
11005 * c-c++-common/pr46562.c: Likewise.
11007 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11009 * gcc.dg/vect/vect-cselim-1.c: New test.
11010 * gcc.dg/vect/vect-cselim-2.c: New test.
11012 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11014 * gcc.target/arm/pr46934.c: New.
11016 2011-03-23 Ian Lance Taylor <iant@google.com>
11018 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11020 2011-03-23 Richard Guenther <rguenther@suse.de>
11022 * gcc.dg/struct: Remove directory and contents.
11024 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11027 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11029 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11031 * gnat.dg/discr26.ad[sb]: New test.
11032 * gnat.dg/discr26_pkg.ads: New helper.
11034 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11037 * gcc.target/arm/neon-vld-1.c: New test.
11039 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11041 * gnat.dg/array14.ad[sb]: New test.
11042 * gnat.dg/array14_pkg.ads: New helper.
11044 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11046 * gcc.c-torture/execute/920501-8.x: Remove.
11047 * gcc.c-torture/execute/930513-1.x: Remove.
11048 * gcc.c-torture/execute/960312-1.x: Remove.
11049 * gcc.c-torture/compile/20000804-1.c,
11050 gcc.c-torture/compile/20001205-1.c,
11051 gcc.c-torture/compile/20001226-1.c,
11052 gcc.c-torture/compile/20010518-2.c,
11053 gcc.c-torture/compile/20020312-1.c,
11054 gcc.c-torture/compile/20020604-1.c,
11055 gcc.c-torture/compile/920501-12.c,
11056 gcc.c-torture/compile/920501-4.c,
11057 gcc.c-torture/compile/920520-1.c,
11058 gcc.c-torture/compile/980506-1.c,
11059 gcc.c-torture/execute/980709-1.x,
11060 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11061 options for m68hc11.
11062 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11063 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11066 2011-03-22 Nick Clifton <nickc@redhat.com>
11068 * lib/target-supports.exp (check_profiling_available): Add MN10300
11069 to the list of targets that do not support profiling. Restore
11070 alpha sorting to this list.
11072 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11074 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11075 failure on 32-bit systems.
11076 * gcc.dg/torture/vector-2.c: Ditto.
11078 2011-03-22 Richard Guenther <rguenther@suse.de>
11080 PR tree-optimization/48228
11081 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11083 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11085 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11089 * gcc.target/powerpc/pr48226.c: New file.
11091 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11093 * lib/prune.exp (prune_gcc_output): Prune "could not create
11094 compact unwind for" warnings.
11096 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11100 * gcc.c-torture/execute/pr42544.c: New test.
11101 * gcc.c-torture/execute/pr48197.c: New test.
11103 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11105 PR preprocessor/48192
11106 * gcc.target/powerpc/pr48192.c: New file.
11109 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11110 split problem of 0 being loaded in a VSX register.
11112 2011-03-21 Richard Guenther <rguenther@suse.de>
11115 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11116 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11117 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11118 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11120 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11123 * gcc.dg/pr48213.c: New test.
11125 2011-03-21 Kai Tietz <ktietz@redhat.com>
11128 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11130 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11132 * gcc.target/arm/xor-and.c: New.
11134 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11137 * gfortran.dg/function_optimize_1.f90: New test.
11138 * gfortran.dg/function_optimize_2.f90: New test.
11140 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11142 PR rtl-optimization/47502
11143 * gcc.target/i386/pr47502-1.c: New.
11144 * gcc.target/i386/pr47502-2.c: Likewise.
11146 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11148 PR rtl-optimization/48156
11149 * gcc.dg/pr48156.c: New test.
11151 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11153 PR libfortran/47439
11154 * gfortran.dg/scratch_1.f90: Adjust test.
11156 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11158 PR libfortran/47439
11159 * gfortran.dg/scratch_1.f90: New test.
11161 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11163 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11164 variably modified typedefs.
11165 * gcc.dg/c1x-typedef-2.c: Remove.
11167 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11169 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11170 * gcc.dg/c1x-anon-struct-3.c: New test.
11171 * gcc.dg/anon-struct-11.c: Update.
11173 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11175 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11177 Only xfail with gas.
11179 2011-03-18 Jason Merrill <jason@redhat.com>
11181 * g++.dg/template/fn-ptr1.C: New.
11183 * g++.dg/overload/volatile1.C: New.
11185 * g++.dg/opt/pr23372.C: New.
11187 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11189 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11191 PR middle-end/47405
11192 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11194 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11196 * gcc.target/arm/unsigned-extend-1.c: New.
11198 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11201 * gcc.c-torture/compile/pr48161.c: New test.
11203 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11205 PR middle-end/47725
11206 * gcc.dg/torture/pr47725.c: New.
11208 2011-03-17 Jason Merrill <jason@redhat.com>
11210 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11211 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11213 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11215 * gnat.dg/specs/elab2.ads: New test.
11216 * gnat.dg/specs/elab2_pkg.ads: New helper.
11218 2011-03-17 Jason Merrill <jason@redhat.com>
11220 * g++.dg/cpp0x/decltype-1212.C: New.
11221 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11223 2011-03-17 Jason Merrill <jason@redhat.com>
11225 * g++.dg/parse/memfnquals1.C: New.
11227 2011-03-17 Richard Guenther <rguenther@suse.de>
11229 PR middle-end/48134
11230 * gcc.dg/pr48134.c: New testcase.
11232 2011-03-17 Richard Guenther <rguenther@suse.de>
11234 PR middle-end/48165
11235 * g++.dg/torture/pr48165.C: New testcase.
11237 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11239 PR rtl-optimization/48141
11240 * gcc.dg/pr48141.c: New test.
11242 2011-03-16 Jason Merrill <jason@redhat.com>
11244 * g++.dg/cpp0x/constexpr-48089.C: New.
11246 * g++.dg/cpp0x/constexpr-abi1.C: New.
11248 * g++.dg/cpp0x/constexpr-46336.C: New.
11249 * g++.dg/parse/friend5.C: Adjust expected errors.
11251 * g++.dg/cpp0x/constexpr-47570.C: New.
11253 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11256 * ++.dg/debug/dwarf2/typedef6.C: New test.
11258 2011-03-16 Jason Merrill <jason@redhat.com>
11260 * g++.dg/cpp0x/elision2.C: New.
11262 * g++.dg/cpp0x/constexpr-array3.C: New.
11264 2011-03-16 Jason Merrill <jason@redhat.com>
11266 * g++.dg/cpp0x/sfinae6.C: New.
11267 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11268 * g++.dg/cpp0x/pr45908.C: Likewise.
11269 * g++.dg/cpp0x/sfinae6.C: Likewise.
11270 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11271 * g++.old-deja/g++.law/arg11.C: Likewise.
11273 2011-03-16 Jason Merrill <jason@redhat.com>
11275 * g++.dg/template/incomplete6.C: New.
11277 2011-03-16 Jeff Law <law@redhat.com>
11279 * gcc.dg/tree-ssa/vrp55.c: New test.
11281 2011-03-16 Jason Merrill <jason@redhat.com>
11283 * g++.dg/cpp0x/auto22.C: New.
11285 2011-03-16 Richard Guenther <rguenther@suse.de>
11287 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11288 optimizing it away if promoted to const.
11290 2011-03-16 Richard Guenther <rguenther@suse.de>
11292 PR tree-optimization/48149
11293 * gcc.dg/fold-complex-1.c: New testcase.
11295 2011-03-16 Richard Guenther <rguenther@suse.de>
11298 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11299 or cloning happens.
11301 2011-03-16 Richard Guenther <rguenther@suse.de>
11303 PR tree-optimization/26134
11304 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11306 2011-03-16 Richard Guenther <rguenther@suse.de>
11308 PR tree-optimization/48146
11309 * gcc.dg/torture/pr48146.c: New testcase.
11311 2011-03-16 Richard Guenther <rguenther@suse.de>
11313 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11314 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11316 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11318 PR middle-end/48136
11319 * gcc.c-torture/compile/pr48136.c: New test.
11321 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11324 * gcc.dg/guality/pr45882.c: New test.
11326 2011-03-15 Jason Merrill <jason@redhat.com>
11328 * g++.dg/cpp0x/constexpr-recursion.C: New.
11330 * g++.dg/cpp0x/implicit11.C: New.
11332 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11334 * g++.dg/cpp0x/constexpr-attribute.C: New.
11336 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
11338 * g++.dg/parse/pr34758.C: New.
11340 2011-03-15 Xinliang David Li <davidxl@google.com>
11343 * gcc.dg/uninit-pred-7_d.c: New test.
11344 * gcc.dg/uninit-pred-8_d.c: New test.
11346 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11349 * gcc.target/arm/pr46788.c: New.
11351 2011-03-15 Richard Guenther <rguenther@suse.de>
11353 PR middle-end/47650
11354 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11355 * gfortran.dg/ishft_4.f90: Likewise.
11356 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11358 2011-03-15 Richard Guenther <rguenther@suse.de>
11360 PR tree-optimization/13954
11361 * g++.dg/tree-ssa/pr13954.C: New testcase.
11363 2011-03-15 Richard Guenther <rguenther@suse.de>
11365 PR tree-optimization/48037
11366 * gcc.target/i386/pr48037-1.c: New testcase.
11368 2011-03-15 Richard Guenther <rguenther@suse.de>
11370 PR tree-optimization/41490
11371 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11372 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11373 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11374 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11375 * g++.dg/tree-ssa/pr33604.C: Adjust.
11377 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11379 PR middle-end/47917
11380 * gcc.c-torture/execute/pr47917.c: New test.
11381 * gcc.dg/pr47917.c: New test.
11383 PR middle-end/38878
11384 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11386 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11388 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11389 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11390 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11391 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11392 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11393 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11394 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11395 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11396 * gcc.target/i386/avx-floor-vec.c: Ditto.
11397 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11398 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11399 * gcc.target/i386/avx-rint-vec.c: Ditto.
11400 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11401 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11402 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11403 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11405 2011-03-14 Tom Tromey <tromey@redhat.com>
11407 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11408 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11409 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11411 2011-03-14 Tom Tromey <tromey@redhat.com>
11413 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11414 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11415 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11417 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11419 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11421 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11423 PR rtl-optimization/47166
11424 * gcc.c-torture/execute/postmod-1.c: New test.
11426 2011-03-14 Richard Guenther <rguenther@suse.de>
11428 PR middle-end/48098
11429 * gcc.dg/torture/pr48098.c: New testcase.
11431 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11434 * gcc.target/powerpc/pr48053-1.c: New test.
11435 * gcc.target/powerpc/pr48053-2.c: Likewise.
11437 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11439 PR libfortran/48066
11440 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11442 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11444 PR libfortran/48066
11445 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11447 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11450 * gfortran.dg/class_41.f03: New.
11452 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11454 * g++.dg/conversion/cast3.C: New test.
11456 2011-03-11 Jason Merrill <jason@redhat.com>
11458 * g++.dg/template/error45.C: New.
11460 * g++.dg/parse/no-type-defn1.C: New.
11462 * g++.dg/ext/attrib40.C: New.
11464 * g++.dg/cpp0x/regress/array1.C: New.
11466 2011-03-11 Richard Guenther <rguenther@suse.de>
11468 PR tree-optimization/48067
11469 * gcc.dg/pr48067.c: New testcase.
11471 2011-03-11 Richard Guenther <rguenther@suse.de>
11474 * g++.dg/lto/20110311-1_0.C: New testcase.
11476 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11479 * g++.dg/inherit/virtual8.C: New test.
11481 PR middle-end/48044
11482 * gcc.dg/torture/pr48044.c: New test.
11484 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11487 * gfortran.dg/proc_ptr_comp_31.f90: New.
11489 2011-03-11 Richard Guenther <rguenther@suse.de>
11491 PR tree-optimization/47278
11492 * gcc.dg/torture/pr47278-1.c: New testcase.
11493 * gcc.dg/torture/pr47278-2.c: Likewise.
11495 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11497 PR tree-optimization/48063
11498 * gcc.dg/torture/pr48063.c: New test.
11500 2011-03-10 Jason Merrill <jason@redhat.com>
11502 * g++.dg/template/array22.C: New.
11504 * g++.dg/cpp0x/syntax-err1.C: New.
11505 * g++.dg/parse/error36.C: Adjust expected errors.
11506 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11507 * g++.old-deja/g++.pt/typename3.C: Likewise.
11508 * g++.old-deja/g++.pt/typename4.C: Likewise.
11509 * g++.old-deja/g++.pt/typename6.C: Likewise.
11511 2011-03-09 Jason Merrill <jason@redhat.com>
11513 * g++.dg/template/nontype22.C: New.
11515 2011-03-09 Martin Jambor <mjambor@suse.cz>
11517 PR tree-optimization/47714
11518 * g++.dg/torture/pr47714.C: New test.
11520 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11523 * gcc.target/powerpc/pr47755-2.c: New file.
11525 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11527 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11528 is not set in the environment, pass 64 as first argument when not
11529 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11530 native where ulimit -u is supported.
11532 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11534 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11536 2011-03-08 Jason Merrill <jason@redhat.com>
11538 * g++.dg/template/nontype21.C: New.
11540 * g++.dg/template/anon5.C: New.
11542 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11545 * gcc.dg/pr47881.c: New test.
11547 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11550 * g++.dg/lookup/template3.C: New test.
11552 2011-03-08 Kai Tietz <ktietz@redhat.com>
11554 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11557 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11560 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11561 sizeof to compute alignment.
11563 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11565 PR tree-optimization/48022
11566 * gcc.dg/pr48022-1.c: New test.
11567 * gcc.dg/pr48022-2.c: New test.
11569 2011-03-07 Jason Merrill <jason@redhat.com>
11571 * g++.dg/template/nontype20.C: New.
11572 * g++.dg/init/member1.C: Adjust expected errors.
11573 * g++.dg/parse/constant4.C: Likewise.
11574 * g++.dg/template/qualified-id3.C: Likewise.
11575 * g++.old-deja/g++.pt/crash10.C: Likewise.
11577 * g++.dg/cpp0x/regress/non-const1.C: New.
11579 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11582 * gcc.dg/pr47991.c: New test.
11584 2011-03-07 Jason Merrill <jason@redhat.com>
11586 * g++.dg/abi/mangle46.C: New.
11588 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11591 * gcc.target/powerpc/pr47862.c: New.
11593 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11596 * gcc.target/i386/combine-mul.c: Require nonpic.
11598 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11599 Nathan Froyd <froydnj@codesourcery.com>
11601 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11603 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11605 * README.QMTEST: Remove.
11607 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11608 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11611 * gfortran.dg/array_constructor_37.f90 : New test.
11613 2011-03-05 Jason Merrill <jason@redhat.com>
11615 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11616 * g++.dg/abi/mangle45.C: Likewise.
11617 * g++.dg/cpp0x/trailing1.C: Likewise.
11619 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11621 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11623 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11625 PR rtl-optimization/47899
11626 * gcc.dg/pr47899.c: New test.
11628 * gcc.dg/torture/pr47968.c: Ignore warnings.
11630 PR tree-optimization/47967
11631 * gcc.c-torture/compile/pr47967.c: New test.
11633 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11635 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11636 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11638 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11640 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11641 and property_getAttributes() if __OBJC2__.
11642 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11643 * objc.dg/property/property-encoding-1.m: New.
11644 * obj-c++.dg/property/property-encoding-1.mm: New.
11646 2011-03-04 Jason Merrill <jason@redhat.com>
11648 * g++.dg/template/pseudodtor6.C: New.
11650 * g++.dg/inherit/covariant19.C: New.
11652 2011-03-04 Richard Guenther <rguenther@suse.de>
11654 PR middle-end/47968
11655 * gcc.dg/torture/pr47968.c: New testcase.
11657 2011-03-04 Richard Guenther <rguenther@suse.de>
11659 PR middle-end/47975
11660 * gcc.dg/torture/pr47975.c: New testcase.
11662 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11665 * g++.dg/template/crash106.C: New.
11667 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11670 * gcc.dg/gomp/pr47963.c: New test.
11671 * g++.dg/gomp/pr47963.C: New test.
11673 2011-03-02 Jason Merrill <jason@redhat.com>
11675 * g++.dg/cpp0x/regress/condition1.C: New.
11677 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11679 2011-03-01 Jason Merrill <jason@redhat.com>
11681 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11683 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11685 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11687 PR rtl-optimization/47925
11688 * gcc.c-torture/execute/pr47925.c: New test.
11690 2011-03-01 Jason Merrill <jason@redhat.com>
11692 * g++.dg/cpp0x/decltype25.C: New.
11694 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11696 2011-03-01 Richard Guenther <rguenther@suse.de>
11698 PR tree-optimization/47890
11699 * gcc.dg/torture/pr47890.c: New testcase.
11701 2011-03-01 Richard Guenther <rguenther@suse.de>
11704 * gcc.dg/lto/pr47924_0.c: New testcase.
11706 2011-03-01 Richard Guenther <rguenther@suse.de>
11709 * gfortran.dg/lto/pr46911_0.f: New testcase.
11711 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11713 PR libgfortran/47933
11714 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11715 compile errors from older code form.
11717 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11719 PR libgfortran/47567
11720 * gfortran.dg/fmt_fw_d.f90: New test.
11722 2011-02-28 Jason Merrill <jason@redhat.com>
11724 * g++.dg/inherit/covariant18.C: New.
11726 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11728 PR middle-end/47893
11729 * gcc.dg/pr47893.c: New test.
11731 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11733 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11734 NULL in case of a selector with conflicting types.
11735 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11737 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11739 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11740 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11741 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11742 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11744 2011-02-28 Jason Merrill <jason@redhat.com>
11747 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11749 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11751 PR libgfortran/47778
11752 * gfortran.dg/namelist_71.f90: New test.
11754 2011-02-27 Jason Merrill <jason@redhat.com>
11757 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11758 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11760 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11763 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11765 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11768 * gfortran.dg/gomp/task-1.f90: Removed.
11770 2011-02-26 Jason Merrill <jason@redhat.com>
11772 * g++.dg/template/this-targ1.C: New.
11774 * g++.dg/cpp0x/regress/template-const1.C: New.
11775 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11776 * g++.dg/template/function1.C: Adjust.
11777 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11778 * g++.dg/debug/debug7.C: Adjust.
11780 2011-02-26 Tobias Burnus <burnus@net-b.de>
11783 * gfortran.dg/gomp/task-1.f90: New.
11785 2011-02-25 Jie Zhang <jie@codesourcery.com>
11787 * gcc.target/arm/neon-thumb2-move.c: Add
11788 dg-require-effective-target arm_thumb2_ok.
11790 2011-02-24 Jason Merrill <jason@redhat.com>
11792 * g++.dg/parse/constant1.C: Specify C++98 mode.
11793 * g++.dg/parse/constant5.C: Likewise.
11794 * g++.dg/parse/error2.C: Likewise.
11795 * g++.dg/parse/semicolon3.C: Likewise.
11796 * g++.dg/template/crash14.C: Likewise.
11797 * g++.dg/template/local4.C: Likewise.
11798 * g++.dg/template/nontype3.C: Likewise.
11799 * g++.dg/parse/crash31.C: Adjust expected errors.
11800 * g++.dg/template/function1.C: Likewise.
11801 * g++.dg/template/ref3.C: Likewise.
11802 * g++.dg/template/static9.C: Likewise.
11803 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11805 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11806 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11807 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11808 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11809 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11811 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11814 * gfortran.dg/pr47878.f90: New test.
11816 2011-02-24 Richard Guenther <rguenther@suse.de>
11819 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11820 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11822 2011-02-24 Richard Guenther <rguenther@suse.de>
11825 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11826 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11828 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11830 PR libgfortran/47567
11831 * gfortran.dg/fmt_f0_1.f90: Update test.
11833 2011-02-23 Jason Merrill <jason@redhat.com>
11835 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11836 * g++.dg/abi/mangle45.C: New.
11838 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11839 * g++.dg/template/canon-type-9.C: Match use of decltype
11840 between declaration and definition.
11841 * g++.dg/template/canon-type-12.C: Likewise.
11843 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11846 * gfortran.dg/nested_allocatables_1.f90: New.
11848 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11851 * g++.dg/pr46868.C: New test.
11852 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11853 * g++.dg/parse/error14.C: Adjust.
11855 2011-02-23 Richard Guenther <rguenther@suse.de>
11857 PR tree-optimization/47838
11858 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11860 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11862 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11864 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11866 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11867 * gfortran.dg/count_init_expr.f03: Ditto.
11868 * gfortran.dg/gomp/pr43711.f90: Ditto.
11869 * gcc.dg/struct-parse-2.c: Ditto.
11870 * gcc.dg/parse-error-3.c: Ditto.
11871 * gcc.dg/Wlogical-op-1.c: Ditto.
11872 * gcc.dg/Walways-true-1.c: Ditto.
11873 * gcc.dg/pr24225.c: Ditto.
11874 * gcc.dg/Walways-true-2.c: Ditto.
11875 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11876 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11877 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11878 * g++.dg/overload/defarg4.C: Ditto.
11879 * g++.dg/inherit/covariant16.C: Ditto.
11880 * g++.dg/inherit/virtual7.C: Ditto.
11881 * g++.dg/template/canon-type-9.C: Ditto.
11882 * g++.dg/template/access19.C: Ditto.
11883 * g++.dg/template/call7.C: Ditto.
11884 * g++.dg/template/canon-type-2.C: Ditto.
11885 * g++.dg/template/init7.C: Ditto.
11886 * g++.dg/template/sizeof-template-argument.C: Ditto.
11887 * g++.dg/template/const3.C: Ditto.
11888 * g++.dg/template/sfinae26.C: Ditto.
11889 * g++.dg/template/sfinae26.C: Ditto.
11890 * g++.dg/template/canon-type-11.C: Ditto.
11891 * g++.dg/template/union2.C: Ditto.
11892 * g++.dg/template/canon-type-3.C: Ditto.
11893 * g++.dg/template/canon-type-1.C: Ditto.
11894 * g++.dg/template/canon-type-5.C: Ditto.
11895 * g++.dg/template/canon-type-7.C: Ditto.
11896 * g++.dg/template/canon-type-10.C: Ditto.
11897 * g++.dg/template/spec36.C: Ditto.
11898 * g++.dg/template/typedef38.C: Ditto.
11899 * g++.dg/template/canon-type-4.C: Ditto.
11900 * g++.dg/template/canon-type-6.C: Ditto.
11901 * g++.dg/template/canon-type-13.C: Ditto.
11902 * g++.dg/template/instantiate9.C: Ditto.
11903 * g++.dg/template/ttp22.C: Ditto.
11904 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11905 * g++.dg/warn/Walways-true-1.C: Ditto.
11906 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11907 * g++.dg/warn/Walways-true-2.C: Ditto.
11908 * g++.dg/conversion/op4.C: Ditto.
11909 * g++.dg/opt/pr19650.C: Ditto.
11910 * g++.dg/lookup/friend11.C: Ditto.
11911 * g++.dg/other/default2.C: Ditto.
11912 * g++.dg/other/default3.C: Ditto.
11913 * g++.dg/other/dtor2.C: Ditto.
11914 * g++.dg/other/friend5.C: Ditto.
11915 * g++.dg/other/default5.C: Ditto.
11916 * g++.dg/init/brace6.C: Ditto.
11917 * g++.dg/init/aggr5.C: Ditto.
11918 * g++.dg/init/error2.C: Ditto.
11919 * g++.dg/expr/bound-mem-fun.C: Ditto.
11920 * g++.dg/expr/cond6.C: Ditto.
11921 * g++.dg/expr/stmt-expr-1.C: Ditto.
11922 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11923 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11924 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11925 * g++.dg/cpp0x/bracket1.C: Ditto.
11926 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11927 * g++.dg/cpp0x/pr38646.C: Ditto.
11928 * g++.dg/cpp0x/variadic73.C: Ditto.
11929 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11930 * g++.dg/cpp0x/bracket4.C: Ditto.
11931 * g++.dg/cpp0x/decltype4.C: Ditto.
11932 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11933 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11934 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11935 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11936 * g++.dg/cpp0x/decltype2.C: Ditto.
11937 * g++.dg/cpp0x/decltype1.C: Ditto.
11938 * g++.dg/cpp0x/bracket2.C: Ditto.
11939 * g++.dg/cpp0x/decltype5.C: Ditto.
11940 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11941 * g++.dg/cpp0x/variadic70.C: Ditto.
11942 * g++.dg/cpp0x/decltype6.C: Ditto.
11943 * g++.dg/cpp0x/rvo.C: Ditto.
11944 * g++.dg/cpp0x/vt-40092.C: Ditto.
11945 * g++.dg/cpp0x/variadic-new.C: Ditto.
11946 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11947 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11948 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11949 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11950 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11951 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11952 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11953 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11954 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11955 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11956 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11957 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11958 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11959 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11960 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11961 * g++.dg/cpp0x/pr39639.C: Ditto.
11962 * g++.dg/cpp0x/decltype3.C: Ditto.
11963 * g++.dg/cpp0x/variadic68.C: Ditto.
11964 * g++.dg/cpp0x/variadic-function.C: Ditto.
11965 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11966 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11967 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11968 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11969 * g++.dg/parse/crash35.C: Ditto.
11970 * g++.dg/parse/crash40.C: Ditto.
11971 * g++.dg/parse/defarg12.C: Ditto.
11972 * g++.dg/parse/crash34.C: Ditto.
11973 * g++.dg/parse/constructor3.C: Ditto.
11974 * g++.dg/parse/template23.C: Ditto.
11975 * g++.dg/parse/crash56.C: Ditto.
11976 * g++.dg/parse/dtor13.C: Ditto.
11977 * g++.dg/parse/error33.C: Ditto.
11978 * g++.dg/parse/ctor9.C: Ditto.
11979 * g++.dg/parse/error32.C: Ditto.
11980 * g++.dg/parse/error37.C: Ditto.
11981 * g++.dg/parse/bitfield3.C: Ditto.
11982 * g++.dg/parse/struct-4.C: Ditto.
11983 * g++.dg/ext/has_trivial_copy.C: Ditto.
11984 * g++.dg/ext/is_polymorphic.C: Ditto.
11985 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11986 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11987 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11988 * g++.dg/ext/is_union.C: Ditto.
11989 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11990 * g++.dg/ext/is_pod.C: Ditto.
11991 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11992 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11993 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11994 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11995 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11996 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11997 * g++.dg/ext/is_abstract.C: Ditto.
11998 * g++.dg/ext/has_trivial_assign.C: Ditto.
11999 * g++.dg/ext/is_class.C: Ditto.
12000 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12001 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12002 * g++.dg/ext/is_base_of.C: Ditto.
12003 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12004 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12005 * g++.dg/ext/is_empty.C: Ditto.
12006 * g++.dg/ext/is_enum.C: Ditto.
12007 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12008 * gnat.dg/opt11.adb: Ditto.
12009 * obj-c++.dg/pr45735.mm: Ditto.
12010 * obj-c++.dg/pr24393.mm: Ditto.
12011 * obj-c++.dg/exceptions-2.mm: Ditto.
12012 * objc.dg/pr45735.m: Ditto.
12013 * objc.dg/pr24393.m: Ditto.
12015 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12017 * objc.dg/attributes/objc-exception-1.m: New.
12019 2011-02-23 Jie Zhang <jie@codesourcery.com>
12021 * gcc.dg/cpp/include7.c: New test.
12023 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12026 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12028 2011-02-23 Jie Zhang <jie@codesourcery.com>
12030 PR rtl-optimization/47763
12031 * gcc.dg/pr47763.c: New test.
12033 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12036 * gfortran.dg/whole_file_32.f90 : New test.
12038 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12041 * g++.dg/inherit/virtual7.C: New test.
12043 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12046 * objc.dg/type-size-3.m: Updated error message.
12047 * objc.dg/type-size-4.m: New test.
12048 * objc.dg/type-size-5.m: New test.
12050 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12052 * lib/gnat.exp: Fix comments.
12053 Don't load libgloss.exp.
12054 (default_gnat_version): Call $compiler with --version.
12055 Adapt regexp for gnatmake output, insert version.
12056 (gnat_version): New proc.
12057 (gnat_init): Remove gnat_libgcc_s_path.
12058 (gnat_target_compile): Likewise.
12059 Remove ld_library_path.
12060 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12061 (gnat_pass): Remove.
12062 (gnat_pass): Remove.
12063 (gnat_finish): Remove.
12064 (gnat_exit): Remove.
12065 (local_find_gnatmake): Reindent.
12066 (runtest_file_p): Remove.
12067 (prune_warnings): Remove.
12068 (find_gnatclean): New proc.
12069 * lib/gnat-dg.exp (lremove): New proc.
12070 (gnat-dg-test): Reindent.
12071 Remove additional output files.
12072 (gnat-dg-runtest): Remove.
12074 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12075 * gnat.dg/loop_optimization6.adb: Likewise.
12076 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12078 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12080 PR tree-optimization/47835
12081 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12083 2011-02-22 Tobias Burnus <burnus@net-b.de>
12085 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12086 * gfortran.dg/abstract_type_2.f03: Ditto.
12087 * gfortran.dg/abstract_type_3.f03: Ditto.
12088 * gfortran.dg/abstract_type_4.f03: Ditto.
12089 * gfortran.dg/abstract_type_5.f03: Ditto.
12090 * gfortran.dg/abstract_type_6.f03: Ditto.
12091 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12092 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12093 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12094 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12095 * gfortran.dg/array_function_5.f90: Ditto.
12096 * gfortran.dg/asynchronous_3.f03: Ditto.
12097 * gfortran.dg/char_expr_1.f90: Ditto.
12098 * gfortran.dg/class_14.f03: Ditto.
12099 * gfortran.dg/data_array_6.f: Ditto.
12100 * gfortran.dg/data_invalid.f90: Ditto.
12101 * gfortran.dg/dot_product_1.f03: Ditto.
12102 * gfortran.dg/func_derived_5.f90: Ditto.
12103 * gfortran.dg/func_result_4.f90: Ditto.
12104 * gfortran.dg/implied_do_1.f90: Ditto.
12105 * gfortran.dg/initialization_25.f90: Ditto.
12106 * gfortran.dg/initialization_26.f90: Ditto.
12107 * gfortran.dg/interface_34.f90: Ditto.
12108 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12109 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12110 * gfortran.dg/matmul_8.f03: Ditto.
12111 * gfortran.dg/merge_init_expr.f90: Ditto.
12112 * gfortran.dg/pack_assign_1.f90: Ditto.
12113 * gfortran.dg/pack_vector_1.f90: Ditto.
12114 * gfortran.dg/pointer_check_8.f90: Ditto.
12115 * gfortran.dg/product_init_expr.f03: Ditto.
12116 * gfortran.dg/reshape_order_5.f90: Ditto.
12117 * gfortran.dg/reshape_shape_1.f90: Ditto.
12118 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12119 * gfortran.dg/same_name_2.f90: Ditto.
12120 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12121 * gfortran.dg/spread_init_expr.f03: Ditto.
12122 * gfortran.dg/stmt_func_1.f90: Ditto.
12123 * gfortran.dg/sum_init_expr.f03: Ditto.
12124 * gfortran.dg/transpose_3.f03: Ditto.
12125 * gfortran.dg/unpack_init_expr.f03: Ditto.
12126 * gfortran.dg/warn_conversion.f90: Ditto.
12127 * gfortran.dg/warn_conversion_2.f90: Ditto.
12128 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12129 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12130 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12131 * gfortran.dg/whole_file_16.f90: Ditto.
12132 * gfortran.dg/whole_file_17.f90: Ditto.
12133 * gfortran.dg/whole_file_18.f90: Ditto.
12134 * gfortran.dg/whole_file_20.f03: Ditto.
12135 * gfortran.dg/whole_file_5.f90: Ditto.
12136 * gfortran.dg/whole_file_6.f90: Ditto.
12137 * gfortran.dg/write_invalid_format.f90: Ditto.
12138 * gfortran.dg/zero_sized_6.f90: Ditto.
12140 2011-02-21 Jeff Law <law@redhat.com>
12142 PR rtl-optimization/46178
12143 * gcc.target/i386/pr46178.c: New test.
12145 PR rtl-optimization/46002
12146 * gcc.c-torture/compile/pr46002.c: New test.
12148 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12150 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12153 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12156 * g++.dg/debug/pr47106.C: Require effective target lto.
12158 2011-02-21 Jason Merrill <jason@redhat.com>
12160 * g++.dg/cpp0x/constexpr-diag2.C: New.
12162 2011-02-20 Jason Merrill <jason@redhat.com>
12164 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12166 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12168 * g++.dg/overload/conv-op1.C: New.
12170 * g++.dg/cpp0x/constexpr-synth1.C: New.
12172 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12174 * objc.dg/layout-2.m: New.
12175 * objc.dg/selector-3.m: Adjusted location of error message.
12176 * objc.dg/type-size-3.m: Same.
12177 * obj-c++.dg/selector-3.mm: Same.
12179 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12182 * objc.dg/property/dotsyntax-22.m: New.
12183 * obj-c++.dg/property/dotsyntax-22.mm: New.
12185 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12188 * g++.dg/template/typedef38.C: New test.
12190 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12193 * gfortran.dg/whole_file_30.f90 : New test.
12194 * gfortran.dg/whole_file_31.f90 : New test.
12196 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12200 * gfortran.dg/whole_file_28.f90 : New test.
12201 * gfortran.dg/whole_file_29.f90 : New test.
12203 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12206 * g++.dg/template/crash105.C: New.
12208 2011-02-19 Jason Merrill <jason@redhat.com>
12210 * g++.dg/cpp0x/regress/no-elide1.C: New.
12212 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12214 PR tree-optimization/46620
12215 * gcc.dg/pr46620.c: New.
12217 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12220 * gcc.target/i386/pr47809.c: New test.
12222 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12223 Tobias Burnus <burnus@net-b.de>
12225 * lib/target-supports.exp
12226 (check_effective_target_fortran_large_real): New check for large reals.
12227 * gfortran.dg/nan_7.f90: New test.
12229 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12231 PR libgfortran/47567
12232 * gfortran.dg/fmt_f0_1.f90: Update test.
12234 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12237 * gfortran.dg/array_constructor_36.f90 : New test.
12238 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12239 allow for comparison between different elements of the array
12240 constructor at different levels of optimization.
12242 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12244 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12245 * gcc.target/i386/pr32280-1.c: Likewise.
12247 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12250 * gcc.target/i386/pr47800.c: New test.
12252 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12254 * objc/execute/exceptions/foward-1.x: New.
12256 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12259 * gfortran.dg/derived_constructor_comps_4.f90: New.
12261 2011-02-18 Tobias Burnus
12264 * gfortran.dg/func_result_6.f90: New.
12266 2011-02-18 Michael Matz <matz@suse.de>
12269 * gfortran.dg/lto/pr45586_0.f90: New test.
12270 * gfortran.dg/typebound_proc_20.f90: Ditto.
12271 * gfortran.dg/typebound_proc_21.f90: Ditto.
12273 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12276 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12278 2011-02-18 Tobias Burnus <burnus@net-b.de>
12281 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12282 gcc_warning_prefix.
12283 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12284 normalizing the error/warning output.
12285 * gfortran.dg/Wall.f90: Update dg-error/warning.
12286 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12287 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12288 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12289 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12290 * gfortran.dg/class_30.f90: Update dg-error/warning.
12291 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12292 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12293 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12294 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12295 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12296 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12297 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12298 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12299 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12300 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12301 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12302 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12303 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12304 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12305 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12306 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12307 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12308 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12309 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12310 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12311 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12312 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12313 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12314 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12315 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12317 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12320 * gfortran.dg/proc_ptr_comp_30.f90: New.
12322 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12325 * gcc.target/i386/pr47780.c: New test.
12327 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12330 * gfortran.dg/class_40.f03: New.
12332 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12335 * g++.dg/cpp0x/auto21.C: New test.
12337 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12339 * objc.dg/special/unclaimed-category-1.h: Updated for
12341 * objc.dg/special/unclaimed-category-1.m: Same.
12342 * objc.dg/zero-link-1.m: Same.
12343 * objc.dg/lookup-1.m: Same.
12344 * objc.dg/torture/strings/const-str-9.m
12345 * objc.dg/torture/strings/const-str-10.m: Same.
12346 * objc.dg/torture/strings/const-str-11.m: Same.
12347 * objc.dg/torture/forward-1.m: Same.
12348 * objc.dg/zero-link-2.m: Same.
12349 * objc.dg/encode-7-next-64bit.m: Same.
12350 * objc.dg/method-4.m: Same.
12351 * objc.dg/next-runtime-1.m: Same.
12352 * objc.dg/image-info.m: Same.
12353 * objc.dg/pr23214.m: Same.
12354 * objc.dg/symtab-1.m: Same.
12355 * obj-c++.dg/basic.m: Same.
12356 * obj-c++.dg/proto-lossage-3.m: Same.
12357 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12358 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12359 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12360 * obj-c++.dg/method-11.m: Same.
12361 * objc/execute/enumeration-1.m: Same.
12362 * objc/execute/object_is_class.m: Same.
12363 * objc/execute/formal_protocol-2.m: Same.
12364 * objc/execute/formal_protocol-4.m: Same.
12365 * objc/execute/formal_protocol-6.m: Same.
12366 * objc/execute/bycopy-3.m: Same.
12367 * objc/execute/exceptions/catchall-1.m: Same.
12368 * objc/execute/exceptions/finally-1.m: Same.
12369 * objc/execute/exceptions/local-variables-1.m: Same.
12370 * objc/execute/exceptions/foward-1.m: Same.
12371 * objc/execute/bf-common.h
12372 * objc/execute/enumeration-2.m: Same.
12373 * objc/execute/formal_protocol-1.m: Same.
12374 * objc/execute/formal_protocol-3.m: Same.
12375 * objc/execute/formal_protocol-5.m: Same.
12376 * objc/execute/accessing_ivars.m: Same.
12377 * objc/execute/bycopy-2.m: Same.
12378 * objc/execute/formal_protocol-7.m: Same.
12379 * objc/execute/compatibility_alias.m: Same.
12380 * objc/execute/no_clash.m: Same.
12381 * objc/execute/object_is_meta_class.m: Same.
12382 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12383 * objc/execute/class-tests-1.h: Include stdio.h.
12384 * objc/execute/class-tests-2.h: Same.
12385 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12387 * obj-c++.dg/try-catch-2.mm: Same.
12389 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12392 * g++.dg/warn/Wunused-parm-4.C: New test.
12394 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12395 Jan Hubicka <jh@suse.cz>
12399 * g++.dg/debug/pr47106.C: New.
12401 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12404 * gcc.target/i386/pr43653.c: New test.
12406 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12409 * g++.dg/template/inherit6.C: New test.
12411 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12414 * gfortran.dg/class_39.f03: New.
12416 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12419 * g++.dg/cpp0x/variadic106.C: New test.
12421 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12423 PR libfortran/47757
12424 * gfortran.dg/pr47757-1.f90: New test.
12425 * gfortran.dg/pr47757-2.f90: New test.
12426 * gfortran.dg/pr47757-3.f90: New test.
12429 * g++.dg/cpp0x/enum8.C: New test.
12431 2011-02-15 Jason Merrill <jason@redhat.com>
12433 * g++.dg/inherit/implicit-trivial1.C: New.
12434 * g++.dg/cpp0x/implicit-trivial1.C: New.
12436 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12438 PR middle-end/47725
12439 * gcc.dg/torture/pr47725.c: Removed.
12441 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12444 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12445 constant does not generate a load from memory.
12447 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12449 PR middle-end/47725
12450 * gcc.dg/torture/pr47725.c: New.
12452 2011-02-15 Richard Guenther <rguenther@suse.de>
12454 PR tree-optimization/47743
12455 * gcc.dg/torture/pr47743.c: New testcase.
12457 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12459 PR middle-end/47581
12460 * gcc.target/i386/pr47581.c: New test.
12462 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12465 * gfortran.dg/select_type_22.f03: New.
12467 2011-02-14 Jason Merrill <jason@redhat.com>
12469 * g++.dg/cpp0x/regress/enum1.C: New.
12471 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12473 * gnat.dg/include.adb: New test.
12475 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12478 * gfortran.dg/class_38.f03: New.
12480 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12482 * gcc.dg/pr46494.c: New test.
12484 2011-02-14 Richard Guenther <rguenther@suse.de>
12486 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12488 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12491 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12492 sparc*-sun-solaris2.11.
12494 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12497 * gfortran.dg/argument_checking_18.f90: New.
12499 2011-02-13 Tobias Burnus <burnus@net-b.de>
12501 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12502 * gfortran.dg/argument_checking_17.f90: New.
12504 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12506 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12507 are temporarily disabled.
12508 * gfortran.dg/class_7.f03: Ditto.
12509 * gfortran.dg/coarray_14.f90: Ditto.
12510 * gfortran.dg/typebound_proc_13.f03: Ditto.
12512 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12515 * gfortran.dg/extends_11.f03: New.
12517 2011-02-11 Xinliang David Li <davidxl@google.com>
12519 PR tree-optimization/47707
12520 * g++.dg/tree-ssa/pr47707.C: New test.
12522 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12524 * g++.dg/opt/inline17.C: New test.
12526 2011-02-11 Tobias Burnus <burnus@net-b.de>
12529 * gfortran.dg/pure_formal_2.f90: New.
12531 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12533 PR rtl-optimization/47614
12534 * gfortran.dg/pr47614.f: New.
12536 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12539 * gcc.dg/opts-6.c: New test.
12541 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12544 * gcc.dg/pr47684.c: New test.
12546 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12549 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12550 c99_runtime, dg-add-options c99_runtime.
12551 (main): Use __asm__.
12553 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12556 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12557 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12558 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12559 * gcc.dg/ucnid-10.c: Likewise.
12560 * gcc.dg/ucnid-13.c: Likewise.
12561 * gcc.dg/ucnid-7.c: Likewise.
12562 * gcc.dg/ucnid-8.c: Likewise.
12563 Adapt dg-warning line number.
12565 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12567 * gcc.target/i386/parity-1.c: Use -march=k8.
12568 * gcc.target/i386/parity-2.c: Ditto.
12569 * gcc.target/i386/vecinit-1.c: Ditto.
12570 * gcc.target/i386/vecinit-2.c: Ditto.
12572 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12575 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12576 * gcc.target/mips/save-restore-3.c: Likewise.
12577 * gcc.target/mips/save-restore-4.c: Likewise.
12578 * gcc.target/mips/save-restore-5.c: Likewise.
12581 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12582 * g++.dg/tree-prof/partition2.C: Likewise.
12584 2011-02-09 Jason Merrill <jason@redhat.com>
12586 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12587 rather than misdeclare std::puts.
12589 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12590 * g++.dg/other/warning1.C: Likewise.
12591 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12592 * g++.old-deja/g++.gb/scope06.C: Likewise.
12593 * g++.old-deja/g++.law/cvt11.C: Likewise.
12594 * g++.old-deja/g++.law/init1.C: Likewise.
12595 * g++.dg/abi/mangle26.C: Likewise.
12597 * g++.dg/template/function1.C: Adjust for C++0x mode.
12598 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12600 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12601 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12603 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12605 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12607 * g++.dg/cpp0x/regress: New directory.
12608 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12609 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12610 * g++.dg/cpp0x/regress/regress3.C: New.
12612 2011-02-10 Richard Guenther <rguenther@suse.de>
12614 PR tree-optimization/47677
12615 * gcc.dg/torture/pr47677.c: New testcase.
12617 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12619 * objc.dg/special/load-category-1.m: Remove unused header.
12620 * objc.dg/special/load-category-1a.m: Likewise.
12621 * objc.dg/special/load-category-2.m: Likewise.
12622 * objc.dg/special/load-category-2a.m: Likewise.
12623 * objc.dg/special/load-category-3.m: Likewise.
12624 * objc.dg/special/load-category-3a.m: Likewise.
12625 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12626 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12627 * objc.dg/attributes/class-attribute-1.m: Likewise.
12628 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12629 * obj-c++.dg/property/property.exp: Likewise.
12630 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12631 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12632 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12633 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12634 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12635 * obj-c++.dg/template-8.mm: Likewise.
12637 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12640 * gcc.target/i386/pr47665.c: New test.
12642 2011-02-10 Jie Zhang <jie@codesourcery.com>
12646 2011-02-05 Jie Zhang <jie@codesourcery.com>
12648 * gcc.dg/pr42631.c: Update test.
12649 * gcc.dg/pr42631-2.c: New test.
12651 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12654 * gfortran.dg/proc_decl_25.f90: New.
12656 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12659 * gfortran.dg/typebound_assignment_2.f03: New.
12661 2011-02-09 Richard Guenther <rguenther@suse.de>
12663 PR tree-optimization/47664
12664 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12666 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12668 PR middle-end/47646
12669 * gnat.dg/uninit_func.adb: Adjust dg directive.
12671 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12673 PR middle-end/47646
12674 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12676 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12679 * gfortran.dg/auto_dealloc_2.f90: New.
12681 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12683 * gcc.dg/builtins-config.h: Remove __sgi handling.
12684 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12685 -std=c99 for mips-sgi-irix6.5*.
12687 2011-02-09 Martin Jambor <mjambor@suse.cz>
12689 PR middle-end/45505
12690 * gfortran.dg/pr25923.f90: Remove xfails.
12692 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12695 * gfortran.dg/inquire_14.f90: New test.
12697 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12700 * gfortran.dg/pointer_init_6.f90: New.
12702 2011-02-08 Jeff Law <law@redhat.com>
12704 PR tree-optimization/42893
12705 * gcc.tree-ssa/pr42893.c: New test.
12707 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12709 PR tree-optimization/46834
12710 PR tree-optimization/46994
12711 PR tree-optimization/46995
12712 * gcc.dg/graphite/id-pr46834.c: New.
12713 * gfortran.dg/graphite/id-pr46994.f90: New.
12714 * gfortran.dg/graphite/id-pr46995.f90: New.
12716 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12718 PR middle-end/47646
12719 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12720 using the variable is known the warning is emitted there.
12721 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12722 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12724 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12727 * gcc.dg/noreturn-1.c (foo5): Likewise.
12728 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12729 (method2): Likewise.
12731 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12732 the return statement using the uninitialized variable.
12733 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12735 2011-02-08 Richard Guenther <rguenther@suse.de>
12737 PR middle-end/47639
12738 * g++.dg/opt/pr47639.c: New testcase.
12740 2011-02-08 Richard Guenther <rguenther@suse.de>
12742 PR tree-optimization/47632
12743 * g++.dg/opt/pr47632.C: New testcase.
12745 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12747 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12749 2011-02-07 Richard Guenther <rguenther@suse.de>
12751 PR tree-optimization/47615
12752 * g++.dg/opt/pr47615.C: New testcase.
12754 2011-02-07 Richard Guenther <rguenther@suse.de>
12756 PR tree-optimization/47621
12757 * gcc.dg/torture/pr47621.c: New testcase.
12759 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12761 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12763 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12766 * gfortran.dg/allocate_with_source_1 : New test.
12768 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12770 PR middle-end/47610
12771 * gcc.dg/pr47610.c: New test.
12773 2011-02-05 Jie Zhang <jie@codesourcery.com>
12776 * gcc.dg/pr42631.c: Update test.
12777 * gcc.dg/pr42631-2.c: New test.
12779 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12782 * gfortran.dg/pr47574.f90: New test.
12784 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12786 PR tree-optimization/46194
12787 * gcc.dg/autopar/pr46194.c: New.
12789 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12791 PR tree-optimization/43695
12792 * g++.dg/ipa/pr43695.C: New.
12794 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12796 PR inline-asm/23200
12797 * gcc.dg/pr23200.c: New test.
12799 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12802 * g++.dg/pr47589.C: New test.
12804 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12807 * g++.dg/template/typedef37.C: New test.
12808 * g++.dg/template/param1.C: Adjust expected error message.
12810 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12812 PR middle-end/31490
12813 * gcc.dg/pr31490-2.c: New test.
12814 * gcc.dg/pr31490-3.c: New test.
12815 * gcc.dg/pr31490-4.c: New test.
12817 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12818 Jakub Jelinek <jakub@redhat.com>
12821 * g++.dg/parser/semicolon3.C: Adjust.
12822 * g++.dg/parser/semicolon4.C: New testcase.
12823 * g++.dg/pr46890.C: New testcase.
12825 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12828 * g++.dg/init/pr29571.C: New.
12830 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12832 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12833 instead of vect_int.
12835 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12838 * gcc.target/i386/pr47312.c: New test.
12841 * gcc.target/i386/pr47564.c: New test.
12843 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12845 PR tree-optimization/45122
12846 * gcc.dg/tree-ssa/pr45122.c: New.
12848 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12851 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12854 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12855 and vsx so a default --with-cpu=power7 doesn't give an error
12856 when -mavoid-indexed-addresses is used.
12858 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12859 wrapper function to save the arguments and then jump to the real
12860 function, rather than depending on the compiler not to move stuff
12862 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12864 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12865 Paul Thomas <pault@gcc.gnu.org>
12868 * gfortran.dg/class_37.f03 : New test.
12870 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12871 Richard Guenther <rguenther@suse.de>
12873 PR tree-optimization/40979
12875 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12876 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12877 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12878 check_vect_support_and_set_flags.
12879 * gfortran.dg/graphite/vect-pr40979.f90: New.
12881 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12884 * gfortran.dg/class_36.f03: New.
12886 2011-02-02 Richard Guenther <rguenther@suse.de>
12888 PR tree-optimization/47566
12889 * gcc.dg/lto/20110201-1_0.c: New testcase.
12891 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12897 * debug/pr47498.c: New.
12898 * debug/pr47501.c: New.
12900 2011-02-01 Richard Guenther <rguenther@suse.de>
12902 PR tree-optimization/47559
12903 * g++.dg/torture/pr47559.C: New testcase.
12905 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12908 * gfortran.dg/typebound_call_20.f03: New.
12910 2011-02-01 Richard Guenther <rguenther@suse.de>
12912 PR tree-optimization/47555
12913 * gcc.dg/pr47555.c: New testcase.
12915 2011-02-01 Richard Guenther <rguenther@suse.de>
12917 PR tree-optimization/47541
12918 * g++.dg/torture/pr47541.C: New testcase.
12920 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12923 * gfortran.dg/typebound_call_19.f03: New.
12925 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12928 * g++.dg/cpp0x/pr47416.C: New test.
12930 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12933 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12935 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12938 * gfortran.dg/typebound_assignment_1.f03: New.
12940 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12942 PR tree-optimization/47538
12943 * gcc.c-torture/execute/pr47538.c: New test.
12945 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12948 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12950 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12952 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12954 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12956 PR rtl-optimization/44031
12957 * gcc.c-torture/compile/20110131-1.c: New test.
12959 2011-01-31 Tobias Burnus <burnus@net-b.de>
12962 * gfortran.dg/stmt_func_1.f90: New.
12964 2011-01-31 Tobias Burnus <burnus@net-b.de>
12967 * gfortran.dg/interface_34.f90: New.
12969 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12972 * gfortran.dg/realloc_on_assign_5.f03: New test.
12973 * gfortran.dg/realloc_on_assign_5.f03: New test.
12975 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12977 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12978 * gfortran.dg/bessel_7.f90: Likewise.
12979 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12981 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12982 * gfortran.dg/sum_init_expr.f03: Likewise.
12984 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12986 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12989 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12990 loop only on "vect_intfloat_cvt" targets.
12992 2011-01-29 Tobias Burnus <burnus@net-b.de>
12995 * gfortran.dg/shape_6.f90: New.
12997 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12999 PR libgfortran/47434
13000 * gfortran.dg/read_infnan_1.f90: Update test.
13001 * gfortran.dg/module_nan.f90: Update test.
13002 * gfortran.dg/char4_iunit_1.f03: Update test.
13003 * gfortran.dg/large_real_kind_1.f90: Update test.
13004 * gfortran.dg/real_const_3.f90: Update test.
13005 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13007 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13010 * g++.dg/template/param2.C: New test.
13012 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13014 PR libgfortran/47285
13015 * gfortran.dg/fmt_g.f: New test.
13017 2011-01-28 Tobias Burnus <burnus@net-b.de>
13020 * gfortran.dg/pure_formal_1.f90: New.
13022 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13025 * gcc.dg/tls/pr42894.c: New test.
13027 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13029 * gcc.dg/pr47276.c: Add dg-require-visibility.
13031 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13033 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13035 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13036 Tobias Burnus <burnus@gcc.gnu.org>
13041 * gfortran.dg/realloc_on_assign_3.f03: New test.
13042 * gfortran.dg/realloc_on_assign_4.f03: New test.
13043 * gfortran.dg/allocatable_function_5.f90: New test.
13044 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13045 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13046 implemented" dg-errors.
13048 2011-01-27 Jan Hubicka <jh@suse.cz>
13050 PR middle-end/46949
13051 * gcc.dg/attr-weakref-4.c: New testcase
13053 2011-01-27 Martin Jambor <mjambor@suse.cz>
13055 PR tree-optimization/47228
13056 * gcc.dg/torture/pr47228.c: New test.
13058 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13060 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13062 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13064 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13065 when using auto-overlay support on the SPU.
13067 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13069 PR rtl-optimization/44174
13070 * gcc.target/i386/asm-6.c: New test.
13072 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13074 PR rtl-optimization/46856
13075 * gcc.c-torture/compile/pr46856.c: New test.
13077 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13078 Andrew Pinski <pinskia@gmail.com>
13081 * gcc.dg/pr43082.c: New.
13083 2011-01-26 DJ Delorie <dj@redhat.com>
13085 PR rtl-optimization/46878
13086 * gcc.dg/pr46878-1.c: New test.
13088 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13091 * g++.dg/cpp0x/pr47476.C: New test.
13093 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13095 * gcc.c-torture/compile/20110126-1.c: New test.
13097 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13100 * gcc.dg/torture/pr47473.c: New test.
13102 2011-01-26 Jan Hubicka <jh@suse.cz>
13105 * gcc.c-torture/execute/pr47237.c: New testcase.
13107 2011-01-26 Jan Hubicka <jh@suse.cz>
13109 PR tree-optimization/47190
13110 * gcc.dg/attr-weakref-3.c: New testcase.
13112 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13115 * gcc.dg/dll-9a.c: New test file.
13116 * gcc.dg/dll-11.c: Likewise.
13117 * gcc.dg/dll-12.c: Likewise.
13118 * gcc.dg/dll-12a.c: Likewise.
13119 * gcc.dg/dll-11a.c: Likewise.
13120 * gcc.dg/dll-9.c: Likewise.
13121 * gcc.dg/dll-10.c: Likewise.
13122 * gcc.dg/dll-10a.c: Likewise.
13123 * g++.dg/ext/dllexport4a.cc: Likewise.
13124 * g++.dg/ext/dllexport4.C: Likewise.
13125 * g++.dg/ext/dllexport5.C: Likewise.
13126 * g++.dg/ext/dllexport5a.cc: Likewise.
13128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13130 PR tree-optimization/46970
13131 * gcc.dg/graphite/pr46970.c: New.
13133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13135 PR tree-optimization/46215
13136 * gcc.dg/graphite/pr46215.c: New.
13138 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13140 PR tree-optimization/46168
13141 * gcc.dg/graphite/pr46168.c: New.
13143 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13145 PR tree-optimization/43657
13146 * gcc.dg/graphite/pr43657.c: New.
13148 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13150 PR tree-optimization/29832
13151 * gfortran.dg/graphite/pr29832.f90: New.
13153 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13155 PR tree-optimization/43567
13156 * gcc.dg/graphite/pr43567.c: New.
13158 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13160 * gfortran.dg/graphite/interchange-4.f: New.
13161 * gfortran.dg/graphite/interchange-5.f: New.
13163 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13164 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13165 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13166 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13167 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13168 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13169 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13170 * gfortran.dg/ltrans-7.f90: Removed.
13171 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13173 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13174 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13175 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13176 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13177 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13178 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13179 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13180 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13181 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13182 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13183 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13184 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13185 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13186 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13187 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13188 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13189 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13190 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13191 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13192 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13193 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13194 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13195 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13196 * gcc.dg/tree-ssa/data-dep-1.c
13197 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13198 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13199 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13200 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13201 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13203 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13205 PR tree-optimization/47265
13206 PR tree-optimization/47443
13207 * gcc.c-torture/compile/pr47265.c: New test.
13208 * gcc.dg/pr47443.c: New test.
13210 2011-01-25 Martin Jambor <mjambor@suse.cz>
13212 PR tree-optimization/47382
13213 * g++.dg/torture/pr47382.C: New test.
13214 * g++.dg/opt/devirt1.C: Xfail.
13216 2011-01-25 Yao Qi <yao@codesourcery.com>
13219 * gcc.target/arm/pr45701-1.c: New test.
13220 * gcc.target/arm/pr45701-2.c: New test.
13221 * gcc.target/arm/pr45701-3.c: New test.
13223 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13224 Jakub Jelinek <jakub@redhat.com>
13226 PR tree-optimization/47271
13227 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13229 2011-01-25 Nick Clifton <nickc@redhat.com>
13231 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13232 (saturate_add): Delete.
13233 (exchange): Delete.
13234 (main): Do not run saturate_add.
13235 (set_interrupts): Delete.
13237 2011-01-25 Tobias Burnus <burnus@net-b.de>
13240 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13242 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13244 PR tree-optimization/47427
13245 PR tree-optimization/47428
13246 * gcc.c-torture/compile/pr47427.c: New test.
13247 * gcc.c-torture/compile/pr47428.c: New test.
13249 2011-01-25 Richard Guenther <rguenther@suse.de>
13251 PR middle-end/47411
13252 * gcc.dg/torture/pr47411.c: New testcase.
13254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13256 * gfortran.dg/graphite/id-24.f: New.
13257 * gfortran.dg/graphite/id-25.f: New.
13259 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13261 * gfortran.dg/graphite/id-23.f: New.
13263 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13265 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13267 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13269 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13270 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13271 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13272 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13273 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13274 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13275 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13276 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13277 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13279 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13281 * gcc.dg/graphite/block-0.c: Add documentation.
13282 * gcc.dg/graphite/block-4.c: Same.
13283 * gcc.dg/graphite/block-7.c: Same.
13284 * gcc.dg/graphite/block-8.c: New.
13285 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13286 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13287 * gcc.dg/graphite/interchange-12.c: Add documentation.
13288 * gcc.dg/graphite/interchange-13.c: New.
13289 * gcc.dg/graphite/interchange-14.c: New.
13290 * gcc.dg/graphite/interchange-15.c: New.
13291 * gcc.dg/graphite/interchange-8.c: Add documentation.
13292 * gcc.dg/graphite/interchange-mvt.c: Same.
13294 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13297 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13298 * gcc.target/powerpc/altivec-14.c: Ditto.
13299 * gcc.target/powerpc/altivec-33.c: Ditto.
13300 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13301 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13302 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13303 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13304 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13305 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13306 * g++.dg/ext/altivec-15.C: Ditto.
13307 * g++.dg/ext/altivec-types-1.C: Ditto.
13308 * g++.dg/ext/altivec-types-2.C: Ditto.
13309 * g++.dg/ext/altivec-types-3.C: Ditto.
13310 * g++.dg/ext/altivec-types-4.C: Ditto.
13312 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13314 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13316 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13318 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13319 optimization options.
13321 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13323 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13326 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13328 2011-01-23 Tobias Burnus <burnus@net-b.de>
13331 * gfortran.dg/allocatable_scalar_12.f90: New.
13333 2011-01-23 Ira Rosen <irar@il.ibm.com>
13335 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13336 vectorization to be not profitable if peeling is used to
13337 realign the memory access.
13338 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13339 loop bound to avoid loop unrolling.
13340 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13342 2011-01-22 Jan Hubicka <jh@suse.cz>
13345 * g++.dg/lto/pr47333.C: New file.
13347 2011-01-22 Jan Hubicka <jh@suse.cz>
13349 PR tree-optimization/43884
13351 * gcc.dg/autopar/outer-2.c: Increase array size.
13352 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13354 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13357 * gfortran.dg/c_loc_tests_16.f90: New test.
13359 2011-01-22 Tobias Burnus <burnus@net-b.de>
13362 * gfortran.dg/typebound_proc_19.f90: New.
13364 2011-01-21 Jeff Law <law@redhat.com>
13366 PR tree-optimization/47053
13367 * g++.dg/pr47053.C: New test.
13369 2011-01-21 Jason Merrill <jason@redhat.com>
13372 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13374 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13377 * g++.dg/cpp0x/range-for10.C: New test.
13378 * g++.dg/template/for1.C: New test.
13380 PR middle-end/45566
13381 * g++.dg/tree-prof/partition3.C: New test.
13383 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13385 PR rtl-optimization/47366
13386 * g++.dg/opt/pr47366.C: New test.
13388 2011-01-21 Jason Merrill <jason@redhat.com>
13391 * g++.dg/cpp0x/constexpr-regress2.C: New.
13393 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13395 2011-01-21 Jeff Law <law@redhat.com>
13397 PR rtl-optimization/41619
13398 * gcc.dg/pr41619.c: New.
13400 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13402 PR tree-optimization/47355
13403 * g++.dg/opt/pr47355.C: New test.
13405 2011-01-21 Richard Guenther <rguenther@suse.de>
13407 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13410 2011-01-21 Richard Guenther <rguenther@suse.de>
13412 PR tree-optimization/47365
13413 * gcc.dg/torture/pr47365.c: New testcase.
13414 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13416 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13418 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13420 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13422 PR tree-optimization/47391
13423 * gcc.dg/pr47391.c: New test.
13425 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13427 * g++.dg/template/char1.C: Use signed char.
13429 2011-01-21 Tobias Burnus <burnus@net-b.de>
13432 * gfortran.dg/pointer_target_4.f90: New.
13434 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13437 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13438 ILP32 system and not IP32.
13440 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13443 * g++.dg/debug/pr46583.C: New.
13445 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13448 * g++.dg/debug/pr47283.C: New test.
13451 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13452 * gcc.target/i386/headmerge-2.c: Likewise.
13454 2011-01-20 Richard Guenther <rguenther@suse.de>
13456 PR middle-end/47370
13457 * gcc.dg/torture/pr47370.c: New testcase.
13459 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13461 PR tree-optimization/46130
13462 * gcc.dg/pr46130-1.c: New test.
13463 * gcc.dg/pr46130-2.c: New test.
13465 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13468 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13470 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13473 * g++.dg/debug/pr46240.cc: New.
13475 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13478 * g++.dg/template/anonunion1.C: New test.
13480 PR rtl-optimization/47337
13481 * gcc.c-torture/execute/pr47337.c: New test.
13483 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13486 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13488 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13490 PR tree-optimization/46021
13491 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13493 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13495 PR tree-optimization/47290
13496 * g++.dg/torture/pr47290.C: New test.
13498 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13501 * gfortran.dg/proc_ptr_comp_29.f90: New.
13503 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13506 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13507 powerpc-apple-darwin9.
13509 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13511 PR rtl-optimization/47299
13512 * gcc.c-torture/execute/pr47299.c: New test.
13514 2011-01-17 Jason Merrill <jason@redhat.com>
13516 * g++.dg/cpp0x/constexpr-virtual.C: New.
13518 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13521 * gfortran.dg/gomp/pr47331.f90: New test.
13523 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13526 * objc.dg/selector-warn-1.m: New.
13527 * obj-c++.dg/selector-warn-1.mm: New.
13529 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13531 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13532 Update dg-final accordingly.
13534 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13536 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13538 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13540 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13542 * gcc.dg/guality/pr36728-2.c: Likewise.
13544 2011-01-17 Richard Guenther <rguenther@suse.de>
13546 PR tree-optimization/47313
13547 * g++.dg/torture/pr47313.C: New testcase.
13549 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13552 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13553 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13554 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13555 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13557 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13559 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13560 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13561 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13563 2011-01-17 Richard Guenther <rguenther@suse.de>
13565 PR tree-optimization/45967
13566 * gcc.dg/torture/pr45967-2.c: New testcase.
13567 * gcc.dg/torture/pr45967-3.c: Likewise.
13569 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13572 * g++.dg/ext/pr47213.C: Require visibility.
13574 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13576 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13577 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13579 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13581 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13582 Linux-based targets.
13584 2011-01-13 Jan Hubicka <jh@suse.cz>
13586 PR tree-optimization/47276
13587 * gcc.dg/pr47276.c: New testcase.
13589 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13590 Jonathan Wakely <jwakely.gcc@gmail.com>
13593 * g++.dg/other/pr33558.C: New.
13594 * g++.dg/other/pr33558-2.C: New.
13596 2011-01-14 Martin Jambor <mjambor@suse.cz>
13598 PR tree-optimization/45934
13599 PR tree-optimization/46302
13600 * g++.dg/ipa/devirt-c-1.C: New test.
13601 * g++.dg/ipa/devirt-c-2.C: Likewise.
13602 * g++.dg/ipa/devirt-c-3.C: Likewise.
13603 * g++.dg/ipa/devirt-c-4.C: Likewise.
13604 * g++.dg/ipa/devirt-c-5.C: Likewise.
13605 * g++.dg/ipa/devirt-c-6.C: Likewise.
13606 * g++.dg/ipa/devirt-6.C: Likewise.
13607 * g++.dg/ipa/devirt-d-1.C: Likewise.
13608 * g++.dg/torture/pr45934.C: Likewise.
13610 2011-01-14 Jason Merrill <jason@redhat.com>
13612 * g++.dg/cpp0x/variadic105.C: New.
13614 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13615 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13618 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13619 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13620 execution tests on i?86-*-*, x86_64-*-* and
13621 powerpc*-apple-darwin* && ilp32.
13622 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13623 tests on i?86-*-* and x86_64-*-*.
13625 2011-01-14 Richard Guenther <rguenther@suse.de>
13627 PR tree-optimization/47280
13628 * g++.dg/opt/pr47280.C: New testcase.
13630 2011-01-14 Jason Merrill <jason@redhat.com>
13632 * g++.dg/cpp0x/constexpr-regress1.C: New.
13634 * g++.dg/ext/flexary2.C: New.
13636 2011-01-14 Richard Guenther <rguenther@suse.de>
13638 PR middle-end/47281
13639 * gcc.dg/torture/pr47281.c: New testcase.
13640 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13642 2011-01-14 Richard Guenther <rguenther@suse.de>
13644 PR tree-optimization/47286
13645 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13647 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13650 * g++.dg/ext/pr47213.C: New.
13652 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13654 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13656 2011-01-13 Tobias Burnus <burnus@net-b.de>
13657 Mikael Morin <mikael@gcc.gnu.org>
13661 * gfortran.dg/select_type_20.f90: New.
13662 * gfortran.dg/select_type_21.f90: New.
13664 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13667 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13669 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13671 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13672 * gcc.dg/guality/pr36728-2.c: Likewise.
13674 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13677 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13679 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13681 PR rtl-optimization/45352
13682 * gcc.dg/pr45352-3.c: New.
13684 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13686 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13688 * g++.dg/cpp0x/range-for8.C: New.
13689 * g++.dg/cpp0x/range-for9.C: New.
13691 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13694 * g++.dg/debug/pr47209.C: New.
13696 2011-01-12 Richard Guenther <rguenther@suse.de>
13699 * gcc.dg/lto/pr47259_0.c: New testcase.
13700 * gcc.dg/lto/pr47259_1.c: Likewise.
13702 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13704 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13705 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13706 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13707 methods missing from the OBJC2 Object.
13708 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13709 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13710 GNU and NeXT runtimes.
13711 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13713 * objc-obj-c++-shared/Object1.m: Likewise.
13714 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13715 * objc.dg/proto-qual-1.m: Likewise.
13716 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13717 * obj-c++.dg/proto-qual-1.mm: Likewise.
13719 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13722 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13724 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13726 Fixed the Objective-C++ testsuite and updated all tests.
13727 * lib/obj-c++.exp (obj-c++_init): Declare and set
13728 gcc_warning_prefix and gcc_error_prefix.
13729 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13730 'dg-warning', 'dg-message' and 'dg-error'.
13731 * obj-c++.dg/class-extension-3.mm: Likewise.
13732 * obj-c++.dg/class-protocol-1.mm: Likewise.
13733 * obj-c++.dg/encode-7.mm: Likewise.
13734 * obj-c++.dg/exceptions-3.mm: Likewise.
13735 * obj-c++.dg/exceptions-5.mm: Likewise.
13736 * obj-c++.dg/method-12.mm: Likewise.
13737 * obj-c++.dg/method-13.mm: Likewise.
13738 * obj-c++.dg/method-15.mm: Likewise.
13739 * obj-c++.dg/method-16.mm: Likewise.
13740 * obj-c++.dg/method-4.mm: Likewise.
13741 * obj-c++.dg/method-8.mm: Likewise.
13742 * obj-c++.dg/method-conflict-1.mm: Likewise.
13743 * obj-c++.dg/method-conflict-2.mm: Likewise.
13744 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13745 and uncommented second part of the testcase now that the testsuite
13747 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13748 and uncommented second part of the testcase now that the testsuite
13750 * obj-c++.dg/private-1.mm: Likewise.
13751 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13752 * obj-c++.dg/syntax-error-7.mm: Likewise.
13753 * obj-c++.dg/warn5.mm: Likewise.
13754 * obj-c++.dg/property/at-property-14.mm: Likewise.
13755 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13757 * obj-c++.dg/property/at-property-18.mm: Likewise.
13758 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13760 * obj-c++.dg/property/at-property-21.mm: Likewise.
13761 * obj-c++.dg/property/at-property-28.mm: Likewise.
13762 * obj-c++.dg/property/at-property-5.mm: Likewise.
13763 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13764 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13765 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13766 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13767 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13768 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13769 * obj-c++.dg/tls/diag-5.mm: Likewise.
13770 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13771 dg-error, now matched correctly.
13773 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13775 * objc.dg/property/at-property-29.m: New.
13776 * obj-c++.dg/property/at-property-29.mm: New.
13778 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13780 * go.test/go-test.exp (go-set-goarch): New proc.
13781 (go-gc-tests): Use it.
13783 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13786 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13788 2011-01-11 Richard Henderson <rth@redhat.com>
13790 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13792 2011-01-11 Jan Hubicka <jh@suse.cz>
13796 * gcc.dg/lto/pr45721_1.c: New file.
13797 * gcc.dg/lto/pr45721_0.c: New file.
13799 2011-01-11 Richard Guenther <rguenther@suse.de>
13801 PR tree-optimization/46076
13802 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13804 2011-01-11 Jeff Law <law@redhat.com>
13806 * PR tree-optimization/47086
13807 * gcc.dg/pr47086.c: New test.
13809 2011-01-11 Jason Merrill <jason@redhat.com>
13812 * g++.dg/template/new10.C: New.
13815 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13817 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13819 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13820 Split type definitions and NSConstantString class into...
13821 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13822 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13823 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13824 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13825 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13826 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13828 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13829 encode defines for newer NeXT system headers.
13830 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13831 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13832 * objc.dg/foreach-5.m: Likewise.
13833 * objc.dg/foreach-2.m: Likewise.
13834 * objc.dg/foreach-4.m: Likewise.
13835 * objc.dg/torture/strings/string1.m: Likewise.
13836 * objc.dg/torture/strings/string2.m: Likewise.
13837 * objc.dg/torture/strings/string3.m: Likewise.
13838 * objc.dg/torture/strings/string4.m: Likewise.
13839 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13840 header and stand alone.
13841 * obj-c++.dg/strings/strings-2.mm: Likewise.
13842 * objc.dg/torture/strings/const-str-3.m: Likewise.
13843 * objc.dg/strings/strings-2.m: Likewise.
13844 * objc.dg/strings/const-str-12b.m: Likewise.
13846 2011-01-12 Richard Guenther <rguenther@suse.de>
13848 PR middle-end/32511
13849 * gcc.dg/attr-weak-1.c: Adjust.
13851 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13854 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13855 standard compliant and comment.
13857 2011-01-10 Jan Hubicka <jh@suse.cz>
13860 * gcc.dg/initpri3.c: New testcase.
13862 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13865 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13866 externally visible.
13871 (g_ebp_save): Likewise.
13872 (g_esp_save): Likewise.
13874 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13876 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13878 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13880 PR tree-optimization/46021
13881 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13882 i?86-*-*, x86_64-*-*.
13884 2011-01-10 Jeff Law <law@redhat.com>
13886 * PR tree-optimization/47141
13887 * gcc.c-torture/compile/pr47141.c: New test.
13889 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13892 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13893 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13894 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13895 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13898 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13899 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13900 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13901 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13902 being vectorized. Adjust dg-final pattern.
13905 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13906 * gcc.dg/vect/slp-24.c: Likewise.
13908 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13911 * g++.dg/other/pr47218-1.C: New test file.
13912 * g++.dg/other/pr47218.C: Likewise.
13913 * g++.dg/other/pr47218.h: New supporting header.
13915 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13918 * objc.dg/attributes/invalid-attribute-1.m: New.
13919 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13921 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13924 * gfortran.dg/proc_ptr_comp_28.f90: New.
13926 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13928 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13929 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13930 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13931 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13932 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13933 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13934 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13935 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13936 * objc.dg/gnu-api-2-class.m: Likewise.
13937 * objc.dg/gnu-api-2-ivar.m: Likewise.
13938 * objc.dg/gnu-api-2-method.m: Likewise.
13939 * objc.dg/gnu-api-2-objc.m: Likewise.
13940 * objc.dg/gnu-api-2-object.m: Likewise.
13941 * objc.dg/gnu-api-2-property.m: Likewise.
13942 * objc.dg/gnu-api-2-protocol.m: Likewise.
13943 * objc.dg/gnu-api-2-sel.m: Likewise.
13945 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13947 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13948 * objc.dg/objc-foreach-4.m: Likewise.
13949 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13950 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13951 * objc.dg/foreach-4.m: Likewise.
13952 * objc.dg/foreach-5.m: Likewise.
13953 * objc.dg/foreach-3.m: Return self from init.
13955 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13958 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13960 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13963 * gfortran.dg/class_35.f90: New.
13965 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13967 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13969 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13972 * objc.dg/invalid-method-2.m: New.
13973 * obj-c++.dg/invalid-method-2.mm: New.
13975 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13978 * gfortran.dg/transpose_optimization_2.f90 : New test.
13980 2011-01-08 Jan Hubicka <jh@suse.cz>
13982 PR tree-optmization/46469
13983 * g++.dg/torture/pr46469.C: New testcase.
13985 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13987 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13988 emulation of libobjc-gnu structure layout functionality to ..
13989 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13990 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13991 * objc/execute/bf-common.h: Adjust headers.
13992 * objc/execute/bf-1.m: Likewise.
13993 * objc/execute/bf-2.m: Likewise.
13994 * objc/execute/bf-3.m: Likewise.
13995 * objc/execute/bf-4.m: Likewise.
13996 * objc/execute/bf-5.m: Likewise.
13997 * objc/execute/bf-6.m: Likewise.
13998 * objc/execute/bf-7.m: Likewise.
13999 * objc/execute/bf-8.m: Likewise.
14000 * objc/execute/bf-9.m: Likewise.
14001 * objc/execute/bf-10.m: Likewise.
14002 * objc/execute/bf-11.m: Likewise.
14003 * objc/execute/bf-12.m: Likewise.
14004 * objc/execute/bf-13.m: Likewise.
14005 * objc/execute/bf-14.m: Likewise.
14006 * objc/execute/bf-15.m: Likewise.
14007 * objc/execute/bf-16.m: Likewise.
14008 * objc/execute/bf-17.m: Likewise.
14009 * objc/execute/bf-18.m: Likewise.
14010 * objc/execute/bf-19.m: Likewise.
14011 * objc/execute/bf-20.m: Likewise.
14012 * objc/execute/bf-21.m: Likewise.
14013 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14014 objc_get_type_qualifiers ().
14016 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14019 * gfortran.dg/dependency_39.f90: New test.
14021 2011-01-07 Jan Hubicka <jh@suse.cz>
14023 Get builtins tests ready for linker plugin.
14024 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14025 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14026 my_memset, my_bzero): Mark used.
14027 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14028 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14030 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14033 2011-01-07 Jan Hubicka <jh@suse.cz>
14035 PR tree-optimization/46367
14036 * g++.dg/torture/pr46367.C: New file.
14038 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14041 * gcc.dg/pr47201.c: New test.
14044 * gcc.dg/tree-prof/pr47187.c: New test.
14046 2011-01-07 Tobias Burnus <burnus@net-b.de>
14049 * gfortran.dg/extends_type_of_3.f90: New.
14051 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14053 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14054 * g++.dg/ext/dllimport-MI1.C: Likewise.
14055 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14056 * g++.dg/ext/dllimport10.C: Likewise.
14057 * g++.dg/ext/dllimport11.C: Likewise.
14058 * g++.dg/ext/dllimport12.C: Likewise.
14059 * g++.dg/ext/dllimport13.C: Likewise.
14060 * g++.dg/ext/dllimport2.C: Likewise.
14061 * g++.dg/ext/dllimport3.C: Likewise.
14062 * g++.dg/ext/dllimport4.C: Likewise.
14063 * g++.dg/ext/dllimport5.C: Likewise.
14064 * g++.dg/ext/dllimport6.C: Likewise.
14065 * g++.dg/ext/dllimport8.C: Likewise.
14066 * g++.dg/ext/dllimport9.C: Likewise.
14067 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14068 targets, too. Additionally enable test for i?86-*-mingw*.
14069 * g++.dg/ext/selectany1.C: Likewise.
14070 Remove guard variable check.
14072 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14076 * gfortran.dg/storage_size_3.f08: Extended.
14078 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14081 * g++.dg/template/stdarg1.C: New test.
14083 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14086 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14087 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14088 from the interface of functions to not hide the errors that
14091 2011-01-06 Jan Hubicka <jh@suse.cz>
14093 * gcc.dg/lto/pr47188_0.c: New testcase.
14094 * gcc.dg/lto/pr47188_1.c: New testcase.
14096 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14100 * gfortran.dg/interface_33.f90: New test.
14102 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14105 * gcc.c-torture/compile/pr47150.c: New test.
14107 2011-01-06 Ira Rosen <irar@il.ibm.com>
14109 PR tree-optimization/47139
14110 * gcc.dg/vect/pr47139.c: New test.
14112 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14115 * gfortran.dg/extends_type_of_2.f03: New.
14117 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14119 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14121 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14123 * gnat.dg/opt14.adb: New test.
14125 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14128 * gfortran.dg/allocate_error_2.f90: New test.
14130 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14133 * gfortran.dg/storage_size_3.f08: New.
14135 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14137 PR libgfortran/47154
14138 * gfortran.dg/namelist_68.f90: New test.
14140 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14142 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14144 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14147 * gfortran.dg/class_34.f90: New.
14149 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14151 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14152 use __builtin_inff. Skip all single-precision tests that require
14155 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14157 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14159 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14161 PR tree-optimization/47148
14162 * gcc.c-torture/execute/pr47148.c: New test.
14164 PR tree-optimization/47155
14165 * gcc.c-torture/execute/pr47155.c: New test.
14167 PR rtl-optimization/47157
14168 * gcc.c-torture/compile/pr47157.c: New test.
14170 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14172 * gcc.dg/torture/vector-shift2.c (schar): Define.
14173 (main): Always use schar or uchar instead of plain "char" to avoid
14174 dependencies on implementation-defined char signedness.
14176 2011-01-03 Martin Jambor <mjambor@suse.cz>
14178 PR tree-optimization/46801
14179 * gnat.dg/pack9.adb: Remove xfail.
14181 2011-01-03 Martin Jambor <mjambor@suse.cz>
14183 PR tree-optimization/46984
14184 * g++.dg/ipa/pr46984.C: New test.
14186 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14189 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14191 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14193 PR tree-optimization/47140
14194 * gcc.c-torture/compile/pr47140.c: New test.
14196 PR rtl-optimization/47028
14197 * gcc.dg/pr47028.c: New test.
14199 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14201 * objc.dg/protocol-forward-1.m: Removed TODO.
14202 * objc.dg/protocol-forward-2.m: New.
14203 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14204 * obj-c++.dg/protocol-forward-2.mm: New.
14206 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14209 * g++.dg/eh/pr38662.C: New testcase.
14211 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14213 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14214 scan for newline '\n'.
14217 Copyright (C) 2011 Free Software Foundation, Inc.
14219 Copying and distribution of this file, with or without modification,
14220 are permitted in any medium without royalty provided the copyright
14221 notice and this notice are preserved.