1 2012-10-17 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
4 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
7 * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
9 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
10 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
12 2012-10-16 Jan Hubicka <jh@suse.cz>
14 * gcc.target/i386/l_fma_float_?.c: Update.
15 * gcc.target/i386/l_fma_double_?.c: Update.
16 * gfortran.dg/do_1.f90: XFAIL
17 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
18 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
19 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
20 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
21 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
22 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
25 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
29 * gcc.dg/Wstrict-overflow-24.c: New.
31 2012-10-16 Tobias Burnus <burnus@net-b.de>
35 * gfortran.dg/class_optional_1.f90: New.
36 * gfortran.dg/class_optional_2.f90: New.
38 2012-10-16 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/guality/pr54796.c: New test.
43 PR tree-optimization/54889
44 * gfortran.dg/pr54889.f90: New test.
46 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
48 * g++.dg/other/dump-ada-spec-2.C: New test.
50 2012-10-16 Easwaran Raman <eraman@google.com>
52 * gcc.dg/tree-prof/switch-case-1.c: New test case.
53 * gcc.dg/tree-prof/switch-case-2.c: New test case.
55 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
57 * gcc.dg/torture/stackalign/builtin-apply-2.c,
58 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
60 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
63 * gcc.c-torture/compile/pr54925.c: New.
65 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
68 * gcc.target/sh/pr51244-17.c: New.
70 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
73 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
75 * gcc.target/sh/pr54760-4.c: New.
77 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
80 * gcc.target/sh/torture/sh-torture.exp: New.
81 * gcc.target/sh/torture/pr34777.c: New.
83 2012-10-15 Matthias Klose <doko@ubuntu.com>
85 * lib/target-supports.exp (check_profiling_available): Match
86 arm*-*-linux-* for ARM Linux/GNU.
87 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
88 * gfortran.dg/enum_10.f90: Likewise.
89 * gfortran.dg/enum_9.f90: Likewise.
90 * gcc.target/arm/synchronize.c: Likewise.
91 * g++.old-deja/g++.jason/enum6.C: Likewise.
92 * g++.old-deja/g++.other/enum4.C: Likewise.
93 * g++.old-deja/g++.law/enum9.C: Likewise.
95 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
97 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
98 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
100 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
101 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/overload/operator6.C: New.
106 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
109 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
110 * g++.dg/parse/tmpl-outside1.C: Likewise.
111 * g++.dg/template/qualttp18.C: Likewise.
112 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
113 * g++.old-deja/g++.pt/overload13.C: Likewise.
115 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
118 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
119 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
120 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
121 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
122 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
123 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
124 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
126 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/parse/tmpl-outside2.C: New.
130 * g++.dg/parse/tmpl-outside1.C: Adjust.
131 * g++.dg/template/qualttp18.C: Likewise.
132 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
133 * g++.old-deja/g++.pt/overload13.C: Likewise.
135 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
137 PR tree-optimization/54915
138 * gcc.dg/tree-ssa/pr54915.c: New testcase.
140 2012-10-15 Richard Guenther <rguenther@suse.de>
142 PR tree-optimization/54920
143 * gcc.dg/torture/pr54920.c: New testcase.
145 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
147 * gnat.dg/unchecked_convert9.ad[sb]: New test.
149 2012-10-13 Jason Merrill <jason@redhat.com>
151 * g++.dg/tls/thread_local7g.C: Require tls_native.
153 2012-10-14 Jason Merrill <jason@redhat.com>
155 * g++.dg/cpp0x/inh-ctor1.C: New.
156 * g++.dg/cpp0x/inh-ctor2.C: New.
157 * g++.dg/cpp0x/inh-ctor3.C: New.
158 * g++.dg/cpp0x/inh-ctor4.C: New.
159 * g++.dg/cpp0x/inh-ctor5.C: New.
160 * g++.dg/cpp0x/inh-ctor6.C: New.
161 * g++.dg/cpp0x/inh-ctor7.C: New.
162 * g++.dg/cpp0x/inh-ctor8.C: New.
163 * g++.dg/cpp0x/inh-ctor9.C: New.
164 * g++.dg/cpp0x/inh-ctor10.C: New.
165 * g++.dg/cpp0x/inh-ctor11.C: New.
166 * g++.dg/cpp0x/inh-ctor12.C: New.
167 * g++.dg/cpp0x/inh-ctor13.C: New.
169 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
171 PR rtl-optimization/54919
172 * gcc.dg/pr54919.c: New testcase.
174 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/template/crash113.C: New.
179 2012-10-14 Jan Hubicka <jh@suse.cz>
181 * gcc.dg/unroll_5.c: New testcase.
183 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/opt/pr52643.C: New.
188 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
191 * gcc.target/sh/pr54602-1.c: New.
192 * gcc.target/sh/pr54602-2.c: New.
193 * gcc.target/sh/pr54602-3.c: New.
194 * gcc.target/sh/pr54602-4.c: New.
196 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
199 * gcc.target/sh/pr54680.c: New.
201 2012-10-12 Jan Hubicka <jh@suse.cz>
203 * gcc.dg/webizer.c: New testcase.
205 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
207 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
210 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
213 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
214 Return 0 if already specifying -mfloat-abi other than hard.
216 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
218 * gcc.dg/pr53060.c: Prune irrelevant warning.
220 2012-10-12 Jakub Jelinek <jakub@redhat.com>
223 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
224 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
225 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
226 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
227 Adjust expected wording of warnings for *cmp* builtins.
228 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
229 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
231 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/parse/friend-main.C: New.
236 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
239 * g++.dg/pr53055.C: New testcase.
241 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp0x/pr52744.C: New.
246 2012-10-12 Janus Weil <janus@gcc.gnu.org>
249 * gfortran.dg/dummy_procedure_9.f90: New.
251 2012-10-12 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/54894
254 * gcc.dg/torture/pr54894.c: New testcase.
256 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
259 * gcc.target/sh/pr51244-13.c: New.
260 * gcc.target/sh/pr51244-14.c: New.
261 * gcc.target/sh/pr51244-15.c: New.
262 * gcc.target/sh/pr51244-16.c: New.
264 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/cpp0x/decltype45.C: New.
269 2012-10-11 Janus Weil <janus@gcc.gnu.org>
272 * gfortran.dg/class_allocate_13.f90: New.
274 2012-10-11 Jason Merrill <jason@redhat.com>
276 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
277 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
279 * g++.dg/gomp/tls-5.C: Require tls_native.
280 * g++.dg/tls/thread_local7.C: Require tls_native.
281 * g++.dg/tls/static2.C: New.
283 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/ext/weak5.C: New.
288 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
291 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
292 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
294 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/parse/pr43765.C: New.
299 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
301 * obj-c++.dg/tls/init-2.mm: Tweak errors.
303 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/init/bitfield3.C: New.
308 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
310 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
312 2012-10-10 Jakub Jelinek <jakub@redhat.com>
314 PR tree-optimization/54877
315 * gcc.dg/torture/pr54877.c: New test.
317 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
320 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
321 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
322 and remove target info from dg-do compile.
323 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
324 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
325 and remove target info from dg-do compile.
327 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
329 * gcc.dg/pr54782.c: Require target with pthread support.
331 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp0x/auto35.C: New.
336 2012-10-10 Dodji Seketeli <dodji@redhat.com>
338 PR c++/53540 - using fails to be equivalent to typedef
339 * g++.dg/cpp0x/alias-decl-24.C: New test.
341 2012-10-10 Dodji Seketeli <dodji@redhat.com>
343 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
344 that c++11 attributes to types are ignored for now.
345 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
346 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
348 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
353 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/initlist67.C: New.
358 2012-10-10 Dehao Chen <dehao@google.com>
360 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
362 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
365 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
368 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/cpp0x/decltype44.C: New.
373 2012-10-09 Steve Ellcey <sellcey@mips.com>
375 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
377 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/cpp0x/decltype43.C: New.
382 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
385 * gcc.dg/pr53397-1.c: New test case.
386 * gcc.dg/pr53397-2.c: New test case.
388 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/warn/Wparentheses-26.C: Adjust.
392 * g++.dg/warn/Wparentheses-27.C: New.
394 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
397 * c-c++-common/vector-scalar.c: New testcase.
398 * g++.dg/ext/vector18.C: New testcase.
399 * g++.dg/ext/vector5.C: This is not an error anymore.
400 * gcc.dg/init-vec-1.c: Move ...
401 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
402 * gcc.c-torture/execute/vector-shift1.c: Move ...
403 * c-c++-common/torture/vector-shift1.c: ... here.
404 * gcc.dg/scal-to-vec1.c: Move ...
405 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
406 C++11. Adapt error messages.
407 * gcc.dg/convert-vec-1.c: Move ...
408 * c-c++-common/convert-vec-1.c: ... here.
409 * gcc.dg/scal-to-vec2.c: Move ...
410 * c-c++-common/scal-to-vec2.c: ... here.
412 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
415 * gcc.target/i386/pr54400.c: New testcase.
417 2012-10-08 Jakub Jelinek <jakub@redhat.com>
420 * g++.dg/template/pr54858.C: New test.
422 2012-10-08 Marek Polacek <polacek@redhat.com>
425 * g++.dg/debug/pr54831.C: New test.
427 2012-10-08 Dehao Chen <dehao@google.com>
429 * g++.dg/predict-loop-exit-1.C: New.
430 * g++.dg/predict-loop-exit-2.C: New.
431 * g++.dg/predict-loop-exit-3.C: New.
433 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
435 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
437 2012-10-08 Jason Merrill <jason@redhat.com>
439 * g++.dg/gomp/tls-5.C: New.
440 * g++.dg/gomp/tls-wrap1.C: New.
441 * g++.dg/gomp/tls-wrap2.C: New.
442 * g++.dg/gomp/tls-wrap3.C: New.
443 * g++.dg/gomp/tls-wrap4.C: New.
444 * g++.dg/gomp/tls-wrapper-cse.C: New.
445 * g++.dg/tls/thread_local-cse.C: New.
446 * g++.dg/tls/thread_local-order1.C: New.
447 * g++.dg/tls/thread_local-order2.C: New.
448 * g++.dg/tls/thread_local-wrap1.C: New.
449 * g++.dg/tls/thread_local-wrap2.C: New.
450 * g++.dg/tls/thread_local-wrap3.C: New.
451 * g++.dg/tls/thread_local-wrap4.C: New.
452 * g++.dg/tls/thread_local2g.C: New.
453 * g++.dg/tls/thread_local3g.C: New.
454 * g++.dg/tls/thread_local4g.C: New.
455 * g++.dg/tls/thread_local5g.C: New.
456 * g++.dg/tls/thread_local6g.C: New.
457 * g++.dg/tls/thread_local7g.C: New.
459 * g++.dg/tls/thread_local3.C: New.
460 * g++.dg/tls/thread_local4.C: New.
461 * g++.dg/tls/thread_local5.C: New.
462 * g++.dg/tls/thread_local6.C: New.
464 * g++.dg/tls/init-2.C: Tweak errors.
465 * g++.dg/tls/thread_local1.C: New.
466 * g++.dg/tls/thread_local2.C: New.
467 * g++.dg/tls/thread_local7.C: New.
469 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
472 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
474 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
477 * gcc.target/sh/pr54685.c: New.
479 2012-10-08 Dodji Seketeli <dodji@redhat.com>
481 PR c++/53528 C++11 attribute support
482 * g++.dg/cpp0x/gen-attrs-1.C: New test.
483 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
484 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
485 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
486 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
487 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
488 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
489 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
490 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
491 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
492 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
493 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
494 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
495 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
496 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
497 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
498 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
499 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
500 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
501 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
502 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
503 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
504 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
505 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
506 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
507 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
508 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
509 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
510 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
511 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
512 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
513 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
514 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
515 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
516 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
517 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
518 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
519 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
520 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
521 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
522 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
523 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
524 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
525 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
526 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
527 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
528 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
529 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
530 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
531 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
532 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
533 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
534 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
535 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
536 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
537 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
538 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
540 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
542 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
543 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
544 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
546 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
549 * gcc.target/sh/pr54760-2.c: New.
550 * gcc.target/sh/pr54760-3.c: New.
552 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
557 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
558 Sandra Loosemore <sandra@codesourcery.com>
560 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
561 and test that the accumulator is initialized using MULT.
562 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
563 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
565 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/stdint.C: New.
570 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp0x/stddef.C: New.
575 2012-10-06 Janus Weil <janus@gcc.gnu.org>
578 * gfortran.dg/typebound_operator_17.f90: New.
580 2012-10-06 Jan Hubicka <jh@suse.cz>
584 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
586 2012-10-06 Jan Hubicka <jh@suse.cz>
588 * gcc.dg/lto/resolutions_0.c: New testcase.
590 2012-10-06 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/generic_25.f90: New.
594 * gfortran.dg/generic_26.f90: New.
595 * gfortran.dg/generic_27.f90: New.
597 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
600 * gcc.target/sh/pr54760-1.c: New.
602 2012-10-05 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
605 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
606 * g++.dg/warn/Wsign-compare-5.C: New test.
607 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
608 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
609 * g++.dg/ext/builtin30.C: New test.
610 * g++.dg/ext/vla12.C: New test.
611 * gcc.dg/builtins-85.c: New test.
614 * gcc.dg/guality/pr54519-1.c: New test.
615 * gcc.dg/guality/pr54519-2.c: New test.
616 * gcc.dg/guality/pr54519-3.c: New test.
617 * gcc.dg/guality/pr54519-4.c: New test.
618 * gcc.dg/guality/pr54519-5.c: New test.
619 * gcc.dg/guality/pr54519-6.c: New test.
621 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/cpp0x/defaulted38.C: New.
626 2012-10-05 Jakub Jelinek <jakub@redhat.com>
628 PR tree-optimization/33763
629 * c-c++-common/pr33763.c: New test.
631 PR tree-optimization/54810
632 * gcc.dg/tree-ssa/vrp85.c: New test.
634 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
636 * gcc.dg/ucnid-7.c: Skip on AIX.
637 * gcc.dg/ucnid-8.c: Same.
638 * gcc.dg/ucnid-10.c: Same.
639 * gcc.dg/ucnid-13.c: Same.
640 * gcc.dg/attr-alias-3.c: Same.
641 * gcc.dg/attr-alias-5.c: Same.
642 * gcc.dg/torture/pr51106-2.c: Same.
643 * gcc.dg/vmx/3b-13.c: Use valid splat index.
645 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/cpp0x/alias-decl-23.C: New.
650 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/template/friend53.C: New.
655 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
657 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
658 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
659 (scan-ada-spec): Likewise.
660 (scan-ada-spec-not): Likewise.
661 * gcc.dg/dump-ada-spec-1.c: New test.
662 * g++.dg/other/dump-ada-spec-1.C: Likewise.
664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
666 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
668 2012-10-04 Florian Weimer <fweimer@redhat.com>
670 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
672 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/cpp0x/pr54323.C: New.
677 2012-10-04 Richard Guenther <rguenther@suse.de>
680 * g++.dg/torture/pr54735.C: New testcase.
682 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
684 PR rtl-optimization/54739
685 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
687 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
690 * gcc.target/sh/pr51244-12.c: New.
692 2012-10-03 Dehao Chen <dehao@google.com>
695 * gcc.dg/pr54782.c: New test.
697 2012-10-03 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/cpp0x/constexpr-ref4.C: New test.
702 2012-10-02 Janus Weil <janus@gcc.gnu.org>
705 * gfortran.dg/class_53.f90: New.
707 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
710 * gcc.dg/guality/pr54551.c: New.
712 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
714 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
715 * gcc.target/powerpc/pr46728-2.c: Likewise.
717 2012-10-02 Sharad Singhai <singhai@google.com>
720 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
721 to fix test failures caused by r191883.
722 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
723 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
724 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
725 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
726 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
727 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
728 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
729 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
730 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
732 2012-09-30 Sharad Singhai <singhai@google.com>
734 * gcc.target/i386/vect-double-1.c: Fix test.
736 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
739 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
742 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
744 PR rtl-optimization/54457
745 * gcc.target/i386/pr54457.c: New test.
747 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
749 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
751 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
753 * gcc.target/i386/vect-rebuild.c: New testcase.
755 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
757 * gcc.target/i386/pad-10.c (foo2): Return x - z.
759 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
761 * gcc.target/mips/pr37362.c: Fix target selector.
763 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
766 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
768 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
770 * gcc.dg/ucnid-8.c: Update line number.
771 * gcc.dg/torture/pr51106-2.c: Likewise.
773 2012-09-30 Janus Weil <janus@gcc.gnu.org>
776 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
777 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
778 * gfortran.dg/c_f_pointer_tests_5.f90: New.
780 2012-09-30 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
783 partially reverting r170092.
784 * gfortran.dg/class_7.f03: Ditto.
785 * gfortran.dg/coarray_14.f90: Ditto.
786 * gfortran.dg/typebound_proc_13.f03: Ditto.
788 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/cpp0x/sfinae42.C: New.
793 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
795 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
796 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
797 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
798 * gcc.dg/pr42629.c: XFAIL on AIX.
799 * gcc.dg/pr47684.c: Same.
800 * gcc.dg/pr43670.c: Same.
801 * gcc.dg/pr42916.c: Same.
802 * gcc.dg/pr45449.c: Same.
803 * gcc.dg/pr50017.c: Same.
804 * gcc.dg/pr42728.c: Same.
805 * gcc.dg/pr47881.c: Same.
806 * gcc.dg/pr44023.c: Same.
807 * gcc.dg/pr41345.c: Same.
808 * gcc.dg/pr42630.c: Same.
809 * gcc.dg/pr44971.c: Same.
810 * gcc.dg/pr46771.c: Same.
811 * gcc.dg/ucnid-8.c: Same.
812 * gcc.dg/ucnid-10.c: Same.
813 * gcc.dg/ucnid-13.c: Same.
814 * gcc.dg/torture/pr51106-2.c: Same.
815 * gcc.dg/pr48768.c: Same.
816 * gcc.dg/pr42631.c: Same.
817 * gcc.dg/pr43084.c: Same.
818 * gcc.dg/ucnid-7.c: Same.
819 * gcc.dg/pr42889.c: Same.
820 * gcc.dg/pr41241.c: Same.
821 * gcc.dg/pr42719.c: Same.
822 * g++.dg/debug/pr46583.C: Same.
823 * g++.dg/debug/pr47106.C: Same.
824 * g++.dg/opt/pr48549.C: Same.
825 * g++.dg/other/pr42685.C: Same.
826 * c-c++-common/pr43942.c: Same.
828 2012-09-29 Ian Lance Taylor <iant@google.com>
830 * go.test/go-test.exp: Update for latest version of Go testsuite.
832 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
835 * gfortran.dg/internal_readwrite_3.f90: New test.
837 2012-09-28 Dodji Seketeli <dodji@redhat.com>
839 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
840 c-c++-common/Wunused-local-typedefs-2.c to here.
842 PR c++/54372 - unused attribute inactive on dependant entities
843 * c-c++-common/Wunused-local-typedefs-2.c: New test.
845 2012-09-25 Dodji Seketeli <dodji@redhat.com>
847 PR c++/29028 - Missed unused warning on using declaration
848 * g++.dg/warn/Wunused-var-18.C: New test.
850 2012-09-25 Dodji Seketeli <dodji@redhat.com>
852 PR c++/53551 - -Wunused-local-typedefs misses uses
853 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
855 2012-09-28 Jakub Jelinek <jakub@redhat.com>
858 * gcc.target/i386/xorps-sse2.c: Remove xfails.
860 PR tree-optimization/54713
861 * gcc.c-torture/compile/pr54713-1.c: New test.
862 * gcc.c-torture/compile/pr54713-2.c: New test.
863 * gcc.c-torture/compile/pr54713-3.c: New test.
865 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
867 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
869 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
871 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
873 2012-09-27 Jakub Jelinek <jakub@redhat.com>
876 * gcc.target/i386/pr54703.c: New test.
878 2012-09-27 Richard Guenther <rguenther@suse.de>
881 * gcc.dg/lto/pr54709_0.c: New testcase.
882 * gcc.dg/lto/pr54709_1.c: Likewise.
884 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
886 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
888 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
890 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
892 * gcc.target/arm/pr42879.c: Handle big-endian.
894 2012-09-26 Steve Ellcey <sellcey@mips.com>
897 * gcc.dg/pr37303.c: Check for rdata or rodata.
899 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
901 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
903 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
907 * gcc.target/powerpc/ppc-ne0-1.c: New.
909 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
912 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
913 test_19, test_20, test_21, test_22, test_23): New functions.
914 * gcc.target/sh/pr54089-4.c: New.
915 * gcc.target/sh/pr54089-5.c: New.
916 * gcc.target/sh/pr54089-6.c: New.
917 * gcc.target/sh/pr54089-7.c: New.
919 2012-09-25 Richard Guenther <rguenther@suse.de>
922 * gcc.dg/lto/pr54702_0.c: New testcase.
923 * gcc.dg/lto/pr54702_1.c: Likewise.
924 * gcc.dg/lto/pr54625-1_0.c: Likewise.
925 * gcc.dg/lto/pr54625-1_1.C: Likewise.
926 * gcc.dg/lto/pr54625-2_0.c: Likewise.
927 * gcc.dg/lto/pr54625-2_1.C: Likewise.
929 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/cpp0x/parse2.C: New.
933 * g++.dg/parse/error11.C: Adjust.
934 * g++.dg/parse/error12.C: Likewise.
936 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
938 * gcc.target/i386/20030217-1.c: Added check for
939 large_long_double effective target.
940 * gcc.target/i386/387-3.c: Likewise.
941 * gcc.target/i386/387-4.c: Likewise.
942 * gcc.target/i386/pr36578-1.c: Likewise.
943 * gcc.target/i386/excess-precision-1.c: Added new code for the case
944 when long double size is equal double size.
945 * gcc.target/i386/excess-precision-1.c: Likewise.
946 * gcc.target/i386/pr36578-2.c: Likewise.
947 * gcc.target/i386/20030217-2.c: New testcase.
949 2012-09-25 Jakub Jelinek <jakub@redhat.com>
951 PR tree-optimization/54676
952 * gcc.dg/pr54676.c: New test.
954 2012-09-25 Richard Guenther <rguenther@suse.de>
956 PR tree-optimization/53663
957 * gcc.dg/torture/pr53663-1.c: New testcase.
958 * gcc.dg/torture/pr53663-2.c: Likewise.
959 * gcc.dg/torture/pr53663-3.c: Likewise.
961 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
965 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
967 * lib/target-supports-dg.exp (dg-require-effective-target,
968 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
969 dg-process-target-1 instead of dg-process-target.
970 (dg-process-target-1): Rename from dg-process-target.
971 (dg-process-target): New.
973 2012-09-24 Richard Guenther <rguenther@suse.de>
975 PR tree-optimization/54684
976 * g++.dg/torture/pr54684.C: New testcase.
978 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
980 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
982 2012-09-24 Richard Guenther <rguenther@suse.de>
985 * gcc.dg/tm/pr52173-1.c: New.
986 * gcc.dg/tm/pr52173-2.c: New.
988 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
990 * gcc.dg/pr54669.c: New test.
992 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
993 Dominique Dhumieres <dominiq@lps.ens.fr>
996 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
998 2012-09-23 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/class_array_14.f90: New.
1003 2012-09-22 Kai Tietz <ktietz@redhat.com>
1005 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1006 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1008 2012-09-21 Dehao Chen <dehao@google.com>
1011 PR tree-optimization/54655
1012 * g++.dg/pr54655.C: New testcase.
1014 2012-09-21 Richard Guenther <rguenther@suse.de>
1016 PR tree-optimization/54647
1017 * g++.dg/torture/pr54647.C: New testcase.
1019 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1022 * c-c++-common/torture/vector-compare-2.c: Add -w.
1024 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1026 * gnat.dg/opt20.ads: Move dg directive to...
1027 * gnat.dg/opt20.adb: ...here.
1028 * gnat.dg/addr1.ad[sb]: Likewise.
1029 * gnat.dg/concat2.ad[sb]: Likewise.
1030 * gnat.dg/array16.ad[sb]: Likewise.
1031 * gnat.dg/atomic5.ad[sb]: Likewise.
1032 * gnat.dg/discr29.ad[sb]: Likewise.
1033 * gnat.dg/noreturn5.ad[sb]: Likewise.
1034 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1035 * gnat.dg/discr23.ads: Remove dg directive.
1036 * gnat.dg/nested_float_packed.ads: Likewise.
1037 * gnat.dg/oconst6.ads: Move to...
1038 * gnat.dg/specs/oconst6.ads: ...here.
1040 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/cpp0x/decltype32.C: Tweak.
1045 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1047 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1048 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1049 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1050 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1052 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1055 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1057 2012-09-19 Steve Ellcey <sellcey@mips.com>
1059 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1061 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1063 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1064 * gcc.target/powerpc/ppc-mftb.c: New file.
1066 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1069 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1072 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1075 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1077 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1079 * gcc.c-torture/execute/20120919-1.c: New test.
1081 2012-09-19 Richard Guenther <rguenther@suse.de>
1083 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1085 2012-09-19 Richard Guenther <rguenther@suse.de>
1087 * gcc.dg/builtin-unreachable-6.c: Adjust.
1089 2012-09-19 Richard Guenther <rguenther@suse.de>
1091 * gcc.dg/builtin-object-size-10.c: Adjust.
1092 * gcc.dg/builtin-unreachable-5.c: Adjust.
1093 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1094 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1095 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1096 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1097 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1098 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1099 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1100 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1101 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1102 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1103 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1104 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1106 2012-09-19 Richard Guenther <rguenther@suse.de>
1108 PR tree-optimization/54132
1109 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1110 * gcc.dg/torture/pr54132.c: Likewise.
1112 2012-09-19 Terry Guo <terry.guo@arm.com>
1114 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1115 extra prune rules that will be applied to all tests in a .exp file.
1116 (gcc-dg-prune): Use rules defined by the above variable.
1117 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1118 harmless warnings on architecture switch conflict.
1120 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1122 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1123 of asm-comment characters instead of a single one.
1124 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1126 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1128 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1130 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1131 target instead of xfailing it.
1132 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1133 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1134 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1135 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1136 * gcc.dg/vect/vect-104.c: Likewise.
1137 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1138 * gcc.dg/vect/vect-outer-1.c: Likewise.
1139 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1140 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1141 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1142 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1143 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1144 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1145 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1146 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1147 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1149 * lib/target-supports.exp
1150 (check_effective_target_vect_widen_mult_qi_to_hi,
1151 check_effective_target_vect_widen_mult_hi_to_si,
1152 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1153 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1154 check_effective_target_vect_pack_trunc,
1155 check_effective_target_vect_unpack,
1156 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1157 instead of arm_none.
1159 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1161 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1163 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1164 config to compiler_flags.
1166 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1169 * gcc.target/i386/pr54592.c: New test.
1171 PR tree-optimization/54610
1172 * gcc.target/i386/pr54610.c: New test.
1174 2012-09-17 Jason Merrill <jason@redhat.com>
1177 * g++.dg/cpp0x/alias-decl-21.C: New.
1178 * g++.dg/cpp0x/alias-decl-22.C: New.
1180 2012-09-17 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/scan_2.f90: New.
1185 2012-09-17 Jason Merrill <jason@redhat.com>
1188 * g++.dg/init/aggr9.C: New.
1190 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1192 * gnat.dg/loop_optimization12.ad[sb]: New test.
1194 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1197 * gfortran.dg/proc_ptr_result_7.f90: New.
1199 2012-09-17 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/structure_constructor_11.f90: New.
1204 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1206 PR tree-optimization/54563
1207 * g++.dg/torture/pr54563.C: New test.
1209 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1212 * gfortran.dg/typebound_generic_14.f03: New.
1214 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1217 * gfortran.dg/proc_ptr_38.f90: New.
1219 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1222 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1226 * gnat.dg/lto15.adb: Require lto.
1228 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1229 "myBindC" for hppa*-*-hpux*.
1231 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1233 * gfortran.dg/namelist_75.f90: New test.
1235 2012-09-15 Tom de Vries <tom@codesourcery.com>
1237 * gcc.dg/tree-ssa/vrp82.c: New test.
1238 * gcc.dg/tree-ssa/vrp83.c: Same.
1239 * gcc.dg/tree-ssa/vrp84.c: Same.
1241 2012-09-15 Tom de Vries <tom@codesourcery.com>
1243 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1244 * gcc.dg/tree-ssa/vrp81.c: ... this.
1246 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1249 * gcc.target/avr/torture/fix-types.h: New.
1250 * gcc.target/avr/torture/vals-hr.def: New.
1251 * gcc.target/avr/torture/vals-r.def: New.
1252 * gcc.target/avr/torture/vals-k.def: New.
1253 * gcc.target/avr/torture/vals-ur.def: New.
1254 * gcc.target/avr/torture/vals-uk.def: New.
1255 * gcc.target/avr/torture/vals-uhr.def: New.
1256 * gcc.target/avr/torture/vals-llk.def: New.
1257 * gcc.target/avr/torture/vals-ullk.def: New.
1258 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1259 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1260 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1261 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1262 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1263 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1264 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1265 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1267 2012-09-14 Dehao Chen <dehao@google.com>
1269 * g++.dg/debug/dwarf2/deallocator.C: New test.
1271 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1274 * gcc.c-torture/compile/pr54552-1.c: New test.
1276 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1279 * g++.dg/other/vector-compare.C: New testcase.
1280 * c-c++-common/vector-compare-3.c: New testcase.
1281 * gcc.dg/vector-shift.c: Move ...
1282 * c-c++-common/vector-shift.c: ... here.
1283 * gcc.dg/vector-shift1.c: Move ...
1284 * c-c++-common/vector-shift1.c: ... here.
1285 * gcc.dg/vector-shift3.c: Move ...
1286 * c-c++-common/vector-shift3.c: ... here.
1287 * gcc.dg/vector-compare-1.c: Move ...
1288 * c-c++-common/vector-compare-1.c: ... here.
1289 * gcc.dg/vector-compare-2.c: Move ...
1290 * c-c++-common/vector-compare-2.c: ... here.
1291 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1292 * c-c++-common/torture/vector-compare-1.c: ... here.
1293 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1294 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1295 * c-c++-common/torture/vector-compare-2.c: ... here.
1296 * gcc.c-torture/execute/vector-shift.c: Move ...
1297 * c-c++-common/torture/vector-shift.c: ... here.
1298 * gcc.c-torture/execute/vector-shift2.c: Move ...
1299 * c-c++-common/torture/vector-shift2.c: ... here.
1300 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1301 * c-c++-common/torture/vector-subscript-1.c: ... here.
1302 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1303 * c-c++-common/torture/vector-subscript-2.c: ... here.
1304 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1305 * c-c++-common/torture/vector-subscript-3.c: ... here.
1307 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1310 * gcc.c-torture/compile/pr54103-1.c,
1311 gcc.c-torture/compile/pr54103-2.c,
1312 gcc.c-torture/compile/pr54103-3.c,
1313 gcc.c-torture/compile/pr54103-4.c,
1314 gcc.c-torture/compile/pr54103-5.c,
1315 gcc.c-torture/compile/pr54103-6.c: New tests.
1316 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1318 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1320 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1322 2012-09-14 Richard Guenther <rguenther@suse.de>
1324 PR tree-optimization/54565
1325 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1326 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1328 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1330 * gcc.target/arm/combine-movs.c: Add missing space.
1332 2012-09-14 Richard Guenther <rguenther@suse.de>
1334 * g++.dg/torture/builtin-location.C: New testcase.
1336 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1337 Manuel López-Ibáñez <manu@gcc.gnu.org>
1340 * g++.dg/warn/Wuninitialized-self.C: New.
1342 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1345 * gcc.c-torture/compile/pr54559.c: New test.
1347 2012-09-13 Jason Merrill <jason@redhat.com>
1350 * g++.dg/cpp0x/constexpr-temp1.C: New.
1353 * g++.dg/template/anonunion2.C: New.
1356 * g++.dg/template/init10.C: New.
1358 2012-09-13 Tobias Burnus <burnus@net-b.de>
1361 * gfortran.dg/implicit_pure_3.f90: New.
1363 2012-09-13 Richard Guenther <rguenther@suse.de>
1365 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1367 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1369 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1371 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1373 * c-c++-common/pr51712.c: Handle for short-enum targets.
1375 2012-09-12 Terry Guo <terry.guo@arm.com>
1377 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1378 and lsrs for Thumb2 mode.
1380 2012-09-12 Jan Hubicka <jh@suse.cz>
1382 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1384 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1387 * gcc.target/i386/pr54445-1.c: New file.
1388 * gcc.target/i386/pr54445-2.c: Likewise.
1390 2012-09-12 Tobias Burnus <burnus@net-b.de>
1394 * gfortran.dg/coarray_10.f90: Update dg-error.
1395 * gfortran.dg/coarray_28.f90: New.
1396 * gfortran.dg/array_section_3.f90: New.
1398 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1400 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1401 gcc.target/arm/pr48252.c: Fix for big-endian support.
1403 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1405 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1407 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1408 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1410 * gcc.target/arm/neon-vfma-1.c: New testcase.
1411 * gcc.target/arm/neon-vfms-1.c: Likewise.
1412 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1414 * gcc.target/arm/neon-vmls-1.c: Likewise.
1415 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1417 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1418 (check_effective_target_arm_neonv2_ok): Likewise.
1419 (check_effective_target_arm_neonv2_hw): Likewise.
1420 (check_effective_target_arm_neonv2): Likewise.
1422 2012-09-11 Richard Guenther <rguenther@suse.de>
1425 * g++.dg/tree-ssa/pr54515.C: New testcase.
1427 2012-09-10 Andrew Pinski <apinski@cavium.com>
1430 * gcc.dg/tm/memopt-16.c: New testcase.
1432 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/cpp0x/sfinae40.C: New.
1437 * g++.dg/cpp0x/sfinae41.C: Likewise.
1439 2012-09-10 Jason Merrill <jason@redhat.com>
1442 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1444 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1447 * gcc.target/sh/pr54089-3.c: New.
1449 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1451 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1453 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1455 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1457 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1459 * gcc.dg/pr52558-2.c: Delete.
1460 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1462 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1464 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1466 2012-09-10 Richard Guenther <rguenther@suse.de>
1468 PR tree-optimization/54520
1469 * gcc.dg/torture/pr54520.c: New testcase.
1471 2012-09-10 Jason Merrill <jason@redhat.com>
1474 * g++.dg/cpp0x/implicit14.C: New.
1476 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1479 * gfortran.dg/bound_simplification_3.f90: New test.
1481 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1484 * gcc.dg/pr52558-1.c: Delete.
1485 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1487 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1489 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1490 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1491 * gcc.target/arm/smlaltt-1.c: Likewise.
1493 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1495 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1497 2012-09-07 Tom de Vries <tom@codesourcery.com>
1499 PR tree-optimization/53986
1500 * gcc.dg/tree-ssa/vrp80.c: New test.
1501 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1503 2012-09-06 Jason Merrill <jason@redhat.com>
1507 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1508 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1510 2012-09-06 Andrew Pinski <apinski@cavium.com>
1513 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1515 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1517 PR rtl-optimization/54455
1518 * gcc.dg/54455.c: New test.
1520 2012-09-06 Tobias Burnus <burnus@net-b.de>
1523 * gfortran.dg/promotion_2.f90: New.
1525 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1528 * c-c++-common/pr54486.c: New test.
1530 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1533 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1535 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp0x/sfinae39.C: New.
1540 2012-09-04 Jason Merrill <jason@redhat.com>
1543 * g++.dg/ext/flexary3.C: New.
1546 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1549 * g++.dg/template/defarg15.C: New.
1552 * g++.dg/template/access24.C: New.
1554 2012-09-04 Richard Guenther <rguenther@suse.de>
1556 PR tree-optimization/54458
1557 * gcc.dg/torture/pr54458.c: New testcase.
1559 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1561 * gcc.target/arm/neon-vext.c: New test.
1562 * gcc.target/arm/neon-vext-execute.c: Ditto.
1564 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1568 * gfortran.dg/select_type_29.f03: New.
1570 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1572 * gcc.dg/fold-perm.c: Improve test.
1574 2012-09-03 Tobias Burnus <burnus@net-b.de>
1577 * gfortran.dg/coarray_class_1.f90: New.
1579 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1582 * gcc.c-torture/compile/pr49206.c: New test.
1584 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1585 Uros Bizjak <ubizjak@gmail.com>
1588 * gfortran.dg/pr36680.f90: New test.
1590 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1593 * g++.dg/opt/pr42295.C: New test.
1595 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.dg/torture/pr54436.c: New test.
1600 2012-09-01 Andrew Pinski <apinski@cavium.com>
1602 * gcc.target/mips/truncate-8.c: New testcase.
1604 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1608 * gcc.target/i386/pr46829.c: New test.
1609 * gcc.target/i386/pr46843.c: Ditto.
1611 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1612 Jason Merrill <jason@redhat.com>
1615 * g++.dg/parse/error50.C: New.
1617 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.c-torture/compile/pr54428.c: New test.
1622 2012-08-31 Ollie Wild <aaw@google.com>
1625 * g++.dg/init/lifetime3.C: New test.
1627 2012-08-31 Martin Jambor <mjambor@suse.cz>
1630 * gcc.dg/torture/pr54409.c: New test.
1632 2012-08-31 Martin Jambor <mjambor@suse.cz>
1634 * gfortran.dg/pr48636.f90: Add dump scan checks.
1636 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1638 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1640 2012-08-28 Joey Ye <joey.ye@arm.com>
1642 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1644 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.target/i386/pr46254.c: New test.
1649 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1651 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1652 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1653 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1655 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1657 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1658 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1659 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1660 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1661 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1662 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1663 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1664 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1665 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1666 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1667 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1668 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1669 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1670 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1671 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1672 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1673 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1674 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1675 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1676 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1677 gcc.target/mips/unaligned-1.c: Tighten regexps.
1679 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1681 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1682 (mips_option_groups): Remove optimization. Add various -f options.
1683 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1684 and -pg imply -fno-omit-frame-pointer.
1685 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1686 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1687 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1688 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1689 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1690 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1691 * gcc.target/mips/abi-n32-long32.c: Likewise.
1692 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1693 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1694 * gcc.target/mips/abi-n32-long64.c: Likewise.
1695 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1696 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1697 * gcc.target/mips/abi-n64-long32.c: Likewise.
1698 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1699 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1700 * gcc.target/mips/abi-n64-long64.c: Likewise.
1701 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1702 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1703 * gcc.target/mips/abi-o32-long32.c: Likewise.
1704 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1705 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1706 * gcc.target/mips/abi-o32-long64.c: Likewise.
1707 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1708 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1709 * gcc.target/mips/abi-o64-long32.c: Likewise.
1710 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1711 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1712 * gcc.target/mips/abi-o64-long64.c: Likewise.
1713 * gcc.target/mips/asm-1.c: Likewise.
1714 * gcc.target/mips/branch-1.c: Likewise.
1715 * gcc.target/mips/call-3.c: Likewise.
1716 * gcc.target/mips/call-saved-3.c: Likewise.
1717 * gcc.target/mips/clear-cache-1.c: Likewise.
1718 * gcc.target/mips/div-1.c: Likewise.
1719 * gcc.target/mips/div-2.c: Likewise.
1720 * gcc.target/mips/div-3.c: Likewise.
1721 * gcc.target/mips/div-4.c: Likewise.
1722 * gcc.target/mips/div-5.c: Likewise.
1723 * gcc.target/mips/div-6.c: Likewise.
1724 * gcc.target/mips/div-7.c: Likewise.
1725 * gcc.target/mips/div-8.c: Likewise.
1726 * gcc.target/mips/div-9.c: Likewise.
1727 * gcc.target/mips/div-10.c: Likewise.
1728 * gcc.target/mips/div-11.c: Likewise.
1729 * gcc.target/mips/div-12.c: Likewise.
1730 * gcc.target/mips/dsp-ctrl.c: Likewise.
1731 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1732 * gcc.target/mips/ext-8.c: Likewise.
1733 * gcc.target/mips/extend-2.c: Likewise.
1734 * gcc.target/mips/fix-r10000-1.c: Likewise.
1735 * gcc.target/mips/fix-r10000-2.c: Likewise.
1736 * gcc.target/mips/fix-r10000-3.c: Likewise.
1737 * gcc.target/mips/fix-r10000-4.c: Likewise.
1738 * gcc.target/mips/fix-r10000-5.c: Likewise.
1739 * gcc.target/mips/fix-r10000-6.c: Likewise.
1740 * gcc.target/mips/fix-r10000-7.c: Likewise.
1741 * gcc.target/mips/fix-r10000-8.c: Likewise.
1742 * gcc.target/mips/fix-r10000-9.c: Likewise.
1743 * gcc.target/mips/fix-r10000-10.c: Likewise.
1744 * gcc.target/mips/fix-r10000-11.c: Likewise.
1745 * gcc.target/mips/fix-r10000-12.c: Likewise.
1746 * gcc.target/mips/fix-r10000-13.c: Likewise.
1747 * gcc.target/mips/fix-r10000-14.c: Likewise.
1748 * gcc.target/mips/fix-r10000-15.c: Likewise.
1749 * gcc.target/mips/fpcmp-1.c: Likewise.
1750 * gcc.target/mips/fpcmp-2.c: Likewise.
1751 * gcc.target/mips/fpr-moves-7.c: Likewise.
1752 * gcc.target/mips/fpr-moves-8.c: Likewise.
1753 * gcc.target/mips/int-moves-1.c: Likewise.
1754 * gcc.target/mips/int-moves-2.c: Likewise.
1755 * gcc.target/mips/long-calls-pg.c: Likewise.
1756 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1757 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1758 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1759 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1760 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1761 * gcc.target/mips/mips-3d-1.c: Likewise.
1762 * gcc.target/mips/mips-3d-2.c: Likewise.
1763 * gcc.target/mips/mips-3d-3.c: Likewise.
1764 * gcc.target/mips/mips-3d-4.c: Likewise.
1765 * gcc.target/mips/mips-3d-5.c: Likewise.
1766 * gcc.target/mips/mips-3d-6.c: Likewise.
1767 * gcc.target/mips/mips-3d-7.c: Likewise.
1768 * gcc.target/mips/mips-3d-8.c: Likewise.
1769 * gcc.target/mips/mips-3d-9.c: Likewise.
1770 * gcc.target/mips/mips-ps-1.c: Likewise.
1771 * gcc.target/mips/mips-ps-2.c: Likewise.
1772 * gcc.target/mips/mips-ps-3.c: Likewise.
1773 * gcc.target/mips/mips-ps-4.c: Likewise.
1774 * gcc.target/mips/mips-ps-6.c: Likewise.
1775 * gcc.target/mips/mips32-dspr2.c: Likewise.
1776 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1777 * gcc.target/mips/neg-abs-1.c: Likewise.
1778 * gcc.target/mips/neg-abs-2.c: Likewise.
1779 * gcc.target/mips/nmadd-3.c: Likewise.
1780 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1781 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1782 * gcc.target/mips/octeon-pop-1.c: Likewise.
1783 * gcc.target/mips/pr26765.c: Likewise.
1784 * gcc.target/mips/pr33256.c: Likewise.
1785 * gcc.target/mips/pr33635-1.c: Likewise.
1786 * gcc.target/mips/pr33755.c: Likewise.
1787 * gcc.target/mips/pr35802.c: Likewise.
1788 * gcc.target/mips/pr45074.c: Likewise.
1789 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1790 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1791 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1792 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1793 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1794 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1795 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1796 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1797 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1798 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1799 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1800 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1801 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1802 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1803 * gcc.target/mips/save-restore-1.c: Likewise.
1804 * gcc.target/mips/save-restore-3.c: Likewise.
1805 * gcc.target/mips/save-restore-5.c: Likewise.
1806 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1807 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1808 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1809 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1810 * gcc.target/mips/stack-1.c: Likewise.
1812 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1815 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1816 branch under test to be filled with preceding rather than
1817 following instructions.
1818 * gcc.target/mips/branch-10.c: Likewise.
1819 * gcc.target/mips/branch-11.c: Likewise.
1820 * gcc.target/mips/branch-12.c: Likewise.
1821 * gcc.target/mips/branch-13.c: Likewise.
1822 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1823 to be eliminated. Tighten $28 scan-assembler-not test.
1825 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1827 * gcc.target/mips/call-4.c: ...this new test.
1829 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1831 * gcc.target/mips/code-readable-3.c: Likewise.
1832 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1833 flag but skip for -O0.
1834 * gcc.target/mips/code-readable-4.c: Likewise.
1836 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1837 of operations under test.
1838 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1840 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1841 Don't require sibling-call optimization.
1842 * gcc.target/mips/near-far-4.c: Likewise.
1844 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1845 Make sure that the register variable is used.
1846 * gcc.target/mips/soft-float-1.c: Likewise.
1848 * gcc.target/mips/sdata-1.c: Make static data volatile.
1849 * gcc.target/mips/sdata-2.c: Likewise.
1850 * gcc.target/mips/sdata-3.c: Likewise.
1851 * gcc.target/mips/sdata-4.c: Likewise.
1853 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1855 * gcc.target/mips/atomic-memory-2.c: Likewise.
1856 * gcc.target/mips/branch-cost-1.c: Likewise.
1857 * gcc.target/mips/branch-cost-2.c: Likewise.
1858 * gcc.target/mips/cache-1.c: Likewise.
1859 * gcc.target/mips/call-1.c: Likewise.
1860 * gcc.target/mips/call-saved-2.c: Likewise.
1861 * gcc.target/mips/const-anchor-1.c: Likewise.
1862 * gcc.target/mips/const-anchor-2.c: Likewise.
1863 * gcc.target/mips/dse-1.c: Likewise.
1864 * gcc.target/mips/dsp-lhx.c: Likewise.
1865 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1866 * gcc.target/mips/ext-1.c: Likewise.
1867 * gcc.target/mips/ext-2.c: Likewise.
1868 * gcc.target/mips/ext-3.c: Likewise.
1869 * gcc.target/mips/ext-4.c: Likewise.
1870 * gcc.target/mips/ext-5.c: Likewise.
1871 * gcc.target/mips/ext-6.c: Likewise.
1872 * gcc.target/mips/ext-7.c: Likewise.
1873 * gcc.target/mips/extend-1.c: Likewise.
1874 * gcc.target/mips/fix-r4000-1.c: Likewise.
1875 * gcc.target/mips/fix-r4000-3.c: Likewise.
1876 * gcc.target/mips/fix-r4000-5.c: Likewise.
1877 * gcc.target/mips/fix-r4000-6.c: Likewise.
1878 * gcc.target/mips/fix-r4000-8.c: Likewise.
1879 * gcc.target/mips/fix-r4000-10.c: Likewise.
1880 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1881 * gcc.target/mips/fixed-vector-type.c: Likewise.
1882 * gcc.target/mips/fpr-moves-1.c: Likewise.
1883 * gcc.target/mips/fpr-moves-2.c: Likewise.
1884 * gcc.target/mips/fpr-moves-3.c: Likewise.
1885 * gcc.target/mips/fpr-moves-4.c: Likewise.
1886 * gcc.target/mips/fpr-moves-5.c: Likewise.
1887 * gcc.target/mips/fpr-moves-6.c: Likewise.
1888 * gcc.target/mips/ins-1.c: Likewise.
1889 * gcc.target/mips/ins-2.c: Likewise.
1890 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1891 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1892 * gcc.target/mips/lazy-binding-1.c: Likewise.
1893 * gcc.target/mips/madd-3.c: Likewise.
1894 * gcc.target/mips/madd-5.c: Likewise.
1895 * gcc.target/mips/madd-6.c: Likewise.
1896 * gcc.target/mips/madd-8.c: Likewise.
1897 * gcc.target/mips/madd-9.c: Likewise.
1898 * gcc.target/mips/memcpy-1.c: Likewise.
1899 * gcc.target/mips/mips-ps-type.c: Likewise.
1900 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1901 * gcc.target/mips/mips-sched-madd.c: Likewise.
1902 * gcc.target/mips/mips16e-extends.c: Likewise.
1903 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1904 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1905 * gcc.target/mips/movcc-1.c: Likewise.
1906 * gcc.target/mips/movcc-2.c: Likewise.
1907 * gcc.target/mips/movcc-3.c: Likewise.
1908 * gcc.target/mips/msub-5.c: Likewise.
1909 * gcc.target/mips/msub-6.c: Likewise.
1910 * gcc.target/mips/msub-8.c: Likewise.
1911 * gcc.target/mips/mult-2.c: Likewise.
1912 * gcc.target/mips/mult-3.c: Likewise.
1913 * gcc.target/mips/mult-5.c: Likewise.
1914 * gcc.target/mips/mult-6.c: Likewise.
1915 * gcc.target/mips/mult-7.c: Likewise.
1916 * gcc.target/mips/mult-12.c: Likewise.
1917 * gcc.target/mips/mult-13.c: Likewise.
1918 * gcc.target/mips/mult-14.c: Likewise.
1919 * gcc.target/mips/mult-15.c: Likewise.
1920 * gcc.target/mips/mult-17.c: Likewise.
1921 * gcc.target/mips/mult-18.c: Likewise.
1922 * gcc.target/mips/mult-19.c: Likewise.
1923 * gcc.target/mips/nmadd-1.c: Likewise.
1924 * gcc.target/mips/nmadd-2.c: Likewise.
1925 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1926 * gcc.target/mips/octeon-cins-1.c: Likewise.
1927 * gcc.target/mips/octeon-cins-2.c: Likewise.
1928 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1929 * gcc.target/mips/octeon-exts-2.c: Likewise.
1930 * gcc.target/mips/octeon-exts-3.c: Likewise.
1931 * gcc.target/mips/octeon-exts-4.c: Likewise.
1932 * gcc.target/mips/octeon-exts-5.c: Likewise.
1933 * gcc.target/mips/octeon-exts-6.c: Likewise.
1934 * gcc.target/mips/octeon-exts-7.c: Likewise.
1935 * gcc.target/mips/octeon-pop-2.c: Likewise.
1936 * gcc.target/mips/octeon-seq-3.c: Likewise.
1937 * gcc.target/mips/octeon-seq-4.c: Likewise.
1938 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1939 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1940 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1941 * gcc.target/mips/pr54240.c: Likewise.
1942 * gcc.target/mips/rsqrt-1.c: Likewise.
1943 * gcc.target/mips/rsqrt-2.c: Likewise.
1944 * gcc.target/mips/rsqrt-3.c: Likewise.
1945 * gcc.target/mips/rsqrt-4.c: Likewise.
1946 * gcc.target/mips/save-restore-2.c: Likewise.
1947 * gcc.target/mips/save-restore-4.c: Likewise.
1948 * gcc.target/mips/sb1-1.c: Likewise.
1949 * gcc.target/mips/scc-1.c: Likewise.
1950 * gcc.target/mips/scc-2.c: Likewise.
1951 * gcc.target/mips/scc-3.c: Likewise.
1952 * gcc.target/mips/scc-4.c: Likewise.
1953 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1954 * gcc.target/mips/truncate-1.c: Likewise.
1955 * gcc.target/mips/truncate-2.c: Likewise.
1956 * gcc.target/mips/truncate-3.c: Likewise.
1957 * gcc.target/mips/truncate-4.c: Likewise.
1958 * gcc.target/mips/truncate-5.c: Likewise.
1959 * gcc.target/mips/truncate-6.c: Likewise.
1960 * gcc.target/mips/unaligned-1.c: Likewise.
1962 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1963 skip for -O0. Require -fexpensive-optimizations.
1964 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1965 * gcc.target/mips/dspr2-MULT.c: Likewise.
1966 * gcc.target/mips/fix-r4000-2.c: Likewise.
1967 * gcc.target/mips/fix-r4000-4.c: Likewise.
1968 * gcc.target/mips/fix-r4000-7.c: Likewise.
1969 * gcc.target/mips/fix-r4000-9.c: Likewise.
1970 * gcc.target/mips/madd-1.c: Likewise.
1971 * gcc.target/mips/madd-2.c: Likewise.
1972 * gcc.target/mips/madd-4.c: Likewise.
1973 * gcc.target/mips/maddu-1.c: Likewise.
1974 * gcc.target/mips/maddu-2.c: Likewise.
1975 * gcc.target/mips/maddu-3.c: Likewise.
1976 * gcc.target/mips/maddu-4.c: Likewise.
1977 * gcc.target/mips/msub-1.c: Likewise.
1978 * gcc.target/mips/msub-2.c: Likewise.
1979 * gcc.target/mips/msub-3.c: Likewise.
1980 * gcc.target/mips/msub-4.c: Likewise.
1981 * gcc.target/mips/msubu-1.c: Likewise.
1982 * gcc.target/mips/msubu-2.c: Likewise.
1983 * gcc.target/mips/msubu-3.c: Likewise.
1984 * gcc.target/mips/msubu-4.c: Likewise.
1985 * gcc.target/mips/mult-1.c: Likewise.
1986 * gcc.target/mips/mult-4.c: Likewise.
1987 * gcc.target/mips/mult-8.c: Likewise.
1988 * gcc.target/mips/mult-9.c: Likewise.
1989 * gcc.target/mips/mult-10.c: Likewise.
1990 * gcc.target/mips/mult-11.c: Likewise.
1991 * gcc.target/mips/mult-16.c: Likewise.
1993 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1994 skip for -O0 and -Os.
1995 * gcc.target/mips/fix-r4000-12.c: Likewise.
1996 * gcc.target/mips/madd-7.c: Likewise.
1997 * gcc.target/mips/mips-ps-5.c: Likewise.
1998 * gcc.target/mips/mips-ps-7.c: Likewise.
1999 * gcc.target/mips/msub-7.c: Likewise.
2001 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2002 skip for -O0. Require -mno-abicalls.
2003 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2005 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2006 skip for -O0. Require a total number of BBIT instructions and
2007 at least one of each kind.
2009 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2010 skip for -O0. Require -fno-unroll-loops.
2012 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2013 skip for -O0. Allow BLTZ as well as BGEZ.
2015 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2017 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2018 skip for -O0. Require -fschedule-insns2.
2019 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2021 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2022 but skip for -O0. Make a branch-likely more likely.
2024 * gcc.target/mips/timode-2.c: Split each test into its own function.
2025 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2027 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2028 skip for -O0. Require -fpeephole2.
2029 * gcc.target/mips/vr-mult-2.c: Likewise.
2031 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2033 PR preprocessor/53469
2034 * gcc.dg/cpp/_Pragma7.c: New test case.
2036 2012-08-27 Tobias Burnus <burnus@net-b.de>
2039 * gfortran.dg/do_5.f90: New.
2041 2012-08-27 Tobias Burnus <burnus@net-b.de>
2043 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2044 from dg-options as -Wall no longer implies it.
2046 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2048 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2050 2012-08-25 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2054 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/cpp0x/auto34.C: New.
2059 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/pr54363.c: New test.
2065 * gcc.dg/pr54355.c: New test.
2067 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2070 * gcc.target/i386/pr52857-1.c: New.
2071 * gcc.target/i386/pr52857-2.c: Likewise.
2073 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2075 * gcc.target/mips/code-readable-4.c: New test.
2077 2012-08-23 Julian Brown <julian@codesourcery.com>
2078 Sandra Loosemore <sandra@codesourcery.com>
2080 * gcc.target/mips/code-readable-1.c: Add -O to options.
2082 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/lookup/using53.C: New.
2087 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2089 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2090 * gcc.dg/fixed-point/convert-1.c: New.
2091 * gcc.dg/fixed-point/convert-2.c: New.
2092 * gcc.dg/fixed-point/convert-3.c: New.
2093 * gcc.dg/fixed-point/convert-4.c: New.
2094 * gcc.dg/fixed-point/convert-float-1.c: New.
2095 * gcc.dg/fixed-point/convert-float-2.c: New.
2096 * gcc.dg/fixed-point/convert-float-3.c: New.
2097 * gcc.dg/fixed-point/convert-float-4.c: New.
2098 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2099 * gcc.dg/fixed-point/convert-sat.c: New.
2100 * gcc.dg/fixed-point/convert.h: New.
2102 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2105 * gcc.target/sh/pr54089-2.c: New.
2107 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2109 * gcc.target/i386/long-double-64-1.c: New file.
2110 * gcc.target/i386/long-double-64-2.c: Likewise.
2111 * gcc.target/i386/long-double-64-3.c: Likewise.
2112 * gcc.target/i386/long-double-64-4.c: Likewise.
2113 * gcc.target/i386/long-double-80-1.c: Likewise.
2114 * gcc.target/i386/long-double-80-2.c: Likewise.
2115 * gcc.target/i386/long-double-80-3.c: Likewise.
2116 * gcc.target/i386/long-double-80-4.c: Likewise.
2117 * gcc.target/i386/long-double-80-5.c: Likewise.
2118 * gcc.target/i386/long-double-80-6.c: Likewise.
2119 * gcc.target/i386/long-double-80-7.c: Likewise.
2121 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2123 PR tree-optimization/54317
2124 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2126 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2129 * gcc.target/sh/pr39423-2.c: New.
2131 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2133 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2134 * gcc.dg/fold-perm.c: Likewise.
2136 2012-08-20 Jan Hubicka <jh@suse.cz>
2139 * gcc.dg/ipa/inlinehint-1.c: New.
2141 2012-08-20 Florian Weimer <fweimer@redhat.com>
2144 * g++.dg/init/new38.C: New test.
2145 * g++.dg/init/new39.C: New test.
2147 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2150 * gcc.target/sh/pr54089-1.c: New.
2152 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2155 * gcc.target/sh/pr51244-11.c: New.
2157 2012-08-20 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/warn_target_lifetime_2.f90: New.
2162 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/warn/Wunused-var-17.C: New.
2167 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2170 * gcc.dg/gomp/pr53992.c: New test.
2172 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2175 * gcc.c-torture/execute/20120817-1.c: New test.
2177 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2179 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2181 (f2): New test that really does need adds.
2183 2012-08-20 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/54327
2186 * gcc.dg/torture/pr54327.c: New testcase.
2188 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/54321
2191 * gcc.c-torture/compile/pr54321.c: New test.
2193 2012-08-20 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/warn_target_lifetime_1.f90: New.
2198 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2201 * gfortran.dg/real_compare_1.f90: New test case.
2202 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2204 2012-08-18 Jan Hubicka <jh@suse.cz>
2206 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2208 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2211 * gfortran.dg/interface_37.f90: New test.
2213 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2214 Gary Funck <gary@intrepid.com>
2217 * gcc.target/i386/pr20020-1.c: New test.
2218 * gcc.target/i386/pr20020-2.c: Likewise.
2219 * gcc.target/i386/pr20020-3.c: Likewise.
2221 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2223 * gcc.target/i386/perm-concat.c: New test.
2225 2012-08-17 Julian Brown <julian@codesourcery.com>
2227 * gcc.target/arm/div64-unwinding.c: New test.
2229 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2231 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2233 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2236 * gcc.target/sh/pr54236-1.c: New.
2238 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2240 * lib/target-supports.exp (check_effective_target_sync_int_long)
2241 (check_effective_target_sync_char_short): Enable for crisv32-*
2245 * gcc.dg/torture/pr54261-1.c: New test.
2247 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/typebound_call_24.f03: New.
2253 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2255 PR tree-optimization/54245
2256 * gcc.dg/tree-ssa/pr54245.c: New test.
2258 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2260 PR tree-optimization/54240
2261 * gcc.target/powerpc/pr54240.c: New test.
2262 * gcc.target/mips/pr54240.c: Likewise.
2264 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2267 * gcc.target/sh/pr52933-1.c: New.
2268 * gcc.target/sh/pr52933-2.c: New.
2270 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2273 * gcc.target/sh/pr50751-8.c: New.
2275 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2278 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2279 * gfortran.dg/typebound_proc_27.f03: New test.
2281 2012-08-14 Sterling Augustine <saugustine@google.com>
2283 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2285 2012-08-14 Tobias Burnus <burnus@net-b.de>
2288 * gfortran.dg/data_constraints_3.f90: New.
2289 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2290 to disable -pedantic compilation.
2291 * gfortran.dg/pr37243.f: Ditto.
2292 * gfortran.dg/g77/19990826-3.f: Ditto.
2293 * gfortran.dg/g77/20020307-1.f : Ditto.
2294 * gfortran.dg/g77/980310-3.f: Ditto.
2296 2012-08-14 Tobias Burnus <burnus@net-b.de>
2299 * gfortran.dg/warn_conversion_4.f90: New.
2301 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2304 PR rtl-optimization/53495
2305 * gcc.c-torture/compile/pr53411.c: New test.
2306 * gcc.c-torture/compile/pr53495.c: New test.
2308 2012-08-13 Richard Guenther <rguenther@suse.de>
2310 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2312 2012-08-13 Richard Guenther <rguenther@suse.de>
2314 PR tree-optimization/54200
2315 * gcc.dg/guality/pr54200.c: New testcase.
2316 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2318 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2320 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2322 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2325 * gcc.target/sh/pr51244-7.c: New.
2326 * gcc.target/sh/pr51244-8.c: New.
2327 * gcc.target/sh/pr51244-9.c: New.
2328 * gcc.target/sh/pr51244-10.c: New.
2330 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2332 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2334 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2335 * gcc.target/sh/pr53511-1.c: Likewise.
2336 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2337 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2338 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2339 * gcc.target/sh/pr53512-3.c: Likewise.
2340 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2342 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2345 * gcc.c-torture/compile/pr39423-1.c: New.
2346 * gcc.c-torture/compile/pr39423-2.c: New.
2348 2012-08-12 Tobias Burnus <burnus@net-b.de>
2351 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2352 they appear uninitialized on the RHS.
2353 * gfortran.dg/public_private_module_6.f90: New.
2355 2012-08-11 Martin Jambor <mjambor@suse.cz>
2358 * gfortran.dg/pr48636.f90: New test.
2360 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2364 (main): Adjust caller.
2366 2012-08-10 Richard Guenther <rguenther@suse.de>
2368 * gcc.dg/matrix/*.c: Adjust and move ...
2369 * gcc.dg/torture/: ... here.
2370 * gcc.dg/matrix: Remove directory.
2372 2012-08-10 Richard Guenther <rguenther@suse.de>
2375 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2377 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2380 * gcc.dg/tree-ssa/pr54211.c: New test.
2382 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2384 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2385 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2387 2012-08-10 Richard Guenther <rguenther@suse.de>
2389 PR tree-optimization/54109
2390 * gcc.dg/torture/pr54109.c: New testcase.
2391 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2392 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2394 2012-08-10 Richard Guenther <rguenther@suse.de>
2396 PR tree-optimization/54027
2397 * gcc.dg/torture/pr54027.c: New testcase.
2399 2012-08-10 Richard Guenther <rguenther@suse.de>
2401 * g++.dg/plugin/selfassign.c: Adjust.
2402 * gcc.dg/plugin/selfassign.c: Likewise.
2403 * gcc.dg/strlenopt-11.c: Likewise.
2404 * gcc.dg/strlenopt-13.c: Likewise.
2405 * gcc.dg/no-strict-overflow-4.c: Likewise.
2406 * gcc.dg/strict-overflow-4.c: Likewise.
2407 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2408 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2409 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2410 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2411 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2412 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2413 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2414 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2415 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2416 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2417 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2418 * gcc.dg/pr46309.c: Likewise.
2419 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2421 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2423 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2425 * gcc.c-torture/compile/20120727-2.c: New test.
2427 2012-08-09 Martin Jambor <mjambor@suse.cz>
2429 * gcc.dg/ipa/iinline-4.c: New test.
2430 * gcc.dg/ipa/iinline-5.c: Likewise.
2431 * gcc.dg/ipa/iinline-6.c: Likewise.
2432 * gcc.dg/ipa/iinline-7.c: Likewise.
2433 * gcc.dg/lto/20120723_0.c: Likewise.
2434 * gcc.dg/lto/20120723_1.c: Likewise.
2436 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2439 * gcc.target/sh/pr39423-1.c: New.
2441 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2444 * gcc.target/sh/pr51244-5: New.
2445 * gcc.target/sh/pr51244-6: New.
2447 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2449 * gcc.target/i386/adx-addxcarry32-3.c: New.
2450 * gcc.target/i386/adx-addxcarry64-3.c: New.
2452 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2454 PR rtl-optimization/53701
2455 * gcc.dg/pr53701.c: New test.
2457 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2459 * gcc.c-torture/compile/20120727-1.c: New test.
2461 2012-08-09 Tobias Burnus <burnus@net-b.de>
2464 * gfortran.dg/intrinsic_shadow_4.f90: New.
2466 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2468 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2470 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2472 * gcc.c-torture/execute/20120808-1.c: New test.
2474 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2476 PR rtl-optimization/54157
2477 * gcc.target/i386/pr54157.c: New file.
2479 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2481 * gcc.target/i386/adx-addcarryx32-1.c: New.
2482 * gcc.target/i386/adx-addcarryx32-2.c: New.
2483 * gcc.target/i386/adx-addcarryx64-1.c: New.
2484 * gcc.target/i386/adx-addcarryx64-2.c: New.
2485 * gcc.target/i386/adx-check.h: New.
2486 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2487 * gcc.target/i386/sse-12.c: Add -madx.
2488 * gcc.target/i386/sse-13.c: Ditto.
2489 * gcc.target/i386/sse-14.c: Ditto.
2490 * gcc.target/i386/sse-22.c: Ditto.
2491 * gcc.target/i386/sse-23.c: Ditto.
2492 * g++.dg/other/i386-2.C: Ditto.
2493 * g++.dg/other/i386-3.C: Ditto.
2495 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2497 * gcc.dg/tree-ssa/slsr-5.c: New.
2498 * gcc.dg/tree-ssa/slsr-6.c: New.
2499 * gcc.dg/tree-ssa/slsr-7.c: New.
2500 * gcc.dg/tree-ssa/slsr-8.c: New.
2501 * gcc.dg/tree-ssa/slsr-9.c: New.
2502 * gcc.dg/tree-ssa/slsr-10.c: New.
2503 * gcc.dg/tree-ssa/slsr-11.c: New.
2504 * gcc.dg/tree-ssa/slsr-12.c: New.
2505 * gcc.dg/tree-ssa/slsr-13.c: New.
2506 * gcc.dg/tree-ssa/slsr-14.c: New.
2507 * gcc.dg/tree-ssa/slsr-15.c: New.
2508 * gcc.dg/tree-ssa/slsr-16.c: New.
2509 * gcc.dg/tree-ssa/slsr-17.c: New.
2510 * gcc.dg/tree-ssa/slsr-18.c: New.
2511 * gcc.dg/tree-ssa/slsr-19.c: New.
2512 * gcc.dg/tree-ssa/slsr-20.c: New.
2513 * gcc.dg/tree-ssa/slsr-21.c: New.
2514 * gcc.dg/tree-ssa/slsr-22.c: New.
2515 * gcc.dg/tree-ssa/slsr-23.c: New.
2516 * gcc.dg/tree-ssa/slsr-24.c: New.
2517 * gcc.dg/tree-ssa/slsr-25.c: New.
2518 * gcc.dg/tree-ssa/slsr-26.c: New.
2519 * gcc.dg/tree-ssa/slsr-30.c: New.
2520 * gcc.dg/tree-ssa/slsr-31.c: New.
2522 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2524 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2526 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2528 2012-08-06 Cary Coutant <ccoutant@google.com>
2530 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2532 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2535 * gfortran.dg/dummy_procedure_5.f90: Modified.
2536 * gfortran.dg/dummy_procedure_8.f90: New.
2537 * gfortran.dg/interface_26.f90: Modified.
2538 * gfortran.dg/proc_ptr_11.f90: Modified.
2539 * gfortran.dg/proc_ptr_15.f90: Modified.
2540 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2541 * gfortran.dg/typebound_override_1.f90: Modified.
2542 * gfortran.dg/typebound_proc_6.f03: Modified.
2544 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2546 PR tree-optimization/51938
2547 PR tree-optimization/52005
2548 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2549 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2550 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2553 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2555 Avoid crashing on erroneous static_assert usage
2556 * g++.dg/cpp0x/static_assert8.C: New test.
2558 2012-08-06 Jason Merrill <jason@redhat.com>
2560 * g++.dg/cpp0x/sfinae38.C: New.
2562 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2563 Paolo Carlini <paolo.carlini@oracle.com>
2566 * g++.dg/conversion/void2.C: New.
2568 2012-08-06 Tom de Vries <tom@codesourcery.com>
2570 * gcc.dg/tree-ssa/vrp78.c: New test.
2572 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2573 Richard Sandiford <rdsandiford@googlemail.com>
2575 * g++.dg/opt/enum2.C: Require fpic target.
2576 * g++.dg/lto/20090303_0.C: Likewise.
2578 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2579 Catherine Moore <clm@codesourcery.com>
2581 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2582 flush function names too.
2583 * gcc.target/mips/clear-cache-1.c: Likewise.
2585 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2588 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2590 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2593 * gfortran.dg/array_5.f90: New test.
2595 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2597 PR tree-optimization/30318
2598 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2600 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2602 * g++.dg/ext/vector17.C: New testcase.
2604 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2607 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2608 * g++.dg/opt/longbranch1.C: Likewise.
2610 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2612 PR tree-optimization/53805
2613 * gcc.dg/fold-notunord.c: New testcase.
2615 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2618 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2619 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2621 2012-08-02 Jason Merrill <jason@redhat.com>
2622 Paolo Carlini <paolo.carlini@oracle.com>
2624 PR c++/51213 (again)
2625 * g++.dg/cpp0x/sfinae37.C: Extend.
2627 2012-08-02 Richard Guenther <rguenther@suse.de>
2629 PR tree-optimization/50672
2630 * g++.dg/torture/pr50672.C: New testcase.
2632 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2635 * gfortran.dg/abstract_type_6.f03: Modified.
2636 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2637 * gfortran.dg/proc_ptr_comp_35.f90: New.
2638 * gfortran.dg/typebound_proc_9.f03: Modified.
2639 * gfortran.dg/typebound_proc_26.f90: New.
2641 2012-08-02 Richard Guenther <rguenther@suse.de>
2643 * gcc.dg/torture/pta-callused-1.c: Adjust.
2644 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2645 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2646 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2647 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2648 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2649 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2650 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2651 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2653 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2656 * gfortran.dg/include_6.f90: New test case.
2657 * gfortran.dg/include_7.f90: New test case.
2658 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2660 2012-08-01 Tom de Vries <tom@codesourcery.com>
2662 * gcc.dg/tree-ssa/vrp76.c: New test.
2664 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2666 PR tree-optimization/46556
2667 * gcc.dg/tree-ssa/slsr-27.c: New.
2668 * gcc.dg/tree-ssa/slsr-28.c: New.
2669 * gcc.dg/tree-ssa/slsr-29.c: New.
2671 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2674 * gfortran.dg/proc_decl_29.f90: New.
2676 2012-07-31 Dehao Chen <dehao@google.com>
2678 * gcc.dg/predict-7.c: New test.
2680 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2683 * gfortran.dg/typebound_override_3.f90: New.
2685 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2687 PR tree-optimization/53773
2688 * gcc.dg/vect/pr53773.c: New test.
2690 2012-07-31 Nick Clifton <nickc@redhat.com>
2692 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2695 2012-07-31 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/c_funloc_tests_6.f90: New.
2698 * gfortran.dg/c_funloc_tests_7.f90: New.
2699 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2701 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2704 * g++.dg/cpp0x/temp_default5.C: New.
2706 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2709 * gfortran.dg/proc_ptr_37.f90: New.
2711 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2713 * lib/target-supports.exp
2714 (check_effective_target_vect_natural_alignment): New function.
2715 * gcc.dg/align-2.c: Only run on targets with natural alignment
2717 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2718 alignment of vector types.
2720 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2721 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2723 * gcc.target/i386/rdseed16-1.c: New.
2724 * gcc.target/i386/rdseed32-1.c: Ditto
2725 * gcc.target/i386/rdseed64-1.c: Ditto
2726 * gcc.target/i386/sse-12.c: Add -mrdseed.
2727 * gcc.target/i386/sse-13.c: Ditto.
2728 * gcc.target/i386/sse-14.c: Ditto.
2729 * g++.dg/other/i386-2.C: Ditto.
2730 * g++.dg/other/i386-3.C: Ditto.
2732 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2735 * gcc.target/sh/pr51244-4.c: New.
2737 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2739 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2740 for alpha*-*-* targets. Cleanup original tree dump.
2742 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2744 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2745 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2747 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2749 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2750 rand, srand. Include <stdlib.h>.
2752 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2754 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2756 2012-07-26 Richard Henderson <rth@redhat.com>
2758 * gcc.dg/attr-hotcold-1.c: New.
2759 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2761 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2762 Sandra Loosemore <sandra@codesourcery.com>
2764 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2766 2012-07-26 Tobias Burnus <burnus@net-b.de>
2768 * gfortran.dg/contiguous_1.f90: Update dg-error.
2769 * gfortran.dg/proc_ptr_32.f90: Ditto.
2771 2012-07-26 Richard Guenther <rguenther@suse.de>
2773 PR tree-optimization/54098
2774 * gcc.dg/torture/pr54098.c: New testcase.
2776 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2778 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2779 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2781 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2784 * gfortran.dg/array_constructor_39.f90: New test.
2786 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2789 * gfortran.dg/array_constructor_38.f90: New test.
2791 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2793 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2795 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2797 * gnat.dg/noreturn5.ad[sb]: New test.
2799 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2800 Paul Brook <paul@codesourcery.com>
2804 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2805 * c-c++-common/pr53633.c: New test.
2807 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2809 * gcc.target/i386/asm-dialect-1.c: New test case.
2811 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2812 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2814 * gcc.target/i386/prefetchw-1.c: New.
2815 * gcc.target/i386/sse-12.c: Add -mprfchw.
2816 * gcc.target/i386/sse-13.c: Ditto.
2817 * gcc.target/i386/sse-14.c: Ditto.
2818 * gcc.target/i386/sse-22.c: Ditto.
2819 * gcc.target/i386/sse-23.c: Ditto.
2820 * g++.dg/other/i386-2.C: Ditto.
2821 * g++.dg/other/i386-3.C: Ditto.
2823 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2825 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2827 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2830 * gcc.target/arm/pr54051.c: New.
2831 * gcc.target/arm/vfp-1.c: Adjust test.
2833 2012-07-24 Julian Brown <julian@codesourcery.com>
2835 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2836 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2839 2012-07-23 Paul Brook <paul@codesourcery.com>
2841 * g++.dg/other/armv7m-1.c: New test.
2843 2012-07-23 Julian Brown <julian@codesourcery.com>
2845 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2847 (DO_TEST): Define to 1 for appropriate ARM targets.
2849 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2851 PR tree-optimization/53881
2852 * gcc.dg/pr53881.c: Renamed to ...
2853 * gcc.dg/pr53881-1.c: ... this.
2854 * gcc.dg/pr53881-2.c: New test.
2856 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2858 Handle recent changes in default atomics for cris*-*-linux*.
2859 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2860 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2861 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2862 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2863 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2864 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2865 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2866 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2867 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2868 -mno-unaligned-atomic-may-use-library is in effect for
2870 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2871 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2872 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2873 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2874 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2875 gcc.target/cris/torture/sync-mis-op-i-1.c,
2876 gcc.target/cris/torture/sync-mis-op-i-2.c,
2877 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2878 gcc.target/cris/torture/sync-mis-op-i-3.c,
2879 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2880 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2881 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2882 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2883 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2884 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2885 (main): Remove local variable x.
2886 [mis_ok]: Check that atomics don't fail.
2888 2012-07-21 Andrew Pinski <apinski@cavium.com>
2890 * gcc.dg/tree-ssa/vrp72.c: New test.
2891 * gcc.dg/tree-ssa/vrp73.c: New test.
2892 * gcc.dg/tree-ssa/vrp74.c: New test.
2893 * gcc.dg/tree-ssa/vrp75.c: New test.
2895 2012-07-21 Andrew Pinski <apinski@cavium.com>
2897 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2898 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2900 2012-07-21 Andrew Pinski <apinski@cavium.com>
2902 * gcc.target/mips/octeon-pop-2.c: New testcase.
2904 2012-07-21 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/assumed_rank_3.f90: New.
2908 * gfortran.dg/assumed_rank_11.f90: New.
2909 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2910 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2911 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2913 2012-07-21 Andrew Pinski <apinski@cavium.com>
2915 * gcc.target/mips/unaligned-1.c: New testcase.
2917 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2919 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2921 2012-07-20 Tobias Burnus <burnus@net-b.de>
2923 * gfortran.dg/bind_c_array_params_2.f90: New.
2924 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2925 and update dg-error.
2927 2012-07-20 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2931 2012-07-20 Jason Merrill <jason@redhat.com>
2934 * g++.dg/other/array7.C: New.
2936 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2938 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2939 the basic block and check loop depth.
2940 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2941 matching patterns and comments.
2942 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2943 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2945 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2948 * c-c++-common/pr28656.c: New test.
2950 2012-07-19 Jason Merrill <jason@redhat.com>
2953 * g++.dg/init/mutable1.C: New.
2955 2012-07-20 Tobias Burnus <burnus@net-b.de>
2958 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2959 * gfortran.dg/assumed_rank_1.f90: New.
2960 * gfortran.dg/assumed_rank_1_c.c: New.
2961 * gfortran.dg/assumed_rank_2.f90: New.
2962 * gfortran.dg/assumed_rank_4.f90: New.
2963 * gfortran.dg/assumed_rank_5.f90: New.
2964 * gfortran.dg/assumed_rank_6.f90: New.
2965 * gfortran.dg/assumed_rank_7.f90: New.
2966 * gfortran.dg/assumed_rank_8.f90: New.
2967 * gfortran.dg/assumed_rank_8_c.c: New.
2968 * gfortran.dg/assumed_rank_9.f90: New.
2969 * gfortran.dg/assumed_rank_10.f90: New.
2970 * gfortran.dg/assumed_rank_12.f90: New.
2972 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2974 * gnat.dg/opt25.adb: New test.
2975 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2976 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2978 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2980 * gnat.dg/aggr20.ad[sb]: New test.
2981 * gnat.dg/aggr20_pkg.ads: New helper.
2983 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2985 * gnat.dg/derived_type3.adb: New test.
2986 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2988 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2990 PR rtl-optimization/53942
2991 * gcc.dg/pr53942.c: New test.
2993 2012-07-19 Jason Merrill <jason@redhat.com>
2996 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2998 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3000 * gnat.dg/discr38.adb: New test.
3002 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3005 * c-c++-common/gomp/pr54017.c: New test.
3007 2012-07-19 Richard Guenther <rguenther@suse.de>
3008 Eric Botcazou <ebotcazou@adacore.com>
3010 * gnat.dg/loop_optimization11.adb: New testcase.
3011 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3013 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3014 Jason Merrill <jason@redhat.com>
3016 * g++.dg/cpp0x/sfinae37.C: New.
3017 * g++.dg/template/access23.C: New.
3018 * g++.dg/template/access7.C: Adjust.
3019 * g++.dg/template/sfinae10.C: Don't expect errors.
3020 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3022 2012-07-18 Julian Brown <julian@codesourcery.com>
3023 Sandra Loosemore <sandra@codesroucery.com>
3025 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3027 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3029 * gnat.dg/noreturn4.ad[sb]: New test.
3030 * gnat.dg/noreturn4_pkg.ads: New helper.
3032 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3033 Julian Brown <julian@codesourcery.com>
3035 * gcc.target/arm/neon-vdup-1.c: New test case.
3036 * gcc.target/arm/neon-vdup-2.c: New test case.
3037 * gcc.target/arm/neon-vdup-3.c: New test case.
3038 * gcc.target/arm/neon-vdup-4.c: New test case.
3039 * gcc.target/arm/neon-vdup-5.c: New test case.
3040 * gcc.target/arm/neon-vdup-6.c: New test case.
3041 * gcc.target/arm/neon-vdup-7.c: New test case.
3042 * gcc.target/arm/neon-vdup-8.c: New test case.
3043 * gcc.target/arm/neon-vdup-9.c: New test case.
3044 * gcc.target/arm/neon-vdup-10.c: New test case.
3045 * gcc.target/arm/neon-vdup-11.c: New test case.
3046 * gcc.target/arm/neon-vdup-12.c: New test case.
3047 * gcc.target/arm/neon-vdup-13.c: New test case.
3048 * gcc.target/arm/neon-vdup-14.c: New test case.
3049 * gcc.target/arm/neon-vdup-15.c: New test case.
3050 * gcc.target/arm/neon-vdup-16.c: New test case.
3051 * gcc.target/arm/neon-vdup-17.c: New test case.
3052 * gcc.target/arm/neon-vdup-18.c: New test case.
3053 * gcc.target/arm/neon-vdup-19.c: New test case.
3054 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3055 arguments non-constant.
3057 2012-07-18 Richard Guenther <rguenther@suse.de>
3059 PR tree-optimization/53970
3060 * g++.dg/torture/pr53970.C: New testcase.
3062 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3065 * gcc.c-torture/compile/pr38621.c: New.
3067 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3070 * gcc.target/sh/pr33135-1.c: New.
3071 * gcc.target/sh/pr33135-2.c: New.
3072 * gcc.target/sh/pr33135-3.c: New.
3073 * gcc.target/sh/pr33135-4.c: New.
3075 2012-07-17 Jason Merrill <jason@redhat.com>
3078 * g++.dg/parse/enum9.C: New.
3080 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3081 Sandra Loosemore <sandra@codesourcery.com>
3083 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3084 if there is a conflict with -mcpu=. Use -mcpu=5208.
3086 2012-07-17 Jason Merrill <jason@redhat.com>
3089 * g++.dg/template/array23.C: New.
3091 2012-07-17 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/bind_c_usage_26.f90: New.
3095 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3096 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3097 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3098 * gfortran.dg/interop_params.f03: Ditto.
3100 2012-07-17 Jason Merrill <jason@redhat.com>
3102 * g++.dg/template/inherit8.C: Adjust.
3103 * g++.dg/template/using21.C: Adjust.
3104 * g++.dg/template/using22.C: Adjust.
3107 * g++.dg/template/current-inst1.C: New.
3108 * g++.dg/parse/crash35.C: Adjust.
3110 2012-07-17 Tobias Burnus <burnus@net-b.de>
3113 * gfortran.dg/oldstyle_4.f90: New.
3115 2012-07-17 Tobias Burnus <burnus@net-b.de>
3118 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3119 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3121 2012-07-16 Jason Merrill <jason@redhat.com>
3123 * g++.dg/parse/access8.C: Adjust.
3124 * g++.dg/template/sfinae6_neg.C: Adjust.
3126 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3129 * gfortran.dg/coarray_allocate_1.f90: New test.
3131 2012-07-16 Andrew Pinski <apinski@cavium.com>
3133 * gcc.c-torture/execute/bswap-1.c: New testcase.
3134 * gcc.c-torture/compile/unalign-1.c: New testcase.
3135 * gcc.c-torture/compile/20120524-1.c: New testcase.
3136 * gcc.c-torture/compile/20101216-1.c: New testcase.
3138 2012-07-16 Dehao Chen <dehao@google.com>
3141 2012-07-10 Dehao Chen <dehao@google.com>
3143 * gcc.dg/debug_info_inline.c: New test.
3145 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3148 * gfortran.dg/proc_decl_28.f90: New.
3150 2012-07-16 Andrew Pinski <apinski@cavium.com>
3152 * gcc.dg/torture/builtins-1.c: New testcase.
3154 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3156 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3157 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3158 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3159 gcc.target/cris/sync-1-v10.c,
3160 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3161 pass -mno-unaligned-atomic-may-use-library.
3162 * gcc.target/cris/sync-xchg-1.c: New test.
3163 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3164 valid register operand output modifier.
3166 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3168 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3171 2012-07-13 Andrew Pinski <apinski@cavium.com>
3173 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3174 rather than cleanup-tree-dump.
3175 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3177 2012-07-13 Richard Guenther <rguenther@suse.de>
3179 PR tree-optimization/53907
3180 * gcc.target/i386/pr53907.c: New testcase.
3182 2012-07-13 Richard Guenther <rguenther@suse.de>
3184 PR tree-optimization/53922
3185 * gcc.dg/torture/pr53922.c: New testcase.
3187 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3189 PR rtl-optimization/53908
3190 * gcc.dg/torture/pr53908.c: New test.
3192 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3195 * g++.dg/cpp0x/variadic135.C: New.
3197 2012-07-12 Jason Merrill <jason@redhat.com>
3199 * g++.dg/template/sfinae6_neg.C: Adjust.
3201 2012-07-12 Tobias Burnus <burnus@net-b.de>
3203 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3204 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3205 scan-tree-dump-times pattern.
3207 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3209 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3211 2012-07-11 Jason Merrill <jason@redhat.com>
3214 * g++.g/cpp0x/defaulted37.C: New.
3216 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3219 * gcc.target/arm/pr53859.c: New test.
3221 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3224 * gcc.c-torture/compile/pr53886.c: New.
3226 2012-07-10 Dehao Chen <dehao@google.com>
3228 * gcc.dg/debug_info_inline.c: New test.
3230 2012-07-10 Jason Merrill <jason@redhat.com>
3233 * g++.dg/cpp0x/defaulted36.C: New.
3234 * g++.dg/cpp0x/defaulted21.C: Adjust.
3236 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3238 2012-07-09 Sterling Augustine <saugustine@google.com>
3240 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3242 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3244 PR tree-optimization/53887
3245 * gcc.dg/pr53887.c: New test.
3247 2012-07-09 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/nullptr29.C: New.
3252 2012-07-09 Tom de Vries <tom@codesourcery.com>
3253 Richard Guenther <rguenther@suse.de>
3255 * gcc.dg/builtin-unreachable-6.c: New test.
3256 * gcc.dg/builtin-unreachable-5.c: New test.
3258 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3260 PR tree-optimization/53881
3261 * gcc.dg/pr53881.c: New test.
3263 2012-07-06 Jason Merrill <jason@redhat.com>
3266 * g++.dg/cpp0x/variadic134.C: New.
3269 * g++.dg/cpp0x/alias-decl-20.C: New.
3271 2012-07-06 Tom de Vries <tom@codesourcery.com>
3273 PR tree-optimization/51879
3274 * gcc.dg/pr51879-16.c: New test.
3275 * gcc.dg/pr51879-17.c: Same.
3277 2012-07-06 Tom de Vries <tom@codesourcery.com>
3279 PR tree-optimization/52009
3280 * gcc.dg/pr51879-7.c: New test.
3281 * gcc.dg/pr51879-18.c: New test.
3283 2012-07-05 Jason Merrill <jason@redhat.com>
3286 * g++.dg/template/typedef39.C: New.
3289 * g++.dg/cpp0x/variadic133.C: New.
3290 * g++.dg/template/param1.C: Adjust.
3292 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3296 * gcc.target/arm/neon/vtrnf32.c: Update.
3297 * gcc.target/arm/neon/vtrns32.c: Update.
3298 * gcc.target/arm/neon/vtrnu32.c: Update.
3299 * gcc.target/arm/neon/vzipf32.c: Update.
3300 * gcc.target/arm/neon/vzips32.c: Update.
3301 * gcc.target/arm/neon/vzipu32.c: Update.
3303 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3306 * gfortran.dg/inline_sum_4.f90: New test.
3308 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3310 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3312 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3314 * gcc.target/arm/fma-sp.c: New testcase.
3315 * gcc.target/arm/fma.c: Likewise.
3316 * gcc.target/arm/fma.h: Likewise.
3318 2012-07-04 Jason Merrill <jason@redhat.com>
3321 * g++.dg/other/enum3.C: New.
3323 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3326 * g++.dg/torture/pr53321.C: New test.
3328 2012-07-04 Richard Guenther <rguenther@suse.de>
3330 PR tree-optimization/53844
3331 * g++.dg/tree-ssa/pr53844.C: New testcase.
3333 2012-07-04 Richard Guenther <rguenther@suse.de>
3335 PR tree-optimization/53849
3336 * gcc.dg/pr53849.c: New testcase.
3338 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3341 * g++.dg/ext/label14.C: New test.
3343 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3346 * g++.dg/other/pr53811.C: New test.
3348 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3351 * gcc.target/m68k/stack-limit-1.c: New testcase.
3353 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3355 * gnat.dg/recursive_call.adb: New test.
3357 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3359 * gnat.dg/discr37.ad[sb]: New test.
3361 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3363 * g++.dg/other/packed1.C: Remove SH from xfail list.
3365 2012-07-02 Jason Merrill <jason@redhat.com>
3368 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3371 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3374 * g++.dg/cpp0x/decltype39.C: New.
3375 * g++.dg/diagnostic/method1.C: Adjust.
3378 * g++.dg/template/ref6.C: New.
3380 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3383 * gcc.target/sh/pr53568-1.c: New.
3385 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3388 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3390 2012-07-02 Jason Merrill <jason@redhat.com>
3393 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3396 * g++.dg/template/enum7.C: New.
3397 * g++.dg/other/ptrmem10.C: Adjust.
3398 * g++.dg/other/ptrmem11.C: Adjust.
3399 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3401 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3403 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3405 2012-07-01 Wei Guozhi <carrot@google.com>
3408 * gcc.target/arm/pr53447-1.c: New testcase.
3409 * gcc.target/arm/pr53447-2.c: New testcase.
3410 * gcc.target/arm/pr53447-3.c: New testcase.
3411 * gcc.target/arm/pr53447-4.c: New testcase.
3413 2012-06-29 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/47061
3416 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3418 2012-06-29 Richard Guenther <rguenther@suse.de>
3420 PR tree-optimization/37541
3421 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3423 2012-06-29 Richard Guenther <rguenther@suse.de>
3425 PR tree-optimization/52589
3426 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3428 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3430 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3432 * g++.dg/template/error46.C: Add missing comment to dg-message.
3433 * g++.dg/template/crash107.C: Likewise.
3434 * g++.dg/template/error47.C: Likewise.
3435 * g++.dg/template/crash108.C: Likewise.
3436 * g++.dg/overload/operator5.C: Likewise.
3438 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3439 errors in dg-message directives, add comments.
3441 2012-06-28 Kai Tietz <ktietz@redhat.com>
3443 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3444 hard-coded 'unsigned long'.
3446 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3448 PR tree-optimization/51581
3449 * gcc.dg/vect/pr51581-4.c: New test.
3451 PR tree-optimization/53645
3452 * gcc.c-torture/execute/pr53645-2.c: New test.
3454 2012-06-28 Richard Guenther <rguenther@suse.de>
3457 * gcc.dg/torture/pr53790.c: New testcase.
3459 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3461 PR tree-optimization/53645
3462 * gcc.c-torture/execute/pr53645.c: New test.
3464 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3466 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3468 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3472 * gcc.dg/guality/pr49888.c: Account for the possibility that
3473 the variable is optimized out at the first test.
3475 2012-06-27 Jason Merrill <jason@redhat.com>
3477 * g++.dg/cpp0x/override2.C: Adjust.
3478 * g++.dg/template/error5.C: Adjust.
3479 * g++.dg/parse/crash28.C: Adjust.
3482 * g++.dg/parse/template27.C: New.
3483 * g++.dg/template/crash74.C: Adjust expected output.
3485 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3489 * gfortran.dg/typebound_operator_16.f03: New.
3491 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3494 even src1.i and src2.i fields even in the second half of the arrays.
3496 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3499 * g++.dg/torture/vshuf-16.inc: New test.
3500 * g++.dg/torture/vshuf-2.inc: New test.
3501 * g++.dg/torture/vshuf-4.inc: New test.
3502 * g++.dg/torture/vshuf-8.inc: New test.
3503 * g++.dg/torture/vshuf-main.inc: New test.
3504 * g++.dg/torture/vshuf-v16hi.C: New test.
3505 * g++.dg/torture/vshuf-v16qi.C: New test.
3506 * g++.dg/torture/vshuf-v2df.C: New test.
3507 * g++.dg/torture/vshuf-v2di.C: New test.
3508 * g++.dg/torture/vshuf-v2sf.C: New test.
3509 * g++.dg/torture/vshuf-v2si.C: New test.
3510 * g++.dg/torture/vshuf-v4df.C: New test.
3511 * g++.dg/torture/vshuf-v4di.C: New test.
3512 * g++.dg/torture/vshuf-v4sf.C: New test.
3513 * g++.dg/torture/vshuf-v4si.C: New test.
3514 * g++.dg/torture/vshuf-v8hi.C: New test.
3515 * g++.dg/torture/vshuf-v8qi.C: New test.
3516 * g++.dg/torture/vshuf-v8si.C: New test.
3518 2012-06-27 Richard Guenther <rguenther@suse.de>
3521 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3523 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3525 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3526 scan-dump-dem-not): Use printable pattern in test name.
3528 2012-06-26 Sterling Augustine <saugustine@google.com>
3529 Dominique Dhumieres <dominiq@lps.ens.fr>
3531 * gcc.dg/pubtypes-2.c: Update expected output.
3532 * gcc.dg/pubtypes-3.c: Likewise.
3533 * gcc.dg/pubtypes-4.c: Likewise.
3535 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3537 * gcc.dg/tree-ssa/slsr-1.c: New test.
3538 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3539 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3540 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3542 2012-06-26 Matt Turner <mattst88@gmail.com>
3545 * gcc.target/arm/mmx-2.c: New.
3547 2012-06-26 Richard Guenther <rguenther@suse.de>
3550 * g++.dg/torture/pr53752.C: New testcase.
3552 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3554 PR tree-optimization/53748
3555 * gcc.c-torture/compile/pr53748.c: New test.
3557 2012-06-25 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/decltype38.C: New.
3562 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3564 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3566 * lib/target-supports-dg.exp (testname-for-summary): New.
3567 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3568 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3569 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3570 scan-module-absence, output-exists, output-exists-not: Use
3571 testname-for-summary.
3572 (dg-test): Clean up testname_with_flags.
3573 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3574 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3575 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3576 scan-assembler-dem-not, object-size: Use testname-for-summary.
3577 * lib/gcov.exp (run-gcov): Likewise.
3578 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3579 scan-dump-dem, scan-dump-dem-note): Likewise.
3581 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3582 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3583 including profopt.opt; save and restore existing value.
3584 * g++.dg/bprob/bprob.exp: Likewise.
3585 * gcc.dg/matrix/matrix.exp: Likewise.
3586 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3587 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3590 2012-06-25 Richard Henderson <rth@redhat.com>
3592 * gcc.dg/pr53749.c: New.
3594 2012-06-25 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/nullptr28.C: New.
3599 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3601 * gcc.target/arm/neon-vld1_dupQ.c: New.
3603 2012-06-25 Florian Weimer <fweimer@redhat.com>
3605 * g++.dg/init/new35.C: New.
3606 * g++.dg/init/new36.C: New.
3607 * g++.dg/init/new37.C: New.
3608 * g++.dg/ext/vla5.C: New warning.
3609 * g++.dg/ext/vla8.C: New warning.
3610 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3612 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3613 James Greenhalgh <james.greenhalgh@arm.com>
3615 * gcc.target/arm/ftest-support-arm.h New testcase.
3616 * gcc.target/arm/ftest-support-thumb.h Likewise.
3617 * gcc.target/arm/ftest-support.h Likewise.
3618 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3619 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3620 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3621 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3622 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3623 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3624 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3625 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3626 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3627 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3628 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3629 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3630 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3631 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3632 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3633 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3634 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3635 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3636 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3637 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3638 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3639 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3640 * lib/target-supports.exp
3641 (check_effective_target_arm_arch_FUNC): Add support for more
3643 (add_options_for_arm_arch_FUNC): Likewise.
3644 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3646 2012-06-25 Jason Merrill <jason@redhat.com>
3649 * g++.dg/cpp0x/constexpr-tuple.C: New.
3651 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.target/i386/pr53759.c: New test.
3657 * g++.dg/cpp0x/nsdmi7.C: New test.
3659 2012-06-24 Kai Tietz <ktietz@redhat.com>
3661 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3663 * gcc.target/i386/pr38988.c: Likewise.
3665 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3669 * gfortran.dg/typebound_generic_12.f03: New.
3670 * gfortran.dg/typebound_generic_13.f03: New.
3672 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/lto15.ad[sb]: New test.
3676 2012-06-21 Meador Inge <meadori@codesourcery.com>
3679 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3681 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3683 * gcc.dg/pch/ident-1.c: New test.
3684 * gcc.dg/pch/ident-1.hs: Header file for new test.
3686 2012-06-21 Michael Matz <matz@suse.de>
3689 * gcc.c-torture/execute/pr53688.c: New test.
3691 2012-06-20 Richard Guenther <rguenther@suse.de>
3693 PR tree-optimization/30318
3694 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3696 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3698 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3700 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3702 * gcc.target/i386/clearcapv2.map: New file.
3703 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3705 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3707 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3708 and add __sh__ case.
3710 2012-06-19 Jason Merrill <jason@redhat.com>
3713 * g++.dg/debug/localclass1.C: New.
3715 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3717 * g++.dg/cpp0x/override4.C: New.
3719 2012-06-14 Jason Merrill <jason@redhat.com>
3722 * g++.dg/cpp0x/decltype37.C: New.
3724 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3726 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3728 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3730 * gcc.c-torture/compile/vector-5.c,
3731 gcc.c-torture/compile/vector-6.c: New tests.
3733 2012-06-19 Richard Henderson <rth@redhat.com>
3735 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3737 2012-06-19 Richard Guenther <rguenther@suse.de>
3739 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3741 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3744 * gcc.target/i386/pr53712.c: New test.
3746 2012-06-18 Tobias Burnus <burnus@net-b.de>
3749 * gfortran.dg/elemental_optional_args_6.f90: New.
3751 2012-06-18 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3755 * gfortran.dg/coarray/move_alloc_1.f90
3757 2012-06-18 Tobias Burnus <burnus@net-b.de>
3760 * gfortran.dg/coarray_27.f90: New.
3762 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3763 Greta Yorsh <Greta.Yorsh@arm.com>
3765 * gcc.target/arm/epilog-1.c: New test.
3767 2012-06-18 Richard Guenther <rguenther@suse.de>
3769 PR tree-optimization/53693
3770 * g++.dg/torture/pr53693.C: New testcase.
3772 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3774 PR tree-optimization/53703
3775 * gcc.dg/torture/pr53703.c: New test.
3777 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3780 * gcc.target/i386/pr53698.c: New test.
3782 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3784 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3786 2012-06-17 Tobias Burnus <burnus@net-b.de>
3790 * gfortran.dg/transfer_check_3.f90: New.
3792 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3794 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3796 2012-06-16 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/deferred_type_param_8.f90: New.
3802 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3804 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3805 testname that includes flags, passed in as new argument, in
3807 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3808 and pass it to verify-* procedures.
3810 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3811 alignment torture options with usual torture options.
3813 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3814 messages reported for one line of source code.
3815 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3816 * g++.dg/cpp0x/decltype2.C: Likewise.
3817 * g++.dg/cpp0x/decltype3.C: Likewise.
3818 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3819 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3820 * g++.dg/cpp0x/static_assert3.C: Likewise.
3821 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3822 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3823 * g++.dg/cpp0x/union1.C: Likewise.
3824 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3825 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3826 * g++.dg/cpp0x/variadic2.C: Likewise.
3827 * g++.dg/cpp0x/variadic20.C: Likewise.
3828 * g++.dg/cpp0x/variadic74.C: Likewise.
3829 * g++.dg/diagnostic/bitfld2.C: Likewise.
3830 * g++.dg/ext/attrib44.C: Likewise.
3831 * g++.dg/ext/no-asm-1.C: Likewise.
3832 * g++.dg/other/error34.C: Likewise.
3833 * g++.dg/parse/crash46.C: Likewise.
3834 * g++.dg/parse/error10.C: Likewise.
3835 * g++.dg/parse/error2.C: Likewise.
3836 * g++.dg/parse/error3.C: Likewise.
3837 * g++.dg/parse/error36.C: Likewise.
3838 * g++.dg/parse/error8.C: Likewise.
3839 * g++.dg/parse/error9.C: Likewise.
3840 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3841 * g++.dg/parse/parser-pr28152.C: Likewise.
3842 * g++.dg/parse/template25.C: Likewise.
3843 * g++.dg/parse/typename11.C: Likewise.
3844 * g++.dg/tc1/dr147.C: Likewise.
3845 * g++.dg/template/deduce3.C: Likewise.
3846 * g++.dg/template/koenig9.C: Likewise.
3847 * g++.dg/template/pr23510.C: Likewise.
3848 * g++.dg/warn/pr12242.C: Likewise.
3849 * g++.dg/warn/pr30551-2.C: Likewise.
3850 * g++.dg/warn/pr30551.C: Likewise.
3851 * g++.old-deja/g++.other/typename1.C: Likewise.
3852 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3854 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3857 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3858 * c-c++-common/torture/vshuf-2.inc: Likewise.
3859 * c-c++-common/torture/vshuf-4.inc: Likewise.
3860 * c-c++-common/torture/vshuf-8.inc: Likewise.
3861 * c-c++-common/torture/vshuf-main.inc: Likewise.
3862 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3863 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3864 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3865 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3866 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3867 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3868 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3869 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3870 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3871 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3872 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3873 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3874 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3875 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3877 2012-06-15 Michael Matz <matz@suse.de>
3879 * gcc.dg/tree-ssa/vector-4.c: New test.
3881 2012-06-15 Michael Matz <matz@suse.de>
3883 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3884 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3886 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3888 PR tree-optimization/53636
3889 * gcc.target/arm/pr53636.c: New test.
3891 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3893 PR tree-optimization/51581
3894 * gcc.c-torture/execute/pr51581-1.c: New test.
3895 * gcc.c-torture/execute/pr51581-2.c: New test.
3896 * gcc.dg/vect/pr51581-1.c: New test.
3897 * gcc.dg/vect/pr51581-2.c: New test.
3898 * gcc.dg/vect/pr51581-3.c: New test.
3899 * gcc.target/i386/avx-pr51581-1.c: New test.
3900 * gcc.target/i386/avx-pr51581-2.c: New test.
3901 * gcc.target/i386/avx2-pr51581-1.c: New test.
3902 * gcc.target/i386/avx2-pr51581-2.c: New test.
3903 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3905 2012-06-15 Richard Guenther <rguenther@suse.de>
3907 * gcc.c-torture/execute/20120615-1.c: New testcase.
3909 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3911 * gnat.dg/vect8.ad[sb]: New test.
3913 2012-06-14 Richard Guenther <rguenther@suse.de>
3915 * gcc.dg/tree-ssa/vrp.h: New testcase.
3916 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3918 2012-06-13 Christian Bruel <christian.bruel@st.com>
3921 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3923 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3925 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3927 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3930 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3931 test summary unique.
3933 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3934 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3935 scan-stack-usage-not): Don't strip torture options from test name.
3937 * lib/scandump.exp (scan-dump-times): Use printable version of
3938 regexp in test summary line.
3940 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3941 messages reported for one line of source code.
3942 * gcc.dg/format/few-1.c: Likewise.
3943 * gcc.dg/ia64-sync-2.c: Likewise.
3944 * gcc.dg/sync-2.c: Likewise.
3945 * gcc.dg/noncompile/pr44517.c: Likewise.
3947 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3950 * gcc.dg/guality/pr49888.c: New.
3952 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3954 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3955 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3956 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3958 2012-06-13 Tobias Burnus <burnus@net-b.de>
3961 * gfortran.dg/intent_out_7.f90: New.
3963 2012-06-13 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/save_4.f90: New.
3968 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3973 * gcc.dg/pr53532.c: New test.
3974 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3975 adjust line numbers.
3976 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3977 * gcc.dg/Wcxx-compat-8.c: Likewise.
3978 * gcc.dg/pr51034.c: New test.
3979 * gcc.dg/pr53196-1.c: New test.
3980 * gcc.dg/pr53196-2.c: New test.
3982 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3984 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3985 alignment torture options with usual torture options.
3986 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3987 instead of dg-options.
3988 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3989 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3990 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3991 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3992 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3993 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3995 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3996 to checks for multiple messages reported for one line of source code.
3997 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3999 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4000 messages reported for one line of source code.
4002 * gcc.dg/20031223-1.c: Add comments to check for multiple
4003 messages reported for one line of source code.
4004 * gcc.dg/Wconversion-integer.c: Likewise.
4005 * gcc.dg/Wfatal-2.c: Likewise.
4006 * gcc.dg/Wfatal.c: Likewise.
4007 * gcc.dg/Wobjsize-1.c: Likewise.
4008 * gcc.dg/c99-vla-jump-1.c: Likewise.
4009 * gcc.dg/c99-vla-jump-2.c: Likewise.
4010 * gcc.dg/c99-vla-jump-3.c: Likewise.
4011 * gcc.dg/c99-vla-jump-4.c: Likewise.
4012 * gcc.dg/c99-vla-jump-5.c: Likewise.
4013 * gcc.dg/decl-9.c: Likewise.
4014 * gcc.dg/declspec-10.c: Likewise.
4015 * gcc.dg/declspec-18.c: Likewise.
4016 * gcc.dg/mtune.c: Likewise.
4017 * gcc.dg/parser-pr28152-2.c: Likewise.
4018 * gcc.dg/parser-pr28152.c: Likewise.
4019 * gcc.dg/pr14475.c: Likewise.
4020 * gcc.dg/pr27953.c: Likewise.
4021 * gcc.dg/pr28322-3.c: Likewise.
4022 * gcc.dg/pr30457.c: Likewise.
4023 * gcc.dg/pr30551-2.c: Likewise.
4024 * gcc.dg/pr30551-3.c: Likewise.
4025 * gcc.dg/pr30551-4.c: Likewise.
4026 * gcc.dg/pr30551-5.c: Likewise.
4027 * gcc.dg/pr30551-6.c: Likewise.
4028 * gcc.dg/pr30551.c: Likewise.
4029 * gcc.dg/pr45461.c: Likewise.
4030 * gcc.dg/pr48552-1.c: Likewise.
4031 * gcc.dg/pr48552-2.c: Likewise.
4032 * gcc.dg/redecl-1.c: Likewise.
4033 * gcc.dg/transparent-union-3.c: Likewise.
4034 * gcc.dg/utf-dflt.c: Likewise.
4035 * gcc.dg/utf-dflt2.c: Likewise.
4036 * gcc.dg/vla-8.c: Likewise.
4037 * gcc.dg/vla-init-1.c: Likewise.
4038 * gcc.dg/wtr-int-type-1.c: Likewise.
4040 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4041 messages reported for for one line of source code.
4042 * c-c++-common/raw-string-5.c: Likewise.
4043 * c-c++-common/raw-string-4.c: Likewise.
4044 * c-c++-common/raw-string-6.c: Likewise.
4045 * c-c++-common/pr20000.c: Likewise.
4047 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4048 messages reported for one line of source code.
4049 * gcc.dg/cpp/pr30786.c: Likewise.
4050 * gcc.dg/cpp/pr28709.c: Likewise.
4051 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4052 * gcc.dg/cpp/macspace2.c: Likewise.
4053 * gcc.dg/cpp/missing-header-1.c: Likewise.
4054 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4055 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4056 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4058 2012-06-12 Jason Merrill <jason@redhat.com>
4061 * g++.dg/template/local7.C: New.
4063 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4066 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4067 * gcc.target/sh/pr51340-2.c: Likewise.
4068 * gcc.target/sh/pr51340-3.c: Likewise.
4070 2012-06-12 Michael Matz <matz@suse.de>
4072 * gcc.dg/torture/alias-1.c: New test.
4074 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4076 PR rtl-optimization/53589
4077 * gcc.dg/torture/pr53589.c: New test.
4079 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4082 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4083 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4084 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4085 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4086 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4087 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4088 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4089 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4090 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4091 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4092 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4093 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4094 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4095 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4096 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4097 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4099 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4101 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4102 (check_intel_cpu_model): New function.
4103 (check_amd_cpu_model): New function.
4104 (check_features): New function.
4105 (__get_cpuid_output): New function.
4106 (check_detailed): New function.
4107 (fn1): Rename to quick_check.
4108 (main): Update to call quick_check and call check_detailed.
4110 2012-06-11 Richard Henderson <rth@redhat.com>
4112 * lib/target-supports.exp
4113 (check_effective_target_sync_long_long_runtime): Use
4114 check_effective_target_lp64 instead of
4115 check_effective_target_powerpc64 for powerpc targets.
4117 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4120 * gcc.target/sh/pr53511-1.c: New.
4122 2012-06-11 Richard Guenther <rguenther@suse.de>
4125 * g++.dg/lto/pr53470_0.C: New testcase.
4126 * gcc.dg/lto/pr53470_0.c: Likewise.
4128 2012-06-11 Richard Guenther <rguenther@suse.de>
4131 * g++.dg/ext/pr53605.C: New testcase.
4133 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4135 * gnat.dg/specs/array1.ads: New test.
4136 * gnat.dg/specs/array2.ads: Likewise.
4137 * gnat.dg/array22.adb: Likewise.
4139 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/constant4.adb: New test.
4142 * gnat.dg/constant4_pkg.ads: New helper.
4144 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4147 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4148 * gfortran.dg/allocate_class_1.f90: Modified.
4149 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4150 * gfortran.dg/allocate_class_2.f90: New.
4152 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4155 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4157 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4160 * gfortran.dg/string_assign_2.f90: New test case.
4162 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4165 * gfortran.dg/string_assign_1.f90: New test case.
4167 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4170 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4171 * gcc.dg/gomp/critical-4.c: Likewise.
4172 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4173 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4174 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4175 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4176 * c-c++-common/gomp/pr53580.c: New test.
4178 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4181 * g++.dg/cpp0x/forw_enum11.C: New.
4183 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/cpp0x/alias-decl-19.C: New.
4188 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4190 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4192 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4194 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4196 (XSTATE_SSE): Ditto.
4197 (XSTATE_YMM): Ditto.
4198 (avx_os_support): Use new defines.
4200 2012-06-06 Richard Guenther <rguenther@suse.de>
4203 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4206 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4209 * g++.dg/cpp0x/pr52841.C: New testcase.
4211 2012-06-06 Richard Guenther <rguenther@suse.de>
4213 PR tree-optimization/53081
4214 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4215 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4217 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4219 * gcc.target/powerpc/pr53487.c: New test.
4221 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4223 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4225 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4227 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4229 2012-06-05 Richard Guenther <rguenther@suse.de>
4231 PR tree-optimization/30442
4232 * gcc.dg/vect/bb-slp-30.c: New testcase.
4234 2012-06-05 Richard Guenther <rguenther@suse.de>
4236 PR tree-optimization/53081
4237 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4238 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4239 -fno-tree-loop-distribute-patterns.
4241 2012-06-05 Alan Modra <amodra@gmail.com>
4243 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4244 Check static chain in nested funcs.
4246 2012-06-04 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/init_flag_10.f90: New.
4251 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/warn/Wenum-compare-no-2: New.
4256 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4258 PR preprocessor/53463
4259 * g++.dg/cpp/limits.C: New test.
4260 * g++.dg/parse/error19.C: Adjust.
4261 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4262 * g++.dg/warn/pr35635.C: Likewise.
4263 * g++.old-deja/g++.pt/assign1.C: Likewise.
4265 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4268 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4269 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4270 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4271 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4272 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4273 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4274 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4275 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4277 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4279 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4281 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4283 PR tree-optimization/53550
4284 * gcc.dg/pr53550.c: New test.
4286 2012-06-04 Richard Guenther <rguenther@suse.de>
4288 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4289 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4290 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4292 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4295 * gfortran.dg/parameter_array_element_2.f90: New.
4297 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4300 * gcc.target/sh/pr53512-1.c: New.
4301 * gcc.target/sh/pr53512-2.c: New.
4302 * gcc.target/sh/pr53512-3.c: New.
4303 * gcc.target/sh/pr53512-4.c: New.
4305 2012-06-01 Jason Merrill <jason@redhat.com>
4308 * g++.dg/ext/visibility/template12.C: New.
4309 * g++.dg/ext/attrib14.C: Adjust warning line.
4312 * g++.dg/parse/new6.C: New.
4313 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4315 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4317 * c-c++-common/restrict-2.c: Revert previous change.
4319 2012-06-01 Jason Merrill <jason@redhat.com>
4322 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4325 * g++.dg/cpp0x/auto33.C: New.
4327 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4330 * g++.dg/parse/namespace-alias-1.C: New.
4332 2012-06-01 Christian Bruel <christian.bruel@st.com>
4334 * gcc.dg/spec-options.c: New test.
4335 * gcc.dg/foo.specs: New file.
4337 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4340 * gnat.dg/lto14.adb: Skip on Solaris.
4342 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4344 * gcc.target/cris/sync-1-v10.c,
4345 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4346 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4347 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4348 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4349 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4350 gcc.target/cris/torture/sync-mis-op-i-1.c,
4351 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4352 gcc.target/cris/torture/sync-mis-op-i-2.c,
4353 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4354 gcc.target/cris/torture/sync-mis-op-i-3.c,
4355 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4356 gcc.target/cris/torture/sync-mis-op-s-1.c,
4357 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4358 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4359 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4360 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4361 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4362 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4363 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4364 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4365 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4367 2012-05-31 Richard Guenther <rguenther@suse.de>
4369 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4370 ldist-pr45948.c with disabled SCCP.
4372 2012-05-31 Richard Guenther <rguenther@suse.de>
4375 * gcc.dg/torture/pr48493.c: New testcase.
4377 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4379 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4381 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4382 of the initialization loop.
4383 (dg-final): Adjust the expected number of vectorized loops depending
4384 on vect_char_mult target selector.
4386 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4388 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4389 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4390 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4393 2012-05-30 Jason Merrill <jason@redhat.com>
4396 * g++.dg/init/new34.C: New.
4397 * g++.dg/tree-ssa/stabilize1.C: New.
4399 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4402 * g++.dg/init/new33.C: New test.
4404 2012-05-30 Richard Guenther <rguenther@suse.de>
4407 * gcc.dg/torture/pr53501.c: New testcase.
4408 * c-c++-common/restrict-2.c: Adjust.
4410 2012-05-30 Alan Modra <amodra@gmail.com>
4412 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4415 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4417 * gcc.target/i386/shuf-concat.c: New test.
4419 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4421 PR rtl-optimization/53519
4422 * gcc.c-torture/compile/pr53519.c: New test.
4424 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4426 * gcc.target/arm/neon-vrev.c: New.
4428 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4431 * gcc.target/sh/pr51340-1.c: New.
4432 * gcc.target/sh/pr51340-2.c: New.
4433 * gcc.target/sh/pr51340-3.c: New.
4435 2012-05-29 Richard Guenther <rguenther@suse.de>
4437 PR tree-optimization/53516
4438 * gcc.dg/torture/pr53516.c: New testcase.
4440 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4442 PR preprocessor/53229
4443 * gcc.dg/cpp/paste6.c: Force to run without
4444 -ftrack-macro-expansion.
4445 * gcc.dg/cpp/paste8.c: Likewise.
4446 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4447 -ftrack-macro-expansion.
4448 * gcc.dg/cpp/paste12.c: Force to run without
4449 -ftrack-macro-expansion.
4450 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4451 -ftrack-macro-expansion.
4452 * gcc.dg/cpp/paste13.c: Likewise.
4453 * gcc.dg/cpp/paste14.c: Likewise.
4454 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4455 -ftrack-macro-expansion.
4456 * gcc.dg/cpp/paste18.c: New test.
4458 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4460 * gcc.target/cris/torture/trap-1.c,
4461 gcc.target/cris/torture/trap-2.c,
4462 gcc.target/cris/torture/trap-3.c,
4463 gcc.target/cris/torture/trap-v0.c,
4464 gcc.target/cris/torture/trap-v3.c: New tests.
4466 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4469 * g++.dg/warn/Wbraces3.C: New.
4470 * g++.dg/warn/Wbraces4.C: Likewise.
4472 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4474 PR tree-optimization/53505
4475 * c-c++-common/torture/pr53505.c: New test.
4477 2012-05-27 Nathan Sidwell <nathan@acm.org>
4479 * gcc.dg/stmt-expr-4.c: New.
4481 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4484 * g++.dg/parse/crash60.C: New.
4486 2012-05-26 Jason Merrill <jason@redhat.com>
4489 * c-c++-common/array-lit.c: New.
4490 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4492 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4495 * gnat.dg/array21.adb: New test.
4497 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4499 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4501 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/other/anon-union3.C: New.
4506 2012-05-25 Ian Lance Taylor <iant@google.com>
4508 * gcc.dg/split-6.c: New test.
4510 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4512 * gnat.dg/lto14.adb: New test.
4514 2012-05-25 Tristan Gingold <gingold@adacore.com>
4516 * gcc.target/i386/large-frame.c: New.
4518 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4519 * gcc.target/powerpc/lhs-1.c: New.
4520 * gcc.target/powerpc/lhs-2.c: New.
4521 * gcc.target/powerpc/lhs-3.c: New.
4523 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4525 Make unwound macro expansion trace less redundant
4526 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4527 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4528 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4529 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4530 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4531 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4533 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4536 * g++.dg/cpp0x/constexpr-default1.C: New.
4538 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/eh/goto2.C: New.
4543 2012-05-24 Richard Guenther <rguenther@suse.de>
4546 * g++.dg/tree-prof/pr53460.C: New testcase.
4548 2012-05-24 Richard Guenther <rguenther@suse.de>
4551 * g++.dg/debug/pr53466.C: New testcase.
4553 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4555 PR tree-optimization/53465
4556 * gcc.c-torture/execute/pr53465.c: New test.
4558 2012-05-23 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/allocate_with_typespec_6.f90: New.
4564 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4567 * g++.dg/warn/delete-array-1.C: New.
4569 2012-05-23 Richard Guenther <rguenther@suse.de>
4571 * gcc.dg/torture/pr39074-2.c: Adjust.
4572 * gcc.dg/torture/pr39074.c: Likewise.
4573 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4574 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4576 2012-05-22 Jan Hubicka <jh@suse.cz>
4579 * g++.dg/torture/pr53161.C: New testcase.
4581 2012-05-22 Tobias Burnus <burnus@net-b.de>
4584 * gfortran.dg/realloc_on_assign_15.f90: New.
4586 2012-05-22 Richard Guenther <rguenther@suse.de>
4589 * gcc.dg/torture/pr51071-2.c: New testcase.
4591 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4593 PR tree-optimization/53336
4594 * g++.dg/torture/pr53336.C: New testcase.
4596 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4599 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4600 instead of -Wunused-local-typedefs.
4602 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4605 * g++.dg/other/abstract4.C: New-
4607 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4610 * g++.dg/ext/attrib46.C: New.
4612 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4615 * gcc.c-torture/compile/pr53418-1.c,
4616 gcc.c-torture/compile/pr53418-2.c: New tests.
4618 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4620 PR tree-optimization/53366
4621 * gcc.dg/torture/pr53366-1.c: New test.
4622 * gcc.dg/torture/pr53366-2.c: New test.
4623 * gcc.target/i386/pr53366-1.c: New test.
4624 * gcc.target/i386/pr53366-2.c: New test.
4626 PR tree-optimization/53409
4627 * gcc.c-torture/compile/pr53409.c: New test.
4629 PR tree-optimization/53410
4630 * gcc.c-torture/compile/pr53410-1.c: New test.
4631 * gcc.c-torture/compile/pr53410-2.c: New test.
4633 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4636 * gcc.target/i386/pr53425-1.c: New file.
4637 * gcc.target/i386/pr53425-2.c: Likewise.
4639 2012-05-21 Richard Guenther <rguenther@suse.de>
4641 PR tree-optimization/53408
4642 * gcc.dg/torture/pr53408.c: New testcase.
4644 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4645 H.J. Lu <hongjiu.lu@intel.com>
4648 * gcc.target/i386/pr53416.c: New file.
4650 2012-05-21 Richard Guenther <rguenther@suse.de>
4652 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4654 2012-05-21 Richard Guenther <rguenther@suse.de>
4656 * gcc.dg/torture/ldist-1.c: New testcase.
4658 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4660 * gnat.dg/lto13.adb: New test.
4661 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4663 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4665 * gnat.dg/specs/lto12.ads: New test.
4666 * gnat.dg/specs/lto12_pkg.ads: New helper.
4668 2012-05-18 Richard Guenther <rguenther@suse.de>
4670 PR tree-optimization/53346
4671 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4672 * gcc.target/i386/incoming-10.c: Adjust.
4673 * gcc.target/i386/incoming-11.c: Likewise.
4674 * gcc.target/i386/pr46295.c: Likewise.
4676 2012-05-18 Richard Guenther <rguenther@suse.de>
4678 * gcc.dg/pr53352.c: Return zero.
4680 2012-05-18 Richard Guenther <rguenther@suse.de>
4682 PR tree-optimization/53390
4683 * gcc.dg/torture/pr53390.c: New testcase.
4685 2012-05-18 Meador Inge <meadori@codesourcery.com>
4687 PR rtl-optimization/53352
4688 * gcc.dg/pr53352.c: New test.
4690 2012-05-17 David S. Miller <davem@davemloft.net>
4692 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4693 failure on sparc-*-linux-gnu.
4695 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4698 * g++.dg/parse/error49.C: New.
4699 * g++.dg/cpp0x/error8.C: Likewise.
4700 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4701 * g++.dg/ext/utf-dflt2.C: Likewise.
4702 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4703 * g++.dg/ext/utf-dflt.C: Likewise.
4704 * c-c++-common/raw-string-3.c: Likewise.
4705 * c-c++-common/raw-string-4.c: Likewise.
4707 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/cpp0x/catch1.C: New.
4712 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/parse/error48.C: New.
4716 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4717 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4719 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4721 * gcc.dg/tm/indirect-2.c: New test.
4723 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4725 PR tree-optimization/53217
4726 * gfortran.dg/pr53217.f90: New test.
4728 2012-05-16 Richard Guenther <rguenther@suse.de>
4730 PR tree-optimization/53364
4731 * g++.dg/torture/pr53364.C: New testcase.
4733 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4736 * gcc.dg/pr52549.c: Fix test for long != void*
4737 * gcc.c-torture/execute/pr52979-1.x: New file.
4738 * gcc.c-torture/execute/pr52979-2.x: New file.
4740 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4742 PR preprocessor/7263
4743 * gcc.dg/binary-constants-2.c: Run without tracking locations
4744 accross macro expansion.
4745 * gcc.dg/binary-constants-3.c: Likewise.
4746 * gcc.dg/cpp/sysmac2.c: Likewise.
4747 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4749 * gcc.dg/cpp/syshdr3.c: New test.
4750 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4751 * gcc.dg/system-binary-constants-1.c: New test.
4752 * gcc.dg/system-binary-constants-1.h: New header for the new test
4754 * g++.dg/cpp/syshdr3.C: New test.
4755 * g++.dg/cpp/syshdr3.h: New header the new test above.
4756 * g++.dg/system-binary-constants-1.C: New test.
4757 * g++.dg/system-binary-constants-1.h: New header the new test
4760 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4762 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4764 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4767 * gcc.dg/pr53358.c: New test.
4769 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4772 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4773 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4775 2012-05-15 Olivier Hainque <hainque@adacore.com>
4777 * g++.dg/eh/sighandle.C: New testcase.
4779 2012-05-15 Richard Guenther <rguenther@suse.de>
4781 PR tree-optimization/53355
4782 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4784 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4786 * gfortran.dg/*.f90: Remove now redundant manual
4787 cleanup-modules directive.
4789 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4791 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4792 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4794 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4797 * gfortran.dg/int_range_io_1.f90: New test.
4799 2012-05-14 Andi Kleen <ak@linux.intel.com>
4800 Jakub Jelinek <jakub@redhat.com>
4803 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4804 * gcc.target/i386/rtm-check.h: New file.
4805 * gcc.target/i386/pr53315.c: New test.
4807 2012-05-14 Tobias Burnus <burnus@net-b.de>
4812 * gfortran.dg/deferred_type_param_4.f90: New.
4813 * gfortran.dg/deferred_type_param_6.f90: New.
4815 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4817 * gcc.target/i386/retarg.c: New test.
4819 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4822 * gfortran.dg/deferred_type_param_3.f90: New.
4823 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4824 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4826 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4828 * gnat.dg/null_pointer_deref3.adb: New test.
4830 2012-05-12 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/deferred_type_param_5.f90: New.
4836 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4838 * g++.dg/parse/error47.C: New.
4840 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4843 * gfortran.dg/string_compare_4.f90: Change option
4844 to -fdump-tree-original. Add test case for kind=4.
4846 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4849 * gfortran.dg/string_compare_4.f90: New test.
4851 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4855 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.dg/cpp0x/variadic132.C: New.
4860 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4863 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4864 * g++.dg/parse/error26.C: Tweak dg-error column number.
4866 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4869 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4871 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4873 * gnat.dg/lto11.ad[sb]: New test.
4875 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4878 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4879 directive to Scan for vpmuldq, not vpmacsdql.
4881 2012-05-09 Michael Matz <matz@suse.de>
4883 PR tree-optimization/53185
4884 * gcc.dg/vect/pr53185.c: New test.
4886 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4889 * gcc.target/i386/pr53249.c: New.
4891 2012-05-09 Richard Guenther <rguenther@suse.de>
4893 PR tree-optimization/18437
4894 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4895 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4897 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4899 PR tree-optimization/53226
4900 * gcc.c-torture/compile/pr53226.c: New test.
4902 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4904 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4905 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4906 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4907 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4908 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4909 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4910 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4911 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4912 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4913 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4914 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4915 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4916 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4917 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4919 2012-05-09 Dehao Chen <dehao@google.com>
4921 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4922 * gcc.dg/predict-2.c: Likewise.
4923 * gcc.dg/predict-3.c: Likewise.
4924 * gcc.dg/predict-4.c: Likewise.
4925 * gcc.dg/predict-5.c: Likewise.
4926 * gcc.dg/predict-6.c: Likewise.
4928 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4931 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4933 2012-05-08 Richard Guenther <rguenther@suse.de>
4935 * gcc.dg/fold-bitand-4.c: New testcase.
4937 2012-05-08 Dehao Chen <dehao@google.com>
4939 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4940 heuristic is working properly.
4941 * gcc.dg/predict-2.c: Likewise.
4942 * gcc/dg/predict-3.c: Likewise.
4943 * gcc/dg/predict-4.c: Likewise.
4944 * gcc/dg/predict-5.c: Likewise.
4945 * gcc/dg/predict-6.c: Likewise.
4947 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4949 PR tree-optimization/53239
4950 * g++.dg/opt/vrp3.C: New test.
4951 * g++.dg/opt/vrp3-aux.cc: New file.
4952 * g++.dg/opt/vrp3.h: New file.
4954 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4956 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4957 .uleb128 support in assembler output.
4959 2012-05-07 Richard Guenther <rguenther@suse.de>
4962 * g++.dg/lto/pr42987_0.C: New testcase.
4963 * g++.dg/lto/pr42987_1.C: Likewise.
4965 2012-05-07 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/typebound_operator_15.f90: New.
4970 2012-05-06 Tobias Burnus <burnus@net-b.de>
4973 * gfortran.dg/class_array_13.f90: New.
4975 2012-05-06 Tristan Gingold <gingold@adacore.com>
4977 * gnat.dg/warn7.adb: New test.
4979 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4981 * gnat.dg/specs/renamings.ads: Rename to...
4982 * gnat.dg/specs/renaming1.ads: ...this.
4983 * gnat.dg/specs/renaming2.ads: New test.
4984 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4985 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4986 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4987 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4989 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4991 * gnat.dg/discr36.ad[sb]: New test.
4992 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4994 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4997 * c-c++-common/pr43772.c: New.
4999 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5002 * gfortran.dg/select_type_26.f03 : New test.
5003 * gfortran.dg/select_type_27.f03 : New test.
5006 * gfortran.dg/select_type_28.f03 : New test.
5008 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5012 * gfortran.dg/mod_sign0_1.f90: New test.
5013 * gfortran.dg/mod_large_1.f90: New test.
5015 2012-05-04 Tobias Burnus <burnus@net-b.de>
5018 gfortran.dg/public_private_module_5.f90: New.
5020 2012-05-04 Tobias Burnus <burnus@net-b.de>
5023 * gfortran.dg/constructor_7.f90: New.
5024 * gfortran.dg/constructor_8.f90: New.
5026 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5029 * g++.dg/cpp0x/static_assert7.C: New.
5031 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5033 PR tree-optimization/52633
5034 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5035 recognized as widening shifts instead of over-widening.
5036 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5037 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5038 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5039 * gcc.target/arm/pr52633.c: New test.
5041 2012-05-04 Richard Guenther <rguenther@suse.de>
5043 PR tree-optimization/53168
5044 * gcc.dg/torture/pr53168.c: New testcase.
5045 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5047 2012-05-04 Richard Guenther <rguenther@suse.de>
5049 * gcc.dg/lto/pr53214_0.c: New testcase.
5051 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5053 * gcc.target/ia64/pr48496.c: New test.
5054 * gcc.target/ia64/pr52657.c: Likewise.
5056 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5059 * c-c++-common/pr51712.c: New.
5061 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5064 * gcc.target/powwerpc/pr53199.c: New file.
5066 2012-05-03 Jason Merrill <jason@redhat.com>
5068 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5070 * gcc.dg/debug/dwarf2/dups-types.c: New.
5071 * gcc.dg/debug/dwarf2/dups-types.h: New.
5073 2012-05-03 Jason Merrill <jason@redhat.com>
5075 * g++.dg/debug/dwarf2/namespace-2.C: New.
5076 * g++.dg/debug/dwarf2/localclass3.C: New.
5078 2012-05-03 Jason Merrill <jason@redhat.com>
5080 * g++.dg/debug/dwarf2/thunk1.C: New.
5082 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5085 * g++.dg/other/final2.C: New.
5087 2012-05-03 Richard Guenther <rguenther@suse.de>
5089 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5091 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5093 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5094 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5095 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5096 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5098 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5100 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5102 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5103 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5104 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5107 * gcc.dg/pr53174.c: New test.
5110 * gcc.target/arm/pr53187.c: New test.
5111 * gcc.c-torture/compile/pr53187.c: New test.
5113 2012-05-03 Richard Guenther <rguenther@suse.de>
5115 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5116 unsupported prefetching support.
5118 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5120 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5121 option -ftrack-macro-expansion=0.
5122 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5123 option -ftrack-macro-expansion=0.
5125 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5127 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5128 dg-options for target arm with dg-additional-options.
5130 2012-05-03 Richard Guenther <rguenther@suse.de>
5132 PR tree-optimization/53144
5133 * gcc.dg/torture/pr53144.c: New testcase.
5135 2012-05-03 Tobias Burnus <burnus@net-b.de>
5138 * gfortran.dg/pointer_intent_7.f90: New.
5139 * gfortran.dg/pure_formal_3.f90: New.
5141 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5143 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5145 2012-05-02 Martin Jambor <mjambor@suse.cz>
5148 * g++.dg/lto/pr52605_0.C: New test.
5150 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5152 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5153 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5154 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5155 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5156 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5157 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5158 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5159 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5160 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5161 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5162 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5163 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5164 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5165 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5166 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5167 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5169 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5172 * gcc.dg/pr53153.c: New test.
5174 2012-05-02 Richard Guenther <rguenther@suse.de>
5176 * g++.dg/tree-ssa/pr19807.C: Adjust.
5178 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5180 PR tree-optimization/53163
5181 * gcc.c-torture/compile/pr53163.c: New test.
5183 PR rtl-optimization/53160
5184 * gcc.c-torture/execute/pr53160.c: New test.
5186 2012-05-01 Ian Lance Taylor <iant@google.com>
5189 * gcc.dg/pr37303.c: New test.
5191 2012-05-01 Richard Henderson <rth@redhat.com>
5193 * lib/target-supports.exp
5194 (check_effective_target_sync_long_long_runtime): True for
5195 check_effective_target_powerpc64.
5197 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5200 * gcc.dg/vector-1.c: Move to ...
5201 * c-c++-common/vector-1.c: ... here.
5202 * gcc.dg/vector-2.c: Move to ...
5203 * c-c++-common/vector-2.c: ... here.
5204 * gcc.dg/vector-3.c: Move to ...
5205 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5206 * gcc.dg/vector-4.c: Move to ...
5207 * c-c++-common/vector-4.c: ... here.
5208 * gcc.dg/vector-init-1.c: Move to ...
5209 * c-c++-common/vector-init-1.c: ... here.
5210 * gcc.dg/vector-init-2.c: Move to ...
5211 * c-c++-common/vector-init-2.c: ... here.
5212 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5213 * c-c++-common/vector-subscript-1.c: ... here.
5214 * gcc.dg/vector-subscript-2.c: Move to ...
5215 * c-c++-common/vector-subscript-2.c: ... here.
5216 * gcc.dg/vector-subscript-3.c: Move to ...
5217 * c-c++-common/vector-subscript-3.c: ... here.
5220 * g++.dg/cpp0x/vt-51314.C: New test.
5221 * g++.dg/cpp0x/variadic76.C: Fix.
5223 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5225 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5227 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5229 Add -Wvarargs option
5230 * c-c++-common/Wvarargs.c: New test case.
5231 * c-c++-common/Wvarargs-2.c: Likewise.
5233 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5235 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5236 * objc.dg/foreach-7.m: Force the test case to run without
5237 -ftrack-macro-expansion.
5238 * c-c++-common/tm/attrib-1.c: Likewise.
5239 * c-c++-common/warn-ommitted-condop.c: Likewise.
5240 * gcc.dg/assign-warn-1.c: Likewise.
5241 * gcc.dg/assign-warn-2.c: Likewise.
5242 * gcc.dg/attr-alloc_size.c: Likewise.
5243 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5244 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5245 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5246 * gcc.dg/c90-const-expr-9.c: Likewise.
5247 * gcc.dg/c99-const-expr-9.c: Likewise.
5248 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5249 * gcc.dg/cpp/direct2s.c: Likewise.
5250 * gcc.dg/cpp/pr28709.c: Likewise.
5251 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5252 * gcc.dg/dfp/composite-type.c: Likewise.
5253 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5254 with -ftrack-macro-expansion
5255 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5256 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5257 * g++.dg/ext/cleanup-1.C: Likewise.
5258 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5259 * g++.dg/template/sfinae10.C: Likewise.
5260 * g++.dg/tm/wrap-2.C: Likewise.
5261 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5262 * g++.dg/warn/Wsign-conversion.C: Likewise.
5263 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5264 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5265 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5266 it to run with -ftrack-macro-expansion.
5267 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5268 test cases without -ftrack-macro-expansion.
5270 Fix location for static class members
5271 * g++.dg/template/sfinae6_neg.C: Adjust.
5273 Make conversion warnings work on NULL with -ftrack-macro-expansion
5274 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5275 alongside the previous testing for NULL.
5277 Fix -Wuninitialized for -ftrack-macro-expansion
5278 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5280 Strip "<built-in>" loc from displayed expansion context
5281 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5282 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5283 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5286 Fix expansion point loc for macro-like tokens
5287 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5288 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5290 Fix token pasting with -ftrack-macro-expansion
5291 * gcc.dg/cpp/paste17.c: New test case for
5292 -ftrack-macro-expansion=2 mode only.
5293 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5295 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5297 * gnat.dg/warn6.ad[sb]: New test.
5299 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5302 * gcc.dg/20011021-1.c: Adjust testcase.
5304 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5307 * gfortran.dg/function_optimize_12.f90: New test.
5309 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5312 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5313 code to match current output and cover new peephole2 pattern.
5315 2012-04-27 Ollie Wild <aaw@google.com>
5317 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5319 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5321 * gcc.c-torture/execute/20120427-2.c: New testcase.
5322 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5323 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5324 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5326 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5329 * gcc.c-torture/execute/20120427-1.c: New testcase.
5331 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5334 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5336 2012-04-27 Tom de Vries <tom@codesourcery.com>
5338 PR tree-optimization/51879
5339 * gcc.dg/pr51879.c: New test.
5340 * gcc.dg/pr51879-2.c: Same.
5341 * gcc.dg/pr51879-3.c: Same.
5342 * gcc.dg/pr51879-4.c: Same.
5343 * gcc.dg/pr51879-6.c: Same.
5345 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5348 * g++.dg/cpp0x/defaulted35.C: New.
5349 * g++.dg/cpp0x/defaulted15.C: Adjust.
5351 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5353 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5356 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5358 * gcc.target/i386/builtin_target.c: Check avx2.
5360 2012-04-26 Alan Modra <amodra@gmail.com>
5362 * gcc.target/powerpc/savres.c: New test.
5363 * gcc.target/powerpc/powerpc.exp: Run it.
5365 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5368 * gcc.dg/torture/pr53120.c: New test.
5370 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.c-torture/compile/pr52979-1.c: New test.
5374 * gcc.c-torture/execute/pr52979-1.c: New test.
5375 * gcc.c-torture/execute/pr52979-2.c: New test.
5377 2012-04-25 Richard Guenther <rguenther@suse.de>
5379 * gcc.target/i386/l_fma_float_5.c: Adjust.
5380 * gcc.target/i386/l_fma_double_4.c: Likewise.
5381 * gcc.target/i386/l_fma_float_2.c: Likewise.
5382 * gcc.target/i386/l_fma_float_6.c: Likewise.
5383 * gcc.target/i386/l_fma_double_1.c: Likewise.
5384 * gcc.target/i386/l_fma_double_5.c: Likewise.
5385 * gcc.target/i386/l_fma_float_3.c: Likewise.
5386 * gcc.target/i386/l_fma_double_2.c: Likewise.
5387 * gcc.target/i386/l_fma_double_6.c: Likewise.
5388 * gcc.target/i386/l_fma_float_4.c: Likewise.
5389 * gcc.target/i386/l_fma_double_3.c: Likewise.
5390 * gcc.target/i386/l_fma_float_1.c: Likewise.
5392 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5394 PR tree-optimization/53058
5395 * gcc.c-torture/compile/pr53058.c: New test.
5397 2012-04-25 Jan Hubicka <jh@suse.cz>
5400 * gcc.target/i386/pr39082-1.c: Update warning location.
5402 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5405 * gcc.dg/pr52880.c: New test.
5407 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
5409 * gcc.dg/m-un-2.c: Update.
5410 * gcc.dg/20011021-1.c: Update.
5412 2012-04-25 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/realloc_on_assign_14.f90: New.
5417 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5420 PR tree-optimizations/52891
5421 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5423 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5426 * g++.dg/cpp0x/sfinae35.C: New.
5427 * g++.dg/cpp0x/sfinae36.C: Likewise.
5429 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5431 * gcc.target/builtin_target.c: New testcase.
5433 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5436 * gcc.target/powerpc/pr47197.c: New test.
5438 2012-04-24 Richard Guenther <rguenther@suse.de>
5440 PR tree-optimization/53085
5441 * g++.dg/torture/pr53085.C: New testcase.
5443 2012-04-24 Andrew Pinski <apinski@cavium.com>
5446 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5447 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5448 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5450 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5453 * gcc.c-torture/execute/pr53084.c: New test.
5455 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5457 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5459 2012-04-23 Andrew Pinski <apinski@cavium.com>
5461 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5463 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5466 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5467 * gcc.dg/torture/builtin-power-1.c: Likewise.
5469 2012-04-23 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/53070
5472 * gcc.dg/torture/pr53070.c: New testcase.
5474 2012-04-23 Richard Guenther <rguenther@suse.de>
5477 * gcc.dg/pr53060.c: New testcase.
5479 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5481 PR tree-optimizations/52891
5482 * gcc.c-torture/compile/pr52891-1.c: New test.
5483 * gcc.c-torture/compile/pr52891-2.c: New test.
5485 2012-04-22 Tobias Burnus <burnus@net-b.de>
5488 * gfortran.dg/read_float_4.f90: New.
5490 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5493 * c-c++-common/pr35441.C: New.
5495 2012-04-20 Ian Lance Taylor <iant@google.com>
5497 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5498 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5500 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5502 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5504 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5506 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5508 PR rtl-optimization/44214
5509 * gcc.dg/pr44214-1.c: New test.
5510 * gcc.dg/pr44214-2.c: Likewise.
5511 * gcc.dg/pr44214-3.c: Likewise.
5513 2012-04-20 Richard Guenther <rguenther@suse.de>
5515 * g++.dg/torture/20120420-1.C: New testcase.
5517 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5519 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5521 2012-04-19 Christian Bruel <christian.bruel@st.com>
5523 * gcc.dg/pr52283.c: New test.
5525 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5527 * gcc.dg/pr37985.c: New test.
5529 2012-04-19 Richard Guenther <rguenther@suse.de>
5531 PR rtl-optimization/44688
5532 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5533 possibly profitable.
5535 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5537 PR tree-optimization/52976
5538 * gfortran.dg/reassoc_11.f: New test.
5540 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5542 PR tree-optimization/52976
5543 * gfortran.dg/reassoc_7.f: New test.
5544 * gfortran.dg/reassoc_8.f: Likewise.
5545 * gfortran.dg/reassoc_9.f: Likewise.
5546 * gfortran.dg/reassoc_10.f: Likewise.
5548 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5551 * g++.dg/cpp0x/sfinae33.C: New.
5552 * g++.dg/cpp0x/sfinae34.C: Likewise.
5554 2012-04-18 Joey Ye <joey.ye@arm.com>
5556 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5558 2012-04-18 Richard Guenther <rguenther@suse.de>
5560 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5562 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5563 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5565 2012-04-17 Tom de Vries <tom@codesourcery.com>
5567 * g++.dg/pr51264-4.C: New test.
5569 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5574 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/parse/crash59.C: New.
5579 2012-04-17 Michael Matz <matz@suse.de>
5581 PR tree-optimization/18437
5582 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5584 2012-04-17 Richard Guenther <rguenther@suse.de>
5587 * g++.dg/torture/pr53011.C: New testcase.
5589 2012-04-16 Jason Merrill <jason@redhat.com>
5592 * g++.dg/cpp0x/variadic131.C: New.
5595 * g++.dg/cpp0x/variadic130.C: New.
5598 * g++.dg/cpp0x/variadic129.C: New.
5601 * g++.dg/cpp0x/variadic128.C: New.
5603 2012-04-16 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/pointer_intent_6.f90: New.
5608 2012-04-16 Tobias Burnus <burnus@net-b.de>
5611 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5612 to include public_private_module_4.f90.
5613 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5616 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/diagnostic/operator1.C: New.
5620 * g++.dg/ext/label5.C: Adjust.
5621 * g++.dg/ext/va-arg1.C: Likewise.
5622 * g++.dg/other/error20.C: Likewise.
5623 * g++.dg/other/error20.C: Likewise.
5624 * g++.dg/other/error16.C: Likewise.
5625 * g++.dg/other/error10.C: Likewise.
5626 * g++.dg/parse/error30.C: Likewise.
5627 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5629 2012-04-16 Jason Merrill <jason@redhat.com>
5632 * g++.dg/cpp0x/variadic127.C: New.
5634 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5638 Use fail, pass instead of unresolved.
5642 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5644 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5645 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5646 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5648 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5651 * gfortran.dg/typebound_call_23.f03: New test case.
5653 2012-04-15 Jason Merrill <jason@redhat.com>
5656 * g++.dg/cpp0x/variadic126.C: New.
5659 * g++.dg/cpp0x/variadic125.C: New.
5662 * g++.dg/cpp0x/variadic124.C: New.
5665 * g++.dg/cpp0x/nullptr27.C: New.
5668 * g++.dg/warn/format8.C: New.
5670 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5673 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5675 2012-04-14 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/public_private_module_3.f90: New.
5680 * gfortran.dg/public_private_module_4.f90: New.
5682 2012-04-14 Tom de Vries <tom@codesourcery.com>
5684 * gcc.dg/superblock.c: New test.
5686 2012-04-14 Tom de Vries <tom@codesourcery.com>
5688 * gcc.dg/pr51879-12.c: New test.
5690 2012-04-13 Jason Merrill <jason@redhat.com>
5693 * g++.dg/cpp0x/variadic123.C: New.
5694 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5697 * g++.dg/cpp0x/initlist-ctor1.C: New.
5700 * g++.dg/other/anon-union2.C: New.
5702 2012-04-13 Martin Jambor <mjambor@suse.cz>
5705 * g++.dg/ipa/pr52939.C: New test.
5707 2012-04-13 Tom de Vries <tom@codesourcery.com>
5709 * gcc.dg/pr52734.c: New test.
5711 2012-04-13 Richard Guenther <rguenther@suse.de>
5713 PR tree-optimization/52969
5714 * gcc.dg/torture/pr52969.c: New testcase.
5716 2012-04-13 Richard Guenther <rguenther@suse.de>
5719 * gcc.dg/pr52549.c: New testcase.
5721 2012-04-13 Richard Guenther <rguenther@suse.de>
5724 * gcc.dg/pr52862.c: New testcase.
5726 2012-04-13 Joey Ye <joey.ye@arm.com>
5728 * gcc.target/arm/thumb1-imm.c: New testcase.
5730 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5733 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5734 second function argument.
5735 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5736 (calc_permps): Update declaration. Calculate result correctly.
5737 (avx2_test): Change src2 type to union256i_d.
5738 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5741 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5744 * gcc.target/powerpc/pr52775.c: New file.
5746 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5748 PR tree-optimization/18589
5749 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5750 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5751 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5752 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5753 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5754 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5755 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5756 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5757 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5758 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5760 2012-04-12 Richard Guenther <rguenther@suse.de>
5762 PR tree-optimization/52943
5763 * gcc.dg/torture/pr52943.c: New testcase.
5765 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5768 * gcc/target/sh/pr50751-4.c: New.
5769 * gcc/target/sh/pr50751-5.c: New.
5770 * gcc/target/sh/pr50751-6.c: New.
5771 * gcc/target/sh/pr50751-7.c: New.
5773 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
5776 * g++.dg/lookup/using52.C: New.
5778 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5780 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5782 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5784 PR rtl-optimization/52876
5785 * gcc.target/i386/pr52876.c: New.
5787 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5789 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5791 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5793 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5794 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5795 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5796 (ptrdiff_t): ... this. All uses changed.
5797 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5798 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5800 (main): Cast argument to __INTPTR_TYPE__.
5801 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5803 * gcc.dg/mallign.c (main): Likewise.
5804 * gcc.dg/pr38700.c (foo): Likewise.
5805 * gcc.dg/long-long-cst1.c (t): Likewise.
5806 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5807 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5808 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5809 * gcc.dg/pr25682.c (d, foo): Likewise.
5810 * gcc.dg/format/cast-1.c (f): Likewise.
5811 * gcc.dg/c90-const-expr-10.c
5812 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5813 (size_t): ...this. All uses changed.
5814 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5815 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5816 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5817 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5818 * gcc.dg/sequence-pt-1.c: Likewise.
5819 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5820 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5821 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5822 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5823 of ptrdiff_t with it.
5824 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5825 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5826 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5828 2012-04-11 Jason Merrill <jason@redhat.com>
5831 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5832 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5835 * g++.dg/ext/attrib45.C: New.
5837 * g++.dg/eh/dtor3.C: New.
5839 2012-04-11 Richard Guenther <rguenther@suse.de>
5842 * gfortran.dg/pr52621.f90: New testcase.
5844 2012-04-11 Richard Guenther <rguenther@suse.de>
5847 * g++.dg/torture/pr52918-1.C: New testcase.
5848 * g++.dg/torture/pr52918-2.C: Likewise.
5850 2012-04-11 Tobias Burnus <burnus@net-b.de>
5853 * gfortran.dg/block_11.f90: New.
5855 2012-04-11 Nick Clifton <nickc@redhat.com>
5857 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5859 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5862 * gcc.target/powerpc/pr16458-1.c: New test.
5863 * gcc.target/powerpc/pr16458-2.c: Likewise.
5864 * gcc.target/powerpc/pr16458-3.c: Likewise.
5865 * gcc.target/powerpc/pr16458-4.c: Likewise.
5867 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5869 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5870 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5871 * gcc.dg/builtin-bswap-5.c: Likewise.
5872 * gcc.target/i386/builtin-bswap-4.c: New test.
5874 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5877 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5879 2012-04-11 Richard Guenther <rguenther@suse.de>
5881 PR rtl-optimization/52881
5882 * gcc.dg/torture/pr52881.c: New testcase.
5883 * gcc.dg/torture/pr52913.c: Likewise.
5885 2012-04-11 Richard Guenther <rguenther@suse.de>
5887 PR tree-optimization/52912
5888 * gcc.dg/torture/pr52912.c: New testcase.
5890 2010-04-10 Michael Matz <matz@suse.de>
5892 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5893 * gcc.dg/vect/vect-outer-1.c: Adjust.
5894 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5895 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5896 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5897 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5898 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5899 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5901 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5903 PR tree-optimization/52870
5904 * gcc.dg/vect/pr52870.c: New test.
5906 2012-04-09 Mike Stump <mikestump@comcast.net>
5908 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5909 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5910 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5911 * gnat.dg/aggr11.adb: Likewise.
5912 * gnat.dg/aggr11_pkg.ads: Likewise.
5913 * gnat.dg/aggr15.adb: Likewise.
5914 * gnat.dg/aggr15.ads: Likewise.
5915 * gnat.dg/aggr17.adb: Likewise.
5916 * gnat.dg/aggr18.adb: Likewise.
5917 * gnat.dg/array14.adb: Likewise.
5918 * gnat.dg/array14.ads: Likewise.
5919 * gnat.dg/array14_pkg.ads: Likewise.
5920 * gnat.dg/array19.adb: Likewise.
5921 * gnat.dg/array19.ads: Likewise.
5922 * gnat.dg/discr27.adb: Likewise.
5923 * gnat.dg/discr27.ads: Likewise.
5924 * gnat.dg/discr35.adb: Likewise.
5925 * gnat.dg/discr35.ads: Likewise.
5926 * gnat.dg/discr6.adb: Likewise.
5927 * gnat.dg/discr6_pkg.ads: Likewise.
5928 * gnat.dg/import1.adb: Likewise.
5929 * gnat.dg/import1.ads: Likewise.
5930 * gnat.dg/loop_address2.adb: Likewise.
5931 * gnat.dg/opt7.adb: Likewise.
5932 * gnat.dg/opt7.ads: Likewise.
5933 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5934 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5935 * gnat.dg/rep_clause2.adb: Likewise.
5936 * gnat.dg/rep_clause2.ads: Likewise.
5937 * gnat.dg/slice2.adb: Likewise.
5938 * gnat.dg/slice2.ads: Likewise.
5939 * gnat.dg/slice6.adb: Likewise.
5940 * gnat.dg/slice6_pkg.ads: Likewise.
5941 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5942 * gnat.dg/taft_type2.adb: Likewise.
5943 * gnat.dg/taft_type2.ads: Likewise.
5944 * gnat.dg/taft_type2_pkg.ads: Likewise.
5945 * gnat.dg/volatile10.adb: Likewise.
5946 * gnat.dg/volatile10_pkg.ads: Likewise.
5948 * gcc.dg/dll-8.c: Remove execute permissions.
5949 * g++.dg/ext/dllexport5.C: Likewise.
5951 2012-04-09 Jan Hubicka <jh@suse.cz>
5956 * gcc.dg/lto/pr52634_1.c: New testcase.
5957 * gcc.dg/lto/pr52634_0.c: New testcase.
5959 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5962 * gcc.target/i386/pr52883.c: New testcase.
5964 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5966 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5967 (check_effective_target_sync_long_long): Add SPARC case.
5968 (check_effective_target_sync_long_long_runtime): Likewise.
5969 (check_effective_target_sync_int_long): Adjust SPARC case.
5970 (check_effective_target_sync_char_short): Likewise.
5972 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5974 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5975 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5977 2012-04-08 Tobias Burnus <burnus@net-b.de>
5981 * gfortran.dg/public_private_module_2.f90: New.
5983 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5985 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5988 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5991 * gfortran.dg/function_optimize_11.f90: New test.
5993 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5996 * gfortran.dg/use_only_6.f90: New test.
5998 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6001 * gfortran.dg/use_only_6.f90: New test.
6002 2012-04-06 Mike Stump <mikestump@comcast.net>
6005 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6007 2012-04-05 Jason Merrill <jason@redhat.com>
6010 * g++.dg/template/qualified-id5.C: New.
6012 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6015 * gcc.target/i386/pr52882.c: New test.
6017 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6018 Dominique D'Humieures <dominiq@lps.ens.fr>
6021 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6022 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6024 2012-04-04 Jason Merrill <jason@redhat.com>
6027 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6029 2012-04-03 Jason Merrill <jason@redhat.com>
6032 * g++.dg/cpp0x/variadic-value1.C: New.
6034 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6036 * gnat.dg/pack18.adb: New test.
6037 * gnat.dg/pack18_pkg.ads: New helper.
6039 2012-04-03 Richard Guenther <rguenther@suse.de>
6041 PR tree-optimization/52808
6042 * gcc.dg/pr52808.c: New testcase.
6044 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6046 PR tree-optimization/52835
6047 * gfortran.dg/pr52835.f90: New test.
6049 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6051 * gnat.dg/specs/aggr5.ads: New test.
6053 2012-04-02 Richard Guenther <rguenther@suse.de>
6055 PR tree-optimization/52756
6056 * gcc.dg/torture/pr52756.c: New testcase.
6058 2012-04-02 Richard Guenther <rguenther@suse.de>
6061 * gcc.dg/pr52803.c: New testcase.
6063 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6066 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6069 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6072 * g++.dg/cpp0x/noexcept17.C: New.
6073 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6074 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6075 * g++.dg/cpp0x/noexcept01.C: Likewise.
6076 * g++.dg/eh/init-temp1.C: Likewise.
6077 * g++.dg/eh/ctor1.C: Likwise.
6079 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6081 * gnat.dg/controlled6.adb: New test.
6082 * gnat.dg/controlled6_pkg.ads: New helper.
6083 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6085 2012-03-30 Richard Henderson <rth@redhat.com>
6088 * g++.dg/opt/pr52727.C: New testcase.
6090 2012-03-30 Richard Guenther <rguenther@suse.de>
6092 PR tree-optimization/52754
6093 * gcc.target/i386/pr52754.c: New testcase.
6095 2012-03-30 Richard Guenther <rguenther@suse.de>
6098 * g++.dg/torture/pr52772.C: New testcase.
6100 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6103 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6105 2012-03-29 Jason Merrill <jason@redhat.com>
6108 * g++.dg/template/inherit8.C: New.
6110 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6113 * g++.dg/ext/weak4.C: New test.
6115 PR tree-optimization/52760
6116 * gcc.c-torture/execute/pr52760.c: New test.
6118 2012-03-29 Jason Merrill <jason@redhat.com>
6121 * g++.dg/cpp0x/initlist-array3.C: New.
6123 2012-03-28 Jason Merrill <jason@redhat.com>
6126 * g++.dg/overload/virtual2.C: New.
6128 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6130 * gnat.dg/vect7.ad[sb]: New test.
6132 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6133 Tobias Burnus <burnus@gcc.gnu.org>
6136 * gfortran.dg/allocate_class_1.f90 : Change error test.
6137 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6138 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6139 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6141 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6144 * gcc.dg/pr52691.c: New test.
6147 * gcc.c-torture/compile/pr52750.c: New test.
6149 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6152 * gcc.target/avr/torture/builtins-2.c: New test.
6154 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6157 * gcc.target/i386/pr52736.c: New test.
6159 2012-03-27 Martin Jambor <mjambor@suse.cz>
6162 * gcc.dg/torture/pr52693.c: New test.
6164 2012-03-27 Meador Inge <meadori@codesourcery.com>
6167 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6169 2012-03-27 Mike Stump <mikestump@comcast.net>
6172 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6173 failures that match branch names.
6175 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6176 H.J. Lu <hongjiu.lu@intel.com>
6179 * gcc.target/i386/pr52698.c: New test.
6181 2012-03-27 Richard Guenther <rguenther@suse.de>
6184 * gcc.dg/torture/pr52720.c: New testcase.
6186 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6188 * gnat.dg/pack17.adb: New test.
6190 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6192 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6193 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6195 2012-03-26 Martin Jambor <mjambor@suse.cz>
6197 PR tree-optimization/50052
6198 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6200 2012-03-26 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/52701
6203 * gfortran.dg/pr52701.f90: New testcase.
6205 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6207 PR tree-optimization/52686
6208 * gcc.target/arm/pr52686.c: New test.
6210 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6212 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6213 Add "-Os -flto" to list.
6215 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6217 * gnat.dg/concat2.ad[sb]: New test.
6219 2012-03-24 Jason Merrill <jason@redhat.com>
6221 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6222 * g++.dg/cpp0x/trailing2.C: Likewise.
6223 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6224 * g++.dg/cpp1y/auto-fn1.C: New.
6225 * g++.dg/cpp1y/auto-fn2.C: New.
6226 * g++.dg/cpp1y/auto-fn3.C: New.
6227 * g++.dg/cpp1y/auto-fn4.C: New.
6228 * g++.dg/cpp1y/auto-fn5.C: New.
6229 * g++.dg/cpp1y/auto-fn6.C: New.
6230 * g++.dg/cpp1y/auto-fn7.C: New.
6231 * g++.dg/cpp1y/auto-fn8.C: New.
6232 * g++.dg/cpp1y/auto-fn9.C: New.
6233 * g++.dg/cpp1y/auto-fn10.C: New.
6234 * g++.dg/cpp1y/auto-fn11.C: New.
6236 2012-03-23 Richard Guenther <rguenther@suse.de>
6238 PR tree-optimization/52678
6239 * gfortran.dg/pr52678.f: New testcase.
6241 2012-03-23 Richard Guenther <rguenther@suse.de>
6243 PR tree-optimization/52638
6244 * g++.dg/torture/pr52638.C: New testcase.
6246 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6249 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6251 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6254 * g++.dg/ext/attrib44.C: New test.
6256 2012-03-22 Jan Hubicka <jh@suse.cz>
6259 * g++.dg/torture/pr51737.C: New testcase
6261 2012-03-22 Richard Guenther <rguenther@suse.de>
6263 PR tree-optimization/52548
6264 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6266 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6268 * lib/fortran-modules.exp (list-module-names-1): Remove
6271 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6274 * gcc.target/sh/pr50751-1.c: New.
6275 * gcc.target/sh/pr50751-2.c: New.
6276 * gcc.target/sh/pr50751-3.c: New.
6278 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6281 * gcc.target/sh/sh4a-cos.c: Remove.
6282 * gcc.target/sh/sh4a-sin.c: Remove.
6283 * gcc.target/sh/sh4a-sincos.c: Remove.
6285 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6287 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6288 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6290 2012-03-21 Martin Jambor <mjambor@suse.cz>
6293 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6294 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6296 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6298 * gcc.target/arm/thumb-16bit-ops.c: New file.
6299 * gcc.target/arm/thumb-ifcvt.c: New file.
6301 2012-03-20 Jason Merrill <jason@redhat.com>
6303 * lib/target-supports.exp: Add { target c++1y }.
6305 * g++.dg/cpp0x/auto32.C: New.
6307 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6310 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6312 * gcc.dg/torture/pr48124-4.c: Ditto:
6313 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6315 2012-03-20 Jason Merrill <jason@redhat.com>
6318 * g++.dg/cpp0x/initlist66.C: New.
6320 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6322 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6325 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6328 * gcc.target/avr/torture/addr-space-2.h: New file.
6329 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6330 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6331 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6332 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6334 2012-03-20 Richard Guenther <rguenther@suse.de>
6336 * gnat.dg/pack16.adb: New testcase.
6337 * gnat.dg/pack16_pkg.ads: Likewise.
6338 * gnat.dg/specs/pack8.ads: Likewise.
6339 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6341 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6343 * g++.dg/warn/Wuseless-cast.C: Extend.
6345 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6348 * g++.dg/warn/Wuseless-cast.C: New.
6350 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6353 * gfortran.dg/pr52608.f90: New test.
6355 2012-03-17 Tobias Burnus <burnus@net-b.de>
6358 * gfortran.dg/proc_ptr_36.f90: New.
6360 2012-03-16 Martin Jambor <mjambor@suse.cz>
6362 * gcc.dg/misaligned-expand-1.c: New test.
6363 * gcc.dg/misaligned-expand-3.c: Likewise.
6365 2012-03-16 Richard Guenther <rguenther@suse.de>
6366 Kai Tietz <ktietz@redhat.com>
6369 * gcc.c-torture/execute/pr48814-1.c: New test.
6370 * gcc.c-torture/execute/pr48814-2.c: New test.
6371 * gcc.dg/tree-ssa/assign-1.c: New test.
6372 * gcc.dg/tree-ssa/assign-2.c: New test.
6373 * gcc.dg/tree-ssa/assign-3.c: New test.
6375 2012-03-16 Richard Guenther <rguenther@suse.de>
6377 * gnat.dg/specs/pack7.ads: New testcase.
6379 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6382 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6383 * gcc.dg/torture/vshuf-8.inc: Likewise.
6384 * gcc.dg/torture/vshuf-16.inc: Likewise.
6385 * gcc.dg/torture/vshuf-32.inc: Likewise.
6387 2012-03-15 Jason Merrill <jason@redhat.com>
6389 * g++.dg/torture/pr52582.C: New.
6391 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6393 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6395 2012-03-15 Ira Rosen <irar@il.ibm.com>
6396 Ulrich Weigand <ulrich.weigand@linaro.org>
6398 * gcc.dg/vect/slp-cond-3.c: New test.
6399 * gcc.dg/vect/slp-cond-4.c: New test.
6401 2012-03-15 Ira Rosen <irar@il.ibm.com>
6402 Ulrich Weigand <ulrich.weigand@linaro.org>
6404 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6405 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6407 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6412 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6413 * gfortran.dg/round_1.f03: Likewise.
6415 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6416 Andrew Pinski <apinski@cavium.com>
6419 * gcc.dg/pr52592.c: New test.
6421 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6423 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6424 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6425 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6426 * lib/fortran-modules.exp: .. this new file. Adjust users.
6427 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6428 gfortran-dg-debug-runtest): Call cleanup-modules.
6429 * lib/fortran-torture.exp (fortran-torture-execute,
6430 fortran-torture): Likewise.
6431 * gfortran.dg/coarray/caf.exp: Likewise.
6432 * lib/lto.exp: Likewise.
6433 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6434 * gfortran.dg/class_4b.f03: Likewise.
6435 * gfortran.dg/class_4c.f03: Likewise.
6436 * gfortran.dg/class_45a.f03: Likewise.
6437 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6438 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6439 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6440 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6441 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6442 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6443 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6444 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6445 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6446 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6447 * gfortran.dg/whole_file_28.f90: Likewise.
6448 * gfortran.dg/whole_file_29.f90: Likewise.
6449 * gfortran.dg/whole_file_30.f90: Likewise.
6450 * gfortran.dg/whole_file_31.f90: Likewise.
6452 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6454 PR tree-optimization/52267
6455 * gcc.dg/pr52267.c: New test.
6456 * gcc.dg/tree-ssa/vrp65.c: New test.
6457 * gcc.dg/tree-ssa/vrp66.c: New test.
6459 2012-03-15 Richard Guenther <rguenther@suse.de>
6462 * gfortran.dg/vect/pr52580.f: New testcase.
6464 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6466 * gcc.target/sh/fpul-usage-1.c: New.
6468 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6471 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6472 * gcc.target/sh/pr49468-di.c: Likewise.
6474 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6476 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6477 * gcc.dg/c99-stdint-6.c: Likewise.
6478 * gcc.dg/lto/20090210_0.c: Likewise.
6479 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6480 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6481 * gcc.dg/pragma-init-fini-2.c: Likewise.
6482 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6483 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6484 * gcc.target/i386/pr22152.c: Likewise.
6485 * gcc.target/i386/vect8-ret.c: Likewise.
6486 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6489 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6491 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6492 * g++.dg/tree-prof/partition1.C: Likewise.
6493 * g++.dg/tree-prof/partition2.C: Likewise.
6494 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6496 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6497 * gcc.c-torture/execute/20010724-1.c: Remove.
6498 * gcc.c-torture/execute/20010724-1.x: Remove.
6499 * gcc.c-torture/execute/20040208-2.c: Remove.
6500 * gcc.c-torture/execute/20040208-2.x: Remove.
6501 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6503 (main) [__mips__ && __sgi__]: Remove.
6504 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6505 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6506 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6507 mips-sgi-irix6* handling.
6508 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6509 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6510 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6512 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6513 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6514 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6515 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6516 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6517 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6519 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6520 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6521 * gcc.target/mips/save-restore-3.c: Likewise.
6522 * gcc.target/mips/save-restore-4.c: Likewise.
6523 * gcc.target/mips/save-restore-5.c: Likewise.
6524 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6525 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6527 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6529 (restore_ld_library_path_env_vars): Likewise.
6530 * lib/target-supports.exp (check_profiling_available): Remove
6531 mips*-*-irix* handling.
6532 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6533 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6534 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6536 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6539 * g++.dg/opt/pr52582.C: New test.
6541 2012-03-14 Richard Guenther <rguenther@suse.de>
6543 PR tree-optimization/52571
6544 * gcc.dg/vect/vect-2.c: Initialize arrays.
6545 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6546 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6547 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6549 2012-03-14 Richard Guenther <rguenther@suse.de>
6554 * gcc.dg/torture/pr48124-1.c: New testcase.
6555 * gcc.dg/torture/pr48124-2.c: Likewise.
6556 * gcc.dg/torture/pr48124-3.c: Likewise.
6557 * gcc.dg/torture/pr48124-4.c: Likewise.
6559 2012-03-14 Richard Guenther <rguenther@suse.de>
6562 * gcc.dg/pr52578.c: New testcase.
6564 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6567 * g++.dg/cpp0x/udlit-args2.C: New test.
6569 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6572 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6573 * gcc.c-torture/compile/pr48596.c: ... here.
6575 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6578 * g++.dg/lookup/hidden-class17.C: New test.
6580 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.dg/Wunused-var-3.c: New test.
6585 2012-03-13 Martin Jambor <mjambor@suse.cz>
6587 * gcc.dg/misaligned-expand-2.c: New test.
6589 2012-03-13 Richard Guenther <rguenther@suse.de>
6592 * gcc.dg/pr52134.c: New testcase.
6594 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6596 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6598 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6600 PR tree-optimization/46728
6601 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6602 * gcc.target/powerpc/pr46728-5.c: Likewise.
6603 * gcc.target/powerpc/pr46728-8.c: Likewise.
6604 * gcc.target/powerpc/pr46728-10.c: Likewise.
6605 * gcc.target/powerpc/pr46728-11.c: Likewise.
6606 * gcc.target/powerpc/pr46728-13.c: Likewise.
6607 * gcc.target/powerpc/pr46728-14.c: Likewise.
6608 * gcc.target/powerpc/pr46728-15.c: Likewise.
6610 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6613 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6615 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6617 PR tree-optimization/46728
6618 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6619 * gcc.target/powerpc/pr46728-5.c: Likewise.
6620 * gcc.target/powerpc/pr46728-8.c: Likewise.
6621 * gcc.target/powerpc/pr46728-10.c: Likewise.
6622 * gcc.target/powerpc/pr46728-11.c: Likewise.
6623 * gcc.target/powerpc/pr46728-13.c: Likewise.
6624 * gcc.target/powerpc/pr46728-14.c: Likewise.
6625 * gcc.target/powerpc/pr46728-15.c: Likewise.
6627 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6630 * gcc.target/avr/torture/addr-space-1.h: New file.
6631 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6632 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6633 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6634 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6636 2012-03-12 Andrew Pinski <apinski@cavium.com>
6638 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6640 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6642 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6643 * g++.dg/abi/thunk4.C: Likewise.
6644 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6646 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6648 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6649 * g++.dg/eh/spbp.C: Likewise.
6650 * g++.dg/ext/label13.C: Likewise.
6651 * g++.dg/guality/guality.exp: Likewise.
6652 * g++.dg/other/anon5.C: Likewise.
6653 * g++.dg/other/pragma-ep-1.C: Remove.
6654 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6655 * g++.dg/warn/pr31246.C: Likewise.
6656 * g++.dg/warn/weak1.C: Likewise.
6657 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6658 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6659 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6660 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6661 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6662 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6663 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6664 * gcc.dg/c99-tgmath-1.c: Likewise.
6665 * gcc.dg/c99-tgmath-2.c: Likewise.
6666 * gcc.dg/c99-tgmath-3.c: Likewise.
6667 * gcc.dg/c99-tgmath-4.c: Likewise.
6668 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6670 * gcc.dg/debug/pr49032.c: Likewise.
6671 * gcc.dg/guality/guality.exp: Likewise.
6672 * gcc.dg/intmax_t-1.c: Likewise.
6673 * gcc.dg/pr48616.c: Likewise.
6674 * gcc.dg/pragma-ep-1.c: Remove.
6675 * gcc.dg/pragma-ep-2.c: Remove.
6676 * gcc.dg/pragma-ep-3.c: Remove.
6677 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6678 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6679 * gcc.misc-tests/gcov-14.c: Likewise.
6680 * gfortran.dg/guality/guality.exp: Likewise.
6681 * lib/target-supports.exp (check_weak_available): Likewise.
6682 (add_options_for_tls): Likewise.
6683 (check_ascii_locale_available): Likewise.
6684 * obj-c++.dg/dwarf-2.mm: Likewise.
6685 * objc.dg/dwarf-1.m: Likewise.
6686 * objc.dg/dwarf-2.m: Likewise.
6688 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6690 PR tree-optimization/51721
6691 * gcc.dg/tree-ssa/vrp64.c: New test.
6693 PR tree-optimization/52533
6694 * gcc.c-torture/compile/pr52533.c: New test.
6696 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6698 * gcc.target/i386/rtm-xabort-1.c: New.
6699 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6700 * gcc.target/i386/rtm-xend-1.c: Ditto.
6701 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6702 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6703 * gcc.target/i386/sse-13.c: Ditto.
6704 * gcc.target/i386/sse-14.c: Ditto.
6705 * gcc.target/i386/sse-22.c: Ditto.
6706 * gcc.target/i386/sse-23.c: Ditto.
6707 * g++.dg/other/i386-2.C: Ditto.
6708 * g++.dg/other/i386-3.C: Ditto.
6710 2012-03-12 Tobias Burnus <burnus@net-b.de>
6713 * gfortran.dg/proc_ptr_35.f90: New.
6715 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6718 * gcc.dg/torture/pr52530.c: New test.
6720 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6723 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6725 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6728 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6730 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6732 2012-03-09 Andrew Pinski <apinski@cavium.com>
6735 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6736 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6738 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6740 * gcc.dg/tree-ssa/scev-3.c: New.
6741 * gcc.dg/tree-ssa/scev-4.c: New.
6743 2012-03-08 Tobias Burnus <burnus@net-b.de>
6746 * gfortran.dg/proc_ptr_34.f90
6748 2012-03-07 Jason Merrill <jason@redhat.com>
6751 * g++.dg/cpp0x/udlit-mangle.C: New.
6753 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6755 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6757 2012-03-06 Richard Guenther <rguenther@suse.de>
6760 * gcc.dg/torture/pr52493.c: New testcase.
6762 2012-03-06 Richard Guenther <rguenther@suse.de>
6765 * gcc.dg/lto/pr52097_0.c: New testcase.
6767 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6770 * gcc.target/sh/pr51244-1.c: New.
6771 * gcc.target/sh/pr51244-2.c: New.
6772 * gcc.target/sh/pr51244-3.c: New.
6774 2012-03-05 Jason Merrill <jason@redhat.com>
6777 * g++.dg/ext/visibility/template11.C: New.
6779 * g++.dg/cpp0x/implicit13.C: New.
6781 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6783 PR tree-optimization/51721
6784 * gcc.dg/tree-ssa/vrp63.c: New test.
6785 * gcc.dg/pr51721.c: New test.
6787 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6790 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6793 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6796 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6798 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6801 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6803 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6805 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6808 2012-03-03 Jason Merrill <jason@redhat.com>
6810 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6813 * g++.dg/cpp0x/initlist65.C: New.
6816 * g++.dg/ext/is_empty2.C: New.
6818 2012-03-03 Tobias Burnus <burnus@net-b.de>
6821 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6823 2012-03-03 Tobias Burnus <burnus@net-b.de>
6825 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6826 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6827 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6828 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6829 * gfortran.dg/class_30.f90: Remove dg-warning line.
6830 * gfortran.dg/bind_c_usage_25.f90: New.
6832 2012-03-03 Tobias Burnus <burnus@net-b.de>
6835 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6836 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6837 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6839 2012-03-03 Tobias Burnus <burnus@net-b.de>
6842 * gfortran.dg/assumed_type_1.f90: New.
6843 * gfortran.dg/assumed_type_2.f90: New.
6844 * gfortran.dg/assumed_type_3.f90: New.
6845 * gfortran.dg/assumed_type_4.f90: New.
6847 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6850 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6851 * gcc.target/sh/pr49468-di.c: New.
6853 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6855 * gcc.dg/graphite/pr50561.c: Update.
6857 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6859 * gcc.target/powerpc/pr52457.c: New test.
6861 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6863 * gcc.target/arm/sat-1.c: New test.
6865 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6868 * gcc.target/i386/pr46716.c: New test.
6870 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.dg/cpp0x/sfinae32.C: New.
6875 2012-03-02 Richard Guenther <rguenther@suse.de>
6877 PR tree-optimization/52406
6878 * gcc.dg/torture/pr52406.c: New testcase.
6880 2012-03-02 Tobias Burnus <burnus@net-b.de>
6883 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6884 * gfortran.dg/nullify_2.f90: Update dg-error.
6885 * gfortran.dg/nullify_4.f90: Ditto.
6886 * gfortran.dg/pointer_init_6.f90: Ditto.
6888 2012-03-02 Tobias Burnus <burnus@net-b.de>
6891 * gfortran.dg/class_51.f90: New.
6893 2012-03-02 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/intrinsic_8.f90: New.
6898 2012-03-01 Kai Tietz <ktietz@redhat.com>
6900 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6901 routines on mingw targets.
6902 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6904 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6906 PR tree-optimization/52445
6907 * gcc.dg/pr52445.c: New test.
6909 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.c-torture/compile/pr52437.c: New test.
6915 * gcc.dg/torture/pr52419.c: New test.
6917 PR tree-optimization/52429
6918 * gcc.dg/torture/pr52429.c: New test.
6919 * g++.dg/opt/pr52429.C: New test.
6921 2012-02-29 Richard Guenther <rguenther@suse.de>
6924 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6925 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6926 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6927 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6928 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6929 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6931 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6933 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6935 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6938 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6940 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6943 * gcc.target/arm/neon/pr51534.c: New testcase.
6945 2012-02-28 Richard Guenther <rguenther@suse.de>
6948 * gcc.dg/torture/pr52407.c: New testcase.
6950 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6952 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6953 * gcc.target/arm/vfp2.c: Likewise.
6954 * gcc.target/arm/vfp3.c: Likewise.
6955 * gcc.target/arm/vfp4.c: Likewise.
6956 * gcc.target/arm/vfp5.c: Likewise.
6957 * gcc.target/arm/vfp6.c: Likewise.
6958 * gcc.target/arm/vfp7.c: Likewise.
6959 * gcc.target/arm/vfp8.c: Likewise.
6960 * gcc.target/arm/vfp9.c: Likewise.
6961 * gcc.target/arm/vfp10.c: Likewise.
6962 * gcc.target/arm/vfp11.c: Likewise.
6963 * gcc.target/arm/vfp12.c: Likewise.
6964 * gcc.target/arm/vfp13.c: Likewise.
6965 * gcc.target/arm/vfp14.c: Likewise.
6966 * gcc.target/arm/vfp15.c: Likewise.
6967 * gcc.target/arm/vfp16.c: Likewise.
6968 * gcc.target/arm/vfp17.c: Likewise.
6969 * gcc.target/arm/neon-constants.h: New file.
6970 * gcc.target/arm/neon-vect1.c: New test.
6971 * gcc.target/arm/neon-vect2.c: New test.
6972 * gcc.target/arm/neon-vect3.c: New test.
6973 * gcc.target/arm/neon-vect4.c: New test.
6974 * gcc.target/arm/neon-vect5.c: New test.
6975 * gcc.target/arm/neon-vect6.c: New test.
6976 * gcc.target/arm/neon-vect7.c: New test.
6977 * gcc.target/arm/neon-vect8.c: New test.
6979 2012-02-28 Richard Guenther <rguenther@suse.de>
6981 PR tree-optimization/52402
6982 * gcc.dg/torture/pr52402.c: New testcase.
6984 2012-02-28 Richard Guenther <rguenther@suse.de>
6987 * g++.dg/lto/pr52400_0.C: New testcase.
6989 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6991 * gcc.target/avr/torture/builtins-1.c: New test.
6992 * gcc.target/avr/torture/builtins-error.c: New test.
6994 2012-02-28 Kai Tietz <ktietz@redhat.com>
6996 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6997 * gcc.target/i386/pr45352-2.c: Likewise.
6998 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6999 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7000 targets instead rand.
7001 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7002 * gcc.target/i386/sse2-mul-1.c: Likewise.
7003 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7004 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7005 * gcc.target/i386/pad-1.c: Likewise.
7006 * gcc.target/i386/pad-9.c: Likewise.
7007 * gcc.target/i386/pad-2.c: Likewise.
7008 * gcc.target/i386/pad-5b.c: Likewise.
7009 * gcc.target/i386/pad-8.c: Likewise.
7010 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7011 * gcc.target/i386/pr44130.c: Likewise.
7012 * gcc.target/i386/align-main-1.c: Likewise.
7013 * gcc.target/i386/align-main-2.c: Likewise.
7014 * gcc.target/i386/sw-1.c: Likewise.
7015 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7016 on x64 mingw target.
7017 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7018 * gcc.target/i386/pr46295.c: Likewise.
7019 * gcc.target/i386/amd64-abi-1.c: Likewise.
7020 * gcc.target/i386/amd64-abi-2.c: Likewise.
7021 * gcc.target/i386/pr39082-1.c: Likewise.
7022 * gcc.target/i386/pr39162.c: Likewise.
7023 * gcc.target/i386/pr22152.c: Likewise.
7024 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7025 * gcc.target/i386/wrfsbase-2.c: Likewise.
7026 * gcc.target/i386/local.c: Likewise
7027 * gcc.target/i386/wrgsbase-1.c: Likewise.
7028 * gcc.target/i386/wrfsbase-1.c: Likewise.
7029 * gcc.target/i386/pr39315-3.c: Likewise.
7030 * gcc.target/i386/pr35767-4.c: Likewise.
7031 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7033 * gcc.target/i386/pr45336-2.c: Likewise.
7034 * gcc.target/i386/pr45336-1.c: Likewise.
7035 * gcc.target/i386/pr45336-4.c: Likewise.
7037 2012-02-27 Tristan Gingold <gingold@adacore.com>
7039 * gnat.dg/array20.ad[sb]: New test.
7041 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7044 * gcc.target/arm/pr52375.c: New test.
7045 * gcc.c-torture/compile/pr52375.c: New test.
7047 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7049 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7050 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7052 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7054 * gnat.dg/aggr19.adb: New test.
7055 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7057 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7060 * gcc.target/sh/pr49263.c: New.
7062 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7064 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7065 simulate_thread_wrapper_other_threads
7066 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7067 Move initialization of 'value' to main().
7068 (main): Initialize 'value';
7069 * gcc.dg/simulate-thread/speculative-store.c
7070 (simulate_thread_step_verify): Return 0 when successful.
7071 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7073 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7074 (simulate_thread_wrapper_other_threads): Return a success/fail value
7075 and issue an error if the instruction count threshold is exceeded.
7077 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7080 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7081 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7083 2012-02-24 Richard Guenther <rguenther@suse.de>
7086 * gcc.dg/pr52355.c: New testcase.
7088 2012-02-23 Kai Tietz <ktietz@redhat.com>
7090 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7091 * gcc.dg/Wpadded.c: Likewise.
7092 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7094 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7095 for sleep by Sleep and add windows.h include for this function.
7096 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7098 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7100 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7101 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7102 on x64 mingw target.
7103 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7104 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7105 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7106 failure on LLP64 target.
7108 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7111 * gcc.dg/noncompile/pr52290.c: New test.
7113 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7115 PR tree-optimization/52019
7116 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7118 2012-02-22 Kai Tietz <ktietz@redhat.com>
7120 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7121 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7122 derived pdiff_t type.
7123 * g++.dg/torture/pr49720.C: Likewise
7125 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7128 * gcc.target/i386/pr52330.c: New test.
7130 2012-02-22 Tobias Burnus <burnus@net-b.de>
7133 * gfortran.dg/io_constraints_10.f90: New.
7135 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7137 * lib/target-supports.exp (check_effective_target_vect_condition):
7138 Return true for NEON.
7140 2012-02-21 Kai Tietz <ktietz@redhat.com>
7142 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7144 2012-02-21 Richard Guenther <rguenther@suse.de>
7146 PR tree-optimization/52324
7147 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7149 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7152 * gcc.target/avr/torture/pr51782-1.c: New test.
7154 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7156 PR tree-optimization/52318
7157 * gcc.dg/pr52318.c: New test.
7159 2012-02-20 Kai Tietz <ktietz@redhat.com>
7161 * gcc.dg/bf-ms-layout-3.c: New testcase.
7163 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7167 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7169 2012-02-20 Richard Guenther <rguenther@suse.de>
7171 PR tree-optimization/52298
7172 * gcc.dg/torture/pr52298.c: New testcase.
7173 * gcc.dg/vect/pr52298.c: Likewise.
7175 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7177 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7178 * gcc.c-torture/execute/pr52286.c: Ditto.
7180 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7182 PR tree-optimization/52286
7183 * gcc.c-torture/execute/pr52286.c: New test.
7185 2012-02-18 Tobias Burnus <burnus@net-b.de>
7188 * gfortran.dg/interface_35.f90: Use -std=f2003.
7189 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7190 * gfortran.dg/interface_assignment_4.f90: Ditto.
7191 * gfortran.dg/bessel_1.f90: Ditto.
7192 * gfortran.dg/func_result_6.f90: Ditto.
7193 * gfortran.dg/hypot_1.f90: Ditto.
7194 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7196 2012-02-17 Tobias Burnus <burnus@net-b.de>
7198 PR translation/52232
7199 PR translation/52234
7200 PR translation/52245
7201 PR translation/52246
7202 PR translation/52262
7203 PR translation/52273
7204 * gfortran.dg/coarray_22.f90: Update dg-error.
7205 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7207 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7210 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7211 (simulate-thread): Use default timeout.
7213 2012-02-16 Jason Merrill <jason@redhat.com>
7216 * g++.dg/ext/timevar1.C: New.
7218 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7221 * g++.dg/template/using21.C: New.
7222 * g++.dg/template/using22.C: Likewise.
7224 2012-02-16 Jason Merrill <jason@redhat.com>
7227 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7229 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7231 PR tree-optimization/52255
7232 * gcc.c-torture/compile/pr52255.c: New test.
7235 * g++.dg/debug/dwarf2/pr52260.C: New test.
7238 * g++.dg/ipa/pr51929.C: New test.
7240 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7243 * gcc.target/powerpc/pr52199.c: New file.
7245 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7250 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7252 * gcc.dg/pr51867.c: Don't include <math.h>.
7255 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7257 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7258 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7260 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7262 PR tree-optimization/50561
7263 * gcc.dg/graphite/pr50561.c: New testcase.
7265 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7267 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7268 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7270 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7272 * gnat.dg/discr35.ad[sb]: New test.
7274 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7276 * gnat.dg/volatile10.adb: New test.
7277 * gnat.dg/volatile10_pkg.ads: New helper.
7279 2012-02-14 Jason Merrill <jason@redhat.com>
7281 * g++.dg/ext/attrib43.C: New.
7283 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7285 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7286 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7288 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7289 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7290 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7291 effective_target fgnu_tm.
7292 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7294 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7297 * g++.dg/template/asmgoto1.C: New test.
7299 2012-02-14 Ian Lance Taylor <iant@google.com>
7302 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7303 compiling generated file for 64bit and index tests.
7305 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7307 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7309 2012-02-14 Richard Guenther <rguenther@suse.de>
7311 PR tree-optimization/52244
7312 PR tree-optimization/51528
7313 * gcc.dg/torture/pr52244.c: New testcase.
7315 2012-02-14 Walter Lee <walt@tilera.com>
7317 * g++.dg/other/PR23205.C: Disable test on tile.
7318 * g++.dg/other/pr23205-2.C: Disable test on tile.
7319 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7320 * gcc.dg/20040813-1.c: Disable test on tile.
7321 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7322 * gcc.misc-tests/linkage.exp: Handle tilegx.
7324 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7326 PR tree-optimization/52210
7327 * gcc.dg/pr52210.c: New test.
7329 2012-02-14 Jason Merrill <jason@redhat.com>
7332 * g++.dg/overload/defarg5.C: New.
7334 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7337 * c-c++-common/pr52181.c: New test.
7339 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7342 * g++.dg/ext/atomic-1.C: New test.
7344 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7346 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7348 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7351 * gcc.c-torture/execute/pr52209.c: New test.
7353 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7356 * gfortran.dg/elemental_optional_args_5.f03: New test.
7358 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7361 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7364 2012-02-11 Ian Lance Taylor <iant@google.com>
7367 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7368 SPARC Solaris. Don't run the test at all on systems where it may
7369 not work, rather than xfailing it.
7371 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7373 PR rtl-optimization/52175
7374 * gcc.c-torture/compile/pr52175.c: New test.
7376 2012-02-10 Jason Merrill <jason@redhat.com>
7379 * g++.dg/template/repo10.C: New.
7381 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7384 * gcc.dg/pr52132.c: New test.
7386 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/specs/aggr4.ads: New test.
7389 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7391 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7394 * gcc.target/i386/pr52146.c: New.
7396 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7399 * c-c++-common/pr52177.c: New test.
7401 2012-02-10 Jan Hubicka <jh@suse.cz>
7404 * g++.dg/torture/pr48600.C: New testcase.
7406 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7409 * gcc.dg/dfp/pr52140.c: New test.
7411 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7414 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7417 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7420 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7421 * gcc.dg/pr51867.c: New test.
7423 2012-02-09 Ian Lance Taylor <iant@google.com>
7425 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7426 which don't support -fsplit-stack. Turn off optimization when
7427 compiling select5-out.go.
7429 2012-02-08 Ian Lance Taylor <iant@google.com>
7431 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7432 systems which don't support -fsplit-stack.
7434 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7436 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7437 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7438 machine instuction in the log.
7440 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7442 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7445 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7448 * gcc.dg/pr48524.c: New test.
7449 * gcc.dg/pr48524.spec: New spec file for test.
7451 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7454 * gfortran.dg/vect/pr32380.f90: New test.
7456 2012-02-08 Tobias Burnus <burnus@net-b.de>
7459 * gfortran.dg/realloc_on_assign_12.f90: New.
7461 2012-02-08 Richard Guenther <rguenther@suse.de>
7463 PR rtl-optimization/52170
7464 * gcc.dg/torture/pr52170.c: New testcase.
7466 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7468 PR gcov-profile/52150
7469 * gcc.dg/tree-prof/pr52150.c: New test.
7471 PR rtl-optimization/52139
7472 * gcc.dg/pr52139.c: New test.
7474 2012-02-07 Jason Merrill <jason@redhat.com>
7477 * g++.dg/cpp0x/constexpr-union3.C: New.
7480 * g++.dg/lto/pr52035_0.C: New.
7482 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7484 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7485 * gcc.dg/special/weak-1.c: Likewise.
7486 * gcc.dg/ucnid-12.c: Likewise.
7487 * gcc.dg/torture/pr45678-1.c: Likewise.
7488 * gcc.dg/torture/pr45678-2.c: Likewise.
7489 * gcc.dg/vector-4.c: Likewise.
7490 * gcc.dg/ipa/inline-5.c: Likewise.
7491 * gcc.dg/ucnid-11.c: Likewise.
7492 * gcc.misc-tests/gcov-13.c: Likewise.
7493 * gcc.misc-tests/gcov-14.c: Likewise.
7494 * g++.dg/ext/label13.C: Likewise.
7495 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7496 hppa*-*-hpux* options.
7497 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7498 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7499 * gcc.dg/pr48616.c: Likewise.
7500 * gcc.dg/pr17957.c: Likewise.
7501 * gcc.dg/pr17055-1.c: Likewise.
7502 * gcc.dg/pr32912-1.c: Likewise.
7503 * gcc.dg/tm/pr51472.c: Likewise.
7504 * c-c++-common/fold-bitand-4.c: Likewise.
7505 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7506 Use dg-additional-options for extra options.
7508 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7510 * gcc.target/epiphany/interrupt-2.c: New test.
7512 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7515 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7516 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7519 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7522 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7524 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7528 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7529 * gcc.target/mips/va-arg-1.c: New test.
7531 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7533 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7534 for -mno-pointers-to-nested-functions.
7536 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7538 * gcc.c-torture/execute/20120207-1.c: New test.
7540 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7542 PR rtl-optimization/52060
7543 * gcc.dg/torture/pr52060.c: New test.
7546 * gcc.c-torture/compile/pr52074.c: New test.
7548 2012-02-07 Tobias Burnus <burnus@net-b.de>
7551 * gfortran.dg/class_to_type_2.f90: New.
7553 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7556 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7559 2012-02-06 Jason Merrill <jason@redhat.com>
7562 * g++.dg/template/conv13.C: New.
7564 2012-02-06 Richard Guenther <rguenther@suse.de>
7566 PR tree-optimization/52115
7567 * gcc.c-torture/compile/pr52115.c: New testcase.
7569 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7572 * gcc.c-torture/execute/pr52129.c: New test.
7574 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7576 * gcc.dg/pr48374.c: Actually add the test I forgot
7577 in the 2012-01-25 commit.
7579 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7582 * gfortran.dg/vect/vect-8.f90: New test case.
7584 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7587 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7589 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7592 * gfortran.dg/class_48.f90 : Add test of allocate class array
7593 component with source in subroutine test3. Remove commenting
7594 out in subroutine test4, since branching on unitialized variable
7595 is now fixed (no PR for this last.).
7597 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7599 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7601 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7603 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7606 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7607 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7609 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7611 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7612 (check_effective_target_sync_int_long): Use it.
7613 (check_effective_target_sync_char_short): Likewise.
7614 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7616 2012-02-05 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/class_48.f90: Add some further checks.
7621 2012-02-05 Ira Rosen <irar@il.ibm.com>
7623 PR tree-optimization/52091
7624 * gcc.dg/vect/pr52091.c: New test.
7626 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7628 PR rtl-optimization/52113
7629 * gcc.target/avr/pr52113.c: New test.
7631 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7633 PR rtl-optimization/52092
7634 * gcc.c-torture/compile/pr52092.c: New test.
7636 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7639 * gfortran.dg/class_array_10.f03: New test.
7642 * gfortran.dg/class_array_11.f03: New test.
7645 * gfortran.dg/class_array_12.f03: New test.
7647 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7650 * gfortran.dg/realloc_on_assign_11.f90: New test.
7652 2012-02-02 Tobias Burnus <burnus@net-b.de>
7655 * gfortran.dg/shape_7.f90: New.
7657 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7659 * gcc.target/mips/mips-prepend-1.c: New test.
7661 2012-02-02 Jan Hubicka <jh@suse.cz>
7662 Tom de Vries <tom@codesourcery.com>
7665 * gcc.dg/alias-12.c: New testcase.
7666 * gcc.dg/alias-13.c: New testcase.
7668 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7671 * gcc.dg/pr52086.c: New test.
7673 PR tree-optimization/52073
7674 * gcc.c-torture/compile/pr52073.c: New test.
7676 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7679 * gfortran.dg/function_optimize_10.f90: New test.
7681 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7683 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7686 2012-02-01 Tobias Burnus <burnus@net-b.de>
7689 * gfortran.dg/typebound_operator_14.f90: New.
7691 2012-02-01 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/elemental_function_1.f90: New.
7696 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7698 PR rtl-optimization/51374
7699 * gcc.target/avr/torture/pr51374-1.c:
7700 Also fail if SBIS is seen.
7702 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7704 PR rtl-optimization/51374
7705 * gcc.target/avr/torture/pr51374-1.c: New.
7707 2012-01-31 Tobias Burnus <burnus@net-b.de>
7710 * gfortran.dg/typebound_generic_11.f90: New.
7712 2012-01-31 Tobias Burnus <burnus@net-b.de>
7715 * gfortran.dg/class_49.f90: New.
7717 2012-01-31 Tobias Burnus <burnus@net-b.de>
7720 * gfortran.dg/elemental_args_check_6.f90: New.
7722 2012-01-31 Jason Merrill <jason@redhat.com>
7725 * g++.dg/cpp0x/variadic122.C: New.
7727 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7730 * gfortran.dg/realloc_on_assign_10.f90: New test.
7732 2012-01-31 Richard Guenther <rguenther@suse.de>
7734 PR tree-optimization/51528
7735 * gcc.dg/torture/pr51528.c: New testcase.
7737 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7740 * lib/go.exp (go_target_compile): Append timeout= to options.
7741 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7742 select5-out.go test on alpha*-*-* targets.
7744 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7746 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7747 (TEST_SHORT): Reformat in the same way.
7748 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7749 (TEST_SHORT): Reformat in the same way.
7750 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7751 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7752 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7753 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7754 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7756 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7759 * gcc.target/arm/pr51835.c: New testcase.
7761 2012-01-30 Richard Guenther <rguenther@suse.de>
7763 PR tree-optimization/52028
7764 * gcc.dg/torture/pr52028.c: New testcase.
7765 * gfortran.dg/ldist-pr45199.f: Adjust.
7766 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7767 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7768 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7770 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7773 * gcc.dg/tree-prof/pr52027.c: New test.
7775 PR tree-optimization/52046
7776 * gcc.dg/pr52046.c: New test.
7779 * g++.dg/other/pr52048.C: New test.
7781 2012-01-30 Richard Guenther <rguenther@suse.de>
7783 PR tree-optimization/52045
7784 * gcc.dg/pr52045.c: New testcase.
7786 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7788 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7789 new code generated for __sync_lock_release.
7791 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7793 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7795 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7798 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7800 * g++.dg/ext/visibility/template10.C: Fix typo.
7802 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7804 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7807 * g++.dg/cpp0x/constexpr-ice6.C: New.
7809 2012-01-29 Tobias Burnus <burnus@net-b.de>
7812 * gfortran.dg/default_initialization_6.f90: New.
7814 2012-01-29 Tobias Burnus <burnus@net-b.de>
7817 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7818 * gfortran.dg/class_48.f90: New.
7820 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7823 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7825 2012-01-28 Tobias Burnus <burnus@net-b.de>
7828 * gfortran.dg/class_allocate_12.f90: New.
7830 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7832 * gcc.dg/torture/pr50444.c: Fix dg directives.
7834 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7837 * gcc.target/arm/pr52006.c: New test.
7839 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7842 * gcc.dg/lto/trans-mem.h: New file.
7843 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7844 * gcc.dg/lto/trans-mem-1_1.c: Same.
7845 * gcc.dg/lto/trans-mem-4_1.c: Same.
7846 * gcc.dg/lto/trans-mem-3_1.c: Same.
7848 2012-01-27 Tobias Burnus <burnus@net-b.de>
7851 * gfortran.dg/dummy_procedure_7.f90: New.
7853 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7855 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7856 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7858 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7861 * g++.dg/other/gc5.C: New test.
7863 2012-01-27 Richard Guenther <rguenther@suse.de>
7865 PR tree-optimization/50444
7866 * gcc.dg/torture/pr50444.c: New testcase.
7868 2012-01-27 Tobias Burnus <burnus@net-b.de>
7872 * gfortran.dg/move_alloc_13.f90: New.
7874 2012-01-27 Tobias Burnus <burnus@net-b.de>
7877 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7878 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7879 and change dg-error string.
7881 2012-01-27 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/elemental_args_check_5.f90: New.
7886 2012-01-27 Richard Guenther <rguenther@suse.de>
7889 * g++.dg/torture/pr51959.C: New testcase.
7891 2012-01-27 Tom de Vries <tom@codesourcery.com>
7893 PR tree-optimization/51990
7894 * gcc.dg/pr51990.c: New test.
7895 * gcc.dg/pr51990-2.c: Same.
7897 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7898 Tobias Burnus <burnus@gcc.gnu.org>
7901 * gfortran.dg/class_allocate_11.f03: New.
7906 * gfortran.dg/class_allocate_7.f03: New.
7907 * gfortran.dg/class_allocate_8.f03: New.
7908 * gfortran.dg/class_allocate_9.f03: New.
7909 * gfortran.dg/class_allocate_10.f03: New.
7911 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7913 * gnat.dg/discr34.adb: New test.
7914 * gnat.dg/discr34_pkg.ads: New helper.
7916 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7918 * gnat.dg/discr33.adb: New test.
7920 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7922 * gnat.dg/limited_with3.ad[sb): New test.
7923 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7924 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7925 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7927 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7929 * gnat.dg/stack_usage1.adb: New test.
7930 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7932 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7933 * gcc.dg/pr44194-2.c: Likewise.
7935 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7938 * g++.dg/template/crash112.C: New.
7940 2012-01-27 Richard Henderson <rth@redhat.com>
7942 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7944 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7946 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7948 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7951 * g++.dg/opt/pr51895.C: New test.
7953 2012-01-26 Michael Matz <matz@suse.de>
7955 PR tree-optimization/48794
7956 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7958 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7960 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7962 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7964 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7965 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7967 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7968 the default value for s390 and s390x.
7970 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7973 * gcc.dg/lto/trans-mem-4_0.c: New.
7974 * gcc.dg/lto/trans-mem-4_1.c: New.
7975 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7977 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7978 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7980 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7981 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7984 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7986 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7988 2012-01-25 Ian Lance Taylor <iant@google.com>
7990 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7992 2012-01-25 Tobias Burnus <burnus@net-b.de>
7995 * gfortran.dg/typebound_proc_25.f90: New.
7997 2012-01-25 Jason Merrill <jason@redhat.com>
8000 * g++.dg/lto/pr51992_0.C: New.
8002 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8004 PR tree-optimization/51987
8005 * gcc.target/i386/pr51987.c: New test.
8007 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8009 * gcc.dg/tm/lto-1.c: Require lto support in target.
8011 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8013 PR rtl-optimization/48374
8014 * gcc.dg/pr48374.c: New test.
8016 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8018 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8020 2012-01-25 Tobias Burnus <burnus@net-b.de>
8023 * gfortran.dg/derived_constructor_char_3.f90: New.
8025 2012-01-24 Ian Lance Taylor <iant@google.com>
8027 * go.test/go-test.exp (filecmp): New procedure.
8028 (errchk): Handle quoted square brackets.
8029 (go-gc-tests): Set go_compile_args. Handle various new test
8030 lines. Skip a few new tests.
8031 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8033 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8035 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8036 (check_effective_target_vect_extract_even_odd)
8037 (check_effective_target_vect_interleave): Return true for MIPS
8040 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8042 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8043 (main): Use it instead of argc.
8045 2012-01-24 Jason Merrill <jason@redhat.com>
8048 * g++.dg/cpp0x/sfinae31.C: New.
8050 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8052 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8054 2012-01-24 Jason Merrill <jason@redhat.com>
8057 * g++.dg/inherit/covariant20.C: New.
8059 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8062 * g++.dg/parse/crash58.C: New.
8064 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8067 * gcc.dg/pr51957-1.c: New test.
8068 * gcc.dg/pr51957-1.h: New file.
8069 * gcc.dg/pr51957-2.c: New test.
8071 2012-01-23 Jason Merrill <jason@redhat.com>
8074 * g++.dg/ext/visibility/template10.C: New.
8076 2012-01-23 Tobias Burnus <burnus@net-b.de>
8079 * gfortran.dg/move_alloc_12.f90: New.
8081 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8084 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8086 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8089 * g++.dg/template/crash111.C: New.
8091 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8093 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8095 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8097 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8100 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8101 the DW_TAG_class_type and DW_AT_name: "Executor".
8103 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8105 * lib/target-supports.exp
8106 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8107 (check_effective_target_vect_interleave): Likewise.
8109 2012-01-22 Jason Merrill <jason@redhat.com>
8112 * g++.dg/template/using20.C: New.
8113 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8115 2012-01-23 Jason Merrill <jason@redhat.com>
8118 * g++.dg/torture/pr51344.C: Limit to x86.
8120 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8122 * c-c++-common/tm/omp.c: Require target with pthread support.
8124 2012-01-23 Richard Guenther <rguenther@suse.de>
8126 PR tree-optimization/51949
8127 * gcc.dg/torture/pr51949.c: New testcase.
8129 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8131 PR rtl-optimization/51933
8132 * gcc.c-torture/execute/pr51933.c: New test.
8134 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8136 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8137 Do not define for Interix.
8139 2012-01-22 Jason Merrill <jason@redhat.com>
8142 * g++.dg/lto/pr51832.h: New.
8143 * g++.dg/lto/pr51832_0.C: New.
8144 * g++.dg/lto/pr51832_1.C: New.
8146 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8148 * gcc.dg/ext-elim-1.c: New test.
8150 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8153 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8154 * g++.dg/opt/longbranch1.C: Likewise.
8156 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8158 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8161 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8164 * gfortran.dg/namelist_74.f90: New test.
8165 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8167 2012-01-21 Tobias Burnus <burnus@net-b.de>
8170 * gfortran.dg/class_47.f90: New.
8172 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8174 * gnat.dg/renaming5.ad[sb]: New test.
8176 2012-01-20 Jason Merrill <jason@redhat.com>
8179 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8181 2012-01-20 Jason Merrill <jason@redhat.com>
8184 * g++.dg/ext/attrib42.C: Require ilp32.
8186 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.target/arm/pr51915.c: New test.
8191 2012-01-20 Cary Coutant <ccoutant@google.com>
8192 Dodji Seketeli <dodji@redhat.com>
8195 * g++.dg/debug/dwarf2/nested-3.C: New test.
8197 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8200 * g++.dg/template/crash110.C: New.
8202 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8205 Remove default options on hppa*-*-hpux*.
8207 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8209 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8211 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8213 * gcc.c-torture/compile/pr51856.c: New testcase.
8215 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8217 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8218 options to go_target_compile.
8220 2012-01-20 Kai Tietz <ktietz@redhat.com>
8222 * g++.dg/torture/pr51344.C: Fix typo.
8224 2012-01-20 Richard Guenther <rguenther@suse.de>
8226 PR tree-optimization/51903
8227 * g++.dg/torture/pr51903.C: New testcase.
8229 2012-01-20 Tobias Burnus <burnus@net-b.de>
8230 Janus Weil <janus@gcc.gnu.org>
8233 * gfortran.dg/use_21.f90: New.
8235 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8238 * gcc.dg/torture/pr51106-1.c: New test.
8239 * gcc.dg/torture/pr51106-2.c: New test.
8241 2012-01-19 Kai Tietz <ktietz@redhat.com>
8243 * g++.dg/torture/pr51344.C: New test.
8245 2012-01-19 Tobias Burnus <burnus@net-b.de>
8248 * gfortran.dg/intrinsic_size_2.f90: New.
8250 2012-01-19 Jason Merrill <jason@redhat.com>
8253 * g++.dg/inherit/using7.C: New.
8255 2012-01-19 Richard Guenther <rguenther@suse.de>
8257 PR tree-optimization/37997
8258 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8260 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8262 PR rtl-optimization/51505
8263 * gcc.dg/pr51505.c: New test.
8265 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8268 * gfortran.dg/typebound_operator_12.f03: New.
8269 * gfortran.dg/typebound_operator_13.f03: New.
8271 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8274 * g++.dg/cpp0x/pr51225.C: New.
8276 2012-01-17 Ian Lance Taylor <iant@google.com>
8279 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8281 2012-01-17 Tobias Burnus <burnus@net-b.de>
8284 * gfortran.dg/realloc_on_assign_9.f90: New.
8286 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8289 * gcc.dg/tm/memopt-3.c: Remove xfail.
8290 * gcc.dg/tm/memopt-4.c: Remove xfail.
8291 * gcc.dg/tm/memopt-5.c: Remove xfail.
8292 * gcc.dg/tm/memopt-7.c: Remove xfail.
8294 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8296 PR tree-optimization/51877
8297 * gcc.c-torture/execute/pr51877.c: New test.
8299 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8301 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8302 {!vect_align_arrays} to vect_sizes_32B_16B.
8303 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8304 * gcc.dg/vect/vect-peel-3.c: Ditto.
8306 2012-01-16 Jason Merrill <jason@redhat.com>
8309 * g++.dg/abi/mangle60.C: New.
8312 * g++.dg/pch/mangle1.{C,Hs}: New.
8314 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8315 Tobias Burnus <burnus@net-b.de>
8318 * gfortran.dg/elemental_optional_args_3.f90: New
8319 * gfortran.dg/elemental_optional_args_4.f90: New
8321 2012-01-16 Tobias Burnus <burnus@net-b.de>
8324 * gfortran.dg/use_20.f90: New
8326 2012-01-16 Jason Merrill <jason@redhat.com>
8329 * g++.dg/cpp0x/rv-bitfield.C: New.
8330 * g++.dg/cpp0x/rv-bitfield2.C: New.
8332 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8334 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8335 subroutine 'qsort' and use index array to assign the result.
8337 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8339 PR tree-optimization/51865
8340 * gcc.dg/pr51865.c: New test.
8342 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8344 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8346 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8348 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8349 to be loaded from the constant pool, rather than via %hi and %lo.
8351 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8353 PR rtl-optimization/51821
8354 * gcc.dg/pr51821.c: New test.
8356 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8358 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8360 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8362 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8364 2012-01-14 Tobias Burnus <burnus@net-b.de>
8367 * gfortran.dg/init_flag_8.f90: New.
8368 * gfortran.dg/init_flag_9.f90: New.
8370 2011-01-14 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/use_18.f90: New.
8374 * gfortran.dg/use_19.f90: New.
8376 2012-01-13 Ian Lance Taylor <iant@google.com>
8379 * g++.dg/warn/Wsign-compare-4.C: New.
8381 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8384 * gfortran.dg/alloc_comp_assign.f03: New.
8385 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8386 __BUILTIN_FREE from 38 to 32.
8388 2012-01-13 Jason Merrill <jason@redhat.com>
8391 * g++.dg/warn/Wreturn-type-7.C: New.
8393 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8395 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8397 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8398 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8399 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8400 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8401 int32plus because of big array needed.
8402 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8403 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8405 2012-01-13 Jason Merrill <jason@redhat.com>
8408 * g++.dg/ext/visibility/template9.C: New.
8411 * g++.dg/cpp0x/defaulted34.C: New.
8412 * g++.dg/template/virtual3.C: New.
8414 2012-01-13 Richard Guenther <rguenther@suse.de>
8417 * gcc.dg/torture/pr8081.c: New testcase.
8419 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8421 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8423 2012-01-12 Jason Merrill <jason@redhat.com>
8426 * g++.dg/ext/stmtexpr14.C: New.
8428 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8431 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8433 2012-01-12 Jason Merrill <jason@redhat.com>
8436 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8437 * g++.dg/abi/mangle58.C: Likewise.
8440 * g++.dg/template/arg8.C: New.
8442 2012-01-12 Ira Rosen <irar@il.ibm.com>
8444 PR tree-optimization/51799
8445 * gcc.dg/vect/pr51799.c: New test.
8446 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8449 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8450 Tobias Burnus <burnus@net-b.de>
8454 * lib/target-supports.exp
8455 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8456 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8458 2012-01-11 Jason Merrill <jason@redhat.com>
8461 * g++.dg/ext/attrib42.C: New.
8463 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8466 * gcc.dg/pr51796.c: New test.
8468 2012-01-11 Jason Merrill <jason@redhat.com>
8471 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8473 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/array19.ad[sb]: New test.
8477 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8479 * gnat.dg/opt23.ad[sb]: New test.
8480 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8481 * gnat.dg/opt24.ad[sb]: New test.
8483 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8485 PR tree-optimization/49642
8486 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8487 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8489 2012-01-11 Jason Merrill <jason@redhat.com>
8492 * g++.dg/template/explicit-args5.C: New.
8494 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8496 * gcc.c-torture/execute/20120110-1.c: New testcase.
8498 2012-01-10 Jason Merrill <jason@redhat.com>
8501 * g++.dg/inherit/ambig1.C: New.
8504 * g++.dg/cpp0x/constexpr-cache1.C: New.
8506 2012-01-10 Richard Guenther <rguenther@suse.de>
8508 PR tree-optimization/51801
8509 * gcc.dg/torture/pr51801.c: New testcase.
8511 2012-01-10 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/allocate_with_typespec_5.f90: New.
8516 2012-01-10 Tobias Burnus <burnus@net-b.de>
8518 * gfortran.dg/class_39.f03: Update dg-error string.
8520 2012-01-10 Richard Guenther <rguenther@suse.de>
8522 PR tree-optimization/50913
8523 * gcc.dg/graphite/interchange-16.c: New testcase.
8524 * gcc.dg/graphite/scop-20.c: XFAIL.
8525 * gfortran.dg/graphite/interchange-1.f: Likewise.
8526 * gfortran.dg/graphite/block-1.f90: Likewise.
8527 * gfortran.dg/graphite/block-2.f: Likewise.
8529 2012-01-10 Richard Henderson <rth@redhat.com>
8531 * lib/target-supports.exp (check_effective_target_vect_perm,
8532 check_effective_target_vect_perm_byte,
8533 check_effective_target_vect_perm_short): Enable for arm neon.
8535 2012-01-09 Tobias Burnus <burnus@net-b.de>
8538 * gfortran.dg/typebound_operator_11.f90: New.
8540 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8542 * gnat.dg/array18.adb: New test.
8543 * gnat.dg/array18_pkg.ads: New helper.
8545 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8548 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8549 around base object in first assignment in main program.
8550 * gfortran.dg/typebound_operator_10.f03: New test.
8552 2012-01-09 Martin Jambor <mjambor@suse.cz>
8554 PR tree-optimization/51759
8555 * g++.dg/ipa/pr51759.C: New test.
8557 2012-01-09 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.dg/optional_absent_2.f90: New.
8562 2012-01-09 Tobias Burnus <burnus@net-b.de>
8565 * gfortran.dg/use_17.f90: New.
8567 2012-01-09 Gary Funck <gary@intrepid.com>
8569 PR preprocessor/33919
8570 * gcc.dg/pr33919.c: New test.
8571 * gcc.dg/pr33919-0.h: New test header file.
8572 * gcc.dg/pr33919-1.h: Ditto.
8573 * gcc.dg/pr33919-2.h: Ditto.
8575 2012-01-07 Jan Hubicka <jh@suse.cz>
8577 PR tree-optimize/51694
8578 * gcc.c-torture/compile/pr51694.c: new testcase.
8580 2012-01-07 Jan Hubicka <jh@suse.cz>
8582 PR tree-optimization/51600
8583 * g++.dg/torture/pr51600.C: New testcase.
8585 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8587 PR gcov-profile/51715
8588 PR gcov-profile/51717
8589 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8590 * gcc.misc-tests/gcov-14.c: Likewise.
8592 2012-01-06 Jason Merrill <jason@redhat.com>
8594 * g++.dg/parse/new5.C: New.
8596 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8599 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8600 including <string.h>.
8602 2012-01-06 Jason Merrill <jason@redhat.com>
8604 * g++.dg/abi/mangle51.C: New.
8605 * g++.dg/abi/mangle52.C: New.
8606 * g++.dg/abi/mangle53.C: New.
8607 * g++.dg/abi/mangle54.C: New.
8608 * g++.dg/abi/mangle55.C: New.
8609 * g++.dg/abi/mangle56.C: New.
8610 * g++.dg/abi/mangle57.C: New.
8611 * g++.dg/abi/mangle58.C: New.
8612 * g++.dg/abi/mangle59.C: New.
8613 * g++.dg/cpp0x/trailing3.C: Update mangling.
8614 * g++.dg/cpp0x/variadic111.C: Update mangling.
8615 * g++.dg/cpp0x/variadic4.C: Update mangling.
8616 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8617 * g++.dg/template/nontype22.C: Works now.
8618 * g++.dg/template/pr35240.C: Works now.
8620 * g++.dg/cpp0x/error7.C: New.
8622 2012-01-06 Tobias Burnus <burnus@net-b.de>
8624 * gfortran.dg/deallocate_stat_2.f90: New.
8625 * coarray/allocate_errgmsg.f90: New.
8626 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8627 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8628 * coarray/subobject_1.f90: Fix for num_images > 1.
8629 * gfortran.dg/deallocate_stat.f90: Update due to changed
8632 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8634 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8636 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8638 * ada/acats/overflow.lst: Add cb20004.
8640 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8643 * g++.dg/cpp0x/alias-decl-18.C: New test.
8645 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8647 * gcc.c-torture/execute/20120104-1.c: New test.
8649 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8653 the old typebound_operator_8.f03.
8654 * gfortran.dg/typebound_operator_8.f03: New version of
8655 typebound_operator_7.f03 with 'u' a derived type instead of a
8658 2012-01-05 Richard Guenther <rguenther@suse.de>
8660 * g++.dg/torture/pr49309.C: Skip for -flto.
8662 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8665 * gcc.c-torture/compile/pr51761.c: New test.
8667 2012-01-05 Richard Guenther <rguenther@suse.de>
8669 PR tree-optimization/51760
8670 * gcc.dg/torture/pr51760.c: New testcase.
8672 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8675 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8677 2012-01-05 Richard Guenther <rguenther@suse.de>
8680 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8681 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8683 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8686 * gcc.dg/pr51695.c: New test.
8688 2012-01-04 Andrew Pinski <apinski@cavium.com>
8690 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8691 * gcc.target/mips/octeon2-lx-1.c: New test.
8692 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8693 * gcc.target/mips/octeon2-lx-2.c: New test.
8694 * gcc.target/mips/octeon2-lx-3.c: New test.
8696 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8700 * gcc.dg/tm/alias-1.c: Adjust regexp.
8701 * gcc.dg/tm/alias-2.c: Adjust regexp.
8703 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8706 * g++.dg/warn/Wparentheses-26.C: New.
8708 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8710 * gfortran.dg/elemental_optional_args_2.f90: New test.
8712 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8715 * gfortran.dg/common_17.f90: New test.
8717 2012-01-04 Richard Guenther <rguenther@suse.de>
8719 PR tree-optimization/49651
8720 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8721 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8723 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8726 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8728 2012-01-03 Andrew Pinski <apinski@cavium.com>
8730 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8731 for all mips targets. Also allow an optional .cfi_startproc.
8733 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8735 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8737 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8740 * g++.dg/rtti/dyncast5.C: New.
8742 2012-01-03 Richard Guenther <rguenther@suse.de>
8744 PR tree-optimization/51070
8745 * gcc.dg/torture/pr51070-2.c: New testcase.
8747 2012-01-03 Richard Guenther <rguenther@suse.de>
8749 PR tree-optimization/51692
8750 * gcc.dg/torture/pr51692.c: New testcase.
8752 2012-01-03 Richard Guenther <rguenther@suse.de>
8755 * g++.dg/lto/pr51650-3_0.C: New testcase.
8757 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8760 * g++.dg/warn/Wredundant-decls-spec.C: New.
8762 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8764 PR tree-optimization/51719
8765 * g++.dg/tree-prof/pr51719.C: New test.
8767 2012-01-03 Richard Guenther <rguenther@suse.de>
8770 * gcc.dg/fold-compare-6.c: New testcase.
8772 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8775 * g++.dg/gomp/pr51669.C: New test.
8777 2012-01-02 Jason Merrill <jason@redhat.com>
8780 * g++.dg/cpp0x/constexpr-union2.C: New.
8783 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8785 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8788 * g++.dg/cpp0x/constexpr-99.C: New test.
8790 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8793 * g++.dg/template/init9.C: New.
8795 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8797 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8798 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8799 rather than a specific number.
8801 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8806 * gfortran.dg/typebound_operator_7.f03: New.
8807 * gfortran.dg/typebound_operator_8.f03: New.
8809 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8812 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8814 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8816 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8818 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8820 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8822 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8827 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8828 * gfortran.dg/io_real_boz_4.f90: Likewise.
8829 * gfortran.dg/io_real_boz_5.f90: Likewise.
8831 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8833 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8835 2012-01-02 Revital Eres <revital.eres@linaro.org>
8837 * gcc.dg/sms-11.c: New file.
8839 2012-01-02 Tobias Burnus <burnus@net-b.de>
8842 * gfortran.dg/coarray/image_index_3.f90: New.
8844 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8847 * g++.dg/parse/enum8.C: New.
8849 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8852 * g++.dg/conversion/reinterpret4.C: New.
8853 * g++.dg/conversion/reinterpret1.C: Adjust.
8855 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8857 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8859 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
8861 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8862 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8863 * g++.old-deja/g++.jason/access14.C: Likewise.
8864 * g++.old-deja/g++.jason/access8.C: Likewise.
8865 * g++.old-deja/g++.jason/access1.C: Likewise.
8866 * g++.old-deja/g++.other/access3.C: Likewise.
8867 * g++.old-deja/g++.other/access5.C: Likewise.
8868 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8869 * g++.old-deja/g++.law/visibility22.C: Likewise.
8870 * g++.old-deja/g++.law/visibility26.C: Likewise.
8871 * g++.old-deja/g++.mike/p2746.C: Likewise.
8872 * g++.dg/debug/using1.C: Likewise.
8873 * g++.dg/lookup/using51.C: Likewise.
8874 * g++.dg/inherit/using5.C: Likewise.
8875 * g++.dg/inherit/pr30297.C: Likewise.
8876 * g++.dg/inherit/access8.C: Likewise.
8877 * g++.dg/torture/pr39362.C: Likewise.
8878 * g++.dg/template/crash13.C: Likewise.
8879 * g++.dg/template/using10.C: Likewise.
8881 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8884 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8887 2012-01-01 Ira Rosen <irar@il.ibm.com>
8889 PR tree-optimization/51704
8890 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8891 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8892 corresponding flags.
8894 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8897 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8899 2012-01-01 Jan Hubicka <jh@suse.cz>
8901 PR rtl-optimization/51069
8902 * gcc.c-torture/compile/pr51069.c: New testcase.
8904 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8906 PR tree-optimization/51683
8907 * gcc.dg/pr51683.c: New test.
8909 Copyright (C) 2012 Free Software Foundation, Inc.
8911 Copying and distribution of this file, with or without modification,
8912 are permitted in any medium without royalty provided the copyright
8913 notice and this notice are preserved.