1 2011-11-17 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/auto27.C: New.
5 * g++.dg/cpp0x/trailing2.C: Adjust messages.
7 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
9 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
10 memory model parameters don't match expected values.
11 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
12 __atomic_compare_exchange.
13 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
14 __atomic_compare_exchange_n.
15 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
16 weak/strong parameter and fail if memory models aren't correct.
18 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
20 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
21 Look for simulate_thread_done to determine working gdb. Reduce timeout
22 to 10 seconds and fail when timeout occurs. Improve error messages.
24 2011-11-17 Jason Merrill <jason@redhat.com>
27 * g++.dg/template/virtual2.C: New.
29 2011-11-17 Michael Matz <matz@suse.de>
33 * g++.dg/tree-ssa/pr50741.C: New.
35 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
37 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
39 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
41 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
42 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
43 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
45 2011-11-16 Tobias Burnus <burnus@net-b.de>
49 * gfortran.dg/constructor_1.f90: New.
50 * gfortran.dg/constructor_2.f90: New.
51 * gfortran.dg/constructor_3.f90: New.
52 * gfortran.dg/constructor_4.f90: New.
53 * gfortran.dg/constructor_5.f90: New.
54 * gfortran.dg/constructor_6.f90: New.
55 * gfortran.dg/use_only_5.f90: New.
56 * gfortran.dg/c_ptr_tests_17.f90: New.
57 * gfortran.dg/c_ptr_tests_18.f90: New.
58 * gfortran.dg/used_types_25.f90: New.
59 * gfortran.dg/used_types_26.f90: New
60 * gfortran.dg/type_decl_3.f90: New.
61 * gfortran.dg/function_types_3.f90: Update dg-error.
62 * gfortran.dg/result_1.f90: Ditto.
63 * gfortran.dg/structure_constructor_3.f03: Ditto.
64 * gfortran.dg/structure_constructor_4.f03: Ditto.
66 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
68 * gcc.dg/vect/pr30858.c: Update expected output for
69 architectures with multiple vector sizes.
71 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
72 Bernd Schmidt <bernds@coudesourcery.com>
73 Sebastian Huber <sebastian.huber@embedded-brains.de>
76 * gcc.target/arm/pr49641.c: New test.
78 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
80 PR tree-optimization/49960
81 * gcc.dg/autopar/pr49960.c: New test.
82 * gcc.dg/autopar/pr49960-1.c: New test.
85 2011-11-16 Tom de Vries <tom@codesourcery.com>
87 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
88 * gcc.dg/pr43864-2.c: Same.
89 * gcc.dg/pr43864-3.c: Same.
90 * gcc.dg/pr43864-4.c: Same.
92 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/sse2-cvt-vec.c: New test.
95 * gcc.target/i386/avx-cvt-vec.c: Ditto.
96 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
97 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
98 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
99 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
100 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
102 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
104 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
105 powerpc*-*-darwin* targets.
107 2011-11-15 Torvald Riegel <triegel@redhat.com>
109 * c-c++-common/tm/trxn-expr-3.c: New test.
111 2011-11-14 Torvald Riegel <triegel@redhat.com>
113 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
115 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/avx-recip-vec.c: New test.
118 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
119 * gcc.target/i386/avx-lrint-vec.c: Ditto.
120 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
121 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
122 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
123 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
124 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
125 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
126 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
127 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
128 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
129 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
130 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
131 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
133 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
136 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
137 non-template literal operator.
139 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
141 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
142 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
143 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
144 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
145 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
146 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
147 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
148 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
149 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
150 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
151 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
152 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
153 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
154 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
155 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
156 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
158 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
164 * g++.old-deja/g++.brendan/misc14.C: Adjust.
165 * g++.old-deja/g++.jason/scoping16.C: Likewise.
166 * g++.old-deja/g++.other/anon7.C: Likewise.
167 * g++.old-deja/g++.other/using1.C: Likewise.
168 * g++.old-deja/g++.other/redecl1.C: Likewise.
169 * g++.old-deja/g++.other/typedef7.C: Likewise.
170 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
171 * g++.dg/template/using2.C: Likewise.
172 * g++.dg/template/static4.C: Likewise.
173 * g++.dg/template/typedef1.C: Likewise.
174 * g++.dg/lookup/name-clash9.C: Likewise.
175 * g++.dg/abi/mangle41.C: Likewise.
176 * g++.dg/parse/ctor5.C: Likewise.
177 * g++.dg/inherit/using4.C: Likewise.
178 * g++.dg/lookup/using24.C: New.
179 * g++.dg/lookup/using25.C: New.
180 * g++.dg/lookup/using26.C: New.
181 * g++.dg/lookup/using27.C: New.
182 * g++.dg/lookup/using28.C: New.
183 * g++.dg/lookup/using29.C: New.
184 * g++.dg/lookup/using30.C: New.
185 * g++.dg/lookup/using31.C: New.
186 * g++.dg/lookup/using32.C: New.
187 * g++.dg/lookup/using33.C: New.
188 * g++.dg/lookup/using34.C: New.
189 * g++.dg/lookup/using35.C: New.
190 * g++.dg/lookup/using36.C: New.
191 * g++.dg/lookup/using37.C: New.
192 * g++.dg/lookup/using38.C: New.
193 * g++.dg/lookup/using39.C: New.
194 * g++.dg/lookup/using40.C: New.
195 * g++.dg/lookup/using41.C: New.
196 * g++.dg/lookup/using42.C: New.
197 * g++.dg/lookup/using43.C: New.
198 * g++.dg/lookup/using44.C: New.
199 * g++.dg/lookup/using45.C: New.
200 * g++.dg/lookup/pr6936.C: New.
201 * g++.dg/debug/using4.C: New.
202 * g++.dg/debug/using5.C: New.
203 * g++.dg/cpp0x/forw_enum10.C: New.
205 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
206 Jan Hubicka <jh@suse.cz>
208 * gcc.target/i386/sw-1.c: Force rep;movsb.
210 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
213 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
214 dg-additional-options.
216 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
218 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
219 specified. Remove redundant runtime checks.
220 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
221 Allow for other than -m4. Fix typos in comments.
223 2011-11-12 Jason Merrill <jason@redhat.com>
226 * g++.dg/warn/ref-temp1.C: New.
229 * g++.dg/opt/stack2.C: New.
231 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
233 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
234 alpha*-*-linux* targets.
236 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
239 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
240 Darwin targets and allow external symbols to be undefined.
242 2011-11-12 Nathan Sidwell <nathan@acm.org>
244 * gcc.misc-tests/gcov-15.c: New.
246 2011-11-11 Jakub Jelinek <jakub@redhat.com>
248 PR tree-optimization/51058
249 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
250 * gfortran.dg/vect/pr51058-2.f90: New test.
252 2011-11-10 Jason Merrill <jason@redhat.com>
254 * g++.dg/template/linkage1.C: New.
255 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
256 * g++.old-deja/g++.other/linkage4.C: Likewise.
259 * g++.dg/cpp0x/defaulted33.C: New.
261 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
264 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
265 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
268 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
270 PR rtl-optimization/51040
271 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
274 2011-11-10 Jason Merrill <jason@redhat.com>
277 * g++.dg/template/conv12.C: New.
280 * gcc.dg/debug/dwarf2/asm-line1.c: New.
282 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
284 * gnat.dg/atomic6_1.adb: New test.
285 * gnat.dg/atomic6_2.adb: Likewise.
286 * gnat.dg/atomic6_3.adb: Likewise.
287 * gnat.dg/atomic6_4.adb: Likewise.
288 * gnat.dg/atomic6_5.adb: Likewise.
289 * gnat.dg/atomic6_6.adb: Likewise.
290 * gnat.dg/atomic6_7.adb: Likewise.
291 * gnat.dg/atomic6_8.adb: Likewise.
292 * gnat.dg/atomic6_pkg.ads: New helper.
294 2011-11-10 Jakub Jelinek <jakub@redhat.com>
297 * gcc.c-torture/compile/pr51077.c: New test.
299 PR rtl-optimization/51023
300 * gcc.c-torture/execute/pr51023.c: New test.
302 2011-11-10 Richard Guenther <rguenther@suse.de>
304 PR tree-optimization/51042
305 * gcc.dg/torture/pr51042.c: New testcase.
307 2011-11-10 Richard Guenther <rguenther@suse.de>
309 PR tree-optimization/51070
310 * gcc.dg/torture/pr51070.c: New testcase.
312 2011-11-10 Richard Guenther <rguenther@suse.de>
314 PR tree-optimization/51030
315 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
317 2011-11-10 Richard Guenther <rguenther@suse.de>
320 * gcc.dg/torture/pr51071.c: New testcase.
322 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
324 * gnat.dg/loop_optimization9.ad[sb]: New test.
326 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
328 PR tree-optimization/51058
329 * gfortran.dg/vect/pr51058.f90: New test.
331 2011-11-10 Jakub Jelinek <jakub@redhat.com>
333 PR tree-optimization/51000
334 * gcc.dg/vect/pr51000.c: New test.
336 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/static_assert5.C: New.
340 * g++.dg/template/nontype13.C: Tweak.
342 2011-11-09 Jason Merrill <jason@redhat.com>
345 * g++.dg/cpp0x/noexcept16.C: New.
348 * g++.dg/cpp0x/variadic119.C: New.
350 2011-11-09 Jakub Jelinek <jakub@redhat.com>
353 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
355 * gcc.dg/torture/vshuf-32.inc: Likewise.
356 * gcc.dg/torture/vshuf-4.inc: Likewise.
357 * gcc.dg/torture/vshuf-8.inc: Likewise.
359 * gcc.dg/tm/memopt-1.c: Fix up regexp.
361 2011-11-09 Ian Lance Taylor <iant@google.com>
363 * lib/target-supports.exp (check_effective_target_ucontext_h): New
365 * gcc.dg/split-5.c: New test.
367 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
369 * gcc.dg/tm/memopt-1.c: Adjust regexp.
371 2011-11-09 Jason Merrill <jason@redhat.com>
374 * g++.dg/template/virtual1.C: New.
376 2011-11-08 Jason Merrill <jason@redhat.com>
378 Run most C++ tests in both C++98 and C++11 modes.
379 * lib/target-supports.exp (check_effective_target_c++11): New.
380 (check_effective_target_c++98): New.
381 * lib/g++-dg.exp (g++-dg-runtest): New.
382 * g++.dg/dg.exp: Use g++-dg-runtest.
383 * g++.dg/charset/charset.exp: Likewise.
384 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
385 * g++.dg/dfp/dfp.exp: Likewise.
386 * g++.dg/gcov/gcov.exp: Likewise.
387 * g++.dg/gomp/gomp.exp: Likewise.
388 * g++.dg/graphite/graphite.exp: Likewise.
389 * g++.dg/tls/tls.exp: Likewise.
390 * g++.dg/tm/tm.exp: Likewise.
391 * g++.dg/vect/vect.exp: Likewise.
392 * g++.old-deja/old-deja.exp: Likewise.
393 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
394 with some of the torture options.
395 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
396 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
397 * g++.dg/init/null1.C: Only run in C++98.
398 * g++.dg/warn/Wconversion-null-3.C: Likewise.
399 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
400 * g++.old-deja/g++.brendan/crash64.C: Likewise.
401 * g++.old-deja/g++.other/anon9.C: Likewise.
402 * g++.old-deja/g++.other/linkage1.C: Likewise.
403 * g++.old-deja/g++.other/linkage2.C: Likewise.
404 * g++.old-deja/g++.pt/t29.C: Likewise.
405 * g++.old-deja/g++.pt/t30.C: Likewise.
406 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
407 * g++.dg/ext/anon-struct4.C: Likewise.
408 * g++.dg/init/brace2.C: Likewise.
409 * g++.dg/init/brace6.C: Likewise.
410 * g++.dg/other/anon3.C: Likewise.
411 * g++.dg/template/arg2.C: Likewise.
412 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
413 * g++.old-deja/g++.brendan/enum11.C: Likewise.
414 * g++.old-deja/g++.brendan/enum8.C: Likewise.
415 * g++.old-deja/g++.brendan/enum9.C: Likewise.
416 * g++.old-deja/g++.brendan/friend3.C: Likewise.
417 * g++.old-deja/g++.brendan/init2.C: Likewise.
418 * g++.old-deja/g++.brendan/init4.C: Likewise.
419 * g++.old-deja/g++.brendan/misc14.C: Likewise.
420 * g++.old-deja/g++.jason/cond.C: Likewise.
421 * g++.old-deja/g++.law/init1.C: Likewise.
422 * g++.old-deja/g++.law/operators32.C: Likewise.
423 * g++.old-deja/g++.pt/enum6.C: Likewise.
424 * g++.old-deja/g++.pt/explicit70.C: Likewise.
425 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
427 * g++.dg/eh/new1.C: Adjust for C++11 mode.
428 * g++.dg/init/new11.C: Likewise.
429 * g++.dg/init/pr29571.C: Likewise.
430 * g++.dg/lookup/forscope2.C: Likewise.
431 * g++.dg/parse/linkage1.C: Likewise.
432 * g++.dg/parse/typedef8.C: Likewise.
433 * g++.dg/template/error44.C: Likewise.
434 * g++.dg/tls/diag-2.C: Likewise.
435 * g++.dg/tls/diag-4.C: Likewise.
436 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
437 * g++.old-deja/g++.abi/arraynew.C: Likewise.
438 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
439 * g++.old-deja/g++.brendan/new3.C: Likewise.
440 * g++.old-deja/g++.eh/new1.C: Likewise.
441 * g++.old-deja/g++.eh/new2.C: Likewise.
442 * g++.old-deja/g++.jason/new.C: Likewise.
443 * g++.old-deja/g++.law/friend1.C: Likewise.
444 * g++.old-deja/g++.mike/net46.C: Likewise.
445 * g++.old-deja/g++.mike/p755.C: Likewise.
446 * g++.old-deja/g++.other/new6.C: Likewise.
448 * g++.dg/cpp0x/variadic74.C: Adjust diags.
449 * g++.dg/template/crash53.C: Likewise.
450 * g++.dg/template/void9.C: Likewise.
452 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
457 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp0x/sfinae29.C: New.
462 2011-11-09 Janus Weil <janus@gcc.gnu.org>
465 * gfortran.dg/typebound_call_22.f03: New test case.
467 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
470 * gfortran.dg/inquire_size.f90: Don't flush the unit.
472 2011-11-09 Richard Guenther <rguenther@suse.de>
474 PR tree-optimization/51039
475 * gcc.dg/pr51039.c: New testcase.
477 2011-11-09 Jakub Jelinek <jakub@redhat.com>
479 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
480 Enable also for powerpc*-*-*.
482 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
485 * gfortran.dg/forall_16.f90: New test.
487 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
490 * gfortran.dg/initialization_29.f90: Expand test.
492 2011-11-09 Dodji Seketeli <dodji@redhat.com>
495 * g++.dg/cpp0x/alias-decl-12.C: New test.
496 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
498 2011-11-09 Dodji Seketeli <dodji@redhat.com>
501 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
503 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
505 PR tree-optimization/51015
506 * gcc.dg/vect/pr51015.c: New test.
508 2011-11-08 David S. Miller <davem@davemloft.net>
510 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
511 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
513 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
516 * gfortran.dg/io_constraints_3.f90: Improve testcase.
518 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
521 * gfortran.dg/string_5.f90: Improve testcase.
523 2011-10-23 Jason Merrill <jason@redhat.com>
526 * g++.dg/template/lvalue2.C: New.
528 2011-11-08 Michael Matz <matz@suse.de>
530 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
531 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
532 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
533 * g++.dg/eh/builtin2.C: Ditto.
534 * g++.dg/eh/builtin3.C: Ditto.
536 2011-11-08 Jakub Jelinek <jakub@redhat.com>
538 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
539 being prefered even for -mavx.
540 * gcc.target/i386/avx-cvt-3.c: New test.
542 2011-11-08 Richard Guenther <rguenther@suse.de>
544 PR tree-optimization/51012
545 * gcc.dg/pr51012-1.c: New testcase.
546 * gcc.dg/pr51012-2.c: Likewise.
548 2011-11-08 Richard Guenther <rguenther@suse.de>
551 * c-c++-common/uninit-pr51010.c: New testcase.
553 2011-11-08 Jakub Jelinek <jakub@redhat.com>
555 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
556 check_effective_target_vect_call_copysignf,
557 check_effective_target_vect_call_lrint): New procedures.
558 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
559 $VECT_SLP_CFLAGS with -ffast-math.
560 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
561 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
562 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
563 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
565 2011-11-07 Richard Henderson <rth@redhat.com>
566 Aldy Hernandez <aldyh@redhat.com>
567 Torvald Riegel <triegel@redhat.com>
569 Merged from transactional-memory.
571 * g++.dg/dg.exp: Run transactional memory tests.
572 * g++.dg/tm: New directory with new tests.
573 * gcc.dg/tm: New directory with new tests.
574 * c-c++-common/tm: New directory with new tests.
576 2011-11-08 Dodji Seketeli <dodji@redhat.com>
578 Fix context handling of alias-declaration
579 * g++.dg/cpp0x/alias-decl-11.C: New test.
581 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/parse/template26.C: New.
585 * g++.dg/template/crash45.C: Adjust dg-error string.
587 2011-11-07 Jason Merrill <jason@redhat.com>
590 * g++.dg/template/lookup9.C: New.
593 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
596 * g++.dg/cpp0x/decltype35.C: New.
598 2011-11-07 Dodji Seketeli <dodji@redhat.com>
600 Support C++11 alias-declaration
602 * g++.dg/cpp0x/alias-decl-0.C: New test case.
603 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
604 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
605 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
606 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
607 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
608 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
609 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
610 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
611 * g++.dg/ext/alias-decl-attr1.C: Likewise.
612 * g++.dg/ext/alias-decl-attr2.C: Likewise.
613 * g++.dg/ext/alias-decl-attr3.C: Likewise.
614 * g++.dg/ext/alias-decl-attr4.C: Likewise.
616 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
618 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
620 2011-11-07 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/typebound_call_21.f03: New.
625 2011-11-07 Nathan Sidwell <nathan@acm.org>
627 * gcc.dg/profile-dir-1.c: Adjust final scan.
628 * gcc.dg/profile-dir-2.c: Adjust final scan.
629 * gcc.dg/profile-dir-3.c: Adjust final scan.
630 * gcc.misc-tests/gcov.exp: Adjust regexp.
631 * gcc.misc-tests/gcov-12.c: New.
632 * gcc.misc-tests/gcov-13.c: New.
633 * gcc.misc-tests/gcovpart-13b.c: New.
634 * gcc.misc-tests/gcov-14.c: New.
636 2011-11-07 Jason Merrill <jason@redhat.com>
639 * g++.dg/ext/visibility/template8.C: New.
641 2011-11-07 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/50789
644 * gcc.target/i386/avx2-gather-1.c: New test.
645 * gcc.target/i386/avx2-gather-2.c: New test.
646 * gcc.target/i386/avx2-gather-3.c: New test.
647 * gcc.target/i386/avx2-gather-4.c: New test.
649 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
651 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
653 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
656 * gfortran.dg/open_dev_null.f90: Remove testcase.
658 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
660 * lib/target-supports.exp (check_effective_target_sync_int_128):
661 Don't cache the result.
662 (check_effective_target_sync_long_long): Ditto.
664 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
666 PR rtl-optimization/47698
667 * gcc.target/i386/47698.c: New test.
669 2011-11-06 Jason Merrill <jason@redhat.com>
672 * g++.dg/ext/visibility/template7.C: New.
674 2011-11-07 Terry Guo <terry.guo@arm.com>
676 * gcc.target/arm/wmul-1.c: Adjust optimization level.
677 * gcc.target/arm/wmul-2.c: Ditto.
678 * gcc.target/arm/wmul-3.c: Ditto.
679 * gcc.target/arm/wmul-4.c: Ditto.
681 2011-11-06 Joseph Myers <joseph@codesourcery.com>
683 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
684 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
685 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
686 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
687 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
688 expected diagnostics.
690 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
691 Richard Henderson <rth@redhat.com>
692 Aldy Hernandez <aldyh@redhat.com>
694 Merged from cxx-mem-model.
696 * lib/target-supports.exp (check_effective_target_sync_int_128,
697 check_effective_target_sync_long_long): Check whether the target
698 supports 64 and 128 bit __sync builtins.
699 (check_effective_target_cas_char): New.
700 (check_effective_target_cas_int): New.
701 * gcc.dg/dg.exp: Exclude simulate-thread tests.
702 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
703 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
704 produce the expected library calls.
705 * gcc.dg/atomic-fence.c: New functional tests.
706 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
707 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
708 * gcc.dg/atomic-lockfree[-aux].c: New tests.
709 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
710 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
711 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
712 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
713 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
714 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
716 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
718 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
720 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
722 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
723 int128 operations are atomic.
724 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
725 operations are atomic.
726 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
727 operations are atomic.
728 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
729 operations are atomic.
730 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
731 stores aren't moved out of a loop.
732 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
733 globals don't overwrite neighbouring globals.
734 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
735 writes dont overwrite neighbouring components.
736 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
737 * c-c++-common/gomp/atomic-3.c: Likewise.
738 * c-c++-common/gomp/atomic-9.c: Likewise.
739 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
740 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
741 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
742 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
743 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
744 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
745 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
746 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
747 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
748 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
749 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
750 g++.dg/gomp/atomic-15.C: Remove.
751 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
752 * gcc.dg/gomp/atomic-11.c: Remove test.
754 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
756 * gcc.dg/vect/bb-slp-cond-1.c: New test.
757 * gcc.dg/vect/slp-cond-1.c: New test.
758 * gcc.dg/vect/slp-cond-2.c: New test.
760 2011-11-05 David S. Miller <davem@davemloft.net>
762 * lib/test-supports.exp
763 (check_effective_target_ultrasparc_vis2_hw): New proc.
764 (check_effective_target_ultrasparc_vis3_hw): New proc.
765 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
766 * gcc.target/sparc/vec-init-2.inc: Likewise.
767 * gcc.target/sparc/vec-init-3.inc: Likewise.
768 * gcc.target/sparc/vec-init-1-vis1.c: New test.
769 * gcc.target/sparc/vec-init-1-vis2.c: New test.
770 * gcc.target/sparc/vec-init-1-vis3.c: New test.
771 * gcc.target/sparc/vec-init-2-vis1.c: New test.
772 * gcc.target/sparc/vec-init-2-vis2.c: New test.
773 * gcc.target/sparc/vec-init-2-vis3.c: New test.
774 * gcc.target/sparc/vec-init-3-vis1.c: New test.
775 * gcc.target/sparc/vec-init-3-vis2.c: New test.
776 * gcc.target/sparc/vec-init-3-vis3.c: New test.
778 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
780 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
781 Disable test on Epiphany.
782 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
783 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
784 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
785 * g++.dg/parse/pragma3.C: Likewise.
786 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
788 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
789 * gcc.dg/tls/thr-cse-1.c: Likewise.
790 * g++.dg/opt/devirt2.C: Likewise.
791 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
792 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
793 * gcc.target/epiphany: New directory.
795 2011-11-05 Tobias Burnus <burnus@net-b.de>
797 * gfortran.dg/quad_2.f90: New.
799 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
801 * gcc.dg/strlenopt-22g.c: New wrapper around...
802 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
804 2011-11-04 Jason Merrill <jason@redhat.com>
807 * g++.dg/init/lifetime2.C: New.
808 * g++.dg/cpp0x/initlist-lifetime2.C: New.
811 * g++.dg/init/lifetime1.C: Test cleanup order.
813 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
815 * g++.dg/other/offsetof7.C: New test.
817 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
819 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
820 variable, default empty, -ffat-lto-objects for effective_target_lto.
821 (gcc-dg-test-1): Add options from dg-final methods.
822 * lib/scanasm.exp (scan-assembler_required_options)
823 (scan-assembler-not_required_options): New procs.
825 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
827 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
828 generate a pedwarn in c++98-mode.
829 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
830 don't generate a pedwarn in c++0x-mode.
832 2011-11-04 Olivier Goffart <olivier@woboq.com>
835 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
837 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
839 PR rtl-optimization/38644
840 * gcc.target/arm/stack-red-zone.c: New.
842 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/warn/Wconversion-null-3.C: New.
847 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
850 * g++.dg/cpp0x/udlit-strint-length.C: New.
852 2011-11-04 Jason Merrill <jason@redhat.com>
855 * g++.dg/cpp0x/initlist-lifetime1.C: New.
856 * g++.dg/init/lifetime1.C: New.
857 * g++.dg/init/ref21.C: New.
858 * g++.dg/eh/array1.C: New.
860 2011-11-04 Tom de Vries <tom@codesourcery.com>
862 PR tree-optimization/50763
863 * gcc.dg/pr50763-5.c: New test.
865 2011-11-04 Tom de Vries <tom@codesourcery.com>
867 PR tree-optimization/50763
868 * g++.dg/pr50763-4.C: New test.
870 2011-11-04 Jakub Jelinek <jakub@redhat.com>
872 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
875 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
877 * gcc.dg/torture/vec-cvt-1.c: New test.
879 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
881 * gnat.dg/specs/private1[-sub].ads: New test.
883 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
886 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
887 * gfortran.dg/inline_sum_1.f90: New.
888 * gfortran.dg/inline_sum_2.f90: New.
889 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
890 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
891 * gfortran.dg/inline_product_1.f90: New.
893 2011-11-03 Tobias Burnus <burnus@net-b.de>
896 * gfortran.dg/bind_c_dts_5.f90: New.
898 2011-11-03 Tobias Burnus <burnus@net-b.de>
901 * gfortran.dg/module_parameter_array_refs_2.f90: New.
903 2011-11-03 Richard Guenther <rguenther@suse.de>
906 * g++.dg/init/copy7.C: Remove testcase.
908 2011-11-03 Martin Jambor <mjambor@suse.cz>
910 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
911 * g++.dg/ipa/devirt-c-2.C: Likewise.
912 * g++.dg/ipa/devirt-c-7.C: New test.
913 * g++.dg/ipa/devirt-c-8.C: Likewise.
915 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
917 PR tree-optimization/50912
918 * gnat.dg/loop_optimization10.ad[sb]: New test.
919 * gnat.dg/loop_optimization10_pkg.ads: New helper.
921 2011-11-02 Jason Merrill <jason@redhat.com>
924 * g++.dg/cpp0x/nsdmi-list2.C: New.
926 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
929 * g++.dg/cpp0x/warn_cxx0x2.C: New.
930 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
932 2011-11-02 Tom de Vries <tom@codesourcery.com>
934 PR tree-optimization/50769
935 * gfortran.dg/pr50769.f90: New test.
937 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
939 * gcc.target/sparc/20111102-1.c: New test.
941 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
944 * g++.dg/warn/Wcast-qual2.C: New.
946 2011-11-02 Tom de Vries <tom@codesourcery.com>
948 PR tree-optimization/50763
949 * g++.dg/pr50763-3.C: New test.
951 2011-11-02 Tom de Vries <tom@codesourcery.com>
953 PR tree-optimization/50672
954 * g++.dg/pr50672.C: New test.
956 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
958 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
959 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
960 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
962 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
964 2011-11-02 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/50902
967 * gcc.dg/torture/pr50902.c: New testcase.
969 2010-11-02 Richard Guenther <rguenther@suse.de>
971 PR tree-optimization/50890
972 * gcc.dg/torture/pr50890.c: New testcase.
974 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
978 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
980 2011-11-01 Tom de Vries <tom@codesourcery.com>
982 PR tree-optimization/50908
983 * gcc.dg/pr50908.c: New test.
984 * gcc.dg/pr50908-2.c: Same.
985 * gcc.dg/pr50908-3.c: Same.
987 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
989 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
990 the outer loop. Remove comment. Don't check for widen-mult.
992 2011-10-31 Martin Jambor <mjambor@suse.cz>
994 * gcc.dg/ipa/ipcp-4.c: New test.
996 2011-10-31 Jakub Jelinek <jakub@redhat.com>
998 * gcc.dg/vshift-3.c: New test.
999 * gcc.dg/vshift-4.c: New test.
1000 * gcc.dg/vshift-5.c: New test.
1002 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1004 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1005 and current implementation.
1007 2011-10-31 Paul Brook <paul@codesourcery.com>
1009 * gcc.dg/constructor-1.c: New test.
1011 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1014 * gfortran.dg/dshift_3.f90: New test.
1016 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1018 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1020 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1021 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1022 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1023 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1024 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1025 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1026 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1027 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1028 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1029 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1030 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1031 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1033 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1034 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1035 * gcc.dg/vector-compare-2.c: Likewise.
1037 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/pr50901.C: New.
1042 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1044 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1045 * gcc.target/i386/fma4-check.h (main): Ditto.
1046 * gcc.target/i386/xop-check.h (main): Ditto.
1048 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1051 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/template/crash109.C: New.
1056 2011-10-28 Jason Merrill <jason@redhat.com>
1058 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1060 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1063 * g++.dg/template/crash109.C: New.
1065 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1067 * gfortran.dg/nearest_5.f90: New test.
1069 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/vshift-1.c: New test.
1072 * gcc.dg/vshift-2.c: New test.
1073 * gcc.target/i386/xop-vshift-1.c: New test.
1074 * gcc.target/i386/xop-vshift-2.c: New test.
1075 * gcc.target/i386/avx2-vshift-1.c: New test.
1077 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1079 PR rtl-optimization/49720
1080 * g++.dg/torture/pr49720.C: New test.
1082 2011-10-27 David S. Miller <davem@davemloft.net>
1084 * gcc.target/sparc/setcc-3.c: New test.
1086 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1089 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1091 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1093 * gcc.target/i386/sse2-cvt-1.c: New test.
1094 * gcc.target/i386/sse2-cvt-2.c: New test.
1095 * gcc.target/i386/avx-cvt-1.c: New test.
1096 * gcc.target/i386/avx-cvt-2.c: New test.
1097 * gcc.target/i386/avx2-cvt-1.c: New test.
1098 * gcc.target/i386/avx2-cvt-2.c: New test.
1100 2011-10-27 Martin Jambor <mjambor@suse.cz>
1102 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1104 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1105 Steven G. Kargl <kargl@gcc.gnu.org>
1108 * gfortran.dg/pr50875.f90: New test.
1110 2011-10-26 David S. Miller <davem@davemloft.net>
1112 * gcc.target/sparc/fmaf-1.c: New test.
1114 * gcc.target/sparc/setcc-1.c: New test.
1115 * gcc.target/sparc/setcc-2.c: New test.
1117 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1119 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1121 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1123 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1126 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1128 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1131 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1133 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1135 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1137 * gnat.dg/specs/discr1.ads: New test.
1138 * gnat.dg/specs/discr1_pkg.ads: New helper.
1140 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1142 * gnat.dg/specs/unchecked_union.ads: Rename to...
1143 * gnat.dg/specs/unchecked_union1.ads: ...this.
1144 * gnat.dg/specs/unchecked_union2.ads: New test.
1146 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1148 * gnat.dg/specs/atomic1.ads: New test.
1150 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1152 Implement C++11 user-defined literals.
1153 * g++.dg/cpp0x/udlit-addr.C: New.
1154 * g++.dg/cpp0x/udlit-args.C: New.
1155 * g++.dg/cpp0x/udlit-args-neg.C: New.
1156 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1157 * g++.dg/cpp0x/udlit-concat.C: New.
1158 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1159 * g++.dg/cpp0x/udlit-constexpr.C: New.
1160 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1161 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1162 * g++.dg/cpp0x/udlit-friend.C: New.
1163 * g++.dg/cpp0x/udlit-general.C: New.
1164 * g++.dg/cpp0x/udlit-inline.C: New.
1165 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1166 * g++.dg/cpp0x/udlit-member-neg.C: New.
1167 * g++.dg/cpp0x/udlit-namespace.C: New.
1168 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1169 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1170 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1171 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1172 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1173 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1174 * g++.dg/cpp0x/udlit-raw-str.C: New.
1175 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1176 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1177 * g++.dg/cpp0x/udlit-systemheader.C: New.
1178 * g++.dg/cpp0x/udlit-template.C: New.
1179 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1180 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1181 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1182 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1183 * g++.dg/cpp0x/udlit_system_header: New.
1185 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/cpp0x/decltype34.C: New.
1190 2011-10-26 Tom de Vries <tom@codesourcery.com>
1192 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1193 * gcc.c-torture/unsorted/HIset.c: Same.
1194 * gcc.c-torture/unsorted/SIcmp.c: Same.
1195 * gcc.c-torture/unsorted/SIset.c: Same.
1196 * gcc.c-torture/unsorted/SFset.c: Same.
1197 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1198 * gcc.c-torture/unsorted/USIcmp.c: Same.
1199 * gcc.c-torture/unsorted/DFcmp.c: Same.
1201 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1203 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1204 to work also with -masm=intel and additionally test the xmm vs. ymm
1205 register type combination on mask/dest and in vsib.
1206 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1207 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1208 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1209 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1210 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1211 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1212 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1213 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1214 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1215 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1216 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1217 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1218 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1219 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1220 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1221 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1222 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1223 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1224 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1225 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1226 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1227 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1228 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1229 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1230 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1231 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1232 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1233 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1234 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1235 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1236 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1238 2011-10-26 Tom de Vries <tom@codesourcery.com>
1240 PR tree-optimization/50763
1241 * gcc.dg/pr50763-2.c: New test.
1243 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1245 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1246 Update expected messages.
1248 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1250 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1252 2011-10-25 Jason Merrill <jason@redhat.com>
1255 * g++.dg/init/aggr7.C: New.
1258 * g++.dg/cpp0x/initlist59.C: New.
1260 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/overload/operator5.C: New.
1265 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/template/crash108.C: New.
1270 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1272 PR tree-optimization/50596
1273 * gcc.dg/vect/vect-cond-10.c: New test.
1275 2011-10-24 Joey Ye <joey.ye@arm.com>
1277 * gcc.target/arm/pr42575.c: Remove architecture option.
1279 2011-10-24 David S. Miller <davem@davemloft.net>
1281 * gcc.target/sparc/vis3move-1.c: New test.
1282 * gcc.target/sparc/vis3move-2.c: New test.
1283 * gcc.target/sparc/vis3move-3.c: New test.
1285 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1287 * gcc.dg/strlenopt-22.c: New testcase.
1288 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1290 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1292 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1294 (dg-skip-if): Remove.
1295 * gcc.target/i386/funcspec-1.c: Ditto.
1296 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1298 2011-10-24 Richard Guenther <rguenther@suse.de>
1300 * gcc.dg/vect/vect-bool-1.c: New testcase.
1302 2011-10-24 Richard Guenther <rguenther@suse.de>
1304 PR tree-optimization/50838
1305 * gcc.dg/torture/pr50838.c: New testcase.
1307 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1309 PR tree-optimization/50730
1310 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1311 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1312 -fno-tree-sra and SLP flags.
1314 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1318 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1321 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1322 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1324 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1327 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1328 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1330 2011-10-23 Tom de Vries <tom@codesourcery.com>
1332 PR tree-optimization/50763
1333 * gcc.dg/pr50763.c: New test.
1335 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1338 * gcc.target/i386/pr50788.c: New test.
1340 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1342 PR tree-optimization/50819
1343 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1344 * g++.dg/vect/slp-pr50819.cc: New test.
1346 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/warn/Wconversion4.C: New.
1351 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1355 from element other than first and reverse permutation.
1356 * gcc.dg/torture/vshuf-16.inc: Likewise.
1357 * gcc.dg/torture/vshuf-8.inc: Likewise.
1358 * gcc.dg/torture/vshuf-4.inc: Likewise.
1360 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1363 * g++.dg/parse/error43.C: New.
1364 * g++.dg/parse/error44.C: Likewise.
1366 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1367 Kirill Yukhin <kirill.yukhin@intel.com>
1370 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1371 * gcc.target/i386/bmi2-check.h: Ditto.
1373 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1376 * g++.dg/cpp0x/override2.C: Add test.
1378 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1380 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1381 check_linker_plugin_available.
1383 2011-10-21 Kai Tietz <ktietz@redhat.com>
1385 * gcc.target/i386/branch-cost1.c: New test.
1386 * gcc.target/i386/branch-cost2.c: New test.
1387 * gcc.target/i386/branch-cost3.c: New test.
1388 * gcc.target/i386/branch-cost4.c: New test.
1390 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1392 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1394 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1397 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1399 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1401 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1402 (_moz_foo, EXT__foo): Use ASMNAME.
1404 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1406 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1409 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1412 * gcc.target/i386/pr50766.c: New test.
1414 2011-10-20 Jason Merrill <jason@redhat.com>
1417 * g++.dg/eh/partial1.C: New.
1419 2011-10-20 Richard Henderson <rth@redhat.com>
1421 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1422 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1423 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1424 Use __builtin_shuffle.
1426 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1429 * gfortran.dg/ishft_3.f90: Update test.
1431 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1434 * gfortran.dg/substring_integer_index.f90: New test.
1436 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1438 * gfortran.dg/format_string.f: New test.
1440 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1444 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1446 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1448 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1449 gcc.target/i386/pr46226.c: Do not use
1450 -mno-accumulate-outgoing-args.
1452 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1454 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1455 including <strings.h>.
1457 2011-10-19 Jan Hubicka <jh@suse.cz>
1459 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1460 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1461 * lib/c-torture.exp: Likewise.
1462 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1463 * gcc.c-torture/compile/sync-1.c: Likewise.
1464 * gcc.c-torture/compile/sync-1.c: Likewise.
1465 * gcc.c-torture/compile/sync-3.c: Likewise.
1466 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1467 * gcc.dg/noncompile/920507-1.c: Likewise.
1468 * gcc.dg/torture/pr36400.c: Likewise.
1469 * g++.dg/torture/pr34850.C: Likewise.
1471 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1473 * gnat.dg/source_ref1.adb: New test.
1474 * gnat.dg/source_ref2.adb: Likewise.
1476 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/parse/error42.C: New.
1480 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1482 2011-10-19 Jason Merrill <jason@redhat.com>
1485 * g++.dg/init/value9.C: New.
1487 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1489 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1490 * gcc.dg/torture/vshuf-16.inc: Likewise.
1491 * gcc.dg/torture/vshuf-8.inc: Likewise.
1492 * gcc.dg/torture/vshuf-4.inc: Likewise.
1494 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1497 * gfortran.dg/sizeof_proc.f90: New.
1499 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1501 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1502 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1504 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1507 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1509 2011-10-19 Jason Merrill <jason@redhat.com>
1512 * g++.dg/init/ref20.C: New.
1514 2011-10-19 Kai Tietz <ktietz@redhat.com>
1517 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1518 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1519 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1520 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1521 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1523 2011-10-19 Richard Guenther <rguenther@suse.de>
1526 * gcc.dg/torture/pr50768.c: New testcase.
1528 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1530 PR rtl-optimization/50340
1531 * gcc.dg/pr50340.c: New.
1533 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1535 PR tree-optimization/50717
1537 * gcc.dg/pr50717-1.c: New file.
1538 * gcc.target/arm/wmul-12.c: Correct types.
1539 * gcc.target/arm/wmul-8.c: Correct types.
1541 2011-10-18 Jason Merrill <jason@redhat.com>
1544 * g++.dg/cpp0x/defaulted32.C: New.
1547 * g++.dg/lookup/using23.C: New.
1550 * g++.dg/cpp0x/implicit12.C: New.
1551 * g++.dg/cpp0x/defaulted20.C: Adjust.
1552 * g++.dg/cpp0x/defaulted21.C: Adjust.
1553 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1554 * g++.dg/cpp0x/implicit4.C: Adjust.
1555 * g++.dg/cpp0x/implicit5.C: Adjust.
1556 * g++.dg/cpp0x/implicit8.C: Adjust.
1557 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1558 * g++.dg/cpp0x/not_special.C: Adjust.
1559 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1560 * g++.dg/cpp0x/rv1n.C: Adjust.
1561 * g++.dg/cpp0x/rv2n.C: Adjust.
1562 * g++.dg/cpp0x/rv3n.C: Adjust.
1563 * g++.dg/cpp0x/rv4n.C: Adjust.
1564 * g++.dg/cpp0x/rv5n.C: Adjust.
1565 * g++.dg/cpp0x/rv6n.C: Adjust.
1566 * g++.dg/cpp0x/rv7n.C: Adjust.
1568 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1570 * gcc.target/i386/avx2-vpop-check.h: New header.
1571 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1572 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1573 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1574 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1575 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1576 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1577 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1578 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1579 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1580 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1581 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1582 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1583 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1584 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1585 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1587 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1590 * gfortran.dg/coarray_subobject_1.f90: New test.
1591 * gfortran.dg/coarray/subobject_1.f90: New test.
1593 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1595 PR rtl-optimization/50205
1596 * gcc.dg/pr50205.c: New.
1598 2011-10-18 Richard Guenther <rguenther@suse.de>
1600 PR tree-optimization/50767
1601 * gcc.dg/torture/pr50767.c: New testcase.
1603 2011-10-18 Julian Brown <julian@codesourcery.com>
1605 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1606 * gcc.target/arm/unaligned-memcpy-1.c: New.
1607 * gcc.target/arm/unaligned-memcpy-2.c: New.
1608 * gcc.target/arm/unaligned-memcpy-3.c: New.
1609 * gcc.target/arm/unaligned-memcpy-4.c: New.
1611 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1614 * gfortran.dg/iso_c_binding_class.f03: New.
1616 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1618 * testsuite/lib/target-supports.exp
1619 (check_effective_target_vect_widen_shift): New.
1620 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1621 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1622 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1623 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1625 2011-10-18 Richard Guenther <rguenther@suse.de>
1627 * gcc.dg/torture/restrict-1.c: New testcase.
1629 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1631 * g++.dg/ext/bases.C: New test.
1633 2011-10-17 David S. Miller <davem@davemloft.net>
1635 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1636 all operations to emit VIS instructions.
1637 * gcc.target/sparc/fandnot.c: Likewise.
1638 * gcc.target/sparc/fnot.c: Likewise.
1639 * gcc.target/sparc/for.c: Likewise.
1640 * gcc.target/sparc/fornot.c: Likewise.
1641 * gcc.target/sparc/fxnor.c: Likewise.
1642 * gcc.target/sparc/fxor.c: Likewise.
1643 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1646 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1649 * gcc.dg/torture/vshuf-16.inc: New file.
1650 * gcc.dg/torture/vshuf-2.inc: New file.
1651 * gcc.dg/torture/vshuf-32.inc: New file.
1652 * gcc.dg/torture/vshuf-4.inc: New file.
1653 * gcc.dg/torture/vshuf-8.inc: New file.
1654 * gcc.dg/torture/vshuf-main.inc: New file.
1655 * gcc.dg/torture/vshuf-v16hi.c: New test.
1656 * gcc.dg/torture/vshuf-v16qi.c: New test.
1657 * gcc.dg/torture/vshuf-v2df.c: New test.
1658 * gcc.dg/torture/vshuf-v2di.c: New test.
1659 * gcc.dg/torture/vshuf-v2sf.c: New test.
1660 * gcc.dg/torture/vshuf-v2si.c: New test.
1661 * gcc.dg/torture/vshuf-v32qi.c: New test.
1662 * gcc.dg/torture/vshuf-v4df.c: New test.
1663 * gcc.dg/torture/vshuf-v4di.c: New test.
1664 * gcc.dg/torture/vshuf-v4hi.c: New test.
1665 * gcc.dg/torture/vshuf-v4sf.c: New test.
1666 * gcc.dg/torture/vshuf-v4si.c: New test.
1667 * gcc.dg/torture/vshuf-v8hi.c: New test.
1668 * gcc.dg/torture/vshuf-v8qi.c: New test.
1669 * gcc.dg/torture/vshuf-v8sf.c: New test.
1670 * gcc.dg/torture/vshuf-v8si.c: New test.
1672 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1674 PR tree-optimization/50746
1675 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1677 2011-10-17 Jason Merrill <jason@redhat.com>
1680 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1682 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/parse/error41.C: New.
1686 * g++.dg/parse/error20.C: Adjust.
1688 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1691 * g++.dg/warn/format7.C: New.
1692 * obj-c++.dg/warn7.mm: Likewise.
1694 2011-10-17 Richard Guenther <rguenther@suse.de>
1696 PR tree-optimization/50729
1697 * gcc.dg/torture/pr50729.c: New testcase.
1699 2011-10-15 Tom Tromey <tromey@redhat.com>
1700 Dodji Seketeli <dodji@redhat.com>
1702 * lib/prune.exp (prune_gcc_output): Prune output referring to
1704 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1705 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1706 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1707 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1709 2011-10-15 Tom Tromey <tromey@redhat.com>
1710 Dodji Seketeli <dodji@redhat.com>
1712 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1714 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/inherit/error5.C: New.
1719 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1723 * gfortran.dg/kind_tests_4.f90: New.
1725 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1727 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1728 targets that support vector condition.
1730 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1733 * gfortran.dg/c_kind_tests_3.f03: New.
1735 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/elemental_args_check_4.f90: New.
1740 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1742 PR tree-optimization/50727
1743 * gcc.dg/vect/pr50727.c: New test.
1745 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1747 * gcc.dg/vla-23.c: New test.
1749 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1751 PR tree-optimization/50596
1752 * gcc.dg/vect/vect-cond-9.c: New test.
1754 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1756 * gcc.dg/vect/bb-slp-29.c: New test.
1758 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/ext/is_base_of_incomplete.C: New.
1762 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1763 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1765 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1767 * gcc.target/sparc/combined-1.c: Compile at -O2.
1769 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1771 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1772 (dg-options): Add -Wno-attributes.
1773 * gcc.target/i386/fma_double_?.c: Ditto.
1774 * gcc.target/i386/fma_run_float_?.c: Ditto.
1775 * gcc.target/i386/fma_run_double_?.c: Ditto.
1776 * gcc.target/i386/l_fma_float_?.c: Dtto.
1777 * gcc.target/i386/l_fma_double_?.c: Ditto.
1778 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1779 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1781 2011-10-15 Tobias Burnus <burnus@net-b.de>
1783 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1785 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1786 * gfortran.dg/rank_3.f90: Ditto.
1787 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1788 -std=f2008ts in dg-options.
1789 * gfortran.dg/rank_4.f90: Ditto.
1791 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1794 * gcc.target/sh/pr49263.c: New.
1796 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1798 * gnat.dg/specs/debug1.ads: Tweak.
1800 2011-10-14 Kai Tietz <ktietz@redhat.com>
1802 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1804 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1806 * gcc.target/i386/sse2-mul-1.c: New test.
1807 * gcc.target/i386/sse4_1-mul-1.c: New test.
1808 * gcc.target/i386/avx-mul-1.c: New test.
1809 * gcc.target/i386/xop-mul-1.c: New test.
1810 * gcc.target/i386/avx2-mul-1.c: New test.
1812 2011-10-14 Jason Merrill <jason@redhat.com>
1815 * g++.dg/cpp0x/nsdmi-list1.C: New.
1818 * g++.dg/cpp0x/nsdmi-const1.C: New.
1820 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1823 * gfortran.dg/pointer_intent_5.f90: New.
1825 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1827 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1828 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1829 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1831 2011-10-14 Tobias Burnus <burnus@net-b.de>
1834 * gfortran.dg/pointer_check_11.f90: New.
1835 * gfortran.dg/pointer_check_12.f90: New.
1837 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1840 * g++.dg/overload/operator4.C: New.
1842 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1844 * gcc.dg/di-longlong64-sync-1.c: New test.
1845 * gcc.dg/di-sync-multithread.c: New test.
1846 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1847 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1848 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1849 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1850 (check_effective_target_arm_arm_ok): New helper.
1851 (check_effective_target_sync_longlong): New helper.
1853 2011-10-14 Richard Guenther <rguenther@suse.de>
1855 PR tree-optimization/50723
1856 * gcc.dg/torture/pr50723.c: New testcase.
1858 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/warn/format6.C: New.
1862 * obj-c++.dg/warn6.mm: Likewise.
1864 2011-10-13 Richard Henderson <rth@redhat.com>
1866 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1868 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1869 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1870 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1872 2011-10-13 Jason Merrill <jason@redhat.com>
1875 * g++.dg/cpp0x/nsdmi-template2.C: New.
1878 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1881 * g++.dg/init/vbase1.C: New.
1883 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1886 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1887 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1888 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1890 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1892 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1894 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1896 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1898 2011-10-13 Richard Guenther <rguenther@suse.de>
1900 PR tree-optimization/50712
1901 * gcc.target/i386/pr50712.c: New testcase.
1903 2011-10-13 Tom de Vries <tom@codesourcery.com>
1905 * gcc.dg/memcpy-4.c: New test.
1907 2011-10-13 Richard Guenther <rguenther@suse.de>
1909 PR tree-optimization/50698
1910 * g++.dg/vect/pr50698.cc: New testcase.
1912 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1914 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1915 * gcc.target/powerpc/warn-2.c: Ditto.
1917 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1918 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1919 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1920 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1921 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1922 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1923 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1924 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1925 * gcc.target/powerpc/ppc-pow.c: Likewise.
1926 * gcc.target/powerpc/recip-1.c: Likewise.
1927 * gcc.target/powerpc/recip-2.c: Likewise.
1928 * gcc.target/powerpc/recip-3.c: Likewise.
1929 * gcc.target/powerpc/recip-4.c: Likewise.
1930 * gcc.target/powerpc/recip-5.c: Likewise.
1932 2011-10-12 David S. Miller <davem@davemloft.net>
1934 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1935 '-mvis3' instead of 'mcpu=niagara3' in options.
1936 * gcc.target/sparc/fhalve.c: Likewise.
1937 * gcc.target/sparc/fnegop.c: Likewise.
1938 * gcc.target/sparc/fpadds.c: Likewise.
1939 * gcc.target/sparc/fshift.c: Likewise.
1940 * gcc.target/sparc/fucmp.c: Likewise.
1941 * gcc.target/sparc/lzd.c: Likewise.
1942 * gcc.target/sparc/vis3misc.c: Likewise.
1943 * gcc.target/sparc/xmul.c: Likewise.
1945 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1947 * gnat.dg/vect1.ad[sb]: New test.
1948 * gnat.dg/vect1_pkg.ads: New helper.
1949 * gnat.dg/vect2.ad[sb]: New test.
1950 * gnat.dg/vect2_pkg.ads: New helper.
1951 * gnat.dg/vect3.ad[sb]: New test.
1952 * gnat.dg/vect3_pkg.ads: New helper.
1953 * gnat.dg/vect4.ad[sb]: New test.
1954 * gnat.dg/vect4_pkg.ads: New helper.
1955 * gnat.dg/vect5.ad[sb]: New test.
1956 * gnat.dg/vect5_pkg.ads: New helper.
1957 * gnat.dg/vect6.ad[sb]: New test.
1958 * gnat.dg/vect6_pkg.ads: New helper.
1960 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1962 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1963 * gcc.target/i386/fma_run_double_2.c: Likewise.
1964 * gcc.target/i386/fma_run_double_3.c: Likewise.
1965 * gcc.target/i386/fma_run_double_4.c: Likewise.
1966 * gcc.target/i386/fma_run_double_5.c: Likewise.
1967 * gcc.target/i386/fma_run_double_6.c: Likewise.
1968 * gcc.target/i386/fma_run_float_1.c: Likewise.
1969 * gcc.target/i386/fma_run_float_2.c: Likewise.
1970 * gcc.target/i386/fma_run_float_3.c: Likewise.
1971 * gcc.target/i386/fma_run_float_4.c: Likewise.
1972 * gcc.target/i386/fma_run_float_5.c: Likewise.
1973 * gcc.target/i386/fma_run_float_6.c: Likewise.
1975 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1976 remove the extra dg-options.
1977 * gcc.target/i386/l_fma_double_2.c: Likewise.
1978 * gcc.target/i386/l_fma_double_3.c: Likewise.
1979 * gcc.target/i386/l_fma_double_4.c: Likewise.
1980 * gcc.target/i386/l_fma_double_5.c: Likewise.
1981 * gcc.target/i386/l_fma_double_6.c: Likewise.
1982 * gcc.target/i386/l_fma_float_1.c: Likewise.
1983 * gcc.target/i386/l_fma_float_2.c: Likewise.
1984 * gcc.target/i386/l_fma_float_3.c: Likewise.
1985 * gcc.target/i386/l_fma_float_4.c: Likewise.
1986 * gcc.target/i386/l_fma_float_5.c: Likewise.
1987 * gcc.target/i386/l_fma_float_6.c: Likewise.
1989 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1991 PR tree-optimization/50189
1992 * g++.dg/torture/pr50189.C: New testcase.
1994 2011-10-12 Richard Guenther <rguenther@suse.de>
1996 PR tree-optimization/50700
1997 * gcc.dg/builtin-object-size-12.c: New testcase.
1999 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2002 * gcc.c-torture/compile/pr50565-1.c,
2003 gcc.c-torture/compile/pr50565-2.c: New tests.
2005 2011-10-11 Jason Merrill <jason@redhat.com>
2009 * g++.dg/template/constant1.C: New.
2010 * g++.dg/template/constant2.C: New.
2011 * g++.dg/cpp0x/constexpr-template3.C: New.
2013 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2015 * gcc.target/i386/warn-vect-op-3.c: New test.
2016 * gcc.target/i386/warn-vect-op-1.c: New test.
2017 * gcc.target/i386/warn-vect-op-2.c: New test.
2019 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2021 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2023 2011-10-11 Richard Guenther <rguenther@suse.de>
2025 PR tree-optimization/50204
2026 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2028 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2030 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2032 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2034 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2035 * gcc.target/i386/fma_double_2.c: Ditto.
2036 * gcc.target/i386/fma_double_3.c: Ditto.
2037 * gcc.target/i386/fma_double_4.c: Ditto.
2038 * gcc.target/i386/fma_double_5.c: Ditto.
2039 * gcc.target/i386/fma_double_6.c: Ditto.
2040 * gcc.target/i386/fma_float_1.c: Ditto.
2041 * gcc.target/i386/fma_float_2.c: Ditto.
2042 * gcc.target/i386/fma_float_3.c: Ditto.
2043 * gcc.target/i386/fma_float_4.c: Ditto.
2044 * gcc.target/i386/fma_float_5.c: Ditto.
2045 * gcc.target/i386/fma_float_6.c: Ditto.
2046 * gcc.target/i386/l_fma_double_1.c: Ditto.
2047 * gcc.target/i386/l_fma_double_2.c: Ditto.
2048 * gcc.target/i386/l_fma_double_3.c: Ditto.
2049 * gcc.target/i386/l_fma_double_4.c: Ditto.
2050 * gcc.target/i386/l_fma_double_5.c: Ditto.
2051 * gcc.target/i386/l_fma_double_6.c: Ditto.
2052 * gcc.target/i386/l_fma_float_1.c: Ditto.
2053 * gcc.target/i386/l_fma_float_2.c: Ditto.
2054 * gcc.target/i386/l_fma_float_3.c: Ditto.
2055 * gcc.target/i386/l_fma_float_4.c: Ditto.
2056 * gcc.target/i386/l_fma_float_5.c: Ditto.
2057 * gcc.target/i386/l_fma_float_6.c: Ditto.
2058 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2059 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2060 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2061 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2062 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2063 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2064 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2065 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2066 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2067 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2068 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2069 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2071 2011-10-11 Tristan Gingold <gingold@adacore.com>
2073 * gcc.dg/va-arg-4.c: New test.
2074 * gcc.dg/va-arg-5.c: Ditto.
2076 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2078 * lib/target-supports.exp (check_effective_target_fd_truncate):
2079 Close and unlink test file before exit.
2081 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2084 * gfortran.dg/forall_15.f90: New test case.
2086 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2087 Andrew Macleod <amacleod@redhat.com>
2089 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2090 wrappers for *other_threads() and *final_verify().
2091 * gcc.dg/simulate-thread/simulate-thread.h
2092 (simulate_thread_wrapper_other_threads): New.
2093 (simulate_thread_wrapper_final_verify): New.
2095 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2097 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2099 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2101 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2103 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2104 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2106 * gcc.target/i386/fma_1.h: New file.
2107 * gcc.target/i386/fma_2.h: Likewise.
2108 * gcc.target/i386/fma_3.h: Likewise.
2109 * gcc.target/i386/fma_4.h: Likewise.
2110 * gcc.target/i386/fma_5.h: Likewise.
2111 * gcc.target/i386/fma_6.h: Likewise.
2112 * gcc.target/i386/fma_double_1.c: Likewise.
2113 * gcc.target/i386/fma_double_2.c: Likewise.
2114 * gcc.target/i386/fma_double_3.c: Likewise.
2115 * gcc.target/i386/fma_double_4.c: Likewise.
2116 * gcc.target/i386/fma_double_5.c: Likewise.
2117 * gcc.target/i386/fma_double_6.c: Likewise.
2118 * gcc.target/i386/fma_float_1.c: Likewise.
2119 * gcc.target/i386/fma_float_2.c: Likewise.
2120 * gcc.target/i386/fma_float_3.c: Likewise.
2121 * gcc.target/i386/fma_float_4.c: Likewise.
2122 * gcc.target/i386/fma_float_5.c: Likewise.
2123 * gcc.target/i386/fma_float_6.c: Likewise.
2124 * gcc.target/i386/fma_main.h: Likewise.
2125 * gcc.target/i386/fma_run_double_1.c: Likewise.
2126 * gcc.target/i386/fma_run_double_2.c: Likewise.
2127 * gcc.target/i386/fma_run_double_3.c: Likewise.
2128 * gcc.target/i386/fma_run_double_4.c: Likewise.
2129 * gcc.target/i386/fma_run_double_5.c: Likewise.
2130 * gcc.target/i386/fma_run_double_6.c: Likewise.
2131 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2132 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2133 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2134 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2135 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2136 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2137 * gcc.target/i386/fma_run_float_1.c: Likewise.
2138 * gcc.target/i386/fma_run_float_2.c: Likewise.
2139 * gcc.target/i386/fma_run_float_3.c: Likewise.
2140 * gcc.target/i386/fma_run_float_4.c: Likewise.
2141 * gcc.target/i386/fma_run_float_5.c: Likewise.
2142 * gcc.target/i386/fma_run_float_6.c: Likewise.
2143 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2144 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2145 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2146 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2147 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2148 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2149 * gcc.target/i386/l_fma_1.h: Likewise.
2150 * gcc.target/i386/l_fma_2.h: Likewise.
2151 * gcc.target/i386/l_fma_3.h: Likewise.
2152 * gcc.target/i386/l_fma_4.h: Likewise.
2153 * gcc.target/i386/l_fma_5.h: Likewise.
2154 * gcc.target/i386/l_fma_6.h: Likewise.
2155 * gcc.target/i386/l_fma_double_1.c: Likewise.
2156 * gcc.target/i386/l_fma_double_2.c: Likewise.
2157 * gcc.target/i386/l_fma_double_3.c: Likewise.
2158 * gcc.target/i386/l_fma_double_4.c: Likewise.
2159 * gcc.target/i386/l_fma_double_5.c: Likewise.
2160 * gcc.target/i386/l_fma_double_6.c: Likewise.
2161 * gcc.target/i386/l_fma_float_1.c: Likewise.
2162 * gcc.target/i386/l_fma_float_2.c: Likewise.
2163 * gcc.target/i386/l_fma_float_3.c: Likewise.
2164 * gcc.target/i386/l_fma_float_4.c: Likewise.
2165 * gcc.target/i386/l_fma_float_5.c: Likewise.
2166 * gcc.target/i386/l_fma_float_6.c: Likewise.
2167 * gcc.target/i386/l_fma_main.h: Likewise.
2168 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2169 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2170 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2171 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2172 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2173 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2174 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2175 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2176 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2177 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2178 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2179 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2181 2011-10-10 Richard Guenther <rguenther@suse.de>
2184 * gcc.dg/torture/pr50389.c: New testcase.
2186 2011-10-10 Richard Guenther <rguenther@suse.de>
2189 * gcc.dg/builtins-47.c: Optimize.
2191 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2193 * lib/gcc-simulate-thread.exp: New.
2194 * gcc.dg/simulate-thread/guality.h: New.
2195 * gcc.dg/simulate-thread/simulate-thread.h: New.
2196 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2197 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2198 * gcc.dg/simulate-thread/README: New.
2199 * g++.dg/simulate-thread/guality.h: New.
2200 * g++.dg/simulate-thread/simulate-thread.h: New.
2201 * g++.dg/simulate-thread/simulate-thread.exp: New.
2202 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2203 * c-c++-common/cxxbitfields-2.c: Remove.
2204 * c-c++-common/cxxbitfields.c: Remove.
2205 * c-c++-common/cxxbitfields-4.c: Remove.
2206 * c-c++-common/cxxbitfields-5.c: Remove.
2207 * c-c++-common/simulate-thread/bitfields-1.c: New.
2208 * c-c++-common/simulate-thread/bitfields-2.c: New.
2209 * c-c++-common/simulate-thread/bitfields-3.c: New.
2210 * c-c++-common/simulate-thread/bitfields-4.c: New.
2212 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/warn/format5.C: New.
2217 2011-10-09 Tobias Burnus <burnus@net-b.de>
2220 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2221 * gfortran.dg/common_16.f90: New.
2223 2011-10-09 Tobias Burnus <burnus@net-b.de>
2225 * gfortran.dg/iso_c_binding_param_1.f90: New.
2226 * gfortran.dg/iso_c_binding_param_2.f90: New.
2227 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2229 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2231 PR tree-optimization/50635
2232 * gcc.dg/vect/pr50635.c: New test.
2234 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2237 * gfortran.dg/proc_decl_27.f90: New.
2239 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2242 * objc/execute/initialize-1.m: New test.
2244 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2247 * gfortran.dg/pointer_function_result_1.f90 : New test.
2249 2011-10-07 David S. Miller <davem@davemloft.net>
2252 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2253 * gcc.target/sparc/cmask.c: Use it.
2254 * gcc.target/sparc/fhalve.c: Likewise.
2255 * gcc.target/sparc/fnegop.c: Likewise.
2256 * gcc.target/sparc/fpadds.c: Likewise.
2257 * gcc.target/sparc/fshift.c: Likewise.
2258 * gcc.target/sparc/fucmp.c: Likewise.
2259 * gcc.target/sparc/lzd.c: Likewise.
2260 * gcc.target/sparc/vis3misc.c: Likewise.
2261 * gcc.target/sparc/xmul.c: Likewise.
2263 2011-10-07 Richard Henderson <rth@redhat.com>
2265 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2267 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2269 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2271 * gcc.dg/pr50193-1.c: New file.
2272 * gcc.target/arm/shiftable.c: New file.
2274 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2277 * gfortran.dg/class_46.f03: New.
2279 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2281 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2282 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2283 (syslog, vsyslog, __vsyslog_chk): Likewise.
2285 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2286 (x, EXT_x): Use ASMNAME.
2288 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2289 (a, c): Use ASMNAME.
2291 2011-10-07 Tom de Vries <tom@codesourcery.com>
2294 * gcc.dg/pr50527.c: New test.
2296 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2298 PR tree-optimization/50650
2299 * gcc.c-torture/compile/pr50650.c: New test.
2301 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303 PR tree-optimization/50575
2304 * gcc.c-torture/execute/vector-compare-2.x: New file.
2306 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2309 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2310 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2313 2011-10-07 Richard Guenther <rguenther@suse.de>
2316 * gcc.dg/vect/vect-align-2.c: Increase array size.
2318 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2319 H.J. Lu <hongjiu.lu@intel.com>
2322 * gcc.target/i386/pr50603.c: New test.
2324 2011-10-06 Jason Merrill <jason@redhat.com>
2327 * g++.dg/cpp0x/default31.C: New.
2329 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2331 PR tree-optimization/50596
2332 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2334 * gcc.dg/vect/vect-cond-8.c: New test.
2336 2011-10-06 Richard Henderson <rth@redhat.com>
2338 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2339 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2340 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2341 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2342 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2343 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2344 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2345 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2346 * gcc.c-torture/execute/vshuf-16.inc: New file.
2347 * gcc.c-torture/execute/vshuf-2.inc: New file.
2348 * gcc.c-torture/execute/vshuf-4.inc: New file.
2349 * gcc.c-torture/execute/vshuf-8.inc: New file.
2350 * gcc.c-torture/execute/vshuf-main.inc: New file.
2351 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2352 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2353 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2354 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2355 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2356 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2357 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2358 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2359 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2360 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2361 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2362 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2363 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2365 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2367 PR tree-optimization/49279
2368 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2369 * gcc.c-torture/execute/pr49279.c: New test.
2371 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2374 * gcc.c-torture/compile/pr49049.c: New test.
2376 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2379 * gcc.target/arm/pr50305.c: New test.
2381 2011-10-06 Richard Guenther <rguenther@suse.de>
2383 PR tree-optimization/38884
2384 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2385 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2387 2011-10-05 David S. Miller <davem@davemloft.net>
2389 * gcc.target/sparc/lzd.c: New test.
2390 * gcc.target/sparc/popc.c: New test.
2392 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2394 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2395 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2396 * g++.dg/other/final1.C: Cleanup original tree dump.
2398 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2400 PR tree-optimization/50613
2401 * gcc.dg/pr50613.c: New test.
2403 2011-10-05 Richard Henderson <rth@redhat.com>
2405 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2406 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2407 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2408 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2409 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2410 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2411 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2412 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2414 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2416 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2417 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2418 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2419 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2420 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2422 2011-10-05 Richard Guenther <rguenther@suse.de>
2424 PR tree-optimization/38885
2425 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2427 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2429 * gcc.target/i386/sw-1.c: New test.
2431 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2433 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2435 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2437 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2439 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2441 2011-10-04 David S. Miller <davem@davemloft.net>
2443 * gcc.target/sparc/fhalve.c: New test.
2444 * gcc.target/sparc/fnegop.c: New test.
2445 * gcc.target/sparc/xmul.c: New test.
2447 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/dummy_procedure_6.f90: New.
2452 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2454 PR tree-optimization/50604
2455 * gcc.dg/pr50604.c: New test.
2457 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2459 PR tree-optimization/49662
2460 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2461 * gcc.dg/graphite/interchange-15.c: Likewise.
2462 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2464 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.dg/tree-ssa/restrict-4.c: New test.
2468 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2470 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2471 (main): Use __typeof to get result type of comparison.
2473 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2475 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2476 Make et_vect_multiple_sizes_saved global.
2477 (check_effective_target_vect64): Make et_vect64_saved global.
2479 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2481 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2482 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2483 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2484 * gcc.dg/builtin-complex-err-1.c: Adjust.
2486 2011-10-02 Jason Merrill <jason@redhat.com>
2488 * g++.dg/cpp0x/range-for22.C: New.
2490 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2491 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2492 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2493 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2495 * g++.dg/cpp0x/nsdmi5.C: New.
2497 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2500 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2502 (mips-dg-options): Force an ABI option if the current ABI is
2503 incompatible with the required -mlong setting. Likewise force
2504 a long setting if the current one is incompatible with the
2505 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2506 throughout procedure.
2507 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2508 instead of addressing=absolute.
2510 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2512 * gcc.target/mips/stack-1.c: New test.
2514 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2516 * gcc.dg/pr49696.c: New test.
2518 2011-10-02 Jan Hubicka <jh@suse.cz>
2520 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2522 2011-10-01 David S. Miller <davem@davemloft.net>
2524 * gcc.target/sparc/cmask.c: New test.
2525 * gcc.target/sparc/fpadds.c: New test.
2526 * gcc.target/sparc/fshift.c: New test.
2527 * gcc.target/sparc/fucmp.c: New test.
2528 * gcc.target/sparc/vis3misc.c: New test.
2530 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2533 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2535 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2538 * g++.dg/dfp/44473-1.C: New test.
2539 * g++.dg/dfp/44473-2.C: New test.
2540 * g++.dg/dfp/mangle-1.C: New test.
2541 * g++.dg/dfp/mangle-2.C: New test.
2542 * g++.dg/dfp/mangle-3.C: New test.
2543 * g++.dg/dfp/mangle-4.C: New test.
2544 * g++.dg/dfp/mangle-5.C: New test.
2546 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/pr50571.c: New test.
2551 PR tree-optimization/46309
2552 * gcc.dg/pr46309.c: New test.
2554 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.dg/strlenopt-21.c: New test.
2558 2011-09-30 Revital Eres <revital.eres@linaro.org>
2560 * gcc.dg/sms-10.c: New file.
2562 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2564 * gcc.target/arm/pr50099.c: New test.
2566 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2568 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2570 2011-09-30 David S. Miller <davem@davemloft.net>
2572 * gcc.target/sparc/bmaskbshuf.c: New test.
2573 * gcc.target/sparc/edgen.c: New test.
2575 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/pure_formal_proc_3.f90: New.
2581 * gfortran.dg/stfunc_7.f90: New.
2583 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2585 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2586 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2587 * gcc.dg/vector-compare-1.c: Likewise.
2588 * gcc.dg/vector-compare-2.c: Likewise.
2590 2011-09-29 David S. Miller <davem@davemloft.net>
2592 * gcc.target/sparc/array.c: New test.
2594 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2596 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2597 loop unroll and set max unroll times to 8.
2598 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2599 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2600 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2601 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2603 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2606 * g++.dg/ext/visibility/warn5.C: New.
2608 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/warn/Wextra-3.C: New.
2613 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2616 * gcc.target/sh/pr49468-si.c: New.
2618 2011-09-28 Tom de Vries <tom@codesourcery.com>
2621 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2622 (TEST): Initialize src3 with random floats.
2623 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2624 from union src3. Initialize src3 with random floats.
2626 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2628 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2629 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2630 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2631 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2632 * gcc.target/sh/sh4a-cos.c: Ditto.
2633 * gcc.target/sh/sh4a-cosf.c: Ditto.
2634 * gcc.target/sh/sh4a-sin.c: Ditto.
2635 * gcc.target/sh/sh4a-sinf.c: Ditto.
2636 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2637 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2638 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2640 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2643 * g++.dg/parse/error40.C: New.
2644 * g++.dg/warn/incomplete1.C: Adjust.
2646 2011-09-27 Jan Hubicka <jh@suse.cz>
2649 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2652 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.dg/strlenopt-1.c: New test.
2655 * gcc.dg/strlenopt-1f.c: New test.
2656 * gcc.dg/strlenopt-2.c: New test.
2657 * gcc.dg/strlenopt-2f.c: New test.
2658 * gcc.dg/strlenopt-3.c: New test.
2659 * gcc.dg/strlenopt-4.c: New test.
2660 * gcc.dg/strlenopt-4g.c: New test.
2661 * gcc.dg/strlenopt-4gf.c: New test.
2662 * gcc.dg/strlenopt-5.c: New test.
2663 * gcc.dg/strlenopt-6.c: New test.
2664 * gcc.dg/strlenopt-7.c: New test.
2665 * gcc.dg/strlenopt-8.c: New test.
2666 * gcc.dg/strlenopt-9.c: New test.
2667 * gcc.dg/strlenopt-10.c: New test.
2668 * gcc.dg/strlenopt-11.c: New test.
2669 * gcc.dg/strlenopt-12.c: New test.
2670 * gcc.dg/strlenopt-12g.c: New test.
2671 * gcc.dg/strlenopt-13.c: New test.
2672 * gcc.dg/strlenopt-14g.c: New test.
2673 * gcc.dg/strlenopt-14gf.c: New test.
2674 * gcc.dg/strlenopt-15.c: New test.
2675 * gcc.dg/strlenopt-16g.c: New test.
2676 * gcc.dg/strlenopt-17g.c: New test.
2677 * gcc.dg/strlenopt-18g.c: New test.
2678 * gcc.dg/strlenopt.h: New file.
2680 2011-09-27 Tom de Vries <tom@codesourcery.com>
2683 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2684 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2685 * gcc.dg/pr43864.c: New test.
2686 * gcc.dg/pr43864-2.c: Same.
2687 * gcc.dg/pr43864-3.c: Same.
2688 * gcc.dg/pr43864-4.c: Same.
2690 2011-09-27 Jan Hubicka <jh@suse.cz>
2692 * gcc.dg/ipa/inline-5.c: New testcase.
2694 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2696 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2698 * gcc.dg/vect/bb-slp-27.c: New.
2699 * gcc.dg/vect/bb-slp-28.c: New.
2701 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2703 * testsuite/lib/target-supports.exp (check_profiling_available):
2704 Don't rely solely on TLS tests for -fprofile-generate, fall
2705 through to the other code.
2707 2011-09-27 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/50363
2710 * gcc.dg/torture/pr50363.c: New testcase.
2712 2011-09-26 Jason Merrill <jason@redhat.com>
2715 * g++.dg/template/partial13.C: New.
2718 * g++.dg/template/partial12.C: New.
2721 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2723 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/diagnostic/bindings1.C: New.
2727 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2729 2011-09-26 David S. Miller <davem@davemloft.net>
2731 * gcc.target/sparc/wrgsr.c: New test.
2732 * gcc.target/sparc/rdgsr.c: New test.
2733 * gcc.target/sparc/edge.c: New test.
2734 * gcc.target/sparc/fcmp.c: New test.
2736 * gcc.target/sparc/edge.c: Update for new return types.
2737 * gcc.target/sparc/fcmp.c: Likewise.
2739 * gcc.target/sparc/fpaddsubi.c: New test.
2741 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2744 * gfortran.dg/common_15.f90: New.
2747 * gfortran.dg/dummy_procedure_5.f90: New.
2748 * gfortran.dg/interface_26.f90: Modified error message.
2749 * gfortran.dg/proc_ptr_11.f90: Ditto.
2750 * gfortran.dg/proc_ptr_15.f90: Ditto.
2751 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2752 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2754 2011-09-26 Jason Merrill <jason@redhat.com>
2757 * g++.dg/overload/rvalue3.C: New.
2760 * g++.dg/overload/ref-conv2.C: New.
2762 * g++.dg/cpp0x/nsdmi-template1.C: New.
2764 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2766 * g++.dg/cpp0x/nullptr25.C: New.
2768 2011-09-26 Richard Guenther <rguenther@suse.de>
2770 PR tree-optimization/50472
2771 * gcc.dg/torture/pr50472.c: New testcase.
2773 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2775 * gnat.dg/opt22.adb: New test.
2776 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2778 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2780 * gnat.dg/opt21.adb: New test.
2781 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2783 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2785 * gnat.dg/opt20.ad[sb]: New test.
2786 * gnat.dg/opt20_pkg.ads: New helper.
2788 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2790 * gnat.dg/array17.adb: New test.
2791 * gnat.dg/array17_pkg.ads: New helper.
2793 2011-09-25 Jason Merrill <jason@redhat.com>
2795 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2797 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2799 * gnat.dg/frame_overflow.ads: New.
2800 * gnat.dg/frame_overflow.adb: Adjust.
2801 * gnat.dg/specs/addr1.ads: Likewise.
2803 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2805 * g++.dg/tree-ssa/restrict2.C: New test.
2807 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2809 * lib/target-supports.exp (check_effective_target_vect64): New.
2810 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2811 of multiple vector sizes.
2812 * gcc.dg/vect/bb-slp-26.c: New.
2814 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2817 * g++.dg/template/bitfield1.C: New.
2819 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2821 * gcc.dg/vect/bb-slp-24.c: New.
2823 2011-09-24 Jason Merrill <jason@redhat.com>
2825 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2827 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2829 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2830 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2832 * g++.dg/cpp0x/nsdmi1.C: New.
2833 * g++.dg/cpp0x/nsdmi2.C: New.
2834 * g++.dg/cpp0x/nsdmi3.C: New.
2835 * g++.dg/cpp0x/nsdmi4.C: New.
2836 * g++.old-deja/g++.other/init4.C: New.
2838 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2841 * g++.dg/template/sfinae28.C: New.
2843 2011-09-23 Ian Lance Taylor <iant@google.com>
2845 * go.test/go-test.exp (errchk): Handle more cases of getting
2846 correct Tcl backslash quoting in regular expressions in test file.
2848 2011-09-23 Jason Merrill <jason@redhat.com>
2851 * g++.dg/init/const8.C: New.
2852 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2853 * g++.dg/cpp0x/defaulted2.C: Likewise.
2854 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2855 * g++.dg/init/pr20039.C: Likewise.
2856 * g++.dg/init/pr42844.C: Likewise.
2858 2011-09-23 Jan Hubicka <jh@suse.cz>
2860 * gcc.dg/ipa/inline-1.c: new testcase.
2861 * gcc.dg/ipa/inline-2.c: new testcase.
2862 * gcc.dg/ipa/inline-3.c: new testcase.
2863 * gcc.dg/ipa/inline-4.c: new testcase.
2865 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp0x/constexpr-static8.C: New.
2870 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.target/i386/avxfp-1.c: New test.
2873 * gcc.target/i386/avxfp-2.c: New test.
2875 2011-09-23 Terry Guo <terry.guo@arm.com>
2877 * gcc.c-torture/execute/941014-1.x: Deleted.
2879 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2882 * g++.dg/cpp0x/pr50491.C: New.
2884 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2887 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2889 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2892 * g++.dg/cpp0x/nullptr24.C: New.
2894 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2897 * gcc.target/i386/pr50482.c: New test.
2899 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2901 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2902 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2903 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2904 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2905 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2906 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2907 multilib options contain different -march= from dg-options.
2909 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2910 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/template/friend52.C: New.
2915 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2917 * gcc.target/arm/cmp-1.c: New test.
2918 * gcc.target/arm/cmp-2.c: Likewise.
2920 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2923 * gfortran.dg/impure_actual_1.f90: Modified error message.
2924 * gfortran.dg/proc_ptr_32.f90: New.
2925 * gfortran.dg/proc_ptr_33.f90: New.
2927 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2929 PR tree-optimization/50451
2930 * gcc.dg/vect/pr50451.c: New test.
2932 2011-09-21 Ian Lance Taylor <iant@google.com>
2934 * go.test/go-test.exp (errchk): Add special case for bug332.
2935 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2936 some more test lines.
2938 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2940 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2941 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2942 * g++.dg/other/i386-8.C: Ditto.
2943 * g++.dg/other/pr34435.C: Ditto.
2944 * g++.dg/other/pr39496.C: Ditto.
2945 * g++.dg/other/mmintrin.C: Ditto.
2947 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2949 * gcc.dg/vect/vect-cond-7.c: New test.
2950 * gcc.target/i386/sse4_1-cond-1.c: New test.
2951 * gcc.target/i386/avx-cond-1.c: New test.
2953 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2956 * g++.dg/other/pr50464.C: New test.
2958 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2960 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2961 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2962 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2963 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2965 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2967 * gnat.dg/opt19.adb: New test.
2969 2011-09-21 Terry Guo <terry.guo@arm.com>
2971 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2972 on arch conflict when testing case on targets other than armv7-a.
2974 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/ext/int128-1.C: New.
2978 * g++.dg/ext/int128-2.C: Likewise.
2979 * g++.dg/ext/int128-2.h: Likewise.
2981 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2984 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2986 2011-09-20 Jason Merrill <jason@redhat.com>
2988 * g++.dg/cpp0x/constexpr-generated1.C: New.
2991 * g++.dg/overload/ref-conv1.C: New.
2993 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2995 * g++.dg/other/final1.C: New.
2997 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2999 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3002 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3004 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3007 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3009 PR tree-optimization/50413
3010 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3011 -fdump-tree-slp-details. Run other tests with
3012 -fdump-tree-vect-details.
3013 * g++.dg/vect/slp-pr50413.cc: New.
3015 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3016 Ira Rosen <ira.rosen@linaro.org>
3019 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3020 Fix underscores around restrict.
3022 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3024 PR tree-optimization/50414
3025 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3026 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3027 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3029 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3031 PR tree-optimization/50412
3032 * gfortran.dg/vect/pr50412.f90: New.
3034 2011-09-16 Jason Merrill <jason@redhat.com>
3037 * g++.dg/eh/defarg1.C: New.
3039 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3041 * gcc.dg/vect/vect-reduc-10.c: New test.
3042 * gcc.target/i386/avx-reduc-1.c: New test.
3044 * gcc.target/i386/sse2-extract-1.c: New test.
3045 * gcc.target/i386/avx-extract-1.c: New test.
3047 2011-09-16 Terry Guo <terry.guo@arm.com>
3049 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3051 2011-09-15 Diego Novillo <dnovillo@google.com>
3053 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3054 ALWAYS_CXXFLAGS, if defined.
3055 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3056 ALWAYS_GFORTRANFLAGS, if defined.
3057 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3058 ALWAYS_GOCFLAGS, if defined.
3059 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3060 ALWAYS_OBJCXXFLAGS, if defined.
3061 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3062 additional_flags, if defined.
3063 * lib/gnat.exp (gnat_target_compile): Likewise.
3064 * lib/objc.exp (objc_target_compile): Likewise.
3065 * lib/target-supports-dg.exp (dg-add-options): Handle
3068 2011-09-15 Tom de Vries <tom@codesourcery.com>
3071 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3072 Use uintptr_t in f1. Undo avr xfails.
3074 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3078 * gfortran.dg/function_types_3.f90: New.
3080 2011-09-15 Jason Merrill <jason@redhat.com>
3083 * g++.dg/cpp0x/trailing7.C: New.
3086 * g++.dg/cpp0x/nullptr23.C: New.
3088 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3090 * gcc.dg/vect/bb-slp-25.c: New.
3092 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp0x/noexcept15.C: New.
3097 2011-09-14 Tom de Vries <tom@codesourcery.com>
3100 * gcc.dg/pr50251.c: New test.
3102 2011-09-14 Tobias Burnus <burnus@net-b.de>
3106 * gfortran.dg/null_5.f90: New.
3107 * gfortran.dg/null_6.f90: New.
3109 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3111 * gcc.c-torture/compile/20110913-1.c: New test.
3113 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3116 * gfortran.dg/result_2.f90: New.
3118 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3120 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3122 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3125 * g++.dg/cpp0x/variadic116.C: New test case.
3127 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3129 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3130 * gcc.target/mips/interrupt_handler-2.c: New test.
3131 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3133 2011-09-12 Jason Merrill <jason@redhat.com>
3135 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3137 * g++.dg/cpp0x/explicit7.C: New.
3139 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3141 PR rtl-optimization/50212
3142 * g++.dg/other/pr50212.C: New test.
3144 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3147 * testsuite/gcc.target/avr/torture/avr-torture.exp
3148 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3149 "-O2 -fmerge-all-constants".
3151 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3154 * gfortran.dg/do_while_1.f90: New test.
3156 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3160 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3161 * gfortran.dg/proc_decl_26.f90: New.
3162 * gfortran.dg/typebound_override_2.f90: New.
3163 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3165 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3167 * gnat.dg/cond_expr2.ad[sb]: New test.
3169 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3171 * gnat.dg/atomic5.ad[sb]: New test.
3173 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3175 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3177 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3180 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3182 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3185 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3187 2011-09-09 Richard Guenther <rguenther@suse.de>
3189 PR tree-optimization/50328
3190 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3192 2011-09-09 Richard Guenther <rguenther@suse.de>
3195 * gcc.dg/torture/pr50333.c: New testcase.
3197 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3199 PR tree-optimization/50318
3200 * gcc.target/arm/pr50318-1.c: New file.
3202 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3204 * gcc.target/i386/all_one_m256i.c: New test.
3206 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3209 * g++.dg/cpp0x/sfinae28.C: New.
3211 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3214 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3215 longer ignored on typedefs.
3217 PR c++/33255 - Support -Wunused-local-typedefs warning
3218 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3219 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3221 2011-09-08 Martin Jambor <mjambor@suse.cz>
3223 PR tree-optimization/50287
3224 * gcc.dg/torture/pr50287.c: New test.
3226 2011-09-08 Richard Guenther <rguenther@suse.de>
3228 PR tree-optimization/19831
3229 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3230 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3231 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3232 * gcc.dg/errno-1.c: Adjust.
3234 2011-09-08 Richard Guenther <rguenther@suse.de>
3236 PR tree-optimization/19831
3237 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3239 2011-09-08 Tobias Burnus <burnus@net-b.de>
3242 * gfortran.dg/do_concurrent_1.f90: New.
3243 * gfortran.dg/do_concurrent_2.f90: New.
3245 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3249 * gcc.dg/pr50310-2.c: New test.
3251 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3254 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3255 * gfortran.dg/impure_constructor_1.f90: Modified.
3256 * gfortran.dg/proc_ptr_comp_33.f90: New.
3258 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.dg/pr50310-1.c: New test.
3263 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3266 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3269 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3272 * g++.dg/cpp0x/noexcept14.C: New.
3274 2011-09-07 Jason Merrill <jason@redhat.com>
3276 * g++.dg/cpp0x/constexpr-ref3.C: New.
3278 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3280 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3282 * gcc.dg/section1.c: Don't xfail for avr.
3284 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3286 PR tree-optimization/50322
3287 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3289 2011-09-07 Martin Jambor <mjambor@suse.cz>
3291 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3293 2011-09-07 Martin Jambor <mjambor@suse.cz>
3295 PR tree-optimization/49911
3296 * g++.dg/tree-ssa/pr49911.C: New test.
3298 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3301 * gcc.dg/torture/pr49030.c: New test.
3303 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3306 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3307 * gfortran.dg/class_4d.f03: Deleted.
3308 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3310 2011-09-07 Richard Guenther <rguenther@suse.de>
3312 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3314 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3316 PR tree-optimization/46021
3317 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3319 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3321 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3323 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3325 * gcc.c-torture/compile/20110906-1.c: New test.
3327 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3331 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3333 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3334 --param tree-reassoc-width=1.
3336 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3337 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3339 2011-09-06 Richard Guenther <rguenther@suse.de>
3341 PR tree-optimization/48149
3342 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3344 2011-09-06 Richard Guenther <rguenther@suse.de>
3346 PR tree-optimization/48317
3347 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3349 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3351 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3353 (add_options_for_quad_vectors): Replace with ...
3354 (add_options_for_double_vectors): ... this.
3355 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3356 support multiple vector sizes since the vectorizer attempts to
3357 vectorize with both vector sizes.
3358 * gcc.dg/vect/no-vfa-vect-79.c,
3359 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3360 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3361 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3362 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3363 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3364 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3365 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3366 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3367 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3368 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3369 gcc.dg/vect/vect-40.c: Likewise.
3370 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3371 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3372 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3373 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3374 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3376 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3378 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3381 * gcc.target/mips/abi-main.h: New file.
3382 * gcc.target/mips/abi-o32-long32.c: New test.
3383 * gcc.target/mips/abi-o32-long64.c: Likewise.
3384 * gcc.target/mips/abi-o64-long32.c: Likewise.
3385 * gcc.target/mips/abi-o64-long64.c: Likewise.
3386 * gcc.target/mips/abi-n32-long32.c: Likewise.
3387 * gcc.target/mips/abi-n32-long64.c: Likewise.
3388 * gcc.target/mips/abi-n64-long32.c: Likewise.
3389 * gcc.target/mips/abi-n64-long64.c: Likewise.
3390 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3391 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3392 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3393 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3394 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3395 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3396 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3397 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3398 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3399 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3400 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3401 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3402 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3403 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3404 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3405 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3406 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3407 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3408 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3409 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3410 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3411 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3412 * gcc.target/mips/branch-3.c: Likewise.
3413 * gcc.target/mips/branch-4.c: Likewise.
3414 * gcc.target/mips/branch-5.c: Likewise.
3415 * gcc.target/mips/branch-6.c: Likewise.
3416 * gcc.target/mips/branch-7.c: Likewise.
3417 * gcc.target/mips/branch-8.c: Likewise.
3418 * gcc.target/mips/branch-9.c: Likewise.
3419 * gcc.target/mips/branch-10.c: Likewise.
3420 * gcc.target/mips/branch-11.c: Likewise.
3421 * gcc.target/mips/branch-12.c: Likewise.
3422 * gcc.target/mips/branch-13.c: Likewise.
3423 * gcc.target/mips/lazy-binding-1.c: Likewise.
3425 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3427 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3428 to avoid warning on int=16 platforms..
3430 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3433 to work even with -fshort-enums.
3435 2011-09-04 Jan Hubicka <jh@suse.cz>
3437 * gcc.c-torture/compile/20110902.c: new testcase.
3439 2011-09-04 Jason Merrill <jason@redhat.com>
3442 * g++.dg/cpp0x/rv-conv1.C: New.
3445 * g++.dg/cpp0x/rv-func3.C: New.
3447 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3451 * g++.dg/cpp0x/constexpr-template1.C: New.
3452 * g++.dg/cpp0x/constexpr-template2.C: New.
3453 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3454 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3456 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3458 * gnat.dg/specs/debug1.ads: Tweak pattern.
3460 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3463 * gfortran.dg/class_45a.f03: New.
3464 * gfortran.dg/class_45b.f03: New.
3466 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3467 Ira Rosen <ira.rosen@linaro.org>
3469 PR tree-optimization/50208
3470 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3471 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3472 -fno-tree-fre -fno-tree-pre.
3474 2011-09-02 Martin Jambor <mjambor@suse.cz>
3476 * gcc.dg/ipa/ipcp-3.c: New test.
3478 2011-09-02 Richard Guenther <rguenther@suse.de>
3480 PR tree-optimization/27460
3482 * gcc.dg/vect/vect-cond-7.c: New testcase.
3484 2011-09-02 Martin Jambor <mjambor@suse.cz>
3486 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3487 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3488 xfailed test for inlining.
3489 * g++.dg/ipa/ivinline-9.C: Likewise.
3491 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3493 PR tree-optimization/50178
3494 * gfortran.dg/vect/pr50178.f90: New test.
3496 2011-08-31 Martin Jambor <mjambor@suse.cz>
3499 * gcc.c-torture/execute/pr49886.c: New testcase.
3501 2011-08-31 Tom de Vries <tom@codesourcery.com>
3504 * gcc.dg/pr43513.c: New test.
3506 2011-08-30 Tobias Burnus <burnus@net-b.de>
3509 * gfortran.dg/common_14.f90: New.
3510 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3512 2011-08-30 Jason Merrill <jason@redhat.com>
3515 * g++.dg/cpp0x/decltype33.C: New.
3518 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3521 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3523 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3525 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3527 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3529 * gnat.dg/specs/aggr3.ads: New test.
3530 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3532 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3533 * gnat.dg/specs/aggr2.ads: Likewise.
3535 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3538 * gfortran.dg/allocate_with_source_2.f90: New test
3540 2011-08-30 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3546 * g++.dg/cpp0x/constexpr-value3.C: New.
3548 2011-08-30 Richard Guenther <rguenther@suse.de>
3551 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3552 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3553 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3554 * gcc.dg/pr36902.c: XFAIL.
3556 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3558 * gcc.target/i386/fma-check.h: New.
3559 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3560 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3561 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3562 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3563 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3564 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3565 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3566 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3567 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3568 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3569 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3570 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3571 * gcc.target/i386/fma-compile.c: Likewise.
3572 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3573 * gcc.target/i386/sse-12.c: Add -mfma.
3574 * gcc.target/i386/sse-13.c: Likewise.
3575 * gcc.target/i386/sse-14.c: Likewise.
3576 * gcc.target/i386/sse-22.c: Likewise.
3577 * gcc.target/i386/sse-23.c: Likewise.
3578 * g++.dg/other/i386-2.C: Likewise.
3579 * g++.dg/other/i386-3.C: Likewise.
3581 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3584 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3585 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3587 2011-08-30 Christian Bruel <christian.bruel@st.com>
3589 * g++.dg/bprob/bprob.exp (feedback_options): Set
3590 -fbranch-probabilities.
3591 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3593 2011-08-29 Jason Merrill <jason@redhat.com>
3596 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3598 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3599 Jason Merrill <jason@redhat.com>
3601 * g++.dg/dfp/base.C: New test.
3603 2011-08-29 Jason Merrill <jason@redhat.com>
3607 * g++.dg/cpp0x/initlist58.C: New.
3609 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3612 * gfortran.dg/class_result_1.f03: New.
3614 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.target/i386/pr48722.c: New test.
3619 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3622 * gfortran.dg/widechar_compare_1.f90: New test.
3624 2011-08-26 Jason Merrill <jason@redhat.com>
3628 * g++.dg/abi/mangle50.C: New.
3630 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3633 * gcc.target/i386/pr50202.c: New test.
3635 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3638 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3639 * gcc.target/i386/avx-round-vec.c: New test.
3640 * gcc.target/i386/avx-roundf-vec.c: New test.
3642 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3648 * c-c++-common/Wunused-var-14.c: New test.
3650 2011-08-26 Tom de Vries <tom@codesourcery.com>
3652 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3654 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3656 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3657 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3658 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3659 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3661 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3663 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3664 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3665 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3666 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3668 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3671 * gfortran.dg/pointer_comp_init_1.f90: New test.
3673 2011-08-25 Jason Merrill <jason@redhat.com>
3676 * g++.dg/cpp0x/sfinae27.C: New.
3678 2011-08-25 Tobias Burnus <burnus@net-b.de>
3680 * gfortran.dg/coarray_lib_token_4.f90: New.
3682 2011-08-25 Tobias Burnus <burnus@net-b.de>
3684 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3686 2011-08-25 Richard Guenther <rguenther@suse.de>
3688 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3690 2011-08-24 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/initialization_28.f90: New.
3695 2011-08-24 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/50067
3698 * gcc.dg/torture/pr50067-3.c: New testcase.
3699 * gcc.dg/torture/pr50067-4.c: Likewise.
3700 * gcc.dg/torture/pr50067-5.c: Likewise.
3702 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3704 * g++.dg/other/i386-2.C: Add -mavx2 check.
3705 * g++.dg/other/i386-3.C: Likewise.
3706 * gcc.target/i386/avx-1.c: Add AVX2.
3707 * gcc.target/i386/avx-2.c: Likewise.
3708 * gcc.target/i386/funcspec-5.c: Likewise.
3709 * gcc.target/i386/sse-12.c: Likewise.
3710 * gcc.target/i386/sse-13.c: Likewise.
3711 * gcc.target/i386/sse-14.c: Likewise.
3712 * gcc.target/i386/sse-22.c: Likewise.
3713 * gcc.target/i386/sse-23.c: Likewise.
3714 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3715 * gcc.target/i386/avx2-check.h: New.
3716 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3717 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3718 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3719 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3720 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3721 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3722 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3723 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3724 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3725 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3726 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3727 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3728 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3729 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3730 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3731 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3732 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3733 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3734 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3735 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3736 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3737 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3738 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3739 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3740 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3741 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3742 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3743 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3744 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3745 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3746 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3747 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3748 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3749 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3750 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3751 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3752 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3753 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3754 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3755 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3756 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3757 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3758 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3759 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3760 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3761 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3762 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3763 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3764 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3765 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3766 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3767 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3768 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3769 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3770 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3771 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3772 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3773 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3774 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3775 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3776 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3777 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3778 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3779 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3780 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3781 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3782 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3783 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3784 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3785 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3786 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3787 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3788 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3789 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3790 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3791 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3792 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3793 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3794 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3795 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3796 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3797 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3798 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3799 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3800 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3801 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3802 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3803 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3804 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3805 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3806 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3807 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3808 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3809 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3810 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3811 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3812 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3813 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3814 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3815 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3816 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3817 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3818 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3819 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3820 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3821 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3822 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3823 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3824 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3825 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3826 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3827 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3828 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3829 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3830 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3831 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3832 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3833 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3834 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3835 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3836 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3837 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3838 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3839 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3840 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3841 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3842 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3843 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3844 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3845 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3846 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3847 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3848 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3849 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3850 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3851 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3852 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3853 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3854 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3855 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3856 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3857 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3858 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3859 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3860 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3861 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3862 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3863 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3864 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3865 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3866 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3867 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3868 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3869 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3870 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3871 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3872 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3873 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3874 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3875 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3876 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3877 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3878 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3879 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3880 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3881 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3882 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3883 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3884 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3885 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3886 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3887 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3888 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3889 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3890 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3891 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3892 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3893 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3894 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3895 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3896 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3897 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3898 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3899 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3900 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3901 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3902 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3903 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3904 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3905 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3906 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3907 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3908 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3909 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3910 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3911 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3912 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3913 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3914 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3915 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3916 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3917 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3918 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3919 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3920 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3921 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3922 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3923 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3924 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3925 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3926 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3927 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3928 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3929 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3930 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3931 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3932 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3933 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3934 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3935 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3936 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3937 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3938 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3939 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3940 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3941 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3942 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3943 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3944 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3945 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3946 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3947 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3948 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3949 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3950 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3951 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3952 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3953 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3954 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3955 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3956 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3957 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3958 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3959 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3960 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3961 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3962 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3963 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3964 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3965 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3966 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3967 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3968 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3969 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3970 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3971 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3972 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3973 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3974 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3975 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3976 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3977 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3978 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3979 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3980 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3981 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3982 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3983 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3984 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3985 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3986 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3987 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3988 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3989 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3990 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3991 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3992 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3993 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3994 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3995 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3996 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3997 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3998 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3999 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4000 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4001 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4002 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4003 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4004 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4005 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4006 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4007 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4008 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4009 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4010 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4011 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4012 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4013 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4014 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4015 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4016 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4017 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4018 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4019 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4020 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4021 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4022 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4023 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4024 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4025 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4026 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4027 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4028 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4029 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4030 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4031 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4032 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4033 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4034 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4035 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4036 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4037 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4038 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4039 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4040 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4041 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4042 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4043 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4044 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4045 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4046 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4047 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4048 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4049 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4050 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4051 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4052 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4053 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4054 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4055 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4056 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4057 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4058 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4059 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4060 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4061 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4062 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4063 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4064 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4065 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4066 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4067 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4068 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4069 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4070 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4071 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4072 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4073 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4074 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4075 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4076 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4077 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4078 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4079 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4080 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4081 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4082 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4083 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4084 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4085 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4086 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4087 * gcc.target/i386/testimm-9.c: Likewise.
4089 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4091 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4092 * g++.dg/other/i386-3.C: Likewise.
4093 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4094 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4095 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4096 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4097 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4098 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4099 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4100 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4101 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4102 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4103 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4104 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4105 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4106 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4107 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4108 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4109 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4110 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4111 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4112 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4113 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4114 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4115 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4116 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4117 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4118 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4119 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4120 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4121 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4122 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4123 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4124 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4125 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4126 * gcc.target/i386/sse-12.c: Add BMI2.
4127 * gcc.target/i386/sse-13.c: Likewise.
4128 * gcc.target/i386/sse-14.c: Likewise.
4129 * gcc.target/i386/sse-22.c: Likewise.
4130 * gcc.target/i386/sse-23.c: Likewise.
4132 2011-08-23 Jason Merrill <jason@redhat.com>
4134 * g++.dg/template/crash7.C: Adjust expected errors.
4136 2011-08-23 Jason Merrill <jason@redhat.com>
4140 * g++.dg/cpp0x/overload2.C: New.
4142 2011-08-23 Jason Merrill <jason@redhat.com>
4145 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4147 2011-08-23 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4151 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4152 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4153 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4155 2011-08-23 Jason Merrill <jason@redhat.com>
4158 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4160 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4163 * g++.dg/warn/Wunused-var-16.C: New test.
4166 * gcc.dg/pr50161.c: New test.
4168 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4171 * g++.dg/gcov/gcov-7.C: New test.
4173 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4176 * g++.dg/dfp/nofields.C: New test.
4178 2011-08-23 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/use_16.f90: New.
4183 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4184 Kirill Yukhin <kirill.yukhin@intel.com>
4187 * gcc.target/i386/pr50155.c: New test.
4189 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4191 PR tree-optimization/50133
4192 * gcc.dg/pr50133.c: New test.
4195 * c-c++-common/cxxbitfields-6.c: New test.
4197 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4200 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4202 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4204 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4205 * gcc.dg/pr49994-3.c: Ditto.
4207 2011-08-22 Richard Guenther <rguenther@suse.de>
4210 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4211 * gcc.dg/torture/pr50067-2.c: Likewise.
4213 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4216 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4217 of a constant resulting from simplification.
4218 * gfortran.dg/warn_conversion_3.f90: New test.
4220 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4223 * gfortran.dg/zero_stride_1.f90: New test.
4225 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4228 * gfortran.dg/typebound_override_1.f90: Modified.
4230 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4232 PR tree-optimization/48739
4233 * gcc.dg/pr48739-1.c: New test.
4234 * gcc.dg/pr48739-2.c: New test.
4236 2011-08-20 Tobias Burnus <burnus@net-b.de>
4238 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4240 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4243 * gfortran.dg/where_3.f90: New test.
4245 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4248 * gfortran.dg/pr49721-1.f: New.
4249 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4251 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4253 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4254 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4257 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4259 * gcc.target/arm/wmul-11.c: New file.
4260 * gcc.target/arm/wmul-12.c: New file.
4261 * gcc.target/arm/wmul-13.c: New file.
4263 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4265 * gcc.target/arm/wmul-10.c: New file.
4267 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4269 * gcc.target/arm/wmul-9.c: New file.
4270 * gcc.target/arm/wmul-bitfield-2.c: New file.
4272 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4274 * gcc.target/arm/wmul-8.c: New file.
4276 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4278 * gcc.target/arm/wmul-7.c: New file.
4280 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4282 * gcc.target/arm/wmul-6.c: New file.
4284 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4286 * gcc.target/arm/wmul-5.c: New file.
4287 * gcc.target/arm/no-wmla-1.c: New file.
4289 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4291 * gcc.target/arm/wmul-bitfield-1.c: New file.
4293 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4295 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4297 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4300 * gcc.target/i386/conversion.c: Likewise.
4302 2011-08-19 Richard Guenther <rguenther@suse.de>
4304 * gcc.dg/torture/pr50067-1.c: New testcase.
4305 * gcc.dg/torture/pr50067-2.c: Likewise.
4307 2011-08-19 Joey Ye <joey.ye@arm.com>
4310 * gcc.target/arm/handler-align.c: New test.
4311 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4314 2011-08-19 Joey Ye <joey.ye@arm.com>
4316 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4318 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4321 * gfortran.dg/end_block_label_1.f90: New test.
4322 * gfortran.dg/end_associate_label_1.f90: New test.
4324 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4326 * gcc.dg/c1x-pointer-float-1.c: New test.
4328 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4331 * gfortran.dg/duplicate_labels_2.f: New test.
4333 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4335 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4336 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4337 gcc.dg/c1x-noreturn-5.c: New tests.
4339 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4341 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4343 2011-08-18 Tobias Burnus <burnus@net-b.de>
4346 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4347 * gfortran.dg/coarray_lock_3.f90: Fix test.
4348 * gfortran.dg/coarray_lock_4.f90: New.
4349 * gfortran.dg/coarray_lock_5.f90: New.
4351 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4354 * gcc.c-torture/compile/pr50009.c: New test.
4357 * gcc.dg/torture/pr50092.c: New test.
4359 2011-08-18 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/namelist_73.f90: New.
4364 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4369 * gcc.dg/pr50017.c: New test.
4371 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4374 * g++.dg/lookup/hidden-var1.C: New test case.
4376 2011-08-17 Tobias Burnus <burnus@net-b.de>
4379 * gfortran.dg/warn_unused_var_2.f90: New.
4380 * gfortran.dg/warn_unused_var_3.f90: New.
4382 2011-08-17 Tom de Vries <tom@codesourcery.com>
4385 * gcc.target/arm/pr43597.c: New test.
4387 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/common_13.f90: New.
4392 2011-08-16 Jason Merrill <jason@redhat.com>
4395 * g++.dg/cpp0x/variadic-unresolved.C: New.
4397 * g++.old-deja/g++.brendan/README: Add R.I.P.
4399 * g++.dg/ext/attr-used-1.C: New.
4402 * g++.dg/cpp0x/initlist56.C: New.
4404 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4407 * g++.dg/opt/life1.C: Only run on Linux.
4409 2011-08-15 Tobias Burnus <burnus@net-b.de>
4411 * gfortran.dg/coarray_26.f90: New.
4413 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4415 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4418 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4421 * gfortran.dg/func_result_7.f90: New.
4423 2011-08-13 Jason Merrill <jason@redhat.com>
4426 * g++.dg/cpp0x/decltype32.C: New.
4429 * g++.dg/diagnostic/expr1.C: New.
4431 2011-08-12 David Li <davidxl@google.com>
4433 * g++.dg/abi/vbase15.C: New test.
4435 2011-08-12 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4440 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4442 * gcc.dg/builtins-67.c: New test.
4443 * gcc.target/i386/conversion.c: Ditto.
4445 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4446 Brian Hackett <bhackett1024@gmail.com>
4448 * g++.dg/plugin/decl_plugin.c: New.
4449 * g++.dg/plugin/decl-plugin-test.C: New.
4450 * g++.dg/plugin/plugin.exp: Add above testcase.
4452 2011-08-11 Richard Guenther <rguenther@suse.de>
4454 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4456 2011-08-11 Michael Matz <matz@suse.de>
4458 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4460 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4462 PR tree-optimization/50039
4463 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4464 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4466 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4468 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4469 (sse4_1_test): Initialize src3 with random value.
4471 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4473 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4474 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4475 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4476 * gcc.dg/scal-to-vec1.c: New test.
4477 * gcc.dg/scal-to-vec2.c: New test.
4479 2011-08-09 Richard Guenther <rguenther@suse.de>
4481 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4482 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4483 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4484 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4486 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4488 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4490 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4492 * gcc.dg/pr49948.c: Require pthread effective target.
4494 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4496 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4498 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4500 * gcc.target/i386/sse-22a.c: New test.
4502 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4504 PR tree-optimization/50014
4505 * gcc.dg/vect/pr50014.c: New test.
4507 2011-08-08 Martin Jambor <mjambor@suse.cz>
4510 * gcc.dg/tree-ssa/pr49923.c: New test.
4512 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4515 * gcc.target/i386/pr49781-1.c: New.
4517 2011-08-08 Jason Merrill <jason@redhat.com>
4519 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4521 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4523 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4526 * gfortran.dg/typebound_override_1.f90: New.
4528 2011-08-07 Kai Tietz <ktietz@redhat.com>
4530 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4531 x86_64 mingw target.
4532 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4533 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4534 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4535 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4536 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4537 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4538 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4539 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4540 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4541 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4543 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4546 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4548 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4550 * gcc.dg/pr48770.c: Cleanup coverage files.
4551 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4553 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4555 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4556 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4557 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4558 lzcnt and bmi options.
4560 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4563 * gcc.dg/pr47381-1.c: New.
4564 * gcc.dg/pr47381-2.c: Likewise.
4565 * gcc.target/i386/pr47381.c: Likewise.
4567 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4570 * gcc.dg/pr47727.c: New.
4573 * gcc.dg/pr47372-1.c: New.
4574 * gcc.dg/pr47372-2.c: Likewise.
4576 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4579 * gcc.target/i386/pr47449.c: New.
4582 * gcc.dg/pr47446-1.c: New.
4583 * gcc.dg/pr47446-2.c: Likewise.
4585 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4588 * gcc.dg/pr47766.c: New.
4591 * gcc.dg/tls/pr47715-1.c: New.
4592 * gcc.dg/tls/pr47715-2.c: Likewise.
4593 * gcc.dg/tls/pr47715-3.c: Likewise.
4594 * gcc.dg/tls/pr47715-4.c: Likewise.
4595 * gcc.dg/tls/pr47715-5.c: Likewise.
4597 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4600 * objc.dg/gnu-api-2-class.m: Updated comments.
4601 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4602 * objc.dg/gnu-api-2-class-meta.m: New test.
4603 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4605 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4608 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4609 with classes that are in construction.
4611 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4614 * gcc.target/i386/pr48084-1.c: New.
4615 * gcc.target/i386/pr48084-2.c: Likewise.
4616 * gcc.target/i386/pr48084-3.c: Likewise.
4617 * gcc.target/i386/pr48084-4.c: Likewise.
4618 * gcc.target/i386/pr48084-5.c: Likewise.
4620 PR rtl-optimization/49504
4621 * gcc.target/i386/pr49504.c: New.
4624 * gcc.dg/pr49860.c: New.
4626 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4629 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4630 with classes that are in construction.
4632 2011-08-05 Jason Merrill <jason@redhat.com>
4635 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4638 * g++.dg/cpp0x/decltype31.C: New.
4641 * g++.dg/init/array28.C: New.
4644 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4646 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4649 * gcc.dg/pr47369-1.c: New.
4651 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4654 * gcc.dg/torture/pr47364-1.c: New.
4655 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4656 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4658 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4661 * gfortran.dg/transfer_check_2.f90: New test case.
4663 2011-08-05 Jan Hubicka <jh@suse.cz>
4666 * gfortran.dg/pr49494.f90: New testcase.
4668 2011-08-05 Jan Hubicka <jh@suse.cz>
4671 * gcc.c-torture/compile/pr49735.c: New testcase.
4673 2011-08-05 Jason Merrill <jason@redhat.com>
4676 * g++.dg/cpp0x/initlist56.C: New.
4679 * g++.dg/overload/rvalue2.C: New.
4682 * g++.dg/cpp0x/range-for21.C: New.
4684 * g++.dg/ext/vla11.C: New.
4686 2011-08-05 Richard Guenther <rguenther@suse.de>
4688 PR tree-optimization/49984
4689 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4691 2011-08-05 Richard Guenther <rguenther@suse.de>
4693 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4694 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4695 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4697 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4699 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4700 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4701 * gfortran.dg/ldist-pr43023.f90: Ditto.
4702 * gfortran.dg/namelist_52.f90: Ditto.
4703 * gfortran.dg/interface_proc_end.f90: Ditto.
4704 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4705 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4707 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4709 * gcc.dg/vect/vect-over-widen-1.c: New test.
4710 * gcc.dg/vect/vect-over-widen-2.c: New test.
4711 * gcc.dg/vect/vect-over-widen-3.c: New test.
4712 * gcc.dg/vect/vect-over-widen-4.c: New test.
4714 2011-08-04 Richard Guenther <rguenther@suse.de>
4717 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4719 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4721 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4723 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4726 * g++.dg/ext/builtin-object-size3.C: New test.
4728 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4730 PR tree-optimization/49948
4731 * gcc.dg/pr49948.c: New test.
4733 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4736 * gcc.dg/torture/pr47383.c: New.
4738 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4740 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4742 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4744 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4746 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4749 * gcc.dg/torture/pr47744-1.c: New.
4750 * gcc.dg/torture/pr47744-2.c: Likewise.
4751 * gcc.dg/torture/pr47744-3.c: Likewise.
4753 2011-08-03 Richard Guenther <rguenther@suse.de>
4756 * gcc.dg/torture/pr49958.c: New testcase.
4758 2011-08-03 Richard Guenther <rguenther@suse.de>
4760 PR tree-optimization/49938
4761 * g++.dg/torture/pr49938.C: New testcase.
4763 2011-08-02 Jason Merrill <jason@redhat.com>
4766 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4769 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4772 * g++.dg/cpp0x/variadic115.C: New.
4775 * g++.dg/cpp0x/union5.C: New.
4777 2011-08-02 Daniel Kraft <d@domob.eu>
4780 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4782 2011-08-02 Kai Tietz <ktietz@redhat.com>
4785 * gcc.dg/tree-ssa/forwprop-15.c
4787 2011-08-02 Jason Merrill <jason@redhat.com>
4790 * g++.dg/cpp0x/range-for20.C: New.
4792 2011-08-02 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/coarray_lib_token_3.f90: New.
4796 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4799 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4800 * gcc.dg/gomp/atomic-15.c: New test.
4801 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4802 * g++.dg/gomp/atomic-15.C: New test.
4803 * g++.dg/gomp/private-1.C: New test.
4804 * g++.dg/gomp/sharing-2.C: New test.
4805 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4806 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4807 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4809 2011-08-02 Tobias Burnus <burnus@net-b.de>
4811 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4812 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4814 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4815 * gfortran.dg/allocatable_function_5.f90: Ditto.
4816 * gfortran.dg/allocate_stat.f90: Ditto.
4817 * gfortran.dg/array_constructor_20.f90: Ditto.
4818 * gfortran.dg/array_constructor_21.f90: Ditto.
4819 * gfortran.dg/array_constructor_22.f90: Ditto.
4820 * gfortran.dg/array_constructor_26.f03: Ditto.
4821 * gfortran.dg/array_function_4.f90: Ditto.
4822 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4823 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4824 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4825 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4826 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4827 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4828 * gfortran.dg/class_15.f03: Ditto.
4829 * gfortran.dg/class_27.f03: Ditto.
4830 * gfortran.dg/class_33.f90: Ditto.
4831 * gfortran.dg/class_37.f03: Ditto.
4832 * gfortran.dg/class_40.f03: Ditto.
4833 * gfortran.dg/class_42.f03: Ditto.
4834 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4835 * gfortran.dg/coarray/registering_1.f90: Ditto.
4836 * gfortran.dg/convert_1.f90: Ditto.
4837 * gfortran.dg/default_initialization_3.f90: Ditto.
4838 * gfortran.dg/dependency_25.f90: Ditto.
4839 * gfortran.dg/dependency_26.f90: Ditto.
4840 * gfortran.dg/dependency_36.f90: Ditto.
4841 * gfortran.dg/dependency_37.f90: Ditto.
4842 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4843 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4844 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4845 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4846 * gfortran.dg/elemental_result_1.f90: Ditto.
4847 * gfortran.dg/empty_derived_type.f90: Ditto.
4848 * gfortran.dg/entry_7.f90: Ditto.
4849 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4850 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4851 * gfortran.dg/error_recovery_3.f90: Ditto.
4852 * gfortran.dg/extends_4.f03: Ditto.
4853 * gfortran.dg/func_assign.f90: Ditto.
4854 * gfortran.dg/func_assign_3.f90: Ditto.
4855 * gfortran.dg/generic_1.f90: Ditto.
4856 * gfortran.dg/generic_18.f90: Ditto.
4857 * gfortran.dg/generic_22.f03: Ditto.
4858 * gfortran.dg/generic_4.f90: Ditto.
4859 * gfortran.dg/generic_6.f90: Ditto.
4860 * gfortran.dg/generic_actual_arg.f90: Ditto.
4861 * gfortran.dg/graphite/id-21.f: Ditto.
4862 * gfortran.dg/graphite/pr45758.f90: Ditto.
4863 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4864 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4865 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4866 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4867 * gfortran.dg/host_used_types_1.f90: Ditto.
4868 * gfortran.dg/implicit_1.f90: Ditto.
4869 * gfortran.dg/implicit_11.f90: Ditto.
4870 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4871 * gfortran.dg/impure_actual_1.f90: Ditto.
4872 * gfortran.dg/impure_assignment_1.f90: Ditto.
4873 * gfortran.dg/impure_constructor_1.f90: Ditto.
4874 * gfortran.dg/initialization_10.f90: Ditto.
4875 * gfortran.dg/initialization_12.f90: Ditto.
4876 * gfortran.dg/interface_14.f90: Ditto.
4877 * gfortran.dg/interface_15.f90: Ditto.
4878 * gfortran.dg/interface_2.f90: Ditto.
4879 * gfortran.dg/interface_25.f90: Ditto.
4880 * gfortran.dg/interface_26.f90: Ditto.
4881 * gfortran.dg/interface_29.f90: Ditto.
4882 * gfortran.dg/interface_assignment_1.f90: Ditto.
4883 * gfortran.dg/internal_pack_6.f90: Ditto.
4884 * gfortran.dg/internal_pack_7.f90: Ditto.
4885 * gfortran.dg/internal_pack_8.f90: Ditto.
4886 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4887 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4888 * gfortran.dg/module_commons_3.f90: Ditto.
4889 * gfortran.dg/module_equivalence_4.f90: Ditto.
4890 * gfortran.dg/module_equivalence_6.f90: Ditto.
4891 * gfortran.dg/module_function_type_1.f90: Ditto.
4892 * gfortran.dg/module_naming_1.f90: Ditto.
4893 * gfortran.dg/namelist_4.f90: Ditto.
4894 * gfortran.dg/operator_c1202.f90: Ditto.
4895 * gfortran.dg/parens_7.f90: Ditto.
4896 * gfortran.dg/pr32921.f: Ditto.
4897 * gfortran.dg/pr33646.f90: Ditto.
4898 * gfortran.dg/pr41928.f90: Ditto.
4899 * gfortran.dg/pr42119.f90: Ditto.
4900 * gfortran.dg/pr43984.f90: Ditto.
4901 * gfortran.dg/present_1.f90: Ditto.
4902 * gfortran.dg/private_type_2.f90: Ditto.
4903 * gfortran.dg/proc_decl_2.f90: Ditto.
4904 * gfortran.dg/proc_ptr_10.f90: Ditto.
4905 * gfortran.dg/proc_ptr_22.f90: Ditto.
4906 * gfortran.dg/proc_ptr_8.f90: Ditto.
4907 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4908 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4909 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4910 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4911 * gfortran.dg/substring_equivalence.f90: Ditto.
4912 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4913 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4914 * gfortran.dg/trim_optimize_6.f90: Ditto.
4915 * gfortran.dg/typebound_call_12.f03: Ditto.
4916 * gfortran.dg/typebound_operator_5.f03: Ditto.
4917 * gfortran.dg/typebound_operator_6.f03: Ditto.
4918 * gfortran.dg/typebound_proc_18.f03: Ditto.
4919 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4920 * gfortran.dg/use_1.f90: Ditto.
4921 * gfortran.dg/use_10.f90: Ditto.
4922 * gfortran.dg/use_11.f90: Ditto.
4923 * gfortran.dg/use_14.f90: Ditto.
4924 * gfortran.dg/use_only_2.f90: Ditto.
4925 * gfortran.dg/use_rename_4.f90: Ditto.
4926 * gfortran.dg/use_rename_5.f90: Ditto.
4927 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4928 * gfortran.dg/used_interface_ref.f90: Ditto.
4929 * gfortran.dg/used_types_11.f90: Ditto.
4930 * gfortran.dg/used_types_3.f90: Ditto.
4931 * gfortran.dg/used_types_4.f90: Ditto.
4932 * gfortran.dg/userdef_operator_2.f90: Ditto.
4933 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4934 * gfortran.dg/vect/pr46213.f90: Ditto.
4935 * gfortran.dg/whole_file_21.f90: Ditto.
4936 * gfortran.dg/whole_file_22.f90: Ditto.
4937 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4938 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4940 2011-08-02 Kai Tietz <ktietz@redhat.com>
4942 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4944 2011-08-01 Jason Merrill <jason@redhat.com>
4947 * g++.dg/abi/mangle49.C: New.
4950 * g++.dg/cpp0x/constexpr-array4.C: New.
4953 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4955 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4958 * gcc.target/i386/pr49927.c: New test.
4960 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4962 PR tree-optimization/49926
4963 * gcc.dg/vect/pr49926.c: New test.
4965 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4967 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4968 * gcc.target/i386/lzcnt-1.c: New test.
4969 * gcc.target/i386/lzcnt-2.c: Likewise.
4970 * gcc.target/i386/lzcnt-2a.c: Likewise.
4971 * gcc.target/i386/lzcnt-3.c: Likewise.
4972 * gcc.target/i386/lzcnt-4.c: Likewise.
4973 * gcc.target/i386/lzcnt-4a.c: Likewise.
4974 * gcc.target/i386/lzcnt-5.c: Likewise.
4975 * gcc.target/i386/lzcnt-6.c: Likewise.
4976 * gcc.target/i386/lzcnt-6a.c: Likewise.
4977 * gcc.target/i386/lzcnt-check.h: Likewise.
4979 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4980 * gcc.target/i386/sse-13.c: Likewise.
4981 * gcc.target/i386/sse-14.c: Likewise.
4982 * g++.dg/other/i386-2.C: Likewise.
4983 * g++.dg/other/i386-3.C: Likewise.
4985 2011-08-01 Julian Brown <julian@codesourcery.com>
4987 * gcc.target/arm/fixed-point-exec.c: New test.
4989 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4992 * gcc.target/i386/pr49920.c: New test.
4994 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4996 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4997 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4998 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4999 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5000 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5001 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5002 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5003 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5004 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5005 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5006 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5007 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5008 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5009 * g++.dg/tree-ssa/pr33615.C: Ditto.
5010 * g++.dg/tree-ssa/restrict1.C: Ditto.
5011 * c-c++-common/restrict-2.c: Ditto.
5012 * gfortran.dg/pr32921.f: Ditto.
5013 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5014 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5015 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5016 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5017 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5018 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5019 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5020 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5021 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5022 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5024 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5026 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5027 .exe.ltrans[0-9]*. dump files.
5029 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5032 * gfortran.dg/abstract_type_6.f03: Modified.
5033 * gfortran.dg/typebound_proc_24.f03: New.
5035 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5038 * g++.dg/init/for1.C: Fix.
5040 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5043 * gfortran.dg/string_5.f90: New test.
5045 2011-07-29 Jason Merrill <jason@redhat.com>
5048 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5050 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5052 PR tree-optimization/47407
5053 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5057 2011-07-29 Richard Guenther <rguenther@suse.de>
5059 * gcc.dg/uninit-suppress.c: Also disable VRP.
5060 * gcc.dg/uninit-suppress_2.c: Likewise.
5062 2011-07-28 Jason Merrill <jason@redhat.com>
5065 * g++.dg/template/nontype24.C: New.
5067 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5069 PR rtl-optimization/47958
5070 * gcc.dg/torture/pr47958-1.c: New.
5072 2011-07-29 Wei Guozhi <carrot@google.com>
5074 PR rtl-optimization/49799
5075 * gcc.dg/pr49799.c: New test case.
5077 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5080 * gcc.dg/graphite/id-pr48648.c: New.
5082 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5085 * gfortran.dg/maxloc_2.f90: New test.
5086 * gfortran.dg/maxloc_3.f90: New test.
5087 * gfortran.dg/minloc_1.f90: New test.
5088 * gfortran.dg/minloc_2.f90: New test.
5089 * gfortran.dg/minloc_3.f90: New test.
5090 * gfortran.dg/minmaxloc_7.f90: New test.
5093 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5095 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5097 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5098 the builtin isn't optimized away.
5100 2011-07-27 Tobias Burnus <burnus@net-b.de>
5103 * gfortran.dg/lto/pr45586-2_0.f90: New.
5105 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5108 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5109 * c-c++-common/cxxbitfields-5.c: Same.
5111 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5113 * lib/target-supports.exp (check_effective_target_mmap): Use
5114 check_function_available.
5116 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5118 * g++.old-deja/g++.pt/crash60.C: Updated.
5120 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.target/i386/pr49866.c: New test.
5125 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5127 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5128 * gcc.target/i386/bmi-andn-1.c: New test.
5129 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5130 * gcc.target/i386/bmi-andn-2.c: Likewise.
5131 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5132 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5133 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5134 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5135 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5136 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5137 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5138 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5139 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5140 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5141 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5142 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5143 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5144 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5145 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5146 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5147 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5148 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5149 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5150 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5151 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5153 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5156 * gfortran.dg/graphite/id-pr47691.f: New.
5158 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5160 * gcc.target/i386/avx-os-support.h: New.
5161 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5162 (main): Check avx_os_support before the test is run.
5163 * gcc.target/i386/aes-avx-check.h: Ditto.
5164 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5166 2011-07-27 Kai Tietz <ktietz@redhat.com>
5168 * gcc.target/i386/aggregate-ret3.c: New test.
5169 * gcc.target/i386/aggregate-ret4.c: New test.
5171 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5174 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5175 allocated array should *not* change its size.
5176 * gfortran.dg/multiple_allocation_3.f90: New test.
5178 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/cpp0x/constexpr-49776.C: New.
5183 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5186 * gcc.dg/graphite/id-pr47046.c: New.
5188 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5191 * gcc.dg/graphite/run-id-pr47593.c: New.
5193 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5196 * gcc.dg/graphite/run-id-pr47653.c: New.
5197 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5198 induction variables.
5199 * gcc.dg/graphite/scop-16.c: Same.
5200 * gcc.dg/graphite/scop-17.c: Same.
5201 * gcc.dg/graphite/scop-21.c: Same.
5203 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5206 * gcc.dg/graphite/id-pr48805.c: New.
5208 2011-07-26 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/coarray_lib_token_2.f90: New.
5212 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5214 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5217 2011-07-25 Andrew Pinski <apinski@cavium.com>
5220 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5221 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5223 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5225 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5227 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5228 * gcc.c-torture/execute/loop-2g.c: Likewise.
5229 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5230 Require mmap support.
5231 * gcc.c-torture/execute/loop-2g.x: Likewise.
5232 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5233 (MAP_ANON): Provide default.
5234 * gcc.dg/20050826-1.c: Likewise.
5235 * gcc.target/i386/pr36533.c: Likewise.
5236 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5237 Use dg-require-effective-target mmap.
5239 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5242 * g++.dg/cpp0x/range-for19.C: New.
5244 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5247 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5250 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5253 * g++.dg/torture/pr49309.C: Remove.
5255 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5257 PR tree-optimization/49809
5258 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5261 2011-07-25 Richard Guenther <rguenther@suse.de>
5263 PR tree-optimization/49715
5264 * gcc.target/i386/pr49715-1.c: New testcase.
5265 * gcc.target/i386/pr49715-2.c: Likewise.
5267 2011-07-23 Jason Merrill <jason@redhat.com>
5269 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5271 2011-07-22 Jason Merrill <jason@redhat.com>
5274 * g++.dg/cpp0x/initlist55.C: New.
5276 2011-07-23 Tobias Burnus <burnus@net-b.de>
5279 * gfortran.dg/namelist_72.f: New.
5281 2011-07-23 Tobias Burnus <burnus@net-b.de>
5283 * gfortran.dg/coarray_25.f90: New.
5285 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5287 * override1.C: This test should use c++0x mode.
5288 * override3.C: New. Test the diagnostics in c++98 mode.
5290 2011-07-22 Jason Merrill <jason@redhat.com>
5291 Mark Glisse <marc.glisse@normalesup.org>
5294 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5297 * g++.dg/opt/builtins2.C: New.
5298 * g++.dg/other/error27.C: Don't rely on __builtin.
5300 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5302 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5304 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5305 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5306 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5307 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5309 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5312 2011-07-22 Richard Guenther <rguenther@suse.de>
5314 PR tree-optimization/45819
5315 * gcc.dg/pr45819.c: New testcase.
5317 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5319 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5321 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5325 * gcc.dg/graphite/run-id-pr47654.c: New.
5327 2011-07-21 Ian Lance Taylor <iant@google.com>
5330 * gcc.dg/pr49705.c: New test.
5332 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5334 * lib/target-supports.exp (check_avx_os_support_available): New.
5335 (check_effective_target_avx_runtime): Use it.
5337 2011-07-21 Richard Guenther <rguenther@suse.de>
5339 PR tree-optimization/49770
5340 * g++.dg/torture/pr49770.C: New testcase.
5342 2011-07-21 Kai Tietz <ktietz@redhat.com>
5344 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5345 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5347 2011-07-21 Tobias Burnus <burnus@net-b.de>
5349 * gfortran.dg/coarray_lib_token_1.f90: New.
5351 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5353 * gcc.dg/pr32912-2.c: Skip for AVR.
5354 * gcc.dg/pr44674.c: Add dg-require-profiling.
5356 2011-07-20 Jason Merrill <jason@redhat.com>
5358 * g++.dg/ext/desig2.C: New.
5360 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5362 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5364 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5365 * gcc.target/powerpc/recip-3.c: Ditto.
5367 2011-07-19 Jason Merrill <jason@redhat.com>
5369 PR c++/6709 (DR 743)
5370 PR c++/42603 (DR 950)
5371 * g++.dg/cpp0x/decltype21.C: New.
5373 2011-07-20 Richard Guenther <rguenther@suse.de>
5376 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5377 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5379 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5381 * gcc.target/arm/combine-movs.c: New.
5382 * gcc.target/arm/unsigned-extend-2.c: New.
5384 2011-07-19 Jason Merrill <jason@redhat.com>
5387 * g++.dg/cpp0x/variadic114.C: New.
5389 2011-07-19 Tobias Burnus <burnus@net-b.de>
5391 * gfortran.dg/coarray_args_1.f90: New.
5392 * gfortran.dg/coarray_args_2.f90: New.
5394 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5397 * gfortran.dg/allocate_error_3.f90: New.
5399 2011-07-19 Richard Guenther <rguenther@suse.de>
5401 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5402 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5403 * gcc.dg/torture/20110719-1.c: New testcase.
5405 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5407 PR tree-optimization/49768
5408 * gcc.c-torture/execute/pr49768.c: New test.
5410 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5412 PR tree-optimization/49771
5413 * gcc.dg/vect/pr49771.c: New test.
5415 2011-07-18 Martin Jambor <mjambor@suse.cz>
5417 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5418 * gcc.dg/ipa/ipa-2.c: Likewise.
5419 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5420 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5421 * gcc.dg/ipa/ipa-5.c: Likewise.
5422 * gcc.dg/ipa/ipa-7.c: Likewise.
5423 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5424 * gcc.dg/ipa/ipacost-1.c: Likewise.
5425 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5427 * gcc.dg/ipa/ipcp-1.c: New test.
5428 * gcc.dg/ipa/ipcp-2.c: Likewise.
5429 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5431 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5434 * gfortran.dg/pr49675.f90: New test.
5436 2011-07-18 Richard Guenther <rguenther@suse.de>
5438 * gcc.dg/torture/20110718-1.c: New testcase.
5440 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5442 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5443 * g++.dg/ext/bitfield3.C: Likewise.
5444 * g++.dg/ext/bitfield4.C: Likewise.
5445 * g++.dg/ext/bitfield5.C: Likewise.
5446 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5447 * g++.dg/other/pr23205-2.C: Likewise.
5448 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5449 * gcc.c-torture/compile/20001109-2.c: Likewise.
5450 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5451 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5452 * gcc.dg/bitfld-16.c: Likewise.
5453 * gcc.dg/bitfld-17.c: Likewise.
5454 * gcc.dg/bitfld-18.c: Likewise.
5455 * gcc.dg/builtins-config.h: Remove Netware support.
5456 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5457 * gcc.dg/cdce2.c: Likewise.
5458 * gcc.dg/cpp/assert4.c: Remove netware support.
5459 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5460 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5462 * lib/target-supports.exp (check_visibility_available): Remove
5464 (check_profiling_available): Likewise.
5466 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5468 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5470 2011-07-17 Tobias Burnus <burnus@net-b.de>
5471 Thomas Koenig <tkoenig@gcc.gnu.org>
5474 * gfortran.dg/generic_17.f90: Fix testcase.
5475 * gfortran.dg/interface_3.f90: Add dg-error.
5476 * gfortran.dg/use_14.f90: New.
5477 * gfortran.dg/use_15.f90: New.
5479 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5481 * gnat.dg/pointer_controlled.adb: New test.
5483 2011-07-17 Tobias Burnus <burnus@net-b.de>
5486 * gfortran.dg/pointer_remapping_7.f90: New.
5488 2011-07-16 Jason Merrill <jason@redhat.com>
5490 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5492 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5493 Jason Merrill <jason@redhat.com>
5497 * g++.dg/cpp0x/decltype29.C: Adjust.
5498 * g++.dg/cpp0x/error4.C: Adjust.
5499 * g++.dg/cpp0x/sfinae26.C: Adjust.
5500 * g++.dg/cpp0x/variadic105.C: Adjust.
5501 * g++.dg/template/deduce3.C: Adjust.
5502 * g++.dg/template/error45.C: Adjust.
5503 * g++.dg/template/ptrmem2.C: Adjust.
5504 * g++.dg/template/sfinae2.C: Adjust.
5505 * g++.old-deja/g++.pt/crash60.C: Adjust.
5506 * g++.old-deja/g++.pt/unify6.C: Adjust.
5507 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5508 * g++.dg/cpp0x/nullptr15.C: Adjust.
5509 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5510 * g++.dg/cpp0x/pr31431.C: Adjust.
5511 * g++.dg/cpp0x/pr31434.C: Adjust.
5512 * g++.dg/cpp0x/sfinae11.C: Adjust
5513 * g++.dg/cpp0x/temp_default2.C: Adjust.
5514 * g++.dg/cpp0x/trailing4.C: Adjust.
5515 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5516 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5517 * g++.dg/cpp0x/variadic105.C: Adjust.
5518 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5519 * g++.dg/ext/vla2.C: Adjust.
5520 * g++.dg/other/ptrmem10.C: Adjust.
5521 * g++.dg/other/ptrmem11.C: Adjust.
5522 * g++.dg/overload/unknown1.C: Adjust.
5523 * g++.dg/template/conv11.C: Adjust.
5524 * g++.dg/template/dependent-expr5.C: Adjust.
5525 * g++.dg/template/friend.C: Adjust.
5526 * g++.dg/template/incomplete2.C: Adjust.
5527 * g++.dg/template/local4.C: Adjust.
5528 * g++.dg/template/local6.C: Adjust.
5529 * g++.dg/template/operator9.C: Adjust.
5530 * g++.dg/template/ttp25.C: Adjust.
5531 * g++.dg/template/unify10.C: Adjust.
5532 * g++.dg/template/unify11.C: Adjust.
5533 * g++.dg/template/unify6.C: Adjust.
5534 * g++.dg/template/unify9.C: Adjust.
5535 * g++.dg/template/varmod1.C: Adjust.
5536 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5537 * g++.old-deja/g++.pt/crash28.C: Adjust.
5538 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5539 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5540 * g++.old-deja/g++.pt/expr2.C: Adjust.
5541 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5542 * g++.old-deja/g++.pt/spec5.C: Adjust.
5543 * g++.old-deja/g++.pt/spec6.C: Adjust.
5544 * g++.old-deja/g++.pt/unify4.C: Adjust.
5545 * g++.old-deja/g++.pt/unify8.C: Adjust.
5546 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5547 * g++.dg/overload/template5.C: New testcase.
5548 * g++.dg/template/overload12.C: New testcase.
5550 2011-07-11 Tobias Burnus <burnus@net-b.de>
5552 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5553 * gfortran.dg/coarray_7.f90: Ditto.
5554 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5555 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5557 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5559 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5561 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5562 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5563 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5565 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5566 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5567 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5569 2011-07-15 Jason Merrill <jason@redhat.com>
5572 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5573 Use --extra_opts instead of --additional_options.
5575 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5578 * g++.dg/torture/pr49309.C: Remove.
5580 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5582 * gcc.target/tic6x/weak-call.c: New test.
5583 * gcc.target/tic6x/fpcmp.c: New test.
5584 * gcc.target/tic6x/fpdiv.c: New test.
5585 * gcc.target/tic6x/rotdi16-scan.c: New test.
5586 * gcc.target/tic6x/ffssi.c: New test.
5587 * gcc.target/tic6x/fpdiv-lib.c: New test.
5588 * gcc.target/tic6x/cold-lc.c: New test.
5589 * gcc.target/tic6x/longcalls.c: New test.
5590 * gcc.target/tic6x/abi-align-1.c: New test.
5591 * gcc.target/tic6x/fpcmp-finite.c: New test.
5592 * gcc.target/tic6x/rotdi16.c: New test.
5593 * gcc.target/tic6x/bswapl.c: New test.
5594 * gcc.target/tic6x/ffsdi.c: New test.
5595 * gcc.target/tic6x/tic6x.exp: New file.
5596 * gcc.target/tic6x/builtins/arith24.c: New test.
5597 * gcc.target/tic6x/builtins/smpy.c: New test.
5598 * gcc.target/tic6x/builtins/smpylh.c: New test.
5599 * gcc.target/tic6x/builtins/smpyh.c: New test.
5600 * gcc.target/tic6x/builtins/sarith1.c: New test.
5601 * gcc.target/tic6x/builtins/extclr.c: New test
5602 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5603 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5604 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5605 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5607 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5609 * gcc.dg/20020312-2.c: Likewise.
5610 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5611 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5612 * gcc.dg/torture/builtin-math-7.c: Likewise.
5615 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5616 not testing tic6x-*-*.
5618 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5621 * g++.dg/torture/pr49309.C: New testcase.
5623 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5625 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5627 2011-07-14 Richard Guenther <rguenther@suse.de>
5629 PR tree-optimization/49651
5630 * gcc.dg/torture/pr49651.c: New testcase.
5632 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5635 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5637 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5639 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5640 -mno-pointers-to-nested-functions.
5641 * gcc.target/powerpc/no-r11-2.c: Ditto.
5642 * gcc.target/powerpc/no-r11-3.c: Ditto.
5644 2011-07-13 Jason Merrill <jason@redhat.com>
5646 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5647 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5648 when compiling C files.
5649 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5650 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5651 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5652 * g++.dg/lookup/anon2.C: Likewise.
5653 * g++.dg/tree-ssa/copyprop.C: Likewise.
5654 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5655 * g++.dg/init/vector1.C: Ignore narrowing errors.
5656 * g++.dg/torture/pr35526.C: Likewise.
5657 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5659 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5662 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5665 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5667 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5668 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5670 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5672 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5673 * lib/obj-c++.exp (obj-c++_init): Ditto.
5674 * lib/file-format.exp (gcc_target_object_format): Ditto.
5675 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5676 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5677 (check_visibility_available): Ditto.
5678 (check_effective_target_tls_native): Ditto.
5679 (check_effective_target_tls_emulated): Ditto.
5680 (check_effective_target_function_sections): Ditto.
5682 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5684 * gcc.target/arm/pr48183.c: New test.
5686 2011-07-13 Richard Guenther <rguenther@suse.de>
5688 * gcc.dg/torture/20110713-1.c: New testcase.
5690 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5693 * gcc.c-torture/compile/pr49474.c: New testcase.
5695 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/49712
5698 * gcc.c-torture/execute/pr49712.c: New test.
5700 2011-07-11 Jason Merrill <jason@redhat.com>
5703 * g++.dg/template/recurse3.C: New.
5705 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5708 * gcc.dg/guality/csttest.c: New test.
5711 * gfortran.dg/pr49698.f90: New test.
5713 2011-07-11 Jeff Law <law@redhat.com>
5715 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5717 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5719 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5720 * go.test/go-test.exp (go-set-goarch): Likewise.
5722 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5725 * gcc.target/avr/torture/pr39633.c: New test case.
5727 2011-07-11 Tobias Burnus <burnus@net-b.de>
5730 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5732 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5734 * lib/target-supports.exp (check_effective_target_scheduling):
5736 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5737 * gcc.dg/pr45055.c: Ditto.
5738 * gcc.dg/pr45353.c: Ditto.
5739 * g++.dg/pr45056.C: Ditto.
5741 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5743 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5744 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5745 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5746 * g++.dg/torture/pr31863.C: Skip AVR.
5748 2011-07-10 Tobias Burnus <burnus@net-b.de>
5751 * gfortran.dg/intrinsic_signal.f90: New.
5753 2011-07-09 Jason Merrill <jason@redhat.com>
5755 * g++.dg/cpp0x/regress/regress6.C: New.
5756 * g++.dg/parse/crash45.C: Adjust message.
5757 * g++.dg/template/crash38.C: Adjust message.
5758 * g++.dg/template/crash64.C: Adjust message.
5760 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5762 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5763 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5764 * g++.dg/abi/bitfield3.C: Likewise.
5765 * g++.dg/eh/pr38662.C: Likewise.
5766 * g++.dg/ext/attrib36.C: Likewise.
5767 * g++.dg/ext/attrib37.C: Likewise.
5768 * g++.dg/ext/attrib8.C: Likewise.
5769 * g++.dg/ext/tmplattr1.C: Likewise.
5770 * g++.dg/inherit/override-attribs.C: Likewise.
5771 * g++.dg/opt/inline9.C: Likewise.
5772 * g++.dg/opt/life1.C: Likewise.
5773 * g++.dg/opt/longbranch2.C: Likewise.
5774 * g++.dg/opt/nrv12.C: Likewise.
5775 * g++.dg/opt/reg-stack4.C: Likewise.
5776 * g++.dg/other/pr35504.C: Likewise.
5777 * g++.dg/other/pr39496.C: Likewise.
5778 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5779 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5780 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5781 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5782 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5783 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5784 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5785 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5786 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5787 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5788 * g++.dg/warn/pr15774-1.C: Likewise.
5789 * g++.dg/warn/pr15774-2.C: Likewise.
5790 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5791 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5792 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5793 * g++.old-deja/g++.pt/asm2.C: Likewise.
5794 * gcc.c-torture/compile/20000804-1.c: Likewise.
5795 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5796 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5797 * gcc.dg/20020108-1.c: Likewise.
5798 * gcc.dg/20020122-2.c: Likewise.
5799 * gcc.dg/20020122-3.c: Likewise.
5800 * gcc.dg/20020206-1.c: Likewise.
5801 * gcc.dg/20020219-1.c: Likewise.
5802 * gcc.dg/20020310-1.c: Likewise.
5803 * gcc.dg/20020411-1.c: Likewise.
5804 * gcc.dg/20020418-2.c: Likewise.
5805 * gcc.dg/20020426-2.c: Likewise.
5806 * gcc.dg/20020517-1.c: Likewise.
5807 * gcc.dg/20030204-1.c: Likewise.
5808 * gcc.dg/20030826-2.c: Likewise.
5809 * gcc.dg/20031102-1.c: Likewise.
5810 * gcc.dg/20031202-1.c: Likewise.
5811 * gcc.dg/20050111-1.c: Likewise.
5812 * gcc.dg/20050503-1.c: Likewise.
5813 * gcc.dg/array-init-1.c: Likewise.
5814 * gcc.dg/builtin-apply4.c: Likewise.
5815 * gcc.dg/dfp/pr31344.c: Likewise.
5816 * gcc.dg/gomp/atomic-11.c: Likewise.
5817 * gcc.dg/graphite/pr40281.c: Likewise.
5818 * gcc.dg/ia64-sync-1.c: Likewise.
5819 * gcc.dg/ia64-sync-2.c: Likewise.
5820 * gcc.dg/ia64-sync-3.c: Likewise.
5821 * gcc.dg/ia64-sync-4.c: Likewise.
5822 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5823 * gcc.dg/invalid-call-1.c: Likewise.
5824 * gcc.dg/loop-3.c: Likewise.
5825 * gcc.dg/lower-subreg-1.c: Likewise.
5826 * gcc.dg/lto/pr47259_0.c: Likewise.
5827 * gcc.dg/nested-calls-1.c: Likewise.
5828 * gcc.dg/pr20017.c: Likewise.
5829 * gcc.dg/pr25023.c: Likewise.
5830 * gcc.dg/pr27671-2.c: Likewise.
5831 * gcc.dg/pr32176.c: Likewise.
5832 * gcc.dg/pr33676.c: Likewise.
5833 * gcc.dg/pr35045.c: Likewise.
5834 * gcc.dg/pr36015.c: Likewise.
5835 * gcc.dg/pr36584.c: Likewise.
5836 * gcc.dg/pr36998.c: Likewise.
5837 * gcc.dg/pr37438.c: Likewise.
5838 * gcc.dg/pr37908.c: Likewise.
5839 * gcc.dg/pr41241.c: Likewise.
5840 * gcc.dg/pr41340.c: Likewise.
5841 * gcc.dg/pr44136.c: Likewise.
5842 * gcc.dg/pr44194-1.c: Likewise.
5843 * gcc.dg/pr46212.c: Likewise.
5844 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5845 * gcc.dg/setjmp-2.c: Likewise.
5846 * gcc.dg/short-compare-1.c: Likewise.
5847 * gcc.dg/short-compare-2.c: Likewise.
5848 * gcc.dg/smod-1.c: Likewise.
5849 * gcc.dg/sync-2.c: Likewise.
5850 * gcc.dg/sync-3.c: Likewise.
5851 * gcc.dg/tls/opt-1.c: Likewise.
5852 * gcc.dg/tls/opt-2.c: Likewise.
5853 * gcc.dg/tls/opt-3.c: Likewise.
5854 * gcc.dg/torture/badshift.c: Likewise.
5855 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5856 * gcc.dg/torture/pr20314-2.c: Likewise.
5857 * gcc.dg/torture/pr36891.c: Likewise.
5858 * gcc.dg/torture/pr38774.c: Likewise.
5859 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5860 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5861 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5862 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5863 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5864 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5865 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5866 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5867 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5868 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5869 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5870 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5871 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5872 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5873 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5874 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5875 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5876 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5877 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5878 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5879 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5880 * gcc.dg/unroll-1.c: Likewise.
5881 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5882 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5883 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5884 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5885 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5886 * gcc.target/i386/20000609-1.c: Likewise.
5887 * gcc.target/i386/20000720-1.c: Likewise.
5888 * gcc.target/i386/20000724-1.c: Likewise.
5889 * gcc.target/i386/20011107-1.c: Likewise.
5890 * gcc.target/i386/20011119-1.c: Likewise.
5891 * gcc.target/i386/20020201-3.c: Likewise.
5892 * gcc.target/i386/20020218-1.c: Likewise.
5893 * gcc.target/i386/20020729-1.c: Likewise.
5894 * gcc.target/i386/20030926-1.c: Likewise.
5895 * gcc.target/i386/20060125-1.c: Likewise.
5896 * gcc.target/i386/20060125-2.c: Likewise.
5897 * gcc.target/i386/20060512-1.c: Likewise.
5898 * gcc.target/i386/20060512-2.c: Likewise.
5899 * gcc.target/i386/20060512-3.c: Likewise.
5900 * gcc.target/i386/20060512-4.c: Likewise.
5901 * gcc.target/i386/387-1.c: Likewise.
5902 * gcc.target/i386/387-2.c: Likewise.
5903 * gcc.target/i386/387-5.c: Likewise.
5904 * gcc.target/i386/387-6.c: Likewise.
5905 * gcc.target/i386/980312-1.c: Likewise.
5906 * gcc.target/i386/980313-1.c: Likewise.
5907 * gcc.target/i386/990117-1.c: Likewise.
5908 * gcc.target/i386/990424-1.c: Likewise.
5909 * gcc.target/i386/990524-1.c: Likewise.
5910 * gcc.target/i386/991129-1.c: Likewise.
5911 * gcc.target/i386/991214-1.c: Likewise.
5912 * gcc.target/i386/991230-1.c: Likewise.
5913 * gcc.target/i386/addr-sel-1.c: Likewise.
5914 * gcc.target/i386/aggregate-ret1.c: Likewise.
5915 * gcc.target/i386/aggregate-ret2.c: Likewise.
5916 * gcc.target/i386/align-main-3.c: Likewise.
5917 * gcc.target/i386/amd64-abi-1.c: Likewise.
5918 * gcc.target/i386/amd64-abi-2.c: Likewise.
5919 * gcc.target/i386/amd64-abi-4.c: Likewise.
5920 * gcc.target/i386/amd64-abi-5.c: Likewise.
5921 * gcc.target/i386/amd64-abi-6.c: Likewise.
5922 * gcc.target/i386/asm-1.c: Likewise.
5923 * gcc.target/i386/asm-3.c: Likewise.
5924 * gcc.target/i386/asm-5.c: Likewise.
5925 * gcc.target/i386/attributes-error.c: Likewise.
5926 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5927 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5928 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5929 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5930 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5931 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5932 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5933 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5934 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5935 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5936 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5937 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5938 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5939 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5940 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5941 * gcc.target/i386/bitfield1.c: Likewise.
5942 * gcc.target/i386/bitfield2.c: Likewise.
5943 * gcc.target/i386/bmi-2.c: Likewise.
5944 * gcc.target/i386/bmi-5.c: Likewise.
5945 * gcc.target/i386/builtin-unreachable.c: Likewise.
5946 * gcc.target/i386/cleanup-2.c: Likewise.
5947 * gcc.target/i386/clobbers.c: Likewise.
5948 * gcc.target/i386/cmov8.c: Likewise.
5949 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5950 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5951 * gcc.target/i386/compress-float-387.c: Likewise.
5952 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5953 * gcc.target/i386/compress-float-sse.c: Likewise.
5954 * gcc.target/i386/crc32-2.c: Likewise.
5955 * gcc.target/i386/crc32-3.c: Likewise.
5956 * gcc.target/i386/divmod-7.c: Likewise.
5957 * gcc.target/i386/divmod-8.c: Likewise.
5958 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5959 * gcc.target/i386/fma3-builtin.c: Likewise.
5960 * gcc.target/i386/fma3-fma.c: Likewise.
5961 * gcc.target/i386/fma4-256-vector.c: Likewise.
5962 * gcc.target/i386/fma4-builtin.c: Likewise.
5963 * gcc.target/i386/fma4-fma-2.c: Likewise.
5964 * gcc.target/i386/fma4-fma.c: Likewise.
5965 * gcc.target/i386/fma4-vector-2.c: Likewise.
5966 * gcc.target/i386/fma4-vector.c: Likewise.
5967 * gcc.target/i386/funcspec-1.c: Likewise.
5968 * gcc.target/i386/funcspec-10.c: Likewise.
5969 * gcc.target/i386/funcspec-11.c: Likewise.
5970 * gcc.target/i386/funcspec-2.c: Likewise.
5971 * gcc.target/i386/funcspec-5.c: Likewise.
5972 * gcc.target/i386/funcspec-6.c: Likewise.
5973 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5974 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5975 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5976 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5977 * gcc.target/i386/incoming-1.c: Likewise.
5978 * gcc.target/i386/incoming-10.c: Likewise.
5979 * gcc.target/i386/incoming-11.c: Likewise.
5980 * gcc.target/i386/incoming-12.c: Likewise.
5981 * gcc.target/i386/incoming-13.c: Likewise.
5982 * gcc.target/i386/incoming-14.c: Likewise.
5983 * gcc.target/i386/incoming-15.c: Likewise.
5984 * gcc.target/i386/incoming-2.c: Likewise.
5985 * gcc.target/i386/incoming-3.c: Likewise.
5986 * gcc.target/i386/incoming-4.c: Likewise.
5987 * gcc.target/i386/incoming-5.c: Likewise.
5988 * gcc.target/i386/incoming-6.c: Likewise.
5989 * gcc.target/i386/incoming-7.c: Likewise.
5990 * gcc.target/i386/incoming-8.c: Likewise.
5991 * gcc.target/i386/incoming-9.c: Likewise.
5992 * gcc.target/i386/lea.c: Likewise.
5993 * gcc.target/i386/local.c: Likewise.
5994 * gcc.target/i386/loop-1.c: Likewise.
5995 * gcc.target/i386/loop-2.c: Likewise.
5996 * gcc.target/i386/loop-3.c: Likewise.
5997 * gcc.target/i386/max-stack-align.c: Likewise.
5998 * gcc.target/i386/memcpy-1.c: Likewise.
5999 * gcc.target/i386/movbe-2.c: Likewise.
6000 * gcc.target/i386/movq-2.c: Likewise.
6001 * gcc.target/i386/movq.c: Likewise.
6002 * gcc.target/i386/nrv1.c: Likewise.
6003 * gcc.target/i386/pad-4.c: Likewise.
6004 * gcc.target/i386/pad-5a.c: Likewise.
6005 * gcc.target/i386/pad-5b.c: Likewise.
6006 * gcc.target/i386/pad-6a.c: Likewise.
6007 * gcc.target/i386/pad-6b.c: Likewise.
6008 * gcc.target/i386/pad-7.c: Likewise.
6009 * gcc.target/i386/pad-9.c: Likewise.
6010 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6011 * gcc.target/i386/pic-1.c: Likewise.
6012 * gcc.target/i386/pr12092-1.c: Likewise.
6013 * gcc.target/i386/pr12329.c: Likewise.
6014 * gcc.target/i386/pr21518.c: Likewise.
6015 * gcc.target/i386/pr22362.c: Likewise.
6016 * gcc.target/i386/pr22585.c: Likewise.
6017 * gcc.target/i386/pr23098.c: Likewise.
6018 * gcc.target/i386/pr25196.c: Likewise.
6019 * gcc.target/i386/pr25293.c: Likewise.
6020 * gcc.target/i386/pr25654.c: Likewise.
6021 * gcc.target/i386/pr26449.c: Likewise.
6022 * gcc.target/i386/pr26778.c: Likewise.
6023 * gcc.target/i386/pr26826.c: Likewise.
6024 * gcc.target/i386/pr27266.c: Likewise.
6025 * gcc.target/i386/pr29978.c: Likewise.
6026 * gcc.target/i386/pr30505.c: Likewise.
6027 * gcc.target/i386/pr30961-1.c: Likewise.
6028 * gcc.target/i386/pr31628.c: Likewise.
6029 * gcc.target/i386/pr32000-2.c: Likewise.
6030 * gcc.target/i386/pr32661-1.c: Likewise.
6031 * gcc.target/i386/pr32708-2.c: Likewise.
6032 * gcc.target/i386/pr32708-3.c: Likewise.
6033 * gcc.target/i386/pr34256.c: Likewise.
6034 * gcc.target/i386/pr34312.c: Likewise.
6035 * gcc.target/i386/pr34522.c: Likewise.
6036 * gcc.target/i386/pr35160.c: Likewise.
6037 * gcc.target/i386/pr35281.c: Likewise.
6038 * gcc.target/i386/pr36246.c: Likewise.
6039 * gcc.target/i386/pr36786.c: Likewise.
6040 * gcc.target/i386/pr37275.c: Likewise.
6041 * gcc.target/i386/pr37843-3.c: Likewise.
6042 * gcc.target/i386/pr37843-4.c: Likewise.
6043 * gcc.target/i386/pr39082-1.c: Likewise.
6044 * gcc.target/i386/pr39431.c: Likewise.
6045 * gcc.target/i386/pr39496.c: Likewise.
6046 * gcc.target/i386/pr39543-2.c: Likewise.
6047 * gcc.target/i386/pr39911.c: Likewise.
6048 * gcc.target/i386/pr40718.c: Likewise.
6049 * gcc.target/i386/pr40906-1.c: Likewise.
6050 * gcc.target/i386/pr40906-2.c: Likewise.
6051 * gcc.target/i386/pr40906-3.c: Likewise.
6052 * gcc.target/i386/pr40934.c: Likewise.
6053 * gcc.target/i386/pr41900.c: Likewise.
6054 * gcc.target/i386/pr42589.c: Likewise.
6055 * gcc.target/i386/pr43662.c: Likewise.
6056 * gcc.target/i386/pr43671.c: Likewise.
6057 * gcc.target/i386/pr43766.c: Likewise.
6058 * gcc.target/i386/pr43869.c: Likewise.
6059 * gcc.target/i386/pr44942.c: Likewise.
6060 * gcc.target/i386/pr44948-2a.c: Likewise.
6061 * gcc.target/i386/pr45234.c: Likewise.
6062 * gcc.target/i386/pr45336-2.c: Likewise.
6063 * gcc.target/i386/pr45336-4.c: Likewise.
6064 * gcc.target/i386/pr45852.c: Likewise.
6065 * gcc.target/i386/pr46470.c: Likewise.
6066 * gcc.target/i386/pr48037-1.c: Likewise.
6067 * gcc.target/i386/pr48389.c: Likewise.
6068 * gcc.target/i386/pr49095.c: Likewise.
6069 * gcc.target/i386/pr9771-1.c: Likewise.
6070 * gcc.target/i386/rdfsbase-1.c: Likewise.
6071 * gcc.target/i386/rdfsbase-2.c: Likewise.
6072 * gcc.target/i386/rdgsbase-1.c: Likewise.
6073 * gcc.target/i386/rdgsbase-2.c: Likewise.
6074 * gcc.target/i386/rdrand-3.c: Likewise.
6075 * gcc.target/i386/regparm-stdcall.c: Likewise.
6076 * gcc.target/i386/regparm.c: Likewise.
6077 * gcc.target/i386/reload-1.c: Likewise.
6078 * gcc.target/i386/rotate-2.c: Likewise.
6079 * gcc.target/i386/sibcall-5.c: Likewise.
6080 * gcc.target/i386/signbit-1.c: Likewise.
6081 * gcc.target/i386/signbit-2.c: Likewise.
6082 * gcc.target/i386/signbit-3.c: Likewise.
6083 * gcc.target/i386/sse-5.c: Likewise.
6084 * gcc.target/i386/sse-8.c: Likewise.
6085 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6086 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6087 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6088 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6089 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6090 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6091 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6092 * gcc.target/i386/sse2-movq-2.c: Likewise.
6093 * gcc.target/i386/sse2-movq-3.c: Likewise.
6094 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6095 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6096 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6097 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6098 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6099 * gcc.target/i386/ssefn-1.c: Likewise.
6100 * gcc.target/i386/ssefn-2.c: Likewise.
6101 * gcc.target/i386/sseregparm-1.c: Likewise.
6102 * gcc.target/i386/sseregparm-2.c: Likewise.
6103 * gcc.target/i386/sseregparm-3.c: Likewise.
6104 * gcc.target/i386/sseregparm-4.c: Likewise.
6105 * gcc.target/i386/sseregparm-5.c: Likewise.
6106 * gcc.target/i386/sseregparm-6.c: Likewise.
6107 * gcc.target/i386/sseregparm-7.c: Likewise.
6108 * gcc.target/i386/sseregparm-8.c: Likewise.
6109 * gcc.target/i386/stack-realign.c: Likewise.
6110 * gcc.target/i386/stack-usage-realign.c: Likewise.
6111 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6112 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6113 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6114 * gcc.target/i386/stackalign/return-1.c: Likewise.
6115 * gcc.target/i386/stackalign/return-2.c: Likewise.
6116 * gcc.target/i386/stackalign/return-3.c: Likewise.
6117 * gcc.target/i386/tailcall-1.c: Likewise.
6118 * gcc.target/i386/tbm-2.c: Likewise.
6119 * gcc.target/i386/udivmod-7.c: Likewise.
6120 * gcc.target/i386/udivmod-8.c: Likewise.
6121 * gcc.target/i386/unroll-1.c: Likewise.
6122 * gcc.target/i386/vararg-1.c: Likewise.
6123 * gcc.target/i386/vararg-2.c: Likewise.
6124 * gcc.target/i386/vect8-ret.c: Likewise.
6125 * gcc.target/i386/vectorize5.c: Likewise.
6126 * gcc.target/i386/wmul-1.c: Likewise.
6127 * gcc.target/i386/wmul-2.c: Likewise.
6128 * gcc.target/i386/wrfsbase-1.c: Likewise.
6129 * gcc.target/i386/wrfsbase-2.c: Likewise.
6130 * gcc.target/i386/wrgsbase-1.c: Likewise.
6131 * gcc.target/i386/wrgsbase-2.c: Likewise.
6132 * gcc.target/i386/xop-pcmov.c: Likewise.
6133 * gcc.target/i386/xop-pcmov2.c: Likewise.
6134 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6135 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6136 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6137 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6138 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6139 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6140 * gcc.target/i386/zee.c: Likewise.
6141 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6142 * gfortran.dg/compiler-directive_2.f: Likewise.
6143 * gfortran.dg/g77/20010216-1.f: Likewise.
6144 * gfortran.dg/gomp/pr39152.f90: Likewise.
6145 * gfortran.dg/pr33794.f90: Likewise.
6147 2011-07-09 Jason Merrill <jason@redhat.com>
6149 * g++.dg/cpp0x/regress/regress5.C: New.
6151 2011-07-08 Jason Merrill <jason@redhat.com>
6154 * g++.dg/expr/compound-asn1.C: New.
6155 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6157 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6160 * gcc.target/powerpc/altivec-34.c: New test.
6162 2011-07-08 Jason Merrill <jason@redhat.com>
6165 * g++.dg/abi/guard3.C: New.
6167 2011-07-08 Julian Brown <julian@codesourcery.com>
6169 * lib/target-supports.exp
6170 (check_effective_target_arm_little_endian): New.
6171 (check_effective_target_vect_pack_trunc): Use above.
6172 (check_effective_target_vect_unpack): Likewise.
6173 (check_effective_target_vect_element_align): Test
6174 check_effective_target_arm_vect_no_misalign for ARM.
6176 2011-07-08 Jason Merrill <jason@redhat.com>
6179 * g++.dg/cpp0x/constexpr-rom.C: New.
6181 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6184 * g++.dg/torture/pr49519.C: New test.
6186 2011-07-08 Martin Jambor <mjambor@suse.cz>
6188 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6190 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6193 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6195 2011-07-08 Richard Guenther <rguenther@suse.de>
6197 PR tree-optimization/49662
6198 * gcc.dg/graphite/interchange-14.c: XFAIL.
6199 * gcc.dg/graphite/interchange-15.c: Likewise.
6200 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6202 2011-07-06 Jason Merrill <jason@redhat.com>
6205 * g++.dg/cpp0x/regress/regress4.C: New.
6207 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6210 * gfortran.dg/result_in_spec_4.f90: New test.
6212 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6214 * gcc.target/sparc/cas64.c: New test.
6216 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6219 * g++.dg/torture/pr49644.C: New test.
6222 * gcc.c-torture/execute/pr49644.c: New test.
6224 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6226 * lib/target-supports.exp (check_effective_target_ia32): New.
6227 (check_effective_target_x32): Likewise.
6228 (check_effective_target_vect_cmdline_needed): Also check x32.
6230 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6232 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6234 * gcc.target/arm/pr42235.c: Likewise.
6235 * gcc.target/arm/pr42495.c: Likewise.
6236 * gcc.target/arm/pr42574.c: Likewise.
6237 * gcc.target/arm/thumb-branch1.c: Likewise.
6239 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6240 unneeded prune of possible warning.
6241 * gcc.target/arm/pr40956.c: Likewise.
6242 * gcc.target/arm/pr42505.c: Likewise.
6244 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6245 * gcc.c-torture/compile/pr46883.c: Likewise.
6246 * gcc.c-torture/compile/pr46934.c: Likewise.
6248 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6249 for move to ../../gcc.c-torture/compile.
6250 * gcc.target/arm/pr46883.c: Likewise.
6251 * gcc.target/arm/pr46934.c: Likewise.
6253 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6254 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6255 * gcc.target/arm/wmul-1.c: Likewise.
6256 * gcc.target/arm/wmul-2.c: Likewise.
6257 * gcc.target/arm/wmul-3.c: Likewise.
6258 * gcc.target/arm/wmul-4.c: Likewise.
6259 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6260 add tab after scan target.
6261 * gcc.target/arm/smlaltt-1.c: Likewise.
6262 * gcc.target/arm/smlatb-1.c: Likewise.
6263 * gcc.target/arm/smlatt-1.c: Likewise.
6265 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.dg/debug/pr49522.c: New test.
6270 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6272 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6273 * gcc.dg/pr46212.c: Run only if target int32plus.
6274 * gcc.dg/torture/pr48146.c: Ditto.
6275 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6276 * c-c++-common/pr44832.c: Ditto.
6277 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6278 * gcc.dg/pr31490.c: Ditto.
6279 * gcc.dg/torture/builtin-math-7.c: Run only if target
6281 * gcc.dg/torture/pr45764.c: Skip for AVR.
6282 * gcc.dg/pr47893.c: Ditto.
6284 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6286 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6287 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6288 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6289 add tab to scan target.
6291 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6293 * gcc.target/arm/neon-modes-3.c: New test.
6295 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6297 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6298 -fno-loop-interchange -ffast-math.
6300 2011-07-07 Richard Guenther <rguenther@suse.de>
6302 * gcc.dg/ftrapv-3.c: New testcase.
6304 2011-07-07 Richard Guenther <rguenther@suse.de>
6306 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6307 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6309 2011-07-07 Kai Tietz <ktietz@redhat.com>
6311 * gcc.dg/binop-notxor1.c: New test.
6312 * gcc.dg/binop-notand4a.c: New test.
6313 * gcc.dg/binop-notxor2.c: New test.
6314 * gcc.dg/binop-notand3a.c: New test.
6315 * gcc.dg/binop-notand2a.c: New test.
6316 * gcc.dg/binop-notand6a.c: New test.
6317 * gcc.dg/binop-notor1.c: New test.
6318 * gcc.dg/binop-notand1a.c: New test.
6319 * gcc.dg/binop-notand5a.c: New test.
6320 * gcc.dg/binop-notor2.c: New test.
6322 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.dg/gomp/pr49640.c: New test.
6327 2011-07-07 Richard Guenther <rguenther@suse.de>
6329 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6331 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6334 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6336 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6338 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6339 * gcc.target/powerpc/no-r11-2.c: Ditto.
6340 * gcc.target/powerpc/no-r11-3.c: Ditto.
6342 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6345 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6347 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6349 * lib/target-supports.exp (check_profiling_available): Disable
6350 profiling with -fprofile-generate for target avr.
6352 2011-07-06 Richard Guenther <rguenther@suse.de>
6354 PR tree-optimization/49645
6355 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6357 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6360 * gcc.dg/pr47383.c: New.
6362 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6364 PR tree-optimization/49647
6365 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6367 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6370 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6371 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6373 2011-07-05 Jason Merrill <jason@redhat.com>
6376 * g++.dg/template/template-id-4.C: New.
6378 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6380 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6381 * gcc.dg/pr43402.c: Ditto.
6383 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6385 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6387 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6389 * gcc.target/powerpc/ppc-switch-1.c: New test for
6390 --param case-values-threshold.
6391 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6393 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6395 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6397 2011-07-05 Jason Merrill <jason@redhat.com>
6399 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6401 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6403 PR tree-optimization/47654
6404 * gcc.dg/graphite/block-pr47654.c: New.
6406 2011-07-05 Jason Merrill <jason@redhat.com>
6408 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6410 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6412 PR tree-optimization/49580
6413 * gcc.dg/autopar/pr49580.c: New test.
6415 2011-07-05 Richard Guenther <rguenther@suse.de>
6417 PR tree-optimization/49518
6418 PR tree-optimization/49628
6419 * g++.dg/torture/pr49628.C: New testcase.
6420 * gcc.dg/torture/pr49518.c: Likewise.
6422 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6424 * ada/acats/run_acats (which): Extract last field from type -p,
6425 type output only if command succeeded.
6427 2011-07-04 Jason Merrill <jason@redhat.com>
6429 * g++.dg/abi/mangle48.C: New.
6431 * g++.dg/cpp0x/diag1.C: New.
6433 * g++.dg/diagnostic/aka1.C: New.
6435 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6437 PR rtl-optimization/49619
6438 * gcc.dg/pr49619.c: New test.
6440 PR rtl-optimization/49472
6441 * gfortran.dg/pr49472.f90: New test.
6444 * gcc.dg/pr49602.c: New test.
6446 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6450 * gcc.target/avr/avr.exp: Run over cpp files, too.
6451 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6452 * gcc.target/avr/progmem.h: New file.
6453 * gcc.target/avr/exit-abort.h: New file.
6454 * gcc.target/avr/progmem-error-1.c: New file.
6455 * gcc.target/avr/progmem-error-1.cpp: New file.
6456 * gcc.target/avr/progmem-warning-1.c: New file.
6457 * gcc.target/avr/torture/progmem-1.c: New file.
6458 * gcc.target/avr/torture/progmem-1.cpp: New file.
6460 2011-07-04 Richard Guenther <rguenther@suse.de>
6462 PR tree-optimization/49615
6463 * g++.dg/torture/pr49615.C: New testcase.
6465 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6467 PR tree-optimization/49610
6468 * gcc.dg/vect/pr49610.c: New test.
6470 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6472 * gnat.dg/specs/debug1.ads: New test.
6474 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6477 * gfortran.dg/typebound_proc_23.f90: New.
6479 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6482 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6484 2011-07-01 Jason Merrill <jason@redhat.com>
6487 * g++.dg/template/template-id-3.C: New.
6490 * g++.dg/template/qualified-id4.C: New.
6493 * g++.dg/template/explicit-args4.C: New.
6496 * g++.dg/template/offsetof2.C: New.
6498 2011-07-01 Kai Tietz <ktietz@redhat.com>
6500 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6502 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6505 * lib/target-supports.exp (check_effective_target_gld): New proc.
6507 2011-07-01 Richard Guenther <rguenther@suse.de>
6509 PR tree-optimization/49603
6510 * gcc.dg/torture/pr49603.c: New testcase.
6512 2011-06-30 Jason Merrill <jason@redhat.com>
6515 * g++.dg/rtti/template1.C: New.
6518 * g++.dg/cpp0x/regress/ctor1.C: New.
6521 * g++.dg/cpp0x/initlist54.C: New.
6523 2011-06-30 Martin Jambor <mjambor@suse.cz>
6525 * gcc.dg/tree-ssa/sra-12.c: New test.
6527 2011-06-29 Jason Merrill <jason@redhat.com>
6529 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6531 2011-06-30 Richard Guenther <rguenther@suse.de>
6533 PR tree-optimization/46787
6534 * gcc.dg/vect/vect-121.c: New testcase.
6536 2011-06-30 Martin Jambor <mjambor@suse.cz>
6538 PR tree-optimization/49094
6539 * gcc.dg/tree-ssa/pr49094.c: New test.
6541 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6544 * gfortran.dg/pr49540-1.f90: New test.
6545 * gfortran.dg/pr49540-2.f90: New test.
6547 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6550 * ada/acats/run_acats (which): Use last field of type -p output.
6552 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6553 Iain Sandoe <iains@gcc.gnu.org>
6556 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6557 Only skip on 64-bit *-*-darwin8* && !objc2.
6559 2011-06-30 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/38752
6562 * gcc.c-torture/compile/pr38752.c: New testcase.
6564 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6566 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6567 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6569 2011-06-29 Jason Merrill <jason@redhat.com>
6572 * g++.dg/cpp0x/initlist53.C: Use placement new.
6573 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6574 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6577 * g++.dg/cpp0x/trailing6.C: New.
6578 * g++.dg/cpp0x/pr45908.C: No error.
6581 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6584 * g++.dg/cpp0x/constexpr-using2.C: New.
6586 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6589 * g++.dg/cpp0x/constexpr-diag3.C: New.
6590 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6591 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6592 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6593 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6595 2011-06-29 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6599 2011-06-29 Richard Guenther <rguenther@suse.de>
6601 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6603 2011-06-29 Jason Merrill <jason@redhat.com>
6605 * g++.dg/cpp0x/initlist-value2.C: New.
6607 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6608 * g++.dg/cpp0x/initlist-value.C: New.
6610 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6612 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6614 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6617 * gcc.dg/inline_2.c: Likewise.
6618 * gcc.dg/unroll_1.c: Likewise.
6620 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6623 * gcc.target/i386/pr49567.c: New test.
6625 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6627 * gnat.dg/opt17.ad[sb]: New test.
6629 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6630 Tom de Vries <tom@codesourcery.com>
6632 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6633 (check_effective_target_arm_thumb2): New effective targets.
6634 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6635 properly. Clean up temporary files.
6636 * gcc.target/arm/ivopts-2.c: Likewise.
6637 * gcc.target/arm/ivopts-3.c: Likewise.
6638 * gcc.target/arm/ivopts-4.c: Likewise.
6639 * gcc.target/arm/ivopts-5.c: Likewise.
6640 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6642 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6645 * gfortran.dg/reshape_zerosize_3.f90: New test.
6647 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6649 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6650 * gcc.target/arm/vfp-ldmias.c: Likewise.
6651 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6652 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6653 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6654 * gcc.target/arm/vfp-stmias.c: Likewise.
6655 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6656 * gcc.target/arm/vfp-stmiad.c: Likewise.
6658 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6660 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6662 * gcc.target/arm/pr45701-2.c: Ditto.
6664 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6667 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6668 * gfortran.dg/extends_14.f03: Modified.
6670 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6672 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6673 early if the test is already being skipped.
6675 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6676 scan-assembler-dem-not): For missing file, report unresolved with
6677 same message as for pass/fail, with reason reported in log file.
6679 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6680 from add_options_for_arm_neon_fp16.
6681 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6682 check_effective_target_arm_neon_fp16_ok_nocache.
6683 Check -mfpu and -mfloat-abi options from current multilib.
6684 Do not require neon support.
6685 (check_effective_target_arm_fp16_ok): Renamed from
6686 check_effecitve_target_arm_neon_fp16_ok.
6687 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6688 arm_neon_fp16_ok and arm_fp16.
6689 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6690 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6691 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6692 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6694 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6696 * gcc.dg/builtin-assume-aligned-1.c: New test.
6697 * gcc.dg/builtin-assume-aligned-2.c: New test.
6698 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6701 * gcc.dg/pr49544.c: New test.
6703 2011-06-27 Richard Guenther <rguenther@suse.de>
6705 PR tree-optimization/49394
6706 * g++.dg/torture/pr49394.C: New testcase.
6708 2011-06-27 Kai Tietz <ktietz@redhat.com>
6710 * gcc.dg/optimize-bswapdi-2.c: New test.
6712 2011-06-27 Michael Hope <michael.hope@linaro.org>
6713 Richard Sandiford <richard.sandiford@linaro.org>
6715 PR tree-optimization/49169
6716 * gcc.dg/torture/pr49169.c: New test.
6718 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6721 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6723 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6726 2011-06-26 Jason Merrill <jason@redhat.com>
6728 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6731 * g++.dg/init/ref19.C: New.
6732 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6734 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6736 PR tree-optimization/48377
6737 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6740 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6743 * lib/target-supports.exp (check_effective_target_non_strict_align):
6745 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6747 2011-06-24 Martin Jambor <mjambor@suse.cz>
6749 PR tree-optimizations/49516
6750 * g++.dg/tree-ssa/pr49516.C: New test.
6752 2011-06-23 Jason Merrill <jason@redhat.com>
6755 * g++.dg/template/partial10.C: New.
6756 * g++.dg/template/partial11.C: New.
6758 2011-06-23 Jeff Law <law@redhat.com>
6761 * gcc.dg/pr48770.c: New test.
6763 2011-06-23 Jan Hubicka <jh@suse.cz>
6766 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6768 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6771 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6772 instead of -fdump-tree-optimized.
6774 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6777 * g++.dg/template/crash107.C: New.
6778 * g++.dg/template/error17.C: Adjust.
6780 2011-06-23 Jason Merrill <jason@redhat.com>
6783 * g++.dg/cpp0x/defaulted30.C: New.
6786 * g++.dg/rtti/anon-ns1.C: New.
6789 * g++.dg/init/ref18.C: New.
6792 * g++.dg/template/partial9.C: New.
6794 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6797 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6799 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6802 * gcc.dg/pr49496.c: New test.
6804 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6806 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6809 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6811 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6812 * gcc.target/arm/pr42879.c: Likewise.
6813 * gcc.target/arm/pr45701-3.c: Likewise.
6815 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6816 * gcc.target/arm/pr40482.c: Likewise.
6817 * gcc.target/arm/stack-corruption.c: Likewise.
6819 2011-06-22 Richard Guenther <rguenther@suse.de>
6821 PR tree-optimization/49493
6822 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6824 2011-06-22 Jason Merrill <jason@redhat.com>
6827 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6829 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6830 Dmitry Melnik <dm@ispras.ru>
6832 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6833 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6834 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6836 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6838 * gcc.target/arm/tlscall.c: New.
6840 2011-06-21 Jason Merrill <jason@redhat.com>
6843 * g++.dg/cpp0x/constexpr-ref1.C: New.
6844 * g++.dg/cpp0x/constexpr-ref2.C: New.
6845 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6848 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6851 * g++.dg/template/param3.C: New.
6853 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6855 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6856 my_clrsb test functions.
6858 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6859 test_sll, test_ull): Add clrsb tests.
6860 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6863 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6866 * gfortran.dg/class_44.f03: New.
6868 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6870 PR tree-optimization/49478
6871 * gcc.dg/vect/pr49478.c
6873 2011-06-21 Richard Guenther <rguenther@suse.de>
6875 PR tree-optimization/49483
6876 * gcc.dg/vect/vect-120.c: New testcase.
6878 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6881 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6882 * gcc.dg/vect/vect-peel-4.c: Likewise.
6884 2011-06-22 Christian Bruel <christian.bruel@st.com>
6887 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6888 * gcc.dg/always_inline2.c: Likewise.
6889 * gcc.dg/always_inline3.c: Likewise.
6890 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6891 * gcc.dg/inline_1.c: Likewise.
6892 * gcc.dg/inline_2.c: Likewise.
6893 * gcc.dg/inline_3.c: Likewise.
6894 * gcc.dg/inline_4.c: Likewise.
6895 * gcc.dg/20051201-1.c: Likewise.
6896 * gcc.dg/pr40087.c: Likewise.
6897 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6898 * gcc.dg/inline-22.c: Likewise.
6899 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6900 * gcc.dg/lto/20090218-1_1.c: Likewise.
6901 * g++.dg/ipa/devirt-7.C: Likewise.
6902 * gcc.dg/uninit-pred-5_a.c: Likewise.
6903 * gcc.dg/uninit-pred-5_b.c: Likewise.
6904 * gcc.dg/fail_always_inline.c: New.
6906 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6908 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6909 into 6 jobs instead of 3.
6911 2011-06-20 Jason Merrill <jason@redhat.com>
6914 * g++.dg/cpp0x/initlist53.C: New.
6916 2011-06-20 Tobias Burnus <burnus@net-b.de>
6919 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6920 * gfortran.dg/coarray_lock_3.f90: New.
6921 * gfortran.dg/coarray/lock_1.f90: New.
6923 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6925 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6926 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6927 unresolved and report the reason to the log file.
6929 * lib/scanasm.exp (object-size): Move argument processing earlier
6930 to report errors before verifying that the file exists. Report
6931 problems detected at runtime as unresolved instead of error and
6932 report their reasons to the log file.
6934 2011-06-20 Jason Merrill <jason@redhat.com>
6937 * g++.dg/cpp0x/explicit6.C: New.
6940 * g++.dg/cpp0x/enum20.C: New.
6943 * g++.dg/ext/attr-aligned01.C: New.
6946 * g++.dg/cpp0x/variadic-default.C: New.
6949 * g++.dg/cpp0x/auto26.C: New.
6952 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6954 2011-06-20 Kai Tietz <ktietz@redhat.com>
6956 * gcc.dg/binop-notand1.c: New test.
6957 * gcc.dg/binop-notand2.c: New test.
6958 * gcc.dg/binop-notand3.c: New test.
6959 * gcc.dg/binop-notand4.c: New test.
6960 * gcc.dg/binop-notand5.c: New test.
6961 * gcc.dg/binop-notand6.c: New test.
6963 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6966 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6968 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6971 * gfortran.dg/proc_ptr_31.f90: New.
6973 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6975 * gnat.dg/volatile6.adb: New test.
6976 * gnat.dg/volatile7.adb: Likewise.
6977 * gnat.dg/volatile8.adb: Likewise.
6978 * gnat.dg/volatile9.adb: Likewise.
6980 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6982 * gnat.dg/constant3.adb: New test.
6984 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6987 * gfortran.dg/read_list_eof_1.f90: New test.
6989 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.target/i386/testimm-1.c: New test.
6993 * gcc.target/i386/testimm-2.c: New test.
6994 * gcc.target/i386/testimm-3.c: New test.
6995 * gcc.target/i386/testimm-4.c: New test.
6996 * gcc.target/i386/testimm-5.c: New test.
6997 * gcc.target/i386/testimm-6.c: New test.
6998 * gcc.target/i386/testimm-7.c: New test.
6999 * gcc.target/i386/testimm-8.c: New test.
7000 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7001 * gcc.target/i386/xop-rotate1-int.c: New test.
7002 * gcc.target/i386/xop-rotate2-int.c: New test.
7004 2011-06-17 Jason Merrill <jason@redhat.com>
7006 * g++.dg/cpp0x/rv-func2.C: New.
7008 * g++.dg/debug/dwarf2/lambda1.C: New.
7009 * g++.dg/warn/Wshadow-6.C: Adjust.
7011 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7014 * gfortran.dg/move_alloc_5.f90: New.
7016 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7018 PR rtl-optimization/48542
7019 * gcc.dg/torture/pr48542.c: New test.
7021 2011-06-16 Jason Merrill <jason@redhat.com>
7024 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7027 * g++.dg/cpp0x/initlist52.C New.
7030 * c-c++-common/raw-string-12.c: New.
7033 * g++.dg/cpp0x/sfinae26.C: New.
7036 * g++.dg/cpp0x/variadic113.C: New.
7039 * g++.dg/cpp0x/variadic112.C: New.
7041 2011-06-16 Jeff Law <law@redhat.com>
7043 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7044 improved jump threading.
7045 * gcc.dg/builtin-object-size-2.c: Likewise.
7046 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7048 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7051 * gfortran.dg/typebound_assignment_3.f03: New.
7053 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7056 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7058 2011-06-16 Martin Jambor <mjambor@suse.cz>
7060 PR tree-optimization/49343
7061 * gnat.dg/discr31.ad[sb]: New test.
7063 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7065 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7067 2011-06-16 Tom de Vries <tom@codesourcery.com>
7070 * gcc.target/arm/ivopts-3.c: Update test.
7071 * gcc.target/arm/ivopts-5.c: Same.
7073 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7076 2011-06-10 Wei Guozhi <carrot@google.com>
7079 * gcc.target/arm/pr45335.c: New test.
7080 * gcc.target/arm/pr45335-2.c: New test.
7081 * gcc.target/arm/pr45335-3.c: New test.
7082 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7083 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7084 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7086 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7088 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7090 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7093 * gfortran.dg/class_43.f03: New.
7095 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7097 PR tree-optimization/49419
7098 * gcc.c-torture/execute/pr49419.c: New test.
7100 2011-06-16 Revital Eres <revital.eres@linaro.org>
7102 * gcc.dg/sms-9.c: New file.
7104 2011-06-15 Easwaran Raman <eraman@google.com>
7106 PR rtl-optimization/49414
7107 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7109 2011-06-14 Jason Merrill <jason@redhat.com>
7111 * g++.dg/cpp0x/noexcept13.C: New.
7113 2011-06-14 Easwaran Raman <eraman@google.com>
7115 PR rtl-optimization/44194
7116 * gcc.dg/pr44194-1.c: New test.
7117 * gcc.dg/pr44194-2.c: New test.
7119 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7121 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7123 * gcc.target/arm/pr45701-2.c: Likewise.
7124 * gcc.target/arm/thumb-branch1.c: Likewise.
7126 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7129 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7131 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7133 * gcc.target/arm/pr45701-1.c: Require thumb support.
7134 * gcc.target/arm/pr45701-2.c: Likewise.
7135 * gcc.target/arm/thumb-branch1.c: Likewise.
7137 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7138 * gcc.target/arm/pr39839.c: Likewise.
7139 * gcc.target/arm/pr40657-2.c: Likewise.
7140 * gcc.target/arm/pr40956.c: Likewise.
7141 * gcc.target/arm/pr41679.c: Likewise.
7142 * gcc.target/arm/pr42235.c: Likewise.
7143 * gcc.target/arm/pr42495.c: Likewise.
7144 * gcc.target/arm/pr42505.c: Likewise.
7145 * gcc.target/arm/pr42574.c: Likewise.
7146 * gcc.target/arm/pr46883.c: Likewise.
7147 * gcc.target/arm/pr46934.c: Likewise.
7148 * gcc.target/arm/xor-and.c: Likewise.
7150 2011-06-14 Jason Merrill <jason@redhat.com>
7152 * g++.dg/other/error23.C: Adjust error message.
7153 * g++.dg/other/error32.C: Likewise.
7156 * g++.dg/cpp0x/rv-dotstar.C: New.
7159 * g++.dg/cpp0x/decltype30.C: New.
7161 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7163 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7166 * gfortran.dg/pr49103.f90: New test.
7168 2011-06-14 Tom de Vries <tom@codesourcery.com>
7171 * gcc.target/arm/ivopts-3.c: New test.
7172 * gcc.target/arm/ivopts-4.c: New test.
7173 * gcc.target/arm/ivopts-5.c: New test.
7175 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7177 PR rtl-optimization/49390
7178 * gcc.c-torture/execute/pr49390.c: New test.
7180 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7182 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7184 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7186 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7187 * gcc.c-torture/execute/cmpsi-2.x: New file.
7188 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7189 * gcc.c-torture/execute/pr45262.x: New file.
7190 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7191 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7193 * gcc.c-torture/compile/pr49163.c: Ditto.
7195 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7197 * gcc.dg/vect/vect-16.c: Rename to...
7198 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7199 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7200 for double-word vectors.
7201 * gcc.dg/vect/vect-peel-4.c: Likewise.
7202 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7204 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7207 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7210 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7212 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7214 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7216 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7218 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7220 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7222 * gfortran.dg/trim_optimize_8.f90: New test case.
7224 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7225 Ira Rosen <ira.rosen@linaro.org>
7227 PR tree-optimization/49352
7228 * gcc.dg/vect/pr49352.c: New test.
7230 2011-06-12 Tobias Burnus
7233 * gfortran.dg/alloc_comp_assign_11.f90: New.
7235 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7237 * gfortran.dg/trim_optimize_7.f90: New test.
7239 2011-06-10 Wei Guozhi <carrot@google.com>
7242 * gcc.target/arm/pr45335.c: New test.
7243 * gcc.target/arm/pr45335-2.c: New test.
7244 * gcc.target/arm/pr45335-3.c: New test.
7245 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7246 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7247 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7249 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/parse/error39.C: New.
7254 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7256 * gcc.target/arm/20090811-1.c: Skip for incompatible
7257 options, do not override other options.
7258 * gcc.target/arm/combine-cmp-shift.c: Skip for
7259 incompatible options.
7260 * gcc.target/arm/pr45094.c: Likewise.
7261 * gcc.target/arm/scd42-1.c: Likewise.
7262 * gcc.target/arm/scd42-3.c: Likewise.
7263 * gcc.target/arm/thumb-ltu.c: Likewise.
7265 * lib/target-supports.exp
7266 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7267 multilib flags use -mfpu with a value other than neon-fp16.
7269 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7271 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7272 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7274 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7276 * lib/target-supports.exp (check_effective_target_pie): New proc.
7277 * gcc.dg/pie-link.c: Use target pie.
7279 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7280 Laurent Rougïżœ <laurent.rouge@menta.fr>
7282 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7283 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7285 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7287 * gfortran.dg/coarray/sync_1.f90: New test for
7288 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7290 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7292 PR tree-optimization/49318
7293 * gcc.dg/vect/pr49318.c: New test.
7295 2011-06-09 David Krauss <potswa@mac.com>
7297 * g++.dg/template/arrow1.C: New.
7299 2011-06-09 Jason Merrill <jason@redhat.com>
7301 * lib/prune.exp: Prune "note"s.
7302 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7304 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7305 * g++.dg/template/dependent-expr3.C: Likewise.
7306 * g++.dg/parse/template7.C: Likewise.
7307 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7308 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7309 * g++.old-deja/g++.pt/friend38.C: Likewise.
7310 * g++.old-deja/g++.pt/crash32.C: Likewise.
7311 * g++.old-deja/g++.other/init4.C: Likewise.
7312 * g++.old-deja/g++.other/friend8.C: Likewise.
7314 * g++.dg/ext/complex7.C: Adjust expected output.
7315 * g++.dg/diagnostic/method1.C: Likewise.
7316 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7317 * g++.dg/parse/crash33.C: Likewise.
7318 * g++.dg/other/warning1.C: Likewise.
7319 * g++.dg/init/pr29571.C: Likewise.
7320 * g++.dg/warn/overflow-warn-1.C: Likewise.
7321 * g++.dg/warn/overflow-warn-3.C: Likewise.
7322 * g++.dg/warn/overflow-warn-4.C: Likewise.
7323 * g++.old-deja/g++.oliva/template1.C: Likewise.
7325 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7326 * g++.dg/parse/template7.C: Adjust.
7328 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7331 * gcc.dg/pr49307.c: New.
7333 2011-06-09 Wei Guozhi <carrot@google.com>
7336 * gcc.target/arm/pr46975.c: New testcase.
7338 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7340 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7341 (PMETH, arglist_t): Removed.
7342 (method_get_number_of_arguments): Removed.
7343 (method_get_nth_argument): Removed.
7344 (method_get_first_argument): Removed.
7345 (method_get_next_argument): Removed.
7346 (method_get_sizeof_arguments): Removed.
7347 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7349 (method_get_number_of_arguments): Removed.
7350 (method_get_nth_argument): Removed.
7351 (method_get_first_argument): Removed.
7352 (method_get_next_argument): Removed.
7353 (method_get_sizeof_arguments): Removed.
7354 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7356 2011-06-09 David Li <davidxl@google.com>
7358 * gcc.dg/dump-pass.c: New test.
7360 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7363 * g++.dg/parse/error38.C: New.
7365 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7368 * gfortran.dg/pr49308.f90: New test.
7370 2011-06-08 Jason Merrill <jason@redhat.com>
7372 * g++.dg/cpp0x/noexcept11.C: New.
7373 * g++.dg/cpp0x/noexcept12.C: New.
7374 * g++.dg/cpp0x/sfinae11.C: Adjust.
7376 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7379 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7380 to dg-options, match also DW_AT_linkage_name.
7382 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7385 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7386 -fno-common on alpha*-dec-osf*.
7387 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7389 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7391 PR rtl-optimization/49303
7392 * gcc.target/ia64/pr49303.c: New test.
7394 2011-06-08 Tobias Burnus <burnus@net-b.de>
7397 * gfortran.dg/coarray_lock_1.f90: New.
7398 * gfortran.dg/coarray_lock_2.f90: New.
7400 2011-06-07 Jason Merrill <jason@redhat.com>
7402 * lib/prune.exp: Look for "required" rather than "instantiated".
7403 * g++.dg/abi/mangle11.C: Likewise.
7404 * g++.dg/abi/mangle12.C: Likewise.
7405 * g++.dg/abi/mangle17.C: Likewise.
7406 * g++.dg/abi/mangle20-2.C: Likewise.
7407 * g++.dg/abi/pragma-pack1.C: Likewise.
7408 * g++.dg/cpp0x/decltype26.C: Likewise.
7409 * g++.dg/cpp0x/decltype28.C: Likewise.
7410 * g++.dg/cpp0x/decltype29.C: Likewise.
7411 * g++.dg/cpp0x/enum11.C: Likewise.
7412 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7413 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7414 * g++.dg/cpp0x/pr47416.C: Likewise.
7415 * g++.dg/ext/case-range2.C: Likewise.
7416 * g++.dg/ext/case-range3.C: Likewise.
7417 * g++.dg/gomp/for-19.C: Likewise.
7418 * g++.dg/gomp/pr37533.C: Likewise.
7419 * g++.dg/gomp/pr38639.C: Likewise.
7420 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7421 * g++.dg/inherit/base3.C: Likewise.
7422 * g++.dg/inherit/using6.C: Likewise.
7423 * g++.dg/init/placement4.C: Likewise.
7424 * g++.dg/init/reference3.C: Likewise.
7425 * g++.dg/lookup/scoped6.C: Likewise.
7426 * g++.dg/lookup/using7.C: Likewise.
7427 * g++.dg/other/abstract1.C: Likewise.
7428 * g++.dg/other/error10.C: Likewise.
7429 * g++.dg/other/error5.C: Likewise.
7430 * g++.dg/other/field1.C: Likewise.
7431 * g++.dg/other/offsetof5.C: Likewise.
7432 * g++.dg/parse/bitfield2.C: Likewise.
7433 * g++.dg/parse/constant4.C: Likewise.
7434 * g++.dg/parse/crash20.C: Likewise.
7435 * g++.dg/parse/invalid-op1.C: Likewise.
7436 * g++.dg/parse/non-dependent2.C: Likewise.
7437 * g++.dg/parse/template18.C: Likewise.
7438 * g++.dg/tc1/dr152.C: Likewise.
7439 * g++.dg/tc1/dr166.C: Likewise.
7440 * g++.dg/tc1/dr176.C: Likewise.
7441 * g++.dg/tc1/dr213.C: Likewise.
7442 * g++.dg/template/access11.C: Likewise.
7443 * g++.dg/template/access2.C: Likewise.
7444 * g++.dg/template/access3.C: Likewise.
7445 * g++.dg/template/access7.C: Likewise.
7446 * g++.dg/template/arg7.C: Likewise.
7447 * g++.dg/template/cond2.C: Likewise.
7448 * g++.dg/template/crash13.C: Likewise.
7449 * g++.dg/template/crash40.C: Likewise.
7450 * g++.dg/template/crash7.C: Likewise.
7451 * g++.dg/template/crash84.C: Likewise.
7452 * g++.dg/template/ctor5.C: Likewise.
7453 * g++.dg/template/defarg13.C: Likewise.
7454 * g++.dg/template/defarg14.C: Likewise.
7455 * g++.dg/template/dtor7.C: Likewise.
7456 * g++.dg/template/eh2.C: Likewise.
7457 * g++.dg/template/error2.C: Likewise.
7458 * g++.dg/template/error43.C: Likewise.
7459 * g++.dg/template/friend32.C: Likewise.
7460 * g++.dg/template/injected1.C: Likewise.
7461 * g++.dg/template/instantiate1.C: Likewise.
7462 * g++.dg/template/instantiate3.C: Likewise.
7463 * g++.dg/template/instantiate5.C: Likewise.
7464 * g++.dg/template/instantiate7.C: Likewise.
7465 * g++.dg/template/local6.C: Likewise.
7466 * g++.dg/template/lookup2.C: Likewise.
7467 * g++.dg/template/member5.C: Likewise.
7468 * g++.dg/template/memfriend15.C: Likewise.
7469 * g++.dg/template/memfriend16.C: Likewise.
7470 * g++.dg/template/memfriend17.C: Likewise.
7471 * g++.dg/template/memfriend7.C: Likewise.
7472 * g++.dg/template/meminit1.C: Likewise.
7473 * g++.dg/template/nested3.C: Likewise.
7474 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7475 * g++.dg/template/nontype12.C: Likewise.
7476 * g++.dg/template/nontype13.C: Likewise.
7477 * g++.dg/template/nontype6.C: Likewise.
7478 * g++.dg/template/pr23510.C: Likewise.
7479 * g++.dg/template/pr35240.C: Likewise.
7480 * g++.dg/template/ptrmem15.C: Likewise.
7481 * g++.dg/template/ptrmem6.C: Likewise.
7482 * g++.dg/template/qualified-id1.C: Likewise.
7483 * g++.dg/template/qualttp20.C: Likewise.
7484 * g++.dg/template/qualttp3.C: Likewise.
7485 * g++.dg/template/qualttp4.C: Likewise.
7486 * g++.dg/template/qualttp5.C: Likewise.
7487 * g++.dg/template/qualttp6.C: Likewise.
7488 * g++.dg/template/qualttp7.C: Likewise.
7489 * g++.dg/template/qualttp8.C: Likewise.
7490 * g++.dg/template/recurse.C: Likewise.
7491 * g++.dg/template/recurse2.C: Likewise.
7492 * g++.dg/template/ref5.C: Likewise.
7493 * g++.dg/template/scope2.C: Likewise.
7494 * g++.dg/template/sfinae10.C: Likewise.
7495 * g++.dg/template/sfinae3.C: Likewise.
7496 * g++.dg/template/sizeof3.C: Likewise.
7497 * g++.dg/template/static9.C: Likewise.
7498 * g++.dg/template/template-id-2.C: Likewise.
7499 * g++.dg/template/typedef13.C: Likewise.
7500 * g++.dg/template/typename4.C: Likewise.
7501 * g++.dg/template/using14.C: Likewise.
7502 * g++.dg/template/using2.C: Likewise.
7503 * g++.dg/template/warn1.C: Likewise.
7504 * g++.dg/warn/Wparentheses-13.C: Likewise.
7505 * g++.dg/warn/Wparentheses-15.C: Likewise.
7506 * g++.dg/warn/Wparentheses-16.C: Likewise.
7507 * g++.dg/warn/Wparentheses-17.C: Likewise.
7508 * g++.dg/warn/Wparentheses-18.C: Likewise.
7509 * g++.dg/warn/Wparentheses-19.C: Likewise.
7510 * g++.dg/warn/Wparentheses-20.C: Likewise.
7511 * g++.dg/warn/Wparentheses-23.C: Likewise.
7512 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7513 * g++.dg/warn/noeffect2.C: Likewise.
7514 * g++.dg/warn/noeffect4.C: Likewise.
7515 * g++.dg/warn/pr8570.C: Likewise.
7516 * g++.old-deja/g++.brendan/init2.C: Likewise.
7517 * g++.old-deja/g++.eh/spec6.C: Likewise.
7518 * g++.old-deja/g++.pt/crash10.C: Likewise.
7519 * g++.old-deja/g++.pt/crash36.C: Likewise.
7520 * g++.old-deja/g++.pt/derived3.C: Likewise.
7521 * g++.old-deja/g++.pt/error2.C: Likewise.
7522 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7523 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7524 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7525 * g++.old-deja/g++.pt/overload7.C: Likewise.
7526 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7528 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7529 Iain Sandoe <iains@gcc.gnu.org>
7531 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7532 Added code to deal with the case when [Protocol
7533 -descriptionForInstanceMethod:] or [Protocol
7534 -descriptionForClassMethod:] returns NULL.
7536 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7537 Iain Sandoe <iains@gcc.gnu.org>
7539 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7540 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7543 2011-06-07 Xinliang David Li <davidxl@google.com>
7545 * gcc.dg/inline_2.c: New test.
7546 * gcc.dg/unroll_2.c: New test.
7547 * gcc.dg/inline_3.c: New test.
7548 * gcc.dg/unroll_3.c: New test.
7549 * gcc.dg/inline_4.c: New test.
7550 * gcc.dg/unroll_4.c: New test.
7551 * gcc.dg/inline_1.c: New test.
7552 * gcc.dg/unroll_1.c: New test.
7554 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556 PR tree-optimization/48497
7557 * lib/gcc-defs.exp (dg-additional-options): New proc.
7558 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7559 -msse2 on 32-bit x86.
7561 2011-06-06 Jason Merrill <jason@redhat.com>
7563 * g++.dg/cpp0x/enum19.C: New.
7565 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7567 * gcc.target/arm/neon-reload-class.c: New test.
7569 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7572 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7574 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7576 * gcc.target/arm/smlatb-1.c: New file.
7577 * gcc.target/arm/smlatt-1.c: New file.
7578 * gcc.target/arm/smlaltb-1.c: New file.
7579 * gcc.target/arm/smlaltt-1.c: New file.
7581 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7583 * gcc.target/arm/mla-2.c: New test.
7585 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7587 PR gcov-profile/49299
7588 * gcc.dg/tree-prof/pr49299-1.c: New test.
7589 * gcc.dg/tree-prof/pr49299-2.c: New test.
7591 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7593 * lib/target-supports.exp
7594 (check_effective_target_vect_widen_mult_qi_to_hi):
7595 Add NEON as supporting target.
7596 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7597 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7598 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7599 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7600 using widening multiplication on targets that support it.
7601 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7602 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7603 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7605 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7607 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7608 Modern Objective-C runtime API.
7609 * objc/execute/next_mapping.h: Removed.
7610 * objc-obj-c++-shared/next-mapping.h: Removed.
7611 * objc-obj-c++-shared/Object1.h: Removed.
7612 * objc-obj-c++-shared/Object1.m: Removed.
7613 * objc-obj-c++-shared/Object1.mm: Removed.
7614 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7615 * objc-obj-c++-shared/Protocol1.h: Removed.
7616 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7617 of ProtoBool, IVAR_T and METHOD.
7618 * objc-obj-c++-shared/runtime.h: New.
7619 * objc-obj-c++-shared/TestsuiteObject.h: New.
7620 * objc-obj-c++-shared/TestsuiteObject.m: New.
7622 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7623 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7624 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7626 * objc/execute/_cmd.m: Include
7627 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7628 runtime API. ([TestClass +initialize]): Include this method also
7629 with the GNU runtime.
7630 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7631 Object. ([-setValue:]): Return void.
7632 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7633 with the GNU runtime. Include
7634 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7635 for the NeXT runtime. Use the existing print_ivars() and
7636 compare_structures() implementations for the old NeXT runtime.
7637 Added new implementations for the Modern GNU and NeXT runtimes.
7638 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7639 well. (main): Use objc_getClass(). Use return instead of exit.
7640 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7641 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7643 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7644 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7645 instead of Object. (main): Use return instead of exit().
7646 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7647 instead of Object. Removed prototype for exit(). (main): Use
7648 return instead of exit(). Use the Modern Objective-C runtime API.
7649 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7651 * objc/execute/class-tests-1.h: Include
7652 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7653 runtime API. (test_class_with_superclass): Do not call [Object
7654 class]. There is no need to with the current libobjc.
7655 * objc/execute/class-tests-2.h: Include
7656 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7658 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7659 ../../objc-obj-c++-shared/next-mapping.h.
7660 * objc/execute/class-2.m: Likewise.
7661 * objc/execute/class-3.m: Likewise.
7662 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7663 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7664 +initialize]): Include this method also with the GNU
7665 runtime. (main): Use the Modern Objective-C runtime API.
7666 * objc/execute/class-5.m: Likewise.
7667 * objc/execute/class-6.m: Likewise.
7668 * objc/execute/class-7.m: Likewise.
7669 * objc/execute/class-8.m: Likewise.
7670 * objc/execute/class-9.m: Likewise.
7671 * objc/execute/class-10.m: Likewise.
7672 * objc/execute/class-11.m: Likewise.
7673 * objc/execute/class-12.m: Likewise.
7674 * objc/execute/class-13.m: Likewise.
7675 * objc/execute/class-14.m: Likewise.
7676 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7677 this method also with the GNU runtime.
7678 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7679 +initialize]): Include this method also with the GNU runtime.
7680 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7682 * objc/execute/encode-1.m: Likewise.
7683 * objc/execute/enumeration-1.m: Likewise.
7684 * objc/execute/enumeration-2.m: Likewise.
7685 * objc/execute/exceptions/catchall-1.m: Likewise.
7686 * objc/execute/exceptions/finally-1.m: Likewise.
7687 * objc/execute/exceptions/foward-1.m: Likewise.
7688 * objc/execute/exceptions/local-variables-1.m: Likewise.
7689 * objc/execute/exceptions/throw-nil.m: Likewise.
7690 * objc/execute/exceptions/trivial.m: Likewise.
7691 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7692 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7693 * objc/execute/exceptions/matcher-1.m: Likewise.
7694 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7696 * objc/execute/formal_protocol-2.m: Likewise.
7697 * objc/execute/formal_protocol-3.m: Likewise.
7698 * objc/execute/formal_protocol-4.m: Likewise.
7699 * objc/execute/formal_protocol-5.m: Include
7700 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7702 * objc/execute/formal_protocol-6.m: Likewise.
7703 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7704 Object. Include <objc/Protocol.h> instead of
7705 ../../objc-obj-c++-shared/Protocol1.h.
7706 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7708 * objc/execute/informal_protocol.m: Likewise.
7709 * objc/execute/load-3.m: Likewise.
7710 * objc/execute/many_args_method.m ([TestClass +initialize]):
7711 Include this method with the GNU runtime as well.
7712 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7713 * objc/execute/nested-func-1.m: Use TestsuiteObject
7715 * objc/execute/nil_method-1.m: Likewise.
7716 * objc/execute/no_clash.m: Likewise.
7717 * objc/execute/np-1.m: Do not include
7718 ../../objc-obj-c++-shared/Protocol1.h.
7719 (main): Use return instead of exit().
7720 * objc/execute/np-2.m: Do not include
7721 ../../objc-obj-c++-shared/Protocol1.h.
7722 ([MyObject +initialize]): Include this method also with the GNU
7723 runtime. (main): Use return instead of exit().
7724 * objc/execute/object_is_class.m: Include
7725 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7726 of Object. (main): Use the Modern Objective-C runtime API.
7727 * objc/execute/object_is_meta_class.m: Likewise.
7728 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7729 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7730 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7731 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7732 Objective-C runtime API.
7733 * objc/execute/protocol-isEqual-2.m: Likewise.
7734 * objc/execute/protocol-isEqual-3.m: Likewise.
7735 * objc/execute/protocol-isEqual-4.m: Likewise.
7736 * objc/execute/redefining_self.m ([TestClass +initialize]):
7737 Include this method with the GNU runtime as well.
7738 * objc/execute/root_methods.m: Include
7739 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7740 Include this method with the GNU runtime as well.
7741 (main): Use the Modern Objective-C runtime API.
7742 * objc/execute/selector-1.m: Include
7743 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7744 of Object. (main): Use the Modern Objective-C runtime API.
7745 * objc/execute/static-1.m ([Test +initialize]): Include this
7746 method with the GNU runtime as well.
7747 * objc/execute/static-2.m: Likewise.
7748 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7749 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7750 ([MathClass +initialize]): Include this method with the GNU
7752 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7754 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7755 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7756 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7757 * objc.dg/attributes/method-attribute-1.m: Likewise.
7758 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7759 * objc.dg/attributes/method-attribute-2.m: Likewise.
7760 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7761 * objc.dg/attributes/method-attribute-3.m: Likewise.
7762 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7763 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7764 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7765 * obj-c++.dg/bitfield-1.mm: Likewise.
7766 * obj-c++.dg/bitfield-2.mm: Likewise
7767 * objc.dg/bitfield-3.m: Likewise.
7768 * obj-c++.dg/bitfield-4.mm: Likewise.
7769 * objc.dg/bitfield-5.m: Likewise
7770 * objc.dg/call-super-1.m: Likewise.
7771 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7772 Use objc_getClass() instead of objc_get_class(), but for the GNU
7773 runtime redefine objc_getClass as objc_get_class. Include
7774 ../objc-obj-c++-shared/runtime.h.
7775 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7776 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7777 Use the Modern Objective-C runtime API.
7778 * objc.dg/class-protocol-1.m: Include
7779 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7780 * obj-c++.dg/class-protocol-1.mm: Likewise.
7781 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7782 * objc.dg/comp-types-10.m: Likewise.
7783 * objc.dg/comp-types-11.m: Likewise.
7784 * objc.dg/comp-types-12.m: Likewise.
7785 * obj-c++.dg/comp-types-9.mm: Likewise.
7786 * obj-c++.dg/comp-types-11.mm: Likewise.
7787 * obj-c++.dg/comp-types-12.mm: Likewise.
7788 * obj-c++.dg/comp-types-13.mm: Likewise.
7789 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7790 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7791 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7792 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7793 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7794 * objc.dg/desig-init-1.m: Likewise.
7795 * obj-c++.dg/defs.mm: Likewise.
7796 * objc.dg/exceptions-2.m: Likewise.
7797 * obj-c++.dg/except-1.mm: Likewise.
7798 * obj-c++.dg/exceptions-2.mm: Likewise.
7799 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7800 Use the Modern Objective-C runtime API.
7801 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7802 the Modern Objective-C runtime API. Do not include
7803 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7804 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7805 the Modern Objective-C runtime API except when using an older NeXT
7807 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7808 the Modern Objective-C runtime API.
7809 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7811 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7812 * objc.dg/encode-7-next-64bit.m: Updated include.
7813 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7815 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7816 the Modern Objective-C runtime API.
7817 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7818 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7819 instead of ../objc-obj-c++-shared/Protocol1.h.
7820 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7821 the Modern Objective-C runtime API except when using an older NeXT
7823 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7824 the Modern Objective-C runtime API.
7825 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7827 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7828 * objc.dg/fix-and-continue-2.m: Likewise.
7829 * objc.dg/foreach-1.m: Likewise.
7830 * objc.dg/foreach-2.m: Likewise.
7831 * objc.dg/foreach-3.m: Likewise.
7832 * objc.dg/foreach-4.m: Likewise.
7833 * objc.dg/foreach-5.m: Likewise.
7834 * objc.dg/foreach-6.m: Likewise.
7835 * objc.dg/foreach-7.m: Likewise.
7836 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7838 * objc.dg/func-ptr-2.m: Likewise.
7839 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7840 Do not include objc/objc-api.h.
7841 * obj-c++.dg/fsf-package-0.mm: Likewise.
7842 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7843 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7844 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7846 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7847 * objc.dg/gnu-runtime-3.m: Likewise.
7848 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7849 * objc.dg/headers.m: Include objc/runtime.h instead of
7850 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7851 for the NeXT runtime.
7852 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7853 * obj-c++.dg/isa-field-1.mm: Likewise.
7854 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7855 * objc.dg/layout-1.m: Likewise.
7856 * objc.dg/layout-2.m: Likewise.
7857 * objc.dg/local-decl-2.m: Likewise.
7858 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7859 Object. ([Container +elementForView:]): Use
7860 class_conformsToProtocol().
7861 * obj-c++.dg/lookup-2.mm: Likewise.
7862 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7863 * obj-c++.dg/local-decl-1.mm: Likewise.
7864 * objc.dg/method-3.m: Likewise.
7865 * objc.dg/method-4.m: Likewise.
7866 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7867 ../objc-obj-c++-shared/Protocol1.h.
7868 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7869 * objc.dg/method-9.m: Likewise.
7870 * objc.dg/method-10.m: Likewise.
7871 * objc.dg/method-13.m ([Root +initialize]): Include this method
7872 also for the GNU runtime. (main): Use objc_getClass() also for
7874 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7875 * objc.dg/method-17.m: Likewise.
7876 * objc.dg/method-19.m: Likewise.
7877 * objc.dg/method-20b.m: Likewise.
7878 * obj-c++.dg/method-2.mm: Likewise.
7879 * obj-c++.dg/method-6.mm: Likewise.
7880 * obj-c++.dg/method-10.mm: Likewise.
7881 * obj-c++.dg/method-11.mm: Likewise.
7882 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7883 ../objc-obj-c++-shared/Protocol1.h.
7884 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7885 * obj-c++.dg/method-15.mm: Likewise.
7886 * obj-c++.dg/method-17.mm: Likewise.
7887 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7888 +initialize]): Include this method also for the GNU
7889 runtime. (main): Use objc_getClass() also for the GNU runtime.
7890 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7891 * obj-c++.dg/method-22.mm: Likewise.
7892 * obj-c++.dg/method-23.mm: Likewise.
7893 * obj-c++.dg/no-extra-load.mm: Likewise.
7894 * objc.dg/objc-fast-4.m: Likewise.
7895 * objc.dg/objc-gc-4.m: Likewise.
7896 * obj-c++.dg/objc-gc-3.mm: Likewise.
7897 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7898 protocol_getMethodDescription() instead of [Protocol
7899 -descriptionForInstanceMethod].
7900 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7901 Made it available with all runtimes. (main): Call -test instead
7903 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7904 and put into a category.
7905 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7906 Object. Include objc/objc.h.
7907 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7908 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7909 New. (main): Use protocol_getMethodDescription() instead
7910 of [Protocol -descriptionForInstanceMethod] and [Protocol
7911 -descriptionForClassMethod].
7912 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7913 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7914 Objective-C runtime API.
7915 * obj-c++.dg/proto-qual-1.mm: Likewise.
7916 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7918 * obj-c++.dg/property/property-1.mm: Likewise.
7919 * obj-c++.dg/qual-types-1.mm: Likewise.
7920 * objc.dg/selector-2.m: Include objc/objc.h instead of
7921 ../objc-obj-c++-shared/Object1.h.
7922 * obj-c++.dg/selector-2.mm: Likewise.
7923 * obj-c++.dg/selector-5.mm: Likewise.
7924 * obj-c++.dg/selector-6.mm: Likewise.
7925 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7926 Object. Do not include objc/objc-api.h.
7927 * obj-c++.dg/set-not-used-1.mm: Likewise.
7928 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7929 * objc.dg/stret-1.m: Likewise.
7930 * objc.dg/stret-2.m: Likewise.
7931 * obj-c++.dg/super-class-2.mm: Likewise.
7932 * objc.dg/super-class-3.m: Likewise.
7933 * objc.dg/super-class-4.m: Likewise.
7934 * objc.dg/sync-2.m: Likewise.
7935 * obj-c++.dg/sync-2.mm: Likewise.
7936 * objc.dg/sync-1.m: Include objc/objc.h instead of
7937 ../objc-obj-c++-shared/Object1.h.
7938 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7939 'Class' as the type of 'isa'.
7940 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7941 Objective-C runtime API. ([TestClass +initialize]): Include this
7942 method with the GNU runtime as well.
7943 * objc.dg/strings/strings-1.m: Updated includes.
7944 * obj-c++.dg/strings/strings-1.mm: Likewise.
7945 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7946 objc.dg/strings/const-str-12b.m.
7947 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7948 * obj-c++.dg/template-3.mm: Likewise.
7949 * obj-c++.dg/template-4.mm: Likewise.
7950 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7951 Objective-C runtime API.
7952 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7953 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7954 * obj-c++.dg/try-catch-1.mm: Likewise.
7955 * obj-c++.dg/try-catch-2.mm: Likewise.
7956 * objc.dg/try-catch-3.m: Likewise.
7957 * obj-c++.dg/try-catch-3.mm: Likewise.
7958 * objc.dg/try-catch-6.m: Likewise.
7959 * objc.dg/try-catch-7.m: Likewise.
7960 * obj-c++.dg/try-catch-7.mm: Likewise.
7961 * obj-c++.dg/try-catch-8.mm: Likewise.
7962 * obj-c++.dg/try-catch-9.mm: Likewise.
7963 * objc.dg/try-catch-10.m: Likewise.
7964 * obj-c++.dg/try-catch-11.mm: Likewise.
7965 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7966 Object. Include objc/objc.h.
7967 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7968 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7969 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7970 Object. Use Modern Objective-C runtime API. Do not use
7972 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7973 * obj-c++.dg/torture/trivial.mm: Likewise.
7974 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7975 instead of ../objc-obj-c++-shared/Object1.h. Include
7976 ../objc-obj-c++-shared/runtime.h.
7977 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7978 * objc.dg/torture/strings/const-str-11.m: Likewise.
7979 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7980 * objc.dg/torture/strings/const-str-9.m: Likewise.
7981 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7982 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7983 instead of Object. Only add _FooClassReference if
7985 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7986 * objc.dg/torture/strings/const-str-8.m: Likewise.
7987 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7988 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7990 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7992 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7993 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7994 * obj-c++.dg/va-meth-1.mm: Likewise.
7995 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7996 ../objc-obj-c++-shared/Object1.h.
7997 * objc.dg/zero-link-3.m: Likewise.
7999 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8001 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8003 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8006 * obj-c++.dg/property/cxx-property-1.mm: New.
8007 * obj-c++.dg/property/cxx-property-2.mm: New.
8009 2011-06-06 Jason Merrill <jason@redhat.com>
8011 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8013 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8015 PR rtl-optimization/49145
8017 * gcc.c-torture/compile/pr49145.c: New test.
8019 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8022 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8023 to dg-options, match also DW_AT_linkage_name.
8026 * gcc.dg/debug/pr49294.c: New test.
8029 * g++.dg/opt/pr49264.C: New test.
8031 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8033 PR tree-optimization/49243
8034 * gcc.dg/pr49243.c: New.
8036 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8038 * gnat.dg/specs/cond_expr1.ads: New test.
8040 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8042 * gnat.dg/deferred_const4.ad[sb]: New test.
8043 * gnat.dg/deferred_const4_pkg.ads: New helper.
8045 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8047 * gnat.dg/test_tamdt.adb: Rename to...
8048 * gnat.dg/taft_type1.adb: ...this.
8049 * gnat.dg/tamdt.ad[sb]: Rename to...
8050 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8051 * gnat.dg/tamdt_aux.ads: Rename to...
8052 * gnat.dg/taft_type1_pkg2.ads: ...this.
8053 * gnat.dg/taft_type2.ad[sb]: New test.
8054 * gnat.dg/taft_type2_pkg.ads: New helper.
8055 * gnat.dg/taft_type3.adb: New test.
8056 * gnat.dg/taft_type3_pkg.ads: New helper.
8058 2011-06-05 Tobias Burnus <burnus@net-b.de>
8061 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8064 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8067 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8069 * objc.dg/gnu-api-2-objc.m: Likewise.
8070 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8071 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8073 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8075 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8076 alignment, not the alignment, when calling class_addIvar(). Add
8077 an 'isa' instance variable to the test root class.
8078 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8080 2011-06-04 Jan Hubicka <jh@suse.cz>
8082 PR tree-optimization/48893
8083 PR tree-optimization/49091
8084 PR tree-optimization/49179
8085 * gfortran.dg/pr49179.f90: New testcase
8087 2011-06-04 Jan Hubicka <jh@suse.cz>
8090 * g++.dg/torture/pr48954.C: New testcase.
8092 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8094 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8096 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8099 * g++.dg/diagnostic/bitfld2.C: New.
8101 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8104 * gcc.c-torture/execute/pr49281.c: New test.
8106 2011-06-04 Jan Hubicka <jh@suse.cz>
8108 PR tree-optimize/48929
8109 * gcc.c-torture/compile/pr48929.c: New testcase.
8111 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8113 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8115 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8118 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8120 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8122 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8124 2011-06-03 Richard Henderson <rth@redhat.com>
8125 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8127 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8129 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8131 * objc.dg/headers.m: Do not include objc-list.h.
8133 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8135 * objc.dg/type-stream-1.m: Test removed.
8136 * objc.dg/headers.m: Do not include typedstream.h.
8138 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8140 * objc.dg/torture/forward-1.m (main): Updated testcase.
8142 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8145 * gcc.c-torture/compile/pr49163.c: New.
8147 2011-06-02 Asher Langton <langton2@llnl.gov>
8150 * gfortran.dg/PR49268.f90: New test.
8152 2011-06-02 Asher Langton <langton2@llnl.gov>
8155 * gfortran.dg/PR37039.f90: New test.
8157 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8160 * objc.dg/method-5.m: Updated.
8161 * objc.dg/method-19.m: Updated.
8162 * objc.dg/method-lookup-1.m: New.
8163 * obj-c++.dg/method-6.mm: Updated.
8164 * obj-c++.dg/method-7.mm: Updated.
8165 * obj-c++.dg/method-lookup-1.mm: New.
8167 2011-06-02 DJ Delorie <dj@redhat.com>
8169 * lib/timeout.exp (timeout): Add board_info support.
8171 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8173 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8175 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8178 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8179 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8181 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8182 Hans-Peter Nilsson <hp@axis.com>
8184 PR rtl-optimization/48840
8185 * gcc.target/sparc/ultrasp13.c: New test.
8187 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8190 * gcc.c-torture/compile/pr49238.c: New.
8192 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8194 * gcc.target/arm/g2.c: Skip test in -mthumb.
8195 Skip test unless cpu is xscale.
8196 * gcc.target/arm/scd42-2.c: Likewise.
8197 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8199 2011-06-01 Jason Merrill <jason@redhat.com>
8201 * g++.dg/cpp0x/decltype28.C: New.
8202 * g++.dg/cpp0x/decltype29.C: New.
8204 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8207 * gcc.target/mips/pr45074.c: New test.
8209 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8210 Hans-Peter Nilsson <hp@axis.com>
8212 PR rtl-optimization/48830
8213 * gcc.target/sparc/ultrasp12.c: New test.
8215 2011-06-01 David Li <davidxl@google.com>
8217 * gcc.dg/profile-dir-1.c: Change pass name.
8218 * gcc.dg/profile-dir-2.c: Ditto.
8219 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8220 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8221 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8222 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8223 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8224 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8225 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8226 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8227 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8228 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8229 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8230 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8231 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8232 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8233 * gcc.dg/profile-dir-3.c: Ditto.
8234 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8236 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8238 * objc.dg/attributes/method-nonnull-1.m: New test.
8239 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8241 2011-05-31 Tobias Burnus <burnus@net-b.de>
8244 * gfortran.dg/coarray_atomic_1.f90: New.
8245 * gfortran.dg/coarray/atomic_1.f90: New.
8247 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8249 * gcc.dg/guality/bswaptest.c: New test.
8250 * gcc.dg/guality/clztest.c: New test.
8251 * gcc.dg/guality/ctztest.c: New test.
8252 * gcc.dg/guality/rotatetest.c: New test.
8255 * gcc.target/i386/pr48688.c: New test.
8257 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
8260 * g++.dg/lookup/name-clash9.C: New.
8262 2011-05-31 Tobias Burnus <burnus@net-b.de>
8265 * gfortran.dg/coarray/dummy_1.f90: New.
8267 2011-05-31 Tobias Burnus <burnus@net-b.de>
8270 * gfortran.dg/coarray/save_1.f90: New.
8271 * gfortran.dg/coarray_4.f90: Update dg-error.
8273 2011-05-31 Jason Merrill <jason@redhat.com>
8275 * g++.dg/cpp0x/rv-template1.C: New.
8277 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8279 PR rtl-optimization/49235
8280 * gcc.dg/pr49235.c: New test.
8282 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8284 PR tree-optimization/49093
8285 * gcc.dg/vect/pr49093.c: New test.
8287 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8290 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8292 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8295 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8298 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8301 * gcc.c-torture/execute/pr49186.c: New.
8303 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8306 * gcc.target/i386/pr49168-1.c: New.
8308 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8309 Eric Botcazou <ebotcazou@adacore.com>
8311 * gcc.dg/guality/drap.c: New test.
8313 2011-05-30 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/49210
8316 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8317 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8319 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8322 * g++.dg/gomp/pr49223-1.C: New test.
8323 * g++.dg/gomp/pr49223-2.C: New test.
8325 2011-05-30 Richard Guenther <rguenther@suse.de>
8327 PR tree-optimization/49218
8328 * gcc.c-torture/execute/pr49218.c: New testcase.
8330 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8332 PR tree-optimization/49199
8333 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8334 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8335 -fno-tree-scev-cprop.
8337 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8340 * gfortran.dg/extends_13.f03: New.
8342 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8344 PR rtl-optimization/49095
8345 * gcc.target/i386/pr49095.c: New test.
8347 2011-05-29 Tobias Burnus <burnus@net-b.de>
8350 * gfortran.dg/coarray_24.f90: New.
8352 2011-05-29 Tobias Burnus <burnus@net-b.de>
8355 * gfortran.dg/coarray_23.f90: New.
8357 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8360 * gcc.dg/pr48826.c: New test.
8362 2011-05-29 Richard Guenther <rguenther@suse.de>
8364 PR tree-optimization/49217
8365 * gcc.dg/torture/pr49217.c: New testcase.
8367 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8370 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8372 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8374 * gnat.dg/boolean_subtype.adb: Rename to...
8375 * gnat.dg/boolean_subtype1.adb: ...this.
8377 2011-05-28 Jason Merrill <jason@redhat.com>
8379 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8381 2011-05-27 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/enum18.C: Adjust.
8385 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8387 2011-05-27 Tobias Burnus <burnus@net-b.de>
8390 * gfortran.dg/coarray_22.f90: New.
8392 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8394 PR tree-optimization/46728
8395 * gcc.target/powerpc/pr46728-1.c: New.
8396 * gcc.target/powerpc/pr46728-2.c: New.
8397 * gcc.target/powerpc/pr46728-3.c: New.
8398 * gcc.target/powerpc/pr46728-4.c: New.
8399 * gcc.target/powerpc/pr46728-5.c: New.
8400 * gcc.dg/pr46728-6.c: New.
8401 * gcc.target/powerpc/pr46728-7.c: New.
8402 * gcc.target/powerpc/pr46728-8.c: New.
8403 * gcc.dg/pr46728-9.c: New.
8404 * gcc.target/powerpc/pr46728-10.c: New.
8405 * gcc.target/powerpc/pr46728-11.c: New.
8406 * gcc.dg/pr46728-12.c: New.
8407 * gcc.target/powerpc/pr46728-13.c: New.
8408 * gcc.target/powerpc/pr46728-14.c: New.
8409 * gcc.target/powerpc/pr46728-15.c: New.
8410 * gcc.target/powerpc/pr46728-16.c: New.
8412 2011-05-27 Jason Merrill <jason@redhat.com>
8414 * g++.dg/abi/mangle47.C: New.
8417 * g++.dg/template/const5.C: New.
8419 * g++.dg/cpp0x/enum18.C: New.
8421 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8423 * g++.dg/cpp0x/error6.C: New.
8425 * g++.dg/cpp0x/error5.C: New.
8427 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8430 * g++.dg/eh/cond6.C: New test.
8432 2011-05-27 Tobias Burnus <burnus@net-b.de>
8435 * gfortran.dg/rank_3.f90: New.
8436 * gfortran.dg/rank_4.f90: New.
8438 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8440 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8441 replace dump search.
8443 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8445 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8446 * gnat.dg/bit_packed_array5.adb: ...here.
8448 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8451 * g++.dg/cpp0x/auto25.C: New.
8453 2011-05-27 Richard Guenther <rguenther@suse.de>
8455 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8457 2011-05-27 Richard Guenther <rguenther@suse.de>
8459 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8461 2011-05-27 Richard Guenther <rguenther@suse.de>
8464 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8466 2011-05-26 Jason Merrill <jason@redhat.com>
8468 * g++.dg/cpp0x/friend1.C: New.
8469 * g++.dg/cpp0x/friend2.C: New.
8471 * g++.dg/cpp0x/auto7.C: Update.
8472 * g++.dg/template/crash50.C: Adjust.
8473 * g++.dg/template/static9.C: Adjust.
8474 * g++.old-deja/g++.ext/memconst.C: Adjust.
8476 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8478 * gcc.dg/march.c: Ignore a note for some targets.
8480 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8481 Nathan Froyd <froydnj@codesourcery.com>
8485 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8486 * g++.dg/parse/pr18770.C: New test.
8487 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8489 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8492 * gfortran.dg/dependency_40.f90 : New test.
8494 2011-05-26 Tobias Burnus <burnus@net-b.de>
8497 * gfortran.dg/coarray/registering_1.f90: New.
8499 2011-05-26 Jason Merrill <jason@redhat.com>
8501 * g++.dg/cpp0x/variadic111.C: New.
8502 * g++.dg/cpp0x/variadic41.C: Adjust.
8504 2011-05-26 Richard Guenther <rguenther@suse.de>
8506 PR tree-optimization/48702
8507 * gcc.dg/torture/pr48702.c: New testcase.
8509 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8511 PR gcov-profile/48845
8512 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8514 * gcc.dg/matrix/matrix.exp: Likewise.
8515 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8516 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8517 line number to check_profiling_available.
8518 * lib/target-supports.exp (check_profiling_available): Account for
8520 Require TLS runtime support with -fprofile-generate.
8521 * lib/profopt.exp (profopt-execute): Add TLS options for
8523 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8525 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8528 * g++.dg/eh/cond5.C: New test.
8530 PR tree-optimization/49161
8531 * gcc.c-torture/execute/pr49161.c: New test.
8533 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8535 * gcc.target/arm/neon-vorn-vbic.c: New test.
8537 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8539 PR tree-optimization/49038
8540 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8541 * gcc.dg/vect/pr49038.c: New test.
8543 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
8545 * g++.dg/init/pr25811-3.C: New.
8546 * g++.dg/init/pr25811-4.C: New.
8548 2011-05-25 Jason Merrill <jason@redhat.com>
8550 * g++.dg/cpp0x/enum17.C: New.
8551 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8553 * g++.dg/cpp0x/auto24.C: New.
8555 * g++.dg/cpp0x/error4.C: New.
8557 * g++.dg/cpp0x/rv-restrict.C: New.
8559 * g++.dg/cpp0x/enum15.C: New.
8560 * g++.dg/cpp0x/constexpr-switch2.C: New.
8562 * g++.dg/cpp0x/variadic110.C: New.
8564 * g++.dg/cpp0x/auto9.C: Add typedef test.
8566 * g++.dg/cpp0x/auto23.C: New.
8567 * g++.dg/cpp0x/auto9.C: Adjust.
8569 * g++.dg/cpp0x/defaulted29.C: New.
8571 * g++.dg/cpp0x/initlist51.C: New.
8573 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8575 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8576 * g++.dg/abi/packed1.C: Suppress warning.
8577 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8578 * g++.dg/template/stdarg1.C: Likewise.
8579 * g++.dg/other/packed1.C: Remove arm from xfail list.
8581 2011-05-25 Jason Merrill <jason@redhat.com>
8583 * g++.dg/cpp0x/enum16.C: New.
8584 * g++.dg/parse/error15.C: Adjust.
8586 * g++.dg/cpp0x/initlist50.C: New.
8588 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8590 * g++.dg/cpp0x/variadic109.C: New.
8592 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8594 * gcc.target/i386/pause-1.c: New.
8596 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8598 * gcc.dg/stack-usage-1.c: Adjust comment.
8599 * gcc.dg/stack-usage-2.c: New test.
8601 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8605 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8607 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8609 PR rtl-optimization/48757
8610 * gfortran.dg/pr48757.f: New test case.
8612 2011-05-24 Jason Merrill <jason@redhat.com>
8614 * g++.dg/cpp0x/access01.C: New.
8616 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8619 * objc.dg/pr48177.m: New testcase.
8621 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8624 * objc.dg/pr48187.m: New testcase.
8625 * obj-c++.dg/pr48187.mm: New testcase.
8626 * objc.dg/ivar-extra-semicolon.m: New testcase.
8628 2011-05-24 Jason Merrill <jason@redhat.com>
8630 * g++.dg/template/access21.C: New.
8631 * g++.dg/template/access22.C: New.
8633 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8635 PR rtl-optimization/48633
8636 * g++.dg/pr48633.C: New test.
8638 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8641 * g++.dg/other/pr49133.C: New test.
8643 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8644 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8646 * gcc.dg/torture/tls/run-gd.c: New test.
8647 * gcc.dg/torture/tls/run-ie.c: New test.
8648 * gcc.dg/torture/tls/run-ld.c: New test.
8649 * gcc.dg/torture/tls/run-le.c: New test.
8650 * lib/target-supports.exp (check_effective_target_tls_runtime):
8651 Build testcase with TLS options.
8653 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8655 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8657 2011-05-24 Tom de Vries <tom@codesourcery.com>
8659 PR tree-optimization/49121
8660 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8662 2011-05-23 Jason Merrill <jason@redhat.com>
8664 * g++.dg/cpp0x/defaulted28.C: New.
8666 * g++.dg/cpp0x/sfinae25.C: New.
8668 * g++.dg/cpp0x/rv-cast2.C: New.
8670 * g++.dg/cpp0x/enum14.C: New.
8672 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.c-torture/execute/pr49123.c: New test.
8678 * gcc.dg/debug/pr49032.c: New test.
8681 * gcc.dg/pr49120.c: New test.
8683 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8686 * gcc.target/i386/pr47315.c: New test.
8688 2011-05-23 Jason Merrill <jason@redhat.com>
8690 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8692 * g++.dg/cpp0x/sfinae24.C: New.
8694 * g++.dg/cpp0x/error3.C: New.
8696 * g++.dg/cpp0x/defaulted27.C: New.
8698 * g++.dg/cpp0x/decltype27.C: New.
8700 2011-05-23 Richard Guenther <rguenther@suse.de>
8702 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8704 2011-05-23 Richard Guenther <rguenther@suse.de>
8706 PR tree-optimization/40874
8707 * g++.dg/tree-ssa/pr40874.C: New testcase.
8709 2011-05-23 Richard Guenther <rguenther@suse.de>
8711 PR tree-optimization/49115
8712 * g++.dg/torture/pr49115.C: New testcase.
8714 2011-05-23 Richard Guenther <rguenther@suse.de>
8717 * gcc.dg/memcpy-3.c: New testcase.
8719 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8722 * gcc.c-torture/execute/pr48973-1.c: New test.
8723 * gcc.c-torture/execute/pr48973-2.c: New test.
8725 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8728 * g++.dg/warn/pr18016.C: New.
8730 2011-05-23 Tom de Vries <tom@codesourcery.com>
8733 * gcc.target/arm/ivopts-6.c: New test.
8735 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8738 * gcc.c-torture/compile/pr49029.c: New test.
8740 2011-05-22 Jason Merrill <jason@redhat.com>
8742 * g++.dg/cpp0x/sfinae23.C: New.
8743 * g++.dg/cpp0x/sfinae8.C: Correct.
8745 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8747 * gfortran.dg/function_optimize_8.f90: New test case.
8749 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8751 PR tree-optimization/49087
8752 * gcc.dg/vect/O3-pr49087.c: New test.
8754 2011-05-21 Jason Merrill <jason@redhat.com>
8756 * g++.dg/debug/const5.C: New.
8758 2011-05-20 Jason Merrill <jason@redhat.com>
8760 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8762 * g++.dg/cpp0x/constexpr-static7.C: New.
8764 * g++.dg/cpp0x/enum12.C: New.
8765 * g++.dg/cpp0x/enum13.C: New.
8767 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8770 * gfortran.dg/select_type_23.f03: New.
8772 2011-05-20 Jason Merrill <jason@redhat.com>
8774 * g++.dg/cpp0x/defaulted26.C: New.
8776 * g++.dg/cpp0x/noexcept02.C: Fix.
8777 * g++.dg/cpp0x/noexcept03.C: Fix.
8778 * g++.dg/cpp0x/noexcept08.C: Fix.
8779 * g++.dg/cpp0x/noexcept10.C: New.
8781 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8784 * gfortran.dg/extends_12.f03: New.
8786 2011-05-20 Jason Merrill <jason@redhat.com>
8788 * g++.dg/template/koenig9.C: New.
8789 * g++.dg/opt/pr47615.C: Fix.
8790 * g++.dg/overload/defarg1.C: Fix.
8791 * g++.dg/tc1/dr213.C: Remove xfail.
8792 * g++.dg/torture/pr34850.C: Fix.
8793 * g++.dg/torture/pr39362.C: Fix.
8794 * g++.old-deja/g++.brendan/crash56.C: Fix.
8795 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8797 2011-05-20 Richard Guenther <rguenther@suse.de>
8799 PR tree-optimization/49079
8800 * gcc.dg/torture/pr49079.c: New testcase.
8802 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8804 PR tree-optimization/49073
8805 * gcc.c-torture/execute/pr49073.c: New test.
8807 2011-06-19 Tobias Burnus <burnus@net-b.de>
8810 * gfortran.dg/coarray_21.f90: New.
8812 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8814 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8817 2011-05-19 Richard Guenther <rguenther@suse.de>
8820 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8822 2011-05-19 Richard Guenther <rguenther@suse.de>
8825 * gcc.dg/builtin-object-size-11.c: New testcase.
8827 2011-05-19 Tom de Vries <tom@codesourcery.com>
8830 * gcc.target/arm/ivopts.c: New test.
8831 * gcc.target/arm/ivopts-2.c: New test.
8833 2011-05-19 Tom de Vries <tom@codesourcery.com>
8835 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8837 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839 * gcc.c-torture/execute/960321-1.x: Remove.
8841 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8844 * gfortran.dg/move_alloc_4.f90: New.
8846 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8849 * gcc.target/i386/pr49002-1.c: New test.
8850 * gcc.target/i386/pr49002-2.c: Likewise.
8852 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8854 PR tree-optimization/49039
8855 * gcc.c-torture/execute/pr49039.c: New test.
8856 * gcc.dg/tree-ssa/pr49039.c: New test.
8857 * g++.dg/torture/pr49039.C: New test.
8859 2011-05-18 Jason Merrill <jason@redhat.com>
8861 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8862 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8863 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8865 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8867 * gcc.target/bfin/mcpu-bf592.c: New test.
8869 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8871 PR tree-optimization/41881
8872 * gcc.dg/vect/O3-pr41881.c: New test.
8873 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8875 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8877 PR tree-optimization/49000
8878 * gcc.dg/pr49000.c: New test.
8880 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8882 * gnat.dg/invalid1.adb: New test.
8884 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8886 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8888 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8889 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8891 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8894 * g++.dg/cpp0x/range-for18.C: New.
8896 2011-05-15 Tobias Burnus <burnus@net-b.de>
8899 * gfortran.dg/coarray/image_index_2.f90: New.
8901 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8903 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8904 * g++.dg/cpp0x/override2.C: New.
8906 2011-05-14 Tobias Burnus <burnus@net-b.de>
8909 * gfortran.de/coarray_20.f90: New.
8911 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8914 * function_optimize_7.f90: New test case.
8916 2011-05-13 Jason Merrill <jason@redhat.com>
8918 * g++.dg/cpp0x/decltype26.C: New.
8919 * g++.dg/cpp0x/enum11.C: New.
8921 2011-05-13 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/assign_8.f90: Update dg-error.
8927 2011-05-13 Tobias Burnus <burnus@net-b.de>
8930 * gfortran.dg/io_constraints_8.f90: New.
8931 * gfortran.dg/io_constraints_9.f90: New.
8933 2011-05-13 Martin Thuresson <martint@google.com>
8935 PR gcov-profile/47793
8936 * gcc.dg/pr47793.c: New.
8938 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8940 PR tree-optimization/48975
8941 * gcc.dg/pr48975.c: New test.
8943 2011-05-12 Tobias Burnus <burnus@net-b.de>
8946 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8948 2011-05-12 Jason Merrill <jason@redhat.com>
8950 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8952 2011-05-12 Geert Bosch <bosch@adacore.com>
8954 * gnat.dg/view_conversion1.adb: New test.
8956 2011-05-12 Richard Guenther <rguenther@suse.de>
8958 PR tree-optimization/48172
8959 * gcc.dg/vect/pr48172.c: New testcase.
8961 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8964 * g++.dg/opt/pr48967.C: New test.
8966 2011-05-11 Jason Merrill <jason@redhat.com>
8968 * g++.dg/cpp0x/constexpr-friend.C: New.
8969 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8971 * g++.dg/cpp0x/sfinae22.C: New.
8973 2011-05-11 Tobias Burnus <burnus@net-b.de>
8976 * gfortran.dg/generic_24.f90: New.
8978 2011-05-11 Richard Guenther <rguenther@suse.de>
8980 PR tree-optimization/15256
8981 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8983 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8986 * gcc.dg/pr48159-1.c: New test.
8987 * gcc.dg/pr48159-2.c: New test.
8989 2011-05-11 Richard Guenther <rguenther@suse.de>
8992 * gcc.dg/torture/pr48953.c: New testcase.
8994 2011-05-11 Richard Guenther <rguenther@suse.de>
8996 PR tree-optimization/18041
8997 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8999 2011-05-11 Alan Modra <amodra@gmail.com>
9002 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9004 2011-05-10 Jason Merrill <jason@redhat.com>
9006 * g++.dg/cpp0x/defaulted25.C: New.
9007 * g++.dg/template/crash7.C: Adjust.
9009 * g++.dg/cpp0x/variadic108.C: New.
9011 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9013 * g++.dg/inherit/virtual9.C: Extend.
9015 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9018 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9019 are passed and returned in vector registers.
9021 2011-05-10 Richard Guenther <rguenther@suse.de>
9023 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9024 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9025 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9026 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9027 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9030 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9032 PR tree-optimization/48611
9033 PR tree-optimization/48794
9034 * gfortran.dg/gomp/pr48611.f90: New test.
9035 * gfortran.dg/gomp/pr48794.f90: New test.
9038 * gcc.dg/dfp/pr48928.c: New test.
9040 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9043 * g++.dg/cpp0x/pr48522.C: New.
9045 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9048 * g++.dg/cpp0x/sfinae21.C: New.
9050 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9052 * g++.dg/template/sfinae28.C: Rename to...
9053 * g++.dg/cpp0x/sfinae19.C: ... this.
9054 * g++.dg/template/sfinae29.C: Rename to...
9055 * g++.dg/cpp0x/sfinae20.C: ... this.
9057 2011-05-09 Jeff Law <law@redhat.com>
9059 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9062 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
9065 * g++.dg/init/pr20039.C: New.
9067 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9071 * g++.dg/template/sfinae28.C: New.
9072 * g++.dg/template/sfinae29.C: Likewise.
9074 2011-05-09 Jason Merrill <jason@redhat.com>
9076 * g++.dg/template/nontype23.C: New.
9078 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
9080 * g++.dg/init/pr48859.C: New.
9082 2011-05-09 Jason Merrill <jason@redhat.com>
9084 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9085 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9086 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9087 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9088 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9089 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9090 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9091 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9093 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9095 * g++.dg/inherit/virtual9.C: New.
9097 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9100 * g++.dg/template/dependent-expr8.C: New test case.
9102 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9104 PR tree-optimization/48837
9105 * gcc.dg/pr48837.c: New testcase.
9107 2011-05-06 Jason Merrill <jason@redhat.com>
9109 * g++.dg/cpp0x/constexpr-condition2.C: New.
9111 * g++.dg/cpp0x/constexpr-missing.C: New.
9113 2011-05-06 Tobias Burnus <burnus@net-b.de>
9116 * gfortran.dg/coarray/this_image_2.f90: New.
9118 2011-05-06 Tobias Burnus <burnus@net-b.de>
9122 * gfortran.dg/bind_c_usage_22.f90: New.
9123 * gfortran.dg/bind_c_usage_23.f90: New.
9124 * gfortran.dg/bind_c_usage_24.f90: New.
9125 * gfortran.dg/bind_c_usage_24_c.c: New.
9127 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9130 * g++.dg/template/member9.C: New test case.
9132 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9134 * gnat.dg/discr29.ad[sb]: New test.
9135 * gnat.dg/discr30.adb: Likewise.
9137 2011-05-05 Julian Brown <julian@codesourcery.com>
9139 * gcc.target/arm/neon-vset_lanes8.c: New test.
9141 2011-05-05 Jason Merrill <jason@redhat.com>
9143 * g++.dg/init/new32.C: New.
9145 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9147 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9150 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9152 PR rtl-optimization/48381
9153 * gcc.c-torture/compile/pr48381.c: New test.
9155 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9157 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9159 * gcc.target/i386/opt-1.c: Ditto.
9161 2011-05-04 Jason Merrill <jason@redhat.com>
9163 * g++.dg/conversion/base1.C: New.
9165 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9167 PR libgfortran/48787
9168 * gfortran.dg/round_3.f08: Add more checks to test case.
9170 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9172 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9173 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9174 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9175 Gate test on effective_target fd_truncate.
9177 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9179 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9180 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9181 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9182 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9183 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9184 * gcc.target/i386/pr38824.c: Ditto.
9185 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9186 * gcc.target/i386/vecinit-2.c: Ditto.
9187 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9188 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9189 * gcc.target/i386/parity-2.c: Ditto.
9190 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9192 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9194 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9196 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9197 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9198 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9200 2011-05-03 Tobias Burnus <burnus@net-b.de>
9203 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9205 2011-05-03 Tobias Burnus <burnus@net-b.de>
9208 * gfortran.dg/coarray/this_image_1.f90: New.
9210 2011-05-03 Tobias Burnus <burnus@net-b.de>
9213 * gfortran.dg/coarray/caf.dg: New.
9214 * gfortran.dg/coarray/image_index_1.f90: New, copied
9215 from ../coarray_16.f90.
9217 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9220 * g++.dg/ext/complex9.C: New.
9222 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9225 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9226 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9227 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9229 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9231 * gcc.target/bfin/builtins: Created.
9232 * gcc.target/bfin/hisilh-O0.c: Deleted.
9233 * gcc.target/bfin/hisilh.c: Moved to...
9234 * gcc.target/bfin/builtins/hisilh.c: ...here.
9235 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9236 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9237 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9238 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9239 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9240 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9241 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9242 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9243 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9244 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9245 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9246 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9247 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9248 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9249 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9250 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9251 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9252 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9253 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9254 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9255 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9256 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9257 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9258 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9259 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9260 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9261 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9262 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9263 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9264 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9265 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9266 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9267 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9268 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9269 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9270 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9271 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9272 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9273 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9274 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9275 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9276 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9277 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9278 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9279 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9280 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9281 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9282 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9283 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9284 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9285 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9286 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9287 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9288 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9289 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9290 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9291 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9292 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9293 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9294 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9295 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9296 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9297 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9298 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9299 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9300 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9301 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9302 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9303 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9304 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9305 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9306 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9307 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9308 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9309 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9310 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9311 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9312 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9313 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9314 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9315 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9316 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9317 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9318 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9319 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9320 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9321 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9322 * gcc.target/bfin/builtins/circptr.c: Ditto.
9323 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9324 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9325 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9326 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9327 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9328 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9329 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9330 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9331 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9332 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9333 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9334 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9335 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9336 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9337 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9338 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9339 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9340 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9341 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9342 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9343 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9344 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9345 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9346 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9347 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9348 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9349 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9350 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9351 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9352 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9353 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9354 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9355 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9356 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9357 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9358 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9359 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9360 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9361 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9362 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9363 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9364 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9365 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9366 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9367 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9368 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9369 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9370 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9371 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9372 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9373 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9374 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9375 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9376 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9377 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9378 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9379 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9380 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9381 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9382 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9383 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9384 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9385 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9386 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9387 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9388 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9389 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9390 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9391 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9392 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9394 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9396 * gcc.target/arm/cold-lc.c: New test.
9398 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.dg/pr48774.c: New test.
9403 2011-05-03 Richard Guenther <rguenther@suse.de>
9405 * gcc.dg/large-size-array-5.c: New testcase.
9407 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9409 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9411 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9413 * lib/target-supports.exp (check_effective_target_vect_strided):
9415 (check_effective_target_vect_strided2)
9416 (check_effective_target_vect_strided3)
9417 (check_effective_target_vect_strided4)
9418 (check_effective_target_vect_strided8): ...these new functions.
9420 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9421 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9422 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9423 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9424 * gcc.dg/vect/pr37539.c: Likewise.
9425 * gcc.dg/vect/slp-11a.c: Likewise.
9426 * gcc.dg/vect/slp-11b.c: Likewise.
9427 * gcc.dg/vect/slp-11c.c: Likewise.
9428 * gcc.dg/vect/slp-12a.c: Likewise.
9429 * gcc.dg/vect/slp-12b.c: Likewise.
9430 * gcc.dg/vect/slp-18.c: Likewise.
9431 * gcc.dg/vect/slp-19a.c: Likewise.
9432 * gcc.dg/vect/slp-19b.c: Likewise.
9433 * gcc.dg/vect/slp-21.c: Likewise.
9434 * gcc.dg/vect/slp-23.c: Likewise.
9435 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9437 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9438 instead of vect_interleave && vect_extract_even_odd.
9439 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9440 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9441 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9442 * gcc.dg/vect/vect-1.c: Likewise.
9443 * gcc.dg/vect/vect-10.c: Likewise.
9444 * gcc.dg/vect/vect-98.c: Likewise.
9445 * gcc.dg/vect/vect-107.c: Likewise.
9446 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9447 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9448 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9449 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9450 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9451 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9452 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9453 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9454 * gcc.dg/vect/vect-strided-float.c: Likewise.
9455 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9456 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9457 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9458 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9459 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9460 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9461 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9462 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9463 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9464 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9465 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9466 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9467 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9468 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9469 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9471 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9473 * gcc.dg/vect/pr30843.c: Likewise.
9474 * gcc.dg/vect/pr33866.c: Likewise.
9475 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9476 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9477 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9478 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9480 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9482 * gcc.dg/vect/slp-11.c: Split into...
9483 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9484 gcc.dg/vect/slp-11c.c: ...these tests.
9485 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9486 * gcc.dg/vect/slp-12c.c: ...this new test.
9487 * gcc.dg/vect/slp-19.c: Split into...
9488 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9489 gcc.dg/vect/slp-19c.c: ...these new tests.
9491 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9493 * lib/target-supports.exp
9494 (check_effective_target_vect_extract_even_odd_wide): Delete.
9495 (check_effective_target_vect_strided_wide): Likewise.
9496 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9497 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9498 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9499 * gcc.dg/vect/pr37539.c: Likewise.
9500 * gcc.dg/vect/slp-11.c: Likewise.
9501 * gcc.dg/vect/slp-12a.c: Likewise.
9502 * gcc.dg/vect/slp-12b.c: Likewise.
9503 * gcc.dg/vect/slp-19.c: Likewise.
9504 * gcc.dg/vect/slp-23.c: Likewise.
9505 * gcc.dg/vect/vect-1.c: Likewise.
9506 * gcc.dg/vect/vect-98.c: Likewise.
9507 * gcc.dg/vect/vect-107.c: Likewise.
9508 * gcc.dg/vect/vect-strided-float.c: Likewise.
9510 2011-05-02 Jason Merrill <jason@redhat.com>
9512 * g++.dg/init/new31.C: New.
9514 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9517 * gcc.dg/pr35445.c: New test.
9519 2011-05-02 Jason Merrill <jason@redhat.com>
9521 * c-c++-common/vla-1.c: New.
9523 2011-05-02 Richard Guenther <rguenther@suse.de>
9525 PR tree-optimization/48822
9526 * gcc.dg/torture/pr48822.c: New testcase.
9528 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9531 * g++.dg/cpp0x/constexpr-47969.C: New.
9533 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9536 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9537 on vect_no_align targets.
9538 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9539 vect_no_align targets.
9541 2011-05-01 Xinliang David Li <davidxl@google.com>
9543 * gcc.dg/tree-ssa/integer-addr.c: New test.
9544 * gcc.dg/tree-ssa/alias_bug.c: New test.
9546 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548 PR libgfortran/48787
9549 * gfortran.dg/round_3.f08: Add more checks.
9551 2011-04-30 Tobias Burnus <burnus@net-b.de>
9554 * gfortran.dg/import9.f90: New, proper test.
9555 * gfortran.dg/interface_37.f90: Remove bogus
9556 test (bogus copy of interface_36.f90).
9558 2011-04-30 Tobias Burnus <burnus@net-b.de>
9561 * gfortran.dg/interface_37.f90: New.
9563 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9566 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9568 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9570 PR tree-optimization/48809
9571 * gcc.c-torture/execute/pr48809.c: New test.
9573 2011-04-29 Jeff Law <law@redhat.com>
9575 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9577 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9580 * g++.dg/init/ctor10.C: New.
9582 2011-04-29 Le-Chun Wu <lcwu@google.com>
9584 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9585 warning in implicitly instantiated templates.
9587 2011-04-29 Le-Chun Wu <lcwu@google.com>
9589 * g++.dg/warn/Wnull-conversion-1.C: New.
9590 * g++.dg/warn/Wnull-conversion-2.C: New.
9592 2011-04-29 Diego Novillo <dnovillo@google.com>
9594 * g++.old-deja/g++.other/null3.C: Expect warning about
9595 converting boolean to a pointer.
9597 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9600 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9604 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9606 2011-04-29 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/typebound_proc_22.f90: New.
9612 * gfortran.dg/interface_36.f90: New.
9614 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9616 PR libgfortran/48488
9617 PR libgfortran/48602
9618 PR libgfortran/48615
9619 PR libgfortran/48684
9620 PR libgfortran/48787
9621 * gfortran.dg/fmt_g.f: Adjust test.
9622 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9623 * gfortran.dg/round_3.f08: New test.
9624 * gfortran.dg/namelist_print_1.f: Adjust test.
9625 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9626 * gfortran.dg/f2003_io_5.f03: Adjust test.
9627 * gfortran.dg/coarray_15.f90: Adjust test.
9628 * gfortran.dg/namelist_65.f90: Adjust test.
9629 * gfortran.dg/fmt_cache_1.f: Adjust test.
9630 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9631 * gfortran.dg/real_const_3.f90: Adjust test.
9633 2011-04-29 Jan Hubicka <jh@suse.cz>
9635 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9636 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9638 2011-04-28 Xinliang David Li <davidxl@google.com>
9640 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9641 * g++.dg/prof-robust-1.C: New test.
9643 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9645 PR tree-optimization/48765
9646 * gcc.dg/vect/pr48765.c: New.
9648 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9650 PR tree-optimization/48775
9651 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9653 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9656 * g++.dg/inherit/pr48798.C: New.
9657 * g++.old-deja/g++.other/base1.C: Adjust.
9659 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9662 * g++.dg/template/inherit7.C: New test case.
9664 2011-04-28 Richard Guenther <rguenther@suse.de>
9666 PR tree-optimization/40052
9667 PR tree-optimization/15347
9668 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9669 * gcc.dg/pr15347.c: Likewise.
9671 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9674 * g++.dg/cpp0x/sfinae18.C: New.
9676 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9679 * g++.dg/ext/is_literal_type1.C: New.
9681 2011-04-28 Tobias Burnus <burnus@net-b.de>
9685 * gfortran.dg/interface_35.f90: New.
9686 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9687 * gfortran.dg/func_result_6.f90: Add dg-warning.
9688 * gfortran.dg/bessel_1.f90: Ditto.
9689 * gfortran.dg/hypot_1.f90: Ditto.
9690 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9691 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9692 * gfortran.dg/interface_assignment_4.f90: Ditto.
9694 2011-04-27 Jason Merrill <jason@redhat.com>
9696 * g++.dg/ext/complex8.C: New.
9698 * g++.dg/cpp0x/initlist49.C: New.
9699 * g++.dg/init/new30.C: New.
9701 2011-04-27 Tobias Burnus <burnus@net-b.de>
9704 * gfortran.dg/whole_file_34.f90: New.
9706 2011-04-27 Jan Hubicka <jh@suse.cz>
9708 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9710 2011-04-27 Jason Merrill <jason@redhat.com>
9712 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9714 * g++.dg/parse/ambig6.C: New.
9716 2011-04-27 Nick Clifton <nickc@redhat.com>
9718 * gcc.dg/20020312-2.c: Add definition for RX.
9720 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9721 option with RX targets.
9723 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9726 2011-04-27 Richard Guenther <rguenther@suse.de>
9728 * gcc.dg/tree-ssa/pr23382.c: Remove.
9730 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9733 * gcc.c-torture/compile/pr48767.c: New test.
9735 2011-04-27 Richard Guenther <rguenther@suse.de>
9737 PR tree-optimization/48772
9738 * g++.dg/pr48772.C: New testcase.
9740 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9743 * gcc.c-torture/compile/pr48742.c: New test.
9745 2011-04-26 Jason Merrill <jason@redhat.com>
9747 * g++.dg/lookup/koenig13.C: New.
9749 * g++.dg/cpp0x/initlist48.C: New.
9751 2011-04-25 Jason Merrill <jason@redhat.com>
9753 * g++.dg/cpp0x/sfinae17.C: New.
9755 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9758 * gcc.target/powerpc/pr48258-1.c: New file.
9759 * gcc.target/powerpc/pr48258-2.c: Ditto.
9761 2011-04-26 Xinliang David Li <davidxl@google.com>
9763 * gcc.dg/uninit-suppress.c: New test.
9764 * gcc.dg/uninit-suppress.c: New test.
9766 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9769 * gcc.dg/pr48768.c: New test.
9771 PR tree-optimization/48734
9772 * gcc.c-torture/compile/pr48734.c: New test.
9775 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9777 2011-04-26 Richard Guenther <rguenther@suse.de>
9779 PR tree-optimization/48731
9780 * gcc.dg/torture/pr48731.c: New testcase.
9782 2011-04-26 Richard Guenther <rguenther@suse.de>
9785 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9787 2011-04-26 Richard Guenther <rguenther@suse.de>
9790 * gcc.dg/torture/pr48694-1.c: New testcase.
9791 * gcc.dg/torture/pr48694-2.c: Likewise.
9793 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9795 * g++.dg/ext/underlying_type1.C: New.
9796 * g++.dg/ext/underlying_type2.C: Likewise.
9797 * g++.dg/ext/underlying_type3.C: Likewise.
9798 * g++.dg/ext/underlying_type4.C: Likewise.
9799 * g++.dg/ext/underlying_type5.C: Likewise.
9800 * g++.dg/ext/underlying_type6.C: Likewise.
9801 * g++.dg/ext/underlying_type7.C: Likewise.
9802 * g++.dg/ext/underlying_type8.C: Likewise.
9803 * g++.dg/ext/underlying_type9.C: Likewise.
9804 * g++.dg/ext/underlying_type10.C: Likewise.
9806 2011-04-25 Jason Merrill <jason@redhat.com>
9808 * g++.dg/cpp0x/regress/template-const2.C: New.
9810 2011-04-25 Jeff Law <law@redhat.com>
9812 * gcc.dg/tree-ssa/vrp56.c: new test.
9814 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9818 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9820 PR preprocessor/48740
9821 * c-c++-common/raw-string-11.c: New test.
9823 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9825 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9828 2011-04-23 Tobias Burnus <burnus@net-b.de>
9831 * gfortran.dg/coarray_19.f90: New.
9833 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9836 * gcc.dg/pr48685.c: New test.
9838 2011-04-22 Jan Hubicka <jh@suse.cz>
9840 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9842 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9844 PR tree-optimization/48717
9845 * gcc.c-torture/execute/pr48717.c: New test.
9847 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9850 * gcc.target/i386/pr48723.c: New test.
9852 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9855 * gcc.dg/gomp/pr48716.c: New test.
9856 * g++.dg/gomp/pr48716.C: New test.
9858 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9861 * gcc.dg/missing-field-init-2.c: Update testcase.
9863 2011-04-22 Alan Modra <amodra@gmail.com>
9865 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9867 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9870 * gfortran.dg/function_optimize_6.f90: New test.
9872 2011-04-21 Easwaran Raman <eraman@google.com>
9874 * gcc.dg/stack-layout-2.c: New test.
9876 2011-04-21 Richard Guenther <rguenther@suse.de>
9879 * g++.dg/lto/pr48207-2_0.C: New testcase.
9880 * g++.dg/lto/pr48207-3_0.C: Likewise.
9882 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9884 * gnat.dg/volatile5.adb: New test.
9885 * gnat.dg/volatile5_pkg.ads: New helper.
9887 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9890 * gcc.target/i386/pr48708.c: New test.
9892 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9894 * gcc.dg/vect/vect-119.c: New test.
9896 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9898 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9901 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9902 Richard Sandiford <richard.sandiford@linaro.org>
9905 * gcc.target/arm/pr46329.c: New test.
9907 2011-04-21 Tobias Burnus <burnus@net-b.de>
9910 * gfortran.dg/coarray_18.f90: New.
9912 2011-04-20 Jason Merrill <jason@redhat.com>
9914 * g++.dg/cpp0x/initlist47.C: New.
9916 * g++.dg/init/dtor4.C: New.
9918 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9921 * gcc.target/i386/sse2-pinsrw.c: New test.
9922 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9923 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9924 * gcc.target/i386/sse2-insvhi.c: Ditto.
9925 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9926 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9928 2011-04-20 Jason Merrill <jason@redhat.com>
9930 * g++.dg/template/const4.C: New.
9932 2011-04-20 Easwaran Raman <eraman@google.com>
9934 * gcc.dg/stack-layout-1.c: New test.
9936 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9938 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9939 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9942 2011-04-20 Kai Tietz <ktietz@redhat.com>
9944 * gcc.dg/binop-xor1.c: New test.
9945 * gcc.dg/binop-xor2.c: New test.
9946 * gcc.dg/binop-xor3.c: New test.
9947 * gcc.dg/binop-xor4.c: New test.
9948 * gcc.dg/binop-xor5.c: New test.
9950 2011-04-20 Richard Guenther <rguenther@suse.de>
9952 PR tree-optimization/47892
9953 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9955 2011-04-20 Richard Guenther <rguenther@suse.de>
9958 * g++.dg/torture/pr48695.C: New testcase.
9960 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9962 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9963 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9964 * gcc.c-torture/execute/pr45262.c: Ditto
9965 * gcc.dg/torture/pr43165.c: Ditto.
9966 * gcc.dg/torture/pr47228.c: Ditto.
9967 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9968 * gcc.dg/ipa/pr45644.c: Ditto.
9969 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9972 2011-04-19 Jason Merrill <jason@redhat.com>
9974 * g++.dg/ext/complex7.C: New.
9976 * g++.dg/ext/attrib41.C: New.
9978 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9981 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9983 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9986 * gcc.target/i386/pr48678.c: New test.
9988 2011-04-19 Martin Jambor <mjambor@suse.cz>
9990 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9991 * g++.dg/opt/devirt2.C: New test.
9992 * g++.dg/ipa/devirt-g-1.C: Likewise.
9994 2011-04-19 Tobias Burnus <burnus@net-b.de>
9997 * gfortran.dg/whole_file_33.f90: New.
9999 2011-04-19 Martin Jambor <mjambor@suse.cz>
10001 * g++.dg/ipa/devirt-7.C: New test.
10003 2011-04-19 Richard Guenther <rguenther@suse.de>
10006 * g++.dg/lto/pr48207_0.C: New testcase.
10008 2011-04-18 Jason Merrill <jason@redhat.com>
10010 * g++.dg/init/void1.C: New.
10012 * g++.dg/cpp0x/union4.C: New.
10014 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10016 PR middle-end/48661
10017 * g++.dg/torture/pr48661.C: New test.
10020 * g++.dg/gomp/pr48632.C: New test.
10022 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10024 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10025 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10027 2011-04-18 Tobias Burnus <burnus@net-b.de>
10030 * gfortran.dg/coarray_17.f90: New.
10031 * gfortran.dg/coarray_10.f90: Update dg-error.
10033 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10036 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10037 * gfortran.dg/guality/guality.exp: Likewise.
10039 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10041 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10043 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10045 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10047 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10049 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10051 2011-04-18 Richard Guenther <rguenther@suse.de>
10053 PR middle-end/46364
10054 * g++.dg/torture/pr46364.C: New testcase.
10056 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10058 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10060 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10062 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10064 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10065 Ira Rosen <ira.rosen@linaro.org>
10068 * gcc.target/arm/pr48252.c: New test.
10070 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10072 PR tree-optimization/48616
10073 * gcc.dg/pr48616.c: New test.
10075 2011-04-18 Tobias Burnus <burnus@net-b.de>
10078 * gfortran.dg/coarray_16.f90: New.
10080 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10083 * gfortran.dg/realloc_on_assign_7.f03: New test.
10085 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10087 PR libgfortran/48602
10088 * gfortran.dg/fmt_g0_6.f08: New test.
10090 2011-04-17 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp0x/sfinae16.C: New.
10094 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10096 * gcc.target/mips/reg-var-1.c: New test.
10098 2011-04-17 Jan Hubicka <jh@suse.cz>
10100 * gcc.dg/winline-5.c: Update testcase.
10102 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10104 * gnat.dg/discr27.ad[sb]: Move dg directive.
10105 * gnat.dg/discr28.ad[sb]: New test.
10106 * gnat.dg/discr28_pkg.ads: New helper.
10108 2011-04-17 Michael Matz <matz@suse.de>
10110 PR tree-optimization/48622
10112 * gcc.dg/lto/pr48622_0.c: New test.
10114 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10116 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10117 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10118 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10119 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10120 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10121 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10123 2011-04-15 Jason Merrill <jason@redhat.com>
10125 * g++.dg/cpp0x/range-for17.C: New.
10127 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10129 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10130 * g++.dg/cpp0x/range-for3.C: Likewise.
10131 * g++.dg/cpp0x/range-for9.C: Correct error message.
10132 * g++.dg/cpp0x/range-for11.C: New.
10133 * g++.dg/cpp0x/range-for12.C: New.
10134 * g++.dg/cpp0x/range-for13.C: New.
10135 * g++.dg/cpp0x/range-for14.C: New.
10136 * g++.dg/cpp0x/range-for15.C: New.
10137 * g++.dg/cpp0x/range-for16.C: New.
10139 2011-04-15 Tobias Burnus <burnus@net-b.de>
10142 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10144 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10146 * objc.dg/naming-4.m: Updated.
10147 * objc.dg/naming-5.m: Updated.
10148 * objc.dg/naming-6.m: New.
10149 * objc.dg/naming-7.m: New.
10150 * obj-c++.dg/naming-1.mm: Updated.
10151 * obj-c++.dg/naming-2.mm: Updated.
10152 * obj-c++.dg/naming-3.mm: New.
10153 * obj-c++.dg/naming-4.mm: New.
10155 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10157 PR libgfortran/48589
10158 * gfortran.dg/fmt_g0_5.f08: New test.
10160 2011-04-15 Richard Guenther <rguenther@suse.de>
10163 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10165 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10167 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10168 -finline-limit=0 to -fno-inline
10170 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10173 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10176 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10179 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10180 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10181 * gcc.target/i386/avx-insertps-3.c: New test.
10182 * gcc.target/i386/avx-insertps-4.c: New test.
10184 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10186 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10189 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10194 * gcc.target/avr/pr46779-1.c: New test case
10195 * gcc.target/avr/pr46779-2.c: New test case
10197 2011-04-14 Jason Merrill <jason@redhat.com>
10199 * g++.dg/cpp0x/sfinae15.C: New.
10201 * g++.dg/cpp0x/sfinae14.C: New.
10203 * g++.dg/ext/vla10.C: New.
10205 2011-04-14 Richard Guenther <rguenther@suse.de>
10207 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10209 2011-04-14 Richard Guenther <rguenther@suse.de>
10211 * gcc.dg/fold-bitand-4.c: Move ...
10212 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10214 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10216 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10218 * gcc.target/avr/torture/trivial.c: Ditto.
10220 2011-04-13 Jason Merrill <jason@redhat.com>
10222 * g++.dg/template/operator11.C: New.
10224 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10226 PR middle-end/48591
10227 * gcc.dg/gomp/pr48591.c: New test.
10230 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10231 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10233 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10236 * g++.dg/template/dependent-expr7.C: New test case.
10238 2011-04-13 Jason Merrill <jason@redhat.com>
10240 * g++.dg/cpp0x/sfinae13.C: New.
10242 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10244 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10246 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10248 * gcc.target/arm/pr43698.c: Remove -march option.
10250 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10252 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10255 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10259 * gfortran.dg/realloc_on_assign_6.f03: New test.
10261 2011-04-12 Kai Tietz <ktietz@redhat.com>
10263 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10264 targets the additional -mno-ms-bitfields and
10265 -Wno-packed-bitfield-compat options.
10266 * g++.dg/ext/bitfield3.C: Likewise.
10267 * g++.dg/ext/bitfield4.C: Likewise.
10268 * g++.dg/ext/bitfield5.C: Likewise.
10269 * gcc.dg/bitfld-15.c: Likewise.
10270 * gcc.dg/bitfld-16.c: Likewise.
10271 * gcc.dg/bitfld-17.c: Likewise.
10272 * gcc.dg/bitfld-18.c: Likewise.
10274 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10276 * gcc.target/arm/neon-vld3-1.c: New test.
10277 * gcc.target/arm/neon-vst3-1.c: New test.
10278 * gcc.target/arm/neon/v*.c: Regenerate.
10280 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10282 PR rtl-optimization/48549
10283 * g++.dg/opt/pr48549.C: New test.
10285 2011-04-12 Richard Guenther <rguenther@suse.de>
10287 PR tree-optimization/46076
10288 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10290 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10293 * lib/compat.exp (compat-execute): Declare unsupported after
10294 stripping path from src1.
10295 * lib/lto.exp (lto-execute): Likewise.
10297 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10300 * gcc.dg/pr48552-1.c: New test.
10301 * gcc.dg/pr48552-2.c: New test.
10303 2011-04-11 Jason Merrill <jason@redhat.com>
10305 * g++.dg/cpp0x/sfinae12.C: New.
10307 * g++.dg/cpp0x/enum10.C: New.
10309 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10311 * g++.dg/cpp0x/rv-func.C: New.
10313 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10315 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10318 2011-04-11 Martin Jambor <mjambor@suse.cz>
10320 PR tree-optimization/48195
10321 * gcc.dg/ipa/pr48195.c: New test.
10323 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10325 * gnat.dg/return3.adb: Remove unused switch.
10327 2011-04-08 Mike Stump <mikestump@comcast.net>
10330 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10331 default to fno-common.
10333 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10335 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10336 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10338 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10341 * gfortran.dg/function_optimize_5.f90: New test.
10343 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10345 * gnat.dg/aggr17.adb: New test.
10346 * gnat.dg/aggr18.adb: Likewise.
10348 2011-04-08 Michael Matz <matz@suse.de>
10350 PR middle-end/48389
10351 * gcc.target/i386/pr48389.c: New test.
10353 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10355 PR rtl-optimization/48272
10356 * g++.dg/opt/pr48272.C: New.
10358 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10360 PR rtl-optimization/48235
10361 * gcc.dg/pr48235.c: New.
10363 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10365 PR rtl-optimization/48302
10366 * g++.dg/opt/pr48302.C: New.
10368 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10371 * g++.dg/opt/pr48273.C: New.
10373 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10375 PR rtl-optimization/48442
10376 * gcc.dg/pr48442.c: New.
10378 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10380 PR tree-optimization/48377
10381 * gcc.dg/vect/pr48377.c: New test.
10383 2011-04-07 Jason Merrill <jason@redhat.com>
10385 * g++.dg/cpp0x/regress/call1.C: New.
10387 * g++.dg/cpp0x/variadic107.C: New.
10389 * g++.dg/cpp0x/sfinae11.C: New.
10390 * g++.dg/cpp0x/noexcept02.C: Fix.
10392 * g++.dg/cpp0x/sfinae10.C: New.
10394 * g++.dg/cpp0x/sfinae9.C: New.
10396 * c-c++-common/Wcast-qual-1.c: Move here from...
10397 * gcc.dg/cast-qual-3.c: ...here, and...
10398 * g++.dg/warn/Wcast-qual2.C: ...here.
10400 * g++.dg/cpp0x/sfinae8.C: New.
10402 * g++.dg/cpp0x/sfinae7.C: New.
10404 * g++.dg/cpp0x/enum9.C: New.
10406 2011-04-07 Mike Stump <mikestump@comcast.net>
10408 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10409 with no trampolines.
10411 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10414 * gfortran.dg/gomp/pr48117.f90: New test.
10417 * gcc.dg/torture/pr48343.c: New test.
10419 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10421 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10423 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10425 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10427 2011-04-07 Tom de Vries <tom@codesourcery.com>
10430 * lib/scanasm.exp (object-size): New proc.
10431 * gcc.target/arm/pr43920-2.c: New test.
10433 2011-04-06 Tobias Burnus <burnus@net-b.de>
10437 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10439 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10441 * gcc.dg/mtune.c: Prune note from output.
10443 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10446 * gcc.dg/guality/pr36977.c: New test.
10447 * gcc.dg/guality/pr48466.c: New test.
10449 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10451 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10453 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10455 * gnat.dg/return3.adb: New test.
10457 2011-04-06 Richard Guenther <rguenther@suse.de>
10459 PR tree-optimization/47663
10460 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10462 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10464 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10465 Solaris 8 and 9 as well.
10467 2011-04-05 Tom de Vries <tom@codesourcery.com>
10470 * gcc.target/arm/pr43920-1.c: New test.
10472 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10474 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10475 (cctor): Actually return the value.
10476 (main): Cast return values.
10478 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10480 * gfortran.dg/character_comparison_8.f90: New test.
10482 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10484 * frontend-passes: (optimize_lexical_comparison): New function.
10485 (optimize_expr): Call it.
10486 (optimize_comparison): Also handle lexical comparison functions.
10487 Return false instad of -2 for unequal comparison.
10489 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10492 * function_optimize_4.f90: New test.
10494 2011-04-04 Tobias Burnus <burnus@net-b.de>
10497 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10498 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10499 * gfortran.dg/coarray_15.f90: New.
10501 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10503 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10504 * gfortran.dg/bessel_7.f90: Likewise.
10506 2011-04-03 Tobias Burnus <burnus@net-b.de>
10508 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10510 2011-04-03 Richard Guenther <rguenther@suse.de>
10511 Ira Rosen <ira.rosen@linaro.org>
10513 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10514 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10515 -ftree-loop-if-convert-stores.
10517 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10519 * gnat.dg/specs/aggr2.ads: New test.
10521 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10523 * gnat.dg/debug2.ad[sb]: New test.
10524 * gnat.dg/debug2_pkg.ads: New helper.
10525 * gnat.dg/debug3.ad[sb]: New test.
10527 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10529 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10531 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10533 PR middle-end/48335
10534 * gcc.c-torture/compile/pr48335-1.c: New test.
10535 * gcc.dg/pr48335-1.c: New test.
10536 * gcc.dg/pr48335-2.c: New test.
10537 * gcc.dg/pr48335-3.c: New test.
10538 * gcc.dg/pr48335-4.c: New test.
10539 * gcc.dg/pr48335-5.c: New test.
10540 * gcc.dg/pr48335-6.c: New test.
10541 * gcc.dg/pr48335-7.c: New test.
10542 * gcc.dg/pr48335-8.c: New test.
10543 * gcc.target/i386/pr48335-1.c: New test.
10545 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10548 * gcc.dg/Waddress.c: New test.
10550 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10553 * gfortran.dg/function_optimize_3.f90: New test.
10555 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10557 * gcc.c-torture/compile/20110401-1.c: New test.
10559 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10560 * g++.dg/lto/20091002-2_0.C: Likewise.
10561 * g++.dg/lto/20090303_0.c: Likewise.
10562 * g++.dg/lto/20091004-1_0.C: Likewise.
10563 * g++.dg/lto/20091002-3_0.C: Likewise.
10564 * g++.dg/lto/20091004-2_0.C: Likewise.
10565 * g++.dg/lto/20081123_0.C: Likewise.
10566 * g++.dg/lto/20090313_0.C: Likewise.
10567 * g++.dg/lto/20081109-1_0.C: Likewise.
10568 * g++.dg/lto/20081219_0.C: Likewise.
10569 * g++.dg/lto/20081204-1_0.C: Likewise.
10570 * g++.dg/lto/20090302_0.C: Likewise.
10571 * g++.dg/lto/20081119-1_0.C: Likewise.
10572 * g++.dg/lto/20081118_0.C: Likewise.
10573 * gcc.dg/lto/20091020-2_0.c: Likewise.
10574 * gcc.dg/lto/20090210_0.c: Likewise.
10575 * gcc.dg/lto/20081204-1_0.c: Likewise.
10576 * gcc.dg/lto/20081224_0.c: Likewise.
10577 * gcc.dg/lto/20090219_0.c: Likewise.
10578 * gcc.dg/lto/20091014-1_0.c: Likewise.
10579 * gcc.dg/lto/20091016-1_0.c: Likewise.
10580 * gcc.dg/lto/20090206-2_0.c: Likewise.
10581 * gcc.dg/lto/20090116_0.c: Likewise.
10582 * gcc.dg/lto/20091013-1_0.c: Likewise.
10583 * gcc.dg/lto/20091015-1_0.c: Likewise.
10584 * gcc.dg/lto/20090126-2_0.c: Likewise.
10586 2011-03-31 Ian Lance Taylor <iant@google.com>
10588 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10590 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10592 * gnat.dg/opt16.adb: New test.
10594 2011-03-31 Jason Merrill <jason@redhat.com>
10596 * g++.dg/cpp0x/defaulted24.C: New.
10598 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10601 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10604 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10606 * g++.dg/other/i386-9.C: New test.
10608 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10610 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10612 2011-03-30 Jason Merrill <jason@redhat.com>
10614 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10616 * g++.dg/cpp0x/regress/isnan.C: New.
10618 * g++.dg/cpp0x/initlist46.C: New.
10620 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10623 * gcc.target/arm/neon-modes-2.c: New test.
10625 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10628 * gcc.c-torture/compile/pr48305.c: New test.
10630 2011-03-29 Jason Merrill <jason@redhat.com>
10632 * g++.dg/cpp0x/regress/value-dep1.C: New.
10634 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10636 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10638 2011-03-29 Ian Lance Taylor <iant@google.com>
10640 * go.test/go-test.exp: Handle the test lines used in several new
10642 (errchk): Add opts parameter. Change all callers. Handle parens
10645 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10646 Dominique d'Humieres <dominiq@lps.ens.fr>
10648 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10649 and __APPLE__ && __PPC__ && __ALTIVEC__.
10651 2011-03-29 Jason Merrill <jason@redhat.com>
10653 * g++.dg/cpp0x/dependent1.C: New.
10655 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10657 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10659 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10661 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10664 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10665 * gfortran.dg/proc_ptr_comp_32.f90: New.
10667 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10669 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10670 check for corresponding warning.
10672 2011-03-28 Jason Merrill <jason@redhat.com>
10674 * g++.dg/cpp0x/rv-deduce2.C: New.
10676 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10679 * gcc.dg/pr48203.c: New test.
10681 2011-03-28 Jeff Law <law@redhat.com>
10683 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10685 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10687 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10688 and __PPC__ && __ALTIVEC__.
10690 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10693 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10694 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10695 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10696 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10698 2011-03-28 Jason Merrill <jason@redhat.com>
10700 * g++.dg/cpp0x/initlist-array2.C: New.
10702 * g++.dg/cpp0x/initlist-array1.C: New.
10704 * g++.dg/cpp0x/constexpr-compound.C: New.
10706 * g++.dg/cpp0x/constexpr-using.C: New.
10708 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10710 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10713 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10715 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10717 * gcc.dg/slp-1.c: New test.
10719 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10721 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10722 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10723 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10724 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10725 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10726 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10727 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10728 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10729 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10730 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10731 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10732 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10733 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10734 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10736 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10739 * gfortran.dg/trim_optimize_5.f90: New test.
10740 * gfortran.dg/trim_optimize_6.f90: New test.
10742 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10745 * gcc.target/mips/madd-7.c: Remove -mlong32.
10746 * gcc.target/mips/msub-7.c: Likewise.
10748 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10750 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10751 accesses to preserve the meaning of the test for doubleword vectors.
10752 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10753 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10755 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10758 * gfortran.dg/class_42.f03: New.
10760 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10762 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10765 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10767 PR rtl-optimization/48144
10768 * gcc.dg/pr48144.c: New test.
10770 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10772 * gnat.dg/discr27.ad[sb]: New test.
10774 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10776 * gnat.dg/limited_with2.ad[sb]: New test.
10777 * gnat.dg/limited_with2_pkg1.ads: New helper.
10778 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10780 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10782 * gnat.dg/opt15.adb: New test.
10783 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10785 2011-03-25 Tobias Burnus <burnus@net-b.de>
10789 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10790 * gfortran.dg/leadz_trailz_3.f90: Ditto
10792 2011-03-25 Martin Jambor <mjambor@suse.cz>
10794 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10796 2011-03-25 Jason Merrill <jason@redhat.com>
10798 * g++.dg/cpp0x/defaulted22.C: New.
10799 * g++.dg/cpp0x/defaulted23.C: New.
10800 * g++.dg/cpp0x/defaulted15.C: Adjust.
10802 2011-03-25 Jason Merrill <jason@redhat.com>
10804 * g++.dg/cpp0x/move1.C: New.
10806 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10809 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10811 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10813 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10814 for mips-sgi-irix6.5.
10815 Replace snprintf prototype by <stdio.h>.
10817 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10820 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10821 run_expensive_tests.
10822 * gcc.dg/graphite/block-4.c: Likewise.
10823 * gcc.dg/graphite/block-7.c: Likewise.
10824 * gcc.dg/graphite/block-8.c: Likewise.
10826 2011-03-25 Richard Guenther <rguenther@suse.de>
10828 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10829 * g++.dg/tree-ssa/pr8781.C: Likewise.
10830 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10831 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10832 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10833 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10834 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10835 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10836 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10837 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10838 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10839 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10840 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10841 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10842 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10843 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10844 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10845 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10846 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10847 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10848 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10849 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10850 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10851 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10852 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10853 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10854 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10855 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10856 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10857 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10858 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10859 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10860 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10861 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10862 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10863 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10864 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10865 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10866 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10867 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10868 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10869 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10870 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10871 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10872 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10873 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10874 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10875 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10876 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10877 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10878 * c-c++-common/pr46562-2.c: Likewise.
10879 * gfortran.dg/pr42108.f90: Likewise.
10880 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10881 foo to be inlined even at -O1.
10882 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10883 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10884 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10885 * gcc.dg/matrix/matrix.exp: Disable FRE.
10887 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10890 * gcc.dg/dfp/pr48204.c: New test.
10892 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10895 * gcc.c-torture/execute/pr47917.c: Move this...
10896 * gcc.dg/torture/pr47917.c: to here and add xfails.
10898 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10900 * gnat.dg/array16.ad[sb]: New test.
10901 * gnat.dg/array16.ads: New helper.
10903 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10905 * gnat.dg/derived_type2.adb: New test.
10907 2011-03-24 Richard Guenther <rguenther@suse.de>
10909 PR tree-optimization/48271
10910 * g++.dg/torture/pr48271.C: New testcase.
10912 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10914 * gnat.dg/array15.ad[sb]: New test.
10916 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10919 * gcc.target/i386/pr48237.c: New test.
10921 2011-03-24 Richard Guenther <rguenther@suse.de>
10923 PR middle-end/48269
10924 * gcc.dg/builtin-object-size-10.c: New testcase.
10926 2011-03-24 Richard Guenther <rguenther@suse.de>
10928 PR tree-optimization/46562
10929 * c-c++-common/pr46562-2.c: New testcase.
10930 * c-c++-common/pr46562.c: Likewise.
10932 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10934 * gcc.dg/vect/vect-cselim-1.c: New test.
10935 * gcc.dg/vect/vect-cselim-2.c: New test.
10937 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10939 * gcc.target/arm/pr46934.c: New.
10941 2011-03-23 Ian Lance Taylor <iant@google.com>
10943 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10945 2011-03-23 Richard Guenther <rguenther@suse.de>
10947 * gcc.dg/struct: Remove directory and contents.
10949 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10952 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10954 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10956 * gnat.dg/discr26.ad[sb]: New test.
10957 * gnat.dg/discr26_pkg.ads: New helper.
10959 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10962 * gcc.target/arm/neon-vld-1.c: New test.
10964 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10966 * gnat.dg/array14.ad[sb]: New test.
10967 * gnat.dg/array14_pkg.ads: New helper.
10969 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10971 * gcc.c-torture/execute/920501-8.x: Remove.
10972 * gcc.c-torture/execute/930513-1.x: Remove.
10973 * gcc.c-torture/execute/960312-1.x: Remove.
10974 * gcc.c-torture/compile/20000804-1.c,
10975 gcc.c-torture/compile/20001205-1.c,
10976 gcc.c-torture/compile/20001226-1.c,
10977 gcc.c-torture/compile/20010518-2.c,
10978 gcc.c-torture/compile/20020312-1.c,
10979 gcc.c-torture/compile/20020604-1.c,
10980 gcc.c-torture/compile/920501-12.c,
10981 gcc.c-torture/compile/920501-4.c,
10982 gcc.c-torture/compile/920520-1.c,
10983 gcc.c-torture/compile/980506-1.c,
10984 gcc.c-torture/execute/980709-1.x,
10985 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10986 options for m68hc11.
10987 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10988 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10991 2011-03-22 Nick Clifton <nickc@redhat.com>
10993 * lib/target-supports.exp (check_profiling_available): Add MN10300
10994 to the list of targets that do not support profiling. Restore
10995 alpha sorting to this list.
10997 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10999 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11000 failure on 32-bit systems.
11001 * gcc.dg/torture/vector-2.c: Ditto.
11003 2011-03-22 Richard Guenther <rguenther@suse.de>
11005 PR tree-optimization/48228
11006 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11008 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11010 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11014 * gcc.target/powerpc/pr48226.c: New file.
11016 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11018 * lib/prune.exp (prune_gcc_output): Prune "could not create
11019 compact unwind for" warnings.
11021 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11025 * gcc.c-torture/execute/pr42544.c: New test.
11026 * gcc.c-torture/execute/pr48197.c: New test.
11028 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11030 PR preprocessor/48192
11031 * gcc.target/powerpc/pr48192.c: New file.
11034 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11035 split problem of 0 being loaded in a VSX register.
11037 2011-03-21 Richard Guenther <rguenther@suse.de>
11040 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11041 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11042 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11043 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11045 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11048 * gcc.dg/pr48213.c: New test.
11050 2011-03-21 Kai Tietz <ktietz@redhat.com>
11053 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11055 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11057 * gcc.target/arm/xor-and.c: New.
11059 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11062 * gfortran.dg/function_optimize_1.f90: New test.
11063 * gfortran.dg/function_optimize_2.f90: New test.
11065 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11067 PR rtl-optimization/47502
11068 * gcc.target/i386/pr47502-1.c: New.
11069 * gcc.target/i386/pr47502-2.c: Likewise.
11071 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11073 PR rtl-optimization/48156
11074 * gcc.dg/pr48156.c: New test.
11076 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11078 PR libfortran/47439
11079 * gfortran.dg/scratch_1.f90: Adjust test.
11081 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11083 PR libfortran/47439
11084 * gfortran.dg/scratch_1.f90: New test.
11086 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11088 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11089 variably modified typedefs.
11090 * gcc.dg/c1x-typedef-2.c: Remove.
11092 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11094 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11095 * gcc.dg/c1x-anon-struct-3.c: New test.
11096 * gcc.dg/anon-struct-11.c: Update.
11098 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11100 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11102 Only xfail with gas.
11104 2011-03-18 Jason Merrill <jason@redhat.com>
11106 * g++.dg/template/fn-ptr1.C: New.
11108 * g++.dg/overload/volatile1.C: New.
11110 * g++.dg/opt/pr23372.C: New.
11112 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11114 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11116 PR middle-end/47405
11117 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11119 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11121 * gcc.target/arm/unsigned-extend-1.c: New.
11123 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11126 * gcc.c-torture/compile/pr48161.c: New test.
11128 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11130 PR middle-end/47725
11131 * gcc.dg/torture/pr47725.c: New.
11133 2011-03-17 Jason Merrill <jason@redhat.com>
11135 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11136 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11138 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11140 * gnat.dg/specs/elab2.ads: New test.
11141 * gnat.dg/specs/elab2_pkg.ads: New helper.
11143 2011-03-17 Jason Merrill <jason@redhat.com>
11145 * g++.dg/cpp0x/decltype-1212.C: New.
11146 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11148 2011-03-17 Jason Merrill <jason@redhat.com>
11150 * g++.dg/parse/memfnquals1.C: New.
11152 2011-03-17 Richard Guenther <rguenther@suse.de>
11154 PR middle-end/48134
11155 * gcc.dg/pr48134.c: New testcase.
11157 2011-03-17 Richard Guenther <rguenther@suse.de>
11159 PR middle-end/48165
11160 * g++.dg/torture/pr48165.C: New testcase.
11162 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11164 PR rtl-optimization/48141
11165 * gcc.dg/pr48141.c: New test.
11167 2011-03-16 Jason Merrill <jason@redhat.com>
11169 * g++.dg/cpp0x/constexpr-48089.C: New.
11171 * g++.dg/cpp0x/constexpr-abi1.C: New.
11173 * g++.dg/cpp0x/constexpr-46336.C: New.
11174 * g++.dg/parse/friend5.C: Adjust expected errors.
11176 * g++.dg/cpp0x/constexpr-47570.C: New.
11178 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11181 * ++.dg/debug/dwarf2/typedef6.C: New test.
11183 2011-03-16 Jason Merrill <jason@redhat.com>
11185 * g++.dg/cpp0x/elision2.C: New.
11187 * g++.dg/cpp0x/constexpr-array3.C: New.
11189 2011-03-16 Jason Merrill <jason@redhat.com>
11191 * g++.dg/cpp0x/sfinae6.C: New.
11192 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11193 * g++.dg/cpp0x/pr45908.C: Likewise.
11194 * g++.dg/cpp0x/sfinae6.C: Likewise.
11195 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11196 * g++.old-deja/g++.law/arg11.C: Likewise.
11198 2011-03-16 Jason Merrill <jason@redhat.com>
11200 * g++.dg/template/incomplete6.C: New.
11202 2011-03-16 Jeff Law <law@redhat.com>
11204 * gcc.dg/tree-ssa/vrp55.c: New test.
11206 2011-03-16 Jason Merrill <jason@redhat.com>
11208 * g++.dg/cpp0x/auto22.C: New.
11210 2011-03-16 Richard Guenther <rguenther@suse.de>
11212 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11213 optimizing it away if promoted to const.
11215 2011-03-16 Richard Guenther <rguenther@suse.de>
11217 PR tree-optimization/48149
11218 * gcc.dg/fold-complex-1.c: New testcase.
11220 2011-03-16 Richard Guenther <rguenther@suse.de>
11223 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11224 or cloning happens.
11226 2011-03-16 Richard Guenther <rguenther@suse.de>
11228 PR tree-optimization/26134
11229 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11231 2011-03-16 Richard Guenther <rguenther@suse.de>
11233 PR tree-optimization/48146
11234 * gcc.dg/torture/pr48146.c: New testcase.
11236 2011-03-16 Richard Guenther <rguenther@suse.de>
11238 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11239 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11241 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11243 PR middle-end/48136
11244 * gcc.c-torture/compile/pr48136.c: New test.
11246 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11249 * gcc.dg/guality/pr45882.c: New test.
11251 2011-03-15 Jason Merrill <jason@redhat.com>
11253 * g++.dg/cpp0x/constexpr-recursion.C: New.
11255 * g++.dg/cpp0x/implicit11.C: New.
11257 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11259 * g++.dg/cpp0x/constexpr-attribute.C: New.
11261 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
11263 * g++.dg/parse/pr34758.C: New.
11265 2011-03-15 Xinliang David Li <davidxl@google.com>
11268 * gcc.dg/uninit-pred-7_d.c: New test.
11269 * gcc.dg/uninit-pred-8_d.c: New test.
11271 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11274 * gcc.target/arm/pr46788.c: New.
11276 2011-03-15 Richard Guenther <rguenther@suse.de>
11278 PR middle-end/47650
11279 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11280 * gfortran.dg/ishft_4.f90: Likewise.
11281 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11283 2011-03-15 Richard Guenther <rguenther@suse.de>
11285 PR tree-optimization/13954
11286 * g++.dg/tree-ssa/pr13954.C: New testcase.
11288 2011-03-15 Richard Guenther <rguenther@suse.de>
11290 PR tree-optimization/48037
11291 * gcc.target/i386/pr48037-1.c: New testcase.
11293 2011-03-15 Richard Guenther <rguenther@suse.de>
11295 PR tree-optimization/41490
11296 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11297 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11298 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11300 * g++.dg/tree-ssa/pr33604.C: Adjust.
11302 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11304 PR middle-end/47917
11305 * gcc.c-torture/execute/pr47917.c: New test.
11306 * gcc.dg/pr47917.c: New test.
11308 PR middle-end/38878
11309 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11311 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11313 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11314 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11315 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11316 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11317 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11318 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11319 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11320 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11321 * gcc.target/i386/avx-floor-vec.c: Ditto.
11322 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11323 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11324 * gcc.target/i386/avx-rint-vec.c: Ditto.
11325 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11326 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11327 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11328 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11330 2011-03-14 Tom Tromey <tromey@redhat.com>
11332 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11333 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11334 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11336 2011-03-14 Tom Tromey <tromey@redhat.com>
11338 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11339 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11340 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11342 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11344 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11346 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11348 PR rtl-optimization/47166
11349 * gcc.c-torture/execute/postmod-1.c: New test.
11351 2011-03-14 Richard Guenther <rguenther@suse.de>
11353 PR middle-end/48098
11354 * gcc.dg/torture/pr48098.c: New testcase.
11356 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11359 * gcc.target/powerpc/pr48053-1.c: New test.
11360 * gcc.target/powerpc/pr48053-2.c: Likewise.
11362 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11364 PR libfortran/48066
11365 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11367 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11369 PR libfortran/48066
11370 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11372 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11375 * gfortran.dg/class_41.f03: New.
11377 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11379 * g++.dg/conversion/cast3.C: New test.
11381 2011-03-11 Jason Merrill <jason@redhat.com>
11383 * g++.dg/template/error45.C: New.
11385 * g++.dg/parse/no-type-defn1.C: New.
11387 * g++.dg/ext/attrib40.C: New.
11389 * g++.dg/cpp0x/regress/array1.C: New.
11391 2011-03-11 Richard Guenther <rguenther@suse.de>
11393 PR tree-optimization/48067
11394 * gcc.dg/pr48067.c: New testcase.
11396 2011-03-11 Richard Guenther <rguenther@suse.de>
11399 * g++.dg/lto/20110311-1_0.C: New testcase.
11401 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11404 * g++.dg/inherit/virtual8.C: New test.
11406 PR middle-end/48044
11407 * gcc.dg/torture/pr48044.c: New test.
11409 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11412 * gfortran.dg/proc_ptr_comp_31.f90: New.
11414 2011-03-11 Richard Guenther <rguenther@suse.de>
11416 PR tree-optimization/47278
11417 * gcc.dg/torture/pr47278-1.c: New testcase.
11418 * gcc.dg/torture/pr47278-2.c: Likewise.
11420 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11422 PR tree-optimization/48063
11423 * gcc.dg/torture/pr48063.c: New test.
11425 2011-03-10 Jason Merrill <jason@redhat.com>
11427 * g++.dg/template/array22.C: New.
11429 * g++.dg/cpp0x/syntax-err1.C: New.
11430 * g++.dg/parse/error36.C: Adjust expected errors.
11431 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11432 * g++.old-deja/g++.pt/typename3.C: Likewise.
11433 * g++.old-deja/g++.pt/typename4.C: Likewise.
11434 * g++.old-deja/g++.pt/typename6.C: Likewise.
11436 2011-03-09 Jason Merrill <jason@redhat.com>
11438 * g++.dg/template/nontype22.C: New.
11440 2011-03-09 Martin Jambor <mjambor@suse.cz>
11442 PR tree-optimization/47714
11443 * g++.dg/torture/pr47714.C: New test.
11445 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11448 * gcc.target/powerpc/pr47755-2.c: New file.
11450 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11452 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11453 is not set in the environment, pass 64 as first argument when not
11454 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11455 native where ulimit -u is supported.
11457 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11459 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11461 2011-03-08 Jason Merrill <jason@redhat.com>
11463 * g++.dg/template/nontype21.C: New.
11465 * g++.dg/template/anon5.C: New.
11467 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11470 * gcc.dg/pr47881.c: New test.
11472 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11475 * g++.dg/lookup/template3.C: New test.
11477 2011-03-08 Kai Tietz <ktietz@redhat.com>
11479 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11482 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11485 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11486 sizeof to compute alignment.
11488 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11490 PR tree-optimization/48022
11491 * gcc.dg/pr48022-1.c: New test.
11492 * gcc.dg/pr48022-2.c: New test.
11494 2011-03-07 Jason Merrill <jason@redhat.com>
11496 * g++.dg/template/nontype20.C: New.
11497 * g++.dg/init/member1.C: Adjust expected errors.
11498 * g++.dg/parse/constant4.C: Likewise.
11499 * g++.dg/template/qualified-id3.C: Likewise.
11500 * g++.old-deja/g++.pt/crash10.C: Likewise.
11502 * g++.dg/cpp0x/regress/non-const1.C: New.
11504 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11507 * gcc.dg/pr47991.c: New test.
11509 2011-03-07 Jason Merrill <jason@redhat.com>
11511 * g++.dg/abi/mangle46.C: New.
11513 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11516 * gcc.target/powerpc/pr47862.c: New.
11518 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11521 * gcc.target/i386/combine-mul.c: Require nonpic.
11523 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11524 Nathan Froyd <froydnj@codesourcery.com>
11526 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11528 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11530 * README.QMTEST: Remove.
11532 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11533 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11536 * gfortran.dg/array_constructor_37.f90 : New test.
11538 2011-03-05 Jason Merrill <jason@redhat.com>
11540 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11541 * g++.dg/abi/mangle45.C: Likewise.
11542 * g++.dg/cpp0x/trailing1.C: Likewise.
11544 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11546 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11548 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11550 PR rtl-optimization/47899
11551 * gcc.dg/pr47899.c: New test.
11553 * gcc.dg/torture/pr47968.c: Ignore warnings.
11555 PR tree-optimization/47967
11556 * gcc.c-torture/compile/pr47967.c: New test.
11558 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11560 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11561 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11563 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11565 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11566 and property_getAttributes() if __OBJC2__.
11567 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11568 * objc.dg/property/property-encoding-1.m: New.
11569 * obj-c++.dg/property/property-encoding-1.mm: New.
11571 2011-03-04 Jason Merrill <jason@redhat.com>
11573 * g++.dg/template/pseudodtor6.C: New.
11575 * g++.dg/inherit/covariant19.C: New.
11577 2011-03-04 Richard Guenther <rguenther@suse.de>
11579 PR middle-end/47968
11580 * gcc.dg/torture/pr47968.c: New testcase.
11582 2011-03-04 Richard Guenther <rguenther@suse.de>
11584 PR middle-end/47975
11585 * gcc.dg/torture/pr47975.c: New testcase.
11587 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11590 * g++.dg/template/crash106.C: New.
11592 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11595 * gcc.dg/gomp/pr47963.c: New test.
11596 * g++.dg/gomp/pr47963.C: New test.
11598 2011-03-02 Jason Merrill <jason@redhat.com>
11600 * g++.dg/cpp0x/regress/condition1.C: New.
11602 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11604 2011-03-01 Jason Merrill <jason@redhat.com>
11606 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11608 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11610 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11612 PR rtl-optimization/47925
11613 * gcc.c-torture/execute/pr47925.c: New test.
11615 2011-03-01 Jason Merrill <jason@redhat.com>
11617 * g++.dg/cpp0x/decltype25.C: New.
11619 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11621 2011-03-01 Richard Guenther <rguenther@suse.de>
11623 PR tree-optimization/47890
11624 * gcc.dg/torture/pr47890.c: New testcase.
11626 2011-03-01 Richard Guenther <rguenther@suse.de>
11629 * gcc.dg/lto/pr47924_0.c: New testcase.
11631 2011-03-01 Richard Guenther <rguenther@suse.de>
11634 * gfortran.dg/lto/pr46911_0.f: New testcase.
11636 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638 PR libgfortran/47933
11639 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11640 compile errors from older code form.
11642 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11644 PR libgfortran/47567
11645 * gfortran.dg/fmt_fw_d.f90: New test.
11647 2011-02-28 Jason Merrill <jason@redhat.com>
11649 * g++.dg/inherit/covariant18.C: New.
11651 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11653 PR middle-end/47893
11654 * gcc.dg/pr47893.c: New test.
11656 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11658 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11659 NULL in case of a selector with conflicting types.
11660 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11662 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11664 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11665 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11666 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11667 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11669 2011-02-28 Jason Merrill <jason@redhat.com>
11672 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11674 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11676 PR libgfortran/47778
11677 * gfortran.dg/namelist_71.f90: New test.
11679 2011-02-27 Jason Merrill <jason@redhat.com>
11682 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11683 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11685 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11688 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11690 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11693 * gfortran.dg/gomp/task-1.f90: Removed.
11695 2011-02-26 Jason Merrill <jason@redhat.com>
11697 * g++.dg/template/this-targ1.C: New.
11699 * g++.dg/cpp0x/regress/template-const1.C: New.
11700 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11701 * g++.dg/template/function1.C: Adjust.
11702 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11703 * g++.dg/debug/debug7.C: Adjust.
11705 2011-02-26 Tobias Burnus <burnus@net-b.de>
11708 * gfortran.dg/gomp/task-1.f90: New.
11710 2011-02-25 Jie Zhang <jie@codesourcery.com>
11712 * gcc.target/arm/neon-thumb2-move.c: Add
11713 dg-require-effective-target arm_thumb2_ok.
11715 2011-02-24 Jason Merrill <jason@redhat.com>
11717 * g++.dg/parse/constant1.C: Specify C++98 mode.
11718 * g++.dg/parse/constant5.C: Likewise.
11719 * g++.dg/parse/error2.C: Likewise.
11720 * g++.dg/parse/semicolon3.C: Likewise.
11721 * g++.dg/template/crash14.C: Likewise.
11722 * g++.dg/template/local4.C: Likewise.
11723 * g++.dg/template/nontype3.C: Likewise.
11724 * g++.dg/parse/crash31.C: Adjust expected errors.
11725 * g++.dg/template/function1.C: Likewise.
11726 * g++.dg/template/ref3.C: Likewise.
11727 * g++.dg/template/static9.C: Likewise.
11728 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11730 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11731 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11732 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11733 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11734 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11736 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11739 * gfortran.dg/pr47878.f90: New test.
11741 2011-02-24 Richard Guenther <rguenther@suse.de>
11744 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11745 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11747 2011-02-24 Richard Guenther <rguenther@suse.de>
11750 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11751 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11753 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11755 PR libgfortran/47567
11756 * gfortran.dg/fmt_f0_1.f90: Update test.
11758 2011-02-23 Jason Merrill <jason@redhat.com>
11760 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11761 * g++.dg/abi/mangle45.C: New.
11763 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11764 * g++.dg/template/canon-type-9.C: Match use of decltype
11765 between declaration and definition.
11766 * g++.dg/template/canon-type-12.C: Likewise.
11768 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11771 * gfortran.dg/nested_allocatables_1.f90: New.
11773 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11776 * g++.dg/pr46868.C: New test.
11777 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11778 * g++.dg/parse/error14.C: Adjust.
11780 2011-02-23 Richard Guenther <rguenther@suse.de>
11782 PR tree-optimization/47838
11783 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11785 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11787 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11789 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11791 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11792 * gfortran.dg/count_init_expr.f03: Ditto.
11793 * gfortran.dg/gomp/pr43711.f90: Ditto.
11794 * gcc.dg/struct-parse-2.c: Ditto.
11795 * gcc.dg/parse-error-3.c: Ditto.
11796 * gcc.dg/Wlogical-op-1.c: Ditto.
11797 * gcc.dg/Walways-true-1.c: Ditto.
11798 * gcc.dg/pr24225.c: Ditto.
11799 * gcc.dg/Walways-true-2.c: Ditto.
11800 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11801 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11802 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11803 * g++.dg/overload/defarg4.C: Ditto.
11804 * g++.dg/inherit/covariant16.C: Ditto.
11805 * g++.dg/inherit/virtual7.C: Ditto.
11806 * g++.dg/template/canon-type-9.C: Ditto.
11807 * g++.dg/template/access19.C: Ditto.
11808 * g++.dg/template/call7.C: Ditto.
11809 * g++.dg/template/canon-type-2.C: Ditto.
11810 * g++.dg/template/init7.C: Ditto.
11811 * g++.dg/template/sizeof-template-argument.C: Ditto.
11812 * g++.dg/template/const3.C: Ditto.
11813 * g++.dg/template/sfinae26.C: Ditto.
11814 * g++.dg/template/sfinae26.C: Ditto.
11815 * g++.dg/template/canon-type-11.C: Ditto.
11816 * g++.dg/template/union2.C: Ditto.
11817 * g++.dg/template/canon-type-3.C: Ditto.
11818 * g++.dg/template/canon-type-1.C: Ditto.
11819 * g++.dg/template/canon-type-5.C: Ditto.
11820 * g++.dg/template/canon-type-7.C: Ditto.
11821 * g++.dg/template/canon-type-10.C: Ditto.
11822 * g++.dg/template/spec36.C: Ditto.
11823 * g++.dg/template/typedef38.C: Ditto.
11824 * g++.dg/template/canon-type-4.C: Ditto.
11825 * g++.dg/template/canon-type-6.C: Ditto.
11826 * g++.dg/template/canon-type-13.C: Ditto.
11827 * g++.dg/template/instantiate9.C: Ditto.
11828 * g++.dg/template/ttp22.C: Ditto.
11829 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11830 * g++.dg/warn/Walways-true-1.C: Ditto.
11831 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11832 * g++.dg/warn/Walways-true-2.C: Ditto.
11833 * g++.dg/conversion/op4.C: Ditto.
11834 * g++.dg/opt/pr19650.C: Ditto.
11835 * g++.dg/lookup/friend11.C: Ditto.
11836 * g++.dg/other/default2.C: Ditto.
11837 * g++.dg/other/default3.C: Ditto.
11838 * g++.dg/other/dtor2.C: Ditto.
11839 * g++.dg/other/friend5.C: Ditto.
11840 * g++.dg/other/default5.C: Ditto.
11841 * g++.dg/init/brace6.C: Ditto.
11842 * g++.dg/init/aggr5.C: Ditto.
11843 * g++.dg/init/error2.C: Ditto.
11844 * g++.dg/expr/bound-mem-fun.C: Ditto.
11845 * g++.dg/expr/cond6.C: Ditto.
11846 * g++.dg/expr/stmt-expr-1.C: Ditto.
11847 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11848 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11849 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11850 * g++.dg/cpp0x/bracket1.C: Ditto.
11851 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11852 * g++.dg/cpp0x/pr38646.C: Ditto.
11853 * g++.dg/cpp0x/variadic73.C: Ditto.
11854 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11855 * g++.dg/cpp0x/bracket4.C: Ditto.
11856 * g++.dg/cpp0x/decltype4.C: Ditto.
11857 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11858 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11859 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11860 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11861 * g++.dg/cpp0x/decltype2.C: Ditto.
11862 * g++.dg/cpp0x/decltype1.C: Ditto.
11863 * g++.dg/cpp0x/bracket2.C: Ditto.
11864 * g++.dg/cpp0x/decltype5.C: Ditto.
11865 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11866 * g++.dg/cpp0x/variadic70.C: Ditto.
11867 * g++.dg/cpp0x/decltype6.C: Ditto.
11868 * g++.dg/cpp0x/rvo.C: Ditto.
11869 * g++.dg/cpp0x/vt-40092.C: Ditto.
11870 * g++.dg/cpp0x/variadic-new.C: Ditto.
11871 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11872 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11873 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11874 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11875 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11876 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11877 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11878 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11879 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11880 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11881 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11882 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11883 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11884 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11885 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11886 * g++.dg/cpp0x/pr39639.C: Ditto.
11887 * g++.dg/cpp0x/decltype3.C: Ditto.
11888 * g++.dg/cpp0x/variadic68.C: Ditto.
11889 * g++.dg/cpp0x/variadic-function.C: Ditto.
11890 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11891 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11892 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11893 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11894 * g++.dg/parse/crash35.C: Ditto.
11895 * g++.dg/parse/crash40.C: Ditto.
11896 * g++.dg/parse/defarg12.C: Ditto.
11897 * g++.dg/parse/crash34.C: Ditto.
11898 * g++.dg/parse/constructor3.C: Ditto.
11899 * g++.dg/parse/template23.C: Ditto.
11900 * g++.dg/parse/crash56.C: Ditto.
11901 * g++.dg/parse/dtor13.C: Ditto.
11902 * g++.dg/parse/error33.C: Ditto.
11903 * g++.dg/parse/ctor9.C: Ditto.
11904 * g++.dg/parse/error32.C: Ditto.
11905 * g++.dg/parse/error37.C: Ditto.
11906 * g++.dg/parse/bitfield3.C: Ditto.
11907 * g++.dg/parse/struct-4.C: Ditto.
11908 * g++.dg/ext/has_trivial_copy.C: Ditto.
11909 * g++.dg/ext/is_polymorphic.C: Ditto.
11910 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11911 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11912 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11913 * g++.dg/ext/is_union.C: Ditto.
11914 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11915 * g++.dg/ext/is_pod.C: Ditto.
11916 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11917 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11918 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11919 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11920 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11921 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11922 * g++.dg/ext/is_abstract.C: Ditto.
11923 * g++.dg/ext/has_trivial_assign.C: Ditto.
11924 * g++.dg/ext/is_class.C: Ditto.
11925 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11926 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11927 * g++.dg/ext/is_base_of.C: Ditto.
11928 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11929 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11930 * g++.dg/ext/is_empty.C: Ditto.
11931 * g++.dg/ext/is_enum.C: Ditto.
11932 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11933 * gnat.dg/opt11.adb: Ditto.
11934 * obj-c++.dg/pr45735.mm: Ditto.
11935 * obj-c++.dg/pr24393.mm: Ditto.
11936 * obj-c++.dg/exceptions-2.mm: Ditto.
11937 * objc.dg/pr45735.m: Ditto.
11938 * objc.dg/pr24393.m: Ditto.
11940 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11942 * objc.dg/attributes/objc-exception-1.m: New.
11944 2011-02-23 Jie Zhang <jie@codesourcery.com>
11946 * gcc.dg/cpp/include7.c: New test.
11948 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11951 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11953 2011-02-23 Jie Zhang <jie@codesourcery.com>
11955 PR rtl-optimization/47763
11956 * gcc.dg/pr47763.c: New test.
11958 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11961 * gfortran.dg/whole_file_32.f90 : New test.
11963 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11966 * g++.dg/inherit/virtual7.C: New test.
11968 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11971 * objc.dg/type-size-3.m: Updated error message.
11972 * objc.dg/type-size-4.m: New test.
11973 * objc.dg/type-size-5.m: New test.
11975 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11977 * lib/gnat.exp: Fix comments.
11978 Don't load libgloss.exp.
11979 (default_gnat_version): Call $compiler with --version.
11980 Adapt regexp for gnatmake output, insert version.
11981 (gnat_version): New proc.
11982 (gnat_init): Remove gnat_libgcc_s_path.
11983 (gnat_target_compile): Likewise.
11984 Remove ld_library_path.
11985 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11986 (gnat_pass): Remove.
11987 (gnat_pass): Remove.
11988 (gnat_finish): Remove.
11989 (gnat_exit): Remove.
11990 (local_find_gnatmake): Reindent.
11991 (runtest_file_p): Remove.
11992 (prune_warnings): Remove.
11993 (find_gnatclean): New proc.
11994 * lib/gnat-dg.exp (lremove): New proc.
11995 (gnat-dg-test): Reindent.
11996 Remove additional output files.
11997 (gnat-dg-runtest): Remove.
11999 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12000 * gnat.dg/loop_optimization6.adb: Likewise.
12001 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12003 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12005 PR tree-optimization/47835
12006 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12008 2011-02-22 Tobias Burnus <burnus@net-b.de>
12010 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12011 * gfortran.dg/abstract_type_2.f03: Ditto.
12012 * gfortran.dg/abstract_type_3.f03: Ditto.
12013 * gfortran.dg/abstract_type_4.f03: Ditto.
12014 * gfortran.dg/abstract_type_5.f03: Ditto.
12015 * gfortran.dg/abstract_type_6.f03: Ditto.
12016 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12017 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12018 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12019 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12020 * gfortran.dg/array_function_5.f90: Ditto.
12021 * gfortran.dg/asynchronous_3.f03: Ditto.
12022 * gfortran.dg/char_expr_1.f90: Ditto.
12023 * gfortran.dg/class_14.f03: Ditto.
12024 * gfortran.dg/data_array_6.f: Ditto.
12025 * gfortran.dg/data_invalid.f90: Ditto.
12026 * gfortran.dg/dot_product_1.f03: Ditto.
12027 * gfortran.dg/func_derived_5.f90: Ditto.
12028 * gfortran.dg/func_result_4.f90: Ditto.
12029 * gfortran.dg/implied_do_1.f90: Ditto.
12030 * gfortran.dg/initialization_25.f90: Ditto.
12031 * gfortran.dg/initialization_26.f90: Ditto.
12032 * gfortran.dg/interface_34.f90: Ditto.
12033 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12034 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12035 * gfortran.dg/matmul_8.f03: Ditto.
12036 * gfortran.dg/merge_init_expr.f90: Ditto.
12037 * gfortran.dg/pack_assign_1.f90: Ditto.
12038 * gfortran.dg/pack_vector_1.f90: Ditto.
12039 * gfortran.dg/pointer_check_8.f90: Ditto.
12040 * gfortran.dg/product_init_expr.f03: Ditto.
12041 * gfortran.dg/reshape_order_5.f90: Ditto.
12042 * gfortran.dg/reshape_shape_1.f90: Ditto.
12043 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12044 * gfortran.dg/same_name_2.f90: Ditto.
12045 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12046 * gfortran.dg/spread_init_expr.f03: Ditto.
12047 * gfortran.dg/stmt_func_1.f90: Ditto.
12048 * gfortran.dg/sum_init_expr.f03: Ditto.
12049 * gfortran.dg/transpose_3.f03: Ditto.
12050 * gfortran.dg/unpack_init_expr.f03: Ditto.
12051 * gfortran.dg/warn_conversion.f90: Ditto.
12052 * gfortran.dg/warn_conversion_2.f90: Ditto.
12053 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12054 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12055 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12056 * gfortran.dg/whole_file_16.f90: Ditto.
12057 * gfortran.dg/whole_file_17.f90: Ditto.
12058 * gfortran.dg/whole_file_18.f90: Ditto.
12059 * gfortran.dg/whole_file_20.f03: Ditto.
12060 * gfortran.dg/whole_file_5.f90: Ditto.
12061 * gfortran.dg/whole_file_6.f90: Ditto.
12062 * gfortran.dg/write_invalid_format.f90: Ditto.
12063 * gfortran.dg/zero_sized_6.f90: Ditto.
12065 2011-02-21 Jeff Law <law@redhat.com>
12067 PR rtl-optimization/46178
12068 * gcc.target/i386/pr46178.c: New test.
12070 PR rtl-optimization/46002
12071 * gcc.c-torture/compile/pr46002.c: New test.
12073 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12075 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12078 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12081 * g++.dg/debug/pr47106.C: Require effective target lto.
12083 2011-02-21 Jason Merrill <jason@redhat.com>
12085 * g++.dg/cpp0x/constexpr-diag2.C: New.
12087 2011-02-20 Jason Merrill <jason@redhat.com>
12089 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12091 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12093 * g++.dg/overload/conv-op1.C: New.
12095 * g++.dg/cpp0x/constexpr-synth1.C: New.
12097 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12099 * objc.dg/layout-2.m: New.
12100 * objc.dg/selector-3.m: Adjusted location of error message.
12101 * objc.dg/type-size-3.m: Same.
12102 * obj-c++.dg/selector-3.mm: Same.
12104 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12107 * objc.dg/property/dotsyntax-22.m: New.
12108 * obj-c++.dg/property/dotsyntax-22.mm: New.
12110 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12113 * g++.dg/template/typedef38.C: New test.
12115 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12118 * gfortran.dg/whole_file_30.f90 : New test.
12119 * gfortran.dg/whole_file_31.f90 : New test.
12121 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12125 * gfortran.dg/whole_file_28.f90 : New test.
12126 * gfortran.dg/whole_file_29.f90 : New test.
12128 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12131 * g++.dg/template/crash105.C: New.
12133 2011-02-19 Jason Merrill <jason@redhat.com>
12135 * g++.dg/cpp0x/regress/no-elide1.C: New.
12137 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12139 PR tree-optimization/46620
12140 * gcc.dg/pr46620.c: New.
12142 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12145 * gcc.target/i386/pr47809.c: New test.
12147 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12148 Tobias Burnus <burnus@net-b.de>
12150 * lib/target-supports.exp
12151 (check_effective_target_fortran_large_real): New check for large reals.
12152 * gfortran.dg/nan_7.f90: New test.
12154 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12156 PR libgfortran/47567
12157 * gfortran.dg/fmt_f0_1.f90: Update test.
12159 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12162 * gfortran.dg/array_constructor_36.f90 : New test.
12163 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12164 allow for comparison between different elements of the array
12165 constructor at different levels of optimization.
12167 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12169 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12170 * gcc.target/i386/pr32280-1.c: Likewise.
12172 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12175 * gcc.target/i386/pr47800.c: New test.
12177 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12179 * objc/execute/exceptions/foward-1.x: New.
12181 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12184 * gfortran.dg/derived_constructor_comps_4.f90: New.
12186 2011-02-18 Tobias Burnus
12189 * gfortran.dg/func_result_6.f90: New.
12191 2011-02-18 Michael Matz <matz@suse.de>
12194 * gfortran.dg/lto/pr45586_0.f90: New test.
12195 * gfortran.dg/typebound_proc_20.f90: Ditto.
12196 * gfortran.dg/typebound_proc_21.f90: Ditto.
12198 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12201 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12203 2011-02-18 Tobias Burnus <burnus@net-b.de>
12206 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12207 gcc_warning_prefix.
12208 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12209 normalizing the error/warning output.
12210 * gfortran.dg/Wall.f90: Update dg-error/warning.
12211 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12212 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12213 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12214 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12215 * gfortran.dg/class_30.f90: Update dg-error/warning.
12216 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12217 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12218 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12219 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12220 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12221 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12222 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12223 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12224 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12225 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12226 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12227 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12228 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12229 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12230 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12231 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12232 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12233 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12234 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12235 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12236 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12237 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12238 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12239 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12240 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12242 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12245 * gfortran.dg/proc_ptr_comp_30.f90: New.
12247 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12250 * gcc.target/i386/pr47780.c: New test.
12252 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12255 * gfortran.dg/class_40.f03: New.
12257 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12260 * g++.dg/cpp0x/auto21.C: New test.
12262 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12264 * objc.dg/special/unclaimed-category-1.h: Updated for
12266 * objc.dg/special/unclaimed-category-1.m: Same.
12267 * objc.dg/zero-link-1.m: Same.
12268 * objc.dg/lookup-1.m: Same.
12269 * objc.dg/torture/strings/const-str-9.m
12270 * objc.dg/torture/strings/const-str-10.m: Same.
12271 * objc.dg/torture/strings/const-str-11.m: Same.
12272 * objc.dg/torture/forward-1.m: Same.
12273 * objc.dg/zero-link-2.m: Same.
12274 * objc.dg/encode-7-next-64bit.m: Same.
12275 * objc.dg/method-4.m: Same.
12276 * objc.dg/next-runtime-1.m: Same.
12277 * objc.dg/image-info.m: Same.
12278 * objc.dg/pr23214.m: Same.
12279 * objc.dg/symtab-1.m: Same.
12280 * obj-c++.dg/basic.m: Same.
12281 * obj-c++.dg/proto-lossage-3.m: Same.
12282 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12283 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12284 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12285 * obj-c++.dg/method-11.m: Same.
12286 * objc/execute/enumeration-1.m: Same.
12287 * objc/execute/object_is_class.m: Same.
12288 * objc/execute/formal_protocol-2.m: Same.
12289 * objc/execute/formal_protocol-4.m: Same.
12290 * objc/execute/formal_protocol-6.m: Same.
12291 * objc/execute/bycopy-3.m: Same.
12292 * objc/execute/exceptions/catchall-1.m: Same.
12293 * objc/execute/exceptions/finally-1.m: Same.
12294 * objc/execute/exceptions/local-variables-1.m: Same.
12295 * objc/execute/exceptions/foward-1.m: Same.
12296 * objc/execute/bf-common.h
12297 * objc/execute/enumeration-2.m: Same.
12298 * objc/execute/formal_protocol-1.m: Same.
12299 * objc/execute/formal_protocol-3.m: Same.
12300 * objc/execute/formal_protocol-5.m: Same.
12301 * objc/execute/accessing_ivars.m: Same.
12302 * objc/execute/bycopy-2.m: Same.
12303 * objc/execute/formal_protocol-7.m: Same.
12304 * objc/execute/compatibility_alias.m: Same.
12305 * objc/execute/no_clash.m: Same.
12306 * objc/execute/object_is_meta_class.m: Same.
12307 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12308 * objc/execute/class-tests-1.h: Include stdio.h.
12309 * objc/execute/class-tests-2.h: Same.
12310 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12312 * obj-c++.dg/try-catch-2.mm: Same.
12314 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12317 * g++.dg/warn/Wunused-parm-4.C: New test.
12319 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12320 Jan Hubicka <jh@suse.cz>
12324 * g++.dg/debug/pr47106.C: New.
12326 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12329 * gcc.target/i386/pr43653.c: New test.
12331 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12334 * g++.dg/template/inherit6.C: New test.
12336 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12339 * gfortran.dg/class_39.f03: New.
12341 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12344 * g++.dg/cpp0x/variadic106.C: New test.
12346 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12348 PR libfortran/47757
12349 * gfortran.dg/pr47757-1.f90: New test.
12350 * gfortran.dg/pr47757-2.f90: New test.
12351 * gfortran.dg/pr47757-3.f90: New test.
12354 * g++.dg/cpp0x/enum8.C: New test.
12356 2011-02-15 Jason Merrill <jason@redhat.com>
12358 * g++.dg/inherit/implicit-trivial1.C: New.
12359 * g++.dg/cpp0x/implicit-trivial1.C: New.
12361 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12363 PR middle-end/47725
12364 * gcc.dg/torture/pr47725.c: Removed.
12366 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12369 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12370 constant does not generate a load from memory.
12372 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12374 PR middle-end/47725
12375 * gcc.dg/torture/pr47725.c: New.
12377 2011-02-15 Richard Guenther <rguenther@suse.de>
12379 PR tree-optimization/47743
12380 * gcc.dg/torture/pr47743.c: New testcase.
12382 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12384 PR middle-end/47581
12385 * gcc.target/i386/pr47581.c: New test.
12387 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12390 * gfortran.dg/select_type_22.f03: New.
12392 2011-02-14 Jason Merrill <jason@redhat.com>
12394 * g++.dg/cpp0x/regress/enum1.C: New.
12396 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12398 * gnat.dg/include.adb: New test.
12400 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12403 * gfortran.dg/class_38.f03: New.
12405 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12407 * gcc.dg/pr46494.c: New test.
12409 2011-02-14 Richard Guenther <rguenther@suse.de>
12411 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12413 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12416 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12417 sparc*-sun-solaris2.11.
12419 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12422 * gfortran.dg/argument_checking_18.f90: New.
12424 2011-02-13 Tobias Burnus <burnus@net-b.de>
12426 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12427 * gfortran.dg/argument_checking_17.f90: New.
12429 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12431 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12432 are temporarily disabled.
12433 * gfortran.dg/class_7.f03: Ditto.
12434 * gfortran.dg/coarray_14.f90: Ditto.
12435 * gfortran.dg/typebound_proc_13.f03: Ditto.
12437 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12440 * gfortran.dg/extends_11.f03: New.
12442 2011-02-11 Xinliang David Li <davidxl@google.com>
12444 PR tree-optimization/47707
12445 * g++.dg/tree-ssa/pr47707.C: New test.
12447 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12449 * g++.dg/opt/inline17.C: New test.
12451 2011-02-11 Tobias Burnus <burnus@net-b.de>
12454 * gfortran.dg/pure_formal_2.f90: New.
12456 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12458 PR rtl-optimization/47614
12459 * gfortran.dg/pr47614.f: New.
12461 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12464 * gcc.dg/opts-6.c: New test.
12466 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12469 * gcc.dg/pr47684.c: New test.
12471 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12474 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12475 c99_runtime, dg-add-options c99_runtime.
12476 (main): Use __asm__.
12478 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12481 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12482 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12483 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12484 * gcc.dg/ucnid-10.c: Likewise.
12485 * gcc.dg/ucnid-13.c: Likewise.
12486 * gcc.dg/ucnid-7.c: Likewise.
12487 * gcc.dg/ucnid-8.c: Likewise.
12488 Adapt dg-warning line number.
12490 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12492 * gcc.target/i386/parity-1.c: Use -march=k8.
12493 * gcc.target/i386/parity-2.c: Ditto.
12494 * gcc.target/i386/vecinit-1.c: Ditto.
12495 * gcc.target/i386/vecinit-2.c: Ditto.
12497 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12500 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12501 * gcc.target/mips/save-restore-3.c: Likewise.
12502 * gcc.target/mips/save-restore-4.c: Likewise.
12503 * gcc.target/mips/save-restore-5.c: Likewise.
12506 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12507 * g++.dg/tree-prof/partition2.C: Likewise.
12509 2011-02-09 Jason Merrill <jason@redhat.com>
12511 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12512 rather than misdeclare std::puts.
12514 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12515 * g++.dg/other/warning1.C: Likewise.
12516 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12517 * g++.old-deja/g++.gb/scope06.C: Likewise.
12518 * g++.old-deja/g++.law/cvt11.C: Likewise.
12519 * g++.old-deja/g++.law/init1.C: Likewise.
12520 * g++.dg/abi/mangle26.C: Likewise.
12522 * g++.dg/template/function1.C: Adjust for C++0x mode.
12523 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12525 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12526 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12528 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12530 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12532 * g++.dg/cpp0x/regress: New directory.
12533 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12534 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12535 * g++.dg/cpp0x/regress/regress3.C: New.
12537 2011-02-10 Richard Guenther <rguenther@suse.de>
12539 PR tree-optimization/47677
12540 * gcc.dg/torture/pr47677.c: New testcase.
12542 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12544 * objc.dg/special/load-category-1.m: Remove unused header.
12545 * objc.dg/special/load-category-1a.m: Likewise.
12546 * objc.dg/special/load-category-2.m: Likewise.
12547 * objc.dg/special/load-category-2a.m: Likewise.
12548 * objc.dg/special/load-category-3.m: Likewise.
12549 * objc.dg/special/load-category-3a.m: Likewise.
12550 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12551 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12552 * objc.dg/attributes/class-attribute-1.m: Likewise.
12553 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12554 * obj-c++.dg/property/property.exp: Likewise.
12555 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12556 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12557 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12558 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12559 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12560 * obj-c++.dg/template-8.mm: Likewise.
12562 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12565 * gcc.target/i386/pr47665.c: New test.
12567 2011-02-10 Jie Zhang <jie@codesourcery.com>
12571 2011-02-05 Jie Zhang <jie@codesourcery.com>
12573 * gcc.dg/pr42631.c: Update test.
12574 * gcc.dg/pr42631-2.c: New test.
12576 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12579 * gfortran.dg/proc_decl_25.f90: New.
12581 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12584 * gfortran.dg/typebound_assignment_2.f03: New.
12586 2011-02-09 Richard Guenther <rguenther@suse.de>
12588 PR tree-optimization/47664
12589 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12591 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12593 PR middle-end/47646
12594 * gnat.dg/uninit_func.adb: Adjust dg directive.
12596 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12598 PR middle-end/47646
12599 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12601 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12604 * gfortran.dg/auto_dealloc_2.f90: New.
12606 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12608 * gcc.dg/builtins-config.h: Remove __sgi handling.
12609 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12610 -std=c99 for mips-sgi-irix6.5*.
12612 2011-02-09 Martin Jambor <mjambor@suse.cz>
12614 PR middle-end/45505
12615 * gfortran.dg/pr25923.f90: Remove xfails.
12617 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12620 * gfortran.dg/inquire_14.f90: New test.
12622 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12625 * gfortran.dg/pointer_init_6.f90: New.
12627 2011-02-08 Jeff Law <law@redhat.com>
12629 PR tree-optimization/42893
12630 * gcc.tree-ssa/pr42893.c: New test.
12632 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12634 PR tree-optimization/46834
12635 PR tree-optimization/46994
12636 PR tree-optimization/46995
12637 * gcc.dg/graphite/id-pr46834.c: New.
12638 * gfortran.dg/graphite/id-pr46994.f90: New.
12639 * gfortran.dg/graphite/id-pr46995.f90: New.
12641 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12643 PR middle-end/47646
12644 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12645 using the variable is known the warning is emitted there.
12646 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12647 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12649 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12652 * gcc.dg/noreturn-1.c (foo5): Likewise.
12653 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12654 (method2): Likewise.
12656 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12657 the return statement using the uninitialized variable.
12658 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12660 2011-02-08 Richard Guenther <rguenther@suse.de>
12662 PR middle-end/47639
12663 * g++.dg/opt/pr47639.c: New testcase.
12665 2011-02-08 Richard Guenther <rguenther@suse.de>
12667 PR tree-optimization/47632
12668 * g++.dg/opt/pr47632.C: New testcase.
12670 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12672 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12674 2011-02-07 Richard Guenther <rguenther@suse.de>
12676 PR tree-optimization/47615
12677 * g++.dg/opt/pr47615.C: New testcase.
12679 2011-02-07 Richard Guenther <rguenther@suse.de>
12681 PR tree-optimization/47621
12682 * gcc.dg/torture/pr47621.c: New testcase.
12684 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12686 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12688 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12691 * gfortran.dg/allocate_with_source_1 : New test.
12693 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12695 PR middle-end/47610
12696 * gcc.dg/pr47610.c: New test.
12698 2011-02-05 Jie Zhang <jie@codesourcery.com>
12701 * gcc.dg/pr42631.c: Update test.
12702 * gcc.dg/pr42631-2.c: New test.
12704 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12707 * gfortran.dg/pr47574.f90: New test.
12709 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12711 PR tree-optimization/46194
12712 * gcc.dg/autopar/pr46194.c: New.
12714 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12716 PR tree-optimization/43695
12717 * g++.dg/ipa/pr43695.C: New.
12719 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12721 PR inline-asm/23200
12722 * gcc.dg/pr23200.c: New test.
12724 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12727 * g++.dg/pr47589.C: New test.
12729 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12732 * g++.dg/template/typedef37.C: New test.
12733 * g++.dg/template/param1.C: Adjust expected error message.
12735 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12737 PR middle-end/31490
12738 * gcc.dg/pr31490-2.c: New test.
12739 * gcc.dg/pr31490-3.c: New test.
12740 * gcc.dg/pr31490-4.c: New test.
12742 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12743 Jakub Jelinek <jakub@redhat.com>
12746 * g++.dg/parser/semicolon3.C: Adjust.
12747 * g++.dg/parser/semicolon4.C: New testcase.
12748 * g++.dg/pr46890.C: New testcase.
12750 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12753 * g++.dg/init/pr29571.C: New.
12755 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12757 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12758 instead of vect_int.
12760 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12763 * gcc.target/i386/pr47312.c: New test.
12766 * gcc.target/i386/pr47564.c: New test.
12768 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12770 PR tree-optimization/45122
12771 * gcc.dg/tree-ssa/pr45122.c: New.
12773 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12776 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12779 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12780 and vsx so a default --with-cpu=power7 doesn't give an error
12781 when -mavoid-indexed-addresses is used.
12783 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12784 wrapper function to save the arguments and then jump to the real
12785 function, rather than depending on the compiler not to move stuff
12787 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12789 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12790 Paul Thomas <pault@gcc.gnu.org>
12793 * gfortran.dg/class_37.f03 : New test.
12795 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12796 Richard Guenther <rguenther@suse.de>
12798 PR tree-optimization/40979
12800 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12801 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12802 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12803 check_vect_support_and_set_flags.
12804 * gfortran.dg/graphite/vect-pr40979.f90: New.
12806 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12809 * gfortran.dg/class_36.f03: New.
12811 2011-02-02 Richard Guenther <rguenther@suse.de>
12813 PR tree-optimization/47566
12814 * gcc.dg/lto/20110201-1_0.c: New testcase.
12816 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12822 * debug/pr47498.c: New.
12823 * debug/pr47501.c: New.
12825 2011-02-01 Richard Guenther <rguenther@suse.de>
12827 PR tree-optimization/47559
12828 * g++.dg/torture/pr47559.C: New testcase.
12830 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12833 * gfortran.dg/typebound_call_20.f03: New.
12835 2011-02-01 Richard Guenther <rguenther@suse.de>
12837 PR tree-optimization/47555
12838 * gcc.dg/pr47555.c: New testcase.
12840 2011-02-01 Richard Guenther <rguenther@suse.de>
12842 PR tree-optimization/47541
12843 * g++.dg/torture/pr47541.C: New testcase.
12845 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12848 * gfortran.dg/typebound_call_19.f03: New.
12850 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12853 * g++.dg/cpp0x/pr47416.C: New test.
12855 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12858 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12860 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12863 * gfortran.dg/typebound_assignment_1.f03: New.
12865 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12867 PR tree-optimization/47538
12868 * gcc.c-torture/execute/pr47538.c: New test.
12870 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12873 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12875 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12877 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12879 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12881 PR rtl-optimization/44031
12882 * gcc.c-torture/compile/20110131-1.c: New test.
12884 2011-01-31 Tobias Burnus <burnus@net-b.de>
12887 * gfortran.dg/stmt_func_1.f90: New.
12889 2011-01-31 Tobias Burnus <burnus@net-b.de>
12892 * gfortran.dg/interface_34.f90: New.
12894 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12897 * gfortran.dg/realloc_on_assign_5.f03: New test.
12898 * gfortran.dg/realloc_on_assign_5.f03: New test.
12900 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12902 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12903 * gfortran.dg/bessel_7.f90: Likewise.
12904 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12906 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12907 * gfortran.dg/sum_init_expr.f03: Likewise.
12909 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12911 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12914 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12915 loop only on "vect_intfloat_cvt" targets.
12917 2011-01-29 Tobias Burnus <burnus@net-b.de>
12920 * gfortran.dg/shape_6.f90: New.
12922 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12924 PR libgfortran/47434
12925 * gfortran.dg/read_infnan_1.f90: Update test.
12926 * gfortran.dg/module_nan.f90: Update test.
12927 * gfortran.dg/char4_iunit_1.f03: Update test.
12928 * gfortran.dg/large_real_kind_1.f90: Update test.
12929 * gfortran.dg/real_const_3.f90: Update test.
12930 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12932 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12935 * g++.dg/template/param2.C: New test.
12937 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12939 PR libgfortran/47285
12940 * gfortran.dg/fmt_g.f: New test.
12942 2011-01-28 Tobias Burnus <burnus@net-b.de>
12945 * gfortran.dg/pure_formal_1.f90: New.
12947 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12950 * gcc.dg/tls/pr42894.c: New test.
12952 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12954 * gcc.dg/pr47276.c: Add dg-require-visibility.
12956 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12958 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12960 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12961 Tobias Burnus <burnus@gcc.gnu.org>
12966 * gfortran.dg/realloc_on_assign_3.f03: New test.
12967 * gfortran.dg/realloc_on_assign_4.f03: New test.
12968 * gfortran.dg/allocatable_function_5.f90: New test.
12969 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12970 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12971 implemented" dg-errors.
12973 2011-01-27 Jan Hubicka <jh@suse.cz>
12975 PR middle-end/46949
12976 * gcc.dg/attr-weakref-4.c: New testcase
12978 2011-01-27 Martin Jambor <mjambor@suse.cz>
12980 PR tree-optimization/47228
12981 * gcc.dg/torture/pr47228.c: New test.
12983 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12985 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12987 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12989 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12990 when using auto-overlay support on the SPU.
12992 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12994 PR rtl-optimization/44174
12995 * gcc.target/i386/asm-6.c: New test.
12997 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12999 PR rtl-optimization/46856
13000 * gcc.c-torture/compile/pr46856.c: New test.
13002 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13003 Andrew Pinski <pinskia@gmail.com>
13006 * gcc.dg/pr43082.c: New.
13008 2011-01-26 DJ Delorie <dj@redhat.com>
13010 PR rtl-optimization/46878
13011 * gcc.dg/pr46878-1.c: New test.
13013 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13016 * g++.dg/cpp0x/pr47476.C: New test.
13018 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13020 * gcc.c-torture/compile/20110126-1.c: New test.
13022 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13025 * gcc.dg/torture/pr47473.c: New test.
13027 2011-01-26 Jan Hubicka <jh@suse.cz>
13030 * gcc.c-torture/execute/pr47237.c: New testcase.
13032 2011-01-26 Jan Hubicka <jh@suse.cz>
13034 PR tree-optimization/47190
13035 * gcc.dg/attr-weakref-3.c: New testcase.
13037 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13040 * gcc.dg/dll-9a.c: New test file.
13041 * gcc.dg/dll-11.c: Likewise.
13042 * gcc.dg/dll-12.c: Likewise.
13043 * gcc.dg/dll-12a.c: Likewise.
13044 * gcc.dg/dll-11a.c: Likewise.
13045 * gcc.dg/dll-9.c: Likewise.
13046 * gcc.dg/dll-10.c: Likewise.
13047 * gcc.dg/dll-10a.c: Likewise.
13048 * g++.dg/ext/dllexport4a.cc: Likewise.
13049 * g++.dg/ext/dllexport4.C: Likewise.
13050 * g++.dg/ext/dllexport5.C: Likewise.
13051 * g++.dg/ext/dllexport5a.cc: Likewise.
13053 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13055 PR tree-optimization/46970
13056 * gcc.dg/graphite/pr46970.c: New.
13058 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13060 PR tree-optimization/46215
13061 * gcc.dg/graphite/pr46215.c: New.
13063 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13065 PR tree-optimization/46168
13066 * gcc.dg/graphite/pr46168.c: New.
13068 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13070 PR tree-optimization/43657
13071 * gcc.dg/graphite/pr43657.c: New.
13073 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13075 PR tree-optimization/29832
13076 * gfortran.dg/graphite/pr29832.f90: New.
13078 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13080 PR tree-optimization/43567
13081 * gcc.dg/graphite/pr43567.c: New.
13083 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13085 * gfortran.dg/graphite/interchange-4.f: New.
13086 * gfortran.dg/graphite/interchange-5.f: New.
13088 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13089 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13090 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13091 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13092 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13093 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13094 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13095 * gfortran.dg/ltrans-7.f90: Removed.
13096 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13098 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13099 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13100 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13101 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13102 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13103 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13104 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13105 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13106 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13107 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13108 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13109 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13110 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13111 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13112 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13113 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13114 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13115 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13116 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13117 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13118 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13119 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13120 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13121 * gcc.dg/tree-ssa/data-dep-1.c
13122 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13123 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13124 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13125 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13126 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13128 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13130 PR tree-optimization/47265
13131 PR tree-optimization/47443
13132 * gcc.c-torture/compile/pr47265.c: New test.
13133 * gcc.dg/pr47443.c: New test.
13135 2011-01-25 Martin Jambor <mjambor@suse.cz>
13137 PR tree-optimization/47382
13138 * g++.dg/torture/pr47382.C: New test.
13139 * g++.dg/opt/devirt1.C: Xfail.
13141 2011-01-25 Yao Qi <yao@codesourcery.com>
13144 * gcc.target/arm/pr45701-1.c: New test.
13145 * gcc.target/arm/pr45701-2.c: New test.
13146 * gcc.target/arm/pr45701-3.c: New test.
13148 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13149 Jakub Jelinek <jakub@redhat.com>
13151 PR tree-optimization/47271
13152 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13154 2011-01-25 Nick Clifton <nickc@redhat.com>
13156 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13157 (saturate_add): Delete.
13158 (exchange): Delete.
13159 (main): Do not run saturate_add.
13160 (set_interrupts): Delete.
13162 2011-01-25 Tobias Burnus <burnus@net-b.de>
13165 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13167 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13169 PR tree-optimization/47427
13170 PR tree-optimization/47428
13171 * gcc.c-torture/compile/pr47427.c: New test.
13172 * gcc.c-torture/compile/pr47428.c: New test.
13174 2011-01-25 Richard Guenther <rguenther@suse.de>
13176 PR middle-end/47411
13177 * gcc.dg/torture/pr47411.c: New testcase.
13179 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13181 * gfortran.dg/graphite/id-24.f: New.
13182 * gfortran.dg/graphite/id-25.f: New.
13184 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13186 * gfortran.dg/graphite/id-23.f: New.
13188 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13190 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13192 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13194 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13195 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13196 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13197 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13198 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13199 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13200 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13201 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13202 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13206 * gcc.dg/graphite/block-0.c: Add documentation.
13207 * gcc.dg/graphite/block-4.c: Same.
13208 * gcc.dg/graphite/block-7.c: Same.
13209 * gcc.dg/graphite/block-8.c: New.
13210 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13211 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13212 * gcc.dg/graphite/interchange-12.c: Add documentation.
13213 * gcc.dg/graphite/interchange-13.c: New.
13214 * gcc.dg/graphite/interchange-14.c: New.
13215 * gcc.dg/graphite/interchange-15.c: New.
13216 * gcc.dg/graphite/interchange-8.c: Add documentation.
13217 * gcc.dg/graphite/interchange-mvt.c: Same.
13219 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13222 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13223 * gcc.target/powerpc/altivec-14.c: Ditto.
13224 * gcc.target/powerpc/altivec-33.c: Ditto.
13225 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13226 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13227 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13228 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13229 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13230 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13231 * g++.dg/ext/altivec-15.C: Ditto.
13232 * g++.dg/ext/altivec-types-1.C: Ditto.
13233 * g++.dg/ext/altivec-types-2.C: Ditto.
13234 * g++.dg/ext/altivec-types-3.C: Ditto.
13235 * g++.dg/ext/altivec-types-4.C: Ditto.
13237 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13239 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13241 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13243 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13244 optimization options.
13246 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13248 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13251 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13253 2011-01-23 Tobias Burnus <burnus@net-b.de>
13256 * gfortran.dg/allocatable_scalar_12.f90: New.
13258 2011-01-23 Ira Rosen <irar@il.ibm.com>
13260 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13261 vectorization to be not profitable if peeling is used to
13262 realign the memory access.
13263 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13264 loop bound to avoid loop unrolling.
13265 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13267 2011-01-22 Jan Hubicka <jh@suse.cz>
13270 * g++.dg/lto/pr47333.C: New file.
13272 2011-01-22 Jan Hubicka <jh@suse.cz>
13274 PR tree-optimization/43884
13276 * gcc.dg/autopar/outer-2.c: Increase array size.
13277 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13279 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13282 * gfortran.dg/c_loc_tests_16.f90: New test.
13284 2011-01-22 Tobias Burnus <burnus@net-b.de>
13287 * gfortran.dg/typebound_proc_19.f90: New.
13289 2011-01-21 Jeff Law <law@redhat.com>
13291 PR tree-optimization/47053
13292 * g++.dg/pr47053.C: New test.
13294 2011-01-21 Jason Merrill <jason@redhat.com>
13297 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13299 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13302 * g++.dg/cpp0x/range-for10.C: New test.
13303 * g++.dg/template/for1.C: New test.
13305 PR middle-end/45566
13306 * g++.dg/tree-prof/partition3.C: New test.
13308 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13310 PR rtl-optimization/47366
13311 * g++.dg/opt/pr47366.C: New test.
13313 2011-01-21 Jason Merrill <jason@redhat.com>
13316 * g++.dg/cpp0x/constexpr-regress2.C: New.
13318 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13320 2011-01-21 Jeff Law <law@redhat.com>
13322 PR rtl-optimization/41619
13323 * gcc.dg/pr41619.c: New.
13325 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13327 PR tree-optimization/47355
13328 * g++.dg/opt/pr47355.C: New test.
13330 2011-01-21 Richard Guenther <rguenther@suse.de>
13332 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13335 2011-01-21 Richard Guenther <rguenther@suse.de>
13337 PR tree-optimization/47365
13338 * gcc.dg/torture/pr47365.c: New testcase.
13339 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13341 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13343 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13345 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13347 PR tree-optimization/47391
13348 * gcc.dg/pr47391.c: New test.
13350 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13352 * g++.dg/template/char1.C: Use signed char.
13354 2011-01-21 Tobias Burnus <burnus@net-b.de>
13357 * gfortran.dg/pointer_target_4.f90: New.
13359 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13362 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13363 ILP32 system and not IP32.
13365 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13368 * g++.dg/debug/pr46583.C: New.
13370 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13373 * g++.dg/debug/pr47283.C: New test.
13376 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13377 * gcc.target/i386/headmerge-2.c: Likewise.
13379 2011-01-20 Richard Guenther <rguenther@suse.de>
13381 PR middle-end/47370
13382 * gcc.dg/torture/pr47370.c: New testcase.
13384 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13386 PR tree-optimization/46130
13387 * gcc.dg/pr46130-1.c: New test.
13388 * gcc.dg/pr46130-2.c: New test.
13390 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13393 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13395 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13398 * g++.dg/debug/pr46240.cc: New.
13400 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13403 * g++.dg/template/anonunion1.C: New test.
13405 PR rtl-optimization/47337
13406 * gcc.c-torture/execute/pr47337.c: New test.
13408 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13411 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13413 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13415 PR tree-optimization/46021
13416 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13418 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13420 PR tree-optimization/47290
13421 * g++.dg/torture/pr47290.C: New test.
13423 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13426 * gfortran.dg/proc_ptr_comp_29.f90: New.
13428 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13431 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13432 powerpc-apple-darwin9.
13434 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13436 PR rtl-optimization/47299
13437 * gcc.c-torture/execute/pr47299.c: New test.
13439 2011-01-17 Jason Merrill <jason@redhat.com>
13441 * g++.dg/cpp0x/constexpr-virtual.C: New.
13443 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13446 * gfortran.dg/gomp/pr47331.f90: New test.
13448 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13451 * objc.dg/selector-warn-1.m: New.
13452 * obj-c++.dg/selector-warn-1.mm: New.
13454 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13456 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13457 Update dg-final accordingly.
13459 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13461 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13463 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13465 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13467 * gcc.dg/guality/pr36728-2.c: Likewise.
13469 2011-01-17 Richard Guenther <rguenther@suse.de>
13471 PR tree-optimization/47313
13472 * g++.dg/torture/pr47313.C: New testcase.
13474 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13477 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13478 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13479 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13480 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13482 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13484 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13485 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13486 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13488 2011-01-17 Richard Guenther <rguenther@suse.de>
13490 PR tree-optimization/45967
13491 * gcc.dg/torture/pr45967-2.c: New testcase.
13492 * gcc.dg/torture/pr45967-3.c: Likewise.
13494 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13497 * g++.dg/ext/pr47213.C: Require visibility.
13499 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13501 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13502 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13504 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13506 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13507 Linux-based targets.
13509 2011-01-13 Jan Hubicka <jh@suse.cz>
13511 PR tree-optimization/47276
13512 * gcc.dg/pr47276.c: New testcase.
13514 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13515 Jonathan Wakely <jwakely.gcc@gmail.com>
13518 * g++.dg/other/pr33558.C: New.
13519 * g++.dg/other/pr33558-2.C: New.
13521 2011-01-14 Martin Jambor <mjambor@suse.cz>
13523 PR tree-optimization/45934
13524 PR tree-optimization/46302
13525 * g++.dg/ipa/devirt-c-1.C: New test.
13526 * g++.dg/ipa/devirt-c-2.C: Likewise.
13527 * g++.dg/ipa/devirt-c-3.C: Likewise.
13528 * g++.dg/ipa/devirt-c-4.C: Likewise.
13529 * g++.dg/ipa/devirt-c-5.C: Likewise.
13530 * g++.dg/ipa/devirt-c-6.C: Likewise.
13531 * g++.dg/ipa/devirt-6.C: Likewise.
13532 * g++.dg/ipa/devirt-d-1.C: Likewise.
13533 * g++.dg/torture/pr45934.C: Likewise.
13535 2011-01-14 Jason Merrill <jason@redhat.com>
13537 * g++.dg/cpp0x/variadic105.C: New.
13539 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13540 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13543 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13544 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13545 execution tests on i?86-*-*, x86_64-*-* and
13546 powerpc*-apple-darwin* && ilp32.
13547 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13548 tests on i?86-*-* and x86_64-*-*.
13550 2011-01-14 Richard Guenther <rguenther@suse.de>
13552 PR tree-optimization/47280
13553 * g++.dg/opt/pr47280.C: New testcase.
13555 2011-01-14 Jason Merrill <jason@redhat.com>
13557 * g++.dg/cpp0x/constexpr-regress1.C: New.
13559 * g++.dg/ext/flexary2.C: New.
13561 2011-01-14 Richard Guenther <rguenther@suse.de>
13563 PR middle-end/47281
13564 * gcc.dg/torture/pr47281.c: New testcase.
13565 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13567 2011-01-14 Richard Guenther <rguenther@suse.de>
13569 PR tree-optimization/47286
13570 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13572 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13575 * g++.dg/ext/pr47213.C: New.
13577 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13579 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13581 2011-01-13 Tobias Burnus <burnus@net-b.de>
13582 Mikael Morin <mikael@gcc.gnu.org>
13586 * gfortran.dg/select_type_20.f90: New.
13587 * gfortran.dg/select_type_21.f90: New.
13589 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13592 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13594 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13596 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13597 * gcc.dg/guality/pr36728-2.c: Likewise.
13599 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13602 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13604 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13606 PR rtl-optimization/45352
13607 * gcc.dg/pr45352-3.c: New.
13609 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13611 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13613 * g++.dg/cpp0x/range-for8.C: New.
13614 * g++.dg/cpp0x/range-for9.C: New.
13616 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13619 * g++.dg/debug/pr47209.C: New.
13621 2011-01-12 Richard Guenther <rguenther@suse.de>
13624 * gcc.dg/lto/pr47259_0.c: New testcase.
13625 * gcc.dg/lto/pr47259_1.c: Likewise.
13627 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13629 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13630 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13631 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13632 methods missing from the OBJC2 Object.
13633 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13634 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13635 GNU and NeXT runtimes.
13636 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13638 * objc-obj-c++-shared/Object1.m: Likewise.
13639 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13640 * objc.dg/proto-qual-1.m: Likewise.
13641 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13642 * obj-c++.dg/proto-qual-1.mm: Likewise.
13644 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13647 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13649 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13651 Fixed the Objective-C++ testsuite and updated all tests.
13652 * lib/obj-c++.exp (obj-c++_init): Declare and set
13653 gcc_warning_prefix and gcc_error_prefix.
13654 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13655 'dg-warning', 'dg-message' and 'dg-error'.
13656 * obj-c++.dg/class-extension-3.mm: Likewise.
13657 * obj-c++.dg/class-protocol-1.mm: Likewise.
13658 * obj-c++.dg/encode-7.mm: Likewise.
13659 * obj-c++.dg/exceptions-3.mm: Likewise.
13660 * obj-c++.dg/exceptions-5.mm: Likewise.
13661 * obj-c++.dg/method-12.mm: Likewise.
13662 * obj-c++.dg/method-13.mm: Likewise.
13663 * obj-c++.dg/method-15.mm: Likewise.
13664 * obj-c++.dg/method-16.mm: Likewise.
13665 * obj-c++.dg/method-4.mm: Likewise.
13666 * obj-c++.dg/method-8.mm: Likewise.
13667 * obj-c++.dg/method-conflict-1.mm: Likewise.
13668 * obj-c++.dg/method-conflict-2.mm: Likewise.
13669 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13670 and uncommented second part of the testcase now that the testsuite
13672 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13673 and uncommented second part of the testcase now that the testsuite
13675 * obj-c++.dg/private-1.mm: Likewise.
13676 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13677 * obj-c++.dg/syntax-error-7.mm: Likewise.
13678 * obj-c++.dg/warn5.mm: Likewise.
13679 * obj-c++.dg/property/at-property-14.mm: Likewise.
13680 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13682 * obj-c++.dg/property/at-property-18.mm: Likewise.
13683 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13685 * obj-c++.dg/property/at-property-21.mm: Likewise.
13686 * obj-c++.dg/property/at-property-28.mm: Likewise.
13687 * obj-c++.dg/property/at-property-5.mm: Likewise.
13688 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13689 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13690 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13691 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13692 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13693 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13694 * obj-c++.dg/tls/diag-5.mm: Likewise.
13695 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13696 dg-error, now matched correctly.
13698 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13700 * objc.dg/property/at-property-29.m: New.
13701 * obj-c++.dg/property/at-property-29.mm: New.
13703 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13705 * go.test/go-test.exp (go-set-goarch): New proc.
13706 (go-gc-tests): Use it.
13708 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13711 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13713 2011-01-11 Richard Henderson <rth@redhat.com>
13715 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13717 2011-01-11 Jan Hubicka <jh@suse.cz>
13721 * gcc.dg/lto/pr45721_1.c: New file.
13722 * gcc.dg/lto/pr45721_0.c: New file.
13724 2011-01-11 Richard Guenther <rguenther@suse.de>
13726 PR tree-optimization/46076
13727 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13729 2011-01-11 Jeff Law <law@redhat.com>
13731 * PR tree-optimization/47086
13732 * gcc.dg/pr47086.c: New test.
13734 2011-01-11 Jason Merrill <jason@redhat.com>
13737 * g++.dg/template/new10.C: New.
13740 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13742 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13744 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13745 Split type definitions and NSConstantString class into...
13746 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13747 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13748 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13749 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13750 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13751 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13753 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13754 encode defines for newer NeXT system headers.
13755 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13756 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13757 * objc.dg/foreach-5.m: Likewise.
13758 * objc.dg/foreach-2.m: Likewise.
13759 * objc.dg/foreach-4.m: Likewise.
13760 * objc.dg/torture/strings/string1.m: Likewise.
13761 * objc.dg/torture/strings/string2.m: Likewise.
13762 * objc.dg/torture/strings/string3.m: Likewise.
13763 * objc.dg/torture/strings/string4.m: Likewise.
13764 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13765 header and stand alone.
13766 * obj-c++.dg/strings/strings-2.mm: Likewise.
13767 * objc.dg/torture/strings/const-str-3.m: Likewise.
13768 * objc.dg/strings/strings-2.m: Likewise.
13769 * objc.dg/strings/const-str-12b.m: Likewise.
13771 2011-01-12 Richard Guenther <rguenther@suse.de>
13773 PR middle-end/32511
13774 * gcc.dg/attr-weak-1.c: Adjust.
13776 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13779 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13780 standard compliant and comment.
13782 2011-01-10 Jan Hubicka <jh@suse.cz>
13785 * gcc.dg/initpri3.c: New testcase.
13787 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13790 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13791 externally visible.
13796 (g_ebp_save): Likewise.
13797 (g_esp_save): Likewise.
13799 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13801 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13803 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13805 PR tree-optimization/46021
13806 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13807 i?86-*-*, x86_64-*-*.
13809 2011-01-10 Jeff Law <law@redhat.com>
13811 * PR tree-optimization/47141
13812 * gcc.c-torture/compile/pr47141.c: New test.
13814 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13817 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13818 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13819 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13820 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13823 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13824 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13825 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13826 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13827 being vectorized. Adjust dg-final pattern.
13830 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13831 * gcc.dg/vect/slp-24.c: Likewise.
13833 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13836 * g++.dg/other/pr47218-1.C: New test file.
13837 * g++.dg/other/pr47218.C: Likewise.
13838 * g++.dg/other/pr47218.h: New supporting header.
13840 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13843 * objc.dg/attributes/invalid-attribute-1.m: New.
13844 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13846 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13849 * gfortran.dg/proc_ptr_comp_28.f90: New.
13851 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13853 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13854 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13855 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13856 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13857 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13858 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13859 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13860 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13861 * objc.dg/gnu-api-2-class.m: Likewise.
13862 * objc.dg/gnu-api-2-ivar.m: Likewise.
13863 * objc.dg/gnu-api-2-method.m: Likewise.
13864 * objc.dg/gnu-api-2-objc.m: Likewise.
13865 * objc.dg/gnu-api-2-object.m: Likewise.
13866 * objc.dg/gnu-api-2-property.m: Likewise.
13867 * objc.dg/gnu-api-2-protocol.m: Likewise.
13868 * objc.dg/gnu-api-2-sel.m: Likewise.
13870 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13872 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13873 * objc.dg/objc-foreach-4.m: Likewise.
13874 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13875 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13876 * objc.dg/foreach-4.m: Likewise.
13877 * objc.dg/foreach-5.m: Likewise.
13878 * objc.dg/foreach-3.m: Return self from init.
13880 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13883 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13885 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13888 * gfortran.dg/class_35.f90: New.
13890 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13892 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13894 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13897 * objc.dg/invalid-method-2.m: New.
13898 * obj-c++.dg/invalid-method-2.mm: New.
13900 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13903 * gfortran.dg/transpose_optimization_2.f90 : New test.
13905 2011-01-08 Jan Hubicka <jh@suse.cz>
13907 PR tree-optmization/46469
13908 * g++.dg/torture/pr46469.C: New testcase.
13910 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13912 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13913 emulation of libobjc-gnu structure layout functionality to ..
13914 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13915 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13916 * objc/execute/bf-common.h: Adjust headers.
13917 * objc/execute/bf-1.m: Likewise.
13918 * objc/execute/bf-2.m: Likewise.
13919 * objc/execute/bf-3.m: Likewise.
13920 * objc/execute/bf-4.m: Likewise.
13921 * objc/execute/bf-5.m: Likewise.
13922 * objc/execute/bf-6.m: Likewise.
13923 * objc/execute/bf-7.m: Likewise.
13924 * objc/execute/bf-8.m: Likewise.
13925 * objc/execute/bf-9.m: Likewise.
13926 * objc/execute/bf-10.m: Likewise.
13927 * objc/execute/bf-11.m: Likewise.
13928 * objc/execute/bf-12.m: Likewise.
13929 * objc/execute/bf-13.m: Likewise.
13930 * objc/execute/bf-14.m: Likewise.
13931 * objc/execute/bf-15.m: Likewise.
13932 * objc/execute/bf-16.m: Likewise.
13933 * objc/execute/bf-17.m: Likewise.
13934 * objc/execute/bf-18.m: Likewise.
13935 * objc/execute/bf-19.m: Likewise.
13936 * objc/execute/bf-20.m: Likewise.
13937 * objc/execute/bf-21.m: Likewise.
13938 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13939 objc_get_type_qualifiers ().
13941 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13944 * gfortran.dg/dependency_39.f90: New test.
13946 2011-01-07 Jan Hubicka <jh@suse.cz>
13948 Get builtins tests ready for linker plugin.
13949 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13950 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13951 my_memset, my_bzero): Mark used.
13952 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13953 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13955 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13958 2011-01-07 Jan Hubicka <jh@suse.cz>
13960 PR tree-optimization/46367
13961 * g++.dg/torture/pr46367.C: New file.
13963 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13966 * gcc.dg/pr47201.c: New test.
13969 * gcc.dg/tree-prof/pr47187.c: New test.
13971 2011-01-07 Tobias Burnus <burnus@net-b.de>
13974 * gfortran.dg/extends_type_of_3.f90: New.
13976 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13978 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13979 * g++.dg/ext/dllimport-MI1.C: Likewise.
13980 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13981 * g++.dg/ext/dllimport10.C: Likewise.
13982 * g++.dg/ext/dllimport11.C: Likewise.
13983 * g++.dg/ext/dllimport12.C: Likewise.
13984 * g++.dg/ext/dllimport13.C: Likewise.
13985 * g++.dg/ext/dllimport2.C: Likewise.
13986 * g++.dg/ext/dllimport3.C: Likewise.
13987 * g++.dg/ext/dllimport4.C: Likewise.
13988 * g++.dg/ext/dllimport5.C: Likewise.
13989 * g++.dg/ext/dllimport6.C: Likewise.
13990 * g++.dg/ext/dllimport8.C: Likewise.
13991 * g++.dg/ext/dllimport9.C: Likewise.
13992 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13993 targets, too. Additionally enable test for i?86-*-mingw*.
13994 * g++.dg/ext/selectany1.C: Likewise.
13995 Remove guard variable check.
13997 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14001 * gfortran.dg/storage_size_3.f08: Extended.
14003 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14006 * g++.dg/template/stdarg1.C: New test.
14008 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14011 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14012 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14013 from the interface of functions to not hide the errors that
14016 2011-01-06 Jan Hubicka <jh@suse.cz>
14018 * gcc.dg/lto/pr47188_0.c: New testcase.
14019 * gcc.dg/lto/pr47188_1.c: New testcase.
14021 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14025 * gfortran.dg/interface_33.f90: New test.
14027 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14030 * gcc.c-torture/compile/pr47150.c: New test.
14032 2011-01-06 Ira Rosen <irar@il.ibm.com>
14034 PR tree-optimization/47139
14035 * gcc.dg/vect/pr47139.c: New test.
14037 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14040 * gfortran.dg/extends_type_of_2.f03: New.
14042 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14044 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14046 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14048 * gnat.dg/opt14.adb: New test.
14050 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14053 * gfortran.dg/allocate_error_2.f90: New test.
14055 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14058 * gfortran.dg/storage_size_3.f08: New.
14060 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14062 PR libgfortran/47154
14063 * gfortran.dg/namelist_68.f90: New test.
14065 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14067 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14069 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14072 * gfortran.dg/class_34.f90: New.
14074 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14076 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14077 use __builtin_inff. Skip all single-precision tests that require
14080 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14082 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14084 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14086 PR tree-optimization/47148
14087 * gcc.c-torture/execute/pr47148.c: New test.
14089 PR tree-optimization/47155
14090 * gcc.c-torture/execute/pr47155.c: New test.
14092 PR rtl-optimization/47157
14093 * gcc.c-torture/compile/pr47157.c: New test.
14095 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14097 * gcc.dg/torture/vector-shift2.c (schar): Define.
14098 (main): Always use schar or uchar instead of plain "char" to avoid
14099 dependencies on implementation-defined char signedness.
14101 2011-01-03 Martin Jambor <mjambor@suse.cz>
14103 PR tree-optimization/46801
14104 * gnat.dg/pack9.adb: Remove xfail.
14106 2011-01-03 Martin Jambor <mjambor@suse.cz>
14108 PR tree-optimization/46984
14109 * g++.dg/ipa/pr46984.C: New test.
14111 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14114 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14116 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14118 PR tree-optimization/47140
14119 * gcc.c-torture/compile/pr47140.c: New test.
14121 PR rtl-optimization/47028
14122 * gcc.dg/pr47028.c: New test.
14124 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14126 * objc.dg/protocol-forward-1.m: Removed TODO.
14127 * objc.dg/protocol-forward-2.m: New.
14128 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14129 * obj-c++.dg/protocol-forward-2.mm: New.
14131 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14134 * g++.dg/eh/pr38662.C: New testcase.
14136 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14138 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14139 scan for newline '\n'.
14142 Copyright (C) 2011 Free Software Foundation, Inc.
14144 Copying and distribution of this file, with or without modification,
14145 are permitted in any medium without royalty provided the copyright
14146 notice and this notice are preserved.