1 2012-10-23 Jan Hubicka <jh@suse.cz>
4 * gcc.c-torture/execute/pr54937.c: New testcase.
5 * gcc.dg/tree-ssa/cunroll-2.c: Update.
7 2012-10-23 Jan Hubicka <jh@suse.cz>
10 * gfortran.dg/pr54967.f90: New testcase.
12 2012-10-23 Terry Guo <terry.guo@arm.com>
15 * gcc.dg/pr55019.c: New.
17 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19 PR tree-optimization/55008
20 * gcc.dg/tree-ssa/pr55008.c: New test.
22 2012-10-22 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/55011
25 * gcc.dg/torture/pr55011.c: New testcase.
27 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
29 * gcc.target/arm/pr40457-1.c: Adjust expected output.
30 * gcc.target/arm/pr40457-2.c: Likewise.
31 * gcc.target/arm/pr40457-3.c: Likewise.
33 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
35 * gnat.dg/specs/limited_with4.ads: New test.
36 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
38 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/modular4.adb: New test.
41 * gnat.dg/modular4_pkg.ads: New helper.
43 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
45 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
46 * gnat.dg/specs/addr1.ads: Likewise.
48 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
50 * gcc.dg/webizer.c (main): Add missing exit call.
52 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
55 * gfortran.dg/wextra_1.f: New test.
57 2012-10-20 Jan Hubicka <jh@suse.cz>
59 * gcc.dg/tree-prof/unroll-1.c: New testcase.
61 2012-10-19 Janus Weil <janus@gcc.gnu.org>
64 * gfortran.dg/warn_unused_function.f90: New.
66 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
68 * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
71 2012-10-19 Richard Guenther <rguenther@suse.de>
73 PR tree-optimization/54981
74 * gcc.dg/pr54981.c: New testcase.
76 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
79 * gcc.target/arm/pr54892.c: New.
81 2012-10-19 Bin Cheng <bin.cheng@arm.com>
83 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
85 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/init/array30.C: New.
89 * g++.dg/init/array31.C: Likewise.
91 2012-10-18 Tobias Burnus <burnus@net-b.de>
94 * gfortran.dg/public_private_module_7.f90: New.
96 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/template/pr29633.C: New.
101 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
103 * gnat.dg/loop_optimization13.ad[sb]: New test.
104 * gnat.dg/loop_optimization13_pkg.ads: New helper.
106 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
108 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
109 * gcc.target/arm/neon/vfmaf32.c: Likewise.
110 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
111 * gcc.target/arm/neon/vfmsf32.c: Likewise.
113 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
115 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
116 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
117 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
119 * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
121 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
122 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
124 2012-10-16 Jan Hubicka <jh@suse.cz>
126 * gcc.target/i386/l_fma_float_?.c: Update.
127 * gcc.target/i386/l_fma_double_?.c: Update.
128 * gfortran.dg/do_1.f90: XFAIL
129 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
130 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
131 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
132 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
133 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
134 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
137 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
141 * gcc.dg/Wstrict-overflow-24.c: New.
143 2012-10-16 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/class_optional_1.f90: New.
148 * gfortran.dg/class_optional_2.f90: New.
150 2012-10-16 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/guality/pr54796.c: New test.
155 PR tree-optimization/54889
156 * gfortran.dg/pr54889.f90: New test.
158 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
160 * g++.dg/other/dump-ada-spec-2.C: New test.
162 2012-10-16 Easwaran Raman <eraman@google.com>
164 * gcc.dg/tree-prof/switch-case-1.c: New test case.
165 * gcc.dg/tree-prof/switch-case-2.c: New test case.
167 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
169 * gcc.dg/torture/stackalign/builtin-apply-2.c,
170 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
175 * gcc.c-torture/compile/pr54925.c: New.
177 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
180 * gcc.target/sh/pr51244-17.c: New.
182 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
185 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
187 * gcc.target/sh/pr54760-4.c: New.
189 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
192 * gcc.target/sh/torture/sh-torture.exp: New.
193 * gcc.target/sh/torture/pr34777.c: New.
195 2012-10-15 Matthias Klose <doko@ubuntu.com>
197 * lib/target-supports.exp (check_profiling_available): Match
198 arm*-*-linux-* for ARM Linux/GNU.
199 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
200 * gfortran.dg/enum_10.f90: Likewise.
201 * gfortran.dg/enum_9.f90: Likewise.
202 * gcc.target/arm/synchronize.c: Likewise.
203 * g++.old-deja/g++.jason/enum6.C: Likewise.
204 * g++.old-deja/g++.other/enum4.C: Likewise.
205 * g++.old-deja/g++.law/enum9.C: Likewise.
207 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
209 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
210 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
212 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
213 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/overload/operator6.C: New.
218 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
222 * g++.dg/parse/tmpl-outside1.C: Likewise.
223 * g++.dg/template/qualttp18.C: Likewise.
224 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
225 * g++.old-deja/g++.pt/overload13.C: Likewise.
227 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
229 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
230 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
231 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
232 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
233 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
234 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
235 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
236 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
238 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/parse/tmpl-outside2.C: New.
242 * g++.dg/parse/tmpl-outside1.C: Adjust.
243 * g++.dg/template/qualttp18.C: Likewise.
244 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
245 * g++.old-deja/g++.pt/overload13.C: Likewise.
247 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
249 PR tree-optimization/54915
250 * gcc.dg/tree-ssa/pr54915.c: New testcase.
252 2012-10-15 Richard Guenther <rguenther@suse.de>
254 PR tree-optimization/54920
255 * gcc.dg/torture/pr54920.c: New testcase.
257 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/unchecked_convert9.ad[sb]: New test.
261 2012-10-13 Jason Merrill <jason@redhat.com>
263 * g++.dg/tls/thread_local7g.C: Require tls_native.
265 2012-10-14 Jason Merrill <jason@redhat.com>
267 * g++.dg/cpp0x/inh-ctor1.C: New.
268 * g++.dg/cpp0x/inh-ctor2.C: New.
269 * g++.dg/cpp0x/inh-ctor3.C: New.
270 * g++.dg/cpp0x/inh-ctor4.C: New.
271 * g++.dg/cpp0x/inh-ctor5.C: New.
272 * g++.dg/cpp0x/inh-ctor6.C: New.
273 * g++.dg/cpp0x/inh-ctor7.C: New.
274 * g++.dg/cpp0x/inh-ctor8.C: New.
275 * g++.dg/cpp0x/inh-ctor9.C: New.
276 * g++.dg/cpp0x/inh-ctor10.C: New.
277 * g++.dg/cpp0x/inh-ctor11.C: New.
278 * g++.dg/cpp0x/inh-ctor12.C: New.
279 * g++.dg/cpp0x/inh-ctor13.C: New.
281 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
283 PR rtl-optimization/54919
284 * gcc.dg/pr54919.c: New testcase.
286 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/template/crash113.C: New.
291 2012-10-14 Jan Hubicka <jh@suse.cz>
293 * gcc.dg/unroll_5.c: New testcase.
295 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/opt/pr52643.C: New.
300 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
303 * gcc.target/sh/pr54602-1.c: New.
304 * gcc.target/sh/pr54602-2.c: New.
305 * gcc.target/sh/pr54602-3.c: New.
306 * gcc.target/sh/pr54602-4.c: New.
308 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
311 * gcc.target/sh/pr54680.c: New.
313 2012-10-12 Jan Hubicka <jh@suse.cz>
315 * gcc.dg/webizer.c: New testcase.
317 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
319 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
322 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
325 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
326 Return 0 if already specifying -mfloat-abi other than hard.
328 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
330 * gcc.dg/pr53060.c: Prune irrelevant warning.
332 2012-10-12 Jakub Jelinek <jakub@redhat.com>
335 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
336 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
337 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
338 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
339 Adjust expected wording of warnings for *cmp* builtins.
340 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
341 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
343 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/parse/friend-main.C: New.
348 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
351 * g++.dg/pr53055.C: New testcase.
353 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/pr52744.C: New.
358 2012-10-12 Janus Weil <janus@gcc.gnu.org>
361 * gfortran.dg/dummy_procedure_9.f90: New.
363 2012-10-12 Richard Biener <rguenther@suse.de>
365 PR tree-optimization/54894
366 * gcc.dg/torture/pr54894.c: New testcase.
368 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
371 * gcc.target/sh/pr51244-13.c: New.
372 * gcc.target/sh/pr51244-14.c: New.
373 * gcc.target/sh/pr51244-15.c: New.
374 * gcc.target/sh/pr51244-16.c: New.
376 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/cpp0x/decltype45.C: New.
381 2012-10-11 Janus Weil <janus@gcc.gnu.org>
384 * gfortran.dg/class_allocate_13.f90: New.
386 2012-10-11 Jason Merrill <jason@redhat.com>
388 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
389 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
391 * g++.dg/gomp/tls-5.C: Require tls_native.
392 * g++.dg/tls/thread_local7.C: Require tls_native.
393 * g++.dg/tls/static2.C: New.
395 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
398 * g++.dg/ext/weak5.C: New.
400 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
403 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
404 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
406 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/parse/pr43765.C: New.
411 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
413 * obj-c++.dg/tls/init-2.mm: Tweak errors.
415 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/init/bitfield3.C: New.
420 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
422 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
424 2012-10-10 Jakub Jelinek <jakub@redhat.com>
426 PR tree-optimization/54877
427 * gcc.dg/torture/pr54877.c: New test.
429 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
432 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
433 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
434 and remove target info from dg-do compile.
435 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
436 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
437 and remove target info from dg-do compile.
439 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
441 * gcc.dg/pr54782.c: Require target with pthread support.
443 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/cpp0x/auto35.C: New.
448 2012-10-10 Dodji Seketeli <dodji@redhat.com>
450 PR c++/53540 - using fails to be equivalent to typedef
451 * g++.dg/cpp0x/alias-decl-24.C: New test.
453 2012-10-10 Dodji Seketeli <dodji@redhat.com>
455 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
456 that c++11 attributes to types are ignored for now.
457 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
458 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
460 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
463 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
465 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/initlist67.C: New.
470 2012-10-10 Dehao Chen <dehao@google.com>
472 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
474 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
477 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
480 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/cpp0x/decltype44.C: New.
485 2012-10-09 Steve Ellcey <sellcey@mips.com>
487 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
489 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/cpp0x/decltype43.C: New.
494 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
497 * gcc.dg/pr53397-1.c: New test case.
498 * gcc.dg/pr53397-2.c: New test case.
500 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/warn/Wparentheses-26.C: Adjust.
504 * g++.dg/warn/Wparentheses-27.C: New.
506 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
509 * c-c++-common/vector-scalar.c: New testcase.
510 * g++.dg/ext/vector18.C: New testcase.
511 * g++.dg/ext/vector5.C: This is not an error anymore.
512 * gcc.dg/init-vec-1.c: Move ...
513 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
514 * gcc.c-torture/execute/vector-shift1.c: Move ...
515 * c-c++-common/torture/vector-shift1.c: ... here.
516 * gcc.dg/scal-to-vec1.c: Move ...
517 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
518 C++11. Adapt error messages.
519 * gcc.dg/convert-vec-1.c: Move ...
520 * c-c++-common/convert-vec-1.c: ... here.
521 * gcc.dg/scal-to-vec2.c: Move ...
522 * c-c++-common/scal-to-vec2.c: ... here.
524 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
527 * gcc.target/i386/pr54400.c: New testcase.
529 2012-10-08 Jakub Jelinek <jakub@redhat.com>
532 * g++.dg/template/pr54858.C: New test.
534 2012-10-08 Marek Polacek <polacek@redhat.com>
537 * g++.dg/debug/pr54831.C: New test.
539 2012-10-08 Dehao Chen <dehao@google.com>
541 * g++.dg/predict-loop-exit-1.C: New.
542 * g++.dg/predict-loop-exit-2.C: New.
543 * g++.dg/predict-loop-exit-3.C: New.
545 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
547 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
549 2012-10-08 Jason Merrill <jason@redhat.com>
551 * g++.dg/gomp/tls-5.C: New.
552 * g++.dg/gomp/tls-wrap1.C: New.
553 * g++.dg/gomp/tls-wrap2.C: New.
554 * g++.dg/gomp/tls-wrap3.C: New.
555 * g++.dg/gomp/tls-wrap4.C: New.
556 * g++.dg/gomp/tls-wrapper-cse.C: New.
557 * g++.dg/tls/thread_local-cse.C: New.
558 * g++.dg/tls/thread_local-order1.C: New.
559 * g++.dg/tls/thread_local-order2.C: New.
560 * g++.dg/tls/thread_local-wrap1.C: New.
561 * g++.dg/tls/thread_local-wrap2.C: New.
562 * g++.dg/tls/thread_local-wrap3.C: New.
563 * g++.dg/tls/thread_local-wrap4.C: New.
564 * g++.dg/tls/thread_local2g.C: New.
565 * g++.dg/tls/thread_local3g.C: New.
566 * g++.dg/tls/thread_local4g.C: New.
567 * g++.dg/tls/thread_local5g.C: New.
568 * g++.dg/tls/thread_local6g.C: New.
569 * g++.dg/tls/thread_local7g.C: New.
571 * g++.dg/tls/thread_local3.C: New.
572 * g++.dg/tls/thread_local4.C: New.
573 * g++.dg/tls/thread_local5.C: New.
574 * g++.dg/tls/thread_local6.C: New.
576 * g++.dg/tls/init-2.C: Tweak errors.
577 * g++.dg/tls/thread_local1.C: New.
578 * g++.dg/tls/thread_local2.C: New.
579 * g++.dg/tls/thread_local7.C: New.
581 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
584 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
586 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
589 * gcc.target/sh/pr54685.c: New.
591 2012-10-08 Dodji Seketeli <dodji@redhat.com>
593 PR c++/53528 C++11 attribute support
594 * g++.dg/cpp0x/gen-attrs-1.C: New test.
595 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
596 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
597 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
598 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
599 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
600 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
601 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
602 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
603 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
604 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
605 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
606 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
607 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
608 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
609 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
610 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
611 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
612 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
613 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
614 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
615 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
616 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
617 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
618 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
619 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
620 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
621 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
622 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
623 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
624 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
625 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
626 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
627 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
628 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
629 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
630 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
631 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
632 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
633 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
634 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
635 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
636 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
637 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
638 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
639 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
640 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
641 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
642 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
643 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
644 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
645 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
646 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
647 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
648 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
649 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
650 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
652 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
654 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
655 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
656 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
658 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
661 * gcc.target/sh/pr54760-2.c: New.
662 * gcc.target/sh/pr54760-3.c: New.
664 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
669 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
670 Sandra Loosemore <sandra@codesourcery.com>
672 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
673 and test that the accumulator is initialized using MULT.
674 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
675 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
677 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/cpp0x/stdint.C: New.
682 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/cpp0x/stddef.C: New.
687 2012-10-06 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/typebound_operator_17.f90: New.
692 2012-10-06 Jan Hubicka <jh@suse.cz>
696 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
698 2012-10-06 Jan Hubicka <jh@suse.cz>
700 * gcc.dg/lto/resolutions_0.c: New testcase.
702 2012-10-06 Janus Weil <janus@gcc.gnu.org>
705 * gfortran.dg/generic_25.f90: New.
706 * gfortran.dg/generic_26.f90: New.
707 * gfortran.dg/generic_27.f90: New.
709 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
712 * gcc.target/sh/pr54760-1.c: New.
714 2012-10-05 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
717 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
718 * g++.dg/warn/Wsign-compare-5.C: New test.
719 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
720 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
721 * g++.dg/ext/builtin30.C: New test.
722 * g++.dg/ext/vla12.C: New test.
723 * gcc.dg/builtins-85.c: New test.
726 * gcc.dg/guality/pr54519-1.c: New test.
727 * gcc.dg/guality/pr54519-2.c: New test.
728 * gcc.dg/guality/pr54519-3.c: New test.
729 * gcc.dg/guality/pr54519-4.c: New test.
730 * gcc.dg/guality/pr54519-5.c: New test.
731 * gcc.dg/guality/pr54519-6.c: New test.
733 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/cpp0x/defaulted38.C: New.
738 2012-10-05 Jakub Jelinek <jakub@redhat.com>
740 PR tree-optimization/33763
741 * c-c++-common/pr33763.c: New test.
743 PR tree-optimization/54810
744 * gcc.dg/tree-ssa/vrp85.c: New test.
746 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
748 * gcc.dg/ucnid-7.c: Skip on AIX.
749 * gcc.dg/ucnid-8.c: Same.
750 * gcc.dg/ucnid-10.c: Same.
751 * gcc.dg/ucnid-13.c: Same.
752 * gcc.dg/attr-alias-3.c: Same.
753 * gcc.dg/attr-alias-5.c: Same.
754 * gcc.dg/torture/pr51106-2.c: Same.
755 * gcc.dg/vmx/3b-13.c: Use valid splat index.
757 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/cpp0x/alias-decl-23.C: New.
762 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/template/friend53.C: New.
767 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
769 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
770 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
771 (scan-ada-spec): Likewise.
772 (scan-ada-spec-not): Likewise.
773 * gcc.dg/dump-ada-spec-1.c: New test.
774 * g++.dg/other/dump-ada-spec-1.C: Likewise.
776 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
778 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
780 2012-10-04 Florian Weimer <fweimer@redhat.com>
782 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
784 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/cpp0x/pr54323.C: New.
789 2012-10-04 Richard Guenther <rguenther@suse.de>
792 * g++.dg/torture/pr54735.C: New testcase.
794 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
796 PR rtl-optimization/54739
797 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
799 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
802 * gcc.target/sh/pr51244-12.c: New.
804 2012-10-03 Dehao Chen <dehao@google.com>
807 * gcc.dg/pr54782.c: New test.
809 2012-10-03 Jakub Jelinek <jakub@redhat.com>
812 * g++.dg/cpp0x/constexpr-ref4.C: New test.
814 2012-10-02 Janus Weil <janus@gcc.gnu.org>
817 * gfortran.dg/class_53.f90: New.
819 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
822 * gcc.dg/guality/pr54551.c: New.
824 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
826 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
827 * gcc.target/powerpc/pr46728-2.c: Likewise.
829 2012-10-02 Sharad Singhai <singhai@google.com>
832 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
833 to fix test failures caused by r191883.
834 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
835 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
836 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
837 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
838 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
839 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
840 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
841 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
842 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
844 2012-09-30 Sharad Singhai <singhai@google.com>
846 * gcc.target/i386/vect-double-1.c: Fix test.
848 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
851 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
854 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
856 PR rtl-optimization/54457
857 * gcc.target/i386/pr54457.c: New test.
859 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
861 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
863 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
865 * gcc.target/i386/vect-rebuild.c: New testcase.
867 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
869 * gcc.target/i386/pad-10.c (foo2): Return x - z.
871 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
873 * gcc.target/mips/pr37362.c: Fix target selector.
875 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
878 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
880 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
882 * gcc.dg/ucnid-8.c: Update line number.
883 * gcc.dg/torture/pr51106-2.c: Likewise.
885 2012-09-30 Janus Weil <janus@gcc.gnu.org>
888 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
889 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
890 * gfortran.dg/c_f_pointer_tests_5.f90: New.
892 2012-09-30 Janus Weil <janus@gcc.gnu.org>
894 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
895 partially reverting r170092.
896 * gfortran.dg/class_7.f03: Ditto.
897 * gfortran.dg/coarray_14.f90: Ditto.
898 * gfortran.dg/typebound_proc_13.f03: Ditto.
900 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/sfinae42.C: New.
905 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
907 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
908 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
909 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
910 * gcc.dg/pr42629.c: XFAIL on AIX.
911 * gcc.dg/pr47684.c: Same.
912 * gcc.dg/pr43670.c: Same.
913 * gcc.dg/pr42916.c: Same.
914 * gcc.dg/pr45449.c: Same.
915 * gcc.dg/pr50017.c: Same.
916 * gcc.dg/pr42728.c: Same.
917 * gcc.dg/pr47881.c: Same.
918 * gcc.dg/pr44023.c: Same.
919 * gcc.dg/pr41345.c: Same.
920 * gcc.dg/pr42630.c: Same.
921 * gcc.dg/pr44971.c: Same.
922 * gcc.dg/pr46771.c: Same.
923 * gcc.dg/ucnid-8.c: Same.
924 * gcc.dg/ucnid-10.c: Same.
925 * gcc.dg/ucnid-13.c: Same.
926 * gcc.dg/torture/pr51106-2.c: Same.
927 * gcc.dg/pr48768.c: Same.
928 * gcc.dg/pr42631.c: Same.
929 * gcc.dg/pr43084.c: Same.
930 * gcc.dg/ucnid-7.c: Same.
931 * gcc.dg/pr42889.c: Same.
932 * gcc.dg/pr41241.c: Same.
933 * gcc.dg/pr42719.c: Same.
934 * g++.dg/debug/pr46583.C: Same.
935 * g++.dg/debug/pr47106.C: Same.
936 * g++.dg/opt/pr48549.C: Same.
937 * g++.dg/other/pr42685.C: Same.
938 * c-c++-common/pr43942.c: Same.
940 2012-09-29 Ian Lance Taylor <iant@google.com>
942 * go.test/go-test.exp: Update for latest version of Go testsuite.
944 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
947 * gfortran.dg/internal_readwrite_3.f90: New test.
949 2012-09-28 Dodji Seketeli <dodji@redhat.com>
951 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
952 c-c++-common/Wunused-local-typedefs-2.c to here.
954 PR c++/54372 - unused attribute inactive on dependant entities
955 * c-c++-common/Wunused-local-typedefs-2.c: New test.
957 2012-09-25 Dodji Seketeli <dodji@redhat.com>
959 PR c++/29028 - Missed unused warning on using declaration
960 * g++.dg/warn/Wunused-var-18.C: New test.
962 2012-09-25 Dodji Seketeli <dodji@redhat.com>
964 PR c++/53551 - -Wunused-local-typedefs misses uses
965 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
967 2012-09-28 Jakub Jelinek <jakub@redhat.com>
970 * gcc.target/i386/xorps-sse2.c: Remove xfails.
972 PR tree-optimization/54713
973 * gcc.c-torture/compile/pr54713-1.c: New test.
974 * gcc.c-torture/compile/pr54713-2.c: New test.
975 * gcc.c-torture/compile/pr54713-3.c: New test.
977 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
979 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
981 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
983 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
985 2012-09-27 Jakub Jelinek <jakub@redhat.com>
988 * gcc.target/i386/pr54703.c: New test.
990 2012-09-27 Richard Guenther <rguenther@suse.de>
993 * gcc.dg/lto/pr54709_0.c: New testcase.
994 * gcc.dg/lto/pr54709_1.c: Likewise.
996 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
998 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1000 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1002 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1004 * gcc.target/arm/pr42879.c: Handle big-endian.
1006 2012-09-26 Steve Ellcey <sellcey@mips.com>
1009 * gcc.dg/pr37303.c: Check for rdata or rodata.
1011 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1013 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1015 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1019 * gcc.target/powerpc/ppc-ne0-1.c: New.
1021 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1024 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1025 test_19, test_20, test_21, test_22, test_23): New functions.
1026 * gcc.target/sh/pr54089-4.c: New.
1027 * gcc.target/sh/pr54089-5.c: New.
1028 * gcc.target/sh/pr54089-6.c: New.
1029 * gcc.target/sh/pr54089-7.c: New.
1031 2012-09-25 Richard Guenther <rguenther@suse.de>
1034 * gcc.dg/lto/pr54702_0.c: New testcase.
1035 * gcc.dg/lto/pr54702_1.c: Likewise.
1036 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1037 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1038 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1039 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1041 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/cpp0x/parse2.C: New.
1045 * g++.dg/parse/error11.C: Adjust.
1046 * g++.dg/parse/error12.C: Likewise.
1048 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1050 * gcc.target/i386/20030217-1.c: Added check for
1051 large_long_double effective target.
1052 * gcc.target/i386/387-3.c: Likewise.
1053 * gcc.target/i386/387-4.c: Likewise.
1054 * gcc.target/i386/pr36578-1.c: Likewise.
1055 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1056 when long double size is equal double size.
1057 * gcc.target/i386/excess-precision-1.c: Likewise.
1058 * gcc.target/i386/pr36578-2.c: Likewise.
1059 * gcc.target/i386/20030217-2.c: New testcase.
1061 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1063 PR tree-optimization/54676
1064 * gcc.dg/pr54676.c: New test.
1066 2012-09-25 Richard Guenther <rguenther@suse.de>
1068 PR tree-optimization/53663
1069 * gcc.dg/torture/pr53663-1.c: New testcase.
1070 * gcc.dg/torture/pr53663-2.c: Likewise.
1071 * gcc.dg/torture/pr53663-3.c: Likewise.
1073 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1075 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1077 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1079 * lib/target-supports-dg.exp (dg-require-effective-target,
1080 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1081 dg-process-target-1 instead of dg-process-target.
1082 (dg-process-target-1): Rename from dg-process-target.
1083 (dg-process-target): New.
1085 2012-09-24 Richard Guenther <rguenther@suse.de>
1087 PR tree-optimization/54684
1088 * g++.dg/torture/pr54684.C: New testcase.
1090 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1092 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1094 2012-09-24 Richard Guenther <rguenther@suse.de>
1097 * gcc.dg/tm/pr52173-1.c: New.
1098 * gcc.dg/tm/pr52173-2.c: New.
1100 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1102 * gcc.dg/pr54669.c: New test.
1104 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1105 Dominique Dhumieres <dominiq@lps.ens.fr>
1108 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1110 2012-09-23 Tobias Burnus <burnus@net-b.de>
1113 * gfortran.dg/class_array_14.f90: New.
1115 2012-09-22 Kai Tietz <ktietz@redhat.com>
1117 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1118 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1120 2012-09-21 Dehao Chen <dehao@google.com>
1123 PR tree-optimization/54655
1124 * g++.dg/pr54655.C: New testcase.
1126 2012-09-21 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/54647
1129 * g++.dg/torture/pr54647.C: New testcase.
1131 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1134 * c-c++-common/torture/vector-compare-2.c: Add -w.
1136 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1138 * gnat.dg/opt20.ads: Move dg directive to...
1139 * gnat.dg/opt20.adb: ...here.
1140 * gnat.dg/addr1.ad[sb]: Likewise.
1141 * gnat.dg/concat2.ad[sb]: Likewise.
1142 * gnat.dg/array16.ad[sb]: Likewise.
1143 * gnat.dg/atomic5.ad[sb]: Likewise.
1144 * gnat.dg/discr29.ad[sb]: Likewise.
1145 * gnat.dg/noreturn5.ad[sb]: Likewise.
1146 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1147 * gnat.dg/discr23.ads: Remove dg directive.
1148 * gnat.dg/nested_float_packed.ads: Likewise.
1149 * gnat.dg/oconst6.ads: Move to...
1150 * gnat.dg/specs/oconst6.ads: ...here.
1152 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/decltype32.C: Tweak.
1157 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1159 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1160 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1161 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1162 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1164 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1167 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1169 2012-09-19 Steve Ellcey <sellcey@mips.com>
1171 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1173 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1175 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1176 * gcc.target/powerpc/ppc-mftb.c: New file.
1178 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1181 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1184 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1187 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1189 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1191 * gcc.c-torture/execute/20120919-1.c: New test.
1193 2012-09-19 Richard Guenther <rguenther@suse.de>
1195 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1197 2012-09-19 Richard Guenther <rguenther@suse.de>
1199 * gcc.dg/builtin-unreachable-6.c: Adjust.
1201 2012-09-19 Richard Guenther <rguenther@suse.de>
1203 * gcc.dg/builtin-object-size-10.c: Adjust.
1204 * gcc.dg/builtin-unreachable-5.c: Adjust.
1205 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1206 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1207 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1208 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1209 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1210 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1211 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1212 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1213 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1214 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1215 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1216 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1218 2012-09-19 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/54132
1221 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1222 * gcc.dg/torture/pr54132.c: Likewise.
1224 2012-09-19 Terry Guo <terry.guo@arm.com>
1226 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1227 extra prune rules that will be applied to all tests in a .exp file.
1228 (gcc-dg-prune): Use rules defined by the above variable.
1229 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1230 harmless warnings on architecture switch conflict.
1232 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1234 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1235 of asm-comment characters instead of a single one.
1236 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1238 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1240 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1242 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1243 target instead of xfailing it.
1244 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1245 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1246 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1247 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1248 * gcc.dg/vect/vect-104.c: Likewise.
1249 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1250 * gcc.dg/vect/vect-outer-1.c: Likewise.
1251 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1252 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1253 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1254 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1255 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1256 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1257 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1258 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1259 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1261 * lib/target-supports.exp
1262 (check_effective_target_vect_widen_mult_qi_to_hi,
1263 check_effective_target_vect_widen_mult_hi_to_si,
1264 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1265 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1266 check_effective_target_vect_pack_trunc,
1267 check_effective_target_vect_unpack,
1268 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1269 instead of arm_none.
1271 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1273 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1275 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1276 config to compiler_flags.
1278 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1281 * gcc.target/i386/pr54592.c: New test.
1283 PR tree-optimization/54610
1284 * gcc.target/i386/pr54610.c: New test.
1286 2012-09-17 Jason Merrill <jason@redhat.com>
1289 * g++.dg/cpp0x/alias-decl-21.C: New.
1290 * g++.dg/cpp0x/alias-decl-22.C: New.
1292 2012-09-17 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/scan_2.f90: New.
1297 2012-09-17 Jason Merrill <jason@redhat.com>
1300 * g++.dg/init/aggr9.C: New.
1302 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1304 * gnat.dg/loop_optimization12.ad[sb]: New test.
1306 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1309 * gfortran.dg/proc_ptr_result_7.f90: New.
1311 2012-09-17 Tobias Burnus <burnus@net-b.de>
1314 * gfortran.dg/structure_constructor_11.f90: New.
1316 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1318 PR tree-optimization/54563
1319 * g++.dg/torture/pr54563.C: New test.
1321 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1324 * gfortran.dg/typebound_generic_14.f03: New.
1326 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1329 * gfortran.dg/proc_ptr_38.f90: New.
1331 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1334 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1338 * gnat.dg/lto15.adb: Require lto.
1340 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1341 "myBindC" for hppa*-*-hpux*.
1343 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1345 * gfortran.dg/namelist_75.f90: New test.
1347 2012-09-15 Tom de Vries <tom@codesourcery.com>
1349 * gcc.dg/tree-ssa/vrp82.c: New test.
1350 * gcc.dg/tree-ssa/vrp83.c: Same.
1351 * gcc.dg/tree-ssa/vrp84.c: Same.
1353 2012-09-15 Tom de Vries <tom@codesourcery.com>
1355 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1356 * gcc.dg/tree-ssa/vrp81.c: ... this.
1358 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1361 * gcc.target/avr/torture/fix-types.h: New.
1362 * gcc.target/avr/torture/vals-hr.def: New.
1363 * gcc.target/avr/torture/vals-r.def: New.
1364 * gcc.target/avr/torture/vals-k.def: New.
1365 * gcc.target/avr/torture/vals-ur.def: New.
1366 * gcc.target/avr/torture/vals-uk.def: New.
1367 * gcc.target/avr/torture/vals-uhr.def: New.
1368 * gcc.target/avr/torture/vals-llk.def: New.
1369 * gcc.target/avr/torture/vals-ullk.def: New.
1370 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1371 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1372 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1373 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1374 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1375 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1376 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1377 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1379 2012-09-14 Dehao Chen <dehao@google.com>
1381 * g++.dg/debug/dwarf2/deallocator.C: New test.
1383 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1386 * gcc.c-torture/compile/pr54552-1.c: New test.
1388 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1391 * g++.dg/other/vector-compare.C: New testcase.
1392 * c-c++-common/vector-compare-3.c: New testcase.
1393 * gcc.dg/vector-shift.c: Move ...
1394 * c-c++-common/vector-shift.c: ... here.
1395 * gcc.dg/vector-shift1.c: Move ...
1396 * c-c++-common/vector-shift1.c: ... here.
1397 * gcc.dg/vector-shift3.c: Move ...
1398 * c-c++-common/vector-shift3.c: ... here.
1399 * gcc.dg/vector-compare-1.c: Move ...
1400 * c-c++-common/vector-compare-1.c: ... here.
1401 * gcc.dg/vector-compare-2.c: Move ...
1402 * c-c++-common/vector-compare-2.c: ... here.
1403 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1404 * c-c++-common/torture/vector-compare-1.c: ... here.
1405 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1406 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1407 * c-c++-common/torture/vector-compare-2.c: ... here.
1408 * gcc.c-torture/execute/vector-shift.c: Move ...
1409 * c-c++-common/torture/vector-shift.c: ... here.
1410 * gcc.c-torture/execute/vector-shift2.c: Move ...
1411 * c-c++-common/torture/vector-shift2.c: ... here.
1412 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1413 * c-c++-common/torture/vector-subscript-1.c: ... here.
1414 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1415 * c-c++-common/torture/vector-subscript-2.c: ... here.
1416 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1417 * c-c++-common/torture/vector-subscript-3.c: ... here.
1419 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1422 * gcc.c-torture/compile/pr54103-1.c,
1423 gcc.c-torture/compile/pr54103-2.c,
1424 gcc.c-torture/compile/pr54103-3.c,
1425 gcc.c-torture/compile/pr54103-4.c,
1426 gcc.c-torture/compile/pr54103-5.c,
1427 gcc.c-torture/compile/pr54103-6.c: New tests.
1428 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1430 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1432 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1434 2012-09-14 Richard Guenther <rguenther@suse.de>
1436 PR tree-optimization/54565
1437 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1438 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1440 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1442 * gcc.target/arm/combine-movs.c: Add missing space.
1444 2012-09-14 Richard Guenther <rguenther@suse.de>
1446 * g++.dg/torture/builtin-location.C: New testcase.
1448 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1449 Manuel López-Ibáñez <manu@gcc.gnu.org>
1452 * g++.dg/warn/Wuninitialized-self.C: New.
1454 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.c-torture/compile/pr54559.c: New test.
1459 2012-09-13 Jason Merrill <jason@redhat.com>
1462 * g++.dg/cpp0x/constexpr-temp1.C: New.
1465 * g++.dg/template/anonunion2.C: New.
1468 * g++.dg/template/init10.C: New.
1470 2012-09-13 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/implicit_pure_3.f90: New.
1475 2012-09-13 Richard Guenther <rguenther@suse.de>
1477 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1479 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1481 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1483 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1485 * c-c++-common/pr51712.c: Handle for short-enum targets.
1487 2012-09-12 Terry Guo <terry.guo@arm.com>
1489 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1490 and lsrs for Thumb2 mode.
1492 2012-09-12 Jan Hubicka <jh@suse.cz>
1494 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1496 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1499 * gcc.target/i386/pr54445-1.c: New file.
1500 * gcc.target/i386/pr54445-2.c: Likewise.
1502 2012-09-12 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/coarray_10.f90: Update dg-error.
1507 * gfortran.dg/coarray_28.f90: New.
1508 * gfortran.dg/array_section_3.f90: New.
1510 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1512 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1513 gcc.target/arm/pr48252.c: Fix for big-endian support.
1515 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1517 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1519 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1520 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1522 * gcc.target/arm/neon-vfma-1.c: New testcase.
1523 * gcc.target/arm/neon-vfms-1.c: Likewise.
1524 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1526 * gcc.target/arm/neon-vmls-1.c: Likewise.
1527 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1529 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1530 (check_effective_target_arm_neonv2_ok): Likewise.
1531 (check_effective_target_arm_neonv2_hw): Likewise.
1532 (check_effective_target_arm_neonv2): Likewise.
1534 2012-09-11 Richard Guenther <rguenther@suse.de>
1537 * g++.dg/tree-ssa/pr54515.C: New testcase.
1539 2012-09-10 Andrew Pinski <apinski@cavium.com>
1542 * gcc.dg/tm/memopt-16.c: New testcase.
1544 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/sfinae40.C: New.
1549 * g++.dg/cpp0x/sfinae41.C: Likewise.
1551 2012-09-10 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1556 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1559 * gcc.target/sh/pr54089-3.c: New.
1561 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1563 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1565 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1567 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1569 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1571 * gcc.dg/pr52558-2.c: Delete.
1572 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1574 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1576 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1578 2012-09-10 Richard Guenther <rguenther@suse.de>
1580 PR tree-optimization/54520
1581 * gcc.dg/torture/pr54520.c: New testcase.
1583 2012-09-10 Jason Merrill <jason@redhat.com>
1586 * g++.dg/cpp0x/implicit14.C: New.
1588 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1591 * gfortran.dg/bound_simplification_3.f90: New test.
1593 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1596 * gcc.dg/pr52558-1.c: Delete.
1597 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1599 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1601 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1602 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1603 * gcc.target/arm/smlaltt-1.c: Likewise.
1605 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1607 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1609 2012-09-07 Tom de Vries <tom@codesourcery.com>
1611 PR tree-optimization/53986
1612 * gcc.dg/tree-ssa/vrp80.c: New test.
1613 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1615 2012-09-06 Jason Merrill <jason@redhat.com>
1619 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1620 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1622 2012-09-06 Andrew Pinski <apinski@cavium.com>
1625 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1627 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1629 PR rtl-optimization/54455
1630 * gcc.dg/54455.c: New test.
1632 2012-09-06 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/promotion_2.f90: New.
1637 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1640 * c-c++-common/pr54486.c: New test.
1642 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1645 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1647 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/sfinae39.C: New.
1652 2012-09-04 Jason Merrill <jason@redhat.com>
1655 * g++.dg/ext/flexary3.C: New.
1658 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1661 * g++.dg/template/defarg15.C: New.
1664 * g++.dg/template/access24.C: New.
1666 2012-09-04 Richard Guenther <rguenther@suse.de>
1668 PR tree-optimization/54458
1669 * gcc.dg/torture/pr54458.c: New testcase.
1671 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1673 * gcc.target/arm/neon-vext.c: New test.
1674 * gcc.target/arm/neon-vext-execute.c: Ditto.
1676 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1680 * gfortran.dg/select_type_29.f03: New.
1682 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1684 * gcc.dg/fold-perm.c: Improve test.
1686 2012-09-03 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/coarray_class_1.f90: New.
1691 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1694 * gcc.c-torture/compile/pr49206.c: New test.
1696 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1697 Uros Bizjak <ubizjak@gmail.com>
1700 * gfortran.dg/pr36680.f90: New test.
1702 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1705 * g++.dg/opt/pr42295.C: New test.
1707 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.dg/torture/pr54436.c: New test.
1712 2012-09-01 Andrew Pinski <apinski@cavium.com>
1714 * gcc.target/mips/truncate-8.c: New testcase.
1716 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1720 * gcc.target/i386/pr46829.c: New test.
1721 * gcc.target/i386/pr46843.c: Ditto.
1723 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1724 Jason Merrill <jason@redhat.com>
1727 * g++.dg/parse/error50.C: New.
1729 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1732 * gcc.c-torture/compile/pr54428.c: New test.
1734 2012-08-31 Ollie Wild <aaw@google.com>
1737 * g++.dg/init/lifetime3.C: New test.
1739 2012-08-31 Martin Jambor <mjambor@suse.cz>
1742 * gcc.dg/torture/pr54409.c: New test.
1744 2012-08-31 Martin Jambor <mjambor@suse.cz>
1746 * gfortran.dg/pr48636.f90: Add dump scan checks.
1748 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1750 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1752 2012-08-28 Joey Ye <joey.ye@arm.com>
1754 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1756 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.target/i386/pr46254.c: New test.
1761 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1763 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1764 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1765 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1767 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1769 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1770 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1771 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1772 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1773 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1774 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1775 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1776 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1777 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1778 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1779 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1780 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1781 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1782 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1783 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1784 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1785 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1786 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1787 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1788 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1789 gcc.target/mips/unaligned-1.c: Tighten regexps.
1791 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1793 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1794 (mips_option_groups): Remove optimization. Add various -f options.
1795 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1796 and -pg imply -fno-omit-frame-pointer.
1797 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1798 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1799 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1800 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1801 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1802 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1803 * gcc.target/mips/abi-n32-long32.c: Likewise.
1804 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1805 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1806 * gcc.target/mips/abi-n32-long64.c: Likewise.
1807 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1808 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1809 * gcc.target/mips/abi-n64-long32.c: Likewise.
1810 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1811 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1812 * gcc.target/mips/abi-n64-long64.c: Likewise.
1813 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1814 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1815 * gcc.target/mips/abi-o32-long32.c: Likewise.
1816 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1817 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1818 * gcc.target/mips/abi-o32-long64.c: Likewise.
1819 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1820 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1821 * gcc.target/mips/abi-o64-long32.c: Likewise.
1822 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1823 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1824 * gcc.target/mips/abi-o64-long64.c: Likewise.
1825 * gcc.target/mips/asm-1.c: Likewise.
1826 * gcc.target/mips/branch-1.c: Likewise.
1827 * gcc.target/mips/call-3.c: Likewise.
1828 * gcc.target/mips/call-saved-3.c: Likewise.
1829 * gcc.target/mips/clear-cache-1.c: Likewise.
1830 * gcc.target/mips/div-1.c: Likewise.
1831 * gcc.target/mips/div-2.c: Likewise.
1832 * gcc.target/mips/div-3.c: Likewise.
1833 * gcc.target/mips/div-4.c: Likewise.
1834 * gcc.target/mips/div-5.c: Likewise.
1835 * gcc.target/mips/div-6.c: Likewise.
1836 * gcc.target/mips/div-7.c: Likewise.
1837 * gcc.target/mips/div-8.c: Likewise.
1838 * gcc.target/mips/div-9.c: Likewise.
1839 * gcc.target/mips/div-10.c: Likewise.
1840 * gcc.target/mips/div-11.c: Likewise.
1841 * gcc.target/mips/div-12.c: Likewise.
1842 * gcc.target/mips/dsp-ctrl.c: Likewise.
1843 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1844 * gcc.target/mips/ext-8.c: Likewise.
1845 * gcc.target/mips/extend-2.c: Likewise.
1846 * gcc.target/mips/fix-r10000-1.c: Likewise.
1847 * gcc.target/mips/fix-r10000-2.c: Likewise.
1848 * gcc.target/mips/fix-r10000-3.c: Likewise.
1849 * gcc.target/mips/fix-r10000-4.c: Likewise.
1850 * gcc.target/mips/fix-r10000-5.c: Likewise.
1851 * gcc.target/mips/fix-r10000-6.c: Likewise.
1852 * gcc.target/mips/fix-r10000-7.c: Likewise.
1853 * gcc.target/mips/fix-r10000-8.c: Likewise.
1854 * gcc.target/mips/fix-r10000-9.c: Likewise.
1855 * gcc.target/mips/fix-r10000-10.c: Likewise.
1856 * gcc.target/mips/fix-r10000-11.c: Likewise.
1857 * gcc.target/mips/fix-r10000-12.c: Likewise.
1858 * gcc.target/mips/fix-r10000-13.c: Likewise.
1859 * gcc.target/mips/fix-r10000-14.c: Likewise.
1860 * gcc.target/mips/fix-r10000-15.c: Likewise.
1861 * gcc.target/mips/fpcmp-1.c: Likewise.
1862 * gcc.target/mips/fpcmp-2.c: Likewise.
1863 * gcc.target/mips/fpr-moves-7.c: Likewise.
1864 * gcc.target/mips/fpr-moves-8.c: Likewise.
1865 * gcc.target/mips/int-moves-1.c: Likewise.
1866 * gcc.target/mips/int-moves-2.c: Likewise.
1867 * gcc.target/mips/long-calls-pg.c: Likewise.
1868 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1869 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1870 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1871 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1872 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1873 * gcc.target/mips/mips-3d-1.c: Likewise.
1874 * gcc.target/mips/mips-3d-2.c: Likewise.
1875 * gcc.target/mips/mips-3d-3.c: Likewise.
1876 * gcc.target/mips/mips-3d-4.c: Likewise.
1877 * gcc.target/mips/mips-3d-5.c: Likewise.
1878 * gcc.target/mips/mips-3d-6.c: Likewise.
1879 * gcc.target/mips/mips-3d-7.c: Likewise.
1880 * gcc.target/mips/mips-3d-8.c: Likewise.
1881 * gcc.target/mips/mips-3d-9.c: Likewise.
1882 * gcc.target/mips/mips-ps-1.c: Likewise.
1883 * gcc.target/mips/mips-ps-2.c: Likewise.
1884 * gcc.target/mips/mips-ps-3.c: Likewise.
1885 * gcc.target/mips/mips-ps-4.c: Likewise.
1886 * gcc.target/mips/mips-ps-6.c: Likewise.
1887 * gcc.target/mips/mips32-dspr2.c: Likewise.
1888 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1889 * gcc.target/mips/neg-abs-1.c: Likewise.
1890 * gcc.target/mips/neg-abs-2.c: Likewise.
1891 * gcc.target/mips/nmadd-3.c: Likewise.
1892 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1893 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1894 * gcc.target/mips/octeon-pop-1.c: Likewise.
1895 * gcc.target/mips/pr26765.c: Likewise.
1896 * gcc.target/mips/pr33256.c: Likewise.
1897 * gcc.target/mips/pr33635-1.c: Likewise.
1898 * gcc.target/mips/pr33755.c: Likewise.
1899 * gcc.target/mips/pr35802.c: Likewise.
1900 * gcc.target/mips/pr45074.c: Likewise.
1901 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1902 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1903 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1904 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1905 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1906 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1907 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1908 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1909 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1910 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1911 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1912 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1913 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1914 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1915 * gcc.target/mips/save-restore-1.c: Likewise.
1916 * gcc.target/mips/save-restore-3.c: Likewise.
1917 * gcc.target/mips/save-restore-5.c: Likewise.
1918 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1919 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1920 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1921 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1922 * gcc.target/mips/stack-1.c: Likewise.
1924 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1927 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1928 branch under test to be filled with preceding rather than
1929 following instructions.
1930 * gcc.target/mips/branch-10.c: Likewise.
1931 * gcc.target/mips/branch-11.c: Likewise.
1932 * gcc.target/mips/branch-12.c: Likewise.
1933 * gcc.target/mips/branch-13.c: Likewise.
1934 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1935 to be eliminated. Tighten $28 scan-assembler-not test.
1937 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1939 * gcc.target/mips/call-4.c: ...this new test.
1941 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1943 * gcc.target/mips/code-readable-3.c: Likewise.
1944 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1945 flag but skip for -O0.
1946 * gcc.target/mips/code-readable-4.c: Likewise.
1948 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1949 of operations under test.
1950 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1952 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1953 Don't require sibling-call optimization.
1954 * gcc.target/mips/near-far-4.c: Likewise.
1956 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1957 Make sure that the register variable is used.
1958 * gcc.target/mips/soft-float-1.c: Likewise.
1960 * gcc.target/mips/sdata-1.c: Make static data volatile.
1961 * gcc.target/mips/sdata-2.c: Likewise.
1962 * gcc.target/mips/sdata-3.c: Likewise.
1963 * gcc.target/mips/sdata-4.c: Likewise.
1965 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1967 * gcc.target/mips/atomic-memory-2.c: Likewise.
1968 * gcc.target/mips/branch-cost-1.c: Likewise.
1969 * gcc.target/mips/branch-cost-2.c: Likewise.
1970 * gcc.target/mips/cache-1.c: Likewise.
1971 * gcc.target/mips/call-1.c: Likewise.
1972 * gcc.target/mips/call-saved-2.c: Likewise.
1973 * gcc.target/mips/const-anchor-1.c: Likewise.
1974 * gcc.target/mips/const-anchor-2.c: Likewise.
1975 * gcc.target/mips/dse-1.c: Likewise.
1976 * gcc.target/mips/dsp-lhx.c: Likewise.
1977 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1978 * gcc.target/mips/ext-1.c: Likewise.
1979 * gcc.target/mips/ext-2.c: Likewise.
1980 * gcc.target/mips/ext-3.c: Likewise.
1981 * gcc.target/mips/ext-4.c: Likewise.
1982 * gcc.target/mips/ext-5.c: Likewise.
1983 * gcc.target/mips/ext-6.c: Likewise.
1984 * gcc.target/mips/ext-7.c: Likewise.
1985 * gcc.target/mips/extend-1.c: Likewise.
1986 * gcc.target/mips/fix-r4000-1.c: Likewise.
1987 * gcc.target/mips/fix-r4000-3.c: Likewise.
1988 * gcc.target/mips/fix-r4000-5.c: Likewise.
1989 * gcc.target/mips/fix-r4000-6.c: Likewise.
1990 * gcc.target/mips/fix-r4000-8.c: Likewise.
1991 * gcc.target/mips/fix-r4000-10.c: Likewise.
1992 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1993 * gcc.target/mips/fixed-vector-type.c: Likewise.
1994 * gcc.target/mips/fpr-moves-1.c: Likewise.
1995 * gcc.target/mips/fpr-moves-2.c: Likewise.
1996 * gcc.target/mips/fpr-moves-3.c: Likewise.
1997 * gcc.target/mips/fpr-moves-4.c: Likewise.
1998 * gcc.target/mips/fpr-moves-5.c: Likewise.
1999 * gcc.target/mips/fpr-moves-6.c: Likewise.
2000 * gcc.target/mips/ins-1.c: Likewise.
2001 * gcc.target/mips/ins-2.c: Likewise.
2002 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2003 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2004 * gcc.target/mips/lazy-binding-1.c: Likewise.
2005 * gcc.target/mips/madd-3.c: Likewise.
2006 * gcc.target/mips/madd-5.c: Likewise.
2007 * gcc.target/mips/madd-6.c: Likewise.
2008 * gcc.target/mips/madd-8.c: Likewise.
2009 * gcc.target/mips/madd-9.c: Likewise.
2010 * gcc.target/mips/memcpy-1.c: Likewise.
2011 * gcc.target/mips/mips-ps-type.c: Likewise.
2012 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2013 * gcc.target/mips/mips-sched-madd.c: Likewise.
2014 * gcc.target/mips/mips16e-extends.c: Likewise.
2015 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2016 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2017 * gcc.target/mips/movcc-1.c: Likewise.
2018 * gcc.target/mips/movcc-2.c: Likewise.
2019 * gcc.target/mips/movcc-3.c: Likewise.
2020 * gcc.target/mips/msub-5.c: Likewise.
2021 * gcc.target/mips/msub-6.c: Likewise.
2022 * gcc.target/mips/msub-8.c: Likewise.
2023 * gcc.target/mips/mult-2.c: Likewise.
2024 * gcc.target/mips/mult-3.c: Likewise.
2025 * gcc.target/mips/mult-5.c: Likewise.
2026 * gcc.target/mips/mult-6.c: Likewise.
2027 * gcc.target/mips/mult-7.c: Likewise.
2028 * gcc.target/mips/mult-12.c: Likewise.
2029 * gcc.target/mips/mult-13.c: Likewise.
2030 * gcc.target/mips/mult-14.c: Likewise.
2031 * gcc.target/mips/mult-15.c: Likewise.
2032 * gcc.target/mips/mult-17.c: Likewise.
2033 * gcc.target/mips/mult-18.c: Likewise.
2034 * gcc.target/mips/mult-19.c: Likewise.
2035 * gcc.target/mips/nmadd-1.c: Likewise.
2036 * gcc.target/mips/nmadd-2.c: Likewise.
2037 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2038 * gcc.target/mips/octeon-cins-1.c: Likewise.
2039 * gcc.target/mips/octeon-cins-2.c: Likewise.
2040 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2041 * gcc.target/mips/octeon-exts-2.c: Likewise.
2042 * gcc.target/mips/octeon-exts-3.c: Likewise.
2043 * gcc.target/mips/octeon-exts-4.c: Likewise.
2044 * gcc.target/mips/octeon-exts-5.c: Likewise.
2045 * gcc.target/mips/octeon-exts-6.c: Likewise.
2046 * gcc.target/mips/octeon-exts-7.c: Likewise.
2047 * gcc.target/mips/octeon-pop-2.c: Likewise.
2048 * gcc.target/mips/octeon-seq-3.c: Likewise.
2049 * gcc.target/mips/octeon-seq-4.c: Likewise.
2050 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2051 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2052 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2053 * gcc.target/mips/pr54240.c: Likewise.
2054 * gcc.target/mips/rsqrt-1.c: Likewise.
2055 * gcc.target/mips/rsqrt-2.c: Likewise.
2056 * gcc.target/mips/rsqrt-3.c: Likewise.
2057 * gcc.target/mips/rsqrt-4.c: Likewise.
2058 * gcc.target/mips/save-restore-2.c: Likewise.
2059 * gcc.target/mips/save-restore-4.c: Likewise.
2060 * gcc.target/mips/sb1-1.c: Likewise.
2061 * gcc.target/mips/scc-1.c: Likewise.
2062 * gcc.target/mips/scc-2.c: Likewise.
2063 * gcc.target/mips/scc-3.c: Likewise.
2064 * gcc.target/mips/scc-4.c: Likewise.
2065 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2066 * gcc.target/mips/truncate-1.c: Likewise.
2067 * gcc.target/mips/truncate-2.c: Likewise.
2068 * gcc.target/mips/truncate-3.c: Likewise.
2069 * gcc.target/mips/truncate-4.c: Likewise.
2070 * gcc.target/mips/truncate-5.c: Likewise.
2071 * gcc.target/mips/truncate-6.c: Likewise.
2072 * gcc.target/mips/unaligned-1.c: Likewise.
2074 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2075 skip for -O0. Require -fexpensive-optimizations.
2076 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2077 * gcc.target/mips/dspr2-MULT.c: Likewise.
2078 * gcc.target/mips/fix-r4000-2.c: Likewise.
2079 * gcc.target/mips/fix-r4000-4.c: Likewise.
2080 * gcc.target/mips/fix-r4000-7.c: Likewise.
2081 * gcc.target/mips/fix-r4000-9.c: Likewise.
2082 * gcc.target/mips/madd-1.c: Likewise.
2083 * gcc.target/mips/madd-2.c: Likewise.
2084 * gcc.target/mips/madd-4.c: Likewise.
2085 * gcc.target/mips/maddu-1.c: Likewise.
2086 * gcc.target/mips/maddu-2.c: Likewise.
2087 * gcc.target/mips/maddu-3.c: Likewise.
2088 * gcc.target/mips/maddu-4.c: Likewise.
2089 * gcc.target/mips/msub-1.c: Likewise.
2090 * gcc.target/mips/msub-2.c: Likewise.
2091 * gcc.target/mips/msub-3.c: Likewise.
2092 * gcc.target/mips/msub-4.c: Likewise.
2093 * gcc.target/mips/msubu-1.c: Likewise.
2094 * gcc.target/mips/msubu-2.c: Likewise.
2095 * gcc.target/mips/msubu-3.c: Likewise.
2096 * gcc.target/mips/msubu-4.c: Likewise.
2097 * gcc.target/mips/mult-1.c: Likewise.
2098 * gcc.target/mips/mult-4.c: Likewise.
2099 * gcc.target/mips/mult-8.c: Likewise.
2100 * gcc.target/mips/mult-9.c: Likewise.
2101 * gcc.target/mips/mult-10.c: Likewise.
2102 * gcc.target/mips/mult-11.c: Likewise.
2103 * gcc.target/mips/mult-16.c: Likewise.
2105 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2106 skip for -O0 and -Os.
2107 * gcc.target/mips/fix-r4000-12.c: Likewise.
2108 * gcc.target/mips/madd-7.c: Likewise.
2109 * gcc.target/mips/mips-ps-5.c: Likewise.
2110 * gcc.target/mips/mips-ps-7.c: Likewise.
2111 * gcc.target/mips/msub-7.c: Likewise.
2113 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2114 skip for -O0. Require -mno-abicalls.
2115 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2117 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2118 skip for -O0. Require a total number of BBIT instructions and
2119 at least one of each kind.
2121 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2122 skip for -O0. Require -fno-unroll-loops.
2124 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2125 skip for -O0. Allow BLTZ as well as BGEZ.
2127 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2129 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2130 skip for -O0. Require -fschedule-insns2.
2131 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2133 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2134 but skip for -O0. Make a branch-likely more likely.
2136 * gcc.target/mips/timode-2.c: Split each test into its own function.
2137 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2139 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2140 skip for -O0. Require -fpeephole2.
2141 * gcc.target/mips/vr-mult-2.c: Likewise.
2143 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2145 PR preprocessor/53469
2146 * gcc.dg/cpp/_Pragma7.c: New test case.
2148 2012-08-27 Tobias Burnus <burnus@net-b.de>
2151 * gfortran.dg/do_5.f90: New.
2153 2012-08-27 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2156 from dg-options as -Wall no longer implies it.
2158 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2160 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2162 2012-08-25 Jason Merrill <jason@redhat.com>
2164 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2166 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/cpp0x/auto34.C: New.
2171 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/pr54363.c: New test.
2177 * gcc.dg/pr54355.c: New test.
2179 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2182 * gcc.target/i386/pr52857-1.c: New.
2183 * gcc.target/i386/pr52857-2.c: Likewise.
2185 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2187 * gcc.target/mips/code-readable-4.c: New test.
2189 2012-08-23 Julian Brown <julian@codesourcery.com>
2190 Sandra Loosemore <sandra@codesourcery.com>
2192 * gcc.target/mips/code-readable-1.c: Add -O to options.
2194 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/lookup/using53.C: New.
2199 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2201 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2202 * gcc.dg/fixed-point/convert-1.c: New.
2203 * gcc.dg/fixed-point/convert-2.c: New.
2204 * gcc.dg/fixed-point/convert-3.c: New.
2205 * gcc.dg/fixed-point/convert-4.c: New.
2206 * gcc.dg/fixed-point/convert-float-1.c: New.
2207 * gcc.dg/fixed-point/convert-float-2.c: New.
2208 * gcc.dg/fixed-point/convert-float-3.c: New.
2209 * gcc.dg/fixed-point/convert-float-4.c: New.
2210 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2211 * gcc.dg/fixed-point/convert-sat.c: New.
2212 * gcc.dg/fixed-point/convert.h: New.
2214 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2217 * gcc.target/sh/pr54089-2.c: New.
2219 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2221 * gcc.target/i386/long-double-64-1.c: New file.
2222 * gcc.target/i386/long-double-64-2.c: Likewise.
2223 * gcc.target/i386/long-double-64-3.c: Likewise.
2224 * gcc.target/i386/long-double-64-4.c: Likewise.
2225 * gcc.target/i386/long-double-80-1.c: Likewise.
2226 * gcc.target/i386/long-double-80-2.c: Likewise.
2227 * gcc.target/i386/long-double-80-3.c: Likewise.
2228 * gcc.target/i386/long-double-80-4.c: Likewise.
2229 * gcc.target/i386/long-double-80-5.c: Likewise.
2230 * gcc.target/i386/long-double-80-6.c: Likewise.
2231 * gcc.target/i386/long-double-80-7.c: Likewise.
2233 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2235 PR tree-optimization/54317
2236 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2238 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2241 * gcc.target/sh/pr39423-2.c: New.
2243 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2245 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2246 * gcc.dg/fold-perm.c: Likewise.
2248 2012-08-20 Jan Hubicka <jh@suse.cz>
2251 * gcc.dg/ipa/inlinehint-1.c: New.
2253 2012-08-20 Florian Weimer <fweimer@redhat.com>
2256 * g++.dg/init/new38.C: New test.
2257 * g++.dg/init/new39.C: New test.
2259 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2262 * gcc.target/sh/pr54089-1.c: New.
2264 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2267 * gcc.target/sh/pr51244-11.c: New.
2269 2012-08-20 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/warn_target_lifetime_2.f90: New.
2274 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2277 * g++.dg/warn/Wunused-var-17.C: New.
2279 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2282 * gcc.dg/gomp/pr53992.c: New test.
2284 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2287 * gcc.c-torture/execute/20120817-1.c: New test.
2289 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2291 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2293 (f2): New test that really does need adds.
2295 2012-08-20 Richard Guenther <rguenther@suse.de>
2297 PR tree-optimization/54327
2298 * gcc.dg/torture/pr54327.c: New testcase.
2300 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2302 PR tree-optimization/54321
2303 * gcc.c-torture/compile/pr54321.c: New test.
2305 2012-08-20 Tobias Burnus <burnus@net-b.de>
2308 * gfortran.dg/warn_target_lifetime_1.f90: New.
2310 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2313 * gfortran.dg/real_compare_1.f90: New test case.
2314 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2316 2012-08-18 Jan Hubicka <jh@suse.cz>
2318 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2320 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2323 * gfortran.dg/interface_37.f90: New test.
2325 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2326 Gary Funck <gary@intrepid.com>
2329 * gcc.target/i386/pr20020-1.c: New test.
2330 * gcc.target/i386/pr20020-2.c: Likewise.
2331 * gcc.target/i386/pr20020-3.c: Likewise.
2333 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2335 * gcc.target/i386/perm-concat.c: New test.
2337 2012-08-17 Julian Brown <julian@codesourcery.com>
2339 * gcc.target/arm/div64-unwinding.c: New test.
2341 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2345 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2348 * gcc.target/sh/pr54236-1.c: New.
2350 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2352 * lib/target-supports.exp (check_effective_target_sync_int_long)
2353 (check_effective_target_sync_char_short): Enable for crisv32-*
2357 * gcc.dg/torture/pr54261-1.c: New test.
2359 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2363 * gfortran.dg/typebound_call_24.f03: New.
2365 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2367 PR tree-optimization/54245
2368 * gcc.dg/tree-ssa/pr54245.c: New test.
2370 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2372 PR tree-optimization/54240
2373 * gcc.target/powerpc/pr54240.c: New test.
2374 * gcc.target/mips/pr54240.c: Likewise.
2376 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2379 * gcc.target/sh/pr52933-1.c: New.
2380 * gcc.target/sh/pr52933-2.c: New.
2382 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2385 * gcc.target/sh/pr50751-8.c: New.
2387 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2390 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2391 * gfortran.dg/typebound_proc_27.f03: New test.
2393 2012-08-14 Sterling Augustine <saugustine@google.com>
2395 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2397 2012-08-14 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/data_constraints_3.f90: New.
2401 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2402 to disable -pedantic compilation.
2403 * gfortran.dg/pr37243.f: Ditto.
2404 * gfortran.dg/g77/19990826-3.f: Ditto.
2405 * gfortran.dg/g77/20020307-1.f : Ditto.
2406 * gfortran.dg/g77/980310-3.f: Ditto.
2408 2012-08-14 Tobias Burnus <burnus@net-b.de>
2411 * gfortran.dg/warn_conversion_4.f90: New.
2413 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2416 PR rtl-optimization/53495
2417 * gcc.c-torture/compile/pr53411.c: New test.
2418 * gcc.c-torture/compile/pr53495.c: New test.
2420 2012-08-13 Richard Guenther <rguenther@suse.de>
2422 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2424 2012-08-13 Richard Guenther <rguenther@suse.de>
2426 PR tree-optimization/54200
2427 * gcc.dg/guality/pr54200.c: New testcase.
2428 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2430 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2432 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2434 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2437 * gcc.target/sh/pr51244-7.c: New.
2438 * gcc.target/sh/pr51244-8.c: New.
2439 * gcc.target/sh/pr51244-9.c: New.
2440 * gcc.target/sh/pr51244-10.c: New.
2442 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2444 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2446 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2447 * gcc.target/sh/pr53511-1.c: Likewise.
2448 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2449 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2450 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2451 * gcc.target/sh/pr53512-3.c: Likewise.
2452 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2454 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2457 * gcc.c-torture/compile/pr39423-1.c: New.
2458 * gcc.c-torture/compile/pr39423-2.c: New.
2460 2012-08-12 Tobias Burnus <burnus@net-b.de>
2463 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2464 they appear uninitialized on the RHS.
2465 * gfortran.dg/public_private_module_6.f90: New.
2467 2012-08-11 Martin Jambor <mjambor@suse.cz>
2470 * gfortran.dg/pr48636.f90: New test.
2472 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2474 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2476 (main): Adjust caller.
2478 2012-08-10 Richard Guenther <rguenther@suse.de>
2480 * gcc.dg/matrix/*.c: Adjust and move ...
2481 * gcc.dg/torture/: ... here.
2482 * gcc.dg/matrix: Remove directory.
2484 2012-08-10 Richard Guenther <rguenther@suse.de>
2487 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2489 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2492 * gcc.dg/tree-ssa/pr54211.c: New test.
2494 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2496 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2497 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2499 2012-08-10 Richard Guenther <rguenther@suse.de>
2501 PR tree-optimization/54109
2502 * gcc.dg/torture/pr54109.c: New testcase.
2503 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2504 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2506 2012-08-10 Richard Guenther <rguenther@suse.de>
2508 PR tree-optimization/54027
2509 * gcc.dg/torture/pr54027.c: New testcase.
2511 2012-08-10 Richard Guenther <rguenther@suse.de>
2513 * g++.dg/plugin/selfassign.c: Adjust.
2514 * gcc.dg/plugin/selfassign.c: Likewise.
2515 * gcc.dg/strlenopt-11.c: Likewise.
2516 * gcc.dg/strlenopt-13.c: Likewise.
2517 * gcc.dg/no-strict-overflow-4.c: Likewise.
2518 * gcc.dg/strict-overflow-4.c: Likewise.
2519 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2520 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2521 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2522 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2523 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2524 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2525 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2526 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2527 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2528 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2529 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2530 * gcc.dg/pr46309.c: Likewise.
2531 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2533 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2535 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2537 * gcc.c-torture/compile/20120727-2.c: New test.
2539 2012-08-09 Martin Jambor <mjambor@suse.cz>
2541 * gcc.dg/ipa/iinline-4.c: New test.
2542 * gcc.dg/ipa/iinline-5.c: Likewise.
2543 * gcc.dg/ipa/iinline-6.c: Likewise.
2544 * gcc.dg/ipa/iinline-7.c: Likewise.
2545 * gcc.dg/lto/20120723_0.c: Likewise.
2546 * gcc.dg/lto/20120723_1.c: Likewise.
2548 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2551 * gcc.target/sh/pr39423-1.c: New.
2553 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2556 * gcc.target/sh/pr51244-5: New.
2557 * gcc.target/sh/pr51244-6: New.
2559 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2561 * gcc.target/i386/adx-addxcarry32-3.c: New.
2562 * gcc.target/i386/adx-addxcarry64-3.c: New.
2564 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2566 PR rtl-optimization/53701
2567 * gcc.dg/pr53701.c: New test.
2569 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2571 * gcc.c-torture/compile/20120727-1.c: New test.
2573 2012-08-09 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/intrinsic_shadow_4.f90: New.
2578 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2580 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2582 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2584 * gcc.c-torture/execute/20120808-1.c: New test.
2586 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2588 PR rtl-optimization/54157
2589 * gcc.target/i386/pr54157.c: New file.
2591 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2593 * gcc.target/i386/adx-addcarryx32-1.c: New.
2594 * gcc.target/i386/adx-addcarryx32-2.c: New.
2595 * gcc.target/i386/adx-addcarryx64-1.c: New.
2596 * gcc.target/i386/adx-addcarryx64-2.c: New.
2597 * gcc.target/i386/adx-check.h: New.
2598 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2599 * gcc.target/i386/sse-12.c: Add -madx.
2600 * gcc.target/i386/sse-13.c: Ditto.
2601 * gcc.target/i386/sse-14.c: Ditto.
2602 * gcc.target/i386/sse-22.c: Ditto.
2603 * gcc.target/i386/sse-23.c: Ditto.
2604 * g++.dg/other/i386-2.C: Ditto.
2605 * g++.dg/other/i386-3.C: Ditto.
2607 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2609 * gcc.dg/tree-ssa/slsr-5.c: New.
2610 * gcc.dg/tree-ssa/slsr-6.c: New.
2611 * gcc.dg/tree-ssa/slsr-7.c: New.
2612 * gcc.dg/tree-ssa/slsr-8.c: New.
2613 * gcc.dg/tree-ssa/slsr-9.c: New.
2614 * gcc.dg/tree-ssa/slsr-10.c: New.
2615 * gcc.dg/tree-ssa/slsr-11.c: New.
2616 * gcc.dg/tree-ssa/slsr-12.c: New.
2617 * gcc.dg/tree-ssa/slsr-13.c: New.
2618 * gcc.dg/tree-ssa/slsr-14.c: New.
2619 * gcc.dg/tree-ssa/slsr-15.c: New.
2620 * gcc.dg/tree-ssa/slsr-16.c: New.
2621 * gcc.dg/tree-ssa/slsr-17.c: New.
2622 * gcc.dg/tree-ssa/slsr-18.c: New.
2623 * gcc.dg/tree-ssa/slsr-19.c: New.
2624 * gcc.dg/tree-ssa/slsr-20.c: New.
2625 * gcc.dg/tree-ssa/slsr-21.c: New.
2626 * gcc.dg/tree-ssa/slsr-22.c: New.
2627 * gcc.dg/tree-ssa/slsr-23.c: New.
2628 * gcc.dg/tree-ssa/slsr-24.c: New.
2629 * gcc.dg/tree-ssa/slsr-25.c: New.
2630 * gcc.dg/tree-ssa/slsr-26.c: New.
2631 * gcc.dg/tree-ssa/slsr-30.c: New.
2632 * gcc.dg/tree-ssa/slsr-31.c: New.
2634 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2636 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2637 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2638 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2640 2012-08-06 Cary Coutant <ccoutant@google.com>
2642 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2644 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2647 * gfortran.dg/dummy_procedure_5.f90: Modified.
2648 * gfortran.dg/dummy_procedure_8.f90: New.
2649 * gfortran.dg/interface_26.f90: Modified.
2650 * gfortran.dg/proc_ptr_11.f90: Modified.
2651 * gfortran.dg/proc_ptr_15.f90: Modified.
2652 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2653 * gfortran.dg/typebound_override_1.f90: Modified.
2654 * gfortran.dg/typebound_proc_6.f03: Modified.
2656 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2658 PR tree-optimization/51938
2659 PR tree-optimization/52005
2660 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2661 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2662 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2663 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2665 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2667 Avoid crashing on erroneous static_assert usage
2668 * g++.dg/cpp0x/static_assert8.C: New test.
2670 2012-08-06 Jason Merrill <jason@redhat.com>
2672 * g++.dg/cpp0x/sfinae38.C: New.
2674 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2675 Paolo Carlini <paolo.carlini@oracle.com>
2678 * g++.dg/conversion/void2.C: New.
2680 2012-08-06 Tom de Vries <tom@codesourcery.com>
2682 * gcc.dg/tree-ssa/vrp78.c: New test.
2684 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2685 Richard Sandiford <rdsandiford@googlemail.com>
2687 * g++.dg/opt/enum2.C: Require fpic target.
2688 * g++.dg/lto/20090303_0.C: Likewise.
2690 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2691 Catherine Moore <clm@codesourcery.com>
2693 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2694 flush function names too.
2695 * gcc.target/mips/clear-cache-1.c: Likewise.
2697 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2700 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2702 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2705 * gfortran.dg/array_5.f90: New test.
2707 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2709 PR tree-optimization/30318
2710 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2712 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2714 * g++.dg/ext/vector17.C: New testcase.
2716 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2719 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2720 * g++.dg/opt/longbranch1.C: Likewise.
2722 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2724 PR tree-optimization/53805
2725 * gcc.dg/fold-notunord.c: New testcase.
2727 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2730 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2731 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2733 2012-08-02 Jason Merrill <jason@redhat.com>
2734 Paolo Carlini <paolo.carlini@oracle.com>
2736 PR c++/51213 (again)
2737 * g++.dg/cpp0x/sfinae37.C: Extend.
2739 2012-08-02 Richard Guenther <rguenther@suse.de>
2741 PR tree-optimization/50672
2742 * g++.dg/torture/pr50672.C: New testcase.
2744 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2747 * gfortran.dg/abstract_type_6.f03: Modified.
2748 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2749 * gfortran.dg/proc_ptr_comp_35.f90: New.
2750 * gfortran.dg/typebound_proc_9.f03: Modified.
2751 * gfortran.dg/typebound_proc_26.f90: New.
2753 2012-08-02 Richard Guenther <rguenther@suse.de>
2755 * gcc.dg/torture/pta-callused-1.c: Adjust.
2756 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2757 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2758 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2759 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2760 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2761 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2762 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2763 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2765 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2768 * gfortran.dg/include_6.f90: New test case.
2769 * gfortran.dg/include_7.f90: New test case.
2770 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2772 2012-08-01 Tom de Vries <tom@codesourcery.com>
2774 * gcc.dg/tree-ssa/vrp76.c: New test.
2776 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2778 PR tree-optimization/46556
2779 * gcc.dg/tree-ssa/slsr-27.c: New.
2780 * gcc.dg/tree-ssa/slsr-28.c: New.
2781 * gcc.dg/tree-ssa/slsr-29.c: New.
2783 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2786 * gfortran.dg/proc_decl_29.f90: New.
2788 2012-07-31 Dehao Chen <dehao@google.com>
2790 * gcc.dg/predict-7.c: New test.
2792 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2795 * gfortran.dg/typebound_override_3.f90: New.
2797 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2799 PR tree-optimization/53773
2800 * gcc.dg/vect/pr53773.c: New test.
2802 2012-07-31 Nick Clifton <nickc@redhat.com>
2804 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2807 2012-07-31 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/c_funloc_tests_6.f90: New.
2810 * gfortran.dg/c_funloc_tests_7.f90: New.
2811 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2813 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2816 * g++.dg/cpp0x/temp_default5.C: New.
2818 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2821 * gfortran.dg/proc_ptr_37.f90: New.
2823 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2825 * lib/target-supports.exp
2826 (check_effective_target_vect_natural_alignment): New function.
2827 * gcc.dg/align-2.c: Only run on targets with natural alignment
2829 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2830 alignment of vector types.
2832 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2833 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2835 * gcc.target/i386/rdseed16-1.c: New.
2836 * gcc.target/i386/rdseed32-1.c: Ditto
2837 * gcc.target/i386/rdseed64-1.c: Ditto
2838 * gcc.target/i386/sse-12.c: Add -mrdseed.
2839 * gcc.target/i386/sse-13.c: Ditto.
2840 * gcc.target/i386/sse-14.c: Ditto.
2841 * g++.dg/other/i386-2.C: Ditto.
2842 * g++.dg/other/i386-3.C: Ditto.
2844 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2847 * gcc.target/sh/pr51244-4.c: New.
2849 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2851 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2852 for alpha*-*-* targets. Cleanup original tree dump.
2854 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2856 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2857 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2859 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2861 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2862 rand, srand. Include <stdlib.h>.
2864 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2866 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2868 2012-07-26 Richard Henderson <rth@redhat.com>
2870 * gcc.dg/attr-hotcold-1.c: New.
2871 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2873 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2874 Sandra Loosemore <sandra@codesourcery.com>
2876 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2878 2012-07-26 Tobias Burnus <burnus@net-b.de>
2880 * gfortran.dg/contiguous_1.f90: Update dg-error.
2881 * gfortran.dg/proc_ptr_32.f90: Ditto.
2883 2012-07-26 Richard Guenther <rguenther@suse.de>
2885 PR tree-optimization/54098
2886 * gcc.dg/torture/pr54098.c: New testcase.
2888 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2890 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2891 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2893 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2896 * gfortran.dg/array_constructor_39.f90: New test.
2898 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2901 * gfortran.dg/array_constructor_38.f90: New test.
2903 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2905 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2907 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2909 * gnat.dg/noreturn5.ad[sb]: New test.
2911 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2912 Paul Brook <paul@codesourcery.com>
2916 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2917 * c-c++-common/pr53633.c: New test.
2919 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2921 * gcc.target/i386/asm-dialect-1.c: New test case.
2923 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2924 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2926 * gcc.target/i386/prefetchw-1.c: New.
2927 * gcc.target/i386/sse-12.c: Add -mprfchw.
2928 * gcc.target/i386/sse-13.c: Ditto.
2929 * gcc.target/i386/sse-14.c: Ditto.
2930 * gcc.target/i386/sse-22.c: Ditto.
2931 * gcc.target/i386/sse-23.c: Ditto.
2932 * g++.dg/other/i386-2.C: Ditto.
2933 * g++.dg/other/i386-3.C: Ditto.
2935 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2937 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2939 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2942 * gcc.target/arm/pr54051.c: New.
2943 * gcc.target/arm/vfp-1.c: Adjust test.
2945 2012-07-24 Julian Brown <julian@codesourcery.com>
2947 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2948 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2951 2012-07-23 Paul Brook <paul@codesourcery.com>
2953 * g++.dg/other/armv7m-1.c: New test.
2955 2012-07-23 Julian Brown <julian@codesourcery.com>
2957 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2959 (DO_TEST): Define to 1 for appropriate ARM targets.
2961 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2963 PR tree-optimization/53881
2964 * gcc.dg/pr53881.c: Renamed to ...
2965 * gcc.dg/pr53881-1.c: ... this.
2966 * gcc.dg/pr53881-2.c: New test.
2968 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2970 Handle recent changes in default atomics for cris*-*-linux*.
2971 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2972 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2973 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2974 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2975 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2976 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2977 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2978 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2979 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2980 -mno-unaligned-atomic-may-use-library is in effect for
2982 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2983 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2984 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2985 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2986 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2987 gcc.target/cris/torture/sync-mis-op-i-1.c,
2988 gcc.target/cris/torture/sync-mis-op-i-2.c,
2989 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2990 gcc.target/cris/torture/sync-mis-op-i-3.c,
2991 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2992 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2993 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2994 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2995 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2996 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2997 (main): Remove local variable x.
2998 [mis_ok]: Check that atomics don't fail.
3000 2012-07-21 Andrew Pinski <apinski@cavium.com>
3002 * gcc.dg/tree-ssa/vrp72.c: New test.
3003 * gcc.dg/tree-ssa/vrp73.c: New test.
3004 * gcc.dg/tree-ssa/vrp74.c: New test.
3005 * gcc.dg/tree-ssa/vrp75.c: New test.
3007 2012-07-21 Andrew Pinski <apinski@cavium.com>
3009 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3010 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3012 2012-07-21 Andrew Pinski <apinski@cavium.com>
3014 * gcc.target/mips/octeon-pop-2.c: New testcase.
3016 2012-07-21 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/assumed_rank_3.f90: New.
3020 * gfortran.dg/assumed_rank_11.f90: New.
3021 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3022 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3023 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3025 2012-07-21 Andrew Pinski <apinski@cavium.com>
3027 * gcc.target/mips/unaligned-1.c: New testcase.
3029 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3031 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3033 2012-07-20 Tobias Burnus <burnus@net-b.de>
3035 * gfortran.dg/bind_c_array_params_2.f90: New.
3036 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3037 and update dg-error.
3039 2012-07-20 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3043 2012-07-20 Jason Merrill <jason@redhat.com>
3046 * g++.dg/other/array7.C: New.
3048 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3050 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3051 the basic block and check loop depth.
3052 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3053 matching patterns and comments.
3054 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3055 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3057 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3060 * c-c++-common/pr28656.c: New test.
3062 2012-07-19 Jason Merrill <jason@redhat.com>
3065 * g++.dg/init/mutable1.C: New.
3067 2012-07-20 Tobias Burnus <burnus@net-b.de>
3070 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3071 * gfortran.dg/assumed_rank_1.f90: New.
3072 * gfortran.dg/assumed_rank_1_c.c: New.
3073 * gfortran.dg/assumed_rank_2.f90: New.
3074 * gfortran.dg/assumed_rank_4.f90: New.
3075 * gfortran.dg/assumed_rank_5.f90: New.
3076 * gfortran.dg/assumed_rank_6.f90: New.
3077 * gfortran.dg/assumed_rank_7.f90: New.
3078 * gfortran.dg/assumed_rank_8.f90: New.
3079 * gfortran.dg/assumed_rank_8_c.c: New.
3080 * gfortran.dg/assumed_rank_9.f90: New.
3081 * gfortran.dg/assumed_rank_10.f90: New.
3082 * gfortran.dg/assumed_rank_12.f90: New.
3084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3086 * gnat.dg/opt25.adb: New test.
3087 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3088 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3090 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3092 * gnat.dg/aggr20.ad[sb]: New test.
3093 * gnat.dg/aggr20_pkg.ads: New helper.
3095 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3097 * gnat.dg/derived_type3.adb: New test.
3098 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3100 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3102 PR rtl-optimization/53942
3103 * gcc.dg/pr53942.c: New test.
3105 2012-07-19 Jason Merrill <jason@redhat.com>
3108 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3110 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3112 * gnat.dg/discr38.adb: New test.
3114 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3117 * c-c++-common/gomp/pr54017.c: New test.
3119 2012-07-19 Richard Guenther <rguenther@suse.de>
3120 Eric Botcazou <ebotcazou@adacore.com>
3122 * gnat.dg/loop_optimization11.adb: New testcase.
3123 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3125 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3126 Jason Merrill <jason@redhat.com>
3128 * g++.dg/cpp0x/sfinae37.C: New.
3129 * g++.dg/template/access23.C: New.
3130 * g++.dg/template/access7.C: Adjust.
3131 * g++.dg/template/sfinae10.C: Don't expect errors.
3132 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3134 2012-07-18 Julian Brown <julian@codesourcery.com>
3135 Sandra Loosemore <sandra@codesroucery.com>
3137 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3139 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3141 * gnat.dg/noreturn4.ad[sb]: New test.
3142 * gnat.dg/noreturn4_pkg.ads: New helper.
3144 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3145 Julian Brown <julian@codesourcery.com>
3147 * gcc.target/arm/neon-vdup-1.c: New test case.
3148 * gcc.target/arm/neon-vdup-2.c: New test case.
3149 * gcc.target/arm/neon-vdup-3.c: New test case.
3150 * gcc.target/arm/neon-vdup-4.c: New test case.
3151 * gcc.target/arm/neon-vdup-5.c: New test case.
3152 * gcc.target/arm/neon-vdup-6.c: New test case.
3153 * gcc.target/arm/neon-vdup-7.c: New test case.
3154 * gcc.target/arm/neon-vdup-8.c: New test case.
3155 * gcc.target/arm/neon-vdup-9.c: New test case.
3156 * gcc.target/arm/neon-vdup-10.c: New test case.
3157 * gcc.target/arm/neon-vdup-11.c: New test case.
3158 * gcc.target/arm/neon-vdup-12.c: New test case.
3159 * gcc.target/arm/neon-vdup-13.c: New test case.
3160 * gcc.target/arm/neon-vdup-14.c: New test case.
3161 * gcc.target/arm/neon-vdup-15.c: New test case.
3162 * gcc.target/arm/neon-vdup-16.c: New test case.
3163 * gcc.target/arm/neon-vdup-17.c: New test case.
3164 * gcc.target/arm/neon-vdup-18.c: New test case.
3165 * gcc.target/arm/neon-vdup-19.c: New test case.
3166 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3167 arguments non-constant.
3169 2012-07-18 Richard Guenther <rguenther@suse.de>
3171 PR tree-optimization/53970
3172 * g++.dg/torture/pr53970.C: New testcase.
3174 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3177 * gcc.c-torture/compile/pr38621.c: New.
3179 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3182 * gcc.target/sh/pr33135-1.c: New.
3183 * gcc.target/sh/pr33135-2.c: New.
3184 * gcc.target/sh/pr33135-3.c: New.
3185 * gcc.target/sh/pr33135-4.c: New.
3187 2012-07-17 Jason Merrill <jason@redhat.com>
3190 * g++.dg/parse/enum9.C: New.
3192 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3193 Sandra Loosemore <sandra@codesourcery.com>
3195 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3196 if there is a conflict with -mcpu=. Use -mcpu=5208.
3198 2012-07-17 Jason Merrill <jason@redhat.com>
3201 * g++.dg/template/array23.C: New.
3203 2012-07-17 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/bind_c_usage_26.f90: New.
3207 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3208 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3209 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3210 * gfortran.dg/interop_params.f03: Ditto.
3212 2012-07-17 Jason Merrill <jason@redhat.com>
3214 * g++.dg/template/inherit8.C: Adjust.
3215 * g++.dg/template/using21.C: Adjust.
3216 * g++.dg/template/using22.C: Adjust.
3219 * g++.dg/template/current-inst1.C: New.
3220 * g++.dg/parse/crash35.C: Adjust.
3222 2012-07-17 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/oldstyle_4.f90: New.
3227 2012-07-17 Tobias Burnus <burnus@net-b.de>
3230 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3231 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3233 2012-07-16 Jason Merrill <jason@redhat.com>
3235 * g++.dg/parse/access8.C: Adjust.
3236 * g++.dg/template/sfinae6_neg.C: Adjust.
3238 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3241 * gfortran.dg/coarray_allocate_1.f90: New test.
3243 2012-07-16 Andrew Pinski <apinski@cavium.com>
3245 * gcc.c-torture/execute/bswap-1.c: New testcase.
3246 * gcc.c-torture/compile/unalign-1.c: New testcase.
3247 * gcc.c-torture/compile/20120524-1.c: New testcase.
3248 * gcc.c-torture/compile/20101216-1.c: New testcase.
3250 2012-07-16 Dehao Chen <dehao@google.com>
3253 2012-07-10 Dehao Chen <dehao@google.com>
3255 * gcc.dg/debug_info_inline.c: New test.
3257 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3260 * gfortran.dg/proc_decl_28.f90: New.
3262 2012-07-16 Andrew Pinski <apinski@cavium.com>
3264 * gcc.dg/torture/builtins-1.c: New testcase.
3266 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3268 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3269 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3270 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3271 gcc.target/cris/sync-1-v10.c,
3272 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3273 pass -mno-unaligned-atomic-may-use-library.
3274 * gcc.target/cris/sync-xchg-1.c: New test.
3275 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3276 valid register operand output modifier.
3278 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3280 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3283 2012-07-13 Andrew Pinski <apinski@cavium.com>
3285 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3286 rather than cleanup-tree-dump.
3287 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3289 2012-07-13 Richard Guenther <rguenther@suse.de>
3291 PR tree-optimization/53907
3292 * gcc.target/i386/pr53907.c: New testcase.
3294 2012-07-13 Richard Guenther <rguenther@suse.de>
3296 PR tree-optimization/53922
3297 * gcc.dg/torture/pr53922.c: New testcase.
3299 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3301 PR rtl-optimization/53908
3302 * gcc.dg/torture/pr53908.c: New test.
3304 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3307 * g++.dg/cpp0x/variadic135.C: New.
3309 2012-07-12 Jason Merrill <jason@redhat.com>
3311 * g++.dg/template/sfinae6_neg.C: Adjust.
3313 2012-07-12 Tobias Burnus <burnus@net-b.de>
3315 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3316 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3317 scan-tree-dump-times pattern.
3319 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3321 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3323 2012-07-11 Jason Merrill <jason@redhat.com>
3326 * g++.g/cpp0x/defaulted37.C: New.
3328 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3331 * gcc.target/arm/pr53859.c: New test.
3333 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3336 * gcc.c-torture/compile/pr53886.c: New.
3338 2012-07-10 Dehao Chen <dehao@google.com>
3340 * gcc.dg/debug_info_inline.c: New test.
3342 2012-07-10 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/defaulted36.C: New.
3346 * g++.dg/cpp0x/defaulted21.C: Adjust.
3348 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3350 2012-07-09 Sterling Augustine <saugustine@google.com>
3352 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3354 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3356 PR tree-optimization/53887
3357 * gcc.dg/pr53887.c: New test.
3359 2012-07-09 Jason Merrill <jason@redhat.com>
3362 * g++.dg/cpp0x/nullptr29.C: New.
3364 2012-07-09 Tom de Vries <tom@codesourcery.com>
3365 Richard Guenther <rguenther@suse.de>
3367 * gcc.dg/builtin-unreachable-6.c: New test.
3368 * gcc.dg/builtin-unreachable-5.c: New test.
3370 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3372 PR tree-optimization/53881
3373 * gcc.dg/pr53881.c: New test.
3375 2012-07-06 Jason Merrill <jason@redhat.com>
3378 * g++.dg/cpp0x/variadic134.C: New.
3381 * g++.dg/cpp0x/alias-decl-20.C: New.
3383 2012-07-06 Tom de Vries <tom@codesourcery.com>
3385 PR tree-optimization/51879
3386 * gcc.dg/pr51879-16.c: New test.
3387 * gcc.dg/pr51879-17.c: Same.
3389 2012-07-06 Tom de Vries <tom@codesourcery.com>
3391 PR tree-optimization/52009
3392 * gcc.dg/pr51879-7.c: New test.
3393 * gcc.dg/pr51879-18.c: New test.
3395 2012-07-05 Jason Merrill <jason@redhat.com>
3398 * g++.dg/template/typedef39.C: New.
3401 * g++.dg/cpp0x/variadic133.C: New.
3402 * g++.dg/template/param1.C: Adjust.
3404 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3408 * gcc.target/arm/neon/vtrnf32.c: Update.
3409 * gcc.target/arm/neon/vtrns32.c: Update.
3410 * gcc.target/arm/neon/vtrnu32.c: Update.
3411 * gcc.target/arm/neon/vzipf32.c: Update.
3412 * gcc.target/arm/neon/vzips32.c: Update.
3413 * gcc.target/arm/neon/vzipu32.c: Update.
3415 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3418 * gfortran.dg/inline_sum_4.f90: New test.
3420 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3422 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3424 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3426 * gcc.target/arm/fma-sp.c: New testcase.
3427 * gcc.target/arm/fma.c: Likewise.
3428 * gcc.target/arm/fma.h: Likewise.
3430 2012-07-04 Jason Merrill <jason@redhat.com>
3433 * g++.dg/other/enum3.C: New.
3435 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3438 * g++.dg/torture/pr53321.C: New test.
3440 2012-07-04 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/53844
3443 * g++.dg/tree-ssa/pr53844.C: New testcase.
3445 2012-07-04 Richard Guenther <rguenther@suse.de>
3447 PR tree-optimization/53849
3448 * gcc.dg/pr53849.c: New testcase.
3450 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3453 * g++.dg/ext/label14.C: New test.
3455 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3458 * g++.dg/other/pr53811.C: New test.
3460 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3463 * gcc.target/m68k/stack-limit-1.c: New testcase.
3465 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3467 * gnat.dg/recursive_call.adb: New test.
3469 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3471 * gnat.dg/discr37.ad[sb]: New test.
3473 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3475 * g++.dg/other/packed1.C: Remove SH from xfail list.
3477 2012-07-02 Jason Merrill <jason@redhat.com>
3480 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3483 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3486 * g++.dg/cpp0x/decltype39.C: New.
3487 * g++.dg/diagnostic/method1.C: Adjust.
3490 * g++.dg/template/ref6.C: New.
3492 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3495 * gcc.target/sh/pr53568-1.c: New.
3497 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3500 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3502 2012-07-02 Jason Merrill <jason@redhat.com>
3505 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3508 * g++.dg/template/enum7.C: New.
3509 * g++.dg/other/ptrmem10.C: Adjust.
3510 * g++.dg/other/ptrmem11.C: Adjust.
3511 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3513 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3515 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3517 2012-07-01 Wei Guozhi <carrot@google.com>
3520 * gcc.target/arm/pr53447-1.c: New testcase.
3521 * gcc.target/arm/pr53447-2.c: New testcase.
3522 * gcc.target/arm/pr53447-3.c: New testcase.
3523 * gcc.target/arm/pr53447-4.c: New testcase.
3525 2012-06-29 Richard Guenther <rguenther@suse.de>
3527 PR tree-optimization/47061
3528 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3530 2012-06-29 Richard Guenther <rguenther@suse.de>
3532 PR tree-optimization/37541
3533 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3535 2012-06-29 Richard Guenther <rguenther@suse.de>
3537 PR tree-optimization/52589
3538 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3540 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3542 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3544 * g++.dg/template/error46.C: Add missing comment to dg-message.
3545 * g++.dg/template/crash107.C: Likewise.
3546 * g++.dg/template/error47.C: Likewise.
3547 * g++.dg/template/crash108.C: Likewise.
3548 * g++.dg/overload/operator5.C: Likewise.
3550 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3551 errors in dg-message directives, add comments.
3553 2012-06-28 Kai Tietz <ktietz@redhat.com>
3555 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3556 hard-coded 'unsigned long'.
3558 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3560 PR tree-optimization/51581
3561 * gcc.dg/vect/pr51581-4.c: New test.
3563 PR tree-optimization/53645
3564 * gcc.c-torture/execute/pr53645-2.c: New test.
3566 2012-06-28 Richard Guenther <rguenther@suse.de>
3569 * gcc.dg/torture/pr53790.c: New testcase.
3571 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3573 PR tree-optimization/53645
3574 * gcc.c-torture/execute/pr53645.c: New test.
3576 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3578 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3580 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3584 * gcc.dg/guality/pr49888.c: Account for the possibility that
3585 the variable is optimized out at the first test.
3587 2012-06-27 Jason Merrill <jason@redhat.com>
3589 * g++.dg/cpp0x/override2.C: Adjust.
3590 * g++.dg/template/error5.C: Adjust.
3591 * g++.dg/parse/crash28.C: Adjust.
3594 * g++.dg/parse/template27.C: New.
3595 * g++.dg/template/crash74.C: Adjust expected output.
3597 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3601 * gfortran.dg/typebound_operator_16.f03: New.
3603 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3605 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3606 even src1.i and src2.i fields even in the second half of the arrays.
3608 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3611 * g++.dg/torture/vshuf-16.inc: New test.
3612 * g++.dg/torture/vshuf-2.inc: New test.
3613 * g++.dg/torture/vshuf-4.inc: New test.
3614 * g++.dg/torture/vshuf-8.inc: New test.
3615 * g++.dg/torture/vshuf-main.inc: New test.
3616 * g++.dg/torture/vshuf-v16hi.C: New test.
3617 * g++.dg/torture/vshuf-v16qi.C: New test.
3618 * g++.dg/torture/vshuf-v2df.C: New test.
3619 * g++.dg/torture/vshuf-v2di.C: New test.
3620 * g++.dg/torture/vshuf-v2sf.C: New test.
3621 * g++.dg/torture/vshuf-v2si.C: New test.
3622 * g++.dg/torture/vshuf-v4df.C: New test.
3623 * g++.dg/torture/vshuf-v4di.C: New test.
3624 * g++.dg/torture/vshuf-v4sf.C: New test.
3625 * g++.dg/torture/vshuf-v4si.C: New test.
3626 * g++.dg/torture/vshuf-v8hi.C: New test.
3627 * g++.dg/torture/vshuf-v8qi.C: New test.
3628 * g++.dg/torture/vshuf-v8si.C: New test.
3630 2012-06-27 Richard Guenther <rguenther@suse.de>
3633 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3635 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3637 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3638 scan-dump-dem-not): Use printable pattern in test name.
3640 2012-06-26 Sterling Augustine <saugustine@google.com>
3641 Dominique Dhumieres <dominiq@lps.ens.fr>
3643 * gcc.dg/pubtypes-2.c: Update expected output.
3644 * gcc.dg/pubtypes-3.c: Likewise.
3645 * gcc.dg/pubtypes-4.c: Likewise.
3647 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3649 * gcc.dg/tree-ssa/slsr-1.c: New test.
3650 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3651 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3652 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3654 2012-06-26 Matt Turner <mattst88@gmail.com>
3657 * gcc.target/arm/mmx-2.c: New.
3659 2012-06-26 Richard Guenther <rguenther@suse.de>
3662 * g++.dg/torture/pr53752.C: New testcase.
3664 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3666 PR tree-optimization/53748
3667 * gcc.c-torture/compile/pr53748.c: New test.
3669 2012-06-25 Jason Merrill <jason@redhat.com>
3673 * g++.dg/cpp0x/decltype38.C: New.
3674 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3676 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3678 * lib/target-supports-dg.exp (testname-for-summary): New.
3679 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3680 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3681 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3682 scan-module-absence, output-exists, output-exists-not: Use
3683 testname-for-summary.
3684 (dg-test): Clean up testname_with_flags.
3685 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3686 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3687 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3688 scan-assembler-dem-not, object-size: Use testname-for-summary.
3689 * lib/gcov.exp (run-gcov): Likewise.
3690 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3691 scan-dump-dem, scan-dump-dem-note): Likewise.
3693 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3694 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3695 including profopt.opt; save and restore existing value.
3696 * g++.dg/bprob/bprob.exp: Likewise.
3697 * gcc.dg/matrix/matrix.exp: Likewise.
3698 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3699 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3702 2012-06-25 Richard Henderson <rth@redhat.com>
3704 * gcc.dg/pr53749.c: New.
3706 2012-06-25 Jason Merrill <jason@redhat.com>
3709 * g++.dg/cpp0x/nullptr28.C: New.
3711 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3713 * gcc.target/arm/neon-vld1_dupQ.c: New.
3715 2012-06-25 Florian Weimer <fweimer@redhat.com>
3717 * g++.dg/init/new35.C: New.
3718 * g++.dg/init/new36.C: New.
3719 * g++.dg/init/new37.C: New.
3720 * g++.dg/ext/vla5.C: New warning.
3721 * g++.dg/ext/vla8.C: New warning.
3722 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3724 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3725 James Greenhalgh <james.greenhalgh@arm.com>
3727 * gcc.target/arm/ftest-support-arm.h New testcase.
3728 * gcc.target/arm/ftest-support-thumb.h Likewise.
3729 * gcc.target/arm/ftest-support.h Likewise.
3730 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3731 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3732 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3733 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3734 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3735 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3736 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3737 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3738 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3739 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3740 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3741 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3742 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3743 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3744 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3745 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3746 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3747 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3748 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3749 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3750 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3751 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3752 * lib/target-supports.exp
3753 (check_effective_target_arm_arch_FUNC): Add support for more
3755 (add_options_for_arm_arch_FUNC): Likewise.
3756 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3758 2012-06-25 Jason Merrill <jason@redhat.com>
3761 * g++.dg/cpp0x/constexpr-tuple.C: New.
3763 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3766 * gcc.target/i386/pr53759.c: New test.
3769 * g++.dg/cpp0x/nsdmi7.C: New test.
3771 2012-06-24 Kai Tietz <ktietz@redhat.com>
3773 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3775 * gcc.target/i386/pr38988.c: Likewise.
3777 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3781 * gfortran.dg/typebound_generic_12.f03: New.
3782 * gfortran.dg/typebound_generic_13.f03: New.
3784 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3786 * gnat.dg/lto15.ad[sb]: New test.
3788 2012-06-21 Meador Inge <meadori@codesourcery.com>
3791 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3793 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3795 * gcc.dg/pch/ident-1.c: New test.
3796 * gcc.dg/pch/ident-1.hs: Header file for new test.
3798 2012-06-21 Michael Matz <matz@suse.de>
3801 * gcc.c-torture/execute/pr53688.c: New test.
3803 2012-06-20 Richard Guenther <rguenther@suse.de>
3805 PR tree-optimization/30318
3806 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3808 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3810 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3812 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814 * gcc.target/i386/clearcapv2.map: New file.
3815 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3817 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3819 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3820 and add __sh__ case.
3822 2012-06-19 Jason Merrill <jason@redhat.com>
3825 * g++.dg/debug/localclass1.C: New.
3827 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3829 * g++.dg/cpp0x/override4.C: New.
3831 2012-06-14 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/decltype37.C: New.
3836 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3838 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3840 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3842 * gcc.c-torture/compile/vector-5.c,
3843 gcc.c-torture/compile/vector-6.c: New tests.
3845 2012-06-19 Richard Henderson <rth@redhat.com>
3847 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3849 2012-06-19 Richard Guenther <rguenther@suse.de>
3851 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3853 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3856 * gcc.target/i386/pr53712.c: New test.
3858 2012-06-18 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/elemental_optional_args_6.f90: New.
3863 2012-06-18 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3867 * gfortran.dg/coarray/move_alloc_1.f90
3869 2012-06-18 Tobias Burnus <burnus@net-b.de>
3872 * gfortran.dg/coarray_27.f90: New.
3874 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3875 Greta Yorsh <Greta.Yorsh@arm.com>
3877 * gcc.target/arm/epilog-1.c: New test.
3879 2012-06-18 Richard Guenther <rguenther@suse.de>
3881 PR tree-optimization/53693
3882 * g++.dg/torture/pr53693.C: New testcase.
3884 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3886 PR tree-optimization/53703
3887 * gcc.dg/torture/pr53703.c: New test.
3889 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3892 * gcc.target/i386/pr53698.c: New test.
3894 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3896 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3898 2012-06-17 Tobias Burnus <burnus@net-b.de>
3902 * gfortran.dg/transfer_check_3.f90: New.
3904 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3906 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3908 2012-06-16 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/deferred_type_param_8.f90: New.
3914 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3916 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3917 testname that includes flags, passed in as new argument, in
3919 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3920 and pass it to verify-* procedures.
3922 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3923 alignment torture options with usual torture options.
3925 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3926 messages reported for one line of source code.
3927 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3928 * g++.dg/cpp0x/decltype2.C: Likewise.
3929 * g++.dg/cpp0x/decltype3.C: Likewise.
3930 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3931 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3932 * g++.dg/cpp0x/static_assert3.C: Likewise.
3933 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3934 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3935 * g++.dg/cpp0x/union1.C: Likewise.
3936 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3937 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3938 * g++.dg/cpp0x/variadic2.C: Likewise.
3939 * g++.dg/cpp0x/variadic20.C: Likewise.
3940 * g++.dg/cpp0x/variadic74.C: Likewise.
3941 * g++.dg/diagnostic/bitfld2.C: Likewise.
3942 * g++.dg/ext/attrib44.C: Likewise.
3943 * g++.dg/ext/no-asm-1.C: Likewise.
3944 * g++.dg/other/error34.C: Likewise.
3945 * g++.dg/parse/crash46.C: Likewise.
3946 * g++.dg/parse/error10.C: Likewise.
3947 * g++.dg/parse/error2.C: Likewise.
3948 * g++.dg/parse/error3.C: Likewise.
3949 * g++.dg/parse/error36.C: Likewise.
3950 * g++.dg/parse/error8.C: Likewise.
3951 * g++.dg/parse/error9.C: Likewise.
3952 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3953 * g++.dg/parse/parser-pr28152.C: Likewise.
3954 * g++.dg/parse/template25.C: Likewise.
3955 * g++.dg/parse/typename11.C: Likewise.
3956 * g++.dg/tc1/dr147.C: Likewise.
3957 * g++.dg/template/deduce3.C: Likewise.
3958 * g++.dg/template/koenig9.C: Likewise.
3959 * g++.dg/template/pr23510.C: Likewise.
3960 * g++.dg/warn/pr12242.C: Likewise.
3961 * g++.dg/warn/pr30551-2.C: Likewise.
3962 * g++.dg/warn/pr30551.C: Likewise.
3963 * g++.old-deja/g++.other/typename1.C: Likewise.
3964 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3966 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3969 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3970 * c-c++-common/torture/vshuf-2.inc: Likewise.
3971 * c-c++-common/torture/vshuf-4.inc: Likewise.
3972 * c-c++-common/torture/vshuf-8.inc: Likewise.
3973 * c-c++-common/torture/vshuf-main.inc: Likewise.
3974 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3975 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3976 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3977 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3978 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3979 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3980 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3981 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3982 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3983 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3984 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3985 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3986 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3987 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3989 2012-06-15 Michael Matz <matz@suse.de>
3991 * gcc.dg/tree-ssa/vector-4.c: New test.
3993 2012-06-15 Michael Matz <matz@suse.de>
3995 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3996 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3998 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4000 PR tree-optimization/53636
4001 * gcc.target/arm/pr53636.c: New test.
4003 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4005 PR tree-optimization/51581
4006 * gcc.c-torture/execute/pr51581-1.c: New test.
4007 * gcc.c-torture/execute/pr51581-2.c: New test.
4008 * gcc.dg/vect/pr51581-1.c: New test.
4009 * gcc.dg/vect/pr51581-2.c: New test.
4010 * gcc.dg/vect/pr51581-3.c: New test.
4011 * gcc.target/i386/avx-pr51581-1.c: New test.
4012 * gcc.target/i386/avx-pr51581-2.c: New test.
4013 * gcc.target/i386/avx2-pr51581-1.c: New test.
4014 * gcc.target/i386/avx2-pr51581-2.c: New test.
4015 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4017 2012-06-15 Richard Guenther <rguenther@suse.de>
4019 * gcc.c-torture/execute/20120615-1.c: New testcase.
4021 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4023 * gnat.dg/vect8.ad[sb]: New test.
4025 2012-06-14 Richard Guenther <rguenther@suse.de>
4027 * gcc.dg/tree-ssa/vrp.h: New testcase.
4028 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4030 2012-06-13 Christian Bruel <christian.bruel@st.com>
4033 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4035 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4037 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4039 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4042 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4043 test summary unique.
4045 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4046 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4047 scan-stack-usage-not): Don't strip torture options from test name.
4049 * lib/scandump.exp (scan-dump-times): Use printable version of
4050 regexp in test summary line.
4052 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4053 messages reported for one line of source code.
4054 * gcc.dg/format/few-1.c: Likewise.
4055 * gcc.dg/ia64-sync-2.c: Likewise.
4056 * gcc.dg/sync-2.c: Likewise.
4057 * gcc.dg/noncompile/pr44517.c: Likewise.
4059 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4062 * gcc.dg/guality/pr49888.c: New.
4064 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4066 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4067 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4068 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4070 2012-06-13 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/intent_out_7.f90: New.
4075 2012-06-13 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/save_4.f90: New.
4080 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4085 * gcc.dg/pr53532.c: New test.
4086 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4087 adjust line numbers.
4088 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4089 * gcc.dg/Wcxx-compat-8.c: Likewise.
4090 * gcc.dg/pr51034.c: New test.
4091 * gcc.dg/pr53196-1.c: New test.
4092 * gcc.dg/pr53196-2.c: New test.
4094 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4096 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4097 alignment torture options with usual torture options.
4098 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4099 instead of dg-options.
4100 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4101 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4102 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4103 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4104 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4105 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4107 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4108 to checks for multiple messages reported for one line of source code.
4109 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4111 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4112 messages reported for one line of source code.
4114 * gcc.dg/20031223-1.c: Add comments to check for multiple
4115 messages reported for one line of source code.
4116 * gcc.dg/Wconversion-integer.c: Likewise.
4117 * gcc.dg/Wfatal-2.c: Likewise.
4118 * gcc.dg/Wfatal.c: Likewise.
4119 * gcc.dg/Wobjsize-1.c: Likewise.
4120 * gcc.dg/c99-vla-jump-1.c: Likewise.
4121 * gcc.dg/c99-vla-jump-2.c: Likewise.
4122 * gcc.dg/c99-vla-jump-3.c: Likewise.
4123 * gcc.dg/c99-vla-jump-4.c: Likewise.
4124 * gcc.dg/c99-vla-jump-5.c: Likewise.
4125 * gcc.dg/decl-9.c: Likewise.
4126 * gcc.dg/declspec-10.c: Likewise.
4127 * gcc.dg/declspec-18.c: Likewise.
4128 * gcc.dg/mtune.c: Likewise.
4129 * gcc.dg/parser-pr28152-2.c: Likewise.
4130 * gcc.dg/parser-pr28152.c: Likewise.
4131 * gcc.dg/pr14475.c: Likewise.
4132 * gcc.dg/pr27953.c: Likewise.
4133 * gcc.dg/pr28322-3.c: Likewise.
4134 * gcc.dg/pr30457.c: Likewise.
4135 * gcc.dg/pr30551-2.c: Likewise.
4136 * gcc.dg/pr30551-3.c: Likewise.
4137 * gcc.dg/pr30551-4.c: Likewise.
4138 * gcc.dg/pr30551-5.c: Likewise.
4139 * gcc.dg/pr30551-6.c: Likewise.
4140 * gcc.dg/pr30551.c: Likewise.
4141 * gcc.dg/pr45461.c: Likewise.
4142 * gcc.dg/pr48552-1.c: Likewise.
4143 * gcc.dg/pr48552-2.c: Likewise.
4144 * gcc.dg/redecl-1.c: Likewise.
4145 * gcc.dg/transparent-union-3.c: Likewise.
4146 * gcc.dg/utf-dflt.c: Likewise.
4147 * gcc.dg/utf-dflt2.c: Likewise.
4148 * gcc.dg/vla-8.c: Likewise.
4149 * gcc.dg/vla-init-1.c: Likewise.
4150 * gcc.dg/wtr-int-type-1.c: Likewise.
4152 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4153 messages reported for for one line of source code.
4154 * c-c++-common/raw-string-5.c: Likewise.
4155 * c-c++-common/raw-string-4.c: Likewise.
4156 * c-c++-common/raw-string-6.c: Likewise.
4157 * c-c++-common/pr20000.c: Likewise.
4159 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4160 messages reported for one line of source code.
4161 * gcc.dg/cpp/pr30786.c: Likewise.
4162 * gcc.dg/cpp/pr28709.c: Likewise.
4163 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4164 * gcc.dg/cpp/macspace2.c: Likewise.
4165 * gcc.dg/cpp/missing-header-1.c: Likewise.
4166 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4167 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4168 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4170 2012-06-12 Jason Merrill <jason@redhat.com>
4173 * g++.dg/template/local7.C: New.
4175 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4178 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4179 * gcc.target/sh/pr51340-2.c: Likewise.
4180 * gcc.target/sh/pr51340-3.c: Likewise.
4182 2012-06-12 Michael Matz <matz@suse.de>
4184 * gcc.dg/torture/alias-1.c: New test.
4186 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4188 PR rtl-optimization/53589
4189 * gcc.dg/torture/pr53589.c: New test.
4191 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4194 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4195 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4196 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4197 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4198 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4199 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4200 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4201 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4202 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4203 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4204 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4205 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4206 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4207 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4208 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4209 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4211 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4213 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4214 (check_intel_cpu_model): New function.
4215 (check_amd_cpu_model): New function.
4216 (check_features): New function.
4217 (__get_cpuid_output): New function.
4218 (check_detailed): New function.
4219 (fn1): Rename to quick_check.
4220 (main): Update to call quick_check and call check_detailed.
4222 2012-06-11 Richard Henderson <rth@redhat.com>
4224 * lib/target-supports.exp
4225 (check_effective_target_sync_long_long_runtime): Use
4226 check_effective_target_lp64 instead of
4227 check_effective_target_powerpc64 for powerpc targets.
4229 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4232 * gcc.target/sh/pr53511-1.c: New.
4234 2012-06-11 Richard Guenther <rguenther@suse.de>
4237 * g++.dg/lto/pr53470_0.C: New testcase.
4238 * gcc.dg/lto/pr53470_0.c: Likewise.
4240 2012-06-11 Richard Guenther <rguenther@suse.de>
4243 * g++.dg/ext/pr53605.C: New testcase.
4245 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4247 * gnat.dg/specs/array1.ads: New test.
4248 * gnat.dg/specs/array2.ads: Likewise.
4249 * gnat.dg/array22.adb: Likewise.
4251 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4253 * gnat.dg/constant4.adb: New test.
4254 * gnat.dg/constant4_pkg.ads: New helper.
4256 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4259 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4260 * gfortran.dg/allocate_class_1.f90: Modified.
4261 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4262 * gfortran.dg/allocate_class_2.f90: New.
4264 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4267 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4269 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4272 * gfortran.dg/string_assign_2.f90: New test case.
4274 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4277 * gfortran.dg/string_assign_1.f90: New test case.
4279 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4283 * gcc.dg/gomp/critical-4.c: Likewise.
4284 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4285 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4286 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4287 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4288 * c-c++-common/gomp/pr53580.c: New test.
4290 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4293 * g++.dg/cpp0x/forw_enum11.C: New.
4295 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4298 * g++.dg/cpp0x/alias-decl-19.C: New.
4300 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4302 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4304 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4306 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4308 (XSTATE_SSE): Ditto.
4309 (XSTATE_YMM): Ditto.
4310 (avx_os_support): Use new defines.
4312 2012-06-06 Richard Guenther <rguenther@suse.de>
4315 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4318 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4321 * g++.dg/cpp0x/pr52841.C: New testcase.
4323 2012-06-06 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/53081
4326 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4327 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4329 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4331 * gcc.target/powerpc/pr53487.c: New test.
4333 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4335 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4337 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4339 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4341 2012-06-05 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/30442
4344 * gcc.dg/vect/bb-slp-30.c: New testcase.
4346 2012-06-05 Richard Guenther <rguenther@suse.de>
4348 PR tree-optimization/53081
4349 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4350 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4351 -fno-tree-loop-distribute-patterns.
4353 2012-06-05 Alan Modra <amodra@gmail.com>
4355 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4356 Check static chain in nested funcs.
4358 2012-06-04 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/init_flag_10.f90: New.
4363 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4366 * g++.dg/warn/Wenum-compare-no-2: New.
4368 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4370 PR preprocessor/53463
4371 * g++.dg/cpp/limits.C: New test.
4372 * g++.dg/parse/error19.C: Adjust.
4373 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4374 * g++.dg/warn/pr35635.C: Likewise.
4375 * g++.old-deja/g++.pt/assign1.C: Likewise.
4377 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4380 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4381 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4382 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4383 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4384 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4385 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4386 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4387 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4389 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4391 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4393 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4395 PR tree-optimization/53550
4396 * gcc.dg/pr53550.c: New test.
4398 2012-06-04 Richard Guenther <rguenther@suse.de>
4400 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4401 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4402 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4404 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4407 * gfortran.dg/parameter_array_element_2.f90: New.
4409 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4412 * gcc.target/sh/pr53512-1.c: New.
4413 * gcc.target/sh/pr53512-2.c: New.
4414 * gcc.target/sh/pr53512-3.c: New.
4415 * gcc.target/sh/pr53512-4.c: New.
4417 2012-06-01 Jason Merrill <jason@redhat.com>
4420 * g++.dg/ext/visibility/template12.C: New.
4421 * g++.dg/ext/attrib14.C: Adjust warning line.
4424 * g++.dg/parse/new6.C: New.
4425 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4427 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4429 * c-c++-common/restrict-2.c: Revert previous change.
4431 2012-06-01 Jason Merrill <jason@redhat.com>
4434 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4437 * g++.dg/cpp0x/auto33.C: New.
4439 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4442 * g++.dg/parse/namespace-alias-1.C: New.
4444 2012-06-01 Christian Bruel <christian.bruel@st.com>
4446 * gcc.dg/spec-options.c: New test.
4447 * gcc.dg/foo.specs: New file.
4449 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4452 * gnat.dg/lto14.adb: Skip on Solaris.
4454 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4456 * gcc.target/cris/sync-1-v10.c,
4457 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4458 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4459 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4460 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4461 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4462 gcc.target/cris/torture/sync-mis-op-i-1.c,
4463 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4464 gcc.target/cris/torture/sync-mis-op-i-2.c,
4465 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4466 gcc.target/cris/torture/sync-mis-op-i-3.c,
4467 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4468 gcc.target/cris/torture/sync-mis-op-s-1.c,
4469 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4470 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4471 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4472 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4473 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4474 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4475 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4476 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4477 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4479 2012-05-31 Richard Guenther <rguenther@suse.de>
4481 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4482 ldist-pr45948.c with disabled SCCP.
4484 2012-05-31 Richard Guenther <rguenther@suse.de>
4487 * gcc.dg/torture/pr48493.c: New testcase.
4489 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4491 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4493 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4494 of the initialization loop.
4495 (dg-final): Adjust the expected number of vectorized loops depending
4496 on vect_char_mult target selector.
4498 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4500 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4501 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4502 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4505 2012-05-30 Jason Merrill <jason@redhat.com>
4508 * g++.dg/init/new34.C: New.
4509 * g++.dg/tree-ssa/stabilize1.C: New.
4511 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4514 * g++.dg/init/new33.C: New test.
4516 2012-05-30 Richard Guenther <rguenther@suse.de>
4519 * gcc.dg/torture/pr53501.c: New testcase.
4520 * c-c++-common/restrict-2.c: Adjust.
4522 2012-05-30 Alan Modra <amodra@gmail.com>
4524 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4527 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4529 * gcc.target/i386/shuf-concat.c: New test.
4531 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4533 PR rtl-optimization/53519
4534 * gcc.c-torture/compile/pr53519.c: New test.
4536 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4538 * gcc.target/arm/neon-vrev.c: New.
4540 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4543 * gcc.target/sh/pr51340-1.c: New.
4544 * gcc.target/sh/pr51340-2.c: New.
4545 * gcc.target/sh/pr51340-3.c: New.
4547 2012-05-29 Richard Guenther <rguenther@suse.de>
4549 PR tree-optimization/53516
4550 * gcc.dg/torture/pr53516.c: New testcase.
4552 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4554 PR preprocessor/53229
4555 * gcc.dg/cpp/paste6.c: Force to run without
4556 -ftrack-macro-expansion.
4557 * gcc.dg/cpp/paste8.c: Likewise.
4558 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4559 -ftrack-macro-expansion.
4560 * gcc.dg/cpp/paste12.c: Force to run without
4561 -ftrack-macro-expansion.
4562 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4563 -ftrack-macro-expansion.
4564 * gcc.dg/cpp/paste13.c: Likewise.
4565 * gcc.dg/cpp/paste14.c: Likewise.
4566 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4567 -ftrack-macro-expansion.
4568 * gcc.dg/cpp/paste18.c: New test.
4570 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4572 * gcc.target/cris/torture/trap-1.c,
4573 gcc.target/cris/torture/trap-2.c,
4574 gcc.target/cris/torture/trap-3.c,
4575 gcc.target/cris/torture/trap-v0.c,
4576 gcc.target/cris/torture/trap-v3.c: New tests.
4578 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4581 * g++.dg/warn/Wbraces3.C: New.
4582 * g++.dg/warn/Wbraces4.C: Likewise.
4584 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4586 PR tree-optimization/53505
4587 * c-c++-common/torture/pr53505.c: New test.
4589 2012-05-27 Nathan Sidwell <nathan@acm.org>
4591 * gcc.dg/stmt-expr-4.c: New.
4593 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4596 * g++.dg/parse/crash60.C: New.
4598 2012-05-26 Jason Merrill <jason@redhat.com>
4601 * c-c++-common/array-lit.c: New.
4602 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4604 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4607 * gnat.dg/array21.adb: New test.
4609 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4611 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4613 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/other/anon-union3.C: New.
4618 2012-05-25 Ian Lance Taylor <iant@google.com>
4620 * gcc.dg/split-6.c: New test.
4622 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4624 * gnat.dg/lto14.adb: New test.
4626 2012-05-25 Tristan Gingold <gingold@adacore.com>
4628 * gcc.target/i386/large-frame.c: New.
4630 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4631 * gcc.target/powerpc/lhs-1.c: New.
4632 * gcc.target/powerpc/lhs-2.c: New.
4633 * gcc.target/powerpc/lhs-3.c: New.
4635 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4637 Make unwound macro expansion trace less redundant
4638 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4639 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4640 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4641 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4642 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4643 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4645 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4648 * g++.dg/cpp0x/constexpr-default1.C: New.
4650 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/eh/goto2.C: New.
4655 2012-05-24 Richard Guenther <rguenther@suse.de>
4658 * g++.dg/tree-prof/pr53460.C: New testcase.
4660 2012-05-24 Richard Guenther <rguenther@suse.de>
4663 * g++.dg/debug/pr53466.C: New testcase.
4665 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4667 PR tree-optimization/53465
4668 * gcc.c-torture/execute/pr53465.c: New test.
4670 2012-05-23 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/allocate_with_typespec_6.f90: New.
4676 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/warn/delete-array-1.C: New.
4681 2012-05-23 Richard Guenther <rguenther@suse.de>
4683 * gcc.dg/torture/pr39074-2.c: Adjust.
4684 * gcc.dg/torture/pr39074.c: Likewise.
4685 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4686 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4688 2012-05-22 Jan Hubicka <jh@suse.cz>
4691 * g++.dg/torture/pr53161.C: New testcase.
4693 2012-05-22 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/realloc_on_assign_15.f90: New.
4698 2012-05-22 Richard Guenther <rguenther@suse.de>
4701 * gcc.dg/torture/pr51071-2.c: New testcase.
4703 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4705 PR tree-optimization/53336
4706 * g++.dg/torture/pr53336.C: New testcase.
4708 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4711 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4712 instead of -Wunused-local-typedefs.
4714 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/other/abstract4.C: New-
4719 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4722 * g++.dg/ext/attrib46.C: New.
4724 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4727 * gcc.c-torture/compile/pr53418-1.c,
4728 gcc.c-torture/compile/pr53418-2.c: New tests.
4730 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4732 PR tree-optimization/53366
4733 * gcc.dg/torture/pr53366-1.c: New test.
4734 * gcc.dg/torture/pr53366-2.c: New test.
4735 * gcc.target/i386/pr53366-1.c: New test.
4736 * gcc.target/i386/pr53366-2.c: New test.
4738 PR tree-optimization/53409
4739 * gcc.c-torture/compile/pr53409.c: New test.
4741 PR tree-optimization/53410
4742 * gcc.c-torture/compile/pr53410-1.c: New test.
4743 * gcc.c-torture/compile/pr53410-2.c: New test.
4745 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4748 * gcc.target/i386/pr53425-1.c: New file.
4749 * gcc.target/i386/pr53425-2.c: Likewise.
4751 2012-05-21 Richard Guenther <rguenther@suse.de>
4753 PR tree-optimization/53408
4754 * gcc.dg/torture/pr53408.c: New testcase.
4756 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4757 H.J. Lu <hongjiu.lu@intel.com>
4760 * gcc.target/i386/pr53416.c: New file.
4762 2012-05-21 Richard Guenther <rguenther@suse.de>
4764 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4766 2012-05-21 Richard Guenther <rguenther@suse.de>
4768 * gcc.dg/torture/ldist-1.c: New testcase.
4770 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4772 * gnat.dg/lto13.adb: New test.
4773 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4775 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4777 * gnat.dg/specs/lto12.ads: New test.
4778 * gnat.dg/specs/lto12_pkg.ads: New helper.
4780 2012-05-18 Richard Guenther <rguenther@suse.de>
4782 PR tree-optimization/53346
4783 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4784 * gcc.target/i386/incoming-10.c: Adjust.
4785 * gcc.target/i386/incoming-11.c: Likewise.
4786 * gcc.target/i386/pr46295.c: Likewise.
4788 2012-05-18 Richard Guenther <rguenther@suse.de>
4790 * gcc.dg/pr53352.c: Return zero.
4792 2012-05-18 Richard Guenther <rguenther@suse.de>
4794 PR tree-optimization/53390
4795 * gcc.dg/torture/pr53390.c: New testcase.
4797 2012-05-18 Meador Inge <meadori@codesourcery.com>
4799 PR rtl-optimization/53352
4800 * gcc.dg/pr53352.c: New test.
4802 2012-05-17 David S. Miller <davem@davemloft.net>
4804 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4805 failure on sparc-*-linux-gnu.
4807 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4810 * g++.dg/parse/error49.C: New.
4811 * g++.dg/cpp0x/error8.C: Likewise.
4812 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4813 * g++.dg/ext/utf-dflt2.C: Likewise.
4814 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4815 * g++.dg/ext/utf-dflt.C: Likewise.
4816 * c-c++-common/raw-string-3.c: Likewise.
4817 * c-c++-common/raw-string-4.c: Likewise.
4819 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/catch1.C: New.
4824 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4827 * g++.dg/parse/error48.C: New.
4828 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4829 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4831 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4833 * gcc.dg/tm/indirect-2.c: New test.
4835 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4837 PR tree-optimization/53217
4838 * gfortran.dg/pr53217.f90: New test.
4840 2012-05-16 Richard Guenther <rguenther@suse.de>
4842 PR tree-optimization/53364
4843 * g++.dg/torture/pr53364.C: New testcase.
4845 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4848 * gcc.dg/pr52549.c: Fix test for long != void*
4849 * gcc.c-torture/execute/pr52979-1.x: New file.
4850 * gcc.c-torture/execute/pr52979-2.x: New file.
4852 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4854 PR preprocessor/7263
4855 * gcc.dg/binary-constants-2.c: Run without tracking locations
4856 accross macro expansion.
4857 * gcc.dg/binary-constants-3.c: Likewise.
4858 * gcc.dg/cpp/sysmac2.c: Likewise.
4859 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4861 * gcc.dg/cpp/syshdr3.c: New test.
4862 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4863 * gcc.dg/system-binary-constants-1.c: New test.
4864 * gcc.dg/system-binary-constants-1.h: New header for the new test
4866 * g++.dg/cpp/syshdr3.C: New test.
4867 * g++.dg/cpp/syshdr3.h: New header the new test above.
4868 * g++.dg/system-binary-constants-1.C: New test.
4869 * g++.dg/system-binary-constants-1.h: New header the new test
4872 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4874 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4876 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.dg/pr53358.c: New test.
4881 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4884 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4885 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4887 2012-05-15 Olivier Hainque <hainque@adacore.com>
4889 * g++.dg/eh/sighandle.C: New testcase.
4891 2012-05-15 Richard Guenther <rguenther@suse.de>
4893 PR tree-optimization/53355
4894 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4896 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4898 * gfortran.dg/*.f90: Remove now redundant manual
4899 cleanup-modules directive.
4901 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4903 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4904 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4906 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4909 * gfortran.dg/int_range_io_1.f90: New test.
4911 2012-05-14 Andi Kleen <ak@linux.intel.com>
4912 Jakub Jelinek <jakub@redhat.com>
4915 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4916 * gcc.target/i386/rtm-check.h: New file.
4917 * gcc.target/i386/pr53315.c: New test.
4919 2012-05-14 Tobias Burnus <burnus@net-b.de>
4924 * gfortran.dg/deferred_type_param_4.f90: New.
4925 * gfortran.dg/deferred_type_param_6.f90: New.
4927 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4929 * gcc.target/i386/retarg.c: New test.
4931 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4934 * gfortran.dg/deferred_type_param_3.f90: New.
4935 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4936 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4938 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4940 * gnat.dg/null_pointer_deref3.adb: New test.
4942 2012-05-12 Tobias Burnus <burnus@net-b.de>
4946 * gfortran.dg/deferred_type_param_5.f90: New.
4948 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4950 * g++.dg/parse/error47.C: New.
4952 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4955 * gfortran.dg/string_compare_4.f90: Change option
4956 to -fdump-tree-original. Add test case for kind=4.
4958 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4961 * gfortran.dg/string_compare_4.f90: New test.
4963 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4965 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4967 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4970 * g++.dg/cpp0x/variadic132.C: New.
4972 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4976 * g++.dg/parse/error26.C: Tweak dg-error column number.
4978 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4981 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4983 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4985 * gnat.dg/lto11.ad[sb]: New test.
4987 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4990 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4991 directive to Scan for vpmuldq, not vpmacsdql.
4993 2012-05-09 Michael Matz <matz@suse.de>
4995 PR tree-optimization/53185
4996 * gcc.dg/vect/pr53185.c: New test.
4998 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5001 * gcc.target/i386/pr53249.c: New.
5003 2012-05-09 Richard Guenther <rguenther@suse.de>
5005 PR tree-optimization/18437
5006 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5007 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5009 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5011 PR tree-optimization/53226
5012 * gcc.c-torture/compile/pr53226.c: New test.
5014 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5016 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5017 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5018 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5019 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5020 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5021 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5022 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5023 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5024 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5025 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5026 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5027 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5028 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5029 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5031 2012-05-09 Dehao Chen <dehao@google.com>
5033 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5034 * gcc.dg/predict-2.c: Likewise.
5035 * gcc.dg/predict-3.c: Likewise.
5036 * gcc.dg/predict-4.c: Likewise.
5037 * gcc.dg/predict-5.c: Likewise.
5038 * gcc.dg/predict-6.c: Likewise.
5040 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5043 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5045 2012-05-08 Richard Guenther <rguenther@suse.de>
5047 * gcc.dg/fold-bitand-4.c: New testcase.
5049 2012-05-08 Dehao Chen <dehao@google.com>
5051 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5052 heuristic is working properly.
5053 * gcc.dg/predict-2.c: Likewise.
5054 * gcc/dg/predict-3.c: Likewise.
5055 * gcc/dg/predict-4.c: Likewise.
5056 * gcc/dg/predict-5.c: Likewise.
5057 * gcc/dg/predict-6.c: Likewise.
5059 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5061 PR tree-optimization/53239
5062 * g++.dg/opt/vrp3.C: New test.
5063 * g++.dg/opt/vrp3-aux.cc: New file.
5064 * g++.dg/opt/vrp3.h: New file.
5066 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5069 .uleb128 support in assembler output.
5071 2012-05-07 Richard Guenther <rguenther@suse.de>
5074 * g++.dg/lto/pr42987_0.C: New testcase.
5075 * g++.dg/lto/pr42987_1.C: Likewise.
5077 2012-05-07 Tobias Burnus <burnus@net-b.de>
5080 * gfortran.dg/typebound_operator_15.f90: New.
5082 2012-05-06 Tobias Burnus <burnus@net-b.de>
5085 * gfortran.dg/class_array_13.f90: New.
5087 2012-05-06 Tristan Gingold <gingold@adacore.com>
5089 * gnat.dg/warn7.adb: New test.
5091 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5093 * gnat.dg/specs/renamings.ads: Rename to...
5094 * gnat.dg/specs/renaming1.ads: ...this.
5095 * gnat.dg/specs/renaming2.ads: New test.
5096 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5097 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5098 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5099 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5101 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5103 * gnat.dg/discr36.ad[sb]: New test.
5104 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5106 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5109 * c-c++-common/pr43772.c: New.
5111 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5114 * gfortran.dg/select_type_26.f03 : New test.
5115 * gfortran.dg/select_type_27.f03 : New test.
5118 * gfortran.dg/select_type_28.f03 : New test.
5120 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5124 * gfortran.dg/mod_sign0_1.f90: New test.
5125 * gfortran.dg/mod_large_1.f90: New test.
5127 2012-05-04 Tobias Burnus <burnus@net-b.de>
5130 gfortran.dg/public_private_module_5.f90: New.
5132 2012-05-04 Tobias Burnus <burnus@net-b.de>
5135 * gfortran.dg/constructor_7.f90: New.
5136 * gfortran.dg/constructor_8.f90: New.
5138 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5141 * g++.dg/cpp0x/static_assert7.C: New.
5143 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5145 PR tree-optimization/52633
5146 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5147 recognized as widening shifts instead of over-widening.
5148 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5149 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5150 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5151 * gcc.target/arm/pr52633.c: New test.
5153 2012-05-04 Richard Guenther <rguenther@suse.de>
5155 PR tree-optimization/53168
5156 * gcc.dg/torture/pr53168.c: New testcase.
5157 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5159 2012-05-04 Richard Guenther <rguenther@suse.de>
5161 * gcc.dg/lto/pr53214_0.c: New testcase.
5163 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5165 * gcc.target/ia64/pr48496.c: New test.
5166 * gcc.target/ia64/pr52657.c: Likewise.
5168 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5171 * c-c++-common/pr51712.c: New.
5173 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5176 * gcc.target/powwerpc/pr53199.c: New file.
5178 2012-05-03 Jason Merrill <jason@redhat.com>
5180 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5182 * gcc.dg/debug/dwarf2/dups-types.c: New.
5183 * gcc.dg/debug/dwarf2/dups-types.h: New.
5185 2012-05-03 Jason Merrill <jason@redhat.com>
5187 * g++.dg/debug/dwarf2/namespace-2.C: New.
5188 * g++.dg/debug/dwarf2/localclass3.C: New.
5190 2012-05-03 Jason Merrill <jason@redhat.com>
5192 * g++.dg/debug/dwarf2/thunk1.C: New.
5194 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/other/final2.C: New.
5199 2012-05-03 Richard Guenther <rguenther@suse.de>
5201 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5203 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5205 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5206 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5207 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5208 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5210 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5214 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5215 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5216 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5219 * gcc.dg/pr53174.c: New test.
5222 * gcc.target/arm/pr53187.c: New test.
5223 * gcc.c-torture/compile/pr53187.c: New test.
5225 2012-05-03 Richard Guenther <rguenther@suse.de>
5227 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5228 unsupported prefetching support.
5230 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5232 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5233 option -ftrack-macro-expansion=0.
5234 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5235 option -ftrack-macro-expansion=0.
5237 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5239 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5240 dg-options for target arm with dg-additional-options.
5242 2012-05-03 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/53144
5245 * gcc.dg/torture/pr53144.c: New testcase.
5247 2012-05-03 Tobias Burnus <burnus@net-b.de>
5250 * gfortran.dg/pointer_intent_7.f90: New.
5251 * gfortran.dg/pure_formal_3.f90: New.
5253 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5255 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5257 2012-05-02 Martin Jambor <mjambor@suse.cz>
5260 * g++.dg/lto/pr52605_0.C: New test.
5262 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5264 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5265 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5266 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5267 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5268 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5269 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5270 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5271 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5272 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5273 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5274 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5275 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5276 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5277 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5278 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5279 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5281 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5284 * gcc.dg/pr53153.c: New test.
5286 2012-05-02 Richard Guenther <rguenther@suse.de>
5288 * g++.dg/tree-ssa/pr19807.C: Adjust.
5290 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5292 PR tree-optimization/53163
5293 * gcc.c-torture/compile/pr53163.c: New test.
5295 PR rtl-optimization/53160
5296 * gcc.c-torture/execute/pr53160.c: New test.
5298 2012-05-01 Ian Lance Taylor <iant@google.com>
5301 * gcc.dg/pr37303.c: New test.
5303 2012-05-01 Richard Henderson <rth@redhat.com>
5305 * lib/target-supports.exp
5306 (check_effective_target_sync_long_long_runtime): True for
5307 check_effective_target_powerpc64.
5309 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5312 * gcc.dg/vector-1.c: Move to ...
5313 * c-c++-common/vector-1.c: ... here.
5314 * gcc.dg/vector-2.c: Move to ...
5315 * c-c++-common/vector-2.c: ... here.
5316 * gcc.dg/vector-3.c: Move to ...
5317 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5318 * gcc.dg/vector-4.c: Move to ...
5319 * c-c++-common/vector-4.c: ... here.
5320 * gcc.dg/vector-init-1.c: Move to ...
5321 * c-c++-common/vector-init-1.c: ... here.
5322 * gcc.dg/vector-init-2.c: Move to ...
5323 * c-c++-common/vector-init-2.c: ... here.
5324 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5325 * c-c++-common/vector-subscript-1.c: ... here.
5326 * gcc.dg/vector-subscript-2.c: Move to ...
5327 * c-c++-common/vector-subscript-2.c: ... here.
5328 * gcc.dg/vector-subscript-3.c: Move to ...
5329 * c-c++-common/vector-subscript-3.c: ... here.
5332 * g++.dg/cpp0x/vt-51314.C: New test.
5333 * g++.dg/cpp0x/variadic76.C: Fix.
5335 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5337 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5339 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5341 Add -Wvarargs option
5342 * c-c++-common/Wvarargs.c: New test case.
5343 * c-c++-common/Wvarargs-2.c: Likewise.
5345 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5347 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5348 * objc.dg/foreach-7.m: Force the test case to run without
5349 -ftrack-macro-expansion.
5350 * c-c++-common/tm/attrib-1.c: Likewise.
5351 * c-c++-common/warn-ommitted-condop.c: Likewise.
5352 * gcc.dg/assign-warn-1.c: Likewise.
5353 * gcc.dg/assign-warn-2.c: Likewise.
5354 * gcc.dg/attr-alloc_size.c: Likewise.
5355 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5356 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5357 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5358 * gcc.dg/c90-const-expr-9.c: Likewise.
5359 * gcc.dg/c99-const-expr-9.c: Likewise.
5360 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5361 * gcc.dg/cpp/direct2s.c: Likewise.
5362 * gcc.dg/cpp/pr28709.c: Likewise.
5363 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5364 * gcc.dg/dfp/composite-type.c: Likewise.
5365 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5366 with -ftrack-macro-expansion
5367 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5368 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5369 * g++.dg/ext/cleanup-1.C: Likewise.
5370 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5371 * g++.dg/template/sfinae10.C: Likewise.
5372 * g++.dg/tm/wrap-2.C: Likewise.
5373 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5374 * g++.dg/warn/Wsign-conversion.C: Likewise.
5375 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5376 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5377 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5378 it to run with -ftrack-macro-expansion.
5379 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5380 test cases without -ftrack-macro-expansion.
5382 Fix location for static class members
5383 * g++.dg/template/sfinae6_neg.C: Adjust.
5385 Make conversion warnings work on NULL with -ftrack-macro-expansion
5386 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5387 alongside the previous testing for NULL.
5389 Fix -Wuninitialized for -ftrack-macro-expansion
5390 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5392 Strip "<built-in>" loc from displayed expansion context
5393 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5394 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5395 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5398 Fix expansion point loc for macro-like tokens
5399 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5400 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5402 Fix token pasting with -ftrack-macro-expansion
5403 * gcc.dg/cpp/paste17.c: New test case for
5404 -ftrack-macro-expansion=2 mode only.
5405 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5407 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5409 * gnat.dg/warn6.ad[sb]: New test.
5411 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5414 * gcc.dg/20011021-1.c: Adjust testcase.
5416 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5419 * gfortran.dg/function_optimize_12.f90: New test.
5421 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5424 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5425 code to match current output and cover new peephole2 pattern.
5427 2012-04-27 Ollie Wild <aaw@google.com>
5429 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5431 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5433 * gcc.c-torture/execute/20120427-2.c: New testcase.
5434 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5435 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5436 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5438 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5441 * gcc.c-torture/execute/20120427-1.c: New testcase.
5443 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5446 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5448 2012-04-27 Tom de Vries <tom@codesourcery.com>
5450 PR tree-optimization/51879
5451 * gcc.dg/pr51879.c: New test.
5452 * gcc.dg/pr51879-2.c: Same.
5453 * gcc.dg/pr51879-3.c: Same.
5454 * gcc.dg/pr51879-4.c: Same.
5455 * gcc.dg/pr51879-6.c: Same.
5457 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5460 * g++.dg/cpp0x/defaulted35.C: New.
5461 * g++.dg/cpp0x/defaulted15.C: Adjust.
5463 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5465 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5468 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5470 * gcc.target/i386/builtin_target.c: Check avx2.
5472 2012-04-26 Alan Modra <amodra@gmail.com>
5474 * gcc.target/powerpc/savres.c: New test.
5475 * gcc.target/powerpc/powerpc.exp: Run it.
5477 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5480 * gcc.dg/torture/pr53120.c: New test.
5482 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5485 * gcc.c-torture/compile/pr52979-1.c: New test.
5486 * gcc.c-torture/execute/pr52979-1.c: New test.
5487 * gcc.c-torture/execute/pr52979-2.c: New test.
5489 2012-04-25 Richard Guenther <rguenther@suse.de>
5491 * gcc.target/i386/l_fma_float_5.c: Adjust.
5492 * gcc.target/i386/l_fma_double_4.c: Likewise.
5493 * gcc.target/i386/l_fma_float_2.c: Likewise.
5494 * gcc.target/i386/l_fma_float_6.c: Likewise.
5495 * gcc.target/i386/l_fma_double_1.c: Likewise.
5496 * gcc.target/i386/l_fma_double_5.c: Likewise.
5497 * gcc.target/i386/l_fma_float_3.c: Likewise.
5498 * gcc.target/i386/l_fma_double_2.c: Likewise.
5499 * gcc.target/i386/l_fma_double_6.c: Likewise.
5500 * gcc.target/i386/l_fma_float_4.c: Likewise.
5501 * gcc.target/i386/l_fma_double_3.c: Likewise.
5502 * gcc.target/i386/l_fma_float_1.c: Likewise.
5504 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5506 PR tree-optimization/53058
5507 * gcc.c-torture/compile/pr53058.c: New test.
5509 2012-04-25 Jan Hubicka <jh@suse.cz>
5512 * gcc.target/i386/pr39082-1.c: Update warning location.
5514 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5517 * gcc.dg/pr52880.c: New test.
5519 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
5521 * gcc.dg/m-un-2.c: Update.
5522 * gcc.dg/20011021-1.c: Update.
5524 2012-04-25 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/realloc_on_assign_14.f90: New.
5529 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5532 PR tree-optimizations/52891
5533 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5535 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/cpp0x/sfinae35.C: New.
5539 * g++.dg/cpp0x/sfinae36.C: Likewise.
5541 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5543 * gcc.target/builtin_target.c: New testcase.
5545 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5548 * gcc.target/powerpc/pr47197.c: New test.
5550 2012-04-24 Richard Guenther <rguenther@suse.de>
5552 PR tree-optimization/53085
5553 * g++.dg/torture/pr53085.C: New testcase.
5555 2012-04-24 Andrew Pinski <apinski@cavium.com>
5558 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5559 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5560 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5562 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5565 * gcc.c-torture/execute/pr53084.c: New test.
5567 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5569 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5571 2012-04-23 Andrew Pinski <apinski@cavium.com>
5573 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5575 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5578 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5579 * gcc.dg/torture/builtin-power-1.c: Likewise.
5581 2012-04-23 Richard Guenther <rguenther@suse.de>
5583 PR tree-optimization/53070
5584 * gcc.dg/torture/pr53070.c: New testcase.
5586 2012-04-23 Richard Guenther <rguenther@suse.de>
5589 * gcc.dg/pr53060.c: New testcase.
5591 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5593 PR tree-optimizations/52891
5594 * gcc.c-torture/compile/pr52891-1.c: New test.
5595 * gcc.c-torture/compile/pr52891-2.c: New test.
5597 2012-04-22 Tobias Burnus <burnus@net-b.de>
5600 * gfortran.dg/read_float_4.f90: New.
5602 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5605 * c-c++-common/pr35441.C: New.
5607 2012-04-20 Ian Lance Taylor <iant@google.com>
5609 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5610 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5612 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5614 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5616 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5618 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5620 PR rtl-optimization/44214
5621 * gcc.dg/pr44214-1.c: New test.
5622 * gcc.dg/pr44214-2.c: Likewise.
5623 * gcc.dg/pr44214-3.c: Likewise.
5625 2012-04-20 Richard Guenther <rguenther@suse.de>
5627 * g++.dg/torture/20120420-1.C: New testcase.
5629 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5631 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5633 2012-04-19 Christian Bruel <christian.bruel@st.com>
5635 * gcc.dg/pr52283.c: New test.
5637 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5639 * gcc.dg/pr37985.c: New test.
5641 2012-04-19 Richard Guenther <rguenther@suse.de>
5643 PR rtl-optimization/44688
5644 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5645 possibly profitable.
5647 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5649 PR tree-optimization/52976
5650 * gfortran.dg/reassoc_11.f: New test.
5652 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5654 PR tree-optimization/52976
5655 * gfortran.dg/reassoc_7.f: New test.
5656 * gfortran.dg/reassoc_8.f: Likewise.
5657 * gfortran.dg/reassoc_9.f: Likewise.
5658 * gfortran.dg/reassoc_10.f: Likewise.
5660 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/cpp0x/sfinae33.C: New.
5664 * g++.dg/cpp0x/sfinae34.C: Likewise.
5666 2012-04-18 Joey Ye <joey.ye@arm.com>
5668 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5670 2012-04-18 Richard Guenther <rguenther@suse.de>
5672 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5674 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5675 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5677 2012-04-17 Tom de Vries <tom@codesourcery.com>
5679 * g++.dg/pr51264-4.C: New test.
5681 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5684 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5686 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5689 * g++.dg/parse/crash59.C: New.
5691 2012-04-17 Michael Matz <matz@suse.de>
5693 PR tree-optimization/18437
5694 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5696 2012-04-17 Richard Guenther <rguenther@suse.de>
5699 * g++.dg/torture/pr53011.C: New testcase.
5701 2012-04-16 Jason Merrill <jason@redhat.com>
5704 * g++.dg/cpp0x/variadic131.C: New.
5707 * g++.dg/cpp0x/variadic130.C: New.
5710 * g++.dg/cpp0x/variadic129.C: New.
5713 * g++.dg/cpp0x/variadic128.C: New.
5715 2012-04-16 Tobias Burnus <burnus@net-b.de>
5718 * gfortran.dg/pointer_intent_6.f90: New.
5720 2012-04-16 Tobias Burnus <burnus@net-b.de>
5723 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5724 to include public_private_module_4.f90.
5725 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5728 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5731 * g++.dg/diagnostic/operator1.C: New.
5732 * g++.dg/ext/label5.C: Adjust.
5733 * g++.dg/ext/va-arg1.C: Likewise.
5734 * g++.dg/other/error20.C: Likewise.
5735 * g++.dg/other/error20.C: Likewise.
5736 * g++.dg/other/error16.C: Likewise.
5737 * g++.dg/other/error10.C: Likewise.
5738 * g++.dg/parse/error30.C: Likewise.
5739 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5741 2012-04-16 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/variadic127.C: New.
5746 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5748 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5750 Use fail, pass instead of unresolved.
5754 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5756 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5757 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5758 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5760 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5763 * gfortran.dg/typebound_call_23.f03: New test case.
5765 2012-04-15 Jason Merrill <jason@redhat.com>
5768 * g++.dg/cpp0x/variadic126.C: New.
5771 * g++.dg/cpp0x/variadic125.C: New.
5774 * g++.dg/cpp0x/variadic124.C: New.
5777 * g++.dg/cpp0x/nullptr27.C: New.
5780 * g++.dg/warn/format8.C: New.
5782 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5785 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5787 2012-04-14 Tobias Burnus <burnus@net-b.de>
5791 * gfortran.dg/public_private_module_3.f90: New.
5792 * gfortran.dg/public_private_module_4.f90: New.
5794 2012-04-14 Tom de Vries <tom@codesourcery.com>
5796 * gcc.dg/superblock.c: New test.
5798 2012-04-14 Tom de Vries <tom@codesourcery.com>
5800 * gcc.dg/pr51879-12.c: New test.
5802 2012-04-13 Jason Merrill <jason@redhat.com>
5805 * g++.dg/cpp0x/variadic123.C: New.
5806 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5809 * g++.dg/cpp0x/initlist-ctor1.C: New.
5812 * g++.dg/other/anon-union2.C: New.
5814 2012-04-13 Martin Jambor <mjambor@suse.cz>
5817 * g++.dg/ipa/pr52939.C: New test.
5819 2012-04-13 Tom de Vries <tom@codesourcery.com>
5821 * gcc.dg/pr52734.c: New test.
5823 2012-04-13 Richard Guenther <rguenther@suse.de>
5825 PR tree-optimization/52969
5826 * gcc.dg/torture/pr52969.c: New testcase.
5828 2012-04-13 Richard Guenther <rguenther@suse.de>
5831 * gcc.dg/pr52549.c: New testcase.
5833 2012-04-13 Richard Guenther <rguenther@suse.de>
5836 * gcc.dg/pr52862.c: New testcase.
5838 2012-04-13 Joey Ye <joey.ye@arm.com>
5840 * gcc.target/arm/thumb1-imm.c: New testcase.
5842 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5845 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5846 second function argument.
5847 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5848 (calc_permps): Update declaration. Calculate result correctly.
5849 (avx2_test): Change src2 type to union256i_d.
5850 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5853 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5856 * gcc.target/powerpc/pr52775.c: New file.
5858 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5860 PR tree-optimization/18589
5861 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5862 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5863 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5864 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5865 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5866 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5867 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5868 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5869 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5870 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5872 2012-04-12 Richard Guenther <rguenther@suse.de>
5874 PR tree-optimization/52943
5875 * gcc.dg/torture/pr52943.c: New testcase.
5877 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5880 * gcc/target/sh/pr50751-4.c: New.
5881 * gcc/target/sh/pr50751-5.c: New.
5882 * gcc/target/sh/pr50751-6.c: New.
5883 * gcc/target/sh/pr50751-7.c: New.
5885 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
5888 * g++.dg/lookup/using52.C: New.
5890 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5892 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5894 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5896 PR rtl-optimization/52876
5897 * gcc.target/i386/pr52876.c: New.
5899 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5901 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5903 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5905 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5906 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5907 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5908 (ptrdiff_t): ... this. All uses changed.
5909 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5910 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5912 (main): Cast argument to __INTPTR_TYPE__.
5913 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5915 * gcc.dg/mallign.c (main): Likewise.
5916 * gcc.dg/pr38700.c (foo): Likewise.
5917 * gcc.dg/long-long-cst1.c (t): Likewise.
5918 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5919 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5920 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5921 * gcc.dg/pr25682.c (d, foo): Likewise.
5922 * gcc.dg/format/cast-1.c (f): Likewise.
5923 * gcc.dg/c90-const-expr-10.c
5924 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5925 (size_t): ...this. All uses changed.
5926 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5927 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5928 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5929 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5930 * gcc.dg/sequence-pt-1.c: Likewise.
5931 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5932 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5933 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5934 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5935 of ptrdiff_t with it.
5936 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5937 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5938 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5940 2012-04-11 Jason Merrill <jason@redhat.com>
5943 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5944 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5947 * g++.dg/ext/attrib45.C: New.
5949 * g++.dg/eh/dtor3.C: New.
5951 2012-04-11 Richard Guenther <rguenther@suse.de>
5954 * gfortran.dg/pr52621.f90: New testcase.
5956 2012-04-11 Richard Guenther <rguenther@suse.de>
5959 * g++.dg/torture/pr52918-1.C: New testcase.
5960 * g++.dg/torture/pr52918-2.C: Likewise.
5962 2012-04-11 Tobias Burnus <burnus@net-b.de>
5965 * gfortran.dg/block_11.f90: New.
5967 2012-04-11 Nick Clifton <nickc@redhat.com>
5969 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5971 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5974 * gcc.target/powerpc/pr16458-1.c: New test.
5975 * gcc.target/powerpc/pr16458-2.c: Likewise.
5976 * gcc.target/powerpc/pr16458-3.c: Likewise.
5977 * gcc.target/powerpc/pr16458-4.c: Likewise.
5979 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5981 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5982 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5983 * gcc.dg/builtin-bswap-5.c: Likewise.
5984 * gcc.target/i386/builtin-bswap-4.c: New test.
5986 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5989 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5991 2012-04-11 Richard Guenther <rguenther@suse.de>
5993 PR rtl-optimization/52881
5994 * gcc.dg/torture/pr52881.c: New testcase.
5995 * gcc.dg/torture/pr52913.c: Likewise.
5997 2012-04-11 Richard Guenther <rguenther@suse.de>
5999 PR tree-optimization/52912
6000 * gcc.dg/torture/pr52912.c: New testcase.
6002 2010-04-10 Michael Matz <matz@suse.de>
6004 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6005 * gcc.dg/vect/vect-outer-1.c: Adjust.
6006 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6007 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6008 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6009 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6010 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6011 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6013 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6015 PR tree-optimization/52870
6016 * gcc.dg/vect/pr52870.c: New test.
6018 2012-04-09 Mike Stump <mikestump@comcast.net>
6020 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6021 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6022 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6023 * gnat.dg/aggr11.adb: Likewise.
6024 * gnat.dg/aggr11_pkg.ads: Likewise.
6025 * gnat.dg/aggr15.adb: Likewise.
6026 * gnat.dg/aggr15.ads: Likewise.
6027 * gnat.dg/aggr17.adb: Likewise.
6028 * gnat.dg/aggr18.adb: Likewise.
6029 * gnat.dg/array14.adb: Likewise.
6030 * gnat.dg/array14.ads: Likewise.
6031 * gnat.dg/array14_pkg.ads: Likewise.
6032 * gnat.dg/array19.adb: Likewise.
6033 * gnat.dg/array19.ads: Likewise.
6034 * gnat.dg/discr27.adb: Likewise.
6035 * gnat.dg/discr27.ads: Likewise.
6036 * gnat.dg/discr35.adb: Likewise.
6037 * gnat.dg/discr35.ads: Likewise.
6038 * gnat.dg/discr6.adb: Likewise.
6039 * gnat.dg/discr6_pkg.ads: Likewise.
6040 * gnat.dg/import1.adb: Likewise.
6041 * gnat.dg/import1.ads: Likewise.
6042 * gnat.dg/loop_address2.adb: Likewise.
6043 * gnat.dg/opt7.adb: Likewise.
6044 * gnat.dg/opt7.ads: Likewise.
6045 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6046 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6047 * gnat.dg/rep_clause2.adb: Likewise.
6048 * gnat.dg/rep_clause2.ads: Likewise.
6049 * gnat.dg/slice2.adb: Likewise.
6050 * gnat.dg/slice2.ads: Likewise.
6051 * gnat.dg/slice6.adb: Likewise.
6052 * gnat.dg/slice6_pkg.ads: Likewise.
6053 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6054 * gnat.dg/taft_type2.adb: Likewise.
6055 * gnat.dg/taft_type2.ads: Likewise.
6056 * gnat.dg/taft_type2_pkg.ads: Likewise.
6057 * gnat.dg/volatile10.adb: Likewise.
6058 * gnat.dg/volatile10_pkg.ads: Likewise.
6060 * gcc.dg/dll-8.c: Remove execute permissions.
6061 * g++.dg/ext/dllexport5.C: Likewise.
6063 2012-04-09 Jan Hubicka <jh@suse.cz>
6068 * gcc.dg/lto/pr52634_1.c: New testcase.
6069 * gcc.dg/lto/pr52634_0.c: New testcase.
6071 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6074 * gcc.target/i386/pr52883.c: New testcase.
6076 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6078 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6079 (check_effective_target_sync_long_long): Add SPARC case.
6080 (check_effective_target_sync_long_long_runtime): Likewise.
6081 (check_effective_target_sync_int_long): Adjust SPARC case.
6082 (check_effective_target_sync_char_short): Likewise.
6084 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6086 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6087 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6089 2012-04-08 Tobias Burnus <burnus@net-b.de>
6093 * gfortran.dg/public_private_module_2.f90: New.
6095 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6097 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6100 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6103 * gfortran.dg/function_optimize_11.f90: New test.
6105 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6108 * gfortran.dg/use_only_6.f90: New test.
6110 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6113 * gfortran.dg/use_only_6.f90: New test.
6114 2012-04-06 Mike Stump <mikestump@comcast.net>
6117 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6119 2012-04-05 Jason Merrill <jason@redhat.com>
6122 * g++.dg/template/qualified-id5.C: New.
6124 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6127 * gcc.target/i386/pr52882.c: New test.
6129 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6130 Dominique D'Humieures <dominiq@lps.ens.fr>
6133 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6134 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6136 2012-04-04 Jason Merrill <jason@redhat.com>
6139 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6141 2012-04-03 Jason Merrill <jason@redhat.com>
6144 * g++.dg/cpp0x/variadic-value1.C: New.
6146 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6148 * gnat.dg/pack18.adb: New test.
6149 * gnat.dg/pack18_pkg.ads: New helper.
6151 2012-04-03 Richard Guenther <rguenther@suse.de>
6153 PR tree-optimization/52808
6154 * gcc.dg/pr52808.c: New testcase.
6156 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6158 PR tree-optimization/52835
6159 * gfortran.dg/pr52835.f90: New test.
6161 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/specs/aggr5.ads: New test.
6165 2012-04-02 Richard Guenther <rguenther@suse.de>
6167 PR tree-optimization/52756
6168 * gcc.dg/torture/pr52756.c: New testcase.
6170 2012-04-02 Richard Guenther <rguenther@suse.de>
6173 * gcc.dg/pr52803.c: New testcase.
6175 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6178 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6181 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6184 * g++.dg/cpp0x/noexcept17.C: New.
6185 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6186 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6187 * g++.dg/cpp0x/noexcept01.C: Likewise.
6188 * g++.dg/eh/init-temp1.C: Likewise.
6189 * g++.dg/eh/ctor1.C: Likwise.
6191 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6193 * gnat.dg/controlled6.adb: New test.
6194 * gnat.dg/controlled6_pkg.ads: New helper.
6195 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6197 2012-03-30 Richard Henderson <rth@redhat.com>
6200 * g++.dg/opt/pr52727.C: New testcase.
6202 2012-03-30 Richard Guenther <rguenther@suse.de>
6204 PR tree-optimization/52754
6205 * gcc.target/i386/pr52754.c: New testcase.
6207 2012-03-30 Richard Guenther <rguenther@suse.de>
6210 * g++.dg/torture/pr52772.C: New testcase.
6212 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6215 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6217 2012-03-29 Jason Merrill <jason@redhat.com>
6220 * g++.dg/template/inherit8.C: New.
6222 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6225 * g++.dg/ext/weak4.C: New test.
6227 PR tree-optimization/52760
6228 * gcc.c-torture/execute/pr52760.c: New test.
6230 2012-03-29 Jason Merrill <jason@redhat.com>
6233 * g++.dg/cpp0x/initlist-array3.C: New.
6235 2012-03-28 Jason Merrill <jason@redhat.com>
6238 * g++.dg/overload/virtual2.C: New.
6240 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6242 * gnat.dg/vect7.ad[sb]: New test.
6244 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6245 Tobias Burnus <burnus@gcc.gnu.org>
6248 * gfortran.dg/allocate_class_1.f90 : Change error test.
6249 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6250 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6251 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6253 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6256 * gcc.dg/pr52691.c: New test.
6259 * gcc.c-torture/compile/pr52750.c: New test.
6261 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6264 * gcc.target/avr/torture/builtins-2.c: New test.
6266 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.target/i386/pr52736.c: New test.
6271 2012-03-27 Martin Jambor <mjambor@suse.cz>
6274 * gcc.dg/torture/pr52693.c: New test.
6276 2012-03-27 Meador Inge <meadori@codesourcery.com>
6279 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6281 2012-03-27 Mike Stump <mikestump@comcast.net>
6284 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6285 failures that match branch names.
6287 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6288 H.J. Lu <hongjiu.lu@intel.com>
6291 * gcc.target/i386/pr52698.c: New test.
6293 2012-03-27 Richard Guenther <rguenther@suse.de>
6296 * gcc.dg/torture/pr52720.c: New testcase.
6298 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6300 * gnat.dg/pack17.adb: New test.
6302 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6304 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6305 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6307 2012-03-26 Martin Jambor <mjambor@suse.cz>
6309 PR tree-optimization/50052
6310 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6312 2012-03-26 Richard Guenther <rguenther@suse.de>
6314 PR tree-optimization/52701
6315 * gfortran.dg/pr52701.f90: New testcase.
6317 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6319 PR tree-optimization/52686
6320 * gcc.target/arm/pr52686.c: New test.
6322 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6324 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6325 Add "-Os -flto" to list.
6327 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6329 * gnat.dg/concat2.ad[sb]: New test.
6331 2012-03-24 Jason Merrill <jason@redhat.com>
6333 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6334 * g++.dg/cpp0x/trailing2.C: Likewise.
6335 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6336 * g++.dg/cpp1y/auto-fn1.C: New.
6337 * g++.dg/cpp1y/auto-fn2.C: New.
6338 * g++.dg/cpp1y/auto-fn3.C: New.
6339 * g++.dg/cpp1y/auto-fn4.C: New.
6340 * g++.dg/cpp1y/auto-fn5.C: New.
6341 * g++.dg/cpp1y/auto-fn6.C: New.
6342 * g++.dg/cpp1y/auto-fn7.C: New.
6343 * g++.dg/cpp1y/auto-fn8.C: New.
6344 * g++.dg/cpp1y/auto-fn9.C: New.
6345 * g++.dg/cpp1y/auto-fn10.C: New.
6346 * g++.dg/cpp1y/auto-fn11.C: New.
6348 2012-03-23 Richard Guenther <rguenther@suse.de>
6350 PR tree-optimization/52678
6351 * gfortran.dg/pr52678.f: New testcase.
6353 2012-03-23 Richard Guenther <rguenther@suse.de>
6355 PR tree-optimization/52638
6356 * g++.dg/torture/pr52638.C: New testcase.
6358 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6361 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6363 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6366 * g++.dg/ext/attrib44.C: New test.
6368 2012-03-22 Jan Hubicka <jh@suse.cz>
6371 * g++.dg/torture/pr51737.C: New testcase
6373 2012-03-22 Richard Guenther <rguenther@suse.de>
6375 PR tree-optimization/52548
6376 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6378 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6380 * lib/fortran-modules.exp (list-module-names-1): Remove
6383 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6386 * gcc.target/sh/pr50751-1.c: New.
6387 * gcc.target/sh/pr50751-2.c: New.
6388 * gcc.target/sh/pr50751-3.c: New.
6390 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6393 * gcc.target/sh/sh4a-cos.c: Remove.
6394 * gcc.target/sh/sh4a-sin.c: Remove.
6395 * gcc.target/sh/sh4a-sincos.c: Remove.
6397 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6399 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6400 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6402 2012-03-21 Martin Jambor <mjambor@suse.cz>
6405 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6406 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6408 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6410 * gcc.target/arm/thumb-16bit-ops.c: New file.
6411 * gcc.target/arm/thumb-ifcvt.c: New file.
6413 2012-03-20 Jason Merrill <jason@redhat.com>
6415 * lib/target-supports.exp: Add { target c++1y }.
6417 * g++.dg/cpp0x/auto32.C: New.
6419 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6422 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6424 * gcc.dg/torture/pr48124-4.c: Ditto:
6425 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6427 2012-03-20 Jason Merrill <jason@redhat.com>
6430 * g++.dg/cpp0x/initlist66.C: New.
6432 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6434 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6437 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6440 * gcc.target/avr/torture/addr-space-2.h: New file.
6441 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6442 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6443 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6444 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6446 2012-03-20 Richard Guenther <rguenther@suse.de>
6448 * gnat.dg/pack16.adb: New testcase.
6449 * gnat.dg/pack16_pkg.ads: Likewise.
6450 * gnat.dg/specs/pack8.ads: Likewise.
6451 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6453 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6455 * g++.dg/warn/Wuseless-cast.C: Extend.
6457 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6460 * g++.dg/warn/Wuseless-cast.C: New.
6462 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6465 * gfortran.dg/pr52608.f90: New test.
6467 2012-03-17 Tobias Burnus <burnus@net-b.de>
6470 * gfortran.dg/proc_ptr_36.f90: New.
6472 2012-03-16 Martin Jambor <mjambor@suse.cz>
6474 * gcc.dg/misaligned-expand-1.c: New test.
6475 * gcc.dg/misaligned-expand-3.c: Likewise.
6477 2012-03-16 Richard Guenther <rguenther@suse.de>
6478 Kai Tietz <ktietz@redhat.com>
6481 * gcc.c-torture/execute/pr48814-1.c: New test.
6482 * gcc.c-torture/execute/pr48814-2.c: New test.
6483 * gcc.dg/tree-ssa/assign-1.c: New test.
6484 * gcc.dg/tree-ssa/assign-2.c: New test.
6485 * gcc.dg/tree-ssa/assign-3.c: New test.
6487 2012-03-16 Richard Guenther <rguenther@suse.de>
6489 * gnat.dg/specs/pack7.ads: New testcase.
6491 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6494 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6495 * gcc.dg/torture/vshuf-8.inc: Likewise.
6496 * gcc.dg/torture/vshuf-16.inc: Likewise.
6497 * gcc.dg/torture/vshuf-32.inc: Likewise.
6499 2012-03-15 Jason Merrill <jason@redhat.com>
6501 * g++.dg/torture/pr52582.C: New.
6503 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6505 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6507 2012-03-15 Ira Rosen <irar@il.ibm.com>
6508 Ulrich Weigand <ulrich.weigand@linaro.org>
6510 * gcc.dg/vect/slp-cond-3.c: New test.
6511 * gcc.dg/vect/slp-cond-4.c: New test.
6513 2012-03-15 Ira Rosen <irar@il.ibm.com>
6514 Ulrich Weigand <ulrich.weigand@linaro.org>
6516 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6517 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6519 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6524 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6525 * gfortran.dg/round_1.f03: Likewise.
6527 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6528 Andrew Pinski <apinski@cavium.com>
6531 * gcc.dg/pr52592.c: New test.
6533 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6535 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6536 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6537 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6538 * lib/fortran-modules.exp: .. this new file. Adjust users.
6539 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6540 gfortran-dg-debug-runtest): Call cleanup-modules.
6541 * lib/fortran-torture.exp (fortran-torture-execute,
6542 fortran-torture): Likewise.
6543 * gfortran.dg/coarray/caf.exp: Likewise.
6544 * lib/lto.exp: Likewise.
6545 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6546 * gfortran.dg/class_4b.f03: Likewise.
6547 * gfortran.dg/class_4c.f03: Likewise.
6548 * gfortran.dg/class_45a.f03: Likewise.
6549 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6550 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6551 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6552 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6553 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6554 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6555 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6556 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6557 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6558 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6559 * gfortran.dg/whole_file_28.f90: Likewise.
6560 * gfortran.dg/whole_file_29.f90: Likewise.
6561 * gfortran.dg/whole_file_30.f90: Likewise.
6562 * gfortran.dg/whole_file_31.f90: Likewise.
6564 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6566 PR tree-optimization/52267
6567 * gcc.dg/pr52267.c: New test.
6568 * gcc.dg/tree-ssa/vrp65.c: New test.
6569 * gcc.dg/tree-ssa/vrp66.c: New test.
6571 2012-03-15 Richard Guenther <rguenther@suse.de>
6574 * gfortran.dg/vect/pr52580.f: New testcase.
6576 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6578 * gcc.target/sh/fpul-usage-1.c: New.
6580 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6583 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6584 * gcc.target/sh/pr49468-di.c: Likewise.
6586 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6588 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6589 * gcc.dg/c99-stdint-6.c: Likewise.
6590 * gcc.dg/lto/20090210_0.c: Likewise.
6591 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6592 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6593 * gcc.dg/pragma-init-fini-2.c: Likewise.
6594 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6595 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6596 * gcc.target/i386/pr22152.c: Likewise.
6597 * gcc.target/i386/vect8-ret.c: Likewise.
6598 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6601 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6603 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6604 * g++.dg/tree-prof/partition1.C: Likewise.
6605 * g++.dg/tree-prof/partition2.C: Likewise.
6606 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6608 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6609 * gcc.c-torture/execute/20010724-1.c: Remove.
6610 * gcc.c-torture/execute/20010724-1.x: Remove.
6611 * gcc.c-torture/execute/20040208-2.c: Remove.
6612 * gcc.c-torture/execute/20040208-2.x: Remove.
6613 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6615 (main) [__mips__ && __sgi__]: Remove.
6616 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6617 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6618 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6619 mips-sgi-irix6* handling.
6620 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6621 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6622 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6624 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6625 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6626 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6627 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6628 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6629 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6631 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6632 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6633 * gcc.target/mips/save-restore-3.c: Likewise.
6634 * gcc.target/mips/save-restore-4.c: Likewise.
6635 * gcc.target/mips/save-restore-5.c: Likewise.
6636 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6637 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6639 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6641 (restore_ld_library_path_env_vars): Likewise.
6642 * lib/target-supports.exp (check_profiling_available): Remove
6643 mips*-*-irix* handling.
6644 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6645 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6646 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6648 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6651 * g++.dg/opt/pr52582.C: New test.
6653 2012-03-14 Richard Guenther <rguenther@suse.de>
6655 PR tree-optimization/52571
6656 * gcc.dg/vect/vect-2.c: Initialize arrays.
6657 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6658 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6659 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6661 2012-03-14 Richard Guenther <rguenther@suse.de>
6666 * gcc.dg/torture/pr48124-1.c: New testcase.
6667 * gcc.dg/torture/pr48124-2.c: Likewise.
6668 * gcc.dg/torture/pr48124-3.c: Likewise.
6669 * gcc.dg/torture/pr48124-4.c: Likewise.
6671 2012-03-14 Richard Guenther <rguenther@suse.de>
6674 * gcc.dg/pr52578.c: New testcase.
6676 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6679 * g++.dg/cpp0x/udlit-args2.C: New test.
6681 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6684 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6685 * gcc.c-torture/compile/pr48596.c: ... here.
6687 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6690 * g++.dg/lookup/hidden-class17.C: New test.
6692 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6695 * gcc.dg/Wunused-var-3.c: New test.
6697 2012-03-13 Martin Jambor <mjambor@suse.cz>
6699 * gcc.dg/misaligned-expand-2.c: New test.
6701 2012-03-13 Richard Guenther <rguenther@suse.de>
6704 * gcc.dg/pr52134.c: New testcase.
6706 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6710 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712 PR tree-optimization/46728
6713 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6714 * gcc.target/powerpc/pr46728-5.c: Likewise.
6715 * gcc.target/powerpc/pr46728-8.c: Likewise.
6716 * gcc.target/powerpc/pr46728-10.c: Likewise.
6717 * gcc.target/powerpc/pr46728-11.c: Likewise.
6718 * gcc.target/powerpc/pr46728-13.c: Likewise.
6719 * gcc.target/powerpc/pr46728-14.c: Likewise.
6720 * gcc.target/powerpc/pr46728-15.c: Likewise.
6722 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6725 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6727 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6729 PR tree-optimization/46728
6730 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6731 * gcc.target/powerpc/pr46728-5.c: Likewise.
6732 * gcc.target/powerpc/pr46728-8.c: Likewise.
6733 * gcc.target/powerpc/pr46728-10.c: Likewise.
6734 * gcc.target/powerpc/pr46728-11.c: Likewise.
6735 * gcc.target/powerpc/pr46728-13.c: Likewise.
6736 * gcc.target/powerpc/pr46728-14.c: Likewise.
6737 * gcc.target/powerpc/pr46728-15.c: Likewise.
6739 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6742 * gcc.target/avr/torture/addr-space-1.h: New file.
6743 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6744 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6745 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6746 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6748 2012-03-12 Andrew Pinski <apinski@cavium.com>
6750 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6752 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6754 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6755 * g++.dg/abi/thunk4.C: Likewise.
6756 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6758 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6760 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6761 * g++.dg/eh/spbp.C: Likewise.
6762 * g++.dg/ext/label13.C: Likewise.
6763 * g++.dg/guality/guality.exp: Likewise.
6764 * g++.dg/other/anon5.C: Likewise.
6765 * g++.dg/other/pragma-ep-1.C: Remove.
6766 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6767 * g++.dg/warn/pr31246.C: Likewise.
6768 * g++.dg/warn/weak1.C: Likewise.
6769 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6770 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6771 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6772 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6773 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6774 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6775 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6776 * gcc.dg/c99-tgmath-1.c: Likewise.
6777 * gcc.dg/c99-tgmath-2.c: Likewise.
6778 * gcc.dg/c99-tgmath-3.c: Likewise.
6779 * gcc.dg/c99-tgmath-4.c: Likewise.
6780 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6782 * gcc.dg/debug/pr49032.c: Likewise.
6783 * gcc.dg/guality/guality.exp: Likewise.
6784 * gcc.dg/intmax_t-1.c: Likewise.
6785 * gcc.dg/pr48616.c: Likewise.
6786 * gcc.dg/pragma-ep-1.c: Remove.
6787 * gcc.dg/pragma-ep-2.c: Remove.
6788 * gcc.dg/pragma-ep-3.c: Remove.
6789 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6790 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6791 * gcc.misc-tests/gcov-14.c: Likewise.
6792 * gfortran.dg/guality/guality.exp: Likewise.
6793 * lib/target-supports.exp (check_weak_available): Likewise.
6794 (add_options_for_tls): Likewise.
6795 (check_ascii_locale_available): Likewise.
6796 * obj-c++.dg/dwarf-2.mm: Likewise.
6797 * objc.dg/dwarf-1.m: Likewise.
6798 * objc.dg/dwarf-2.m: Likewise.
6800 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6802 PR tree-optimization/51721
6803 * gcc.dg/tree-ssa/vrp64.c: New test.
6805 PR tree-optimization/52533
6806 * gcc.c-torture/compile/pr52533.c: New test.
6808 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6810 * gcc.target/i386/rtm-xabort-1.c: New.
6811 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6812 * gcc.target/i386/rtm-xend-1.c: Ditto.
6813 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6814 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6815 * gcc.target/i386/sse-13.c: Ditto.
6816 * gcc.target/i386/sse-14.c: Ditto.
6817 * gcc.target/i386/sse-22.c: Ditto.
6818 * gcc.target/i386/sse-23.c: Ditto.
6819 * g++.dg/other/i386-2.C: Ditto.
6820 * g++.dg/other/i386-3.C: Ditto.
6822 2012-03-12 Tobias Burnus <burnus@net-b.de>
6825 * gfortran.dg/proc_ptr_35.f90: New.
6827 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6830 * gcc.dg/torture/pr52530.c: New test.
6832 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6835 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6837 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6840 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6842 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6844 2012-03-09 Andrew Pinski <apinski@cavium.com>
6847 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6848 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6850 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6852 * gcc.dg/tree-ssa/scev-3.c: New.
6853 * gcc.dg/tree-ssa/scev-4.c: New.
6855 2012-03-08 Tobias Burnus <burnus@net-b.de>
6858 * gfortran.dg/proc_ptr_34.f90
6860 2012-03-07 Jason Merrill <jason@redhat.com>
6863 * g++.dg/cpp0x/udlit-mangle.C: New.
6865 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6867 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6869 2012-03-06 Richard Guenther <rguenther@suse.de>
6872 * gcc.dg/torture/pr52493.c: New testcase.
6874 2012-03-06 Richard Guenther <rguenther@suse.de>
6877 * gcc.dg/lto/pr52097_0.c: New testcase.
6879 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6882 * gcc.target/sh/pr51244-1.c: New.
6883 * gcc.target/sh/pr51244-2.c: New.
6884 * gcc.target/sh/pr51244-3.c: New.
6886 2012-03-05 Jason Merrill <jason@redhat.com>
6889 * g++.dg/ext/visibility/template11.C: New.
6891 * g++.dg/cpp0x/implicit13.C: New.
6893 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6895 PR tree-optimization/51721
6896 * gcc.dg/tree-ssa/vrp63.c: New test.
6897 * gcc.dg/pr51721.c: New test.
6899 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6902 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6905 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6908 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6910 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6913 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6915 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6917 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6920 2012-03-03 Jason Merrill <jason@redhat.com>
6922 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6925 * g++.dg/cpp0x/initlist65.C: New.
6928 * g++.dg/ext/is_empty2.C: New.
6930 2012-03-03 Tobias Burnus <burnus@net-b.de>
6933 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6935 2012-03-03 Tobias Burnus <burnus@net-b.de>
6937 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6938 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6939 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6940 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6941 * gfortran.dg/class_30.f90: Remove dg-warning line.
6942 * gfortran.dg/bind_c_usage_25.f90: New.
6944 2012-03-03 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6948 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6949 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6951 2012-03-03 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/assumed_type_1.f90: New.
6955 * gfortran.dg/assumed_type_2.f90: New.
6956 * gfortran.dg/assumed_type_3.f90: New.
6957 * gfortran.dg/assumed_type_4.f90: New.
6959 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6962 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6963 * gcc.target/sh/pr49468-di.c: New.
6965 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6967 * gcc.dg/graphite/pr50561.c: Update.
6969 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6971 * gcc.target/powerpc/pr52457.c: New test.
6973 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6975 * gcc.target/arm/sat-1.c: New test.
6977 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6980 * gcc.target/i386/pr46716.c: New test.
6982 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6985 * g++.dg/cpp0x/sfinae32.C: New.
6987 2012-03-02 Richard Guenther <rguenther@suse.de>
6989 PR tree-optimization/52406
6990 * gcc.dg/torture/pr52406.c: New testcase.
6992 2012-03-02 Tobias Burnus <burnus@net-b.de>
6995 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6996 * gfortran.dg/nullify_2.f90: Update dg-error.
6997 * gfortran.dg/nullify_4.f90: Ditto.
6998 * gfortran.dg/pointer_init_6.f90: Ditto.
7000 2012-03-02 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/class_51.f90: New.
7005 2012-03-02 Tobias Burnus <burnus@net-b.de>
7008 * gfortran.dg/intrinsic_8.f90: New.
7010 2012-03-01 Kai Tietz <ktietz@redhat.com>
7012 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7013 routines on mingw targets.
7014 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7016 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7018 PR tree-optimization/52445
7019 * gcc.dg/pr52445.c: New test.
7021 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7024 * gcc.c-torture/compile/pr52437.c: New test.
7027 * gcc.dg/torture/pr52419.c: New test.
7029 PR tree-optimization/52429
7030 * gcc.dg/torture/pr52429.c: New test.
7031 * g++.dg/opt/pr52429.C: New test.
7033 2012-02-29 Richard Guenther <rguenther@suse.de>
7036 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7037 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7038 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7039 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7040 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7041 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7043 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7045 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7047 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7050 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7052 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7055 * gcc.target/arm/neon/pr51534.c: New testcase.
7057 2012-02-28 Richard Guenther <rguenther@suse.de>
7060 * gcc.dg/torture/pr52407.c: New testcase.
7062 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7064 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7065 * gcc.target/arm/vfp2.c: Likewise.
7066 * gcc.target/arm/vfp3.c: Likewise.
7067 * gcc.target/arm/vfp4.c: Likewise.
7068 * gcc.target/arm/vfp5.c: Likewise.
7069 * gcc.target/arm/vfp6.c: Likewise.
7070 * gcc.target/arm/vfp7.c: Likewise.
7071 * gcc.target/arm/vfp8.c: Likewise.
7072 * gcc.target/arm/vfp9.c: Likewise.
7073 * gcc.target/arm/vfp10.c: Likewise.
7074 * gcc.target/arm/vfp11.c: Likewise.
7075 * gcc.target/arm/vfp12.c: Likewise.
7076 * gcc.target/arm/vfp13.c: Likewise.
7077 * gcc.target/arm/vfp14.c: Likewise.
7078 * gcc.target/arm/vfp15.c: Likewise.
7079 * gcc.target/arm/vfp16.c: Likewise.
7080 * gcc.target/arm/vfp17.c: Likewise.
7081 * gcc.target/arm/neon-constants.h: New file.
7082 * gcc.target/arm/neon-vect1.c: New test.
7083 * gcc.target/arm/neon-vect2.c: New test.
7084 * gcc.target/arm/neon-vect3.c: New test.
7085 * gcc.target/arm/neon-vect4.c: New test.
7086 * gcc.target/arm/neon-vect5.c: New test.
7087 * gcc.target/arm/neon-vect6.c: New test.
7088 * gcc.target/arm/neon-vect7.c: New test.
7089 * gcc.target/arm/neon-vect8.c: New test.
7091 2012-02-28 Richard Guenther <rguenther@suse.de>
7093 PR tree-optimization/52402
7094 * gcc.dg/torture/pr52402.c: New testcase.
7096 2012-02-28 Richard Guenther <rguenther@suse.de>
7099 * g++.dg/lto/pr52400_0.C: New testcase.
7101 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7103 * gcc.target/avr/torture/builtins-1.c: New test.
7104 * gcc.target/avr/torture/builtins-error.c: New test.
7106 2012-02-28 Kai Tietz <ktietz@redhat.com>
7108 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7109 * gcc.target/i386/pr45352-2.c: Likewise.
7110 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7111 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7112 targets instead rand.
7113 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7114 * gcc.target/i386/sse2-mul-1.c: Likewise.
7115 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7116 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7117 * gcc.target/i386/pad-1.c: Likewise.
7118 * gcc.target/i386/pad-9.c: Likewise.
7119 * gcc.target/i386/pad-2.c: Likewise.
7120 * gcc.target/i386/pad-5b.c: Likewise.
7121 * gcc.target/i386/pad-8.c: Likewise.
7122 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7123 * gcc.target/i386/pr44130.c: Likewise.
7124 * gcc.target/i386/align-main-1.c: Likewise.
7125 * gcc.target/i386/align-main-2.c: Likewise.
7126 * gcc.target/i386/sw-1.c: Likewise.
7127 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7128 on x64 mingw target.
7129 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7130 * gcc.target/i386/pr46295.c: Likewise.
7131 * gcc.target/i386/amd64-abi-1.c: Likewise.
7132 * gcc.target/i386/amd64-abi-2.c: Likewise.
7133 * gcc.target/i386/pr39082-1.c: Likewise.
7134 * gcc.target/i386/pr39162.c: Likewise.
7135 * gcc.target/i386/pr22152.c: Likewise.
7136 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7137 * gcc.target/i386/wrfsbase-2.c: Likewise.
7138 * gcc.target/i386/local.c: Likewise
7139 * gcc.target/i386/wrgsbase-1.c: Likewise.
7140 * gcc.target/i386/wrfsbase-1.c: Likewise.
7141 * gcc.target/i386/pr39315-3.c: Likewise.
7142 * gcc.target/i386/pr35767-4.c: Likewise.
7143 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7145 * gcc.target/i386/pr45336-2.c: Likewise.
7146 * gcc.target/i386/pr45336-1.c: Likewise.
7147 * gcc.target/i386/pr45336-4.c: Likewise.
7149 2012-02-27 Tristan Gingold <gingold@adacore.com>
7151 * gnat.dg/array20.ad[sb]: New test.
7153 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7156 * gcc.target/arm/pr52375.c: New test.
7157 * gcc.c-torture/compile/pr52375.c: New test.
7159 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7161 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7162 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7164 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7166 * gnat.dg/aggr19.adb: New test.
7167 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7169 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7172 * gcc.target/sh/pr49263.c: New.
7174 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7176 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7177 simulate_thread_wrapper_other_threads
7178 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7179 Move initialization of 'value' to main().
7180 (main): Initialize 'value';
7181 * gcc.dg/simulate-thread/speculative-store.c
7182 (simulate_thread_step_verify): Return 0 when successful.
7183 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7185 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7186 (simulate_thread_wrapper_other_threads): Return a success/fail value
7187 and issue an error if the instruction count threshold is exceeded.
7189 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7193 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7195 2012-02-24 Richard Guenther <rguenther@suse.de>
7198 * gcc.dg/pr52355.c: New testcase.
7200 2012-02-23 Kai Tietz <ktietz@redhat.com>
7202 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7203 * gcc.dg/Wpadded.c: Likewise.
7204 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7206 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7207 for sleep by Sleep and add windows.h include for this function.
7208 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7210 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7212 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7213 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7214 on x64 mingw target.
7215 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7216 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7217 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7218 failure on LLP64 target.
7220 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7223 * gcc.dg/noncompile/pr52290.c: New test.
7225 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7227 PR tree-optimization/52019
7228 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7230 2012-02-22 Kai Tietz <ktietz@redhat.com>
7232 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7233 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7234 derived pdiff_t type.
7235 * g++.dg/torture/pr49720.C: Likewise
7237 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7240 * gcc.target/i386/pr52330.c: New test.
7242 2012-02-22 Tobias Burnus <burnus@net-b.de>
7245 * gfortran.dg/io_constraints_10.f90: New.
7247 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7249 * lib/target-supports.exp (check_effective_target_vect_condition):
7250 Return true for NEON.
7252 2012-02-21 Kai Tietz <ktietz@redhat.com>
7254 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7256 2012-02-21 Richard Guenther <rguenther@suse.de>
7258 PR tree-optimization/52324
7259 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7261 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7264 * gcc.target/avr/torture/pr51782-1.c: New test.
7266 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7268 PR tree-optimization/52318
7269 * gcc.dg/pr52318.c: New test.
7271 2012-02-20 Kai Tietz <ktietz@redhat.com>
7273 * gcc.dg/bf-ms-layout-3.c: New testcase.
7275 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7279 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7281 2012-02-20 Richard Guenther <rguenther@suse.de>
7283 PR tree-optimization/52298
7284 * gcc.dg/torture/pr52298.c: New testcase.
7285 * gcc.dg/vect/pr52298.c: Likewise.
7287 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7289 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7290 * gcc.c-torture/execute/pr52286.c: Ditto.
7292 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7294 PR tree-optimization/52286
7295 * gcc.c-torture/execute/pr52286.c: New test.
7297 2012-02-18 Tobias Burnus <burnus@net-b.de>
7300 * gfortran.dg/interface_35.f90: Use -std=f2003.
7301 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7302 * gfortran.dg/interface_assignment_4.f90: Ditto.
7303 * gfortran.dg/bessel_1.f90: Ditto.
7304 * gfortran.dg/func_result_6.f90: Ditto.
7305 * gfortran.dg/hypot_1.f90: Ditto.
7306 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7308 2012-02-17 Tobias Burnus <burnus@net-b.de>
7310 PR translation/52232
7311 PR translation/52234
7312 PR translation/52245
7313 PR translation/52246
7314 PR translation/52262
7315 PR translation/52273
7316 * gfortran.dg/coarray_22.f90: Update dg-error.
7317 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7319 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7322 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7323 (simulate-thread): Use default timeout.
7325 2012-02-16 Jason Merrill <jason@redhat.com>
7328 * g++.dg/ext/timevar1.C: New.
7330 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7333 * g++.dg/template/using21.C: New.
7334 * g++.dg/template/using22.C: Likewise.
7336 2012-02-16 Jason Merrill <jason@redhat.com>
7339 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7341 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7343 PR tree-optimization/52255
7344 * gcc.c-torture/compile/pr52255.c: New test.
7347 * g++.dg/debug/dwarf2/pr52260.C: New test.
7350 * g++.dg/ipa/pr51929.C: New test.
7352 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7355 * gcc.target/powerpc/pr52199.c: New file.
7357 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7360 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7362 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364 * gcc.dg/pr51867.c: Don't include <math.h>.
7367 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7369 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7370 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7372 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7374 PR tree-optimization/50561
7375 * gcc.dg/graphite/pr50561.c: New testcase.
7377 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7379 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7380 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7382 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7384 * gnat.dg/discr35.ad[sb]: New test.
7386 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/volatile10.adb: New test.
7389 * gnat.dg/volatile10_pkg.ads: New helper.
7391 2012-02-14 Jason Merrill <jason@redhat.com>
7393 * g++.dg/ext/attrib43.C: New.
7395 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7397 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7398 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7400 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7401 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7402 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7403 effective_target fgnu_tm.
7404 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7406 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7409 * g++.dg/template/asmgoto1.C: New test.
7411 2012-02-14 Ian Lance Taylor <iant@google.com>
7414 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7415 compiling generated file for 64bit and index tests.
7417 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7419 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7421 2012-02-14 Richard Guenther <rguenther@suse.de>
7423 PR tree-optimization/52244
7424 PR tree-optimization/51528
7425 * gcc.dg/torture/pr52244.c: New testcase.
7427 2012-02-14 Walter Lee <walt@tilera.com>
7429 * g++.dg/other/PR23205.C: Disable test on tile.
7430 * g++.dg/other/pr23205-2.C: Disable test on tile.
7431 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7432 * gcc.dg/20040813-1.c: Disable test on tile.
7433 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7434 * gcc.misc-tests/linkage.exp: Handle tilegx.
7436 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7438 PR tree-optimization/52210
7439 * gcc.dg/pr52210.c: New test.
7441 2012-02-14 Jason Merrill <jason@redhat.com>
7444 * g++.dg/overload/defarg5.C: New.
7446 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7449 * c-c++-common/pr52181.c: New test.
7451 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/ext/atomic-1.C: New test.
7456 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7458 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7460 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7463 * gcc.c-torture/execute/pr52209.c: New test.
7465 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7468 * gfortran.dg/elemental_optional_args_5.f03: New test.
7470 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7473 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7476 2012-02-11 Ian Lance Taylor <iant@google.com>
7479 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7480 SPARC Solaris. Don't run the test at all on systems where it may
7481 not work, rather than xfailing it.
7483 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7485 PR rtl-optimization/52175
7486 * gcc.c-torture/compile/pr52175.c: New test.
7488 2012-02-10 Jason Merrill <jason@redhat.com>
7491 * g++.dg/template/repo10.C: New.
7493 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7496 * gcc.dg/pr52132.c: New test.
7498 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7500 * gnat.dg/specs/aggr4.ads: New test.
7501 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7503 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7506 * gcc.target/i386/pr52146.c: New.
7508 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7511 * c-c++-common/pr52177.c: New test.
7513 2012-02-10 Jan Hubicka <jh@suse.cz>
7516 * g++.dg/torture/pr48600.C: New testcase.
7518 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7521 * gcc.dg/dfp/pr52140.c: New test.
7523 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7526 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7529 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7532 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7533 * gcc.dg/pr51867.c: New test.
7535 2012-02-09 Ian Lance Taylor <iant@google.com>
7537 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7538 which don't support -fsplit-stack. Turn off optimization when
7539 compiling select5-out.go.
7541 2012-02-08 Ian Lance Taylor <iant@google.com>
7543 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7544 systems which don't support -fsplit-stack.
7546 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7548 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7549 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7550 machine instuction in the log.
7552 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7554 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7557 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7560 * gcc.dg/pr48524.c: New test.
7561 * gcc.dg/pr48524.spec: New spec file for test.
7563 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7566 * gfortran.dg/vect/pr32380.f90: New test.
7568 2012-02-08 Tobias Burnus <burnus@net-b.de>
7571 * gfortran.dg/realloc_on_assign_12.f90: New.
7573 2012-02-08 Richard Guenther <rguenther@suse.de>
7575 PR rtl-optimization/52170
7576 * gcc.dg/torture/pr52170.c: New testcase.
7578 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7580 PR gcov-profile/52150
7581 * gcc.dg/tree-prof/pr52150.c: New test.
7583 PR rtl-optimization/52139
7584 * gcc.dg/pr52139.c: New test.
7586 2012-02-07 Jason Merrill <jason@redhat.com>
7589 * g++.dg/cpp0x/constexpr-union3.C: New.
7592 * g++.dg/lto/pr52035_0.C: New.
7594 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7596 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7597 * gcc.dg/special/weak-1.c: Likewise.
7598 * gcc.dg/ucnid-12.c: Likewise.
7599 * gcc.dg/torture/pr45678-1.c: Likewise.
7600 * gcc.dg/torture/pr45678-2.c: Likewise.
7601 * gcc.dg/vector-4.c: Likewise.
7602 * gcc.dg/ipa/inline-5.c: Likewise.
7603 * gcc.dg/ucnid-11.c: Likewise.
7604 * gcc.misc-tests/gcov-13.c: Likewise.
7605 * gcc.misc-tests/gcov-14.c: Likewise.
7606 * g++.dg/ext/label13.C: Likewise.
7607 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7608 hppa*-*-hpux* options.
7609 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7610 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7611 * gcc.dg/pr48616.c: Likewise.
7612 * gcc.dg/pr17957.c: Likewise.
7613 * gcc.dg/pr17055-1.c: Likewise.
7614 * gcc.dg/pr32912-1.c: Likewise.
7615 * gcc.dg/tm/pr51472.c: Likewise.
7616 * c-c++-common/fold-bitand-4.c: Likewise.
7617 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7618 Use dg-additional-options for extra options.
7620 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7622 * gcc.target/epiphany/interrupt-2.c: New test.
7624 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7627 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7628 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7631 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7634 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7636 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7640 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7641 * gcc.target/mips/va-arg-1.c: New test.
7643 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7645 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7646 for -mno-pointers-to-nested-functions.
7648 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7650 * gcc.c-torture/execute/20120207-1.c: New test.
7652 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7654 PR rtl-optimization/52060
7655 * gcc.dg/torture/pr52060.c: New test.
7658 * gcc.c-torture/compile/pr52074.c: New test.
7660 2012-02-07 Tobias Burnus <burnus@net-b.de>
7663 * gfortran.dg/class_to_type_2.f90: New.
7665 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7668 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7671 2012-02-06 Jason Merrill <jason@redhat.com>
7674 * g++.dg/template/conv13.C: New.
7676 2012-02-06 Richard Guenther <rguenther@suse.de>
7678 PR tree-optimization/52115
7679 * gcc.c-torture/compile/pr52115.c: New testcase.
7681 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.c-torture/execute/pr52129.c: New test.
7686 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7688 * gcc.dg/pr48374.c: Actually add the test I forgot
7689 in the 2012-01-25 commit.
7691 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7694 * gfortran.dg/vect/vect-8.f90: New test case.
7696 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7699 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7701 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7704 * gfortran.dg/class_48.f90 : Add test of allocate class array
7705 component with source in subroutine test3. Remove commenting
7706 out in subroutine test4, since branching on unitialized variable
7707 is now fixed (no PR for this last.).
7709 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7711 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7713 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7715 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7718 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7719 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7721 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7723 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7724 (check_effective_target_sync_int_long): Use it.
7725 (check_effective_target_sync_char_short): Likewise.
7726 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7728 2012-02-05 Tobias Burnus <burnus@net-b.de>
7731 * gfortran.dg/class_48.f90: Add some further checks.
7733 2012-02-05 Ira Rosen <irar@il.ibm.com>
7735 PR tree-optimization/52091
7736 * gcc.dg/vect/pr52091.c: New test.
7738 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7740 PR rtl-optimization/52113
7741 * gcc.target/avr/pr52113.c: New test.
7743 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7745 PR rtl-optimization/52092
7746 * gcc.c-torture/compile/pr52092.c: New test.
7748 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7751 * gfortran.dg/class_array_10.f03: New test.
7754 * gfortran.dg/class_array_11.f03: New test.
7757 * gfortran.dg/class_array_12.f03: New test.
7759 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7762 * gfortran.dg/realloc_on_assign_11.f90: New test.
7764 2012-02-02 Tobias Burnus <burnus@net-b.de>
7767 * gfortran.dg/shape_7.f90: New.
7769 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7771 * gcc.target/mips/mips-prepend-1.c: New test.
7773 2012-02-02 Jan Hubicka <jh@suse.cz>
7774 Tom de Vries <tom@codesourcery.com>
7777 * gcc.dg/alias-12.c: New testcase.
7778 * gcc.dg/alias-13.c: New testcase.
7780 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.dg/pr52086.c: New test.
7785 PR tree-optimization/52073
7786 * gcc.c-torture/compile/pr52073.c: New test.
7788 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7791 * gfortran.dg/function_optimize_10.f90: New test.
7793 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7795 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7798 2012-02-01 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/typebound_operator_14.f90: New.
7803 2012-02-01 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/elemental_function_1.f90: New.
7808 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7810 PR rtl-optimization/51374
7811 * gcc.target/avr/torture/pr51374-1.c:
7812 Also fail if SBIS is seen.
7814 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7816 PR rtl-optimization/51374
7817 * gcc.target/avr/torture/pr51374-1.c: New.
7819 2012-01-31 Tobias Burnus <burnus@net-b.de>
7822 * gfortran.dg/typebound_generic_11.f90: New.
7824 2012-01-31 Tobias Burnus <burnus@net-b.de>
7827 * gfortran.dg/class_49.f90: New.
7829 2012-01-31 Tobias Burnus <burnus@net-b.de>
7832 * gfortran.dg/elemental_args_check_6.f90: New.
7834 2012-01-31 Jason Merrill <jason@redhat.com>
7837 * g++.dg/cpp0x/variadic122.C: New.
7839 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7842 * gfortran.dg/realloc_on_assign_10.f90: New test.
7844 2012-01-31 Richard Guenther <rguenther@suse.de>
7846 PR tree-optimization/51528
7847 * gcc.dg/torture/pr51528.c: New testcase.
7849 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7852 * lib/go.exp (go_target_compile): Append timeout= to options.
7853 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7854 select5-out.go test on alpha*-*-* targets.
7856 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7858 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7859 (TEST_SHORT): Reformat in the same way.
7860 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7861 (TEST_SHORT): Reformat in the same way.
7862 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7863 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7864 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7865 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7866 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7868 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7871 * gcc.target/arm/pr51835.c: New testcase.
7873 2012-01-30 Richard Guenther <rguenther@suse.de>
7875 PR tree-optimization/52028
7876 * gcc.dg/torture/pr52028.c: New testcase.
7877 * gfortran.dg/ldist-pr45199.f: Adjust.
7878 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7879 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7880 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7882 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/tree-prof/pr52027.c: New test.
7887 PR tree-optimization/52046
7888 * gcc.dg/pr52046.c: New test.
7891 * g++.dg/other/pr52048.C: New test.
7893 2012-01-30 Richard Guenther <rguenther@suse.de>
7895 PR tree-optimization/52045
7896 * gcc.dg/pr52045.c: New testcase.
7898 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7900 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7901 new code generated for __sync_lock_release.
7903 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7905 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7907 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7910 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7912 * g++.dg/ext/visibility/template10.C: Fix typo.
7914 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7916 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/cpp0x/constexpr-ice6.C: New.
7921 2012-01-29 Tobias Burnus <burnus@net-b.de>
7924 * gfortran.dg/default_initialization_6.f90: New.
7926 2012-01-29 Tobias Burnus <burnus@net-b.de>
7929 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7930 * gfortran.dg/class_48.f90: New.
7932 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7935 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7937 2012-01-28 Tobias Burnus <burnus@net-b.de>
7940 * gfortran.dg/class_allocate_12.f90: New.
7942 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7944 * gcc.dg/torture/pr50444.c: Fix dg directives.
7946 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.target/arm/pr52006.c: New test.
7951 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7954 * gcc.dg/lto/trans-mem.h: New file.
7955 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7956 * gcc.dg/lto/trans-mem-1_1.c: Same.
7957 * gcc.dg/lto/trans-mem-4_1.c: Same.
7958 * gcc.dg/lto/trans-mem-3_1.c: Same.
7960 2012-01-27 Tobias Burnus <burnus@net-b.de>
7963 * gfortran.dg/dummy_procedure_7.f90: New.
7965 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7967 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7968 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7970 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7973 * g++.dg/other/gc5.C: New test.
7975 2012-01-27 Richard Guenther <rguenther@suse.de>
7977 PR tree-optimization/50444
7978 * gcc.dg/torture/pr50444.c: New testcase.
7980 2012-01-27 Tobias Burnus <burnus@net-b.de>
7984 * gfortran.dg/move_alloc_13.f90: New.
7986 2012-01-27 Tobias Burnus <burnus@net-b.de>
7989 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7990 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7991 and change dg-error string.
7993 2012-01-27 Tobias Burnus <burnus@net-b.de>
7996 * gfortran.dg/elemental_args_check_5.f90: New.
7998 2012-01-27 Richard Guenther <rguenther@suse.de>
8001 * g++.dg/torture/pr51959.C: New testcase.
8003 2012-01-27 Tom de Vries <tom@codesourcery.com>
8005 PR tree-optimization/51990
8006 * gcc.dg/pr51990.c: New test.
8007 * gcc.dg/pr51990-2.c: Same.
8009 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8010 Tobias Burnus <burnus@gcc.gnu.org>
8013 * gfortran.dg/class_allocate_11.f03: New.
8018 * gfortran.dg/class_allocate_7.f03: New.
8019 * gfortran.dg/class_allocate_8.f03: New.
8020 * gfortran.dg/class_allocate_9.f03: New.
8021 * gfortran.dg/class_allocate_10.f03: New.
8023 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8025 * gnat.dg/discr34.adb: New test.
8026 * gnat.dg/discr34_pkg.ads: New helper.
8028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8030 * gnat.dg/discr33.adb: New test.
8032 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8034 * gnat.dg/limited_with3.ad[sb): New test.
8035 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8036 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8037 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8039 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8041 * gnat.dg/stack_usage1.adb: New test.
8042 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8044 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8045 * gcc.dg/pr44194-2.c: Likewise.
8047 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8050 * g++.dg/template/crash112.C: New.
8052 2012-01-27 Richard Henderson <rth@redhat.com>
8054 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8056 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8058 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8060 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8063 * g++.dg/opt/pr51895.C: New test.
8065 2012-01-26 Michael Matz <matz@suse.de>
8067 PR tree-optimization/48794
8068 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8070 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8072 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8074 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8076 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8077 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8079 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8080 the default value for s390 and s390x.
8082 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8085 * gcc.dg/lto/trans-mem-4_0.c: New.
8086 * gcc.dg/lto/trans-mem-4_1.c: New.
8087 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8089 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8090 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8092 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8093 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8096 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8098 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8100 2012-01-25 Ian Lance Taylor <iant@google.com>
8102 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8104 2012-01-25 Tobias Burnus <burnus@net-b.de>
8107 * gfortran.dg/typebound_proc_25.f90: New.
8109 2012-01-25 Jason Merrill <jason@redhat.com>
8112 * g++.dg/lto/pr51992_0.C: New.
8114 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8116 PR tree-optimization/51987
8117 * gcc.target/i386/pr51987.c: New test.
8119 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8121 * gcc.dg/tm/lto-1.c: Require lto support in target.
8123 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8125 PR rtl-optimization/48374
8126 * gcc.dg/pr48374.c: New test.
8128 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8130 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8132 2012-01-25 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/derived_constructor_char_3.f90: New.
8137 2012-01-24 Ian Lance Taylor <iant@google.com>
8139 * go.test/go-test.exp (filecmp): New procedure.
8140 (errchk): Handle quoted square brackets.
8141 (go-gc-tests): Set go_compile_args. Handle various new test
8142 lines. Skip a few new tests.
8143 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8145 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8147 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8148 (check_effective_target_vect_extract_even_odd)
8149 (check_effective_target_vect_interleave): Return true for MIPS
8152 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8154 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8155 (main): Use it instead of argc.
8157 2012-01-24 Jason Merrill <jason@redhat.com>
8160 * g++.dg/cpp0x/sfinae31.C: New.
8162 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8164 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8166 2012-01-24 Jason Merrill <jason@redhat.com>
8169 * g++.dg/inherit/covariant20.C: New.
8171 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8174 * g++.dg/parse/crash58.C: New.
8176 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8179 * gcc.dg/pr51957-1.c: New test.
8180 * gcc.dg/pr51957-1.h: New file.
8181 * gcc.dg/pr51957-2.c: New test.
8183 2012-01-23 Jason Merrill <jason@redhat.com>
8186 * g++.dg/ext/visibility/template10.C: New.
8188 2012-01-23 Tobias Burnus <burnus@net-b.de>
8191 * gfortran.dg/move_alloc_12.f90: New.
8193 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8196 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8198 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8201 * g++.dg/template/crash111.C: New.
8203 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8205 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8207 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8209 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8212 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8213 the DW_TAG_class_type and DW_AT_name: "Executor".
8215 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8217 * lib/target-supports.exp
8218 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8219 (check_effective_target_vect_interleave): Likewise.
8221 2012-01-22 Jason Merrill <jason@redhat.com>
8224 * g++.dg/template/using20.C: New.
8225 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8227 2012-01-23 Jason Merrill <jason@redhat.com>
8230 * g++.dg/torture/pr51344.C: Limit to x86.
8232 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8234 * c-c++-common/tm/omp.c: Require target with pthread support.
8236 2012-01-23 Richard Guenther <rguenther@suse.de>
8238 PR tree-optimization/51949
8239 * gcc.dg/torture/pr51949.c: New testcase.
8241 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8243 PR rtl-optimization/51933
8244 * gcc.c-torture/execute/pr51933.c: New test.
8246 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8248 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8249 Do not define for Interix.
8251 2012-01-22 Jason Merrill <jason@redhat.com>
8254 * g++.dg/lto/pr51832.h: New.
8255 * g++.dg/lto/pr51832_0.C: New.
8256 * g++.dg/lto/pr51832_1.C: New.
8258 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8260 * gcc.dg/ext-elim-1.c: New test.
8262 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8265 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8266 * g++.dg/opt/longbranch1.C: Likewise.
8268 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8270 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8273 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8276 * gfortran.dg/namelist_74.f90: New test.
8277 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8279 2012-01-21 Tobias Burnus <burnus@net-b.de>
8282 * gfortran.dg/class_47.f90: New.
8284 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8286 * gnat.dg/renaming5.ad[sb]: New test.
8288 2012-01-20 Jason Merrill <jason@redhat.com>
8291 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8293 2012-01-20 Jason Merrill <jason@redhat.com>
8296 * g++.dg/ext/attrib42.C: Require ilp32.
8298 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.target/arm/pr51915.c: New test.
8303 2012-01-20 Cary Coutant <ccoutant@google.com>
8304 Dodji Seketeli <dodji@redhat.com>
8307 * g++.dg/debug/dwarf2/nested-3.C: New test.
8309 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8312 * g++.dg/template/crash110.C: New.
8314 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8317 Remove default options on hppa*-*-hpux*.
8319 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8323 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8325 * gcc.c-torture/compile/pr51856.c: New testcase.
8327 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8329 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8330 options to go_target_compile.
8332 2012-01-20 Kai Tietz <ktietz@redhat.com>
8334 * g++.dg/torture/pr51344.C: Fix typo.
8336 2012-01-20 Richard Guenther <rguenther@suse.de>
8338 PR tree-optimization/51903
8339 * g++.dg/torture/pr51903.C: New testcase.
8341 2012-01-20 Tobias Burnus <burnus@net-b.de>
8342 Janus Weil <janus@gcc.gnu.org>
8345 * gfortran.dg/use_21.f90: New.
8347 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8350 * gcc.dg/torture/pr51106-1.c: New test.
8351 * gcc.dg/torture/pr51106-2.c: New test.
8353 2012-01-19 Kai Tietz <ktietz@redhat.com>
8355 * g++.dg/torture/pr51344.C: New test.
8357 2012-01-19 Tobias Burnus <burnus@net-b.de>
8360 * gfortran.dg/intrinsic_size_2.f90: New.
8362 2012-01-19 Jason Merrill <jason@redhat.com>
8365 * g++.dg/inherit/using7.C: New.
8367 2012-01-19 Richard Guenther <rguenther@suse.de>
8369 PR tree-optimization/37997
8370 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8372 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8374 PR rtl-optimization/51505
8375 * gcc.dg/pr51505.c: New test.
8377 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8380 * gfortran.dg/typebound_operator_12.f03: New.
8381 * gfortran.dg/typebound_operator_13.f03: New.
8383 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/cpp0x/pr51225.C: New.
8388 2012-01-17 Ian Lance Taylor <iant@google.com>
8391 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8393 2012-01-17 Tobias Burnus <burnus@net-b.de>
8396 * gfortran.dg/realloc_on_assign_9.f90: New.
8398 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8401 * gcc.dg/tm/memopt-3.c: Remove xfail.
8402 * gcc.dg/tm/memopt-4.c: Remove xfail.
8403 * gcc.dg/tm/memopt-5.c: Remove xfail.
8404 * gcc.dg/tm/memopt-7.c: Remove xfail.
8406 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8408 PR tree-optimization/51877
8409 * gcc.c-torture/execute/pr51877.c: New test.
8411 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8413 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8414 {!vect_align_arrays} to vect_sizes_32B_16B.
8415 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8416 * gcc.dg/vect/vect-peel-3.c: Ditto.
8418 2012-01-16 Jason Merrill <jason@redhat.com>
8421 * g++.dg/abi/mangle60.C: New.
8424 * g++.dg/pch/mangle1.{C,Hs}: New.
8426 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8427 Tobias Burnus <burnus@net-b.de>
8430 * gfortran.dg/elemental_optional_args_3.f90: New
8431 * gfortran.dg/elemental_optional_args_4.f90: New
8433 2012-01-16 Tobias Burnus <burnus@net-b.de>
8436 * gfortran.dg/use_20.f90: New
8438 2012-01-16 Jason Merrill <jason@redhat.com>
8441 * g++.dg/cpp0x/rv-bitfield.C: New.
8442 * g++.dg/cpp0x/rv-bitfield2.C: New.
8444 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8446 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8447 subroutine 'qsort' and use index array to assign the result.
8449 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8451 PR tree-optimization/51865
8452 * gcc.dg/pr51865.c: New test.
8454 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8456 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8458 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8460 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8461 to be loaded from the constant pool, rather than via %hi and %lo.
8463 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8465 PR rtl-optimization/51821
8466 * gcc.dg/pr51821.c: New test.
8468 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8470 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8472 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8474 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8476 2012-01-14 Tobias Burnus <burnus@net-b.de>
8479 * gfortran.dg/init_flag_8.f90: New.
8480 * gfortran.dg/init_flag_9.f90: New.
8482 2011-01-14 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.dg/use_18.f90: New.
8486 * gfortran.dg/use_19.f90: New.
8488 2012-01-13 Ian Lance Taylor <iant@google.com>
8491 * g++.dg/warn/Wsign-compare-4.C: New.
8493 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8496 * gfortran.dg/alloc_comp_assign.f03: New.
8497 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8498 __BUILTIN_FREE from 38 to 32.
8500 2012-01-13 Jason Merrill <jason@redhat.com>
8503 * g++.dg/warn/Wreturn-type-7.C: New.
8505 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8507 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8509 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8510 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8511 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8512 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8513 int32plus because of big array needed.
8514 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8515 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8517 2012-01-13 Jason Merrill <jason@redhat.com>
8520 * g++.dg/ext/visibility/template9.C: New.
8523 * g++.dg/cpp0x/defaulted34.C: New.
8524 * g++.dg/template/virtual3.C: New.
8526 2012-01-13 Richard Guenther <rguenther@suse.de>
8529 * gcc.dg/torture/pr8081.c: New testcase.
8531 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8533 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8535 2012-01-12 Jason Merrill <jason@redhat.com>
8538 * g++.dg/ext/stmtexpr14.C: New.
8540 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8543 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8545 2012-01-12 Jason Merrill <jason@redhat.com>
8548 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8549 * g++.dg/abi/mangle58.C: Likewise.
8552 * g++.dg/template/arg8.C: New.
8554 2012-01-12 Ira Rosen <irar@il.ibm.com>
8556 PR tree-optimization/51799
8557 * gcc.dg/vect/pr51799.c: New test.
8558 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8561 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8562 Tobias Burnus <burnus@net-b.de>
8566 * lib/target-supports.exp
8567 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8568 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8570 2012-01-11 Jason Merrill <jason@redhat.com>
8573 * g++.dg/ext/attrib42.C: New.
8575 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8578 * gcc.dg/pr51796.c: New test.
8580 2012-01-11 Jason Merrill <jason@redhat.com>
8583 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8585 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8587 * gnat.dg/array19.ad[sb]: New test.
8589 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8591 * gnat.dg/opt23.ad[sb]: New test.
8592 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8593 * gnat.dg/opt24.ad[sb]: New test.
8595 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8597 PR tree-optimization/49642
8598 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8599 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8601 2012-01-11 Jason Merrill <jason@redhat.com>
8604 * g++.dg/template/explicit-args5.C: New.
8606 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8608 * gcc.c-torture/execute/20120110-1.c: New testcase.
8610 2012-01-10 Jason Merrill <jason@redhat.com>
8613 * g++.dg/inherit/ambig1.C: New.
8616 * g++.dg/cpp0x/constexpr-cache1.C: New.
8618 2012-01-10 Richard Guenther <rguenther@suse.de>
8620 PR tree-optimization/51801
8621 * gcc.dg/torture/pr51801.c: New testcase.
8623 2012-01-10 Tobias Burnus <burnus@net-b.de>
8626 * gfortran.dg/allocate_with_typespec_5.f90: New.
8628 2012-01-10 Tobias Burnus <burnus@net-b.de>
8630 * gfortran.dg/class_39.f03: Update dg-error string.
8632 2012-01-10 Richard Guenther <rguenther@suse.de>
8634 PR tree-optimization/50913
8635 * gcc.dg/graphite/interchange-16.c: New testcase.
8636 * gcc.dg/graphite/scop-20.c: XFAIL.
8637 * gfortran.dg/graphite/interchange-1.f: Likewise.
8638 * gfortran.dg/graphite/block-1.f90: Likewise.
8639 * gfortran.dg/graphite/block-2.f: Likewise.
8641 2012-01-10 Richard Henderson <rth@redhat.com>
8643 * lib/target-supports.exp (check_effective_target_vect_perm,
8644 check_effective_target_vect_perm_byte,
8645 check_effective_target_vect_perm_short): Enable for arm neon.
8647 2012-01-09 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/typebound_operator_11.f90: New.
8652 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8654 * gnat.dg/array18.adb: New test.
8655 * gnat.dg/array18_pkg.ads: New helper.
8657 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8660 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8661 around base object in first assignment in main program.
8662 * gfortran.dg/typebound_operator_10.f03: New test.
8664 2012-01-09 Martin Jambor <mjambor@suse.cz>
8666 PR tree-optimization/51759
8667 * g++.dg/ipa/pr51759.C: New test.
8669 2012-01-09 Tobias Burnus <burnus@net-b.de>
8672 * gfortran.dg/optional_absent_2.f90: New.
8674 2012-01-09 Tobias Burnus <burnus@net-b.de>
8677 * gfortran.dg/use_17.f90: New.
8679 2012-01-09 Gary Funck <gary@intrepid.com>
8681 PR preprocessor/33919
8682 * gcc.dg/pr33919.c: New test.
8683 * gcc.dg/pr33919-0.h: New test header file.
8684 * gcc.dg/pr33919-1.h: Ditto.
8685 * gcc.dg/pr33919-2.h: Ditto.
8687 2012-01-07 Jan Hubicka <jh@suse.cz>
8689 PR tree-optimize/51694
8690 * gcc.c-torture/compile/pr51694.c: new testcase.
8692 2012-01-07 Jan Hubicka <jh@suse.cz>
8694 PR tree-optimization/51600
8695 * g++.dg/torture/pr51600.C: New testcase.
8697 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8699 PR gcov-profile/51715
8700 PR gcov-profile/51717
8701 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8702 * gcc.misc-tests/gcov-14.c: Likewise.
8704 2012-01-06 Jason Merrill <jason@redhat.com>
8706 * g++.dg/parse/new5.C: New.
8708 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8711 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8712 including <string.h>.
8714 2012-01-06 Jason Merrill <jason@redhat.com>
8716 * g++.dg/abi/mangle51.C: New.
8717 * g++.dg/abi/mangle52.C: New.
8718 * g++.dg/abi/mangle53.C: New.
8719 * g++.dg/abi/mangle54.C: New.
8720 * g++.dg/abi/mangle55.C: New.
8721 * g++.dg/abi/mangle56.C: New.
8722 * g++.dg/abi/mangle57.C: New.
8723 * g++.dg/abi/mangle58.C: New.
8724 * g++.dg/abi/mangle59.C: New.
8725 * g++.dg/cpp0x/trailing3.C: Update mangling.
8726 * g++.dg/cpp0x/variadic111.C: Update mangling.
8727 * g++.dg/cpp0x/variadic4.C: Update mangling.
8728 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8729 * g++.dg/template/nontype22.C: Works now.
8730 * g++.dg/template/pr35240.C: Works now.
8732 * g++.dg/cpp0x/error7.C: New.
8734 2012-01-06 Tobias Burnus <burnus@net-b.de>
8736 * gfortran.dg/deallocate_stat_2.f90: New.
8737 * coarray/allocate_errgmsg.f90: New.
8738 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8739 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8740 * coarray/subobject_1.f90: Fix for num_images > 1.
8741 * gfortran.dg/deallocate_stat.f90: Update due to changed
8744 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8746 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8748 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8750 * ada/acats/overflow.lst: Add cb20004.
8752 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8755 * g++.dg/cpp0x/alias-decl-18.C: New test.
8757 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8759 * gcc.c-torture/execute/20120104-1.c: New test.
8761 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8765 the old typebound_operator_8.f03.
8766 * gfortran.dg/typebound_operator_8.f03: New version of
8767 typebound_operator_7.f03 with 'u' a derived type instead of a
8770 2012-01-05 Richard Guenther <rguenther@suse.de>
8772 * g++.dg/torture/pr49309.C: Skip for -flto.
8774 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8777 * gcc.c-torture/compile/pr51761.c: New test.
8779 2012-01-05 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/51760
8782 * gcc.dg/torture/pr51760.c: New testcase.
8784 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8787 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8789 2012-01-05 Richard Guenther <rguenther@suse.de>
8792 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8793 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8795 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8798 * gcc.dg/pr51695.c: New test.
8800 2012-01-04 Andrew Pinski <apinski@cavium.com>
8802 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8803 * gcc.target/mips/octeon2-lx-1.c: New test.
8804 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8805 * gcc.target/mips/octeon2-lx-2.c: New test.
8806 * gcc.target/mips/octeon2-lx-3.c: New test.
8808 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8812 * gcc.dg/tm/alias-1.c: Adjust regexp.
8813 * gcc.dg/tm/alias-2.c: Adjust regexp.
8815 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8818 * g++.dg/warn/Wparentheses-26.C: New.
8820 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8822 * gfortran.dg/elemental_optional_args_2.f90: New test.
8824 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8827 * gfortran.dg/common_17.f90: New test.
8829 2012-01-04 Richard Guenther <rguenther@suse.de>
8831 PR tree-optimization/49651
8832 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8833 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8835 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8838 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8840 2012-01-03 Andrew Pinski <apinski@cavium.com>
8842 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8843 for all mips targets. Also allow an optional .cfi_startproc.
8845 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8847 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8849 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8852 * g++.dg/rtti/dyncast5.C: New.
8854 2012-01-03 Richard Guenther <rguenther@suse.de>
8856 PR tree-optimization/51070
8857 * gcc.dg/torture/pr51070-2.c: New testcase.
8859 2012-01-03 Richard Guenther <rguenther@suse.de>
8861 PR tree-optimization/51692
8862 * gcc.dg/torture/pr51692.c: New testcase.
8864 2012-01-03 Richard Guenther <rguenther@suse.de>
8867 * g++.dg/lto/pr51650-3_0.C: New testcase.
8869 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8872 * g++.dg/warn/Wredundant-decls-spec.C: New.
8874 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8876 PR tree-optimization/51719
8877 * g++.dg/tree-prof/pr51719.C: New test.
8879 2012-01-03 Richard Guenther <rguenther@suse.de>
8882 * gcc.dg/fold-compare-6.c: New testcase.
8884 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8887 * g++.dg/gomp/pr51669.C: New test.
8889 2012-01-02 Jason Merrill <jason@redhat.com>
8892 * g++.dg/cpp0x/constexpr-union2.C: New.
8895 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8897 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8900 * g++.dg/cpp0x/constexpr-99.C: New test.
8902 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8905 * g++.dg/template/init9.C: New.
8907 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8909 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8910 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8911 rather than a specific number.
8913 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8918 * gfortran.dg/typebound_operator_7.f03: New.
8919 * gfortran.dg/typebound_operator_8.f03: New.
8921 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8924 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8926 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8928 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8930 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8934 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8937 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8939 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8940 * gfortran.dg/io_real_boz_4.f90: Likewise.
8941 * gfortran.dg/io_real_boz_5.f90: Likewise.
8943 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8945 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8947 2012-01-02 Revital Eres <revital.eres@linaro.org>
8949 * gcc.dg/sms-11.c: New file.
8951 2012-01-02 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/coarray/image_index_3.f90: New.
8956 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8959 * g++.dg/parse/enum8.C: New.
8961 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8964 * g++.dg/conversion/reinterpret4.C: New.
8965 * g++.dg/conversion/reinterpret1.C: Adjust.
8967 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8969 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8971 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
8973 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8974 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8975 * g++.old-deja/g++.jason/access14.C: Likewise.
8976 * g++.old-deja/g++.jason/access8.C: Likewise.
8977 * g++.old-deja/g++.jason/access1.C: Likewise.
8978 * g++.old-deja/g++.other/access3.C: Likewise.
8979 * g++.old-deja/g++.other/access5.C: Likewise.
8980 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8981 * g++.old-deja/g++.law/visibility22.C: Likewise.
8982 * g++.old-deja/g++.law/visibility26.C: Likewise.
8983 * g++.old-deja/g++.mike/p2746.C: Likewise.
8984 * g++.dg/debug/using1.C: Likewise.
8985 * g++.dg/lookup/using51.C: Likewise.
8986 * g++.dg/inherit/using5.C: Likewise.
8987 * g++.dg/inherit/pr30297.C: Likewise.
8988 * g++.dg/inherit/access8.C: Likewise.
8989 * g++.dg/torture/pr39362.C: Likewise.
8990 * g++.dg/template/crash13.C: Likewise.
8991 * g++.dg/template/using10.C: Likewise.
8993 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8996 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8999 2012-01-01 Ira Rosen <irar@il.ibm.com>
9001 PR tree-optimization/51704
9002 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9003 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9004 corresponding flags.
9006 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9009 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9011 2012-01-01 Jan Hubicka <jh@suse.cz>
9013 PR rtl-optimization/51069
9014 * gcc.c-torture/compile/pr51069.c: New testcase.
9016 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9018 PR tree-optimization/51683
9019 * gcc.dg/pr51683.c: New test.
9021 Copyright (C) 2012 Free Software Foundation, Inc.
9023 Copying and distribution of this file, with or without modification,
9024 are permitted in any medium without royalty provided the copyright
9025 notice and this notice are preserved.