1 2012-10-08 Jason Merrill <jason@redhat.com>
3 * g++.dg/tls/init-2.C: Tweak errors.
4 * g++.dg/tls/thread_local1.C: New.
5 * g++.dg/tls/thread_local2.C: New.
6 * g++.dg/tls/thread_local7.C: New.
8 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
11 * gcc.target/sh/pr54685.c: New.
13 2012-10-08 Dodji Seketeli <dodji@redhat.com>
15 PR c++/53528 C++11 attribute support
16 * g++.dg/cpp0x/gen-attrs-1.C: New test.
17 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
18 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
19 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
20 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
21 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
22 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
23 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
24 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
25 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
26 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
27 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
28 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
29 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
30 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
31 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
32 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
33 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
34 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
35 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
36 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
37 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
38 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
39 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
40 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
41 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
42 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
43 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
44 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
45 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
46 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
47 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
48 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
49 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
50 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
51 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
52 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
53 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
54 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
55 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
56 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
57 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
58 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
59 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
60 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
61 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
62 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
63 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
64 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
65 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
66 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
67 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
68 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
69 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
70 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
71 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
72 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
74 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
76 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
77 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
78 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
80 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
83 * gcc.target/sh/pr54760-2.c: New.
84 * gcc.target/sh/pr54760-3.c: New.
86 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
89 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
91 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
92 Sandra Loosemore <sandra@codesourcery.com>
94 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
95 and test that the accumulator is initialized using MULT.
96 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
97 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
99 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/cpp0x/stdint.C: New.
104 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/cpp0x/stddef.C: New.
109 2012-10-06 Janus Weil <janus@gcc.gnu.org>
112 * gfortran.dg/typebound_operator_17.f90: New.
114 2012-10-06 Jan Hubicka <jh@suse.cz>
118 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
120 2012-10-06 Jan Hubicka <jh@suse.cz>
122 * gcc.dg/lto/resolutions_0.c: New testcase.
124 2012-10-06 Janus Weil <janus@gcc.gnu.org>
127 * gfortran.dg/generic_25.f90: New.
128 * gfortran.dg/generic_26.f90: New.
129 * gfortran.dg/generic_27.f90: New.
131 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
134 * gcc.target/sh/pr54760-1.c: New.
136 2012-10-05 Jakub Jelinek <jakub@redhat.com>
138 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
139 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
140 * g++.dg/warn/Wsign-compare-5.C: New test.
141 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
142 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
143 * g++.dg/ext/builtin30.C: New test.
144 * g++.dg/ext/vla12.C: New test.
145 * gcc.dg/builtins-85.c: New test.
148 * gcc.dg/guality/pr54519-1.c: New test.
149 * gcc.dg/guality/pr54519-2.c: New test.
150 * gcc.dg/guality/pr54519-3.c: New test.
151 * gcc.dg/guality/pr54519-4.c: New test.
152 * gcc.dg/guality/pr54519-5.c: New test.
153 * gcc.dg/guality/pr54519-6.c: New test.
155 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/cpp0x/defaulted38.C: New.
160 2012-10-05 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/33763
163 * c-c++-common/pr33763.c: New test.
165 PR tree-optimization/54810
166 * gcc.dg/tree-ssa/vrp85.c: New test.
168 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
170 * gcc.dg/ucnid-7.c: Skip on AIX.
171 * gcc.dg/ucnid-8.c: Same.
172 * gcc.dg/ucnid-10.c: Same.
173 * gcc.dg/ucnid-13.c: Same.
174 * gcc.dg/attr-alias-3.c: Same.
175 * gcc.dg/attr-alias-5.c: Same.
176 * gcc.dg/torture/pr51106-2.c: Same.
177 * gcc.dg/vmx/3b-13.c: Use valid splat index.
179 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp0x/alias-decl-23.C: New.
184 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
187 * g++.dg/template/friend53.C: New.
189 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
191 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
192 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
193 (scan-ada-spec): Likewise.
194 (scan-ada-spec-not): Likewise.
195 * gcc.dg/dump-ada-spec-1.c: New test.
196 * g++.dg/other/dump-ada-spec-1.C: Likewise.
198 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
200 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
202 2012-10-04 Florian Weimer <fweimer@redhat.com>
204 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
206 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/cpp0x/pr54323.C: New.
211 2012-10-04 Richard Guenther <rguenther@suse.de>
214 * g++.dg/torture/pr54735.C: New testcase.
216 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
218 PR rtl-optimization/54739
219 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
221 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
224 * gcc.target/sh/pr51244-12.c: New.
226 2012-10-03 Dehao Chen <dehao@google.com>
229 * gcc.dg/pr54782.c: New test.
231 2012-10-03 Jakub Jelinek <jakub@redhat.com>
234 * g++.dg/cpp0x/constexpr-ref4.C: New test.
236 2012-10-02 Janus Weil <janus@gcc.gnu.org>
239 * gfortran.dg/class_53.f90: New.
241 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
244 * gcc.dg/guality/pr54551.c: New.
246 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
248 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
249 * gcc.target/powerpc/pr46728-2.c: Likewise.
251 2012-10-02 Sharad Singhai <singhai@google.com>
254 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
255 to fix test failures caused by r191883.
256 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
257 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
258 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
259 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
260 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
261 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
262 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
263 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
264 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
266 2012-09-30 Sharad Singhai <singhai@google.com>
268 * testsuite/gcc.target/i386/vect-double-1.c: Fix test.
270 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
273 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
276 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
278 PR rtl-optimization/54457
279 * gcc.target/i386/pr54457.c: New test.
281 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
283 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
285 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
287 * gcc.target/i386/vect-rebuild.c: New testcase.
289 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/pad-10.c (foo2): Return x - z.
293 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
295 * gcc.target/mips/pr37362.c: Fix target selector.
297 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
300 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
302 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
304 * gcc.dg/ucnid-8.c: Update line number.
305 * gcc.dg/torture/pr51106-2.c: Likewise.
307 2012-09-30 Janus Weil <janus@gcc.gnu.org>
310 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
311 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
312 * gfortran.dg/c_f_pointer_tests_5.f90: New.
314 2012-09-30 Janus Weil <janus@gcc.gnu.org>
316 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
317 partially reverting r170092.
318 * gfortran.dg/class_7.f03: Ditto.
319 * gfortran.dg/coarray_14.f90: Ditto.
320 * gfortran.dg/typebound_proc_13.f03: Ditto.
322 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/cpp0x/sfinae42.C: New.
327 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
329 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
330 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
331 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
332 * gcc.dg/pr42629.c: XFAIL on AIX.
333 * gcc.dg/pr47684.c: Same.
334 * gcc.dg/pr43670.c: Same.
335 * gcc.dg/pr42916.c: Same.
336 * gcc.dg/pr45449.c: Same.
337 * gcc.dg/pr50017.c: Same.
338 * gcc.dg/pr42728.c: Same.
339 * gcc.dg/pr47881.c: Same.
340 * gcc.dg/pr44023.c: Same.
341 * gcc.dg/pr41345.c: Same.
342 * gcc.dg/pr42630.c: Same.
343 * gcc.dg/pr44971.c: Same.
344 * gcc.dg/pr46771.c: Same.
345 * gcc.dg/ucnid-8.c: Same.
346 * gcc.dg/ucnid-10.c: Same.
347 * gcc.dg/ucnid-13.c: Same.
348 * gcc.dg/torture/pr51106-2.c: Same.
349 * gcc.dg/pr48768.c: Same.
350 * gcc.dg/pr42631.c: Same.
351 * gcc.dg/pr43084.c: Same.
352 * gcc.dg/ucnid-7.c: Same.
353 * gcc.dg/pr42889.c: Same.
354 * gcc.dg/pr41241.c: Same.
355 * gcc.dg/pr42719.c: Same.
356 * g++.dg/debug/pr46583.C: Same.
357 * g++.dg/debug/pr47106.C: Same.
358 * g++.dg/opt/pr48549.C: Same.
359 * g++.dg/other/pr42685.C: Same.
360 * c-c++-common/pr43942.c: Same.
362 2012-09-29 Ian Lance Taylor <iant@google.com>
364 * go.test/go-test.exp: Update for latest version of Go testsuite.
366 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
369 * gfortran.dg/internal_readwrite_3.f90: New test.
371 2012-09-28 Dodji Seketeli <dodji@redhat.com>
373 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
374 gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
376 PR c++/54372 - unused attribute inactive on dependant entities
377 * c-c++-common/Wunused-local-typedefs-2.c: New test.
379 2012-09-25 Dodji Seketeli <dodji@redhat.com>
381 PR c++/29028 - Missed unused warning on using declaration
382 * g++.dg/warn/Wunused-var-18.C: New test.
384 2012-09-25 Dodji Seketeli <dodji@redhat.com>
386 PR c++/53551 - -Wunused-local-typedefs misses uses
387 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
389 2012-09-28 Jakub Jelinek <jakub@redhat.com>
392 * gcc.target/i386/xorps-sse2.c: Remove xfails.
394 PR tree-optimization/54713
395 * gcc.c-torture/compile/pr54713-1.c: New test.
396 * gcc.c-torture/compile/pr54713-2.c: New test.
397 * gcc.c-torture/compile/pr54713-3.c: New test.
399 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
401 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
403 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
405 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
407 2012-09-27 Jakub Jelinek <jakub@redhat.com>
410 * gcc.target/i386/pr54703.c: New test.
412 2012-09-27 Richard Guenther <rguenther@suse.de>
415 * gcc.dg/lto/pr54709_0.c: New testcase.
416 * gcc.dg/lto/pr54709_1.c: Likewise.
418 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
420 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
422 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
424 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
426 * gcc.target/arm/pr42879.c: Handle big-endian.
428 2012-09-26 Steve Ellcey <sellcey@mips.com>
431 * gcc.dg/pr37303.c: Check for rdata or rodata.
433 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
435 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
437 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
441 * gcc.target/powerpc/ppc-ne0-1.c: New.
443 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
446 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
447 test_19, test_20, test_21, test_22, test_23): New functions.
448 * gcc.target/sh/pr54089-4.c: New.
449 * gcc.target/sh/pr54089-5.c: New.
450 * gcc.target/sh/pr54089-6.c: New.
451 * gcc.target/sh/pr54089-7.c: New.
453 2012-09-25 Richard Guenther <rguenther@suse.de>
456 * gcc.dg/lto/pr54702_0.c: New testcase.
457 * gcc.dg/lto/pr54702_1.c: Likewise.
458 * gcc.dg/lto/pr54625-1_0.c: Likewise.
459 * gcc.dg/lto/pr54625-1_1.C: Likewise.
460 * gcc.dg/lto/pr54625-2_0.c: Likewise.
461 * gcc.dg/lto/pr54625-2_1.C: Likewise.
463 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
466 * g++.dg/cpp0x/parse2.C: New.
467 * g++.dg/parse/error11.C: Adjust.
468 * g++.dg/parse/error12.C: Likewise.
470 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
472 * gcc.target/i386/20030217-1.c: Added check for
473 large_long_double effective target.
474 * gcc.target/i386/387-3.c: Likewise.
475 * gcc.target/i386/387-4.c: Likewise.
476 * gcc.target/i386/pr36578-1.c: Likewise.
477 * gcc.target/i386/excess-precision-1.c: Added new code for the case
478 when long double size is equal double size.
479 * gcc.target/i386/excess-precision-1.c: Likewise.
480 * gcc.target/i386/pr36578-2.c: Likewise.
481 * gcc.target/i386/20030217-2.c: New testcase.
483 2012-09-25 Jakub Jelinek <jakub@redhat.com>
485 PR tree-optimization/54676
486 * gcc.dg/pr54676.c: New test.
488 2012-09-25 Richard Guenther <rguenther@suse.de>
490 PR tree-optimization/53663
491 * gcc.dg/torture/pr53663-1.c: New testcase.
492 * gcc.dg/torture/pr53663-2.c: Likewise.
493 * gcc.dg/torture/pr53663-3.c: Likewise.
495 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
499 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
501 * lib/target-supports-dg.exp (dg-require-effective-target,
502 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
503 dg-process-target-1 instead of dg-process-target.
504 (dg-process-target-1): Rename from dg-process-target.
505 (dg-process-target): New.
507 2012-09-24 Richard Guenther <rguenther@suse.de>
509 PR tree-optimization/54684
510 * g++.dg/torture/pr54684.C: New testcase.
512 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
514 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
516 2012-09-24 Richard Guenther <rguenther@suse.de>
519 * gcc.dg/tm/pr52173-1.c: New.
520 * gcc.dg/tm/pr52173-2.c: New.
522 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
524 * gcc.dg/pr54669.c: New test.
526 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
527 Dominique Dhumieres <dominiq@lps.ens.fr>
530 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
532 2012-09-23 Tobias Burnus <burnus@net-b.de>
535 * gfortran.dg/class_array_14.f90: New.
537 2012-09-22 Kai Tietz <ktietz@redhat.com>
539 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
540 * gcc.dg/tree-ssa/scev-4.c: Likewise.
542 2012-09-21 Dehao Chen <dehao@google.com>
545 PR tree-optimization/54655
546 * g++.dg/pr54655.C: New testcase.
548 2012-09-21 Richard Guenther <rguenther@suse.de>
550 PR tree-optimization/54647
551 * g++.dg/torture/pr54647.C: New testcase.
553 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
556 * c-c++-common/torture/vector-compare-2.c: Add -w.
558 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
560 * gnat.dg/opt20.ads: Move dg directive to...
561 * gnat.dg/opt20.adb: ...here.
562 * gnat.dg/addr1.ad[sb]: Likewise.
563 * gnat.dg/concat2.ad[sb]: Likewise.
564 * gnat.dg/array16.ad[sb]: Likewise.
565 * gnat.dg/atomic5.ad[sb]: Likewise.
566 * gnat.dg/discr29.ad[sb]: Likewise.
567 * gnat.dg/noreturn5.ad[sb]: Likewise.
568 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
569 * gnat.dg/discr23.ads: Remove dg directive.
570 * gnat.dg/nested_float_packed.ads: Likewise.
571 * gnat.dg/oconst6.ads: Move to...
572 * gnat.dg/specs/oconst6.ads: ...here.
574 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
577 * g++.dg/cpp0x/decltype32.C: Tweak.
579 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
581 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
582 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
583 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
584 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
586 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
589 * g++.dg/cpp0x/decltype-54581.C: New testcase.
591 2012-09-19 Steve Ellcey <sellcey@mips.com>
593 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
595 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
597 * gcc.target/powerpc/ppc-get-timebase.c: New file.
598 * gcc.target/powerpc/ppc-mftb.c: New file.
600 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
603 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
606 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
609 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
611 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
613 * gcc.c-torture/execute/20120919-1.c: New test.
615 2012-09-19 Richard Guenther <rguenther@suse.de>
617 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
619 2012-09-19 Richard Guenther <rguenther@suse.de>
621 * gcc.dg/builtin-unreachable-6.c: Adjust.
623 2012-09-19 Richard Guenther <rguenther@suse.de>
625 * gcc.dg/builtin-object-size-10.c: Adjust.
626 * gcc.dg/builtin-unreachable-5.c: Adjust.
627 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
628 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
629 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
630 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
631 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
632 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
633 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
634 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
635 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
636 * gcc.dg/vect/vec-scal-opt.c: Adjust.
637 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
638 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
640 2012-09-19 Richard Guenther <rguenther@suse.de>
642 PR tree-optimization/54132
643 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
644 * gcc.dg/torture/pr54132.c: Likewise.
646 2012-09-19 Terry Guo <terry.guo@arm.com>
648 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
649 extra prune rules that will be applied to all tests in a .exp file.
650 (gcc-dg-prune): Use rules defined by the above variable.
651 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
652 harmless warnings on architecture switch conflict.
654 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
656 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
657 of asm-comment characters instead of a single one.
658 * g++.dg/debug/dwarf2/nested-2.C: Similar.
660 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
662 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
664 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
665 target instead of xfailing it.
666 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
667 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
668 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
669 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
670 * gcc.dg/vect/vect-104.c: Likewise.
671 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
672 * gcc.dg/vect/vect-outer-1.c: Likewise.
673 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
674 * gcc.dg/vect/vect-outer-1a.c: Likewise.
675 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
676 * gcc.dg/vect/vect-outer-1b.c: Likewise.
677 * gcc.dg/vect/vect-outer-2b.c: Likewise.
678 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
679 * gcc.dg/vect/vect-outer-3a.c: Likewise.
680 * gcc.dg/vect/vect-outer-3b.c: Likewise.
681 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
683 * lib/target-supports.exp
684 (check_effective_target_vect_widen_mult_qi_to_hi,
685 check_effective_target_vect_widen_mult_hi_to_si,
686 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
687 check_effective_target_vect_widen_mult_hi_to_si_pattern,
688 check_effective_target_vect_pack_trunc,
689 check_effective_target_vect_unpack,
690 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
693 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
695 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
697 * lib/target-supports-dg.exp (check-flags): Add cflags from board
698 config to compiler_flags.
700 2012-09-18 Jakub Jelinek <jakub@redhat.com>
703 * gcc.target/i386/pr54592.c: New test.
705 PR tree-optimization/54610
706 * gcc.target/i386/pr54610.c: New test.
708 2012-09-17 Jason Merrill <jason@redhat.com>
711 * g++.dg/cpp0x/alias-decl-21.C: New.
712 * g++.dg/cpp0x/alias-decl-22.C: New.
714 2012-09-17 Tobias Burnus <burnus@net-b.de>
717 * gfortran.dg/scan_2.f90: New.
719 2012-09-17 Jason Merrill <jason@redhat.com>
722 * g++.dg/init/aggr9.C: New.
724 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/loop_optimization12.ad[sb]: New test.
728 2012-09-17 Janus Weil <janus@gcc.gnu.org>
731 * gfortran.dg/proc_ptr_result_7.f90: New.
733 2012-09-17 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/structure_constructor_11.f90: New.
738 2012-09-17 Jakub Jelinek <jakub@redhat.com>
740 PR tree-optimization/54563
741 * g++.dg/torture/pr54563.C: New test.
743 2012-09-16 Janus Weil <janus@gcc.gnu.org>
746 * gfortran.dg/typebound_generic_14.f03: New.
748 2012-09-16 Janus Weil <janus@gcc.gnu.org>
751 * gfortran.dg/proc_ptr_38.f90: New.
753 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
756 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
760 * gnat.dg/lto15.adb: Require lto.
762 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
763 "myBindC" for hppa*-*-hpux*.
765 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
767 * gfortran.dg/namelist_75.f90: New test.
769 2012-09-15 Tom de Vries <tom@codesourcery.com>
771 * gcc.dg/tree-ssa/vrp82.c: New test.
772 * gcc.dg/tree-ssa/vrp83.c: Same.
773 * gcc.dg/tree-ssa/vrp84.c: Same.
775 2012-09-15 Tom de Vries <tom@codesourcery.com>
777 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
778 * gcc.dg/tree-ssa/vrp81.c: ... this.
780 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
783 * gcc.target/avr/torture/fix-types.h: New.
784 * gcc.target/avr/torture/vals-hr.def: New.
785 * gcc.target/avr/torture/vals-r.def: New.
786 * gcc.target/avr/torture/vals-k.def: New.
787 * gcc.target/avr/torture/vals-ur.def: New.
788 * gcc.target/avr/torture/vals-uk.def: New.
789 * gcc.target/avr/torture/vals-uhr.def: New.
790 * gcc.target/avr/torture/vals-llk.def: New.
791 * gcc.target/avr/torture/vals-ullk.def: New.
792 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
793 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
794 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
795 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
796 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
797 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
798 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
799 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
801 2012-09-14 Dehao Chen <dehao@google.com>
803 * g++.dg/debug/dwarf2/deallocator.C: New test.
805 2012-09-14 Joseph Myers <joseph@codesourcery.com>
808 * gcc.c-torture/compile/pr54552-1.c: New test.
810 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
813 * g++.dg/other/vector-compare.C: New testcase.
814 * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
815 * gcc.dg/vector-shift.c: Move ...
816 * c-c++-common/vector-shift.c: ... here.
817 * gcc.dg/vector-shift1.c: Move ...
818 * c-c++-common/vector-shift1.c: ... here.
819 * gcc.dg/vector-shift3.c: Move ...
820 * c-c++-common/vector-shift3.c: ... here.
821 * gcc.dg/vector-compare-1.c: Move ...
822 * c-c++-common/vector-compare-1.c: ... here.
823 * gcc.dg/vector-compare-2.c: Move ...
824 * c-c++-common/vector-compare-2.c: ... here.
825 * gcc.c-torture/execute/vector-compare-1.c: Move ...
826 * c-c++-common/torture/vector-compare-1.c: ... here.
827 * gcc.c-torture/execute/vector-compare-2.x: Delete.
828 * gcc.c-torture/execute/vector-compare-2.c: Move ...
829 * c-c++-common/torture/vector-compare-2.c: ... here.
830 * gcc.c-torture/execute/vector-shift.c: Move ...
831 * c-c++-common/torture/vector-shift.c: ... here.
832 * gcc.c-torture/execute/vector-shift2.c: Move ...
833 * c-c++-common/torture/vector-shift2.c: ... here.
834 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
835 * c-c++-common/torture/vector-subscript-1.c: ... here.
836 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
837 * c-c++-common/torture/vector-subscript-2.c: ... here.
838 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
839 * c-c++-common/torture/vector-subscript-3.c: ... here.
841 2012-09-14 Joseph Myers <joseph@codesourcery.com>
844 * gcc.c-torture/compile/pr54103-1.c,
845 gcc.c-torture/compile/pr54103-2.c,
846 gcc.c-torture/compile/pr54103-3.c,
847 gcc.c-torture/compile/pr54103-4.c,
848 gcc.c-torture/compile/pr54103-5.c,
849 gcc.c-torture/compile/pr54103-6.c: New tests.
850 * gcc.dg/c90-const-expr-8.c: Update expected column number.
852 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
854 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
856 2012-09-14 Richard Guenther <rguenther@suse.de>
858 PR tree-optimization/54565
859 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
860 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
862 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
864 * gcc.target/arm/combine-movs.c: Add missing space.
866 2012-09-14 Richard Guenther <rguenther@suse.de>
868 * g++.dg/torture/builtin-location.C: New testcase.
870 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
871 Manuel López-Ibåñez <manu@gcc.gnu.org>
874 * g++.dg/warn/Wuninitialized-self.C: New.
876 2012-09-13 Jakub Jelinek <jakub@redhat.com>
879 * gcc.c-torture/compile/pr54559.c: New test.
881 2012-09-13 Jason Merrill <jason@redhat.com>
884 * g++.dg/cpp0x/constexpr-temp1.C: New.
887 * g++.dg/template/anonunion2.C: New.
890 * g++.dg/template/init10.C: New.
892 2012-09-13 Tobias Burnus <burnus@net-b.de>
895 * gfortran.dg/implicit_pure_3.f90: New.
897 2012-09-13 Richard Guenther <rguenther@suse.de>
899 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
901 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
903 * gcc.target/arm/builtin-bswap-1.c: New testcase.
905 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
907 * c-c++-common/pr51712.c: Handle for short-enum targets.
909 2012-09-12 Terry Guo <terry.guo@arm.com>
911 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
912 and lsrs for Thumb2 mode.
914 2012-09-12 Jan Hubicka <jh@suse.cz>
916 * gcc.dg/ipa/inlinehint-2.c: New testcase.
918 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
921 * gcc.target/i386/pr54445-1.c: New file.
922 * gcc.target/i386/pr54445-2.c: Likewise.
924 2012-09-12 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/coarray_10.f90: Update dg-error.
929 * gfortran.dg/coarray_28.f90: New.
930 * gfortran.dg/array_section_3.f90: New.
932 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
935 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
936 gcc.target/arm/pr48252.c: Fix for big-endian support.
938 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
940 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
942 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
943 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
945 * gcc.target/arm/neon-vfma-1.c: New testcase.
946 * gcc.target/arm/neon-vfms-1.c: Likewise.
947 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
949 * gcc.target/arm/neon-vmls-1.c: Likewise.
950 * lib/target-supports.exp (add_options_for_arm_neonv2): New
952 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
953 (check_effective_target_arm_neonv2_ok): Likewise.
954 (check_effective_target_arm_neonv2_hw): Likewise.
955 (check_effective_target_arm_neonv2): Likewise.
957 2012-09-11 Richard Guenther <rguenther@suse.de>
960 * g++.dg/tree-ssa/pr54515.C: New testcase.
962 2012-09-10 Andrew Pinski <apinski@cavium.com>
965 * gcc.dg/tm/memopt-16.c: New testcase.
967 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/cpp0x/sfinae40.C: New.
972 * g++.dg/cpp0x/sfinae41.C: Likewise.
974 2012-09-10 Jason Merrill <jason@redhat.com>
977 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
979 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
982 * gcc.target/sh/pr54089-3.c: New.
984 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
986 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
988 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
990 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
992 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
994 * gcc.dg/pr52558-2.c: Delete.
995 * gcc.dg/simulate-thread/speculative-store-3.c: New.
997 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
999 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1001 2012-09-10 Richard Guenther <rguenther@suse.de>
1003 PR tree-optimization/54520
1004 * gcc.dg/torture/pr54520.c: New testcase.
1006 2012-09-10 Jason Merrill <jason@redhat.com>
1009 * g++.dg/cpp0x/implicit14.C: New.
1011 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1014 * gfortran.dg/bound_simplification_3.f90: New test.
1016 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1019 * gcc.dg/pr52558-1.c: Delete.
1020 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1022 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1024 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1025 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1026 * gcc.target/arm/smlaltt-1.c: Likewise.
1028 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1030 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1032 2012-09-07 Tom de Vries <tom@codesourcery.com>
1034 PR tree-optimization/53986
1035 * gcc.dg/tree-ssa/vrp80.c: New test.
1036 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1038 2012-09-06 Jason Merrill <jason@redhat.com>
1042 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1043 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1045 2012-09-06 Andrew Pinski <apinski@cavium.com>
1048 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1050 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1052 PR rtl-optimization/54455
1053 * gcc.dg/54455.c: New test.
1055 2012-09-06 Tobias Burnus <burnus@net-b.de>
1058 * gfortran.dg/promotion_2.f90: New.
1060 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1063 * c-c++-common/pr54486.c: New test.
1065 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1068 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1070 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/cpp0x/sfinae39.C: New.
1075 2012-09-04 Jason Merrill <jason@redhat.com>
1078 * g++.dg/ext/flexary3.C: New.
1081 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1084 * g++.dg/template/defarg15.C: New.
1087 * g++.dg/template/access24.C: New.
1089 2012-09-04 Richard Guenther <rguenther@suse.de>
1091 PR tree-optimization/54458
1092 * gcc.dg/torture/pr54458.c: New testcase.
1094 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1096 * gcc.target/arm/neon-vext.c: New test.
1097 * gcc.target/arm/neon-vext-execute.c: Ditto.
1099 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1103 * gfortran.dg/select_type_29.f03: New.
1105 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1107 * gcc.dg/fold-perm.c: Improve test.
1109 2012-09-03 Tobias Burnus <burnus@net-b.de>
1112 * gfortran.dg/coarray_class_1.f90: New.
1114 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1117 * gcc.c-torture/compile/pr49206.c: New test.
1119 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1120 Uros Bizjak <ubizjak@gmail.com>
1123 * gfortran.dg/pr36680.f90: New test.
1125 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1128 * g++.dg/opt/pr42295.C: New test.
1130 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1133 * gcc.dg/torture/pr54436.c: New test.
1135 2012-09-01 Andrew Pinski <apinski@cavium.com>
1137 * gcc.target/mips/truncate-8.c: New testcase.
1139 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1143 * gcc.target/i386/pr46829.c: New test.
1144 * gcc.target/i386/pr46843.c: Ditto.
1146 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1147 Jason Merrill <jason@redhat.com>
1150 * g++.dg/parse/error50.C: New.
1152 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.c-torture/compile/pr54428.c: New test.
1157 2012-08-31 Ollie Wild <aaw@google.com>
1160 * g++.dg/init/lifetime3.C: New test.
1162 2012-08-31 Martin Jambor <mjambor@suse.cz>
1165 * gcc.dg/torture/pr54409.c: New test.
1167 2012-08-31 Martin Jambor <mjambor@suse.cz>
1169 * gfortran.dg/pr48636.f90: Add dump scan checks.
1171 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1173 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1175 2012-08-28 Joey Ye <joey.ye@arm.com>
1177 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1179 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1182 * gcc.target/i386/pr46254.c: New test.
1184 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1186 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1187 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1188 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1190 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1192 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1193 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1194 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1195 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1196 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1197 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1198 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1199 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1200 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1201 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1202 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1203 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1204 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1205 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1206 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1207 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1208 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1209 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1210 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1211 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1212 gcc.target/mips/unaligned-1.c: Tighten regexps.
1214 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1216 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1217 (mips_option_groups): Remove optimization. Add various -f options.
1218 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1219 and -pg imply -fno-omit-frame-pointer.
1220 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1221 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1222 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1223 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1224 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1225 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1226 * gcc.target/mips/abi-n32-long32.c: Likewise.
1227 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1228 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1229 * gcc.target/mips/abi-n32-long64.c: Likewise.
1230 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1231 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1232 * gcc.target/mips/abi-n64-long32.c: Likewise.
1233 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1234 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1235 * gcc.target/mips/abi-n64-long64.c: Likewise.
1236 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1237 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1238 * gcc.target/mips/abi-o32-long32.c: Likewise.
1239 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1240 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1241 * gcc.target/mips/abi-o32-long64.c: Likewise.
1242 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1243 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1244 * gcc.target/mips/abi-o64-long32.c: Likewise.
1245 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1246 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1247 * gcc.target/mips/abi-o64-long64.c: Likewise.
1248 * gcc.target/mips/asm-1.c: Likewise.
1249 * gcc.target/mips/branch-1.c: Likewise.
1250 * gcc.target/mips/call-3.c: Likewise.
1251 * gcc.target/mips/call-saved-3.c: Likewise.
1252 * gcc.target/mips/clear-cache-1.c: Likewise.
1253 * gcc.target/mips/div-1.c: Likewise.
1254 * gcc.target/mips/div-2.c: Likewise.
1255 * gcc.target/mips/div-3.c: Likewise.
1256 * gcc.target/mips/div-4.c: Likewise.
1257 * gcc.target/mips/div-5.c: Likewise.
1258 * gcc.target/mips/div-6.c: Likewise.
1259 * gcc.target/mips/div-7.c: Likewise.
1260 * gcc.target/mips/div-8.c: Likewise.
1261 * gcc.target/mips/div-9.c: Likewise.
1262 * gcc.target/mips/div-10.c: Likewise.
1263 * gcc.target/mips/div-11.c: Likewise.
1264 * gcc.target/mips/div-12.c: Likewise.
1265 * gcc.target/mips/dsp-ctrl.c: Likewise.
1266 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1267 * gcc.target/mips/ext-8.c: Likewise.
1268 * gcc.target/mips/extend-2.c: Likewise.
1269 * gcc.target/mips/fix-r10000-1.c: Likewise.
1270 * gcc.target/mips/fix-r10000-2.c: Likewise.
1271 * gcc.target/mips/fix-r10000-3.c: Likewise.
1272 * gcc.target/mips/fix-r10000-4.c: Likewise.
1273 * gcc.target/mips/fix-r10000-5.c: Likewise.
1274 * gcc.target/mips/fix-r10000-6.c: Likewise.
1275 * gcc.target/mips/fix-r10000-7.c: Likewise.
1276 * gcc.target/mips/fix-r10000-8.c: Likewise.
1277 * gcc.target/mips/fix-r10000-9.c: Likewise.
1278 * gcc.target/mips/fix-r10000-10.c: Likewise.
1279 * gcc.target/mips/fix-r10000-11.c: Likewise.
1280 * gcc.target/mips/fix-r10000-12.c: Likewise.
1281 * gcc.target/mips/fix-r10000-13.c: Likewise.
1282 * gcc.target/mips/fix-r10000-14.c: Likewise.
1283 * gcc.target/mips/fix-r10000-15.c: Likewise.
1284 * gcc.target/mips/fpcmp-1.c: Likewise.
1285 * gcc.target/mips/fpcmp-2.c: Likewise.
1286 * gcc.target/mips/fpr-moves-7.c: Likewise.
1287 * gcc.target/mips/fpr-moves-8.c: Likewise.
1288 * gcc.target/mips/int-moves-1.c: Likewise.
1289 * gcc.target/mips/int-moves-2.c: Likewise.
1290 * gcc.target/mips/long-calls-pg.c: Likewise.
1291 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1292 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1293 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1294 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1295 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1296 * gcc.target/mips/mips-3d-1.c: Likewise.
1297 * gcc.target/mips/mips-3d-2.c: Likewise.
1298 * gcc.target/mips/mips-3d-3.c: Likewise.
1299 * gcc.target/mips/mips-3d-4.c: Likewise.
1300 * gcc.target/mips/mips-3d-5.c: Likewise.
1301 * gcc.target/mips/mips-3d-6.c: Likewise.
1302 * gcc.target/mips/mips-3d-7.c: Likewise.
1303 * gcc.target/mips/mips-3d-8.c: Likewise.
1304 * gcc.target/mips/mips-3d-9.c: Likewise.
1305 * gcc.target/mips/mips-ps-1.c: Likewise.
1306 * gcc.target/mips/mips-ps-2.c: Likewise.
1307 * gcc.target/mips/mips-ps-3.c: Likewise.
1308 * gcc.target/mips/mips-ps-4.c: Likewise.
1309 * gcc.target/mips/mips-ps-6.c: Likewise.
1310 * gcc.target/mips/mips32-dspr2.c: Likewise.
1311 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1312 * gcc.target/mips/neg-abs-1.c: Likewise.
1313 * gcc.target/mips/neg-abs-2.c: Likewise.
1314 * gcc.target/mips/nmadd-3.c: Likewise.
1315 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1316 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1317 * gcc.target/mips/octeon-pop-1.c: Likewise.
1318 * gcc.target/mips/pr26765.c: Likewise.
1319 * gcc.target/mips/pr33256.c: Likewise.
1320 * gcc.target/mips/pr33635-1.c: Likewise.
1321 * gcc.target/mips/pr33755.c: Likewise.
1322 * gcc.target/mips/pr35802.c: Likewise.
1323 * gcc.target/mips/pr45074.c: Likewise.
1324 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1325 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1326 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1327 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1328 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1329 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1330 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1331 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1332 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1333 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1334 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1335 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1336 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1337 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1338 * gcc.target/mips/save-restore-1.c: Likewise.
1339 * gcc.target/mips/save-restore-3.c: Likewise.
1340 * gcc.target/mips/save-restore-5.c: Likewise.
1341 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1342 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1343 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1344 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1345 * gcc.target/mips/stack-1.c: Likewise.
1347 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1350 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1351 branch under test to be filled with preceding rather than
1352 following instructions.
1353 * gcc.target/mips/branch-10.c: Likewise.
1354 * gcc.target/mips/branch-11.c: Likewise.
1355 * gcc.target/mips/branch-12.c: Likewise.
1356 * gcc.target/mips/branch-13.c: Likewise.
1357 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1358 to be eliminated. Tighten $28 scan-assembler-not test.
1360 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1362 * gcc.target/mips/call-4.c: ...this new test.
1364 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1366 * gcc.target/mips/code-readable-3.c: Likewise.
1367 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1368 flag but skip for -O0.
1369 * gcc.target/mips/code-readable-4.c: Likewise.
1371 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1372 of operations under test.
1373 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1375 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1376 Don't require sibling-call optimization.
1377 * gcc.target/mips/near-far-4.c: Likewise.
1379 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1380 Make sure that the register variable is used.
1381 * gcc.target/mips/soft-float-1.c: Likewise.
1383 * gcc.target/mips/sdata-1.c: Make static data volatile.
1384 * gcc.target/mips/sdata-2.c: Likewise.
1385 * gcc.target/mips/sdata-3.c: Likewise.
1386 * gcc.target/mips/sdata-4.c: Likewise.
1388 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1390 * gcc.target/mips/atomic-memory-2.c: Likewise.
1391 * gcc.target/mips/branch-cost-1.c: Likewise.
1392 * gcc.target/mips/branch-cost-2.c: Likewise.
1393 * gcc.target/mips/cache-1.c: Likewise.
1394 * gcc.target/mips/call-1.c: Likewise.
1395 * gcc.target/mips/call-saved-2.c: Likewise.
1396 * gcc.target/mips/const-anchor-1.c: Likewise.
1397 * gcc.target/mips/const-anchor-2.c: Likewise.
1398 * gcc.target/mips/dse-1.c: Likewise.
1399 * gcc.target/mips/dsp-lhx.c: Likewise.
1400 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1401 * gcc.target/mips/ext-1.c: Likewise.
1402 * gcc.target/mips/ext-2.c: Likewise.
1403 * gcc.target/mips/ext-3.c: Likewise.
1404 * gcc.target/mips/ext-4.c: Likewise.
1405 * gcc.target/mips/ext-5.c: Likewise.
1406 * gcc.target/mips/ext-6.c: Likewise.
1407 * gcc.target/mips/ext-7.c: Likewise.
1408 * gcc.target/mips/extend-1.c: Likewise.
1409 * gcc.target/mips/fix-r4000-1.c: Likewise.
1410 * gcc.target/mips/fix-r4000-3.c: Likewise.
1411 * gcc.target/mips/fix-r4000-5.c: Likewise.
1412 * gcc.target/mips/fix-r4000-6.c: Likewise.
1413 * gcc.target/mips/fix-r4000-8.c: Likewise.
1414 * gcc.target/mips/fix-r4000-10.c: Likewise.
1415 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1416 * gcc.target/mips/fixed-vector-type.c: Likewise.
1417 * gcc.target/mips/fpr-moves-1.c: Likewise.
1418 * gcc.target/mips/fpr-moves-2.c: Likewise.
1419 * gcc.target/mips/fpr-moves-3.c: Likewise.
1420 * gcc.target/mips/fpr-moves-4.c: Likewise.
1421 * gcc.target/mips/fpr-moves-5.c: Likewise.
1422 * gcc.target/mips/fpr-moves-6.c: Likewise.
1423 * gcc.target/mips/ins-1.c: Likewise.
1424 * gcc.target/mips/ins-2.c: Likewise.
1425 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1426 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1427 * gcc.target/mips/lazy-binding-1.c: Likewise.
1428 * gcc.target/mips/madd-3.c: Likewise.
1429 * gcc.target/mips/madd-5.c: Likewise.
1430 * gcc.target/mips/madd-6.c: Likewise.
1431 * gcc.target/mips/madd-8.c: Likewise.
1432 * gcc.target/mips/madd-9.c: Likewise.
1433 * gcc.target/mips/memcpy-1.c: Likewise.
1434 * gcc.target/mips/mips-ps-type.c: Likewise.
1435 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1436 * gcc.target/mips/mips-sched-madd.c: Likewise.
1437 * gcc.target/mips/mips16e-extends.c: Likewise.
1438 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1439 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1440 * gcc.target/mips/movcc-1.c: Likewise.
1441 * gcc.target/mips/movcc-2.c: Likewise.
1442 * gcc.target/mips/movcc-3.c: Likewise.
1443 * gcc.target/mips/msub-5.c: Likewise.
1444 * gcc.target/mips/msub-6.c: Likewise.
1445 * gcc.target/mips/msub-8.c: Likewise.
1446 * gcc.target/mips/mult-2.c: Likewise.
1447 * gcc.target/mips/mult-3.c: Likewise.
1448 * gcc.target/mips/mult-5.c: Likewise.
1449 * gcc.target/mips/mult-6.c: Likewise.
1450 * gcc.target/mips/mult-7.c: Likewise.
1451 * gcc.target/mips/mult-12.c: Likewise.
1452 * gcc.target/mips/mult-13.c: Likewise.
1453 * gcc.target/mips/mult-14.c: Likewise.
1454 * gcc.target/mips/mult-15.c: Likewise.
1455 * gcc.target/mips/mult-17.c: Likewise.
1456 * gcc.target/mips/mult-18.c: Likewise.
1457 * gcc.target/mips/mult-19.c: Likewise.
1458 * gcc.target/mips/nmadd-1.c: Likewise.
1459 * gcc.target/mips/nmadd-2.c: Likewise.
1460 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1461 * gcc.target/mips/octeon-cins-1.c: Likewise.
1462 * gcc.target/mips/octeon-cins-2.c: Likewise.
1463 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1464 * gcc.target/mips/octeon-exts-2.c: Likewise.
1465 * gcc.target/mips/octeon-exts-3.c: Likewise.
1466 * gcc.target/mips/octeon-exts-4.c: Likewise.
1467 * gcc.target/mips/octeon-exts-5.c: Likewise.
1468 * gcc.target/mips/octeon-exts-6.c: Likewise.
1469 * gcc.target/mips/octeon-exts-7.c: Likewise.
1470 * gcc.target/mips/octeon-pop-2.c: Likewise.
1471 * gcc.target/mips/octeon-seq-3.c: Likewise.
1472 * gcc.target/mips/octeon-seq-4.c: Likewise.
1473 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1474 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1475 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1476 * gcc.target/mips/pr54240.c: Likewise.
1477 * gcc.target/mips/rsqrt-1.c: Likewise.
1478 * gcc.target/mips/rsqrt-2.c: Likewise.
1479 * gcc.target/mips/rsqrt-3.c: Likewise.
1480 * gcc.target/mips/rsqrt-4.c: Likewise.
1481 * gcc.target/mips/save-restore-2.c: Likewise.
1482 * gcc.target/mips/save-restore-4.c: Likewise.
1483 * gcc.target/mips/sb1-1.c: Likewise.
1484 * gcc.target/mips/scc-1.c: Likewise.
1485 * gcc.target/mips/scc-2.c: Likewise.
1486 * gcc.target/mips/scc-3.c: Likewise.
1487 * gcc.target/mips/scc-4.c: Likewise.
1488 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1489 * gcc.target/mips/truncate-1.c: Likewise.
1490 * gcc.target/mips/truncate-2.c: Likewise.
1491 * gcc.target/mips/truncate-3.c: Likewise.
1492 * gcc.target/mips/truncate-4.c: Likewise.
1493 * gcc.target/mips/truncate-5.c: Likewise.
1494 * gcc.target/mips/truncate-6.c: Likewise.
1495 * gcc.target/mips/unaligned-1.c: Likewise.
1497 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1498 skip for -O0. Require -fexpensive-optimizations.
1499 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1500 * gcc.target/mips/dspr2-MULT.c: Likewise.
1501 * gcc.target/mips/fix-r4000-2.c: Likewise.
1502 * gcc.target/mips/fix-r4000-4.c: Likewise.
1503 * gcc.target/mips/fix-r4000-7.c: Likewise.
1504 * gcc.target/mips/fix-r4000-9.c: Likewise.
1505 * gcc.target/mips/madd-1.c: Likewise.
1506 * gcc.target/mips/madd-2.c: Likewise.
1507 * gcc.target/mips/madd-4.c: Likewise.
1508 * gcc.target/mips/maddu-1.c: Likewise.
1509 * gcc.target/mips/maddu-2.c: Likewise.
1510 * gcc.target/mips/maddu-3.c: Likewise.
1511 * gcc.target/mips/maddu-4.c: Likewise.
1512 * gcc.target/mips/msub-1.c: Likewise.
1513 * gcc.target/mips/msub-2.c: Likewise.
1514 * gcc.target/mips/msub-3.c: Likewise.
1515 * gcc.target/mips/msub-4.c: Likewise.
1516 * gcc.target/mips/msubu-1.c: Likewise.
1517 * gcc.target/mips/msubu-2.c: Likewise.
1518 * gcc.target/mips/msubu-3.c: Likewise.
1519 * gcc.target/mips/msubu-4.c: Likewise.
1520 * gcc.target/mips/mult-1.c: Likewise.
1521 * gcc.target/mips/mult-4.c: Likewise.
1522 * gcc.target/mips/mult-8.c: Likewise.
1523 * gcc.target/mips/mult-9.c: Likewise.
1524 * gcc.target/mips/mult-10.c: Likewise.
1525 * gcc.target/mips/mult-11.c: Likewise.
1526 * gcc.target/mips/mult-16.c: Likewise.
1528 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1529 skip for -O0 and -Os.
1530 * gcc.target/mips/fix-r4000-12.c: Likewise.
1531 * gcc.target/mips/madd-7.c: Likewise.
1532 * gcc.target/mips/mips-ps-5.c: Likewise.
1533 * gcc.target/mips/mips-ps-7.c: Likewise.
1534 * gcc.target/mips/msub-7.c: Likewise.
1536 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1537 skip for -O0. Require -mno-abicalls.
1538 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1540 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1541 skip for -O0. Require a total number of BBIT instructions and
1542 at least one of each kind.
1544 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1545 skip for -O0. Require -fno-unroll-loops.
1547 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1548 skip for -O0. Allow BLTZ as well as BGEZ.
1550 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1552 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1553 skip for -O0. Require -fschedule-insns2.
1554 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1556 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1557 but skip for -O0. Make a branch-likely more likely.
1559 * gcc.target/mips/timode-2.c: Split each test into its own function.
1560 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1562 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1563 skip for -O0. Require -fpeephole2.
1564 * gcc.target/mips/vr-mult-2.c: Likewise.
1566 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1568 PR preprocessor/53469
1569 * gcc.dg/cpp/_Pragma7.c: New test case.
1571 2012-08-27 Tobias Burnus <burnus@net-b.de>
1574 * gfortran.dg/do_5.f90: New.
1576 2012-08-27 Tobias Burnus <burnus@net-b.de>
1578 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1579 from dg-options as -Wall no longer implies it.
1581 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1583 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1585 2012-08-25 Jason Merrill <jason@redhat.com>
1587 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1589 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1592 * g++.dg/cpp0x/auto34.C: New.
1594 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1597 * gcc.dg/pr54363.c: New test.
1600 * gcc.dg/pr54355.c: New test.
1602 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1605 * gcc.target/i386/pr52857-1.c: New.
1606 * gcc.target/i386/pr52857-2.c: Likewise.
1608 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1610 * gcc.target/mips/code-readable-4.c: New test.
1612 2012-08-23 Julian Brown <julian@codesourcery.com>
1613 Sandra Loosemore <sandra@codesourcery.com>
1615 * gcc.target/mips/code-readable-1.c: Add -O to options.
1617 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1620 * g++.dg/lookup/using53.C: New.
1622 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1624 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1625 * gcc.dg/fixed-point/convert-1.c: New.
1626 * gcc.dg/fixed-point/convert-2.c: New.
1627 * gcc.dg/fixed-point/convert-3.c: New.
1628 * gcc.dg/fixed-point/convert-4.c: New.
1629 * gcc.dg/fixed-point/convert-float-1.c: New.
1630 * gcc.dg/fixed-point/convert-float-2.c: New.
1631 * gcc.dg/fixed-point/convert-float-3.c: New.
1632 * gcc.dg/fixed-point/convert-float-4.c: New.
1633 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1634 * gcc.dg/fixed-point/convert-sat.c: New.
1635 * gcc.dg/fixed-point/convert.h: New.
1637 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1640 * gcc.target/sh/pr54089-2.c: New.
1642 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1644 * gcc.target/i386/long-double-64-1.c: New file.
1645 * gcc.target/i386/long-double-64-2.c: Likewise.
1646 * gcc.target/i386/long-double-64-3.c: Likewise.
1647 * gcc.target/i386/long-double-64-4.c: Likewise.
1648 * gcc.target/i386/long-double-80-1.c: Likewise.
1649 * gcc.target/i386/long-double-80-2.c: Likewise.
1650 * gcc.target/i386/long-double-80-3.c: Likewise.
1651 * gcc.target/i386/long-double-80-4.c: Likewise.
1652 * gcc.target/i386/long-double-80-5.c: Likewise.
1653 * gcc.target/i386/long-double-80-6.c: Likewise.
1654 * gcc.target/i386/long-double-80-7.c: Likewise.
1656 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1658 PR tree-optimization/54317
1659 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1661 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1664 * gcc.target/sh/pr39423-2.c: New.
1666 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1668 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1669 * gcc.dg/fold-perm.c: Likewise.
1671 2012-08-20 Jan Hubicka <jh@suse.cz>
1674 * gcc.dg/ipa/inlinehint-1.c: New.
1676 2012-08-20 Florian Weimer <fweimer@redhat.com>
1679 * g++.dg/init/new38.C: New test.
1680 * g++.dg/init/new39.C: New test.
1682 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1685 * gcc.target/sh/pr54089-1.c: New.
1687 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1690 * gcc.target/sh/pr51244-11.c: New.
1692 2012-08-20 Tobias Burnus <burnus@net-b.de>
1695 * gfortran.dg/warn_target_lifetime_2.f90: New.
1697 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1700 * g++.dg/warn/Wunused-var-17.C: New.
1702 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1705 * gcc.dg/gomp/pr53992.c: New test.
1707 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1710 * gcc.c-torture/execute/20120817-1.c: New test.
1712 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1714 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1716 (f2): New test that really does need adds.
1718 2012-08-20 Richard Guenther <rguenther@suse.de>
1720 PR tree-optimization/54327
1721 * gcc.dg/torture/pr54327.c: New testcase.
1723 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1725 PR tree-optimization/54321
1726 * gcc.c-torture/compile/pr54321.c: New test.
1728 2012-08-20 Tobias Burnus <burnus@net-b.de>
1731 * gfortran.dg/warn_target_lifetime_1.f90: New.
1733 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1736 * gfortran.dg/real_compare_1.f90: New test case.
1737 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1739 2012-08-18 Jan Hubicka <jh@suse.cz>
1741 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1743 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
1746 * gfortran.dg/interface_37.f90: New test.
1748 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
1749 Gary Funck <gary@intrepid.com>
1752 * gcc.target/i386/pr20020-1.c: New test.
1753 * gcc.target/i386/pr20020-2.c: Likewise.
1754 * gcc.target/i386/pr20020-3.c: Likewise.
1756 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
1758 * gcc.target/i386/perm-concat.c: New test.
1760 2012-08-17 Julian Brown <julian@codesourcery.com>
1762 * gcc.target/arm/div64-unwinding.c: New test.
1764 2012-08-17 Jakub Jelinek <jakub@redhat.com>
1766 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1768 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
1771 * gcc.target/sh/pr54236-1.c: New.
1773 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
1775 * lib/target-supports.exp (check_effective_target_sync_int_long)
1776 (check_effective_target_sync_char_short): Enable for crisv32-*
1780 * gcc.dg/torture/pr54261-1.c: New test.
1782 2012-08-15 Janus Weil <janus@gcc.gnu.org>
1786 * gfortran.dg/typebound_call_24.f03: New.
1788 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1790 PR tree-optimization/54245
1791 * gcc.dg/tree-ssa/pr54245.c: New test.
1793 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1795 PR tree-optimization/54240
1796 * gcc.target/powerpc/pr54240.c: New test.
1797 * gcc.target/mips/pr54240.c: Likewise.
1799 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1802 * gcc.target/sh/pr52933-1.c: New.
1803 * gcc.target/sh/pr52933-2.c: New.
1805 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1808 * gcc.target/sh/pr50751-8.c: New.
1810 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
1813 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1814 * gfortran.dg/typebound_proc_27.f03: New test.
1816 2012-08-14 Sterling Augustine <saugustine@google.com>
1818 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1820 2012-08-14 Tobias Burnus <burnus@net-b.de>
1823 * gfortran.dg/data_constraints_3.f90: New.
1824 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1825 to disable -pedantic compilation.
1826 * gfortran.dg/pr37243.f: Ditto.
1827 * gfortran.dg/g77/19990826-3.f: Ditto.
1828 * gfortran.dg/g77/20020307-1.f : Ditto.
1829 * gfortran.dg/g77/980310-3.f: Ditto.
1831 2012-08-14 Tobias Burnus <burnus@net-b.de>
1834 * gfortran.dg/warn_conversion_4.f90: New.
1836 2012-08-14 Jakub Jelinek <jakub@redhat.com>
1839 PR rtl-optimization/53495
1840 * gcc.c-torture/compile/pr53411.c: New test.
1841 * gcc.c-torture/compile/pr53495.c: New test.
1843 2012-08-13 Richard Guenther <rguenther@suse.de>
1845 * gcc.dg/tree-prof/update-loopch.c: Adjust.
1847 2012-08-13 Richard Guenther <rguenther@suse.de>
1849 PR tree-optimization/54200
1850 * gcc.dg/guality/pr54200.c: New testcase.
1851 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1853 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1855 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1857 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1860 * gcc.target/sh/pr51244-7.c: New.
1861 * gcc.target/sh/pr51244-8.c: New.
1862 * gcc.target/sh/pr51244-9.c: New.
1863 * gcc.target/sh/pr51244-10.c: New.
1865 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1867 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
1869 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1870 * gcc.target/sh/pr53511-1.c: Likewise.
1871 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1872 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1873 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1874 * gcc.target/sh/pr53512-3.c: Likewise.
1875 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1877 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1880 * gcc.c-torture/compile/pr39423-1.c: New.
1881 * gcc.c-torture/compile/pr39423-2.c: New.
1883 2012-08-12 Tobias Burnus <burnus@net-b.de>
1886 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1887 they appear uninitialized on the RHS.
1888 * gfortran.dg/public_private_module_6.f90: New.
1890 2012-08-11 Martin Jambor <mjambor@suse.cz>
1893 * gfortran.dg/pr48636.f90: New test.
1895 2012-08-10 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1899 (main): Adjust caller.
1901 2012-08-10 Richard Guenther <rguenther@suse.de>
1903 * gcc.dg/matrix/*.c: Adjust and move ...
1904 * gcc.dg/torture/: ... here.
1905 * gcc.dg/matrix: Remove directory.
1907 2012-08-10 Richard Guenther <rguenther@suse.de>
1910 * gcc.dg/torture/vector-shuffle1.c: New testcase.
1912 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1915 * gcc.dg/tree-ssa/pr54211.c: New test.
1917 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1919 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1920 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1922 2012-08-10 Richard Guenther <rguenther@suse.de>
1924 PR tree-optimization/54109
1925 * gcc.dg/torture/pr54109.c: New testcase.
1926 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1927 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1929 2012-08-10 Richard Guenther <rguenther@suse.de>
1931 PR tree-optimization/54027
1932 * gcc.dg/torture/pr54027.c: New testcase.
1934 2012-08-10 Richard Guenther <rguenther@suse.de>
1936 * g++.dg/plugin/selfassign.c: Adjust.
1937 * gcc.dg/plugin/selfassign.c: Likewise.
1938 * gcc.dg/strlenopt-11.c: Likewise.
1939 * gcc.dg/strlenopt-13.c: Likewise.
1940 * gcc.dg/no-strict-overflow-4.c: Likewise.
1941 * gcc.dg/strict-overflow-4.c: Likewise.
1942 * gcc.dg/tree-ssa/alias-11.c: Likewise.
1943 * gcc.dg/tree-ssa/alias-6.c: Likewise.
1944 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1945 * gcc.dg/tree-ssa/pr18908.c: Likewise.
1946 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1947 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1948 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1949 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1950 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1951 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1952 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1953 * gcc.dg/pr46309.c: Likewise.
1954 * gcc.dg/tree-ssa/loop-5.c: Likewise.
1956 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
1958 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1960 * gcc.c-torture/compile/20120727-2.c: New test.
1962 2012-08-09 Martin Jambor <mjambor@suse.cz>
1964 * gcc.dg/ipa/iinline-4.c: New test.
1965 * gcc.dg/ipa/iinline-5.c: Likewise.
1966 * gcc.dg/ipa/iinline-6.c: Likewise.
1967 * gcc.dg/ipa/iinline-7.c: Likewise.
1968 * gcc.dg/lto/20120723_0.c: Likewise.
1969 * gcc.dg/lto/20120723_1.c: Likewise.
1971 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1974 * gcc.target/sh/pr39423-1.c: New.
1976 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1979 * gcc.target/sh/pr51244-5: New.
1980 * gcc.target/sh/pr51244-6: New.
1982 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1984 * gcc.target/i386/adx-addxcarry32-3.c: New.
1985 * gcc.target/i386/adx-addxcarry64-3.c: New.
1987 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
1989 PR rtl-optimization/53701
1990 * gcc.dg/pr53701.c: New test.
1992 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
1994 * gcc.c-torture/compile/20120727-1.c: New test.
1996 2012-08-09 Tobias Burnus <burnus@net-b.de>
1999 * gfortran.dg/intrinsic_shadow_4.f90: New.
2001 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2003 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2005 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2007 * gcc.c-torture/execute/20120808-1.c: New test.
2009 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2011 PR rtl-optimization/54157
2012 * gcc.target/i386/pr54157.c: New file.
2014 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2016 * gcc.target/i386/adx-addcarryx32-1.c: New.
2017 * gcc.target/i386/adx-addcarryx32-2.c: New.
2018 * gcc.target/i386/adx-addcarryx64-1.c: New.
2019 * gcc.target/i386/adx-addcarryx64-2.c: New.
2020 * gcc.target/i386/adx-check.h: New.
2021 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2022 * gcc.target/i386/sse-12.c: Add -madx.
2023 * gcc.target/i386/sse-13.c: Ditto.
2024 * gcc.target/i386/sse-14.c: Ditto.
2025 * gcc.target/i386/sse-22.c: Ditto.
2026 * gcc.target/i386/sse-23.c: Ditto.
2027 * g++.dg/other/i386-2.C: Ditto.
2028 * g++.dg/other/i386-3.C: Ditto.
2030 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2032 * gcc.dg/tree-ssa/slsr-5.c: New.
2033 * gcc.dg/tree-ssa/slsr-6.c: New.
2034 * gcc.dg/tree-ssa/slsr-7.c: New.
2035 * gcc.dg/tree-ssa/slsr-8.c: New.
2036 * gcc.dg/tree-ssa/slsr-9.c: New.
2037 * gcc.dg/tree-ssa/slsr-10.c: New.
2038 * gcc.dg/tree-ssa/slsr-11.c: New.
2039 * gcc.dg/tree-ssa/slsr-12.c: New.
2040 * gcc.dg/tree-ssa/slsr-13.c: New.
2041 * gcc.dg/tree-ssa/slsr-14.c: New.
2042 * gcc.dg/tree-ssa/slsr-15.c: New.
2043 * gcc.dg/tree-ssa/slsr-16.c: New.
2044 * gcc.dg/tree-ssa/slsr-17.c: New.
2045 * gcc.dg/tree-ssa/slsr-18.c: New.
2046 * gcc.dg/tree-ssa/slsr-19.c: New.
2047 * gcc.dg/tree-ssa/slsr-20.c: New.
2048 * gcc.dg/tree-ssa/slsr-21.c: New.
2049 * gcc.dg/tree-ssa/slsr-22.c: New.
2050 * gcc.dg/tree-ssa/slsr-23.c: New.
2051 * gcc.dg/tree-ssa/slsr-24.c: New.
2052 * gcc.dg/tree-ssa/slsr-25.c: New.
2053 * gcc.dg/tree-ssa/slsr-26.c: New.
2054 * gcc.dg/tree-ssa/slsr-30.c: New.
2055 * gcc.dg/tree-ssa/slsr-31.c: New.
2057 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2059 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2060 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2061 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2063 2012-08-06 Cary Coutant <ccoutant@google.com>
2065 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2067 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2070 * gfortran.dg/dummy_procedure_5.f90: Modified.
2071 * gfortran.dg/dummy_procedure_8.f90: New.
2072 * gfortran.dg/interface_26.f90: Modified.
2073 * gfortran.dg/proc_ptr_11.f90: Modified.
2074 * gfortran.dg/proc_ptr_15.f90: Modified.
2075 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2076 * gfortran.dg/typebound_override_1.f90: Modified.
2077 * gfortran.dg/typebound_proc_6.f03: Modified.
2079 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2081 PR tree-optimization/51938
2082 PR tree-optimization/52005
2083 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2084 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2085 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2088 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2090 Avoid crashing on erroneous static_assert usage
2091 * g++.dg/cpp0x/static_assert8.C: New test.
2093 2012-08-06 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/sfinae38.C: New.
2097 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2098 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/conversion/void2.C: New.
2103 2012-08-06 Tom de Vries <tom@codesourcery.com>
2105 * gcc.dg/tree-ssa/vrp78.c: New test.
2107 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2108 Richard Sandiford <rdsandiford@googlemail.com>
2110 * g++.dg/opt/enum2.C: Require fpic target.
2111 * g++.dg/lto/20090303_0.C: Likewise.
2113 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2114 Catherine Moore <clm@codesourcery.com>
2116 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2117 flush function names too.
2118 * gcc.target/mips/clear-cache-1.c: Likewise.
2120 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2123 * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
2125 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2128 * gfortran.dg/array_5.f90: New test.
2130 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2132 PR tree-optimization/30318
2133 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2135 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2137 * g++.dg/ext/vector17.C: New testcase.
2139 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2142 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2143 * g++.dg/opt/longbranch1.C: Likewise.
2145 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2147 PR tree-optimization/53805
2148 * gcc.dg/fold-notunord.c: New testcase.
2150 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2153 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2154 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2156 2012-08-02 Jason Merrill <jason@redhat.com>
2157 Paolo Carlini <paolo.carlini@oracle.com>
2159 PR c++/51213 (again)
2160 * g++.dg/cpp0x/sfinae37.C: Extend.
2162 2012-08-02 Richard Guenther <rguenther@suse.de>
2164 PR tree-optimization/50672
2165 * g++.dg/torture/pr50672.C: New testcase.
2167 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2170 * gfortran.dg/abstract_type_6.f03: Modified.
2171 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2172 * gfortran.dg/proc_ptr_comp_35.f90: New.
2173 * gfortran.dg/typebound_proc_9.f03: Modified.
2174 * gfortran.dg/typebound_proc_26.f90: New.
2176 2012-08-02 Richard Guenther <rguenther@suse.de>
2178 * gcc.dg/torture/pta-callused-1.c: Adjust.
2179 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2180 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2181 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2182 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2183 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2184 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2185 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2186 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2188 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2191 * gfortran.dg/include_6.f90: New test case.
2192 * gfortran.dg/include_7.f90: New test case.
2193 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2195 2012-08-01 Tom de Vries <tom@codesourcery.com>
2197 * gcc.dg/tree-ssa/vrp76.c: New test.
2199 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2201 PR tree-optimization/46556
2202 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
2203 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
2204 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
2206 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2209 * gfortran.dg/proc_decl_29.f90: New.
2211 2012-07-31 Dehao Chen <dehao@google.com>
2213 * gcc.dg/predict-7.c: New test.
2215 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2218 * gfortran.dg/typebound_override_3.f90: New.
2220 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2222 PR tree-optimization/53773
2223 * testsuite/gcc.dg/vect/pr53773.c: New test.
2225 2012-07-31 Nick Clifton <nickc@redhat.com>
2227 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2230 2012-07-31 Tobias Burnus <burnus@net-b.de>
2232 * gfortran.dg/c_funloc_tests_6.f90: New.
2233 * gfortran.dg/c_funloc_tests_7.f90: New.
2234 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2236 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp0x/temp_default5.C: New.
2241 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2244 * gfortran.dg/proc_ptr_37.f90: New.
2246 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2248 * lib/target-supports.exp
2249 (check_effective_target_vect_natural_alignment): New function.
2250 * gcc.dg/align-2.c: Only run on targets with natural alignment
2252 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2253 alignment of vector types.
2255 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2256 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2258 * gcc.target/i386/rdseed16-1.c: New.
2259 * gcc.target/i386/rdseed32-1.c: Ditto
2260 * gcc.target/i386/rdseed64-1.c: Ditto
2261 * gcc.target/i386/sse-12.c: Add -mrdseed.
2262 * gcc.target/i386/sse-13.c: Ditto.
2263 * gcc.target/i386/sse-14.c: Ditto.
2264 * g++.dg/other/i386-2.C: Ditto.
2265 * g++.dg/other/i386-3.C: Ditto.
2267 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2270 * gcc.target/sh/pr51244-4.c: New.
2272 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2274 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2275 for alpha*-*-* targets. Cleanup original tree dump.
2277 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2279 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2280 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2282 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2284 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2285 rand, srand. Include <stdlib.h>.
2287 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2289 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2291 2012-07-26 Richard Henderson <rth@redhat.com>
2293 * gcc.dg/attr-hotcold-1.c: New.
2294 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2296 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2297 Sandra Loosemore <sandra@codesourcery.com>
2299 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2301 2012-07-26 Tobias Burnus <burnus@net-b.de>
2303 * gfortran.dg/contiguous_1.f90: Update dg-error.
2304 * gfortran.dg/proc_ptr_32.f90: Ditto.
2306 2012-07-26 Richard Guenther <rguenther@suse.de>
2308 PR tree-optimization/54098
2309 * gcc.dg/torture/pr54098.c: New testcase.
2311 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2313 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2314 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2316 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2319 * gfortran.dg/array_constructor_39.f90: New test.
2321 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2324 * gfortran.dg/array_constructor_38.f90: New test.
2326 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2328 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2330 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2332 * gnat.dg/noreturn5.ad[sb]: New test.
2334 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2335 Paul Brook <paul@codesourcery.com>
2339 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2340 * c-c++-common/pr53633.c: New test.
2342 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2344 * gcc.target/i386/asm-dialect-1.c: New test case.
2346 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2347 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2349 * gcc.target/i386/prefetchw-1.c: New.
2350 * gcc.target/i386/sse-12.c: Add -mprfchw.
2351 * gcc.target/i386/sse-13.c: Ditto.
2352 * gcc.target/i386/sse-14.c: Ditto.
2353 * gcc.target/i386/sse-22.c: Ditto.
2354 * gcc.target/i386/sse-23.c: Ditto.
2355 * g++.dg/other/i386-2.C: Ditto.
2356 * g++.dg/other/i386-3.C: Ditto.
2358 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2360 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2362 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2365 * gcc.target/arm/pr54051.c: New.
2366 * gcc.target/arm/vfp-1.c: Adjust test.
2368 2012-07-24 Julian Brown <julian@codesourcery.com>
2370 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2371 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2374 2012-07-23 Paul Brook <paul@codesourcery.com>
2376 * g++.dg/other/armv7m-1.c: New test.
2378 2012-07-23 Julian Brown <julian@codesourcery.com>
2380 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2382 (DO_TEST): Define to 1 for appropriate ARM targets.
2384 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2386 PR tree-optimization/53881
2387 * gcc.dg/pr53881.c: Renamed to ...
2388 * gcc.dg/pr53881-1.c: ... this.
2389 * gcc.dg/pr53881-2.c: New test.
2391 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2393 Handle recent changes in default atomics for cris*-*-linux*.
2394 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2395 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2396 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2397 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2398 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2399 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2400 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2401 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2402 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2403 -mno-unaligned-atomic-may-use-library is in effect for
2405 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2406 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2407 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2408 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2409 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2410 gcc.target/cris/torture/sync-mis-op-i-1.c,
2411 gcc.target/cris/torture/sync-mis-op-i-2.c,
2412 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2413 gcc.target/cris/torture/sync-mis-op-i-3.c,
2414 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2415 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2416 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2417 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2418 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2419 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2420 (main): Remove local variable x.
2421 [mis_ok]: Check that atomics don't fail.
2423 2012-07-21 Andrew Pinski <apinski@cavium.com>
2425 * gcc.dg/tree-ssa/vrp72.c: New test.
2426 * gcc.dg/tree-ssa/vrp73.c: New test.
2427 * gcc.dg/tree-ssa/vrp74.c: New test.
2428 * gcc.dg/tree-ssa/vrp75.c: New test.
2430 2012-07-21 Andrew Pinski <apinski@cavium.com>
2432 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2433 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2435 2012-07-21 Andrew Pinski <apinski@cavium.com>
2437 * gcc.target/mips/octeon-pop-2.c: New testcase.
2439 2012-07-21 Tobias Burnus <burnus@net-b.de>
2442 * gfortran.dg/assumed_rank_3.f90: New.
2443 * gfortran.dg/assumed_rank_11.f90: New.
2444 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2445 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2446 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2448 2012-07-21 Andrew Pinski <apinski@cavium.com>
2450 * gcc.target/mips/unaligned-1.c: New testcase.
2452 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2454 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2456 2012-07-20 Tobias Burnus <burnus@net-b.de>
2458 * gfortran.dg/bind_c_array_params_2.f90: New.
2459 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2460 and update dg-error.
2462 2012-07-20 Tobias Burnus <burnus@net-b.de>
2464 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2466 2012-07-20 Jason Merrill <jason@redhat.com>
2469 * g++.dg/other/array7.C: New.
2471 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2473 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2474 the basic block and check loop depth.
2475 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2476 matching patterns and comments.
2477 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2478 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2480 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2483 * c-c++-common/pr28656.c: New test.
2485 2012-07-19 Jason Merrill <jason@redhat.com>
2488 * g++.dg/init/mutable1.C: New.
2490 2012-07-20 Tobias Burnus <burnus@net-b.de>
2493 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2494 * gfortran.dg/assumed_rank_1.f90: New.
2495 * gfortran.dg/assumed_rank_1_c.c: New.
2496 * gfortran.dg/assumed_rank_2.f90: New.
2497 * gfortran.dg/assumed_rank_4.f90: New.
2498 * gfortran.dg/assumed_rank_5.f90: New.
2499 * gfortran.dg/assumed_rank_6.f90: New.
2500 * gfortran.dg/assumed_rank_7.f90: New.
2501 * gfortran.dg/assumed_rank_8.f90: New.
2502 * gfortran.dg/assumed_rank_8_c.c: New.
2503 * gfortran.dg/assumed_rank_9.f90: New.
2504 * gfortran.dg/assumed_rank_10.f90: New.
2505 * gfortran.dg/assumed_rank_12.f90: New.
2507 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2509 * gnat.dg/opt25.adb: New test.
2510 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2511 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2513 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2515 * gnat.dg/aggr20.ad[sb]: New test.
2516 * gnat.dg/aggr20_pkg.ads: New helper.
2518 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2520 * gnat.dg/derived_type3.adb: New test.
2521 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2523 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2525 PR rtl-optimization/53942
2526 * gcc.dg/pr53942.c: New test.
2528 2012-07-19 Jason Merrill <jason@redhat.com>
2531 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2533 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2535 * gnat.dg/discr38.adb: New test.
2537 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2540 * c-c++-common/gomp/pr54017.c: New test.
2542 2012-07-19 Richard Guenther <rguenther@suse.de>
2543 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/loop_optimization11.adb: New testcase.
2546 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2548 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2549 Jason Merrill <jason@redhat.com>
2551 * g++.dg/cpp0x/sfinae37.C: New.
2552 * g++.dg/template/access23.C: New.
2553 * g++.dg/template/access7.C: Adjust.
2554 * g++.dg/template/sfinae10.C: Don't expect errors.
2555 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2557 2012-07-18 Julian Brown <julian@codesourcery.com>
2558 Sandra Loosemore <sandra@codesroucery.com>
2560 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2562 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2564 * gnat.dg/noreturn4.ad[sb]: New test.
2565 * gnat.dg/noreturn4_pkg.ads: New helper.
2567 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2568 Julian Brown <julian@codesourcery.com>
2570 * gcc.target/arm/neon-vdup-1.c: New test case.
2571 * gcc.target/arm/neon-vdup-2.c: New test case.
2572 * gcc.target/arm/neon-vdup-3.c: New test case.
2573 * gcc.target/arm/neon-vdup-4.c: New test case.
2574 * gcc.target/arm/neon-vdup-5.c: New test case.
2575 * gcc.target/arm/neon-vdup-6.c: New test case.
2576 * gcc.target/arm/neon-vdup-7.c: New test case.
2577 * gcc.target/arm/neon-vdup-8.c: New test case.
2578 * gcc.target/arm/neon-vdup-9.c: New test case.
2579 * gcc.target/arm/neon-vdup-10.c: New test case.
2580 * gcc.target/arm/neon-vdup-11.c: New test case.
2581 * gcc.target/arm/neon-vdup-12.c: New test case.
2582 * gcc.target/arm/neon-vdup-13.c: New test case.
2583 * gcc.target/arm/neon-vdup-14.c: New test case.
2584 * gcc.target/arm/neon-vdup-15.c: New test case.
2585 * gcc.target/arm/neon-vdup-16.c: New test case.
2586 * gcc.target/arm/neon-vdup-17.c: New test case.
2587 * gcc.target/arm/neon-vdup-18.c: New test case.
2588 * gcc.target/arm/neon-vdup-19.c: New test case.
2589 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2590 arguments non-constant.
2592 2012-07-18 Richard Guenther <rguenther@suse.de>
2594 PR tree-optimization/53970
2595 * g++.dg/torture/pr53970.C: New testcase.
2597 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2600 * gcc.c-torture/compile/pr38621.c: New.
2602 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2605 * gcc.target/sh/pr33135-1.c: New.
2606 * gcc.target/sh/pr33135-2.c: New.
2607 * gcc.target/sh/pr33135-3.c: New.
2608 * gcc.target/sh/pr33135-4.c: New.
2610 2012-07-17 Jason Merrill <jason@redhat.com>
2613 * g++.dg/parse/enum9.C: New.
2615 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2616 Sandra Loosemore <sandra@codesourcery.com>
2618 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2619 if there is a conflict with -mcpu=. Use -mcpu=5208.
2621 2012-07-17 Jason Merrill <jason@redhat.com>
2624 * g++.dg/template/array23.C: New.
2626 2012-07-17 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/bind_c_usage_26.f90: New.
2630 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2631 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2632 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2633 * gfortran.dg/interop_params.f03: Ditto.
2635 2012-07-17 Jason Merrill <jason@redhat.com>
2637 * g++.dg/template/inherit8.C: Adjust.
2638 * g++.dg/template/using21.C: Adjust.
2639 * g++.dg/template/using22.C: Adjust.
2642 * g++.dg/template/current-inst1.C: New.
2643 * g++.dg/parse/crash35.C: Adjust.
2645 2012-07-17 Tobias Burnus <burnus@net-b.de>
2648 * gfortran.dg/oldstyle_4.f90: New.
2650 2012-07-17 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2654 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2656 2012-07-16 Jason Merrill <jason@redhat.com>
2658 * g++.dg/parse/access8.C: Adjust.
2659 * g++.dg/template/sfinae6_neg.C: Adjust.
2661 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2664 * gfortran.dg/coarray_allocate_1.f90: New test.
2666 2012-07-16 Andrew Pinski <apinski@cavium.com>
2668 * gcc.c-torture/execute/bswap-1.c: New testcase.
2669 * gcc.c-torture/compile/unalign-1.c: New testcase.
2670 * gcc.c-torture/compile/20120524-1.c: New testcase.
2671 * gcc.c-torture/compile/20101216-1.c: New testcase.
2673 2012-07-16 Dehao Chen <dehao@google.com>
2676 2012-07-10 Dehao Chen <dehao@google.com>
2678 * gcc.dg/debug_info_inline.c: New test.
2680 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2683 * gfortran.dg/proc_decl_28.f90: New.
2685 2012-07-16 Andrew Pinski <apinski@cavium.com>
2687 * gcc.dg/torture/builtins-1.c: New testcase.
2689 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2691 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2692 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2693 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2694 gcc.target/cris/sync-1-v10.c,
2695 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2696 pass -mno-unaligned-atomic-may-use-library.
2697 * gcc.target/cris/sync-xchg-1.c: New test.
2698 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2699 valid register operand output modifier.
2701 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2703 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2706 2012-07-13 Andrew Pinski <apinski@cavium.com>
2708 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2709 rather than cleanup-tree-dump.
2710 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2712 2012-07-13 Richard Guenther <rguenther@suse.de>
2714 PR tree-optimization/53907
2715 * gcc.target/i386/pr53907.c: New testcase.
2717 2012-07-13 Richard Guenther <rguenther@suse.de>
2719 PR tree-optimization/53922
2720 * gcc.dg/torture/pr53922.c: New testcase.
2722 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2724 PR rtl-optimization/53908
2725 * gcc.dg/torture/pr53908.c: New test.
2727 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2730 * testsuite/g++.dg/cpp0x/variadic135.C: New.
2732 2012-07-12 Jason Merrill <jason@redhat.com>
2734 * g++.dg/template/sfinae6_neg.C: Adjust.
2736 2012-07-12 Tobias Burnus <burnus@net-b.de>
2738 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2739 * gfortran.dg/c_f_pointer_tests_3.f90: Update
2740 scan-tree-dump-times pattern.
2742 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2744 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2746 2012-07-11 Jason Merrill <jason@redhat.com>
2749 * g++.g/cpp0x/defaulted37.C: New.
2751 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
2754 * gcc.target/arm/pr53859.c: New test.
2756 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
2759 * gcc.c-torture/compile/pr53886.c: New.
2761 2012-07-10 Dehao Chen <dehao@google.com>
2763 * gcc.dg/debug_info_inline.c: New test.
2765 2012-07-10 Jason Merrill <jason@redhat.com>
2768 * g++.dg/cpp0x/defaulted36.C: New.
2769 * g++.dg/cpp0x/defaulted21.C: Adjust.
2771 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2773 2012-07-09 Sterling Augustine <saugustine@google.com>
2775 * g++.dg/debug/dwarf2/pubnames-2.C: New.
2777 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
2779 PR tree-optimization/53887
2780 * gcc.dg/pr53887.c: New test.
2782 2012-07-09 Jason Merrill <jason@redhat.com>
2785 * g++.dg/cpp0x/nullptr29.C: New.
2787 2012-07-09 Tom de Vries <tom@codesourcery.com>
2788 Richard Guenther <rguenther@suse.de>
2790 * gcc.dg/builtin-unreachable-6.c: New test.
2791 * gcc.dg/builtin-unreachable-5.c: New test.
2793 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
2795 PR tree-optimization/53881
2796 * gcc.dg/pr53881.c: New test.
2798 2012-07-06 Jason Merrill <jason@redhat.com>
2801 * g++.dg/cpp0x/variadic134.C: New.
2804 * g++.dg/cpp0x/alias-decl-20.C: New.
2806 2012-07-06 Tom de Vries <tom@codesourcery.com>
2808 PR tree-optimization/51879
2809 * gcc.dg/pr51879-16.c: New test.
2810 * gcc.dg/pr51879-17.c: Same.
2812 2012-07-06 Tom de Vries <tom@codesourcery.com>
2814 PR tree-optimization/52009
2815 * gcc.dg/pr51879-7.c: New test.
2816 * gcc.dg/pr51879-18.c: New test.
2818 2012-07-05 Jason Merrill <jason@redhat.com>
2821 * g++.dg/template/typedef39.C: New.
2824 * g++.dg/cpp0x/variadic133.C: New.
2825 * g++.dg/template/param1.C: Adjust.
2827 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2831 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2832 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2833 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2834 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2835 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2836 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2838 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
2841 * gfortran.dg/inline_sum_4.f90: New test.
2843 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
2845 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2847 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2849 * gcc.target/arm/fma-sp.c: New testcase.
2850 * gcc.target/arm/fma.c: Likewise.
2851 * gcc.target/arm/fma.h: Likewise.
2853 2012-07-04 Jason Merrill <jason@redhat.com>
2856 * g++.dg/other/enum3.C: New.
2858 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
2861 * g++.dg/torture/pr53321.C: New test.
2863 2012-07-04 Richard Guenther <rguenther@suse.de>
2865 PR tree-optimization/53844
2866 * g++.dg/tree-ssa/pr53844.C: New testcase.
2868 2012-07-04 Richard Guenther <rguenther@suse.de>
2870 PR tree-optimization/53849
2871 * gcc.dg/pr53849.c: New testcase.
2873 2012-07-03 Jakub Jelinek <jakub@redhat.com>
2876 * g++.dg/ext/label14.C: New test.
2878 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
2881 * g++.dg/other/pr53811.C: New test.
2883 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
2886 * gcc.target/m68k/stack-limit-1.c: New testcase.
2888 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2890 * gnat.dg/recursive_call.adb: New test.
2892 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2894 * gnat.dg/discr37.ad[sb]: New test.
2896 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
2898 * g++.dg/other/packed1.C: Remove SH from xfail list.
2900 2012-07-02 Jason Merrill <jason@redhat.com>
2903 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2906 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2909 * g++.dg/cpp0x/decltype39.C: New.
2910 * g++.dg/diagnostic/method1.C: Adjust.
2913 * g++.dg/template/ref6.C: New.
2915 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2918 * gcc.target/sh/pr53568-1.c: New.
2920 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2923 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2925 2012-07-02 Jason Merrill <jason@redhat.com>
2928 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2931 * g++.dg/template/enum7.C: New.
2932 * g++.dg/other/ptrmem10.C: Adjust.
2933 * g++.dg/other/ptrmem11.C: Adjust.
2934 * g++.dg/cpp0x/scoped_enum.C: Adjust.
2936 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
2938 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2940 2012-07-01 Wei Guozhi <carrot@google.com>
2943 * gcc.target/arm/pr53447-1.c: New testcase.
2944 * gcc.target/arm/pr53447-2.c: New testcase.
2945 * gcc.target/arm/pr53447-3.c: New testcase.
2946 * gcc.target/arm/pr53447-4.c: New testcase.
2948 2012-06-29 Richard Guenther <rguenther@suse.de>
2950 PR tree-optimization/47061
2951 * gcc.dg/tree-ssa/vrp71.c: New testcase.
2953 2012-06-29 Richard Guenther <rguenther@suse.de>
2955 PR tree-optimization/37541
2956 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2958 2012-06-29 Richard Guenther <rguenther@suse.de>
2960 PR tree-optimization/52589
2961 * gcc.dg/tree-ssa/vrp70.c: New testcase.
2963 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
2965 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2967 * g++.dg/template/error46.C: Add missing comment to dg-message.
2968 * g++.dg/template/crash107.C: Likewise.
2969 * g++.dg/template/error47.C: Likewise.
2970 * g++.dg/template/crash108.C: Likewise.
2971 * g++.dg/overload/operator5.C: Likewise.
2973 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2974 errors in dg-message directives, add comments.
2976 2012-06-28 Kai Tietz <ktietz@redhat.com>
2978 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2979 hard-coded 'unsigned long'.
2981 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2983 PR tree-optimization/51581
2984 * gcc.dg/vect/pr51581-4.c: New test.
2986 PR tree-optimization/53645
2987 * gcc.c-torture/execute/pr53645-2.c: New test.
2989 2012-06-28 Richard Guenther <rguenther@suse.de>
2992 * gcc.dg/torture/pr53790.c: New testcase.
2994 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2996 PR tree-optimization/53645
2997 * gcc.c-torture/execute/pr53645.c: New test.
2999 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3001 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3003 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3007 * gcc.dg/guality/pr49888.c: Account for the possibility that
3008 the variable is optimized out at the first test.
3010 2012-06-27 Jason Merrill <jason@redhat.com>
3012 * g++.dg/cpp0x/override2.C: Adjust.
3013 * g++.dg/template/error5.C: Adjust.
3014 * g++.dg/parse/crash28.C: Adjust.
3017 * g++.dg/parse/template27.C: New.
3018 * g++.dg/template/crash74.C: Adjust expected output.
3020 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3024 * gfortran.dg/typebound_operator_16.f03: New.
3026 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3029 even src1.i and src2.i fields even in the second half of the arrays.
3031 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3034 * g++.dg/torture/vshuf-16.inc: New test.
3035 * g++.dg/torture/vshuf-2.inc: New test.
3036 * g++.dg/torture/vshuf-4.inc: New test.
3037 * g++.dg/torture/vshuf-8.inc: New test.
3038 * g++.dg/torture/vshuf-main.inc: New test.
3039 * g++.dg/torture/vshuf-v16hi.C: New test.
3040 * g++.dg/torture/vshuf-v16qi.C: New test.
3041 * g++.dg/torture/vshuf-v2df.C: New test.
3042 * g++.dg/torture/vshuf-v2di.C: New test.
3043 * g++.dg/torture/vshuf-v2sf.C: New test.
3044 * g++.dg/torture/vshuf-v2si.C: New test.
3045 * g++.dg/torture/vshuf-v4df.C: New test.
3046 * g++.dg/torture/vshuf-v4di.C: New test.
3047 * g++.dg/torture/vshuf-v4sf.C: New test.
3048 * g++.dg/torture/vshuf-v4si.C: New test.
3049 * g++.dg/torture/vshuf-v8hi.C: New test.
3050 * g++.dg/torture/vshuf-v8qi.C: New test.
3051 * g++.dg/torture/vshuf-v8si.C: New test.
3053 2012-06-27 Richard Guenther <rguenther@suse.de>
3056 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3058 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3060 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3061 scan-dump-dem-not): Use printable pattern in test name.
3063 2012-06-26 Sterling Augustine <saugustine@google.com>
3064 Dominique Dhumieres <dominiq@lps.ens.fr>
3066 * gcc.dg/pubtypes-2.c: Update expected output.
3067 * gcc.dg/pubtypes-3.c: Likewise.
3068 * gcc.dg/pubtypes-4.c: Likewise.
3070 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3072 * gcc.dg/tree-ssa/slsr-1.c: New test.
3073 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3074 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3075 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3077 2012-06-26 Matt Turner <mattst88@gmail.com>
3080 * gcc.target/arm/mmx-2.c: New.
3082 2012-06-26 Richard Guenther <rguenther@suse.de>
3085 * g++.dg/torture/pr53752.C: New testcase.
3087 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3089 PR tree-optimization/53748
3090 * gcc.c-torture/compile/pr53748.c: New test.
3092 2012-06-25 Jason Merrill <jason@redhat.com>
3096 * g++.dg/cpp0x/decltype38.C: New.
3097 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3099 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3101 * lib/target-supports-dg.exp (testname-for-summary): New.
3102 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3103 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3104 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3105 scan-module-absence, output-exists, output-exists-not: Use
3106 testname-for-summary.
3107 (dg-test): Clean up testname_with_flags.
3108 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3109 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3110 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3111 scan-assembler-dem-not, object-size: Use testname-for-summary.
3112 * lib/gcov.exp (run-gcov): Likewise.
3113 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3114 scan-dump-dem, scan-dump-dem-note): Likewise.
3116 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3117 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3118 including profopt.opt; save and restore existing value.
3119 * g++.dg/bprob/bprob.exp: Likewise.
3120 * gcc.dg/matrix/matrix.exp: Likewise.
3121 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3122 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3125 2012-06-25 Richard Henderson <rth@redhat.com>
3127 * gcc.dg/pr53749.c: New.
3129 2012-06-25 Jason Merrill <jason@redhat.com>
3132 * g++.dg/cpp0x/nullptr28.C: New.
3134 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3136 * gcc.target/arm/neon-vld1_dupQ.c: New.
3138 2012-06-25 Florian Weimer <fweimer@redhat.com>
3140 * g++.dg/init/new35.C: New.
3141 * g++.dg/init/new36.C: New.
3142 * g++.dg/init/new37.C: New.
3143 * g++.dg/ext/vla5.C: New warning.
3144 * g++.dg/ext/vla8.C: New warning.
3145 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3147 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3148 James Greenhalgh <james.greenhalgh@arm.com>
3150 * gcc.target/arm/ftest-support-arm.h New testcase.
3151 * gcc.target/arm/ftest-support-thumb.h Likewise.
3152 * gcc.target/arm/ftest-support.h Likewise.
3153 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3154 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3155 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3156 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3157 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3158 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3159 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3160 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3161 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3162 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3163 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3164 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3165 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3166 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3167 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3168 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3169 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3170 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3171 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3172 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3173 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3174 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3175 * gcc/testsuite/lib/target-supports.exp
3176 (check_effective_target_arm_arch_FUNC): Add support for more
3178 (add_options_for_arm_arch_FUNC): Likewise.
3179 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3181 2012-06-25 Jason Merrill <jason@redhat.com>
3184 * g++.dg/cpp0x/constexpr-tuple.C: New.
3186 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.target/i386/pr53759.c: New test.
3192 * g++.dg/cpp0x/nsdmi7.C: New test.
3194 2012-06-24 Kai Tietz <ktietz@redhat.com>
3196 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3198 * gcc.target/i386/pr38988.c: Likewise.
3200 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3204 * gfortran.dg/typebound_generic_12.f03: New.
3205 * gfortran.dg/typebound_generic_13.f03: New.
3207 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3209 * gnat.dg/lto15.ad[sb]: New test.
3211 2012-06-21 Meador Inge <meadori@codesourcery.com>
3214 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3216 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3218 * testsuite/gcc.dg/pch/ident-1.c: New test.
3219 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
3221 2012-06-21 Michael Matz <matz@suse.de>
3224 * gcc.c-torture/execute/pr53688.c: New test.
3226 2012-06-20 Richard Guenther <rguenther@suse.de>
3228 PR tree-optimization/30318
3229 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3231 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3233 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3235 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3237 * gcc.target/i386/clearcapv2.map: New file.
3238 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3240 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3242 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3243 and add __sh__ case.
3245 2012-06-19 Jason Merrill <jason@redhat.com>
3248 * g++.dg/debug/localclass1.C: New.
3250 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3252 * g++.dg/cpp0x/override4.C: New.
3254 2012-06-14 Jason Merrill <jason@redhat.com>
3257 * g++.dg/cpp0x/decltype37.C: New.
3259 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3261 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3263 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3265 * gcc.c-torture/compile/vector-5.c,
3266 gcc.c-torture/compile/vector-6.c: New tests.
3268 2012-06-19 Richard Henderson <rth@redhat.com>
3270 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3272 2012-06-19 Richard Guenther <rguenther@suse.de>
3274 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3276 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3279 * gcc.target/i386/pr53712.c: New test.
3281 2012-06-18 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/elemental_optional_args_6.f90: New.
3286 2012-06-18 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3290 * gfortran.dg/coarray/move_alloc_1.f90
3292 2012-06-18 Tobias Burnus <burnus@net-b.de>
3295 * gfortran.dg/coarray_27.f90: New.
3297 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3298 Greta Yorsh <Greta.Yorsh@arm.com>
3300 * gcc.target/arm/epilog-1.c: New test.
3302 2012-06-18 Richard Guenther <rguenther@suse.de>
3304 PR tree-optimization/53693
3305 * g++.dg/torture/pr53693.C: New testcase.
3307 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3309 PR tree-optimization/53703
3310 * gcc.dg/torture/pr53703.c: New test.
3312 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3315 * gcc.target/i386/pr53698.c: New test.
3317 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3319 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3321 2012-06-17 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/transfer_check_3.f90: New.
3327 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3331 2012-06-16 Tobias Burnus <burnus@net-b.de>
3335 * gfortran.dg/deferred_type_param_8.f90: New.
3337 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3339 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3340 testname that includes flags, passed in as new argument, in
3342 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3343 and pass it to verify-* procedures.
3345 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3346 alignment torture options with usual torture options.
3348 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3349 messages reported for one line of source code.
3350 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3351 * g++.dg/cpp0x/decltype2.C: Likewise.
3352 * g++.dg/cpp0x/decltype3.C: Likewise.
3353 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3354 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3355 * g++.dg/cpp0x/static_assert3.C: Likewise.
3356 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3357 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3358 * g++.dg/cpp0x/union1.C: Likewise.
3359 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3360 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3361 * g++.dg/cpp0x/variadic2.C: Likewise.
3362 * g++.dg/cpp0x/variadic20.C: Likewise.
3363 * g++.dg/cpp0x/variadic74.C: Likewise.
3364 * g++.dg/diagnostic/bitfld2.C: Likewise.
3365 * g++.dg/ext/attrib44.C: Likewise.
3366 * g++.dg/ext/no-asm-1.C: Likewise.
3367 * g++.dg/other/error34.C: Likewise.
3368 * g++.dg/parse/crash46.C: Likewise.
3369 * g++.dg/parse/error10.C: Likewise.
3370 * g++.dg/parse/error2.C: Likewise.
3371 * g++.dg/parse/error3.C: Likewise.
3372 * g++.dg/parse/error36.C: Likewise.
3373 * g++.dg/parse/error8.C: Likewise.
3374 * g++.dg/parse/error9.C: Likewise.
3375 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3376 * g++.dg/parse/parser-pr28152.C: Likewise.
3377 * g++.dg/parse/template25.C: Likewise.
3378 * g++.dg/parse/typename11.C: Likewise.
3379 * g++.dg/tc1/dr147.C: Likewise.
3380 * g++.dg/template/deduce3.C: Likewise.
3381 * g++.dg/template/koenig9.C: Likewise.
3382 * g++.dg/template/pr23510.C: Likewise.
3383 * g++.dg/warn/pr12242.C: Likewise.
3384 * g++.dg/warn/pr30551-2.C: Likewise.
3385 * g++.dg/warn/pr30551.C: Likewise.
3386 * g++.old-deja/g++.other/typename1.C: Likewise.
3387 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3389 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3392 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3393 * c-c++-common/torture/vshuf-2.inc: Likewise.
3394 * c-c++-common/torture/vshuf-4.inc: Likewise.
3395 * c-c++-common/torture/vshuf-8.inc: Likewise.
3396 * c-c++-common/torture/vshuf-main.inc: Likewise.
3397 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3398 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3399 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3400 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3401 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3402 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3403 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3404 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3405 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3406 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3407 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3408 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3409 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3410 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3412 2012-06-15 Michael Matz <matz@suse.de>
3414 * gcc.dg/tree-ssa/vector-4.c: New test.
3416 2012-06-15 Michael Matz <matz@suse.de>
3418 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3419 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3421 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3423 PR tree-optimization/53636
3424 * gcc.target/arm/pr53636.c: New test.
3426 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3428 PR tree-optimization/51581
3429 * gcc.c-torture/execute/pr51581-1.c: New test.
3430 * gcc.c-torture/execute/pr51581-2.c: New test.
3431 * gcc.dg/vect/pr51581-1.c: New test.
3432 * gcc.dg/vect/pr51581-2.c: New test.
3433 * gcc.dg/vect/pr51581-3.c: New test.
3434 * gcc.target/i386/avx-pr51581-1.c: New test.
3435 * gcc.target/i386/avx-pr51581-2.c: New test.
3436 * gcc.target/i386/avx2-pr51581-1.c: New test.
3437 * gcc.target/i386/avx2-pr51581-2.c: New test.
3438 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3440 2012-06-15 Richard Guenther <rguenther@suse.de>
3442 * gcc.c-torture/execute/20120615-1.c: New testcase.
3444 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3446 * gnat.dg/vect8.ad[sb]: New test.
3448 2012-06-14 Richard Guenther <rguenther@suse.de>
3450 * gcc.dg/tree-ssa/vrp.h: New testcase.
3451 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3453 2012-06-13 Christian Bruel <christian.bruel@st.com>
3456 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3458 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3460 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3462 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3465 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3466 test summary unique.
3468 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3469 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3470 scan-stack-usage-not): Don't strip torture options from test name.
3472 * lib/scandump.exp (scan-dump-times): Use printable version of
3473 regexp in test summary line.
3475 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3476 messages reported for one line of source code.
3477 * gcc.dg/format/few-1.c: Likewise.
3478 * gcc.dg/ia64-sync-2.c: Likewise.
3479 * gcc.dg/sync-2.c: Likewise.
3480 * gcc.dg/noncompile/pr44517.c: Likewise.
3482 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3485 * gcc.dg/guality/pr49888.c: New.
3487 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3489 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3490 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3491 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3493 2012-06-13 Tobias Burnus <burnus@net-b.de>
3496 * gfortran.dg/intent_out_7.f90: New.
3498 2012-06-13 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/save_4.f90: New.
3503 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.dg/pr53532.c: New test.
3509 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3510 adjust line numbers.
3511 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3512 * gcc.dg/Wcxx-compat-8.c: Likewise.
3513 * gcc.dg/pr51034.c: New test.
3514 * gcc.dg/pr53196-1.c: New test.
3515 * gcc.dg/pr53196-2.c: New test.
3517 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3519 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3520 alignment torture options with usual torture options.
3521 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3522 instead of dg-options.
3523 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3524 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3525 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3526 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3527 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3528 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3530 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3531 to checks for multiple messages reported for one line of source code.
3532 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3534 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3535 messages reported for one line of source code.
3537 * gcc.dg/20031223-1.c: Add comments to check for multiple
3538 messages reported for one line of source code.
3539 * gcc.dg/Wconversion-integer.c: Likewise.
3540 * gcc.dg/Wfatal-2.c: Likewise.
3541 * gcc.dg/Wfatal.c: Likewise.
3542 * gcc.dg/Wobjsize-1.c: Likewise.
3543 * gcc.dg/c99-vla-jump-1.c: Likewise.
3544 * gcc.dg/c99-vla-jump-2.c: Likewise.
3545 * gcc.dg/c99-vla-jump-3.c: Likewise.
3546 * gcc.dg/c99-vla-jump-4.c: Likewise.
3547 * gcc.dg/c99-vla-jump-5.c: Likewise.
3548 * gcc.dg/decl-9.c: Likewise.
3549 * gcc.dg/declspec-10.c: Likewise.
3550 * gcc.dg/declspec-18.c: Likewise.
3551 * gcc.dg/mtune.c: Likewise.
3552 * gcc.dg/parser-pr28152-2.c: Likewise.
3553 * gcc.dg/parser-pr28152.c: Likewise.
3554 * gcc.dg/pr14475.c: Likewise.
3555 * gcc.dg/pr27953.c: Likewise.
3556 * gcc.dg/pr28322-3.c: Likewise.
3557 * gcc.dg/pr30457.c: Likewise.
3558 * gcc.dg/pr30551-2.c: Likewise.
3559 * gcc.dg/pr30551-3.c: Likewise.
3560 * gcc.dg/pr30551-4.c: Likewise.
3561 * gcc.dg/pr30551-5.c: Likewise.
3562 * gcc.dg/pr30551-6.c: Likewise.
3563 * gcc.dg/pr30551.c: Likewise.
3564 * gcc.dg/pr45461.c: Likewise.
3565 * gcc.dg/pr48552-1.c: Likewise.
3566 * gcc.dg/pr48552-2.c: Likewise.
3567 * gcc.dg/redecl-1.c: Likewise.
3568 * gcc.dg/transparent-union-3.c: Likewise.
3569 * gcc.dg/utf-dflt.c: Likewise.
3570 * gcc.dg/utf-dflt2.c: Likewise.
3571 * gcc.dg/vla-8.c: Likewise.
3572 * gcc.dg/vla-init-1.c: Likewise.
3573 * gcc.dg/wtr-int-type-1.c: Likewise.
3575 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3576 messages reported for for one line of source code.
3577 * c-c++-common/raw-string-5.c: Likewise.
3578 * c-c++-common/raw-string-4.c: Likewise.
3579 * c-c++-common/raw-string-6.c: Likewise.
3580 * c-c++-common/pr20000.c: Likewise.
3582 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3583 messages reported for one line of source code.
3584 * gcc.dg/cpp/pr30786.c: Likewise.
3585 * gcc.dg/cpp/pr28709.c: Likewise.
3586 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3587 * gcc.dg/cpp/macspace2.c: Likewise.
3588 * gcc.dg/cpp/missing-header-1.c: Likewise.
3589 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3590 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3591 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3593 2012-06-12 Jason Merrill <jason@redhat.com>
3596 * g++.dg/template/local7.C: New.
3598 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3601 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3602 * gcc.target/sh/pr51340-2.c: Likewise.
3603 * gcc.target/sh/pr51340-3.c: Likewise.
3605 2012-06-12 Michael Matz <matz@suse.de>
3607 * gcc.dg/torture/alias-1.c: New test.
3609 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3611 PR rtl-optimization/53589
3612 * gcc.dg/torture/pr53589.c: New test.
3614 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3617 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3618 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3619 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3620 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3621 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3622 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3623 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3624 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3625 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3626 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3627 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3628 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3629 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3630 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3631 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3632 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3634 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3636 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3637 (check_intel_cpu_model): New function.
3638 (check_amd_cpu_model): New function.
3639 (check_features): New function.
3640 (__get_cpuid_output): New function.
3641 (check_detailed): New function.
3642 (fn1): Rename to quick_check.
3643 (main): Update to call quick_check and call check_detailed.
3645 2012-06-11 Richard Henderson <rth@redhat.com>
3647 * lib/target-supports.exp
3648 (check_effective_target_sync_long_long_runtime): Use
3649 check_effective_target_lp64 instead of
3650 check_effective_target_powerpc64 for powerpc targets.
3652 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3655 * gcc.target/sh/pr53511-1.c: New.
3657 2012-06-11 Richard Guenther <rguenther@suse.de>
3660 * g++.dg/lto/pr53470_0.C: New testcase.
3661 * gcc.dg/lto/pr53470_0.c: Likewise.
3663 2012-06-11 Richard Guenther <rguenther@suse.de>
3666 * g++.dg/ext/pr53605.C: New testcase.
3668 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3670 * gnat.dg/specs/array1.ads: New test.
3671 * gnat.dg/specs/array2.ads: Likewise.
3672 * gnat.dg/array22.adb: Likewise.
3674 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3676 * gnat.dg/constant4.adb: New test.
3677 * gnat.dg/constant4_pkg.ads: New helper.
3679 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3682 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3683 * gfortran.dg/allocate_class_1.f90: Modified.
3684 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3685 * gfortran.dg/allocate_class_2.f90: New.
3687 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3690 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3692 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3695 * gfortran.dg/string_assign_2.f90: New test case.
3697 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3700 * gfortran.dg/string_assign_1.f90: New test case.
3702 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3705 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3706 * gcc.dg/gomp/critical-4.c: Likewise.
3707 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3708 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3709 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3710 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3711 * c-c++-common/gomp/pr53580.c: New test.
3713 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
3716 * g++.dg/cpp0x/forw_enum11.C: New.
3718 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3721 * g++.dg/cpp0x/alias-decl-19.C: New.
3723 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3725 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3727 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3729 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3731 (XSTATE_SSE): Ditto.
3732 (XSTATE_YMM): Ditto.
3733 (avx_os_support): Use new defines.
3735 2012-06-06 Richard Guenther <rguenther@suse.de>
3738 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3741 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
3744 * g++.dg/cpp0x/pr52841.C: New testcase.
3746 2012-06-06 Richard Guenther <rguenther@suse.de>
3748 PR tree-optimization/53081
3749 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3750 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3752 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3754 * gcc.target/powerpc/pr53487.c: New test.
3756 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
3758 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3760 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
3762 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3764 2012-06-05 Richard Guenther <rguenther@suse.de>
3766 PR tree-optimization/30442
3767 * gcc.dg/vect/bb-slp-30.c: New testcase.
3769 2012-06-05 Richard Guenther <rguenther@suse.de>
3771 PR tree-optimization/53081
3772 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3773 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3774 -fno-tree-loop-distribute-patterns.
3776 2012-06-05 Alan Modra <amodra@gmail.com>
3778 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3779 Check static chain in nested funcs.
3781 2012-06-04 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/init_flag_10.f90: New.
3786 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3789 * g++.dg/warn/Wenum-compare-no-2: New.
3791 2012-06-04 Dodji Seketeli <dodji@redhat.com>
3793 PR preprocessor/53463
3794 * g++.dg/cpp/limits.C: New test.
3795 * g++.dg/parse/error19.C: Adjust.
3796 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3797 * g++.dg/warn/pr35635.C: Likewise.
3798 * g++.old-deja/g++.pt/assign1.C: Likewise.
3800 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
3803 * gcc.target/powerpc/cell_builtin_1.c: New test case.
3804 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3805 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3806 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3807 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3808 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3809 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3810 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3812 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
3814 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3816 2012-06-04 Jakub Jelinek <jakub@redhat.com>
3818 PR tree-optimization/53550
3819 * gcc.dg/pr53550.c: New test.
3821 2012-06-04 Richard Guenther <rguenther@suse.de>
3823 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3824 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3825 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3827 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3830 * gfortran.dg/parameter_array_element_2.f90: New.
3832 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
3835 * gcc.target/sh/pr53512-1.c: New.
3836 * gcc.target/sh/pr53512-2.c: New.
3837 * gcc.target/sh/pr53512-3.c: New.
3838 * gcc.target/sh/pr53512-4.c: New.
3840 2012-06-01 Jason Merrill <jason@redhat.com>
3843 * g++.dg/ext/visibility/template12.C: New.
3844 * g++.dg/ext/attrib14.C: Adjust warning line.
3847 * g++.dg/parse/new6.C: New.
3848 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3850 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3852 * c-c++-common/restrict-2.c: Revert previous change.
3854 2012-06-01 Jason Merrill <jason@redhat.com>
3857 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3860 * g++.dg/cpp0x/auto33.C: New.
3862 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3865 * g++.dg/parse/namespace-alias-1.C: New.
3867 2012-06-01 Christian Bruel <christian.bruel@st.com>
3869 * gcc.dg/spec-options.c: New test.
3870 * gcc.dg/foo.specs: New file.
3872 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3875 * gnat.dg/lto14.adb: Skip on Solaris.
3877 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
3879 * gcc.target/cris/sync-1-v10.c,
3880 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3881 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3882 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3883 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3884 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3885 gcc.target/cris/torture/sync-mis-op-i-1.c,
3886 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3887 gcc.target/cris/torture/sync-mis-op-i-2.c,
3888 gcc.target/cris/torture/sync-mis-op-i-2a.c,
3889 gcc.target/cris/torture/sync-mis-op-i-3.c,
3890 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3891 gcc.target/cris/torture/sync-mis-op-s-1.c,
3892 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3893 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3894 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3895 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3896 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3897 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3898 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3899 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3900 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3902 2012-05-31 Richard Guenther <rguenther@suse.de>
3904 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3905 ldist-pr45948.c with disabled SCCP.
3907 2012-05-31 Richard Guenther <rguenther@suse.de>
3910 * gcc.dg/torture/pr48493.c: New testcase.
3912 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
3914 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3916 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3917 of the initialization loop.
3918 (dg-final): Adjust the expected number of vectorized loops depending
3919 on vect_char_mult target selector.
3921 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
3923 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3924 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3925 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3928 2012-05-30 Jason Merrill <jason@redhat.com>
3931 * g++.dg/init/new34.C: New.
3932 * g++.dg/tree-ssa/stabilize1.C: New.
3934 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3937 * g++.dg/init/new33.C: New test.
3939 2012-05-30 Richard Guenther <rguenther@suse.de>
3942 * gcc.dg/torture/pr53501.c: New testcase.
3943 * c-c++-common/restrict-2.c: Adjust.
3945 2012-05-30 Alan Modra <amodra@gmail.com>
3947 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3950 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
3952 * gcc.target/i386/shuf-concat.c: New test.
3954 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3956 PR rtl-optimization/53519
3957 * gcc.c-torture/compile/pr53519.c: New test.
3959 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3961 * gcc.target/arm/neon-vrev.c: New.
3963 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
3966 * gcc.target/sh/pr51340-1.c: New.
3967 * gcc.target/sh/pr51340-2.c: New.
3968 * gcc.target/sh/pr51340-3.c: New.
3970 2012-05-29 Richard Guenther <rguenther@suse.de>
3972 PR tree-optimization/53516
3973 * gcc.dg/torture/pr53516.c: New testcase.
3975 2012-05-29 Dodji Seketeli <dodji@redhat.com>
3977 PR preprocessor/53229
3978 * gcc.dg/cpp/paste6.c: Force to run without
3979 -ftrack-macro-expansion.
3980 * gcc.dg/cpp/paste8.c: Likewise.
3981 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3982 -ftrack-macro-expansion.
3983 * gcc.dg/cpp/paste12.c: Force to run without
3984 -ftrack-macro-expansion.
3985 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3986 -ftrack-macro-expansion.
3987 * gcc.dg/cpp/paste13.c: Likewise.
3988 * gcc.dg/cpp/paste14.c: Likewise.
3989 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3990 -ftrack-macro-expansion.
3991 * gcc.dg/cpp/paste18.c: New test.
3993 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
3995 * gcc.target/cris/torture/trap-1.c,
3996 gcc.target/cris/torture/trap-2.c,
3997 gcc.target/cris/torture/trap-3.c,
3998 gcc.target/cris/torture/trap-v0.c,
3999 gcc.target/cris/torture/trap-v3.c: New tests.
4001 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4004 * g++.dg/warn/Wbraces3.C: New.
4005 * g++.dg/warn/Wbraces4.C: Likewise.
4007 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4009 PR tree-optimization/53505
4010 * c-c++-common/torture/pr53505.c: New test.
4012 2012-05-27 Nathan Sidwell <nathan@acm.org>
4014 * gcc.dg/stmt-expr-4.c: New.
4016 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4019 * g++.dg/parse/crash60.C: New.
4021 2012-05-26 Jason Merrill <jason@redhat.com>
4024 * c-c++-common/array-lit.c: New.
4025 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4027 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4030 * gnat.dg/array21.adb: New test.
4032 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4034 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4036 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4039 * g++.dg/other/anon-union3.C: New.
4041 2012-05-25 Ian Lance Taylor <iant@google.com>
4043 * gcc.dg/split-6.c: New test.
4045 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4047 * gnat.dg/lto14.adb: New test.
4049 2012-05-25 Tristan Gingold <gingold@adacore.com>
4051 * gcc.target/i386/large-frame.c: New.
4053 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4054 * gcc.target/powerpc/lhs-1.c: New.
4055 * gcc.target/powerpc/lhs-2.c: New.
4056 * gcc.target/powerpc/lhs-3.c: New.
4058 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4060 Make unwound macro expansion trace less redundant
4061 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4062 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4063 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4064 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4065 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4066 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4068 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4071 * g++.dg/cpp0x/constexpr-default1.C: New.
4073 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4076 * g++.dg/eh/goto2.C: New.
4078 2012-05-24 Richard Guenther <rguenther@suse.de>
4081 * g++.dg/tree-prof/pr53460.C: New testcase.
4083 2012-05-24 Richard Guenther <rguenther@suse.de>
4086 * g++.dg/debug/pr53466.C: New testcase.
4088 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4090 PR tree-optimization/53465
4091 * gcc.c-torture/execute/pr53465.c: New test.
4093 2012-05-23 Tobias Burnus <burnus@net-b.de>
4097 * gfortran.dg/allocate_with_typespec_6.f90: New.
4099 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4102 * g++.dg/warn/delete-array-1.C: New.
4104 2012-05-23 Richard Guenther <rguenther@suse.de>
4106 * gcc.dg/torture/pr39074-2.c: Adjust.
4107 * gcc.dg/torture/pr39074.c: Likewise.
4108 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4109 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4111 2012-05-22 Jan Hubicka <jh@suse.cz>
4114 * g++.dg/torture/pr53161.C: New testcase.
4116 2012-05-22 Tobias Burnus <burnus@net-b.de>
4119 * gfortran.dg/realloc_on_assign_15.f90: New.
4121 2012-05-22 Richard Guenther <rguenther@suse.de>
4124 * gcc.dg/torture/pr51071-2.c: New testcase.
4126 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4128 PR tree-optimization/53336
4129 * g++.dg/torture/pr53336.C: New testcase.
4131 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4134 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4135 instead of -Wunused-local-typedefs.
4137 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4140 * g++.dg/other/abstract4.C: New-
4142 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/ext/attrib46.C: New.
4147 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4150 * gcc.c-torture/compile/pr53418-1.c,
4151 gcc.c-torture/compile/pr53418-2.c: New tests.
4153 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4155 PR tree-optimization/53366
4156 * gcc.dg/torture/pr53366-1.c: New test.
4157 * gcc.dg/torture/pr53366-2.c: New test.
4158 * gcc.target/i386/pr53366-1.c: New test.
4159 * gcc.target/i386/pr53366-2.c: New test.
4161 PR tree-optimization/53409
4162 * gcc.c-torture/compile/pr53409.c: New test.
4164 PR tree-optimization/53410
4165 * gcc.c-torture/compile/pr53410-1.c: New test.
4166 * gcc.c-torture/compile/pr53410-2.c: New test.
4168 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4171 * gcc.target/i386/pr53425-1.c: New file.
4172 * gcc.target/i386/pr53425-2.c: Likewise.
4174 2012-05-21 Richard Guenther <rguenther@suse.de>
4176 PR tree-optimization/53408
4177 * gcc.dg/torture/pr53408.c: New testcase.
4179 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4180 H.J. Lu <hongjiu.lu@intel.com>
4183 * gcc.target/i386/pr53416.c: New file.
4185 2012-05-21 Richard Guenther <rguenther@suse.de>
4187 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4189 2012-05-21 Richard Guenther <rguenther@suse.de>
4191 * gcc.dg/torture/ldist-1.c: New testcase.
4193 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4195 * gnat.dg/lto13.adb: New test.
4196 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4198 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4200 * gnat.dg/specs/lto12.ads: New test.
4201 * gnat.dg/specs/lto12_pkg.ads: New helper.
4203 2012-05-18 Richard Guenther <rguenther@suse.de>
4205 PR tree-optimization/53346
4206 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4207 * gcc.target/i386/incoming-10.c: Adjust.
4208 * gcc.target/i386/incoming-11.c: Likewise.
4209 * gcc.target/i386/pr46295.c: Likewise.
4211 2012-05-18 Richard Guenther <rguenther@suse.de>
4213 * gcc.dg/pr53352.c: Return zero.
4215 2012-05-18 Richard Guenther <rguenther@suse.de>
4217 PR tree-optimization/53390
4218 * gcc.dg/torture/pr53390.c: New testcase.
4220 2012-05-18 Meador Inge <meadori@codesourcery.com>
4222 PR rtl-optimization/53352
4223 * gcc.dg/pr53352.c: New test.
4225 2012-05-17 David S. Miller <davem@davemloft.net>
4227 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4228 failure on sparc-*-linux-gnu.
4230 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4233 * g++.dg/parse/error49.C: New.
4234 * g++.dg/cpp0x/error8.C: Likewise.
4235 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4236 * g++.dg/ext/utf-dflt2.C: Likewise.
4237 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4238 * g++.dg/ext/utf-dflt.C: Likewise.
4239 * c-c++-common/raw-string-3.c: Likewise.
4240 * c-c++-common/raw-string-4.c: Likewise.
4242 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4245 * g++.dg/cpp0x/catch1.C: New.
4247 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4250 * g++.dg/parse/error48.C: New.
4251 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4252 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4254 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4256 * gcc.dg/tm/indirect-2.c: New test.
4258 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4260 PR tree-optimization/53217
4261 * gfortran.dg/pr53217.f90: New test.
4263 2012-05-16 Richard Guenther <rguenther@suse.de>
4265 PR tree-optimization/53364
4266 * g++.dg/torture/pr53364.C: New testcase.
4268 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4271 * gcc.dg/pr52549.c: Fix test for long != void*
4272 * gcc.c-torture/execute/pr52979-1.x: New file.
4273 * gcc.c-torture/execute/pr52979-2.x: New file.
4275 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4277 PR preprocessor/7263
4278 * gcc.dg/binary-constants-2.c: Run without tracking locations
4279 accross macro expansion.
4280 * gcc.dg/binary-constants-3.c: Likewise.
4281 * gcc.dg/cpp/sysmac2.c: Likewise.
4282 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
4284 * gcc.dg/cpp/syshdr3.c: New test.
4285 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4286 * gcc.dg/system-binary-constants-1.c: New test.
4287 * gcc.dg/system-binary-constants-1.h: New header for the new test
4289 * g++.dg/cpp/syshdr3.C: New test.
4290 * g++.dg/cpp/syshdr3.h: New header the new test above.
4291 * g++.dg/system-binary-constants-1.C: New test.
4292 * g++.dg/system-binary-constants-1.h: New header the new test
4295 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4299 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4302 * gcc.dg/pr53358.c: New test.
4304 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4308 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4310 2012-05-15 Olivier Hainque <hainque@adacore.com>
4312 * g++.dg/eh/sighandle.C: New testcase.
4314 2012-05-15 Richard Guenther <rguenther@suse.de>
4316 PR tree-optimization/53355
4317 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4319 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4321 * gfortran.dg/*.f90: Remove now redundant manual
4322 cleanup-modules directive.
4324 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4326 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4327 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4329 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4332 * gfortran.dg/int_range_io_1.f90: New test.
4334 2012-05-14 Andi Kleen <ak@linux.intel.com>
4335 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4339 * gcc.target/i386/rtm-check.h: New file.
4340 * gcc.target/i386/pr53315.c: New test.
4342 2012-05-14 Tobias Burnus <burnus@net-b.de>
4347 * gfortran.dg/deferred_type_param_4.f90: New.
4348 * gfortran.dg/deferred_type_param_6.f90: New.
4350 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4352 * gcc.target/i386/retarg.c: New test.
4354 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4357 * gfortran.dg/deferred_type_param_3.f90: New.
4358 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4359 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4361 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4363 * gnat.dg/null_pointer_deref3.adb: New test.
4365 2012-05-12 Tobias Burnus <burnus@net-b.de>
4369 * gfortran.dg/deferred_type_param_5.f90: New.
4371 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4373 * g++.dg/parse/error47.C: New.
4375 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4378 * gfortran.dg/string_compare_4.f90: Change option
4379 to -fdump-tree-original. Add test case for kind=4.
4381 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4384 * gfortran.dg/string_compare_4.f90: New test.
4386 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4388 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4390 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4393 * g++.dg/cpp0x/variadic132.C: New.
4395 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4398 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4399 * g++.dg/parse/error26.C: Tweak dg-error column number.
4401 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4404 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4406 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4408 * gnat.dg/lto11.ad[sb]: New test.
4410 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4413 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4414 directive to Scan for vpmuldq, not vpmacsdql.
4416 2012-05-09 Michael Matz <matz@suse.de>
4418 PR tree-optimization/53185
4419 * gcc.dg/vect/pr53185.c: New test.
4421 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4424 * gcc.target/i386/pr53249.c: New.
4426 2012-05-09 Richard Guenther <rguenther@suse.de>
4428 PR tree-optimization/18437
4429 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4430 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4432 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4434 PR tree-optimization/53226
4435 * gcc.c-torture/compile/pr53226.c: New test.
4437 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4439 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4440 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4441 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4442 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4443 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4444 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4445 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4446 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4447 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4448 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4449 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4450 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4451 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4452 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4454 2012-05-09 Dehao Chen <dehao@google.com>
4456 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4457 * gcc.dg/predict-2.c: Likewise.
4458 * gcc.dg/predict-3.c: Likewise.
4459 * gcc.dg/predict-4.c: Likewise.
4460 * gcc.dg/predict-5.c: Likewise.
4461 * gcc.dg/predict-6.c: Likewise.
4463 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4466 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4468 2012-05-08 Richard Guenther <rguenther@suse.de>
4470 * gcc.dg/fold-bitand-4.c: New testcase.
4472 2012-05-08 Dehao Chen <dehao@google.com>
4474 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4475 heuristic is working properly.
4476 * gcc.dg/predict-2.c: Likewise.
4477 * gcc/dg/predict-3.c: Likewise.
4478 * gcc/dg/predict-4.c: Likewise.
4479 * gcc/dg/predict-5.c: Likewise.
4480 * gcc/dg/predict-6.c: Likewise.
4482 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4484 PR tree-optimization/53239
4485 * g++.dg/opt/vrp3.C: New test.
4486 * g++.dg/opt/vrp3-aux.cc: New file.
4487 * g++.dg/opt/vrp3.h: New file.
4489 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4491 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4492 .uleb128 support in assembler output.
4494 2012-05-07 Richard Guenther <rguenther@suse.de>
4497 * g++.dg/lto/pr42987_0.C: New testcase.
4498 * g++.dg/lto/pr42987_1.C: Likewise.
4500 2012-05-07 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/typebound_operator_15.f90: New.
4505 2012-05-06 Tobias Burnus <burnus@net-b.de>
4508 * gfortran.dg/class_array_13.f90: New.
4510 2012-05-06 Tristan Gingold <gingold@adacore.com>
4512 * gnat.dg/warn7.adb: New test.
4514 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4516 * gnat.dg/specs/renamings.ads: Rename to...
4517 * gnat.dg/specs/renaming1.ads: ...this.
4518 * gnat.dg/specs/renaming2.ads: New test.
4519 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4520 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4521 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4522 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4524 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/discr36.ad[sb]: New test.
4527 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4529 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
4532 * c-c++-common/pr43772.c: New.
4534 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4537 * gfortran.dg/select_type_26.f03 : New test.
4538 * gfortran.dg/select_type_27.f03 : New test.
4541 * gfortran.dg/select_type_28.f03 : New test.
4543 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4547 * gfortran.dg/mod_sign0_1.f90: New test.
4548 * gfortran.dg/mod_large_1.f90: New test.
4550 2012-05-04 Tobias Burnus <burnus@net-b.de>
4553 gfortran.dg/public_private_module_5.f90: New.
4555 2012-05-04 Tobias Burnus <burnus@net-b.de>
4558 * gfortran.dg/constructor_7.f90: New.
4559 * gfortran.dg/constructor_8.f90: New.
4561 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/cpp0x/static_assert7.C: New.
4566 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4568 PR tree-optimization/52633
4569 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4570 recognized as widening shifts instead of over-widening.
4571 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4572 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4573 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4574 * gcc.target/arm/pr52633.c: New test.
4576 2012-05-04 Richard Guenther <rguenther@suse.de>
4578 PR tree-optimization/53168
4579 * gcc.dg/torture/pr53168.c: New testcase.
4580 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4582 2012-05-04 Richard Guenther <rguenther@suse.de>
4584 * gcc.dg/lto/pr53214_0.c: New testcase.
4586 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4588 * gcc.target/ia64/pr48496.c: New test.
4589 * gcc.target/ia64/pr52657.c: Likewise.
4591 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4594 * c-c++-common/pr51712.c: New.
4596 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4599 * gcc.target/powwerpc/pr53199.c: New file.
4601 2012-05-03 Jason Merrill <jason@redhat.com>
4603 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4605 * gcc.dg/debug/dwarf2/dups-types.c: New.
4606 * gcc.dg/debug/dwarf2/dups-types.h: New.
4608 2012-05-03 Jason Merrill <jason@redhat.com>
4610 * g++.dg/debug/dwarf2/namespace-2.C: New.
4611 * g++.dg/debug/dwarf2/localclass3.C: New.
4613 2012-05-03 Jason Merrill <jason@redhat.com>
4615 * g++.dg/debug/dwarf2/thunk1.C: New.
4617 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4620 * g++.dg/other/final2.C: New.
4622 2012-05-03 Richard Guenther <rguenther@suse.de>
4624 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4626 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4628 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4629 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4630 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4631 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4633 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4635 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4637 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4638 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4639 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4642 * gcc.dg/pr53174.c: New test.
4645 * gcc.target/arm/pr53187.c: New test.
4646 * gcc.c-torture/compile/pr53187.c: New test.
4648 2012-05-03 Richard Guenther <rguenther@suse.de>
4650 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4651 unsupported prefetching support.
4653 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4655 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4656 option -ftrack-macro-expansion=0.
4657 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4658 option -ftrack-macro-expansion=0.
4660 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4662 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4663 dg-options for target arm with dg-additional-options.
4665 2012-05-03 Richard Guenther <rguenther@suse.de>
4667 PR tree-optimization/53144
4668 * gcc.dg/torture/pr53144.c: New testcase.
4670 2012-05-03 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/pointer_intent_7.f90: New.
4674 * gfortran.dg/pure_formal_3.f90: New.
4676 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4678 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4680 2012-05-02 Martin Jambor <mjambor@suse.cz>
4683 * g++.dg/lto/pr52605_0.C: New test.
4685 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4687 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4688 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4689 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4690 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4691 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4692 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4693 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4694 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4695 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4696 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4697 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4698 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4699 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4700 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4701 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4702 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4704 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4707 * gcc.dg/pr53153.c: New test.
4709 2012-05-02 Richard Guenther <rguenther@suse.de>
4711 * g++.dg/tree-ssa/pr19807.C: Adjust.
4713 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4715 PR tree-optimization/53163
4716 * gcc.c-torture/compile/pr53163.c: New test.
4718 PR rtl-optimization/53160
4719 * gcc.c-torture/execute/pr53160.c: New test.
4721 2012-05-01 Ian Lance Taylor <iant@google.com>
4724 * gcc.dg/pr37303.c: New test.
4726 2012-05-01 Richard Henderson <rth@redhat.com>
4728 * lib/target-supports.exp
4729 (check_effective_target_sync_long_long_runtime): True for
4730 check_effective_target_powerpc64.
4732 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4735 * gcc.dg/vector-1.c: Move to ...
4736 * c-c++-common/vector-1.c: ... here.
4737 * gcc.dg/vector-2.c: Move to ...
4738 * c-c++-common/vector-2.c: ... here.
4739 * gcc.dg/vector-3.c: Move to ...
4740 * c-c++-common/vector-3.c: ... here. Adapt to C++.
4741 * gcc.dg/vector-4.c: Move to ...
4742 * c-c++-common/vector-4.c: ... here.
4743 * gcc.dg/vector-init-1.c: Move to ...
4744 * c-c++-common/vector-init-1.c: ... here.
4745 * gcc.dg/vector-init-2.c: Move to ...
4746 * c-c++-common/vector-init-2.c: ... here.
4747 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4748 * c-c++-common/vector-subscript-1.c: ... here.
4749 * gcc.dg/vector-subscript-2.c: Move to ...
4750 * c-c++-common/vector-subscript-2.c: ... here.
4751 * gcc.dg/vector-subscript-3.c: Move to ...
4752 * c-c++-common/vector-subscript-3.c: ... here.
4755 * g++.dg/cpp0x/vt-51314.C: New test.
4756 * g++.dg/cpp0x/variadic76.C: Fix.
4758 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
4760 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4762 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4764 Add -Wvarargs option
4765 * c-c++-common/Wvarargs.c: New test case.
4766 * c-c++-common/Wvarargs-2.c: Likewise.
4768 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4770 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4771 * objc.dg/foreach-7.m: Force the test case to run without
4772 -ftrack-macro-expansion.
4773 * c-c++-common/tm/attrib-1.c: Likewise.
4774 * c-c++-common/warn-ommitted-condop.c: Likewise.
4775 * gcc.dg/assign-warn-1.c: Likewise.
4776 * gcc.dg/assign-warn-2.c: Likewise.
4777 * gcc.dg/attr-alloc_size.c: Likewise.
4778 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4779 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4780 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4781 * gcc.dg/c90-const-expr-9.c: Likewise.
4782 * gcc.dg/c99-const-expr-9.c: Likewise.
4783 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
4784 * gcc.dg/cpp/direct2s.c: Likewise.
4785 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4786 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4787 * gcc.dg/dfp/composite-type.c: Likewise.
4788 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4789 with -ftrack-macro-expansion
4790 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4791 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4792 * g++.dg/ext/cleanup-1.C: Likewise.
4793 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4794 * g++.dg/template/sfinae10.C: Likewise.
4795 * g++.dg/tm/wrap-2.C: Likewise.
4796 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4797 * g++.dg/warn/Wsign-conversion.C: Likewise.
4798 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4799 * g++.old-deja/g++.mike/p10769b.C: Likewise.
4800 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4801 it to run with -ftrack-macro-expansion.
4802 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4803 test cases without -ftrack-macro-expansion.
4805 Fix location for static class members
4806 * g++.dg/template/sfinae6_neg.C: Adjust.
4808 Make conversion warnings work on NULL with -ftrack-macro-expansion
4809 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4810 alongside the previous testing for NULL.
4812 Fix -Wuninitialized for -ftrack-macro-expansion
4813 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4815 Strip "<built-in>" loc from displayed expansion context
4816 * g++.dg/warn/Wconversion-real-integer2.C: New test.
4817 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4818 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4821 Fix expansion point loc for macro-like tokens
4822 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4823 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4825 Fix token pasting with -ftrack-macro-expansion
4826 * gcc.dg/cpp/paste17.c: New test case for
4827 -ftrack-macro-expansion=2 mode only.
4828 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4830 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
4832 * gnat.dg/warn6.ad[sb]: New test.
4834 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
4837 * gcc.dg/20011021-1.c: Adjust testcase.
4839 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4842 * gfortran.dg/function_optimize_12.f90: New test.
4844 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
4847 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4848 code to match current output and cover new peephole2 pattern.
4850 2012-04-27 Ollie Wild <aaw@google.com>
4852 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4854 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4856 * gcc.c-torture/execute/20120427-2.c: New testcase.
4857 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4858 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4859 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4861 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4864 * gcc.c-torture/execute/20120427-1.c: New testcase.
4866 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
4869 * gcc.dg/tree-ssa/forwprop-18.c: New test.
4871 2012-04-27 Tom de Vries <tom@codesourcery.com>
4873 PR tree-optimization/51879
4874 * gcc.dg/pr51879.c: New test.
4875 * gcc.dg/pr51879-2.c: Same.
4876 * gcc.dg/pr51879-3.c: Same.
4877 * gcc.dg/pr51879-4.c: Same.
4878 * gcc.dg/pr51879-6.c: Same.
4880 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/defaulted35.C: New.
4884 * g++.dg/cpp0x/defaulted15.C: Adjust.
4886 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
4888 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4891 2012-04-25 Sriraman Tallam <tmsriram@google.com>
4893 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4895 2012-04-26 Alan Modra <amodra@gmail.com>
4897 * gcc.target/powerpc/savres.c: New test.
4898 * gcc.target/powerpc/powerpc.exp: Run it.
4900 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
4903 * gcc.dg/torture/pr53120.c: New test.
4905 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4908 * gcc.c-torture/compile/pr52979-1.c: New test.
4909 * gcc.c-torture/execute/pr52979-1.c: New test.
4910 * gcc.c-torture/execute/pr52979-2.c: New test.
4912 2012-04-25 Richard Guenther <rguenther@suse.de>
4914 * gcc.target/i386/l_fma_float_5.c: Adjust.
4915 * gcc.target/i386/l_fma_double_4.c: Likewise.
4916 * gcc.target/i386/l_fma_float_2.c: Likewise.
4917 * gcc.target/i386/l_fma_float_6.c: Likewise.
4918 * gcc.target/i386/l_fma_double_1.c: Likewise.
4919 * gcc.target/i386/l_fma_double_5.c: Likewise.
4920 * gcc.target/i386/l_fma_float_3.c: Likewise.
4921 * gcc.target/i386/l_fma_double_2.c: Likewise.
4922 * gcc.target/i386/l_fma_double_6.c: Likewise.
4923 * gcc.target/i386/l_fma_float_4.c: Likewise.
4924 * gcc.target/i386/l_fma_double_3.c: Likewise.
4925 * gcc.target/i386/l_fma_float_1.c: Likewise.
4927 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4929 PR tree-optimization/53058
4930 * gcc.c-torture/compile/pr53058.c: New test.
4932 2012-04-25 Jan Hubicka <jh@suse.cz>
4935 * gcc.target/i386/pr39082-1.c: Update warning location.
4937 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.dg/pr52880.c: New test.
4942 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
4944 * gcc.dg/m-un-2.c: Update.
4945 * gcc.dg/20011021-1.c: Update.
4947 2012-04-25 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/realloc_on_assign_14.f90: New.
4952 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
4955 PR tree-optimizations/52891
4956 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4958 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/cpp0x/sfinae35.C: New.
4962 * g++.dg/cpp0x/sfinae36.C: Likewise.
4964 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4967 * gcc.target/powerpc/pr47197.c: New test.
4969 2012-04-24 Richard Guenther <rguenther@suse.de>
4971 PR tree-optimization/53085
4972 * g++.dg/torture/pr53085.C: New testcase.
4974 2012-04-24 Andrew Pinski <apinski@cavium.com>
4977 * gcc.dg/tree-ssa/andor-3.c: New testcase.
4978 * gcc.dg/tree-ssa/andor-4.c: New testcase.
4979 * gcc.dg/tree-ssa/andor-5.c: New testcase.
4981 2012-04-24 Jakub Jelinek <jakub@redhat.com>
4984 * gcc.c-torture/execute/pr53084.c: New test.
4986 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
4988 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4990 2012-04-23 Andrew Pinski <apinski@cavium.com>
4992 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4994 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
4997 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4998 * gcc.dg/torture/builtin-power-1.c: Likewise.
5000 2012-04-23 Richard Guenther <rguenther@suse.de>
5002 PR tree-optimization/53070
5003 * gcc.dg/torture/pr53070.c: New testcase.
5005 2012-04-23 Richard Guenther <rguenther@suse.de>
5008 * gcc.dg/pr53060.c: New testcase.
5010 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5012 PR tree-optimizations/52891
5013 * gcc.c-torture/compile/pr52891-1.c: New test.
5014 * gcc.c-torture/compile/pr52891-2.c: New test.
5016 2012-04-22 Tobias Burnus <burnus@net-b.de>
5019 * gfortran.dg/read_float_4.f90: New.
5021 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5024 * c-c++-common/pr35441.C: New.
5026 2012-04-20 Ian Lance Taylor <iant@google.com>
5028 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5029 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5031 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5033 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5035 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5037 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5039 PR rtl-optimization/44214
5040 * gcc.dg/pr44214-1.c: New test.
5041 * gcc.dg/pr44214-2.c: Likewise.
5042 * gcc.dg/pr44214-3.c: Likewise.
5044 2012-04-20 Richard Guenther <rguenther@suse.de>
5046 * g++.dg/torture/20120420-1.C: New testcase.
5048 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5050 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5052 2012-04-19 Christian Bruel <christian.bruel@st.com>
5054 * gcc.dg/pr52283.c: New test.
5056 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5058 * gcc.dg/pr37985.c: New test.
5060 2012-04-19 Richard Guenther <rguenther@suse.de>
5062 PR rtl-optimization/44688
5063 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5064 possibly profitable.
5066 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5068 PR tree-optimization/52976
5069 * gfortran.dg/reassoc_11.f: New test.
5071 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5073 PR tree-optimization/52976
5074 * gfortran.dg/reassoc_7.f: New test.
5075 * gfortran.dg/reassoc_8.f: Likewise.
5076 * gfortran.dg/reassoc_9.f: Likewise.
5077 * gfortran.dg/reassoc_10.f: Likewise.
5079 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5082 * g++.dg/cpp0x/sfinae33.C: New.
5083 * g++.dg/cpp0x/sfinae34.C: Likewise.
5085 2012-04-18 Joey Ye <joey.ye@arm.com>
5087 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5089 2012-04-18 Richard Guenther <rguenther@suse.de>
5091 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5093 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5094 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5096 2012-04-17 Tom de Vries <tom@codesourcery.com>
5098 * g++.dg/pr51264-4.C: New test.
5100 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5105 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5108 * g++.dg/parse/crash59.C: New.
5110 2012-04-17 Michael Matz <matz@suse.de>
5112 PR tree-optimization/18437
5113 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5115 2012-04-17 Richard Guenther <rguenther@suse.de>
5118 * g++.dg/torture/pr53011.C: New testcase.
5120 2012-04-16 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/variadic131.C: New.
5126 * g++.dg/cpp0x/variadic130.C: New.
5129 * g++.dg/cpp0x/variadic129.C: New.
5132 * g++.dg/cpp0x/variadic128.C: New.
5134 2012-04-16 Tobias Burnus <burnus@net-b.de>
5137 * gfortran.dg/pointer_intent_6.f90: New.
5139 2012-04-16 Tobias Burnus <burnus@net-b.de>
5142 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5143 to include public_private_module_4.f90.
5144 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5147 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/diagnostic/operator1.C: New.
5151 * g++.dg/ext/label5.C: Adjust.
5152 * g++.dg/ext/va-arg1.C: Likewise.
5153 * g++.dg/other/error20.C: Likewise.
5154 * g++.dg/other/error20.C: Likewise.
5155 * g++.dg/other/error16.C: Likewise.
5156 * g++.dg/other/error10.C: Likewise.
5157 * g++.dg/parse/error30.C: Likewise.
5158 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5160 2012-04-16 Jason Merrill <jason@redhat.com>
5163 * g++.dg/cpp0x/variadic127.C: New.
5165 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5167 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5169 Use fail, pass instead of unresolved.
5173 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5175 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5176 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5177 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5179 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5182 * gfortran.dg/typebound_call_23.f03: New test case.
5184 2012-04-15 Jason Merrill <jason@redhat.com>
5187 * g++.dg/cpp0x/variadic126.C: New.
5190 * g++.dg/cpp0x/variadic125.C: New.
5193 * g++.dg/cpp0x/variadic124.C: New.
5196 * g++.dg/cpp0x/nullptr27.C: New.
5199 * g++.dg/warn/format8.C: New.
5201 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5204 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5206 2012-04-14 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/public_private_module_3.f90: New.
5211 * gfortran.dg/public_private_module_4.f90: New.
5213 2012-04-14 Tom de Vries <tom@codesourcery.com>
5215 * gcc.dg/superblock.c: New test.
5217 2012-04-14 Tom de Vries <tom@codesourcery.com>
5219 * gcc.dg/pr51879-12.c: New test.
5221 2012-04-13 Jason Merrill <jason@redhat.com>
5224 * g++.dg/cpp0x/variadic123.C: New.
5225 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5228 * g++.dg/cpp0x/initlist-ctor1.C: New.
5231 * g++.dg/other/anon-union2.C: New.
5233 2012-04-13 Martin Jambor <mjambor@suse.cz>
5236 * g++.dg/ipa/pr52939.C: New test.
5238 2012-04-13 Tom de Vries <tom@codesourcery.com>
5240 * gcc.dg/pr52734.c: New test.
5242 2012-04-13 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/52969
5245 * gcc.dg/torture/pr52969.c: New testcase.
5247 2012-04-13 Richard Guenther <rguenther@suse.de>
5250 * gcc.dg/pr52549.c: New testcase.
5252 2012-04-13 Richard Guenther <rguenther@suse.de>
5255 * gcc.dg/pr52862.c: New testcase.
5257 2012-04-13 Joey Ye <joey.ye@arm.com>
5259 * gcc.target/arm/thumb1-imm.c: New testcase.
5261 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5264 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5265 second function argument.
5266 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5267 (calc_permps): Update declaration. Calculate result correctly.
5268 (avx2_test): Change src2 type to union256i_d.
5269 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5272 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5275 * gcc.target/powerpc/pr52775.c: New file.
5277 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5279 PR tree-optimization/18589
5280 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5281 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5282 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5283 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5284 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5285 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5286 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5287 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5288 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5289 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5291 2012-04-12 Richard Guenther <rguenther@suse.de>
5293 PR tree-optimization/52943
5294 * gcc.dg/torture/pr52943.c: New testcase.
5296 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5299 * gcc/target/sh/pr50751-4.c: New.
5300 * gcc/target/sh/pr50751-5.c: New.
5301 * gcc/target/sh/pr50751-6.c: New.
5302 * gcc/target/sh/pr50751-7.c: New.
5304 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
5307 * g++.dg/lookup/using52.C: New.
5309 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5311 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5313 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5315 PR rtl-optimization/52876
5316 * gcc.target/i386/pr52876.c: New.
5318 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5320 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5322 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5324 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5325 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5326 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5327 (ptrdiff_t): ... this. All uses changed.
5328 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5329 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5331 (main): Cast argument to __INTPTR_TYPE__.
5332 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5334 * gcc.dg/mallign.c (main): Likewise.
5335 * gcc.dg/pr38700.c (foo): Likewise.
5336 * gcc.dg/long-long-cst1.c (t): Likewise.
5337 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5338 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5339 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5340 * gcc.dg/pr25682.c (d, foo): Likewise.
5341 * gcc.dg/format/cast-1.c (f): Likewise.
5342 * gcc.dg/c90-const-expr-10.c
5343 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5344 (size_t): ...this. All uses changed.
5345 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5346 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5347 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5348 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5349 * gcc.dg/sequence-pt-1.c: Likewise.
5350 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5351 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5352 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5353 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5354 of ptrdiff_t with it.
5355 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5356 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5357 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5359 2012-04-11 Jason Merrill <jason@redhat.com>
5362 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5363 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5366 * g++.dg/ext/attrib45.C: New.
5368 * g++.dg/eh/dtor3.C: New.
5370 2012-04-11 Richard Guenther <rguenther@suse.de>
5373 * gfortran.dg/pr52621.f90: New testcase.
5375 2012-04-11 Richard Guenther <rguenther@suse.de>
5378 * g++.dg/torture/pr52918-1.C: New testcase.
5379 * g++.dg/torture/pr52918-2.C: Likewise.
5381 2012-04-11 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/block_11.f90: New.
5386 2012-04-11 Nick Clifton <nickc@redhat.com>
5388 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5390 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5393 * gcc.target/powerpc/pr16458-1.c: New test.
5394 * gcc.target/powerpc/pr16458-2.c: Likewise.
5395 * gcc.target/powerpc/pr16458-3.c: Likewise.
5396 * gcc.target/powerpc/pr16458-4.c: Likewise.
5398 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5400 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5401 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5402 * gcc.dg/builtin-bswap-5.c: Likewise.
5403 * gcc.target/i386/builtin-bswap-4.c: New test.
5405 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5408 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5410 2012-04-11 Richard Guenther <rguenther@suse.de>
5412 PR rtl-optimization/52881
5413 * gcc.dg/torture/pr52881.c: New testcase.
5414 * gcc.dg/torture/pr52913.c: Likewise.
5416 2012-04-11 Richard Guenther <rguenther@suse.de>
5418 PR tree-optimization/52912
5419 * gcc.dg/torture/pr52912.c: New testcase.
5421 2010-04-10 Michael Matz <matz@suse.de>
5423 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5424 * gcc.dg/vect/vect-outer-1.c: Adjust.
5425 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5426 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5427 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5428 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5429 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5430 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5432 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5434 PR tree-optimization/52870
5435 * gcc.dg/vect/pr52870.c: New test.
5437 2012-04-09 Mike Stump <mikestump@comcast.net>
5439 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5440 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5441 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5442 * gnat.dg/aggr11.adb: Likewise.
5443 * gnat.dg/aggr11_pkg.ads: Likewise.
5444 * gnat.dg/aggr15.adb: Likewise.
5445 * gnat.dg/aggr15.ads: Likewise.
5446 * gnat.dg/aggr17.adb: Likewise.
5447 * gnat.dg/aggr18.adb: Likewise.
5448 * gnat.dg/array14.adb: Likewise.
5449 * gnat.dg/array14.ads: Likewise.
5450 * gnat.dg/array14_pkg.ads: Likewise.
5451 * gnat.dg/array19.adb: Likewise.
5452 * gnat.dg/array19.ads: Likewise.
5453 * gnat.dg/discr27.adb: Likewise.
5454 * gnat.dg/discr27.ads: Likewise.
5455 * gnat.dg/discr35.adb: Likewise.
5456 * gnat.dg/discr35.ads: Likewise.
5457 * gnat.dg/discr6.adb: Likewise.
5458 * gnat.dg/discr6_pkg.ads: Likewise.
5459 * gnat.dg/import1.adb: Likewise.
5460 * gnat.dg/import1.ads: Likewise.
5461 * gnat.dg/loop_address2.adb: Likewise.
5462 * gnat.dg/opt7.adb: Likewise.
5463 * gnat.dg/opt7.ads: Likewise.
5464 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5465 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5466 * gnat.dg/rep_clause2.adb: Likewise.
5467 * gnat.dg/rep_clause2.ads: Likewise.
5468 * gnat.dg/slice2.adb: Likewise.
5469 * gnat.dg/slice2.ads: Likewise.
5470 * gnat.dg/slice6.adb: Likewise.
5471 * gnat.dg/slice6_pkg.ads: Likewise.
5472 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5473 * gnat.dg/taft_type2.adb: Likewise.
5474 * gnat.dg/taft_type2.ads: Likewise.
5475 * gnat.dg/taft_type2_pkg.ads: Likewise.
5476 * gnat.dg/volatile10.adb: Likewise.
5477 * gnat.dg/volatile10_pkg.ads: Likewise.
5479 * gcc.dg/dll-8.c: Remove execute permissions.
5480 * g++.dg/ext/dllexport5.C: Likewise.
5482 2012-04-09 Jan Hubicka <jh@suse.cz>
5487 * gcc.dg/lto/pr52634_1.c: New testcase.
5488 * gcc.dg/lto/pr52634_0.c: New testcase.
5490 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5493 * gcc.target/i386/pr52883.c: New testcase.
5495 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5497 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5498 (check_effective_target_sync_long_long): Add SPARC case.
5499 (check_effective_target_sync_long_long_runtime): Likewise.
5500 (check_effective_target_sync_int_long): Adjust SPARC case.
5501 (check_effective_target_sync_char_short): Likewise.
5503 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5505 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5506 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5508 2012-04-08 Tobias Burnus <burnus@net-b.de>
5512 * gfortran.dg/public_private_module_2.f90: New.
5514 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
5516 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5519 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5522 * gfortran.dg/function_optimize_11.f90: New test.
5524 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5527 * gfortran.dg/use_only_6.f90: New test.
5529 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5532 * gfortran.dg/use_only_6.f90: New test.
5533 2012-04-06 Mike Stump <mikestump@comcast.net>
5536 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5538 2012-04-05 Jason Merrill <jason@redhat.com>
5541 * g++.dg/template/qualified-id5.C: New.
5543 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5546 * gcc.target/i386/pr52882.c: New test.
5548 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5549 Dominique D'Humieures <dominiq@lps.ens.fr>
5552 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5553 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5555 2012-04-04 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5560 2012-04-03 Jason Merrill <jason@redhat.com>
5563 * g++.dg/cpp0x/variadic-value1.C: New.
5565 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5567 * gnat.dg/pack18.adb: New test.
5568 * gnat.dg/pack18_pkg.ads: New helper.
5570 2012-04-03 Richard Guenther <rguenther@suse.de>
5572 PR tree-optimization/52808
5573 * gcc.dg/pr52808.c: New testcase.
5575 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5577 PR tree-optimization/52835
5578 * gfortran.dg/pr52835.f90: New test.
5580 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/specs/aggr5.ads: New test.
5584 2012-04-02 Richard Guenther <rguenther@suse.de>
5586 PR tree-optimization/52756
5587 * gcc.dg/torture/pr52756.c: New testcase.
5589 2012-04-02 Richard Guenther <rguenther@suse.de>
5592 * gcc.dg/pr52803.c: New testcase.
5594 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5597 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5600 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5603 * g++.dg/cpp0x/noexcept17.C: New.
5604 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5605 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5606 * g++.dg/cpp0x/noexcept01.C: Likewise.
5607 * g++.dg/eh/init-temp1.C: Likewise.
5608 * g++.dg/eh/ctor1.C: Likwise.
5610 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5612 * gnat.dg/controlled6.adb: New test.
5613 * gnat.dg/controlled6_pkg.ads: New helper.
5614 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5616 2012-03-30 Richard Henderson <rth@redhat.com>
5619 * g++.dg/opt/pr52727.C: New testcase.
5621 2012-03-30 Richard Guenther <rguenther@suse.de>
5623 PR tree-optimization/52754
5624 * gcc.target/i386/pr52754.c: New testcase.
5626 2012-03-30 Richard Guenther <rguenther@suse.de>
5629 * g++.dg/torture/pr52772.C: New testcase.
5631 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5634 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5636 2012-03-29 Jason Merrill <jason@redhat.com>
5639 * g++.dg/template/inherit8.C: New.
5641 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5644 * g++.dg/ext/weak4.C: New test.
5646 PR tree-optimization/52760
5647 * gcc.c-torture/execute/pr52760.c: New test.
5649 2012-03-29 Jason Merrill <jason@redhat.com>
5652 * g++.dg/cpp0x/initlist-array3.C: New.
5654 2012-03-28 Jason Merrill <jason@redhat.com>
5657 * g++.dg/overload/virtual2.C: New.
5659 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/vect7.ad[sb]: New test.
5663 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5664 Tobias Burnus <burnus@gcc.gnu.org>
5667 * gfortran.dg/allocate_class_1.f90 : Change error test.
5668 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5669 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5670 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5672 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5675 * gcc.dg/pr52691.c: New test.
5678 * gcc.c-torture/compile/pr52750.c: New test.
5680 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5683 * gcc.target/avr/torture/builtins-2.c: New test.
5685 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5688 * gcc.target/i386/pr52736.c: New test.
5690 2012-03-27 Martin Jambor <mjambor@suse.cz>
5693 * gcc.dg/torture/pr52693.c: New test.
5695 2012-03-27 Meador Inge <meadori@codesourcery.com>
5698 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5700 2012-03-27 Mike Stump <mikestump@comcast.net>
5703 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5704 failures that match branch names.
5706 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5707 H.J. Lu <hongjiu.lu@intel.com>
5710 * gcc.target/i386/pr52698.c: New test.
5712 2012-03-27 Richard Guenther <rguenther@suse.de>
5715 * gcc.dg/torture/pr52720.c: New testcase.
5717 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5719 * gnat.dg/pack17.adb: New test.
5721 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5723 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5724 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5726 2012-03-26 Martin Jambor <mjambor@suse.cz>
5728 PR tree-optimization/50052
5729 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5731 2012-03-26 Richard Guenther <rguenther@suse.de>
5733 PR tree-optimization/52701
5734 * gfortran.dg/pr52701.f90: New testcase.
5736 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5738 PR tree-optimization/52686
5739 * gcc.target/arm/pr52686.c: New test.
5741 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
5743 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5744 Add "-Os -flto" to list.
5746 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
5748 * gnat.dg/concat2.ad[sb]: New test.
5750 2012-03-24 Jason Merrill <jason@redhat.com>
5752 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5753 * g++.dg/cpp0x/trailing2.C: Likewise.
5754 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5755 * g++.dg/cpp1y/auto-fn1.C: New.
5756 * g++.dg/cpp1y/auto-fn2.C: New.
5757 * g++.dg/cpp1y/auto-fn3.C: New.
5758 * g++.dg/cpp1y/auto-fn4.C: New.
5759 * g++.dg/cpp1y/auto-fn5.C: New.
5760 * g++.dg/cpp1y/auto-fn6.C: New.
5761 * g++.dg/cpp1y/auto-fn7.C: New.
5762 * g++.dg/cpp1y/auto-fn8.C: New.
5763 * g++.dg/cpp1y/auto-fn9.C: New.
5764 * g++.dg/cpp1y/auto-fn10.C: New.
5765 * g++.dg/cpp1y/auto-fn11.C: New.
5767 2012-03-23 Richard Guenther <rguenther@suse.de>
5769 PR tree-optimization/52678
5770 * gfortran.dg/pr52678.f: New testcase.
5772 2012-03-23 Richard Guenther <rguenther@suse.de>
5774 PR tree-optimization/52638
5775 * g++.dg/torture/pr52638.C: New testcase.
5777 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5782 2012-03-22 Jakub Jelinek <jakub@redhat.com>
5785 * g++.dg/ext/attrib44.C: New test.
5787 2012-03-22 Jan Hubicka <jh@suse.cz>
5790 * g++.dg/torture/pr51737.C: New testcase
5792 2012-03-22 Richard Guenther <rguenther@suse.de>
5794 PR tree-optimization/52548
5795 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5797 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5799 * lib/fortran-modules.exp (list-module-names-1): Remove
5802 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5805 * gcc.target/sh/pr50751-1.c: New.
5806 * gcc.target/sh/pr50751-2.c: New.
5807 * gcc.target/sh/pr50751-3.c: New.
5809 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5812 * gcc.target/sh/sh4a-cos.c: Remove.
5813 * gcc.target/sh/sh4a-sin.c: Remove.
5814 * gcc.target/sh/sh4a-sincos.c: Remove.
5816 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
5818 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5819 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5821 2012-03-21 Martin Jambor <mjambor@suse.cz>
5824 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5825 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5827 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
5829 * gcc.target/arm/thumb-16bit-ops.c: New file.
5830 * gcc.target/arm/thumb-ifcvt.c: New file.
5832 2012-03-20 Jason Merrill <jason@redhat.com>
5834 * lib/target-supports.exp: Add { target c++1y }.
5836 * g++.dg/cpp0x/auto32.C: New.
5838 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5841 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5843 * gcc.dg/torture/pr48124-4.c: Ditto:
5844 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5846 2012-03-20 Jason Merrill <jason@redhat.com>
5849 * g++.dg/cpp0x/initlist66.C: New.
5851 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5853 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5856 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5859 * gcc.target/avr/torture/addr-space-2.h: New file.
5860 * gcc.target/avr/torture/addr-space-2-g.h: New test.
5861 * gcc.target/avr/torture/addr-space-2-0.h: New test.
5862 * gcc.target/avr/torture/addr-space-2-1.h: New test.
5863 * gcc.target/avr/torture/addr-space-2-x.h: New test.
5865 2012-03-20 Richard Guenther <rguenther@suse.de>
5867 * gnat.dg/pack16.adb: New testcase.
5868 * gnat.dg/pack16_pkg.ads: Likewise.
5869 * gnat.dg/specs/pack8.ads: Likewise.
5870 * gnat.dg/specs/pack8_pkg.ads: Likewise.
5872 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/warn/Wuseless-cast.C: Extend.
5876 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5879 * g++.dg/warn/Wuseless-cast.C: New.
5881 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
5884 * gfortran.dg/pr52608.f90: New test.
5886 2012-03-17 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/proc_ptr_36.f90: New.
5891 2012-03-16 Martin Jambor <mjambor@suse.cz>
5893 * gcc.dg/misaligned-expand-1.c: New test.
5894 * gcc.dg/misaligned-expand-3.c: Likewise.
5896 2012-03-16 Richard Guenther <rguenther@suse.de>
5897 Kai Tietz <ktietz@redhat.com>
5900 * gcc.c-torture/execute/pr48814-1.c: New test.
5901 * gcc.c-torture/execute/pr48814-2.c: New test.
5902 * gcc.dg/tree-ssa/assign-1.c: New test.
5903 * gcc.dg/tree-ssa/assign-2.c: New test.
5904 * gcc.dg/tree-ssa/assign-3.c: New test.
5906 2012-03-16 Richard Guenther <rguenther@suse.de>
5908 * gnat.dg/specs/pack7.ads: New testcase.
5910 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5913 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5914 * gcc.dg/torture/vshuf-8.inc: Likewise.
5915 * gcc.dg/torture/vshuf-16.inc: Likewise.
5916 * gcc.dg/torture/vshuf-32.inc: Likewise.
5918 2012-03-15 Jason Merrill <jason@redhat.com>
5920 * g++.dg/torture/pr52582.C: New.
5922 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5924 * lib/fortran-modules.exp: New file which was forgotten in r185430.
5926 2012-03-15 Ira Rosen <irar@il.ibm.com>
5927 Ulrich Weigand <ulrich.weigand@linaro.org>
5929 * gcc.dg/vect/slp-cond-3.c: New test.
5930 * gcc.dg/vect/slp-cond-4.c: New test.
5932 2012-03-15 Ira Rosen <irar@il.ibm.com>
5933 Ulrich Weigand <ulrich.weigand@linaro.org>
5935 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5936 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5938 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
5943 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5944 * gfortran.dg/round_1.f03: Likewise.
5946 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5947 Andrew Pinski <apinski@cavium.com>
5950 * gcc.dg/pr52592.c: New test.
5952 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5954 * gfortran.fortran-torture/compile/compile.exp: Simplify.
5955 * gfortran.fortran-torture/execute/execute.exp: Likewise.
5956 * lib/gcc-dg.exp (cleanup-modules): Move to ..
5957 * lib/fortran-modules.exp: .. this new file. Adjust users.
5958 * lib/gfortran-dg.exp (gfortran-dg-runtest,
5959 gfortran-dg-debug-runtest): Call cleanup-modules.
5960 * lib/fortran-torture.exp (fortran-torture-execute,
5961 fortran-torture): Likewise.
5962 * gfortran.dg/coarray/caf.exp: Likewise.
5963 * lib/lto.exp: Likewise.
5964 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5965 * gfortran.dg/class_4b.f03: Likewise.
5966 * gfortran.dg/class_4c.f03: Likewise.
5967 * gfortran.dg/class_45a.f03: Likewise.
5968 * gfortran.dg/binding_label_tests_10.f03: Likewise.
5969 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5970 * gfortran.dg/binding_label_tests_11.f03: Likewise.
5971 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5972 * gfortran.dg/binding_label_tests_13.f03: Likewise.
5973 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5974 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5975 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5976 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5977 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5978 * gfortran.dg/whole_file_28.f90: Likewise.
5979 * gfortran.dg/whole_file_29.f90: Likewise.
5980 * gfortran.dg/whole_file_30.f90: Likewise.
5981 * gfortran.dg/whole_file_31.f90: Likewise.
5983 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5985 PR tree-optimization/52267
5986 * gcc.dg/pr52267.c: New test.
5987 * gcc.dg/tree-ssa/vrp65.c: New test.
5988 * gcc.dg/tree-ssa/vrp66.c: New test.
5990 2012-03-15 Richard Guenther <rguenther@suse.de>
5993 * gfortran.dg/vect/pr52580.f: New testcase.
5995 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
5997 * gcc.target/sh/fpul-usage-1.c: New.
5999 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6002 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6003 * gcc.target/sh/pr49468-di.c: Likewise.
6005 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6007 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6008 * gcc.dg/c99-stdint-6.c: Likewise.
6009 * gcc.dg/lto/20090210_0.c: Likewise.
6010 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6011 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6012 * gcc.dg/pragma-init-fini-2.c: Likewise.
6013 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6014 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6015 * gcc.target/i386/pr22152.c: Likewise.
6016 * gcc.target/i386/vect8-ret.c: Likewise.
6017 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6020 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6022 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6023 * g++.dg/tree-prof/partition1.C: Likewise.
6024 * g++.dg/tree-prof/partition2.C: Likewise.
6025 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6027 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6028 * gcc.c-torture/execute/20010724-1.c: Remove.
6029 * gcc.c-torture/execute/20010724-1.x: Remove.
6030 * gcc.c-torture/execute/20040208-2.c: Remove.
6031 * gcc.c-torture/execute/20040208-2.x: Remove.
6032 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6034 (main) [__mips__ && __sgi__]: Remove.
6035 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6036 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6037 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6038 mips-sgi-irix6* handling.
6039 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6040 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6041 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6043 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6044 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6045 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6046 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6047 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6048 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6050 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6051 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6052 * gcc.target/mips/save-restore-3.c: Likewise.
6053 * gcc.target/mips/save-restore-4.c: Likewise.
6054 * gcc.target/mips/save-restore-5.c: Likewise.
6055 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6056 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6058 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6060 (restore_ld_library_path_env_vars): Likewise.
6061 * lib/target-supports.exp (check_profiling_available): Remove
6062 mips*-*-irix* handling.
6063 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6064 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6065 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6067 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6070 * g++.dg/opt/pr52582.C: New test.
6072 2012-03-14 Richard Guenther <rguenther@suse.de>
6074 PR tree-optimization/52571
6075 * gcc.dg/vect/vect-2.c: Initialize arrays.
6076 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6077 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6078 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6080 2012-03-14 Richard Guenther <rguenther@suse.de>
6085 * gcc.dg/torture/pr48124-1.c: New testcase.
6086 * gcc.dg/torture/pr48124-2.c: Likewise.
6087 * gcc.dg/torture/pr48124-3.c: Likewise.
6088 * gcc.dg/torture/pr48124-4.c: Likewise.
6090 2012-03-14 Richard Guenther <rguenther@suse.de>
6093 * gcc.dg/pr52578.c: New testcase.
6095 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6098 * g++.dg/cpp0x/udlit-args2.C: New test.
6100 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6103 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6104 * gcc.c-torture/compile/pr48596.c: ... here.
6106 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6109 * g++.dg/lookup/hidden-class17.C: New test.
6111 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6114 * gcc.dg/Wunused-var-3.c: New test.
6116 2012-03-13 Martin Jambor <mjambor@suse.cz>
6118 * gcc.dg/misaligned-expand-2.c: New test.
6120 2012-03-13 Richard Guenther <rguenther@suse.de>
6123 * gcc.dg/pr52134.c: New testcase.
6125 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6127 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6129 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6131 PR tree-optimization/46728
6132 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6133 * gcc.target/powerpc/pr46728-5.c: Likewise.
6134 * gcc.target/powerpc/pr46728-8.c: Likewise.
6135 * gcc.target/powerpc/pr46728-10.c: Likewise.
6136 * gcc.target/powerpc/pr46728-11.c: Likewise.
6137 * gcc.target/powerpc/pr46728-13.c: Likewise.
6138 * gcc.target/powerpc/pr46728-14.c: Likewise.
6139 * gcc.target/powerpc/pr46728-15.c: Likewise.
6141 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6144 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6146 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6148 PR tree-optimization/46728
6149 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6150 * gcc.target/powerpc/pr46728-5.c: Likewise.
6151 * gcc.target/powerpc/pr46728-8.c: Likewise.
6152 * gcc.target/powerpc/pr46728-10.c: Likewise.
6153 * gcc.target/powerpc/pr46728-11.c: Likewise.
6154 * gcc.target/powerpc/pr46728-13.c: Likewise.
6155 * gcc.target/powerpc/pr46728-14.c: Likewise.
6156 * gcc.target/powerpc/pr46728-15.c: Likewise.
6158 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6161 * gcc.target/avr/torture/addr-space-1.h: New file.
6162 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6163 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6164 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6165 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6167 2012-03-12 Andrew Pinski <apinski@cavium.com>
6169 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6171 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6173 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6174 * g++.dg/abi/thunk4.C: Likewise.
6175 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6177 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6179 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6180 * g++.dg/eh/spbp.C: Likewise.
6181 * g++.dg/ext/label13.C: Likewise.
6182 * g++.dg/guality/guality.exp: Likewise.
6183 * g++.dg/other/anon5.C: Likewise.
6184 * g++.dg/other/pragma-ep-1.C: Remove.
6185 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6186 * g++.dg/warn/pr31246.C: Likewise.
6187 * g++.dg/warn/weak1.C: Likewise.
6188 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6189 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6190 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6191 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6192 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6193 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6194 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6195 * gcc.dg/c99-tgmath-1.c: Likewise.
6196 * gcc.dg/c99-tgmath-2.c: Likewise.
6197 * gcc.dg/c99-tgmath-3.c: Likewise.
6198 * gcc.dg/c99-tgmath-4.c: Likewise.
6199 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6201 * gcc.dg/debug/pr49032.c: Likewise.
6202 * gcc.dg/guality/guality.exp: Likewise.
6203 * gcc.dg/intmax_t-1.c: Likewise.
6204 * gcc.dg/pr48616.c: Likewise.
6205 * gcc.dg/pragma-ep-1.c: Remove.
6206 * gcc.dg/pragma-ep-2.c: Remove.
6207 * gcc.dg/pragma-ep-3.c: Remove.
6208 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6209 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6210 * gcc.misc-tests/gcov-14.c: Likewise.
6211 * gfortran.dg/guality/guality.exp: Likewise.
6212 * lib/target-supports.exp (check_weak_available): Likewise.
6213 (add_options_for_tls): Likewise.
6214 (check_ascii_locale_available): Likewise.
6215 * obj-c++.dg/dwarf-2.mm: Likewise.
6216 * objc.dg/dwarf-1.m: Likewise.
6217 * objc.dg/dwarf-2.m: Likewise.
6219 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6221 PR tree-optimization/51721
6222 * gcc.dg/tree-ssa/vrp64.c: New test.
6224 PR tree-optimization/52533
6225 * gcc.c-torture/compile/pr52533.c: New test.
6227 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6229 * gcc.target/i386/rtm-xabort-1.c: New.
6230 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6231 * gcc.target/i386/rtm-xend-1.c: Ditto.
6232 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6233 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6234 * gcc.target/i386/sse-13.c: Ditto.
6235 * gcc.target/i386/sse-14.c: Ditto.
6236 * gcc.target/i386/sse-22.c: Ditto.
6237 * gcc.target/i386/sse-23.c: Ditto.
6238 * g++.dg/other/i386-2.C: Ditto.
6239 * g++.dg/other/i386-3.C: Ditto.
6241 2012-03-12 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/proc_ptr_35.f90: New.
6246 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6249 * gcc.dg/torture/pr52530.c: New test.
6251 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6254 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6256 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6259 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6261 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6263 2012-03-09 Andrew Pinski <apinski@cavium.com>
6266 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6267 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6269 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6271 * gcc.dg/tree-ssa/scev-3.c: New.
6272 * gcc.dg/tree-ssa/scev-4.c: New.
6274 2012-03-08 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/proc_ptr_34.f90
6279 2012-03-07 Jason Merrill <jason@redhat.com>
6282 * g++.dg/cpp0x/udlit-mangle.C: New.
6284 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6286 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6288 2012-03-06 Richard Guenther <rguenther@suse.de>
6291 * gcc.dg/torture/pr52493.c: New testcase.
6293 2012-03-06 Richard Guenther <rguenther@suse.de>
6296 * gcc.dg/lto/pr52097_0.c: New testcase.
6298 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6301 * gcc.target/sh/pr51244-1.c: New.
6302 * gcc.target/sh/pr51244-2.c: New.
6303 * gcc.target/sh/pr51244-3.c: New.
6305 2012-03-05 Jason Merrill <jason@redhat.com>
6308 * g++.dg/ext/visibility/template11.C: New.
6310 * g++.dg/cpp0x/implicit13.C: New.
6312 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6314 PR tree-optimization/51721
6315 * gcc.dg/tree-ssa/vrp63.c: New test.
6316 * gcc.dg/pr51721.c: New test.
6318 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6321 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6324 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6327 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6329 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6332 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6334 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6336 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6339 2012-03-03 Jason Merrill <jason@redhat.com>
6341 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6344 * g++.dg/cpp0x/initlist65.C: New.
6347 * g++.dg/ext/is_empty2.C: New.
6349 2012-03-03 Tobias Burnus <burnus@net-b.de>
6352 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6354 2012-03-03 Tobias Burnus <burnus@net-b.de>
6356 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6357 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6358 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6359 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6360 * gfortran.dg/class_30.f90: Remove dg-warning line.
6361 * gfortran.dg/bind_c_usage_25.f90: New.
6363 2012-03-03 Tobias Burnus <burnus@net-b.de>
6366 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6367 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6368 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6370 2012-03-03 Tobias Burnus <burnus@net-b.de>
6373 * gfortran.dg/assumed_type_1.f90: New.
6374 * gfortran.dg/assumed_type_2.f90: New.
6375 * gfortran.dg/assumed_type_3.f90: New.
6376 * gfortran.dg/assumed_type_4.f90: New.
6378 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6381 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6382 * gcc.target/sh/pr49468-di.c: New.
6384 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6386 * gcc.dg/graphite/pr50561.c: Update.
6388 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6390 * gcc.target/powerpc/pr52457.c: New test.
6392 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6394 * gcc.target/arm/sat-1.c: New test.
6396 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6399 * gcc.target/i386/pr46716.c: New test.
6401 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6404 * g++.dg/cpp0x/sfinae32.C: New.
6406 2012-03-02 Richard Guenther <rguenther@suse.de>
6408 PR tree-optimization/52406
6409 * gcc.dg/torture/pr52406.c: New testcase.
6411 2012-03-02 Tobias Burnus <burnus@net-b.de>
6414 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6415 * gfortran.dg/nullify_2.f90: Update dg-error.
6416 * gfortran.dg/nullify_4.f90: Ditto.
6417 * gfortran.dg/pointer_init_6.f90: Ditto.
6419 2012-03-02 Tobias Burnus <burnus@net-b.de>
6422 * gfortran.dg/class_51.f90: New.
6424 2012-03-02 Tobias Burnus <burnus@net-b.de>
6427 * gfortran.dg/intrinsic_8.f90: New.
6429 2012-03-01 Kai Tietz <ktietz@redhat.com>
6431 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6432 routines on mingw targets.
6433 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6435 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6437 PR tree-optimization/52445
6438 * gcc.dg/pr52445.c: New test.
6440 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.c-torture/compile/pr52437.c: New test.
6446 * gcc.dg/torture/pr52419.c: New test.
6448 PR tree-optimization/52429
6449 * gcc.dg/torture/pr52429.c: New test.
6450 * g++.dg/opt/pr52429.C: New test.
6452 2012-02-29 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6456 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6457 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6458 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6459 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6460 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6462 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6464 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6466 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6469 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6471 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6474 * gcc.target/arm/neon/pr51534.c: New testcase.
6476 2012-02-28 Richard Guenther <rguenther@suse.de>
6479 * gcc.dg/torture/pr52407.c: New testcase.
6481 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6483 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6484 * gcc.target/arm/vfp2.c: Likewise.
6485 * gcc.target/arm/vfp3.c: Likewise.
6486 * gcc.target/arm/vfp4.c: Likewise.
6487 * gcc.target/arm/vfp5.c: Likewise.
6488 * gcc.target/arm/vfp6.c: Likewise.
6489 * gcc.target/arm/vfp7.c: Likewise.
6490 * gcc.target/arm/vfp8.c: Likewise.
6491 * gcc.target/arm/vfp9.c: Likewise.
6492 * gcc.target/arm/vfp10.c: Likewise.
6493 * gcc.target/arm/vfp11.c: Likewise.
6494 * gcc.target/arm/vfp12.c: Likewise.
6495 * gcc.target/arm/vfp13.c: Likewise.
6496 * gcc.target/arm/vfp14.c: Likewise.
6497 * gcc.target/arm/vfp15.c: Likewise.
6498 * gcc.target/arm/vfp16.c: Likewise.
6499 * gcc.target/arm/vfp17.c: Likewise.
6500 * gcc.target/arm/neon-constants.h: New file.
6501 * gcc.target/arm/neon-vect1.c: New test.
6502 * gcc.target/arm/neon-vect2.c: New test.
6503 * gcc.target/arm/neon-vect3.c: New test.
6504 * gcc.target/arm/neon-vect4.c: New test.
6505 * gcc.target/arm/neon-vect5.c: New test.
6506 * gcc.target/arm/neon-vect6.c: New test.
6507 * gcc.target/arm/neon-vect7.c: New test.
6508 * gcc.target/arm/neon-vect8.c: New test.
6510 2012-02-28 Richard Guenther <rguenther@suse.de>
6512 PR tree-optimization/52402
6513 * gcc.dg/torture/pr52402.c: New testcase.
6515 2012-02-28 Richard Guenther <rguenther@suse.de>
6518 * g++.dg/lto/pr52400_0.C: New testcase.
6520 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6522 * gcc.target/avr/torture/builtins-1.c: New test.
6523 * gcc.target/avr/torture/builtins-error.c: New test.
6525 2012-02-28 Kai Tietz <ktietz@redhat.com>
6527 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6528 * gcc.target/i386/pr45352-2.c: Likewise.
6529 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6530 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6531 targets instead rand.
6532 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6533 * gcc.target/i386/sse2-mul-1.c: Likewise.
6534 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6535 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6536 * gcc.target/i386/pad-1.c: Likewise.
6537 * gcc.target/i386/pad-9.c: Likewise.
6538 * gcc.target/i386/pad-2.c: Likewise.
6539 * gcc.target/i386/pad-5b.c: Likewise.
6540 * gcc.target/i386/pad-8.c: Likewise.
6541 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6542 * gcc.target/i386/pr44130.c: Likewise.
6543 * gcc.target/i386/align-main-1.c: Likewise.
6544 * gcc.target/i386/align-main-2.c: Likewise.
6545 * gcc.target/i386/sw-1.c: Likewise.
6546 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6547 on x64 mingw target.
6548 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6549 * gcc.target/i386/pr46295.c: Likewise.
6550 * gcc.target/i386/amd64-abi-1.c: Likewise.
6551 * gcc.target/i386/amd64-abi-2.c: Likewise.
6552 * gcc.target/i386/pr39082-1.c: Likewise.
6553 * gcc.target/i386/pr39162.c: Likewise.
6554 * gcc.target/i386/pr22152.c: Likewise.
6555 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6556 * gcc.target/i386/wrfsbase-2.c: Likewise.
6557 * gcc.target/i386/local.c: Likewise
6558 * gcc.target/i386/wrgsbase-1.c: Likewise.
6559 * gcc.target/i386/wrfsbase-1.c: Likewise.
6560 * gcc.target/i386/pr39315-3.c: Likewise.
6561 * gcc.target/i386/pr35767-4.c: Likewise.
6562 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6564 * gcc.target/i386/pr45336-2.c: Likewise.
6565 * gcc.target/i386/pr45336-1.c: Likewise.
6566 * gcc.target/i386/pr45336-4.c: Likewise.
6568 2012-02-27 Tristan Gingold <gingold@adacore.com>
6570 * gnat.dg/array20.ad[sb]: New test.
6572 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6575 * gcc.target/arm/pr52375.c: New test.
6576 * gcc.c-torture/compile/pr52375.c: New test.
6578 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6580 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6581 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6583 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6585 * gnat.dg/aggr19.adb: New test.
6586 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6588 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6591 * gcc.target/sh/pr49263.c: New.
6593 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6595 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6596 simulate_thread_wrapper_other_threads
6597 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6598 Move initialization of 'value' to main().
6599 (main): Initialize 'value';
6600 * gcc.dg/simulate-thread/speculative-store.c
6601 (simulate_thread_step_verify): Return 0 when successful.
6602 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6604 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6605 (simulate_thread_wrapper_other_threads): Return a success/fail value
6606 and issue an error if the instruction count threshold is exceeded.
6608 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6611 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6612 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6614 2012-02-24 Richard Guenther <rguenther@suse.de>
6617 * gcc.dg/pr52355.c: New testcase.
6619 2012-02-23 Kai Tietz <ktietz@redhat.com>
6621 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6622 * gcc.dg/Wpadded.c: Likewise.
6623 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6625 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6626 for sleep by Sleep and add windows.h include for this function.
6627 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6629 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6631 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6632 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6633 on x64 mingw target.
6634 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6635 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6636 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6637 failure on LLP64 target.
6639 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6642 * gcc.dg/noncompile/pr52290.c: New test.
6644 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6646 PR tree-optimization/52019
6647 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6649 2012-02-22 Kai Tietz <ktietz@redhat.com>
6651 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6652 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6653 derived pdiff_t type.
6654 * g++.dg/torture/pr49720.C: Likewise
6656 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6659 * gcc.target/i386/pr52330.c: New test.
6661 2012-02-22 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/io_constraints_10.f90: New.
6666 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6668 * lib/target-supports.exp (check_effective_target_vect_condition):
6669 Return true for NEON.
6671 2012-02-21 Kai Tietz <ktietz@redhat.com>
6673 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6675 2012-02-21 Richard Guenther <rguenther@suse.de>
6677 PR tree-optimization/52324
6678 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6680 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6683 * gcc.target/avr/torture/pr51782-1.c: New test.
6685 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6687 PR tree-optimization/52318
6688 * gcc.dg/pr52318.c: New test.
6690 2012-02-20 Kai Tietz <ktietz@redhat.com>
6692 * gcc.dg/bf-ms-layout-3.c: New testcase.
6694 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6698 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6700 2012-02-20 Richard Guenther <rguenther@suse.de>
6702 PR tree-optimization/52298
6703 * gcc.dg/torture/pr52298.c: New testcase.
6704 * gcc.dg/vect/pr52298.c: Likewise.
6706 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6708 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6709 * gcc.c-torture/execute/pr52286.c: Ditto.
6711 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6713 PR tree-optimization/52286
6714 * gcc.c-torture/execute/pr52286.c: New test.
6716 2012-02-18 Tobias Burnus <burnus@net-b.de>
6719 * gfortran.dg/interface_35.f90: Use -std=f2003.
6720 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6721 * gfortran.dg/interface_assignment_4.f90: Ditto.
6722 * gfortran.dg/bessel_1.f90: Ditto.
6723 * gfortran.dg/func_result_6.f90: Ditto.
6724 * gfortran.dg/hypot_1.f90: Ditto.
6725 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6727 2012-02-17 Tobias Burnus <burnus@net-b.de>
6729 PR translation/52232
6730 PR translation/52234
6731 PR translation/52245
6732 PR translation/52246
6733 PR translation/52262
6734 PR translation/52273
6735 * gfortran.dg/coarray_22.f90: Update dg-error.
6736 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6738 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6741 * lib/gcc-simulate-thread.exp: Load timeout.exp.
6742 (simulate-thread): Use default timeout.
6744 2012-02-16 Jason Merrill <jason@redhat.com>
6747 * g++.dg/ext/timevar1.C: New.
6749 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
6752 * g++.dg/template/using21.C: New.
6753 * g++.dg/template/using22.C: Likewise.
6755 2012-02-16 Jason Merrill <jason@redhat.com>
6758 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6760 2012-02-16 Jakub Jelinek <jakub@redhat.com>
6762 PR tree-optimization/52255
6763 * gcc.c-torture/compile/pr52255.c: New test.
6766 * g++.dg/debug/dwarf2/pr52260.C: New test.
6769 * g++.dg/ipa/pr51929.C: New test.
6771 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6774 * gcc.target/powerpc/pr52199.c: New file.
6776 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6781 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6783 * gcc.dg/pr51867.c: Don't include <math.h>.
6786 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6788 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6789 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6791 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
6793 PR tree-optimization/50561
6794 * gcc.dg/graphite/pr50561.c: New testcase.
6796 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6798 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6799 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6801 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6803 * gnat.dg/discr35.ad[sb]: New test.
6805 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6807 * gnat.dg/volatile10.adb: New test.
6808 * gnat.dg/volatile10_pkg.ads: New helper.
6810 2012-02-14 Jason Merrill <jason@redhat.com>
6812 * g++.dg/ext/attrib43.C: New.
6814 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
6816 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6817 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6819 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6820 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6821 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6822 effective_target fgnu_tm.
6823 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6825 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6828 * g++.dg/template/asmgoto1.C: New test.
6830 2012-02-14 Ian Lance Taylor <iant@google.com>
6833 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6834 compiling generated file for 64bit and index tests.
6836 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
6838 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6840 2012-02-14 Richard Guenther <rguenther@suse.de>
6842 PR tree-optimization/52244
6843 PR tree-optimization/51528
6844 * gcc.dg/torture/pr52244.c: New testcase.
6846 2012-02-14 Walter Lee <walt@tilera.com>
6848 * g++.dg/other/PR23205.C: Disable test on tile.
6849 * g++.dg/other/pr23205-2.C: Disable test on tile.
6850 * gcc.dg/20020312-2.c: Add a condition for __tile__.
6851 * gcc.dg/20040813-1.c: Disable test on tile.
6852 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6853 * gcc.misc-tests/linkage.exp: Handle tilegx.
6855 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6857 PR tree-optimization/52210
6858 * gcc.dg/pr52210.c: New test.
6860 2012-02-14 Jason Merrill <jason@redhat.com>
6863 * g++.dg/overload/defarg5.C: New.
6865 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6868 * c-c++-common/pr52181.c: New test.
6870 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6873 * g++.dg/ext/atomic-1.C: New test.
6875 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6877 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6879 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6882 * gcc.c-torture/execute/pr52209.c: New test.
6884 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
6887 * gfortran.dg/elemental_optional_args_5.f03: New test.
6889 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
6892 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6895 2012-02-11 Ian Lance Taylor <iant@google.com>
6898 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6899 SPARC Solaris. Don't run the test at all on systems where it may
6900 not work, rather than xfailing it.
6902 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6904 PR rtl-optimization/52175
6905 * gcc.c-torture/compile/pr52175.c: New test.
6907 2012-02-10 Jason Merrill <jason@redhat.com>
6910 * g++.dg/template/repo10.C: New.
6912 2012-02-11 Jakub Jelinek <jakub@redhat.com>
6915 * gcc.dg/pr52132.c: New test.
6917 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
6919 * gnat.dg/specs/aggr4.ads: New test.
6920 * gnat.dg/specs/aggr4_pkg.ads: New helper.
6922 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
6925 * gcc.target/i386/pr52146.c: New.
6927 2012-02-10 Jakub Jelinek <jakub@redhat.com>
6930 * c-c++-common/pr52177.c: New test.
6932 2012-02-10 Jan Hubicka <jh@suse.cz>
6935 * g++.dg/torture/pr48600.C: New testcase.
6937 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
6940 * gcc.dg/dfp/pr52140.c: New test.
6942 2012-02-09 Jakub Jelinek <jakub@redhat.com>
6945 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6948 2012-02-09 Bin Cheng <bin.cheng@arm.com>
6951 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6952 * testsuite/gcc.dg/pr51867.c: New test.
6954 2012-02-09 Ian Lance Taylor <iant@google.com>
6956 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6957 which don't support -fsplit-stack. Turn off optimization when
6958 compiling select5-out.go.
6960 2012-02-08 Ian Lance Taylor <iant@google.com>
6962 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6963 systems which don't support -fsplit-stack.
6965 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
6967 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6968 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6969 machine instuction in the log.
6971 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
6973 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6976 2012-02-08 Magnus Granberg <zorry@gentoo.org>
6979 * gcc.dg/pr48524.c: New test.
6980 * gcc.dg/pr48524.spec: New spec file for test.
6982 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6985 * gfortran.dg/vect/pr32380.f90: New test.
6987 2012-02-08 Tobias Burnus <burnus@net-b.de>
6990 * gfortran.dg/realloc_on_assign_12.f90: New.
6992 2012-02-08 Richard Guenther <rguenther@suse.de>
6994 PR rtl-optimization/52170
6995 * gcc.dg/torture/pr52170.c: New testcase.
6997 2012-02-08 Jakub Jelinek <jakub@redhat.com>
6999 PR gcov-profile/52150
7000 * gcc.dg/tree-prof/pr52150.c: New test.
7002 PR rtl-optimization/52139
7003 * gcc.dg/pr52139.c: New test.
7005 2012-02-07 Jason Merrill <jason@redhat.com>
7008 * g++.dg/cpp0x/constexpr-union3.C: New.
7011 * g++.dg/lto/pr52035_0.C: New.
7013 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7015 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7016 * gcc.dg/special/weak-1.c: Likewise.
7017 * gcc.dg/ucnid-12.c: Likewise.
7018 * gcc.dg/torture/pr45678-1.c: Likewise.
7019 * gcc.dg/torture/pr45678-2.c: Likewise.
7020 * gcc.dg/vector-4.c: Likewise.
7021 * gcc.dg/ipa/inline-5.c: Likewise.
7022 * gcc.dg/ucnid-11.c: Likewise.
7023 * gcc.misc-tests/gcov-13.c: Likewise.
7024 * gcc.misc-tests/gcov-14.c: Likewise.
7025 * g++.dg/ext/label13.C: Likewise.
7026 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7027 hppa*-*-hpux* options.
7028 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7029 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7030 * gcc.dg/pr48616.c: Likewise.
7031 * gcc.dg/pr17957.c: Likewise.
7032 * gcc.dg/pr17055-1.c: Likewise.
7033 * gcc.dg/pr32912-1.c: Likewise.
7034 * gcc.dg/tm/pr51472.c: Likewise.
7035 * c-c++-common/fold-bitand-4.c: Likewise.
7036 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7037 Use dg-additional-options for extra options.
7039 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7041 * gcc.target/epiphany/interrupt-2.c: New test.
7043 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7046 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7047 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7050 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7053 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7055 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7059 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7060 * gcc.target/mips/va-arg-1.c: New test.
7062 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7064 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7065 for -mno-pointers-to-nested-functions.
7067 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7069 * gcc.c-torture/execute/20120207-1.c: New test.
7071 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7073 PR rtl-optimization/52060
7074 * gcc.dg/torture/pr52060.c: New test.
7077 * gcc.c-torture/compile/pr52074.c: New test.
7079 2012-02-07 Tobias Burnus <burnus@net-b.de>
7082 * gfortran.dg/class_to_type_2.f90: New.
7084 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7087 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7090 2012-02-06 Jason Merrill <jason@redhat.com>
7093 * g++.dg/template/conv13.C: New.
7095 2012-02-06 Richard Guenther <rguenther@suse.de>
7097 PR tree-optimization/52115
7098 * gcc.c-torture/compile/pr52115.c: New testcase.
7100 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7103 * gcc.c-torture/execute/pr52129.c: New test.
7105 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7107 * gcc.dg/pr48374.c: Actually add the test I forgot
7108 in the 2012-01-25 commit.
7110 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7113 * gfortran.dg/vect/vect-8.f90: New test case.
7115 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7118 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7120 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7123 * gfortran.dg/class_48.f90 : Add test of allocate class array
7124 component with source in subroutine test3. Remove commenting
7125 out in subroutine test4, since branching on unitialized variable
7126 is now fixed (no PR for this last.).
7128 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7130 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7132 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7134 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7137 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7138 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7140 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7142 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7143 (check_effective_target_sync_int_long): Use it.
7144 (check_effective_target_sync_char_short): Likewise.
7145 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7147 2012-02-05 Tobias Burnus <burnus@net-b.de>
7150 * gfortran.dg/class_48.f90: Add some further checks.
7152 2012-02-05 Ira Rosen <irar@il.ibm.com>
7154 PR tree-optimization/52091
7155 * gcc.dg/vect/pr52091.c: New test.
7157 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7159 PR rtl-optimization/52113
7160 * gcc.target/avr/pr52113.c: New test.
7162 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7164 PR rtl-optimization/52092
7165 * gcc.c-torture/compile/pr52092.c: New test.
7167 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7170 * gfortran.dg/class_array_10.f03: New test.
7173 * gfortran.dg/class_array_11.f03: New test.
7176 * gfortran.dg/class_array_12.f03: New test.
7178 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7181 * gfortran.dg/realloc_on_assign_11.f90: New test.
7183 2012-02-02 Tobias Burnus <burnus@net-b.de>
7186 * gfortran.dg/shape_7.f90: New.
7188 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7190 * gcc.target/mips/mips-prepend-1.c: New test.
7192 2012-02-02 Jan Hubicka <jh@suse.cz>
7193 Tom de Vries <tom@codesourcery.com>
7196 * testsuite/gcc.dg/alias-12.c: New testcase.
7197 * testsuite/gcc.dg/alias-13.c: New testcase.
7199 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7202 * gcc.dg/pr52086.c: New test.
7204 PR tree-optimization/52073
7205 * gcc.c-torture/compile/pr52073.c: New test.
7207 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7210 * gfortran.dg/function_optimize_10.f90: New test.
7212 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7214 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7217 2012-02-01 Tobias Burnus <burnus@net-b.de>
7220 * gfortran.dg/typebound_operator_14.f90: New.
7222 2012-02-01 Tobias Burnus <burnus@net-b.de>
7225 * gfortran.dg/elemental_function_1.f90: New.
7227 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7229 PR rtl-optimization/51374
7230 * gcc.target/avr/torture/pr51374-1.c:
7231 Also fail if SBIS is seen.
7233 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7235 PR rtl-optimization/51374
7236 * gcc.target/avr/torture/pr51374-1.c: New.
7238 2012-01-31 Tobias Burnus <burnus@net-b.de>
7241 * gfortran.dg/typebound_generic_11.f90: New.
7243 2012-01-31 Tobias Burnus <burnus@net-b.de>
7246 * gfortran.dg/class_49.f90: New.
7248 2012-01-31 Tobias Burnus <burnus@net-b.de>
7251 * gfortran.dg/elemental_args_check_6.f90: New.
7253 2012-01-31 Jason Merrill <jason@redhat.com>
7256 * g++.dg/cpp0x/variadic122.C: New.
7258 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7261 * gfortran.dg/realloc_on_assign_10.f90: New test.
7263 2012-01-31 Richard Guenther <rguenther@suse.de>
7265 PR tree-optimization/51528
7266 * gcc.dg/torture/pr51528.c: New testcase.
7268 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7271 * lib/go.exp (go_target_compile): Append timeout= to options.
7272 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7273 select5-out.go test on alpha*-*-* targets.
7275 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7277 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7278 (TEST_SHORT): Reformat in the same way.
7279 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7280 (TEST_SHORT): Reformat in the same way.
7281 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7282 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7283 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7284 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7285 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7287 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7290 * gcc.target/arm/pr51835.c: New testcase.
7292 2012-01-30 Richard Guenther <rguenther@suse.de>
7294 PR tree-optimization/52028
7295 * gcc.dg/torture/pr52028.c: New testcase.
7296 * gfortran.dg/ldist-pr45199.f: Adjust.
7297 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7298 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7299 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7301 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/tree-prof/pr52027.c: New test.
7306 PR tree-optimization/52046
7307 * gcc.dg/pr52046.c: New test.
7310 * g++.dg/other/pr52048.C: New test.
7312 2012-01-30 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/52045
7315 * gcc.dg/pr52045.c: New testcase.
7317 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7319 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7320 new code generated for __sync_lock_release.
7322 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7324 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7326 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7329 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7331 * g++.dg/ext/visibility/template10.C: Fix typo.
7333 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7335 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7338 * g++.dg/cpp0x/constexpr-ice6.C: New.
7340 2012-01-29 Tobias Burnus <burnus@net-b.de>
7343 * gfortran.dg/default_initialization_6.f90: New.
7345 2012-01-29 Tobias Burnus <burnus@net-b.de>
7348 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7349 * gfortran.dg/class_48.f90: New.
7351 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7354 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7356 2012-01-28 Tobias Burnus <burnus@net-b.de>
7359 * gfortran.dg/class_allocate_12.f90: New.
7361 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7363 * gcc.dg/torture/pr50444.c: Fix dg directives.
7365 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7368 * gcc.target/arm/pr52006.c: New test.
7370 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7373 * gcc.dg/lto/trans-mem.h: New file.
7374 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7375 * gcc.dg/lto/trans-mem-1_1.c: Same.
7376 * gcc.dg/lto/trans-mem-4_1.c: Same.
7377 * gcc.dg/lto/trans-mem-3_1.c: Same.
7379 2012-01-27 Tobias Burnus <burnus@net-b.de>
7382 * gfortran.dg/dummy_procedure_7.f90: New.
7384 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7386 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7387 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7389 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7392 * g++.dg/other/gc5.C: New test.
7394 2012-01-27 Richard Guenther <rguenther@suse.de>
7396 PR tree-optimization/50444
7397 * gcc.dg/torture/pr50444.c: New testcase.
7399 2012-01-27 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/move_alloc_13.f90: New.
7405 2012-01-27 Tobias Burnus <burnus@net-b.de>
7408 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7409 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7410 and change dg-error string.
7412 2012-01-27 Tobias Burnus <burnus@net-b.de>
7415 * gfortran.dg/elemental_args_check_5.f90: New.
7417 2012-01-27 Richard Guenther <rguenther@suse.de>
7420 * g++.dg/torture/pr51959.C: New testcase.
7422 2012-01-27 Tom de Vries <tom@codesourcery.com>
7424 PR tree-optimization/51990
7425 * gcc.dg/pr51990.c: New test.
7426 * gcc.dg/pr51990-2.c: Same.
7428 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7429 Tobias Burnus <burnus@gcc.gnu.org>
7432 * gfortran.dg/class_allocate_11.f03: New.
7437 * gfortran.dg/class_allocate_7.f03: New.
7438 * gfortran.dg/class_allocate_8.f03: New.
7439 * gfortran.dg/class_allocate_9.f03: New.
7440 * gfortran.dg/class_allocate_10.f03: New.
7442 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7444 * gnat.dg/discr34.adb: New test.
7445 * gnat.dg/discr34_pkg.ads: New helper.
7447 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7449 * gnat.dg/discr33.adb: New test.
7451 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7453 * gnat.dg/limited_with3.ad[sb): New test.
7454 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7455 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7456 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7458 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7460 * gnat.dg/stack_usage1.adb: New test.
7461 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7463 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7464 * gcc.dg/pr44194-2.c: Likewise.
7466 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7469 * g++.dg/template/crash112.C: New.
7471 2012-01-27 Richard Henderson <rth@redhat.com>
7473 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7475 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7477 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7479 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7482 * g++.dg/opt/pr51895.C: New test.
7484 2012-01-26 Michael Matz <matz@suse.de>
7486 PR tree-optimization/48794
7487 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7489 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7491 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7493 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7495 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7496 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7498 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7499 the default value for s390 and s390x.
7501 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7504 * gcc.dg/lto/trans-mem-4_0.c: New.
7505 * gcc.dg/lto/trans-mem-4_1.c: New.
7506 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7508 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7509 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7511 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7512 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7515 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7517 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7519 2012-01-25 Ian Lance Taylor <iant@google.com>
7521 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7523 2012-01-25 Tobias Burnus <burnus@net-b.de>
7526 * gfortran.dg/typebound_proc_25.f90: New.
7528 2012-01-25 Jason Merrill <jason@redhat.com>
7531 * g++.dg/lto/pr51992_0.C: New.
7533 2012-01-25 Jakub Jelinek <jakub@redhat.com>
7535 PR tree-optimization/51987
7536 * gcc.target/i386/pr51987.c: New test.
7538 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7540 * gcc.dg/tm/lto-1.c: Require lto support in target.
7542 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7544 PR rtl-optimization/48374
7545 * gcc.dg/pr48374.c: New test.
7547 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7549 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7551 2012-01-25 Tobias Burnus <burnus@net-b.de>
7554 * gfortran.dg/derived_constructor_char_3.f90: New.
7556 2012-01-24 Ian Lance Taylor <iant@google.com>
7558 * go.test/go-test.exp (filecmp): New procedure.
7559 (errchk): Handle quoted square brackets.
7560 (go-gc-tests): Set go_compile_args. Handle various new test
7561 lines. Skip a few new tests.
7562 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7564 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7566 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7567 (check_effective_target_vect_extract_even_odd)
7568 (check_effective_target_vect_interleave): Return true for MIPS
7571 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7573 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7574 (main): Use it instead of argc.
7576 2012-01-24 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/sfinae31.C: New.
7581 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7583 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7585 2012-01-24 Jason Merrill <jason@redhat.com>
7588 * g++.dg/inherit/covariant20.C: New.
7590 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7593 * g++.dg/parse/crash58.C: New.
7595 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7598 * gcc.dg/pr51957-1.c: New test.
7599 * gcc.dg/pr51957-1.h: New file.
7600 * gcc.dg/pr51957-2.c: New test.
7602 2012-01-23 Jason Merrill <jason@redhat.com>
7605 * g++.dg/ext/visibility/template10.C: New.
7607 2012-01-23 Tobias Burnus <burnus@net-b.de>
7610 * gfortran.dg/move_alloc_12.f90: New.
7612 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7615 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7617 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7620 * g++.dg/template/crash111.C: New.
7622 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7624 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7626 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7628 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7631 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7632 the DW_TAG_class_type and DW_AT_name: "Executor".
7634 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7636 * lib/target-supports.exp
7637 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7638 (check_effective_target_vect_interleave): Likewise.
7640 2012-01-22 Jason Merrill <jason@redhat.com>
7643 * g++.dg/template/using20.C: New.
7644 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7646 2012-01-23 Jason Merrill <jason@redhat.com>
7649 * g++.dg/torture/pr51344.C: Limit to x86.
7651 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7653 * c-c++-common/tm/omp.c: Require target with pthread support.
7655 2012-01-23 Richard Guenther <rguenther@suse.de>
7657 PR tree-optimization/51949
7658 * gcc.dg/torture/pr51949.c: New testcase.
7660 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7662 PR rtl-optimization/51933
7663 * gcc.c-torture/execute/pr51933.c: New test.
7665 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7667 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7668 Do not define for Interix.
7670 2012-01-22 Jason Merrill <jason@redhat.com>
7673 * g++.dg/lto/pr51832.h: New.
7674 * g++.dg/lto/pr51832_0.C: New.
7675 * g++.dg/lto/pr51832_1.C: New.
7677 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7679 * gcc.dg/ext-elim-1.c: New test.
7681 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7684 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7685 * g++.dg/opt/longbranch1.C: Likewise.
7687 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7689 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7692 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7695 * gfortran.dg/namelist_74.f90: New test.
7696 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7698 2012-01-21 Tobias Burnus <burnus@net-b.de>
7701 * gfortran.dg/class_47.f90: New.
7703 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7705 * gnat.dg/renaming5.ad[sb]: New test.
7707 2012-01-20 Jason Merrill <jason@redhat.com>
7710 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7712 2012-01-20 Jason Merrill <jason@redhat.com>
7715 * g++.dg/ext/attrib42.C: Require ilp32.
7717 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7720 * gcc.target/arm/pr51915.c: New test.
7722 2012-01-20 Cary Coutant <ccoutant@google.com>
7723 Dodji Seketeli <dodji@redhat.com>
7726 * g++.dg/debug/dwarf2/nested-3.C: New test.
7728 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7731 * g++.dg/template/crash110.C: New.
7733 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7735 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7736 Remove default options on hppa*-*-hpux*.
7738 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7740 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7742 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7744 * gcc.c-torture/compile/pr51856.c: New testcase.
7746 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
7748 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7749 options to go_target_compile.
7751 2012-01-20 Kai Tietz <ktietz@redhat.com>
7753 * g++.dg/torture/pr51344.C: Fix typo.
7755 2012-01-20 Richard Guenther <rguenther@suse.de>
7757 PR tree-optimization/51903
7758 * g++.dg/torture/pr51903.C: New testcase.
7760 2012-01-20 Tobias Burnus <burnus@net-b.de>
7761 Janus Weil <janus@gcc.gnu.org>
7764 * gfortran.dg/use_21.f90: New.
7766 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7769 * gcc.dg/torture/pr51106-1.c: New test.
7770 * gcc.dg/torture/pr51106-2.c: New test.
7772 2012-01-19 Kai Tietz <ktietz@redhat.com>
7774 * g++.dg/torture/pr51344.C: New test.
7776 2012-01-19 Tobias Burnus <burnus@net-b.de>
7779 * gfortran.dg/intrinsic_size_2.f90: New.
7781 2012-01-19 Jason Merrill <jason@redhat.com>
7784 * g++.dg/inherit/using7.C: New.
7786 2012-01-19 Richard Guenther <rguenther@suse.de>
7788 PR tree-optimization/37997
7789 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7791 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7793 PR rtl-optimization/51505
7794 * gcc.dg/pr51505.c: New test.
7796 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
7799 * gfortran.dg/typebound_operator_12.f03: New.
7800 * gfortran.dg/typebound_operator_13.f03: New.
7802 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7805 * g++.dg/cpp0x/pr51225.C: New.
7807 2012-01-17 Ian Lance Taylor <iant@google.com>
7810 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7812 2012-01-17 Tobias Burnus <burnus@net-b.de>
7815 * gfortran.dg/realloc_on_assign_9.f90: New.
7817 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
7820 * gcc.dg/tm/memopt-3.c: Remove xfail.
7821 * gcc.dg/tm/memopt-4.c: Remove xfail.
7822 * gcc.dg/tm/memopt-5.c: Remove xfail.
7823 * gcc.dg/tm/memopt-7.c: Remove xfail.
7825 2012-01-17 Jakub Jelinek <jakub@redhat.com>
7827 PR tree-optimization/51877
7828 * gcc.c-torture/execute/pr51877.c: New test.
7830 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
7832 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7833 {!vect_align_arrays} to vect_sizes_32B_16B.
7834 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7835 * gcc.dg/vect/vect-peel-3.c: Ditto.
7837 2012-01-16 Jason Merrill <jason@redhat.com>
7840 * g++.dg/abi/mangle60.C: New.
7843 * g++.dg/pch/mangle1.{C,Hs}: New.
7845 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
7846 Tobias Burnus <burnus@net-b.de>
7849 * gfortran.dg/elemental_optional_args_3.f90: New
7850 * gfortran.dg/elemental_optional_args_4.f90: New
7852 2012-01-16 Tobias Burnus <burnus@net-b.de>
7855 * gfortran.dg/use_20.f90: New
7857 2012-01-16 Jason Merrill <jason@redhat.com>
7860 * g++.dg/cpp0x/rv-bitfield.C: New.
7861 * g++.dg/cpp0x/rv-bitfield2.C: New.
7863 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
7865 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7866 subroutine 'qsort' and use index array to assign the result.
7868 2012-01-16 Jakub Jelinek <jakub@redhat.com>
7870 PR tree-optimization/51865
7871 * gcc.dg/pr51865.c: New test.
7873 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7875 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7877 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7879 * gcc.target/mips/code-readable-2.c: Allow the jump table address
7880 to be loaded from the constant pool, rather than via %hi and %lo.
7882 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
7884 PR rtl-optimization/51821
7885 * gcc.dg/pr51821.c: New test.
7887 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
7889 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7891 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
7893 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7895 2012-01-14 Tobias Burnus <burnus@net-b.de>
7898 * gfortran.dg/init_flag_8.f90: New.
7899 * gfortran.dg/init_flag_9.f90: New.
7901 2011-01-14 Tobias Burnus <burnus@net-b.de>
7904 * gfortran.dg/use_18.f90: New.
7905 * gfortran.dg/use_19.f90: New.
7907 2012-01-13 Ian Lance Taylor <iant@google.com>
7910 * g++.dg/warn/Wsign-compare-4.C: New.
7912 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
7915 * gfortran.dg/alloc_comp_assign.f03: New.
7916 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7917 __BUILTIN_FREE from 38 to 32.
7919 2012-01-13 Jason Merrill <jason@redhat.com>
7922 * g++.dg/warn/Wreturn-type-7.C: New.
7924 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7926 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7928 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7929 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7930 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7931 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7932 int32plus because of big array needed.
7933 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7934 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7936 2012-01-13 Jason Merrill <jason@redhat.com>
7939 * g++.dg/ext/visibility/template9.C: New.
7942 * g++.dg/cpp0x/defaulted34.C: New.
7943 * g++.dg/template/virtual3.C: New.
7945 2012-01-13 Richard Guenther <rguenther@suse.de>
7948 * gcc.dg/torture/pr8081.c: New testcase.
7950 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7952 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7954 2012-01-12 Jason Merrill <jason@redhat.com>
7957 * g++.dg/ext/stmtexpr14.C: New.
7959 2012-01-13 Dodji Seketeli <dodji@redhat.com>
7962 * g++.dg/cpp0x/constexpr-diag4.C: New test.
7964 2012-01-12 Jason Merrill <jason@redhat.com>
7967 * g++.dg/abi/mangle48.C: Test qualified-names, too.
7968 * g++.dg/abi/mangle58.C: Likewise.
7971 * g++.dg/template/arg8.C: New.
7973 2012-01-12 Ira Rosen <irar@il.ibm.com>
7975 PR tree-optimization/51799
7976 * gcc.dg/vect/pr51799.c: New test.
7977 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7980 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7981 Tobias Burnus <burnus@net-b.de>
7985 * lib/target-supports.exp
7986 (check_effective_target_fortran_largest_fp_has_sqrt): New.
7987 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7989 2012-01-11 Jason Merrill <jason@redhat.com>
7992 * g++.dg/ext/attrib42.C: New.
7994 2012-01-11 Jakub Jelinek <jakub@redhat.com>
7997 * gcc.dg/pr51796.c: New test.
7999 2012-01-11 Jason Merrill <jason@redhat.com>
8002 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8004 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8006 * gnat.dg/array19.ad[sb]: New test.
8008 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8010 * gnat.dg/opt23.ad[sb]: New test.
8011 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8012 * gnat.dg/opt24.ad[sb]: New test.
8014 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8016 PR tree-optimization/49642
8017 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8018 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8020 2012-01-11 Jason Merrill <jason@redhat.com>
8023 * g++.dg/template/explicit-args5.C: New.
8025 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8027 * gcc.c-torture/execute/20120110-1.c: New testcase.
8029 2012-01-10 Jason Merrill <jason@redhat.com>
8032 * g++.dg/inherit/ambig1.C: New.
8035 * g++.dg/cpp0x/constexpr-cache1.C: New.
8037 2012-01-10 Richard Guenther <rguenther@suse.de>
8039 PR tree-optimization/51801
8040 * gcc.dg/torture/pr51801.c: New testcase.
8042 2012-01-10 Tobias Burnus <burnus@net-b.de>
8045 * gfortran.dg/allocate_with_typespec_5.f90: New.
8047 2012-01-10 Tobias Burnus <burnus@net-b.de>
8049 * gfortran.dg/class_39.f03: Update dg-error string.
8051 2012-01-10 Richard Guenther <rguenther@suse.de>
8053 PR tree-optimization/50913
8054 * gcc.dg/graphite/interchange-16.c: New testcase.
8055 * gcc.dg/graphite/scop-20.c: XFAIL.
8056 * gfortran.dg/graphite/interchange-1.f: Likewise.
8057 * gfortran.dg/graphite/block-1.f90: Likewise.
8058 * gfortran.dg/graphite/block-2.f: Likewise.
8060 2012-01-10 Richard Henderson <rth@redhat.com>
8062 * lib/target-supports.exp (check_effective_target_vect_perm,
8063 check_effective_target_vect_perm_byte,
8064 check_effective_target_vect_perm_short): Enable for arm neon.
8066 2012-01-09 Tobias Burnus <burnus@net-b.de>
8069 * gfortran.dg/typebound_operator_11.f90: New.
8071 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8073 * gnat.dg/array18.adb: New test.
8074 * gnat.dg/array18_pkg.ads: New helper.
8076 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8079 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8080 around base object in first assignment in main program.
8081 * gfortran.dg/typebound_operator_10.f03: New test.
8083 2012-01-09 Martin Jambor <mjambor@suse.cz>
8085 PR tree-optimization/51759
8086 * g++.dg/ipa/pr51759.C: New test.
8088 2012-01-09 Tobias Burnus <burnus@net-b.de>
8091 * gfortran.dg/optional_absent_2.f90: New.
8093 2012-01-09 Tobias Burnus <burnus@net-b.de>
8096 * gfortran.dg/use_17.f90: New.
8098 2012-01-09 Gary Funck <gary@intrepid.com>
8100 PR preprocessor/33919
8101 * gcc.dg/pr33919.c: New test.
8102 * gcc.dg/pr33919-0.h: New test header file.
8103 * gcc.dg/pr33919-1.h: Ditto.
8104 * gcc.dg/pr33919-2.h: Ditto.
8106 2012-01-07 Jan Hubicka <jh@suse.cz>
8108 PR tree-optimize/51694
8109 * gcc.c-torture/compile/pr51694.c: new testcase.
8111 2012-01-07 Jan Hubicka <jh@suse.cz>
8113 PR tree-optimization/51600
8114 * g++.dg/torture/pr51600.C: New testcase.
8116 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8118 PR gcov-profile/51715
8119 PR gcov-profile/51717
8120 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8121 * gcc.misc-tests/gcov-14.c: Likewise.
8123 2012-01-06 Jason Merrill <jason@redhat.com>
8125 * g++.dg/parse/new5.C: New.
8127 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8130 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8131 including <string.h>.
8133 2012-01-06 Jason Merrill <jason@redhat.com>
8135 * g++.dg/abi/mangle51.C: New.
8136 * g++.dg/abi/mangle52.C: New.
8137 * g++.dg/abi/mangle53.C: New.
8138 * g++.dg/abi/mangle54.C: New.
8139 * g++.dg/abi/mangle55.C: New.
8140 * g++.dg/abi/mangle56.C: New.
8141 * g++.dg/abi/mangle57.C: New.
8142 * g++.dg/abi/mangle58.C: New.
8143 * g++.dg/abi/mangle59.C: New.
8144 * g++.dg/cpp0x/trailing3.C: Update mangling.
8145 * g++.dg/cpp0x/variadic111.C: Update mangling.
8146 * g++.dg/cpp0x/variadic4.C: Update mangling.
8147 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8148 * g++.dg/template/nontype22.C: Works now.
8149 * g++.dg/template/pr35240.C: Works now.
8151 * g++.dg/cpp0x/error7.C: New.
8153 2012-01-06 Tobias Burnus <burnus@net-b.de>
8155 * gfortran.dg/deallocate_stat_2.f90: New.
8156 * coarray/allocate_errgmsg.f90: New.
8157 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8158 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8159 * coarray/subobject_1.f90: Fix for num_images > 1.
8160 * gfortran.dg/deallocate_stat.f90: Update due to changed
8163 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8165 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8167 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8169 * ada/acats/overflow.lst: Add cb20004.
8171 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8174 * g++.dg/cpp0x/alias-decl-18.C: New test.
8176 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8178 * gcc.c-torture/execute/20120104-1.c: New test.
8180 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8183 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8184 the old typebound_operator_8.f03.
8185 * gfortran.dg/typebound_operator_8.f03: New version of
8186 typebound_operator_7.f03 with 'u' a derived type instead of a
8189 2012-01-05 Richard Guenther <rguenther@suse.de>
8191 * g++.dg/torture/pr49309.C: Skip for -flto.
8193 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8196 * gcc.c-torture/compile/pr51761.c: New test.
8198 2012-01-05 Richard Guenther <rguenther@suse.de>
8200 PR tree-optimization/51760
8201 * gcc.dg/torture/pr51760.c: New testcase.
8203 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8206 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8208 2012-01-05 Richard Guenther <rguenther@suse.de>
8211 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8212 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8214 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8217 * gcc.dg/pr51695.c: New test.
8219 2012-01-04 Andrew Pinski <apinski@cavium.com>
8221 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8222 * gcc.target/mips/octeon2-lx-1.c: New test.
8223 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8224 * gcc.target/mips/octeon2-lx-2.c: New test.
8225 * gcc.target/mips/octeon2-lx-3.c: New test.
8227 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8231 * gcc.dg/tm/alias-1.c: Adjust regexp.
8232 * gcc.dg/tm/alias-2.c: Adjust regexp.
8234 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8237 * g++.dg/warn/Wparentheses-26.C: New.
8239 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8241 * gfortran.dg/elemental_optional_args_2.f90: New test.
8243 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8246 * gfortran.dg/common_17.f90: New test.
8248 2012-01-04 Richard Guenther <rguenther@suse.de>
8250 PR tree-optimization/49651
8251 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8252 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8254 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8257 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8259 2012-01-03 Andrew Pinski <apinski@cavium.com>
8261 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8262 for all mips targets. Also allow an optional .cfi_startproc.
8264 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8266 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8268 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8271 * g++.dg/rtti/dyncast5.C: New.
8273 2012-01-03 Richard Guenther <rguenther@suse.de>
8275 PR tree-optimization/51070
8276 * gcc.dg/torture/pr51070-2.c: New testcase.
8278 2012-01-03 Richard Guenther <rguenther@suse.de>
8280 PR tree-optimization/51692
8281 * gcc.dg/torture/pr51692.c: New testcase.
8283 2012-01-03 Richard Guenther <rguenther@suse.de>
8286 * g++.dg/lto/pr51650-3_0.C: New testcase.
8288 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8291 * g++.dg/warn/Wredundant-decls-spec.C: New.
8293 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8295 PR tree-optimization/51719
8296 * g++.dg/tree-prof/pr51719.C: New test.
8298 2012-01-03 Richard Guenther <rguenther@suse.de>
8301 * gcc.dg/fold-compare-6.c: New testcase.
8303 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8306 * g++.dg/gomp/pr51669.C: New test.
8308 2012-01-02 Jason Merrill <jason@redhat.com>
8311 * g++.dg/cpp0x/constexpr-union2.C: New.
8314 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8316 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8319 * g++.dg/cpp0x/constexpr-99.C: New test.
8321 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8324 * g++.dg/template/init9.C: New.
8326 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8328 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8329 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8330 rather than a specific number.
8332 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8337 * gfortran.dg/typebound_operator_7.f03: New.
8338 * gfortran.dg/typebound_operator_8.f03: New.
8340 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8343 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8345 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8347 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8349 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8351 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8353 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8356 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8358 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8359 * gfortran.dg/io_real_boz_4.f90: Likewise.
8360 * gfortran.dg/io_real_boz_5.f90: Likewise.
8362 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8364 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8366 2012-01-02 Revital Eres <revital.eres@linaro.org>
8368 * gcc.dg/sms-11.c: New file.
8370 2012-01-02 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/coarray/image_index_3.f90: New.
8375 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8378 * g++.dg/parse/enum8.C: New.
8380 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8383 * g++.dg/conversion/reinterpret4.C: New.
8384 * g++.dg/conversion/reinterpret1.C: Adjust.
8386 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8388 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8390 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
8392 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8393 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8394 * g++.old-deja/g++.jason/access14.C: Likewise.
8395 * g++.old-deja/g++.jason/access8.C: Likewise.
8396 * g++.old-deja/g++.jason/access1.C: Likewise.
8397 * g++.old-deja/g++.other/access3.C: Likewise.
8398 * g++.old-deja/g++.other/access5.C: Likewise.
8399 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8400 * g++.old-deja/g++.law/visibility22.C: Likewise.
8401 * g++.old-deja/g++.law/visibility26.C: Likewise.
8402 * g++.old-deja/g++.mike/p2746.C: Likewise.
8403 * g++.dg/debug/using1.C: Likewise.
8404 * g++.dg/lookup/using51.C: Likewise.
8405 * g++.dg/inherit/using5.C: Likewise.
8406 * g++.dg/inherit/pr30297.C: Likewise.
8407 * g++.dg/inherit/access8.C: Likewise.
8408 * g++.dg/torture/pr39362.C: Likewise.
8409 * g++.dg/template/crash13.C: Likewise.
8410 * g++.dg/template/using10.C: Likewise.
8412 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8415 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8418 2012-01-01 Ira Rosen <irar@il.ibm.com>
8420 PR tree-optimization/51704
8421 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8422 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8423 corresponding flags.
8425 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8428 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8430 2012-01-01 Jan Hubicka <jh@suse.cz>
8432 PR rtl-optimization/51069
8433 * gcc.c-torture/compile/pr51069.c: New testcase.
8435 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8437 PR tree-optimization/51683
8438 * gcc.dg/pr51683.c: New test.
8440 Copyright (C) 2012 Free Software Foundation, Inc.
8442 Copying and distribution of this file, with or without modification,
8443 are permitted in any medium without royalty provided the copyright
8444 notice and this notice are preserved.