1 2012-10-15 Matthias Klose <doko@ubuntu.com>
3 * lib/target-supports.exp (check_profiling_available): Match
4 arm*-*-linux-* for ARM Linux/GNU.
5 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
6 * gfortran.dg/enum_10.f90: Likewise.
7 * gfortran.dg/enum_9.f90: Likewise.
8 * gcc.target/arm/synchronize.c: Likewise.
9 * g++.old-deja/g++.jason/enum6.C: Likewise.
10 * g++.old-deja/g++.other/enum4.C: Likewise.
11 * g++.old-deja/g++.law/enum9.C: Likewise.
13 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
15 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
16 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
18 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
19 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/overload/operator6.C: New.
24 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
28 * g++.dg/parse/tmpl-outside1.C: Likewise.
29 * g++.dg/template/qualttp18.C: Likewise.
30 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
31 * g++.old-deja/g++.pt/overload13.C: Likewise.
33 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
36 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
37 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
38 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
39 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
40 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
41 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
42 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
44 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/parse/tmpl-outside2.C: New.
48 * g++.dg/parse/tmpl-outside1.C: Adjust.
49 * g++.dg/template/qualttp18.C: Likewise.
50 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
51 * g++.old-deja/g++.pt/overload13.C: Likewise.
53 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
55 PR tree-optimization/54915
56 * gcc.dg/tree-ssa/pr54915.c: New testcase.
58 2012-10-15 Richard Guenther <rguenther@suse.de>
60 PR tree-optimization/54920
61 * gcc.dg/torture/pr54920.c: New testcase.
63 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
65 * gnat.dg/unchecked_convert9.ad[sb]: New test.
67 2012-10-13 Jason Merrill <jason@redhat.com>
69 * g++.dg/tls/thread_local7g.C: Require tls_native.
71 2012-10-14 Jason Merrill <jason@redhat.com>
73 * g++.dg/cpp0x/inh-ctor1.C: New.
74 * g++.dg/cpp0x/inh-ctor2.C: New.
75 * g++.dg/cpp0x/inh-ctor3.C: New.
76 * g++.dg/cpp0x/inh-ctor4.C: New.
77 * g++.dg/cpp0x/inh-ctor5.C: New.
78 * g++.dg/cpp0x/inh-ctor6.C: New.
79 * g++.dg/cpp0x/inh-ctor7.C: New.
80 * g++.dg/cpp0x/inh-ctor8.C: New.
81 * g++.dg/cpp0x/inh-ctor9.C: New.
82 * g++.dg/cpp0x/inh-ctor10.C: New.
83 * g++.dg/cpp0x/inh-ctor11.C: New.
84 * g++.dg/cpp0x/inh-ctor12.C: New.
85 * g++.dg/cpp0x/inh-ctor13.C: New.
87 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
89 PR rtl-optimization/54919
90 * gcc.dg/pr54919.c: New testcase.
92 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/template/crash113.C: New.
97 2012-10-14 Jan Hubicka <jh@suse.cz>
99 * gcc.dg/unroll_5.c: New testcase.
101 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/opt/pr52643.C: New.
106 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
109 * gcc.target/sh/pr54602-1.c: New.
110 * gcc.target/sh/pr54602-2.c: New.
111 * gcc.target/sh/pr54602-3.c: New.
112 * gcc.target/sh/pr54602-4.c: New.
114 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
117 * gcc.target/sh/pr54680.c: New.
119 2012-10-12 Jan Hubicka <jh@suse.cz>
121 * gcc.dg/webizer.c: New testcase.
123 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
125 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
128 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
131 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
132 Return 0 if already specifying -mfloat-abi other than hard.
134 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
136 * gcc.dg/pr53060.c: Prune irrelevant warning.
138 2012-10-12 Jakub Jelinek <jakub@redhat.com>
141 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
142 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
143 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
144 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
145 Adjust expected wording of warnings for *cmp* builtins.
146 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
147 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
149 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/parse/friend-main.C: New.
154 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
157 * g++.dg/pr53055.C: New testcase.
159 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp0x/pr52744.C: New.
164 2012-10-12 Janus Weil <janus@gcc.gnu.org>
167 * gfortran.dg/dummy_procedure_9.f90: New.
169 2012-10-12 Richard Biener <rguenther@suse.de>
171 PR tree-optimization/54894
172 * gcc.dg/torture/pr54894.c: New testcase.
174 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
177 * gcc.target/sh/pr51244-13.c: New.
178 * gcc.target/sh/pr51244-14.c: New.
179 * gcc.target/sh/pr51244-15.c: New.
180 * gcc.target/sh/pr51244-16.c: New.
182 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/cpp0x/decltype45.C: New.
187 2012-10-11 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/class_allocate_13.f90: New.
192 2012-10-11 Jason Merrill <jason@redhat.com>
194 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
195 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
197 * g++.dg/gomp/tls-5.C: Require tls_native.
198 * g++.dg/tls/thread_local7.C: Require tls_native.
199 * g++.dg/tls/static2.C: New.
201 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/ext/weak5.C: New.
206 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
209 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
210 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
212 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/parse/pr43765.C: New.
217 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
219 * obj-c++.dg/tls/init-2.mm: Tweak errors.
221 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/init/bitfield3.C: New.
226 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
228 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
230 2012-10-10 Jakub Jelinek <jakub@redhat.com>
232 PR tree-optimization/54877
233 * gcc.dg/torture/pr54877.c: New test.
235 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
238 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
239 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
240 and remove target info from dg-do compile.
241 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
242 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
243 and remove target info from dg-do compile.
245 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
247 * gcc.dg/pr54782.c: Require target with pthread support.
249 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
252 * g++.dg/cpp0x/auto35.C: New.
254 2012-10-10 Dodji Seketeli <dodji@redhat.com>
256 PR c++/53540 - using fails to be equivalent to typedef
257 * g++.dg/cpp0x/alias-decl-24.C: New test.
259 2012-10-10 Dodji Seketeli <dodji@redhat.com>
261 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
262 that c++11 attributes to types are ignored for now.
263 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
264 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
266 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
269 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
271 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
274 * g++.dg/cpp0x/initlist67.C: New.
276 2012-10-10 Dehao Chen <dehao@google.com>
278 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
280 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
283 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
286 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/cpp0x/decltype44.C: New.
291 2012-10-09 Steve Ellcey <sellcey@mips.com>
293 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
295 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/cpp0x/decltype43.C: New.
300 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
303 * gcc.dg/pr53397-1.c: New test case.
304 * gcc.dg/pr53397-2.c: New test case.
306 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/warn/Wparentheses-26.C: Adjust.
310 * g++.dg/warn/Wparentheses-27.C: New.
312 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
315 * c-c++-common/vector-scalar.c: New testcase.
316 * g++.dg/ext/vector18.C: New testcase.
317 * g++.dg/ext/vector5.C: This is not an error anymore.
318 * gcc.dg/init-vec-1.c: Move ...
319 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
320 * gcc.c-torture/execute/vector-shift1.c: Move ...
321 * c-c++-common/torture/vector-shift1.c: ... here.
322 * gcc.dg/scal-to-vec1.c: Move ...
323 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
324 C++11. Adapt error messages.
325 * gcc.dg/convert-vec-1.c: Move ...
326 * c-c++-common/convert-vec-1.c: ... here.
327 * gcc.dg/scal-to-vec2.c: Move ...
328 * c-c++-common/scal-to-vec2.c: ... here.
330 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
333 * gcc.target/i386/pr54400.c: New testcase.
335 2012-10-08 Jakub Jelinek <jakub@redhat.com>
338 * g++.dg/template/pr54858.C: New test.
340 2012-10-08 Marek Polacek <polacek@redhat.com>
343 * g++.dg/debug/pr54831.C: New test.
345 2012-10-08 Dehao Chen <dehao@google.com>
347 * g++.dg/predict-loop-exit-1.C: New.
348 * g++.dg/predict-loop-exit-2.C: New.
349 * g++.dg/predict-loop-exit-3.C: New.
351 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
353 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
355 2012-10-08 Jason Merrill <jason@redhat.com>
357 * g++.dg/gomp/tls-5.C: New.
358 * g++.dg/gomp/tls-wrap1.C: New.
359 * g++.dg/gomp/tls-wrap2.C: New.
360 * g++.dg/gomp/tls-wrap3.C: New.
361 * g++.dg/gomp/tls-wrap4.C: New.
362 * g++.dg/gomp/tls-wrapper-cse.C: New.
363 * g++.dg/tls/thread_local-cse.C: New.
364 * g++.dg/tls/thread_local-order1.C: New.
365 * g++.dg/tls/thread_local-order2.C: New.
366 * g++.dg/tls/thread_local-wrap1.C: New.
367 * g++.dg/tls/thread_local-wrap2.C: New.
368 * g++.dg/tls/thread_local-wrap3.C: New.
369 * g++.dg/tls/thread_local-wrap4.C: New.
370 * g++.dg/tls/thread_local2g.C: New.
371 * g++.dg/tls/thread_local3g.C: New.
372 * g++.dg/tls/thread_local4g.C: New.
373 * g++.dg/tls/thread_local5g.C: New.
374 * g++.dg/tls/thread_local6g.C: New.
375 * g++.dg/tls/thread_local7g.C: New.
377 * g++.dg/tls/thread_local3.C: New.
378 * g++.dg/tls/thread_local4.C: New.
379 * g++.dg/tls/thread_local5.C: New.
380 * g++.dg/tls/thread_local6.C: New.
382 * g++.dg/tls/init-2.C: Tweak errors.
383 * g++.dg/tls/thread_local1.C: New.
384 * g++.dg/tls/thread_local2.C: New.
385 * g++.dg/tls/thread_local7.C: New.
387 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
390 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
392 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
395 * gcc.target/sh/pr54685.c: New.
397 2012-10-08 Dodji Seketeli <dodji@redhat.com>
399 PR c++/53528 C++11 attribute support
400 * g++.dg/cpp0x/gen-attrs-1.C: New test.
401 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
402 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
403 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
404 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
405 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
406 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
407 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
408 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
409 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
410 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
411 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
412 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
413 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
414 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
415 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
416 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
417 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
418 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
419 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
420 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
421 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
422 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
423 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
424 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
425 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
426 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
427 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
428 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
429 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
430 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
431 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
432 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
433 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
434 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
435 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
436 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
437 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
438 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
439 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
440 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
441 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
442 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
443 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
444 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
445 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
446 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
447 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
448 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
449 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
450 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
451 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
452 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
453 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
454 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
455 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
456 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
458 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
460 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
461 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
462 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
464 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
467 * gcc.target/sh/pr54760-2.c: New.
468 * gcc.target/sh/pr54760-3.c: New.
470 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
473 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
475 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
476 Sandra Loosemore <sandra@codesourcery.com>
478 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
479 and test that the accumulator is initialized using MULT.
480 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
481 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
483 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/stdint.C: New.
488 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/cpp0x/stddef.C: New.
493 2012-10-06 Janus Weil <janus@gcc.gnu.org>
496 * gfortran.dg/typebound_operator_17.f90: New.
498 2012-10-06 Jan Hubicka <jh@suse.cz>
502 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
504 2012-10-06 Jan Hubicka <jh@suse.cz>
506 * gcc.dg/lto/resolutions_0.c: New testcase.
508 2012-10-06 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/generic_25.f90: New.
512 * gfortran.dg/generic_26.f90: New.
513 * gfortran.dg/generic_27.f90: New.
515 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
518 * gcc.target/sh/pr54760-1.c: New.
520 2012-10-05 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
523 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
524 * g++.dg/warn/Wsign-compare-5.C: New test.
525 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
526 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
527 * g++.dg/ext/builtin30.C: New test.
528 * g++.dg/ext/vla12.C: New test.
529 * gcc.dg/builtins-85.c: New test.
532 * gcc.dg/guality/pr54519-1.c: New test.
533 * gcc.dg/guality/pr54519-2.c: New test.
534 * gcc.dg/guality/pr54519-3.c: New test.
535 * gcc.dg/guality/pr54519-4.c: New test.
536 * gcc.dg/guality/pr54519-5.c: New test.
537 * gcc.dg/guality/pr54519-6.c: New test.
539 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/cpp0x/defaulted38.C: New.
544 2012-10-05 Jakub Jelinek <jakub@redhat.com>
546 PR tree-optimization/33763
547 * c-c++-common/pr33763.c: New test.
549 PR tree-optimization/54810
550 * gcc.dg/tree-ssa/vrp85.c: New test.
552 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
554 * gcc.dg/ucnid-7.c: Skip on AIX.
555 * gcc.dg/ucnid-8.c: Same.
556 * gcc.dg/ucnid-10.c: Same.
557 * gcc.dg/ucnid-13.c: Same.
558 * gcc.dg/attr-alias-3.c: Same.
559 * gcc.dg/attr-alias-5.c: Same.
560 * gcc.dg/torture/pr51106-2.c: Same.
561 * gcc.dg/vmx/3b-13.c: Use valid splat index.
563 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/cpp0x/alias-decl-23.C: New.
568 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/template/friend53.C: New.
573 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
575 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
576 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
577 (scan-ada-spec): Likewise.
578 (scan-ada-spec-not): Likewise.
579 * gcc.dg/dump-ada-spec-1.c: New test.
580 * g++.dg/other/dump-ada-spec-1.C: Likewise.
582 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
584 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
586 2012-10-04 Florian Weimer <fweimer@redhat.com>
588 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
590 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/cpp0x/pr54323.C: New.
595 2012-10-04 Richard Guenther <rguenther@suse.de>
598 * g++.dg/torture/pr54735.C: New testcase.
600 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
602 PR rtl-optimization/54739
603 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
605 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
608 * gcc.target/sh/pr51244-12.c: New.
610 2012-10-03 Dehao Chen <dehao@google.com>
613 * gcc.dg/pr54782.c: New test.
615 2012-10-03 Jakub Jelinek <jakub@redhat.com>
618 * g++.dg/cpp0x/constexpr-ref4.C: New test.
620 2012-10-02 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/class_53.f90: New.
625 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
628 * gcc.dg/guality/pr54551.c: New.
630 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
632 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
633 * gcc.target/powerpc/pr46728-2.c: Likewise.
635 2012-10-02 Sharad Singhai <singhai@google.com>
638 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
639 to fix test failures caused by r191883.
640 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
641 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
642 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
643 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
644 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
645 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
646 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
647 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
648 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
650 2012-09-30 Sharad Singhai <singhai@google.com>
652 * gcc.target/i386/vect-double-1.c: Fix test.
654 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
657 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
660 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
662 PR rtl-optimization/54457
663 * gcc.target/i386/pr54457.c: New test.
665 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
667 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
669 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
671 * gcc.target/i386/vect-rebuild.c: New testcase.
673 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.target/i386/pad-10.c (foo2): Return x - z.
677 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
679 * gcc.target/mips/pr37362.c: Fix target selector.
681 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
684 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
686 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
688 * gcc.dg/ucnid-8.c: Update line number.
689 * gcc.dg/torture/pr51106-2.c: Likewise.
691 2012-09-30 Janus Weil <janus@gcc.gnu.org>
694 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
695 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
696 * gfortran.dg/c_f_pointer_tests_5.f90: New.
698 2012-09-30 Janus Weil <janus@gcc.gnu.org>
700 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
701 partially reverting r170092.
702 * gfortran.dg/class_7.f03: Ditto.
703 * gfortran.dg/coarray_14.f90: Ditto.
704 * gfortran.dg/typebound_proc_13.f03: Ditto.
706 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
709 * g++.dg/cpp0x/sfinae42.C: New.
711 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
713 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
714 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
715 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
716 * gcc.dg/pr42629.c: XFAIL on AIX.
717 * gcc.dg/pr47684.c: Same.
718 * gcc.dg/pr43670.c: Same.
719 * gcc.dg/pr42916.c: Same.
720 * gcc.dg/pr45449.c: Same.
721 * gcc.dg/pr50017.c: Same.
722 * gcc.dg/pr42728.c: Same.
723 * gcc.dg/pr47881.c: Same.
724 * gcc.dg/pr44023.c: Same.
725 * gcc.dg/pr41345.c: Same.
726 * gcc.dg/pr42630.c: Same.
727 * gcc.dg/pr44971.c: Same.
728 * gcc.dg/pr46771.c: Same.
729 * gcc.dg/ucnid-8.c: Same.
730 * gcc.dg/ucnid-10.c: Same.
731 * gcc.dg/ucnid-13.c: Same.
732 * gcc.dg/torture/pr51106-2.c: Same.
733 * gcc.dg/pr48768.c: Same.
734 * gcc.dg/pr42631.c: Same.
735 * gcc.dg/pr43084.c: Same.
736 * gcc.dg/ucnid-7.c: Same.
737 * gcc.dg/pr42889.c: Same.
738 * gcc.dg/pr41241.c: Same.
739 * gcc.dg/pr42719.c: Same.
740 * g++.dg/debug/pr46583.C: Same.
741 * g++.dg/debug/pr47106.C: Same.
742 * g++.dg/opt/pr48549.C: Same.
743 * g++.dg/other/pr42685.C: Same.
744 * c-c++-common/pr43942.c: Same.
746 2012-09-29 Ian Lance Taylor <iant@google.com>
748 * go.test/go-test.exp: Update for latest version of Go testsuite.
750 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
753 * gfortran.dg/internal_readwrite_3.f90: New test.
755 2012-09-28 Dodji Seketeli <dodji@redhat.com>
757 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
758 c-c++-common/Wunused-local-typedefs-2.c to here.
760 PR c++/54372 - unused attribute inactive on dependant entities
761 * c-c++-common/Wunused-local-typedefs-2.c: New test.
763 2012-09-25 Dodji Seketeli <dodji@redhat.com>
765 PR c++/29028 - Missed unused warning on using declaration
766 * g++.dg/warn/Wunused-var-18.C: New test.
768 2012-09-25 Dodji Seketeli <dodji@redhat.com>
770 PR c++/53551 - -Wunused-local-typedefs misses uses
771 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
773 2012-09-28 Jakub Jelinek <jakub@redhat.com>
776 * gcc.target/i386/xorps-sse2.c: Remove xfails.
778 PR tree-optimization/54713
779 * gcc.c-torture/compile/pr54713-1.c: New test.
780 * gcc.c-torture/compile/pr54713-2.c: New test.
781 * gcc.c-torture/compile/pr54713-3.c: New test.
783 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
785 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
787 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
789 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
791 2012-09-27 Jakub Jelinek <jakub@redhat.com>
794 * gcc.target/i386/pr54703.c: New test.
796 2012-09-27 Richard Guenther <rguenther@suse.de>
799 * gcc.dg/lto/pr54709_0.c: New testcase.
800 * gcc.dg/lto/pr54709_1.c: Likewise.
802 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
804 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
806 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
808 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
810 * gcc.target/arm/pr42879.c: Handle big-endian.
812 2012-09-26 Steve Ellcey <sellcey@mips.com>
815 * gcc.dg/pr37303.c: Check for rdata or rodata.
817 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
819 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
821 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
825 * gcc.target/powerpc/ppc-ne0-1.c: New.
827 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
830 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
831 test_19, test_20, test_21, test_22, test_23): New functions.
832 * gcc.target/sh/pr54089-4.c: New.
833 * gcc.target/sh/pr54089-5.c: New.
834 * gcc.target/sh/pr54089-6.c: New.
835 * gcc.target/sh/pr54089-7.c: New.
837 2012-09-25 Richard Guenther <rguenther@suse.de>
840 * gcc.dg/lto/pr54702_0.c: New testcase.
841 * gcc.dg/lto/pr54702_1.c: Likewise.
842 * gcc.dg/lto/pr54625-1_0.c: Likewise.
843 * gcc.dg/lto/pr54625-1_1.C: Likewise.
844 * gcc.dg/lto/pr54625-2_0.c: Likewise.
845 * gcc.dg/lto/pr54625-2_1.C: Likewise.
847 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/cpp0x/parse2.C: New.
851 * g++.dg/parse/error11.C: Adjust.
852 * g++.dg/parse/error12.C: Likewise.
854 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
856 * gcc.target/i386/20030217-1.c: Added check for
857 large_long_double effective target.
858 * gcc.target/i386/387-3.c: Likewise.
859 * gcc.target/i386/387-4.c: Likewise.
860 * gcc.target/i386/pr36578-1.c: Likewise.
861 * gcc.target/i386/excess-precision-1.c: Added new code for the case
862 when long double size is equal double size.
863 * gcc.target/i386/excess-precision-1.c: Likewise.
864 * gcc.target/i386/pr36578-2.c: Likewise.
865 * gcc.target/i386/20030217-2.c: New testcase.
867 2012-09-25 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/54676
870 * gcc.dg/pr54676.c: New test.
872 2012-09-25 Richard Guenther <rguenther@suse.de>
874 PR tree-optimization/53663
875 * gcc.dg/torture/pr53663-1.c: New testcase.
876 * gcc.dg/torture/pr53663-2.c: Likewise.
877 * gcc.dg/torture/pr53663-3.c: Likewise.
879 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
881 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
883 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
885 * lib/target-supports-dg.exp (dg-require-effective-target,
886 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
887 dg-process-target-1 instead of dg-process-target.
888 (dg-process-target-1): Rename from dg-process-target.
889 (dg-process-target): New.
891 2012-09-24 Richard Guenther <rguenther@suse.de>
893 PR tree-optimization/54684
894 * g++.dg/torture/pr54684.C: New testcase.
896 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
898 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
900 2012-09-24 Richard Guenther <rguenther@suse.de>
903 * gcc.dg/tm/pr52173-1.c: New.
904 * gcc.dg/tm/pr52173-2.c: New.
906 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
908 * gcc.dg/pr54669.c: New test.
910 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
911 Dominique Dhumieres <dominiq@lps.ens.fr>
914 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
916 2012-09-23 Tobias Burnus <burnus@net-b.de>
919 * gfortran.dg/class_array_14.f90: New.
921 2012-09-22 Kai Tietz <ktietz@redhat.com>
923 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
924 * gcc.dg/tree-ssa/scev-4.c: Likewise.
926 2012-09-21 Dehao Chen <dehao@google.com>
929 PR tree-optimization/54655
930 * g++.dg/pr54655.C: New testcase.
932 2012-09-21 Richard Guenther <rguenther@suse.de>
934 PR tree-optimization/54647
935 * g++.dg/torture/pr54647.C: New testcase.
937 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
940 * c-c++-common/torture/vector-compare-2.c: Add -w.
942 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
944 * gnat.dg/opt20.ads: Move dg directive to...
945 * gnat.dg/opt20.adb: ...here.
946 * gnat.dg/addr1.ad[sb]: Likewise.
947 * gnat.dg/concat2.ad[sb]: Likewise.
948 * gnat.dg/array16.ad[sb]: Likewise.
949 * gnat.dg/atomic5.ad[sb]: Likewise.
950 * gnat.dg/discr29.ad[sb]: Likewise.
951 * gnat.dg/noreturn5.ad[sb]: Likewise.
952 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
953 * gnat.dg/discr23.ads: Remove dg directive.
954 * gnat.dg/nested_float_packed.ads: Likewise.
955 * gnat.dg/oconst6.ads: Move to...
956 * gnat.dg/specs/oconst6.ads: ...here.
958 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
961 * g++.dg/cpp0x/decltype32.C: Tweak.
963 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
965 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
966 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
967 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
968 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
970 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
973 * g++.dg/cpp0x/decltype-54581.C: New testcase.
975 2012-09-19 Steve Ellcey <sellcey@mips.com>
977 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
979 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
981 * gcc.target/powerpc/ppc-get-timebase.c: New file.
982 * gcc.target/powerpc/ppc-mftb.c: New file.
984 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
987 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
990 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
993 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
995 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
997 * gcc.c-torture/execute/20120919-1.c: New test.
999 2012-09-19 Richard Guenther <rguenther@suse.de>
1001 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1003 2012-09-19 Richard Guenther <rguenther@suse.de>
1005 * gcc.dg/builtin-unreachable-6.c: Adjust.
1007 2012-09-19 Richard Guenther <rguenther@suse.de>
1009 * gcc.dg/builtin-object-size-10.c: Adjust.
1010 * gcc.dg/builtin-unreachable-5.c: Adjust.
1011 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1012 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1013 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1014 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1015 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1016 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1017 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1018 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1019 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1020 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1021 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1022 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1024 2012-09-19 Richard Guenther <rguenther@suse.de>
1026 PR tree-optimization/54132
1027 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1028 * gcc.dg/torture/pr54132.c: Likewise.
1030 2012-09-19 Terry Guo <terry.guo@arm.com>
1032 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1033 extra prune rules that will be applied to all tests in a .exp file.
1034 (gcc-dg-prune): Use rules defined by the above variable.
1035 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1036 harmless warnings on architecture switch conflict.
1038 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1040 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1041 of asm-comment characters instead of a single one.
1042 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1044 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1046 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1048 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1049 target instead of xfailing it.
1050 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1051 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1052 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1053 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1054 * gcc.dg/vect/vect-104.c: Likewise.
1055 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1056 * gcc.dg/vect/vect-outer-1.c: Likewise.
1057 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1058 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1059 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1060 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1061 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1062 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1063 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1064 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1065 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1067 * lib/target-supports.exp
1068 (check_effective_target_vect_widen_mult_qi_to_hi,
1069 check_effective_target_vect_widen_mult_hi_to_si,
1070 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1071 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1072 check_effective_target_vect_pack_trunc,
1073 check_effective_target_vect_unpack,
1074 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1075 instead of arm_none.
1077 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1079 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1081 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1082 config to compiler_flags.
1084 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.target/i386/pr54592.c: New test.
1089 PR tree-optimization/54610
1090 * gcc.target/i386/pr54610.c: New test.
1092 2012-09-17 Jason Merrill <jason@redhat.com>
1095 * g++.dg/cpp0x/alias-decl-21.C: New.
1096 * g++.dg/cpp0x/alias-decl-22.C: New.
1098 2012-09-17 Tobias Burnus <burnus@net-b.de>
1101 * gfortran.dg/scan_2.f90: New.
1103 2012-09-17 Jason Merrill <jason@redhat.com>
1106 * g++.dg/init/aggr9.C: New.
1108 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1110 * gnat.dg/loop_optimization12.ad[sb]: New test.
1112 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1115 * gfortran.dg/proc_ptr_result_7.f90: New.
1117 2012-09-17 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/structure_constructor_11.f90: New.
1122 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1124 PR tree-optimization/54563
1125 * g++.dg/torture/pr54563.C: New test.
1127 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1130 * gfortran.dg/typebound_generic_14.f03: New.
1132 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/proc_ptr_38.f90: New.
1137 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1140 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1144 * gnat.dg/lto15.adb: Require lto.
1146 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1147 "myBindC" for hppa*-*-hpux*.
1149 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1151 * gfortran.dg/namelist_75.f90: New test.
1153 2012-09-15 Tom de Vries <tom@codesourcery.com>
1155 * gcc.dg/tree-ssa/vrp82.c: New test.
1156 * gcc.dg/tree-ssa/vrp83.c: Same.
1157 * gcc.dg/tree-ssa/vrp84.c: Same.
1159 2012-09-15 Tom de Vries <tom@codesourcery.com>
1161 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1162 * gcc.dg/tree-ssa/vrp81.c: ... this.
1164 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1167 * gcc.target/avr/torture/fix-types.h: New.
1168 * gcc.target/avr/torture/vals-hr.def: New.
1169 * gcc.target/avr/torture/vals-r.def: New.
1170 * gcc.target/avr/torture/vals-k.def: New.
1171 * gcc.target/avr/torture/vals-ur.def: New.
1172 * gcc.target/avr/torture/vals-uk.def: New.
1173 * gcc.target/avr/torture/vals-uhr.def: New.
1174 * gcc.target/avr/torture/vals-llk.def: New.
1175 * gcc.target/avr/torture/vals-ullk.def: New.
1176 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1177 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1178 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1179 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1180 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1181 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1182 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1183 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1185 2012-09-14 Dehao Chen <dehao@google.com>
1187 * g++.dg/debug/dwarf2/deallocator.C: New test.
1189 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1192 * gcc.c-torture/compile/pr54552-1.c: New test.
1194 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1197 * g++.dg/other/vector-compare.C: New testcase.
1198 * c-c++-common/vector-compare-3.c: New testcase.
1199 * gcc.dg/vector-shift.c: Move ...
1200 * c-c++-common/vector-shift.c: ... here.
1201 * gcc.dg/vector-shift1.c: Move ...
1202 * c-c++-common/vector-shift1.c: ... here.
1203 * gcc.dg/vector-shift3.c: Move ...
1204 * c-c++-common/vector-shift3.c: ... here.
1205 * gcc.dg/vector-compare-1.c: Move ...
1206 * c-c++-common/vector-compare-1.c: ... here.
1207 * gcc.dg/vector-compare-2.c: Move ...
1208 * c-c++-common/vector-compare-2.c: ... here.
1209 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1210 * c-c++-common/torture/vector-compare-1.c: ... here.
1211 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1212 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1213 * c-c++-common/torture/vector-compare-2.c: ... here.
1214 * gcc.c-torture/execute/vector-shift.c: Move ...
1215 * c-c++-common/torture/vector-shift.c: ... here.
1216 * gcc.c-torture/execute/vector-shift2.c: Move ...
1217 * c-c++-common/torture/vector-shift2.c: ... here.
1218 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1219 * c-c++-common/torture/vector-subscript-1.c: ... here.
1220 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1221 * c-c++-common/torture/vector-subscript-2.c: ... here.
1222 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1223 * c-c++-common/torture/vector-subscript-3.c: ... here.
1225 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1228 * gcc.c-torture/compile/pr54103-1.c,
1229 gcc.c-torture/compile/pr54103-2.c,
1230 gcc.c-torture/compile/pr54103-3.c,
1231 gcc.c-torture/compile/pr54103-4.c,
1232 gcc.c-torture/compile/pr54103-5.c,
1233 gcc.c-torture/compile/pr54103-6.c: New tests.
1234 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1236 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1238 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1240 2012-09-14 Richard Guenther <rguenther@suse.de>
1242 PR tree-optimization/54565
1243 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1244 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1246 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1248 * gcc.target/arm/combine-movs.c: Add missing space.
1250 2012-09-14 Richard Guenther <rguenther@suse.de>
1252 * g++.dg/torture/builtin-location.C: New testcase.
1254 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1255 Manuel López-Ibåñez <manu@gcc.gnu.org>
1258 * g++.dg/warn/Wuninitialized-self.C: New.
1260 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.c-torture/compile/pr54559.c: New test.
1265 2012-09-13 Jason Merrill <jason@redhat.com>
1268 * g++.dg/cpp0x/constexpr-temp1.C: New.
1271 * g++.dg/template/anonunion2.C: New.
1274 * g++.dg/template/init10.C: New.
1276 2012-09-13 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/implicit_pure_3.f90: New.
1281 2012-09-13 Richard Guenther <rguenther@suse.de>
1283 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1285 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1287 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1289 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1291 * c-c++-common/pr51712.c: Handle for short-enum targets.
1293 2012-09-12 Terry Guo <terry.guo@arm.com>
1295 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1296 and lsrs for Thumb2 mode.
1298 2012-09-12 Jan Hubicka <jh@suse.cz>
1300 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1302 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1305 * gcc.target/i386/pr54445-1.c: New file.
1306 * gcc.target/i386/pr54445-2.c: Likewise.
1308 2012-09-12 Tobias Burnus <burnus@net-b.de>
1312 * gfortran.dg/coarray_10.f90: Update dg-error.
1313 * gfortran.dg/coarray_28.f90: New.
1314 * gfortran.dg/array_section_3.f90: New.
1316 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1318 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1319 gcc.target/arm/pr48252.c: Fix for big-endian support.
1321 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1323 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1325 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1326 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1328 * gcc.target/arm/neon-vfma-1.c: New testcase.
1329 * gcc.target/arm/neon-vfms-1.c: Likewise.
1330 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1332 * gcc.target/arm/neon-vmls-1.c: Likewise.
1333 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1335 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1336 (check_effective_target_arm_neonv2_ok): Likewise.
1337 (check_effective_target_arm_neonv2_hw): Likewise.
1338 (check_effective_target_arm_neonv2): Likewise.
1340 2012-09-11 Richard Guenther <rguenther@suse.de>
1343 * g++.dg/tree-ssa/pr54515.C: New testcase.
1345 2012-09-10 Andrew Pinski <apinski@cavium.com>
1348 * gcc.dg/tm/memopt-16.c: New testcase.
1350 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/sfinae40.C: New.
1355 * g++.dg/cpp0x/sfinae41.C: Likewise.
1357 2012-09-10 Jason Merrill <jason@redhat.com>
1360 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1362 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1365 * gcc.target/sh/pr54089-3.c: New.
1367 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1369 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1371 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1373 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1375 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1377 * gcc.dg/pr52558-2.c: Delete.
1378 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1380 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1382 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1384 2012-09-10 Richard Guenther <rguenther@suse.de>
1386 PR tree-optimization/54520
1387 * gcc.dg/torture/pr54520.c: New testcase.
1389 2012-09-10 Jason Merrill <jason@redhat.com>
1392 * g++.dg/cpp0x/implicit14.C: New.
1394 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1397 * gfortran.dg/bound_simplification_3.f90: New test.
1399 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1402 * gcc.dg/pr52558-1.c: Delete.
1403 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1405 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1407 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1408 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1409 * gcc.target/arm/smlaltt-1.c: Likewise.
1411 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1413 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1415 2012-09-07 Tom de Vries <tom@codesourcery.com>
1417 PR tree-optimization/53986
1418 * gcc.dg/tree-ssa/vrp80.c: New test.
1419 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1421 2012-09-06 Jason Merrill <jason@redhat.com>
1425 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1426 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1428 2012-09-06 Andrew Pinski <apinski@cavium.com>
1431 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1433 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1435 PR rtl-optimization/54455
1436 * gcc.dg/54455.c: New test.
1438 2012-09-06 Tobias Burnus <burnus@net-b.de>
1441 * gfortran.dg/promotion_2.f90: New.
1443 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1446 * c-c++-common/pr54486.c: New test.
1448 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1451 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1453 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/cpp0x/sfinae39.C: New.
1458 2012-09-04 Jason Merrill <jason@redhat.com>
1461 * g++.dg/ext/flexary3.C: New.
1464 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1467 * g++.dg/template/defarg15.C: New.
1470 * g++.dg/template/access24.C: New.
1472 2012-09-04 Richard Guenther <rguenther@suse.de>
1474 PR tree-optimization/54458
1475 * gcc.dg/torture/pr54458.c: New testcase.
1477 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1479 * gcc.target/arm/neon-vext.c: New test.
1480 * gcc.target/arm/neon-vext-execute.c: Ditto.
1482 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1486 * gfortran.dg/select_type_29.f03: New.
1488 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1490 * gcc.dg/fold-perm.c: Improve test.
1492 2012-09-03 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/coarray_class_1.f90: New.
1497 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1500 * gcc.c-torture/compile/pr49206.c: New test.
1502 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1503 Uros Bizjak <ubizjak@gmail.com>
1506 * gfortran.dg/pr36680.f90: New test.
1508 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1511 * g++.dg/opt/pr42295.C: New test.
1513 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.dg/torture/pr54436.c: New test.
1518 2012-09-01 Andrew Pinski <apinski@cavium.com>
1520 * gcc.target/mips/truncate-8.c: New testcase.
1522 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/pr46829.c: New test.
1527 * gcc.target/i386/pr46843.c: Ditto.
1529 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1530 Jason Merrill <jason@redhat.com>
1533 * g++.dg/parse/error50.C: New.
1535 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.c-torture/compile/pr54428.c: New test.
1540 2012-08-31 Ollie Wild <aaw@google.com>
1543 * g++.dg/init/lifetime3.C: New test.
1545 2012-08-31 Martin Jambor <mjambor@suse.cz>
1548 * gcc.dg/torture/pr54409.c: New test.
1550 2012-08-31 Martin Jambor <mjambor@suse.cz>
1552 * gfortran.dg/pr48636.f90: Add dump scan checks.
1554 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1556 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1558 2012-08-28 Joey Ye <joey.ye@arm.com>
1560 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1562 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1565 * gcc.target/i386/pr46254.c: New test.
1567 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1569 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1570 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1571 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1573 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1575 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1576 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1577 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1578 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1579 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1580 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1581 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1582 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1583 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1584 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1585 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1586 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1587 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1588 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1589 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1590 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1591 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1592 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1593 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1594 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1595 gcc.target/mips/unaligned-1.c: Tighten regexps.
1597 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1599 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1600 (mips_option_groups): Remove optimization. Add various -f options.
1601 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1602 and -pg imply -fno-omit-frame-pointer.
1603 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1604 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1605 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1606 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1607 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1608 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1609 * gcc.target/mips/abi-n32-long32.c: Likewise.
1610 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1611 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1612 * gcc.target/mips/abi-n32-long64.c: Likewise.
1613 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1614 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1615 * gcc.target/mips/abi-n64-long32.c: Likewise.
1616 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1617 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1618 * gcc.target/mips/abi-n64-long64.c: Likewise.
1619 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1620 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1621 * gcc.target/mips/abi-o32-long32.c: Likewise.
1622 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1623 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1624 * gcc.target/mips/abi-o32-long64.c: Likewise.
1625 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1626 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1627 * gcc.target/mips/abi-o64-long32.c: Likewise.
1628 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1629 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1630 * gcc.target/mips/abi-o64-long64.c: Likewise.
1631 * gcc.target/mips/asm-1.c: Likewise.
1632 * gcc.target/mips/branch-1.c: Likewise.
1633 * gcc.target/mips/call-3.c: Likewise.
1634 * gcc.target/mips/call-saved-3.c: Likewise.
1635 * gcc.target/mips/clear-cache-1.c: Likewise.
1636 * gcc.target/mips/div-1.c: Likewise.
1637 * gcc.target/mips/div-2.c: Likewise.
1638 * gcc.target/mips/div-3.c: Likewise.
1639 * gcc.target/mips/div-4.c: Likewise.
1640 * gcc.target/mips/div-5.c: Likewise.
1641 * gcc.target/mips/div-6.c: Likewise.
1642 * gcc.target/mips/div-7.c: Likewise.
1643 * gcc.target/mips/div-8.c: Likewise.
1644 * gcc.target/mips/div-9.c: Likewise.
1645 * gcc.target/mips/div-10.c: Likewise.
1646 * gcc.target/mips/div-11.c: Likewise.
1647 * gcc.target/mips/div-12.c: Likewise.
1648 * gcc.target/mips/dsp-ctrl.c: Likewise.
1649 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1650 * gcc.target/mips/ext-8.c: Likewise.
1651 * gcc.target/mips/extend-2.c: Likewise.
1652 * gcc.target/mips/fix-r10000-1.c: Likewise.
1653 * gcc.target/mips/fix-r10000-2.c: Likewise.
1654 * gcc.target/mips/fix-r10000-3.c: Likewise.
1655 * gcc.target/mips/fix-r10000-4.c: Likewise.
1656 * gcc.target/mips/fix-r10000-5.c: Likewise.
1657 * gcc.target/mips/fix-r10000-6.c: Likewise.
1658 * gcc.target/mips/fix-r10000-7.c: Likewise.
1659 * gcc.target/mips/fix-r10000-8.c: Likewise.
1660 * gcc.target/mips/fix-r10000-9.c: Likewise.
1661 * gcc.target/mips/fix-r10000-10.c: Likewise.
1662 * gcc.target/mips/fix-r10000-11.c: Likewise.
1663 * gcc.target/mips/fix-r10000-12.c: Likewise.
1664 * gcc.target/mips/fix-r10000-13.c: Likewise.
1665 * gcc.target/mips/fix-r10000-14.c: Likewise.
1666 * gcc.target/mips/fix-r10000-15.c: Likewise.
1667 * gcc.target/mips/fpcmp-1.c: Likewise.
1668 * gcc.target/mips/fpcmp-2.c: Likewise.
1669 * gcc.target/mips/fpr-moves-7.c: Likewise.
1670 * gcc.target/mips/fpr-moves-8.c: Likewise.
1671 * gcc.target/mips/int-moves-1.c: Likewise.
1672 * gcc.target/mips/int-moves-2.c: Likewise.
1673 * gcc.target/mips/long-calls-pg.c: Likewise.
1674 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1675 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1676 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1677 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1678 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1679 * gcc.target/mips/mips-3d-1.c: Likewise.
1680 * gcc.target/mips/mips-3d-2.c: Likewise.
1681 * gcc.target/mips/mips-3d-3.c: Likewise.
1682 * gcc.target/mips/mips-3d-4.c: Likewise.
1683 * gcc.target/mips/mips-3d-5.c: Likewise.
1684 * gcc.target/mips/mips-3d-6.c: Likewise.
1685 * gcc.target/mips/mips-3d-7.c: Likewise.
1686 * gcc.target/mips/mips-3d-8.c: Likewise.
1687 * gcc.target/mips/mips-3d-9.c: Likewise.
1688 * gcc.target/mips/mips-ps-1.c: Likewise.
1689 * gcc.target/mips/mips-ps-2.c: Likewise.
1690 * gcc.target/mips/mips-ps-3.c: Likewise.
1691 * gcc.target/mips/mips-ps-4.c: Likewise.
1692 * gcc.target/mips/mips-ps-6.c: Likewise.
1693 * gcc.target/mips/mips32-dspr2.c: Likewise.
1694 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1695 * gcc.target/mips/neg-abs-1.c: Likewise.
1696 * gcc.target/mips/neg-abs-2.c: Likewise.
1697 * gcc.target/mips/nmadd-3.c: Likewise.
1698 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1699 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1700 * gcc.target/mips/octeon-pop-1.c: Likewise.
1701 * gcc.target/mips/pr26765.c: Likewise.
1702 * gcc.target/mips/pr33256.c: Likewise.
1703 * gcc.target/mips/pr33635-1.c: Likewise.
1704 * gcc.target/mips/pr33755.c: Likewise.
1705 * gcc.target/mips/pr35802.c: Likewise.
1706 * gcc.target/mips/pr45074.c: Likewise.
1707 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1708 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1709 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1710 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1711 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1712 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1713 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1714 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1715 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1716 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1717 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1718 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1719 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1720 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1721 * gcc.target/mips/save-restore-1.c: Likewise.
1722 * gcc.target/mips/save-restore-3.c: Likewise.
1723 * gcc.target/mips/save-restore-5.c: Likewise.
1724 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1725 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1726 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1727 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1728 * gcc.target/mips/stack-1.c: Likewise.
1730 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1733 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1734 branch under test to be filled with preceding rather than
1735 following instructions.
1736 * gcc.target/mips/branch-10.c: Likewise.
1737 * gcc.target/mips/branch-11.c: Likewise.
1738 * gcc.target/mips/branch-12.c: Likewise.
1739 * gcc.target/mips/branch-13.c: Likewise.
1740 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1741 to be eliminated. Tighten $28 scan-assembler-not test.
1743 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1745 * gcc.target/mips/call-4.c: ...this new test.
1747 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1749 * gcc.target/mips/code-readable-3.c: Likewise.
1750 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1751 flag but skip for -O0.
1752 * gcc.target/mips/code-readable-4.c: Likewise.
1754 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1755 of operations under test.
1756 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1758 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1759 Don't require sibling-call optimization.
1760 * gcc.target/mips/near-far-4.c: Likewise.
1762 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1763 Make sure that the register variable is used.
1764 * gcc.target/mips/soft-float-1.c: Likewise.
1766 * gcc.target/mips/sdata-1.c: Make static data volatile.
1767 * gcc.target/mips/sdata-2.c: Likewise.
1768 * gcc.target/mips/sdata-3.c: Likewise.
1769 * gcc.target/mips/sdata-4.c: Likewise.
1771 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1773 * gcc.target/mips/atomic-memory-2.c: Likewise.
1774 * gcc.target/mips/branch-cost-1.c: Likewise.
1775 * gcc.target/mips/branch-cost-2.c: Likewise.
1776 * gcc.target/mips/cache-1.c: Likewise.
1777 * gcc.target/mips/call-1.c: Likewise.
1778 * gcc.target/mips/call-saved-2.c: Likewise.
1779 * gcc.target/mips/const-anchor-1.c: Likewise.
1780 * gcc.target/mips/const-anchor-2.c: Likewise.
1781 * gcc.target/mips/dse-1.c: Likewise.
1782 * gcc.target/mips/dsp-lhx.c: Likewise.
1783 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1784 * gcc.target/mips/ext-1.c: Likewise.
1785 * gcc.target/mips/ext-2.c: Likewise.
1786 * gcc.target/mips/ext-3.c: Likewise.
1787 * gcc.target/mips/ext-4.c: Likewise.
1788 * gcc.target/mips/ext-5.c: Likewise.
1789 * gcc.target/mips/ext-6.c: Likewise.
1790 * gcc.target/mips/ext-7.c: Likewise.
1791 * gcc.target/mips/extend-1.c: Likewise.
1792 * gcc.target/mips/fix-r4000-1.c: Likewise.
1793 * gcc.target/mips/fix-r4000-3.c: Likewise.
1794 * gcc.target/mips/fix-r4000-5.c: Likewise.
1795 * gcc.target/mips/fix-r4000-6.c: Likewise.
1796 * gcc.target/mips/fix-r4000-8.c: Likewise.
1797 * gcc.target/mips/fix-r4000-10.c: Likewise.
1798 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1799 * gcc.target/mips/fixed-vector-type.c: Likewise.
1800 * gcc.target/mips/fpr-moves-1.c: Likewise.
1801 * gcc.target/mips/fpr-moves-2.c: Likewise.
1802 * gcc.target/mips/fpr-moves-3.c: Likewise.
1803 * gcc.target/mips/fpr-moves-4.c: Likewise.
1804 * gcc.target/mips/fpr-moves-5.c: Likewise.
1805 * gcc.target/mips/fpr-moves-6.c: Likewise.
1806 * gcc.target/mips/ins-1.c: Likewise.
1807 * gcc.target/mips/ins-2.c: Likewise.
1808 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1809 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1810 * gcc.target/mips/lazy-binding-1.c: Likewise.
1811 * gcc.target/mips/madd-3.c: Likewise.
1812 * gcc.target/mips/madd-5.c: Likewise.
1813 * gcc.target/mips/madd-6.c: Likewise.
1814 * gcc.target/mips/madd-8.c: Likewise.
1815 * gcc.target/mips/madd-9.c: Likewise.
1816 * gcc.target/mips/memcpy-1.c: Likewise.
1817 * gcc.target/mips/mips-ps-type.c: Likewise.
1818 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1819 * gcc.target/mips/mips-sched-madd.c: Likewise.
1820 * gcc.target/mips/mips16e-extends.c: Likewise.
1821 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1822 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1823 * gcc.target/mips/movcc-1.c: Likewise.
1824 * gcc.target/mips/movcc-2.c: Likewise.
1825 * gcc.target/mips/movcc-3.c: Likewise.
1826 * gcc.target/mips/msub-5.c: Likewise.
1827 * gcc.target/mips/msub-6.c: Likewise.
1828 * gcc.target/mips/msub-8.c: Likewise.
1829 * gcc.target/mips/mult-2.c: Likewise.
1830 * gcc.target/mips/mult-3.c: Likewise.
1831 * gcc.target/mips/mult-5.c: Likewise.
1832 * gcc.target/mips/mult-6.c: Likewise.
1833 * gcc.target/mips/mult-7.c: Likewise.
1834 * gcc.target/mips/mult-12.c: Likewise.
1835 * gcc.target/mips/mult-13.c: Likewise.
1836 * gcc.target/mips/mult-14.c: Likewise.
1837 * gcc.target/mips/mult-15.c: Likewise.
1838 * gcc.target/mips/mult-17.c: Likewise.
1839 * gcc.target/mips/mult-18.c: Likewise.
1840 * gcc.target/mips/mult-19.c: Likewise.
1841 * gcc.target/mips/nmadd-1.c: Likewise.
1842 * gcc.target/mips/nmadd-2.c: Likewise.
1843 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1844 * gcc.target/mips/octeon-cins-1.c: Likewise.
1845 * gcc.target/mips/octeon-cins-2.c: Likewise.
1846 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1847 * gcc.target/mips/octeon-exts-2.c: Likewise.
1848 * gcc.target/mips/octeon-exts-3.c: Likewise.
1849 * gcc.target/mips/octeon-exts-4.c: Likewise.
1850 * gcc.target/mips/octeon-exts-5.c: Likewise.
1851 * gcc.target/mips/octeon-exts-6.c: Likewise.
1852 * gcc.target/mips/octeon-exts-7.c: Likewise.
1853 * gcc.target/mips/octeon-pop-2.c: Likewise.
1854 * gcc.target/mips/octeon-seq-3.c: Likewise.
1855 * gcc.target/mips/octeon-seq-4.c: Likewise.
1856 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1857 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1858 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1859 * gcc.target/mips/pr54240.c: Likewise.
1860 * gcc.target/mips/rsqrt-1.c: Likewise.
1861 * gcc.target/mips/rsqrt-2.c: Likewise.
1862 * gcc.target/mips/rsqrt-3.c: Likewise.
1863 * gcc.target/mips/rsqrt-4.c: Likewise.
1864 * gcc.target/mips/save-restore-2.c: Likewise.
1865 * gcc.target/mips/save-restore-4.c: Likewise.
1866 * gcc.target/mips/sb1-1.c: Likewise.
1867 * gcc.target/mips/scc-1.c: Likewise.
1868 * gcc.target/mips/scc-2.c: Likewise.
1869 * gcc.target/mips/scc-3.c: Likewise.
1870 * gcc.target/mips/scc-4.c: Likewise.
1871 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1872 * gcc.target/mips/truncate-1.c: Likewise.
1873 * gcc.target/mips/truncate-2.c: Likewise.
1874 * gcc.target/mips/truncate-3.c: Likewise.
1875 * gcc.target/mips/truncate-4.c: Likewise.
1876 * gcc.target/mips/truncate-5.c: Likewise.
1877 * gcc.target/mips/truncate-6.c: Likewise.
1878 * gcc.target/mips/unaligned-1.c: Likewise.
1880 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1881 skip for -O0. Require -fexpensive-optimizations.
1882 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1883 * gcc.target/mips/dspr2-MULT.c: Likewise.
1884 * gcc.target/mips/fix-r4000-2.c: Likewise.
1885 * gcc.target/mips/fix-r4000-4.c: Likewise.
1886 * gcc.target/mips/fix-r4000-7.c: Likewise.
1887 * gcc.target/mips/fix-r4000-9.c: Likewise.
1888 * gcc.target/mips/madd-1.c: Likewise.
1889 * gcc.target/mips/madd-2.c: Likewise.
1890 * gcc.target/mips/madd-4.c: Likewise.
1891 * gcc.target/mips/maddu-1.c: Likewise.
1892 * gcc.target/mips/maddu-2.c: Likewise.
1893 * gcc.target/mips/maddu-3.c: Likewise.
1894 * gcc.target/mips/maddu-4.c: Likewise.
1895 * gcc.target/mips/msub-1.c: Likewise.
1896 * gcc.target/mips/msub-2.c: Likewise.
1897 * gcc.target/mips/msub-3.c: Likewise.
1898 * gcc.target/mips/msub-4.c: Likewise.
1899 * gcc.target/mips/msubu-1.c: Likewise.
1900 * gcc.target/mips/msubu-2.c: Likewise.
1901 * gcc.target/mips/msubu-3.c: Likewise.
1902 * gcc.target/mips/msubu-4.c: Likewise.
1903 * gcc.target/mips/mult-1.c: Likewise.
1904 * gcc.target/mips/mult-4.c: Likewise.
1905 * gcc.target/mips/mult-8.c: Likewise.
1906 * gcc.target/mips/mult-9.c: Likewise.
1907 * gcc.target/mips/mult-10.c: Likewise.
1908 * gcc.target/mips/mult-11.c: Likewise.
1909 * gcc.target/mips/mult-16.c: Likewise.
1911 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1912 skip for -O0 and -Os.
1913 * gcc.target/mips/fix-r4000-12.c: Likewise.
1914 * gcc.target/mips/madd-7.c: Likewise.
1915 * gcc.target/mips/mips-ps-5.c: Likewise.
1916 * gcc.target/mips/mips-ps-7.c: Likewise.
1917 * gcc.target/mips/msub-7.c: Likewise.
1919 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1920 skip for -O0. Require -mno-abicalls.
1921 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1923 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1924 skip for -O0. Require a total number of BBIT instructions and
1925 at least one of each kind.
1927 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1928 skip for -O0. Require -fno-unroll-loops.
1930 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1931 skip for -O0. Allow BLTZ as well as BGEZ.
1933 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1935 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1936 skip for -O0. Require -fschedule-insns2.
1937 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1939 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1940 but skip for -O0. Make a branch-likely more likely.
1942 * gcc.target/mips/timode-2.c: Split each test into its own function.
1943 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1945 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1946 skip for -O0. Require -fpeephole2.
1947 * gcc.target/mips/vr-mult-2.c: Likewise.
1949 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1951 PR preprocessor/53469
1952 * gcc.dg/cpp/_Pragma7.c: New test case.
1954 2012-08-27 Tobias Burnus <burnus@net-b.de>
1957 * gfortran.dg/do_5.f90: New.
1959 2012-08-27 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1962 from dg-options as -Wall no longer implies it.
1964 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1966 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1968 2012-08-25 Jason Merrill <jason@redhat.com>
1970 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1972 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1975 * g++.dg/cpp0x/auto34.C: New.
1977 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1980 * gcc.dg/pr54363.c: New test.
1983 * gcc.dg/pr54355.c: New test.
1985 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1988 * gcc.target/i386/pr52857-1.c: New.
1989 * gcc.target/i386/pr52857-2.c: Likewise.
1991 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1993 * gcc.target/mips/code-readable-4.c: New test.
1995 2012-08-23 Julian Brown <julian@codesourcery.com>
1996 Sandra Loosemore <sandra@codesourcery.com>
1998 * gcc.target/mips/code-readable-1.c: Add -O to options.
2000 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/lookup/using53.C: New.
2005 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2007 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2008 * gcc.dg/fixed-point/convert-1.c: New.
2009 * gcc.dg/fixed-point/convert-2.c: New.
2010 * gcc.dg/fixed-point/convert-3.c: New.
2011 * gcc.dg/fixed-point/convert-4.c: New.
2012 * gcc.dg/fixed-point/convert-float-1.c: New.
2013 * gcc.dg/fixed-point/convert-float-2.c: New.
2014 * gcc.dg/fixed-point/convert-float-3.c: New.
2015 * gcc.dg/fixed-point/convert-float-4.c: New.
2016 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2017 * gcc.dg/fixed-point/convert-sat.c: New.
2018 * gcc.dg/fixed-point/convert.h: New.
2020 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2023 * gcc.target/sh/pr54089-2.c: New.
2025 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2027 * gcc.target/i386/long-double-64-1.c: New file.
2028 * gcc.target/i386/long-double-64-2.c: Likewise.
2029 * gcc.target/i386/long-double-64-3.c: Likewise.
2030 * gcc.target/i386/long-double-64-4.c: Likewise.
2031 * gcc.target/i386/long-double-80-1.c: Likewise.
2032 * gcc.target/i386/long-double-80-2.c: Likewise.
2033 * gcc.target/i386/long-double-80-3.c: Likewise.
2034 * gcc.target/i386/long-double-80-4.c: Likewise.
2035 * gcc.target/i386/long-double-80-5.c: Likewise.
2036 * gcc.target/i386/long-double-80-6.c: Likewise.
2037 * gcc.target/i386/long-double-80-7.c: Likewise.
2039 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2041 PR tree-optimization/54317
2042 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2044 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2047 * gcc.target/sh/pr39423-2.c: New.
2049 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2051 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2052 * gcc.dg/fold-perm.c: Likewise.
2054 2012-08-20 Jan Hubicka <jh@suse.cz>
2057 * gcc.dg/ipa/inlinehint-1.c: New.
2059 2012-08-20 Florian Weimer <fweimer@redhat.com>
2062 * g++.dg/init/new38.C: New test.
2063 * g++.dg/init/new39.C: New test.
2065 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2068 * gcc.target/sh/pr54089-1.c: New.
2070 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2073 * gcc.target/sh/pr51244-11.c: New.
2075 2012-08-20 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/warn_target_lifetime_2.f90: New.
2080 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2083 * g++.dg/warn/Wunused-var-17.C: New.
2085 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2088 * gcc.dg/gomp/pr53992.c: New test.
2090 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2093 * gcc.c-torture/execute/20120817-1.c: New test.
2095 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2097 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2099 (f2): New test that really does need adds.
2101 2012-08-20 Richard Guenther <rguenther@suse.de>
2103 PR tree-optimization/54327
2104 * gcc.dg/torture/pr54327.c: New testcase.
2106 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2108 PR tree-optimization/54321
2109 * gcc.c-torture/compile/pr54321.c: New test.
2111 2012-08-20 Tobias Burnus <burnus@net-b.de>
2114 * gfortran.dg/warn_target_lifetime_1.f90: New.
2116 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2119 * gfortran.dg/real_compare_1.f90: New test case.
2120 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2122 2012-08-18 Jan Hubicka <jh@suse.cz>
2124 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2126 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2129 * gfortran.dg/interface_37.f90: New test.
2131 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2132 Gary Funck <gary@intrepid.com>
2135 * gcc.target/i386/pr20020-1.c: New test.
2136 * gcc.target/i386/pr20020-2.c: Likewise.
2137 * gcc.target/i386/pr20020-3.c: Likewise.
2139 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2141 * gcc.target/i386/perm-concat.c: New test.
2143 2012-08-17 Julian Brown <julian@codesourcery.com>
2145 * gcc.target/arm/div64-unwinding.c: New test.
2147 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2151 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2154 * gcc.target/sh/pr54236-1.c: New.
2156 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2158 * lib/target-supports.exp (check_effective_target_sync_int_long)
2159 (check_effective_target_sync_char_short): Enable for crisv32-*
2163 * gcc.dg/torture/pr54261-1.c: New test.
2165 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2169 * gfortran.dg/typebound_call_24.f03: New.
2171 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2173 PR tree-optimization/54245
2174 * gcc.dg/tree-ssa/pr54245.c: New test.
2176 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2178 PR tree-optimization/54240
2179 * gcc.target/powerpc/pr54240.c: New test.
2180 * gcc.target/mips/pr54240.c: Likewise.
2182 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2185 * gcc.target/sh/pr52933-1.c: New.
2186 * gcc.target/sh/pr52933-2.c: New.
2188 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2191 * gcc.target/sh/pr50751-8.c: New.
2193 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2196 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2197 * gfortran.dg/typebound_proc_27.f03: New test.
2199 2012-08-14 Sterling Augustine <saugustine@google.com>
2201 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2203 2012-08-14 Tobias Burnus <burnus@net-b.de>
2206 * gfortran.dg/data_constraints_3.f90: New.
2207 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2208 to disable -pedantic compilation.
2209 * gfortran.dg/pr37243.f: Ditto.
2210 * gfortran.dg/g77/19990826-3.f: Ditto.
2211 * gfortran.dg/g77/20020307-1.f : Ditto.
2212 * gfortran.dg/g77/980310-3.f: Ditto.
2214 2012-08-14 Tobias Burnus <burnus@net-b.de>
2217 * gfortran.dg/warn_conversion_4.f90: New.
2219 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2222 PR rtl-optimization/53495
2223 * gcc.c-torture/compile/pr53411.c: New test.
2224 * gcc.c-torture/compile/pr53495.c: New test.
2226 2012-08-13 Richard Guenther <rguenther@suse.de>
2228 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2230 2012-08-13 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/54200
2233 * gcc.dg/guality/pr54200.c: New testcase.
2234 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2236 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2238 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2240 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2243 * gcc.target/sh/pr51244-7.c: New.
2244 * gcc.target/sh/pr51244-8.c: New.
2245 * gcc.target/sh/pr51244-9.c: New.
2246 * gcc.target/sh/pr51244-10.c: New.
2248 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2250 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2252 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2253 * gcc.target/sh/pr53511-1.c: Likewise.
2254 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2255 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2256 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2257 * gcc.target/sh/pr53512-3.c: Likewise.
2258 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2260 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2263 * gcc.c-torture/compile/pr39423-1.c: New.
2264 * gcc.c-torture/compile/pr39423-2.c: New.
2266 2012-08-12 Tobias Burnus <burnus@net-b.de>
2269 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2270 they appear uninitialized on the RHS.
2271 * gfortran.dg/public_private_module_6.f90: New.
2273 2012-08-11 Martin Jambor <mjambor@suse.cz>
2276 * gfortran.dg/pr48636.f90: New test.
2278 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2282 (main): Adjust caller.
2284 2012-08-10 Richard Guenther <rguenther@suse.de>
2286 * gcc.dg/matrix/*.c: Adjust and move ...
2287 * gcc.dg/torture/: ... here.
2288 * gcc.dg/matrix: Remove directory.
2290 2012-08-10 Richard Guenther <rguenther@suse.de>
2293 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2295 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2298 * gcc.dg/tree-ssa/pr54211.c: New test.
2300 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2302 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2303 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2305 2012-08-10 Richard Guenther <rguenther@suse.de>
2307 PR tree-optimization/54109
2308 * gcc.dg/torture/pr54109.c: New testcase.
2309 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2310 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2312 2012-08-10 Richard Guenther <rguenther@suse.de>
2314 PR tree-optimization/54027
2315 * gcc.dg/torture/pr54027.c: New testcase.
2317 2012-08-10 Richard Guenther <rguenther@suse.de>
2319 * g++.dg/plugin/selfassign.c: Adjust.
2320 * gcc.dg/plugin/selfassign.c: Likewise.
2321 * gcc.dg/strlenopt-11.c: Likewise.
2322 * gcc.dg/strlenopt-13.c: Likewise.
2323 * gcc.dg/no-strict-overflow-4.c: Likewise.
2324 * gcc.dg/strict-overflow-4.c: Likewise.
2325 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2326 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2327 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2328 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2329 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2330 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2331 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2332 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2333 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2334 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2335 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2336 * gcc.dg/pr46309.c: Likewise.
2337 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2339 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2341 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2343 * gcc.c-torture/compile/20120727-2.c: New test.
2345 2012-08-09 Martin Jambor <mjambor@suse.cz>
2347 * gcc.dg/ipa/iinline-4.c: New test.
2348 * gcc.dg/ipa/iinline-5.c: Likewise.
2349 * gcc.dg/ipa/iinline-6.c: Likewise.
2350 * gcc.dg/ipa/iinline-7.c: Likewise.
2351 * gcc.dg/lto/20120723_0.c: Likewise.
2352 * gcc.dg/lto/20120723_1.c: Likewise.
2354 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2357 * gcc.target/sh/pr39423-1.c: New.
2359 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2362 * gcc.target/sh/pr51244-5: New.
2363 * gcc.target/sh/pr51244-6: New.
2365 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2367 * gcc.target/i386/adx-addxcarry32-3.c: New.
2368 * gcc.target/i386/adx-addxcarry64-3.c: New.
2370 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2372 PR rtl-optimization/53701
2373 * gcc.dg/pr53701.c: New test.
2375 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2377 * gcc.c-torture/compile/20120727-1.c: New test.
2379 2012-08-09 Tobias Burnus <burnus@net-b.de>
2382 * gfortran.dg/intrinsic_shadow_4.f90: New.
2384 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2386 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2388 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2390 * gcc.c-torture/execute/20120808-1.c: New test.
2392 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2394 PR rtl-optimization/54157
2395 * gcc.target/i386/pr54157.c: New file.
2397 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2399 * gcc.target/i386/adx-addcarryx32-1.c: New.
2400 * gcc.target/i386/adx-addcarryx32-2.c: New.
2401 * gcc.target/i386/adx-addcarryx64-1.c: New.
2402 * gcc.target/i386/adx-addcarryx64-2.c: New.
2403 * gcc.target/i386/adx-check.h: New.
2404 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2405 * gcc.target/i386/sse-12.c: Add -madx.
2406 * gcc.target/i386/sse-13.c: Ditto.
2407 * gcc.target/i386/sse-14.c: Ditto.
2408 * gcc.target/i386/sse-22.c: Ditto.
2409 * gcc.target/i386/sse-23.c: Ditto.
2410 * g++.dg/other/i386-2.C: Ditto.
2411 * g++.dg/other/i386-3.C: Ditto.
2413 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2415 * gcc.dg/tree-ssa/slsr-5.c: New.
2416 * gcc.dg/tree-ssa/slsr-6.c: New.
2417 * gcc.dg/tree-ssa/slsr-7.c: New.
2418 * gcc.dg/tree-ssa/slsr-8.c: New.
2419 * gcc.dg/tree-ssa/slsr-9.c: New.
2420 * gcc.dg/tree-ssa/slsr-10.c: New.
2421 * gcc.dg/tree-ssa/slsr-11.c: New.
2422 * gcc.dg/tree-ssa/slsr-12.c: New.
2423 * gcc.dg/tree-ssa/slsr-13.c: New.
2424 * gcc.dg/tree-ssa/slsr-14.c: New.
2425 * gcc.dg/tree-ssa/slsr-15.c: New.
2426 * gcc.dg/tree-ssa/slsr-16.c: New.
2427 * gcc.dg/tree-ssa/slsr-17.c: New.
2428 * gcc.dg/tree-ssa/slsr-18.c: New.
2429 * gcc.dg/tree-ssa/slsr-19.c: New.
2430 * gcc.dg/tree-ssa/slsr-20.c: New.
2431 * gcc.dg/tree-ssa/slsr-21.c: New.
2432 * gcc.dg/tree-ssa/slsr-22.c: New.
2433 * gcc.dg/tree-ssa/slsr-23.c: New.
2434 * gcc.dg/tree-ssa/slsr-24.c: New.
2435 * gcc.dg/tree-ssa/slsr-25.c: New.
2436 * gcc.dg/tree-ssa/slsr-26.c: New.
2437 * gcc.dg/tree-ssa/slsr-30.c: New.
2438 * gcc.dg/tree-ssa/slsr-31.c: New.
2440 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2442 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2443 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2444 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2446 2012-08-06 Cary Coutant <ccoutant@google.com>
2448 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2450 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2453 * gfortran.dg/dummy_procedure_5.f90: Modified.
2454 * gfortran.dg/dummy_procedure_8.f90: New.
2455 * gfortran.dg/interface_26.f90: Modified.
2456 * gfortran.dg/proc_ptr_11.f90: Modified.
2457 * gfortran.dg/proc_ptr_15.f90: Modified.
2458 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2459 * gfortran.dg/typebound_override_1.f90: Modified.
2460 * gfortran.dg/typebound_proc_6.f03: Modified.
2462 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2464 PR tree-optimization/51938
2465 PR tree-optimization/52005
2466 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2467 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2468 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2469 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2471 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2473 Avoid crashing on erroneous static_assert usage
2474 * g++.dg/cpp0x/static_assert8.C: New test.
2476 2012-08-06 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp0x/sfinae38.C: New.
2480 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2481 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/conversion/void2.C: New.
2486 2012-08-06 Tom de Vries <tom@codesourcery.com>
2488 * gcc.dg/tree-ssa/vrp78.c: New test.
2490 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2491 Richard Sandiford <rdsandiford@googlemail.com>
2493 * g++.dg/opt/enum2.C: Require fpic target.
2494 * g++.dg/lto/20090303_0.C: Likewise.
2496 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2497 Catherine Moore <clm@codesourcery.com>
2499 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2500 flush function names too.
2501 * gcc.target/mips/clear-cache-1.c: Likewise.
2503 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2506 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2508 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2511 * gfortran.dg/array_5.f90: New test.
2513 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2515 PR tree-optimization/30318
2516 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2518 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2520 * g++.dg/ext/vector17.C: New testcase.
2522 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2525 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2526 * g++.dg/opt/longbranch1.C: Likewise.
2528 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2530 PR tree-optimization/53805
2531 * gcc.dg/fold-notunord.c: New testcase.
2533 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2536 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2537 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2539 2012-08-02 Jason Merrill <jason@redhat.com>
2540 Paolo Carlini <paolo.carlini@oracle.com>
2542 PR c++/51213 (again)
2543 * g++.dg/cpp0x/sfinae37.C: Extend.
2545 2012-08-02 Richard Guenther <rguenther@suse.de>
2547 PR tree-optimization/50672
2548 * g++.dg/torture/pr50672.C: New testcase.
2550 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2553 * gfortran.dg/abstract_type_6.f03: Modified.
2554 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2555 * gfortran.dg/proc_ptr_comp_35.f90: New.
2556 * gfortran.dg/typebound_proc_9.f03: Modified.
2557 * gfortran.dg/typebound_proc_26.f90: New.
2559 2012-08-02 Richard Guenther <rguenther@suse.de>
2561 * gcc.dg/torture/pta-callused-1.c: Adjust.
2562 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2563 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2564 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2565 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2566 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2567 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2568 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2569 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2571 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2574 * gfortran.dg/include_6.f90: New test case.
2575 * gfortran.dg/include_7.f90: New test case.
2576 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2578 2012-08-01 Tom de Vries <tom@codesourcery.com>
2580 * gcc.dg/tree-ssa/vrp76.c: New test.
2582 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2584 PR tree-optimization/46556
2585 * gcc.dg/tree-ssa/slsr-27.c: New.
2586 * gcc.dg/tree-ssa/slsr-28.c: New.
2587 * gcc.dg/tree-ssa/slsr-29.c: New.
2589 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/proc_decl_29.f90: New.
2594 2012-07-31 Dehao Chen <dehao@google.com>
2596 * gcc.dg/predict-7.c: New test.
2598 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2601 * gfortran.dg/typebound_override_3.f90: New.
2603 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2605 PR tree-optimization/53773
2606 * gcc.dg/vect/pr53773.c: New test.
2608 2012-07-31 Nick Clifton <nickc@redhat.com>
2610 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2613 2012-07-31 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/c_funloc_tests_6.f90: New.
2616 * gfortran.dg/c_funloc_tests_7.f90: New.
2617 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2619 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2622 * g++.dg/cpp0x/temp_default5.C: New.
2624 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/proc_ptr_37.f90: New.
2629 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2631 * lib/target-supports.exp
2632 (check_effective_target_vect_natural_alignment): New function.
2633 * gcc.dg/align-2.c: Only run on targets with natural alignment
2635 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2636 alignment of vector types.
2638 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2639 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2641 * gcc.target/i386/rdseed16-1.c: New.
2642 * gcc.target/i386/rdseed32-1.c: Ditto
2643 * gcc.target/i386/rdseed64-1.c: Ditto
2644 * gcc.target/i386/sse-12.c: Add -mrdseed.
2645 * gcc.target/i386/sse-13.c: Ditto.
2646 * gcc.target/i386/sse-14.c: Ditto.
2647 * g++.dg/other/i386-2.C: Ditto.
2648 * g++.dg/other/i386-3.C: Ditto.
2650 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2653 * gcc.target/sh/pr51244-4.c: New.
2655 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2657 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2658 for alpha*-*-* targets. Cleanup original tree dump.
2660 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2662 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2663 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2665 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2667 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2668 rand, srand. Include <stdlib.h>.
2670 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2672 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2674 2012-07-26 Richard Henderson <rth@redhat.com>
2676 * gcc.dg/attr-hotcold-1.c: New.
2677 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2679 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2680 Sandra Loosemore <sandra@codesourcery.com>
2682 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2684 2012-07-26 Tobias Burnus <burnus@net-b.de>
2686 * gfortran.dg/contiguous_1.f90: Update dg-error.
2687 * gfortran.dg/proc_ptr_32.f90: Ditto.
2689 2012-07-26 Richard Guenther <rguenther@suse.de>
2691 PR tree-optimization/54098
2692 * gcc.dg/torture/pr54098.c: New testcase.
2694 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2696 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2697 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2699 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2702 * gfortran.dg/array_constructor_39.f90: New test.
2704 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2707 * gfortran.dg/array_constructor_38.f90: New test.
2709 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2711 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2713 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2715 * gnat.dg/noreturn5.ad[sb]: New test.
2717 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2718 Paul Brook <paul@codesourcery.com>
2722 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2723 * c-c++-common/pr53633.c: New test.
2725 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2727 * gcc.target/i386/asm-dialect-1.c: New test case.
2729 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2730 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2732 * gcc.target/i386/prefetchw-1.c: New.
2733 * gcc.target/i386/sse-12.c: Add -mprfchw.
2734 * gcc.target/i386/sse-13.c: Ditto.
2735 * gcc.target/i386/sse-14.c: Ditto.
2736 * gcc.target/i386/sse-22.c: Ditto.
2737 * gcc.target/i386/sse-23.c: Ditto.
2738 * g++.dg/other/i386-2.C: Ditto.
2739 * g++.dg/other/i386-3.C: Ditto.
2741 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2743 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2745 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2748 * gcc.target/arm/pr54051.c: New.
2749 * gcc.target/arm/vfp-1.c: Adjust test.
2751 2012-07-24 Julian Brown <julian@codesourcery.com>
2753 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2754 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2757 2012-07-23 Paul Brook <paul@codesourcery.com>
2759 * g++.dg/other/armv7m-1.c: New test.
2761 2012-07-23 Julian Brown <julian@codesourcery.com>
2763 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2765 (DO_TEST): Define to 1 for appropriate ARM targets.
2767 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2769 PR tree-optimization/53881
2770 * gcc.dg/pr53881.c: Renamed to ...
2771 * gcc.dg/pr53881-1.c: ... this.
2772 * gcc.dg/pr53881-2.c: New test.
2774 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2776 Handle recent changes in default atomics for cris*-*-linux*.
2777 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2778 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2779 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2780 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2781 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2782 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2783 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2784 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2785 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2786 -mno-unaligned-atomic-may-use-library is in effect for
2788 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2789 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2790 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2791 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2792 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2793 gcc.target/cris/torture/sync-mis-op-i-1.c,
2794 gcc.target/cris/torture/sync-mis-op-i-2.c,
2795 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2796 gcc.target/cris/torture/sync-mis-op-i-3.c,
2797 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2798 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2799 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2800 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2801 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2802 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2803 (main): Remove local variable x.
2804 [mis_ok]: Check that atomics don't fail.
2806 2012-07-21 Andrew Pinski <apinski@cavium.com>
2808 * gcc.dg/tree-ssa/vrp72.c: New test.
2809 * gcc.dg/tree-ssa/vrp73.c: New test.
2810 * gcc.dg/tree-ssa/vrp74.c: New test.
2811 * gcc.dg/tree-ssa/vrp75.c: New test.
2813 2012-07-21 Andrew Pinski <apinski@cavium.com>
2815 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2816 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2818 2012-07-21 Andrew Pinski <apinski@cavium.com>
2820 * gcc.target/mips/octeon-pop-2.c: New testcase.
2822 2012-07-21 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/assumed_rank_3.f90: New.
2826 * gfortran.dg/assumed_rank_11.f90: New.
2827 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2828 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2829 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2831 2012-07-21 Andrew Pinski <apinski@cavium.com>
2833 * gcc.target/mips/unaligned-1.c: New testcase.
2835 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2837 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2839 2012-07-20 Tobias Burnus <burnus@net-b.de>
2841 * gfortran.dg/bind_c_array_params_2.f90: New.
2842 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2843 and update dg-error.
2845 2012-07-20 Tobias Burnus <burnus@net-b.de>
2847 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2849 2012-07-20 Jason Merrill <jason@redhat.com>
2852 * g++.dg/other/array7.C: New.
2854 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2856 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2857 the basic block and check loop depth.
2858 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2859 matching patterns and comments.
2860 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2861 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2863 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2866 * c-c++-common/pr28656.c: New test.
2868 2012-07-19 Jason Merrill <jason@redhat.com>
2871 * g++.dg/init/mutable1.C: New.
2873 2012-07-20 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2877 * gfortran.dg/assumed_rank_1.f90: New.
2878 * gfortran.dg/assumed_rank_1_c.c: New.
2879 * gfortran.dg/assumed_rank_2.f90: New.
2880 * gfortran.dg/assumed_rank_4.f90: New.
2881 * gfortran.dg/assumed_rank_5.f90: New.
2882 * gfortran.dg/assumed_rank_6.f90: New.
2883 * gfortran.dg/assumed_rank_7.f90: New.
2884 * gfortran.dg/assumed_rank_8.f90: New.
2885 * gfortran.dg/assumed_rank_8_c.c: New.
2886 * gfortran.dg/assumed_rank_9.f90: New.
2887 * gfortran.dg/assumed_rank_10.f90: New.
2888 * gfortran.dg/assumed_rank_12.f90: New.
2890 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2892 * gnat.dg/opt25.adb: New test.
2893 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2894 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2896 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2898 * gnat.dg/aggr20.ad[sb]: New test.
2899 * gnat.dg/aggr20_pkg.ads: New helper.
2901 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2903 * gnat.dg/derived_type3.adb: New test.
2904 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2906 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2908 PR rtl-optimization/53942
2909 * gcc.dg/pr53942.c: New test.
2911 2012-07-19 Jason Merrill <jason@redhat.com>
2914 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2916 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2918 * gnat.dg/discr38.adb: New test.
2920 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2923 * c-c++-common/gomp/pr54017.c: New test.
2925 2012-07-19 Richard Guenther <rguenther@suse.de>
2926 Eric Botcazou <ebotcazou@adacore.com>
2928 * gnat.dg/loop_optimization11.adb: New testcase.
2929 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2931 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2932 Jason Merrill <jason@redhat.com>
2934 * g++.dg/cpp0x/sfinae37.C: New.
2935 * g++.dg/template/access23.C: New.
2936 * g++.dg/template/access7.C: Adjust.
2937 * g++.dg/template/sfinae10.C: Don't expect errors.
2938 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2940 2012-07-18 Julian Brown <julian@codesourcery.com>
2941 Sandra Loosemore <sandra@codesroucery.com>
2943 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2945 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2947 * gnat.dg/noreturn4.ad[sb]: New test.
2948 * gnat.dg/noreturn4_pkg.ads: New helper.
2950 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2951 Julian Brown <julian@codesourcery.com>
2953 * gcc.target/arm/neon-vdup-1.c: New test case.
2954 * gcc.target/arm/neon-vdup-2.c: New test case.
2955 * gcc.target/arm/neon-vdup-3.c: New test case.
2956 * gcc.target/arm/neon-vdup-4.c: New test case.
2957 * gcc.target/arm/neon-vdup-5.c: New test case.
2958 * gcc.target/arm/neon-vdup-6.c: New test case.
2959 * gcc.target/arm/neon-vdup-7.c: New test case.
2960 * gcc.target/arm/neon-vdup-8.c: New test case.
2961 * gcc.target/arm/neon-vdup-9.c: New test case.
2962 * gcc.target/arm/neon-vdup-10.c: New test case.
2963 * gcc.target/arm/neon-vdup-11.c: New test case.
2964 * gcc.target/arm/neon-vdup-12.c: New test case.
2965 * gcc.target/arm/neon-vdup-13.c: New test case.
2966 * gcc.target/arm/neon-vdup-14.c: New test case.
2967 * gcc.target/arm/neon-vdup-15.c: New test case.
2968 * gcc.target/arm/neon-vdup-16.c: New test case.
2969 * gcc.target/arm/neon-vdup-17.c: New test case.
2970 * gcc.target/arm/neon-vdup-18.c: New test case.
2971 * gcc.target/arm/neon-vdup-19.c: New test case.
2972 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2973 arguments non-constant.
2975 2012-07-18 Richard Guenther <rguenther@suse.de>
2977 PR tree-optimization/53970
2978 * g++.dg/torture/pr53970.C: New testcase.
2980 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2983 * gcc.c-torture/compile/pr38621.c: New.
2985 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2988 * gcc.target/sh/pr33135-1.c: New.
2989 * gcc.target/sh/pr33135-2.c: New.
2990 * gcc.target/sh/pr33135-3.c: New.
2991 * gcc.target/sh/pr33135-4.c: New.
2993 2012-07-17 Jason Merrill <jason@redhat.com>
2996 * g++.dg/parse/enum9.C: New.
2998 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2999 Sandra Loosemore <sandra@codesourcery.com>
3001 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3002 if there is a conflict with -mcpu=. Use -mcpu=5208.
3004 2012-07-17 Jason Merrill <jason@redhat.com>
3007 * g++.dg/template/array23.C: New.
3009 2012-07-17 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/bind_c_usage_26.f90: New.
3013 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3014 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3015 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3016 * gfortran.dg/interop_params.f03: Ditto.
3018 2012-07-17 Jason Merrill <jason@redhat.com>
3020 * g++.dg/template/inherit8.C: Adjust.
3021 * g++.dg/template/using21.C: Adjust.
3022 * g++.dg/template/using22.C: Adjust.
3025 * g++.dg/template/current-inst1.C: New.
3026 * g++.dg/parse/crash35.C: Adjust.
3028 2012-07-17 Tobias Burnus <burnus@net-b.de>
3031 * gfortran.dg/oldstyle_4.f90: New.
3033 2012-07-17 Tobias Burnus <burnus@net-b.de>
3036 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3037 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3039 2012-07-16 Jason Merrill <jason@redhat.com>
3041 * g++.dg/parse/access8.C: Adjust.
3042 * g++.dg/template/sfinae6_neg.C: Adjust.
3044 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3047 * gfortran.dg/coarray_allocate_1.f90: New test.
3049 2012-07-16 Andrew Pinski <apinski@cavium.com>
3051 * gcc.c-torture/execute/bswap-1.c: New testcase.
3052 * gcc.c-torture/compile/unalign-1.c: New testcase.
3053 * gcc.c-torture/compile/20120524-1.c: New testcase.
3054 * gcc.c-torture/compile/20101216-1.c: New testcase.
3056 2012-07-16 Dehao Chen <dehao@google.com>
3059 2012-07-10 Dehao Chen <dehao@google.com>
3061 * gcc.dg/debug_info_inline.c: New test.
3063 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3066 * gfortran.dg/proc_decl_28.f90: New.
3068 2012-07-16 Andrew Pinski <apinski@cavium.com>
3070 * gcc.dg/torture/builtins-1.c: New testcase.
3072 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3074 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3075 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3076 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3077 gcc.target/cris/sync-1-v10.c,
3078 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3079 pass -mno-unaligned-atomic-may-use-library.
3080 * gcc.target/cris/sync-xchg-1.c: New test.
3081 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3082 valid register operand output modifier.
3084 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3086 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3089 2012-07-13 Andrew Pinski <apinski@cavium.com>
3091 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3092 rather than cleanup-tree-dump.
3093 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3095 2012-07-13 Richard Guenther <rguenther@suse.de>
3097 PR tree-optimization/53907
3098 * gcc.target/i386/pr53907.c: New testcase.
3100 2012-07-13 Richard Guenther <rguenther@suse.de>
3102 PR tree-optimization/53922
3103 * gcc.dg/torture/pr53922.c: New testcase.
3105 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3107 PR rtl-optimization/53908
3108 * gcc.dg/torture/pr53908.c: New test.
3110 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3113 * g++.dg/cpp0x/variadic135.C: New.
3115 2012-07-12 Jason Merrill <jason@redhat.com>
3117 * g++.dg/template/sfinae6_neg.C: Adjust.
3119 2012-07-12 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3122 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3123 scan-tree-dump-times pattern.
3125 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3127 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3129 2012-07-11 Jason Merrill <jason@redhat.com>
3132 * g++.g/cpp0x/defaulted37.C: New.
3134 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3137 * gcc.target/arm/pr53859.c: New test.
3139 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3142 * gcc.c-torture/compile/pr53886.c: New.
3144 2012-07-10 Dehao Chen <dehao@google.com>
3146 * gcc.dg/debug_info_inline.c: New test.
3148 2012-07-10 Jason Merrill <jason@redhat.com>
3151 * g++.dg/cpp0x/defaulted36.C: New.
3152 * g++.dg/cpp0x/defaulted21.C: Adjust.
3154 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3156 2012-07-09 Sterling Augustine <saugustine@google.com>
3158 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3160 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3162 PR tree-optimization/53887
3163 * gcc.dg/pr53887.c: New test.
3165 2012-07-09 Jason Merrill <jason@redhat.com>
3168 * g++.dg/cpp0x/nullptr29.C: New.
3170 2012-07-09 Tom de Vries <tom@codesourcery.com>
3171 Richard Guenther <rguenther@suse.de>
3173 * gcc.dg/builtin-unreachable-6.c: New test.
3174 * gcc.dg/builtin-unreachable-5.c: New test.
3176 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3178 PR tree-optimization/53881
3179 * gcc.dg/pr53881.c: New test.
3181 2012-07-06 Jason Merrill <jason@redhat.com>
3184 * g++.dg/cpp0x/variadic134.C: New.
3187 * g++.dg/cpp0x/alias-decl-20.C: New.
3189 2012-07-06 Tom de Vries <tom@codesourcery.com>
3191 PR tree-optimization/51879
3192 * gcc.dg/pr51879-16.c: New test.
3193 * gcc.dg/pr51879-17.c: Same.
3195 2012-07-06 Tom de Vries <tom@codesourcery.com>
3197 PR tree-optimization/52009
3198 * gcc.dg/pr51879-7.c: New test.
3199 * gcc.dg/pr51879-18.c: New test.
3201 2012-07-05 Jason Merrill <jason@redhat.com>
3204 * g++.dg/template/typedef39.C: New.
3207 * g++.dg/cpp0x/variadic133.C: New.
3208 * g++.dg/template/param1.C: Adjust.
3210 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3214 * gcc.target/arm/neon/vtrnf32.c: Update.
3215 * gcc.target/arm/neon/vtrns32.c: Update.
3216 * gcc.target/arm/neon/vtrnu32.c: Update.
3217 * gcc.target/arm/neon/vzipf32.c: Update.
3218 * gcc.target/arm/neon/vzips32.c: Update.
3219 * gcc.target/arm/neon/vzipu32.c: Update.
3221 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3224 * gfortran.dg/inline_sum_4.f90: New test.
3226 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3228 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3230 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3232 * gcc.target/arm/fma-sp.c: New testcase.
3233 * gcc.target/arm/fma.c: Likewise.
3234 * gcc.target/arm/fma.h: Likewise.
3236 2012-07-04 Jason Merrill <jason@redhat.com>
3239 * g++.dg/other/enum3.C: New.
3241 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3244 * g++.dg/torture/pr53321.C: New test.
3246 2012-07-04 Richard Guenther <rguenther@suse.de>
3248 PR tree-optimization/53844
3249 * g++.dg/tree-ssa/pr53844.C: New testcase.
3251 2012-07-04 Richard Guenther <rguenther@suse.de>
3253 PR tree-optimization/53849
3254 * gcc.dg/pr53849.c: New testcase.
3256 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/ext/label14.C: New test.
3261 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3264 * g++.dg/other/pr53811.C: New test.
3266 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3269 * gcc.target/m68k/stack-limit-1.c: New testcase.
3271 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3273 * gnat.dg/recursive_call.adb: New test.
3275 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3277 * gnat.dg/discr37.ad[sb]: New test.
3279 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3281 * g++.dg/other/packed1.C: Remove SH from xfail list.
3283 2012-07-02 Jason Merrill <jason@redhat.com>
3286 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3289 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3292 * g++.dg/cpp0x/decltype39.C: New.
3293 * g++.dg/diagnostic/method1.C: Adjust.
3296 * g++.dg/template/ref6.C: New.
3298 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3301 * gcc.target/sh/pr53568-1.c: New.
3303 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3308 2012-07-02 Jason Merrill <jason@redhat.com>
3311 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3314 * g++.dg/template/enum7.C: New.
3315 * g++.dg/other/ptrmem10.C: Adjust.
3316 * g++.dg/other/ptrmem11.C: Adjust.
3317 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3319 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3321 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3323 2012-07-01 Wei Guozhi <carrot@google.com>
3326 * gcc.target/arm/pr53447-1.c: New testcase.
3327 * gcc.target/arm/pr53447-2.c: New testcase.
3328 * gcc.target/arm/pr53447-3.c: New testcase.
3329 * gcc.target/arm/pr53447-4.c: New testcase.
3331 2012-06-29 Richard Guenther <rguenther@suse.de>
3333 PR tree-optimization/47061
3334 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3336 2012-06-29 Richard Guenther <rguenther@suse.de>
3338 PR tree-optimization/37541
3339 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3341 2012-06-29 Richard Guenther <rguenther@suse.de>
3343 PR tree-optimization/52589
3344 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3346 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3348 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3350 * g++.dg/template/error46.C: Add missing comment to dg-message.
3351 * g++.dg/template/crash107.C: Likewise.
3352 * g++.dg/template/error47.C: Likewise.
3353 * g++.dg/template/crash108.C: Likewise.
3354 * g++.dg/overload/operator5.C: Likewise.
3356 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3357 errors in dg-message directives, add comments.
3359 2012-06-28 Kai Tietz <ktietz@redhat.com>
3361 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3362 hard-coded 'unsigned long'.
3364 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3366 PR tree-optimization/51581
3367 * gcc.dg/vect/pr51581-4.c: New test.
3369 PR tree-optimization/53645
3370 * gcc.c-torture/execute/pr53645-2.c: New test.
3372 2012-06-28 Richard Guenther <rguenther@suse.de>
3375 * gcc.dg/torture/pr53790.c: New testcase.
3377 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3379 PR tree-optimization/53645
3380 * gcc.c-torture/execute/pr53645.c: New test.
3382 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3384 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3386 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3390 * gcc.dg/guality/pr49888.c: Account for the possibility that
3391 the variable is optimized out at the first test.
3393 2012-06-27 Jason Merrill <jason@redhat.com>
3395 * g++.dg/cpp0x/override2.C: Adjust.
3396 * g++.dg/template/error5.C: Adjust.
3397 * g++.dg/parse/crash28.C: Adjust.
3400 * g++.dg/parse/template27.C: New.
3401 * g++.dg/template/crash74.C: Adjust expected output.
3403 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3407 * gfortran.dg/typebound_operator_16.f03: New.
3409 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3412 even src1.i and src2.i fields even in the second half of the arrays.
3414 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3417 * g++.dg/torture/vshuf-16.inc: New test.
3418 * g++.dg/torture/vshuf-2.inc: New test.
3419 * g++.dg/torture/vshuf-4.inc: New test.
3420 * g++.dg/torture/vshuf-8.inc: New test.
3421 * g++.dg/torture/vshuf-main.inc: New test.
3422 * g++.dg/torture/vshuf-v16hi.C: New test.
3423 * g++.dg/torture/vshuf-v16qi.C: New test.
3424 * g++.dg/torture/vshuf-v2df.C: New test.
3425 * g++.dg/torture/vshuf-v2di.C: New test.
3426 * g++.dg/torture/vshuf-v2sf.C: New test.
3427 * g++.dg/torture/vshuf-v2si.C: New test.
3428 * g++.dg/torture/vshuf-v4df.C: New test.
3429 * g++.dg/torture/vshuf-v4di.C: New test.
3430 * g++.dg/torture/vshuf-v4sf.C: New test.
3431 * g++.dg/torture/vshuf-v4si.C: New test.
3432 * g++.dg/torture/vshuf-v8hi.C: New test.
3433 * g++.dg/torture/vshuf-v8qi.C: New test.
3434 * g++.dg/torture/vshuf-v8si.C: New test.
3436 2012-06-27 Richard Guenther <rguenther@suse.de>
3439 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3441 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3443 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3444 scan-dump-dem-not): Use printable pattern in test name.
3446 2012-06-26 Sterling Augustine <saugustine@google.com>
3447 Dominique Dhumieres <dominiq@lps.ens.fr>
3449 * gcc.dg/pubtypes-2.c: Update expected output.
3450 * gcc.dg/pubtypes-3.c: Likewise.
3451 * gcc.dg/pubtypes-4.c: Likewise.
3453 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3455 * gcc.dg/tree-ssa/slsr-1.c: New test.
3456 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3457 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3458 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3460 2012-06-26 Matt Turner <mattst88@gmail.com>
3463 * gcc.target/arm/mmx-2.c: New.
3465 2012-06-26 Richard Guenther <rguenther@suse.de>
3468 * g++.dg/torture/pr53752.C: New testcase.
3470 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3472 PR tree-optimization/53748
3473 * gcc.c-torture/compile/pr53748.c: New test.
3475 2012-06-25 Jason Merrill <jason@redhat.com>
3479 * g++.dg/cpp0x/decltype38.C: New.
3480 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3482 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3484 * lib/target-supports-dg.exp (testname-for-summary): New.
3485 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3486 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3487 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3488 scan-module-absence, output-exists, output-exists-not: Use
3489 testname-for-summary.
3490 (dg-test): Clean up testname_with_flags.
3491 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3492 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3493 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3494 scan-assembler-dem-not, object-size: Use testname-for-summary.
3495 * lib/gcov.exp (run-gcov): Likewise.
3496 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3497 scan-dump-dem, scan-dump-dem-note): Likewise.
3499 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3500 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3501 including profopt.opt; save and restore existing value.
3502 * g++.dg/bprob/bprob.exp: Likewise.
3503 * gcc.dg/matrix/matrix.exp: Likewise.
3504 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3505 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3508 2012-06-25 Richard Henderson <rth@redhat.com>
3510 * gcc.dg/pr53749.c: New.
3512 2012-06-25 Jason Merrill <jason@redhat.com>
3515 * g++.dg/cpp0x/nullptr28.C: New.
3517 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3519 * gcc.target/arm/neon-vld1_dupQ.c: New.
3521 2012-06-25 Florian Weimer <fweimer@redhat.com>
3523 * g++.dg/init/new35.C: New.
3524 * g++.dg/init/new36.C: New.
3525 * g++.dg/init/new37.C: New.
3526 * g++.dg/ext/vla5.C: New warning.
3527 * g++.dg/ext/vla8.C: New warning.
3528 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3530 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3531 James Greenhalgh <james.greenhalgh@arm.com>
3533 * gcc.target/arm/ftest-support-arm.h New testcase.
3534 * gcc.target/arm/ftest-support-thumb.h Likewise.
3535 * gcc.target/arm/ftest-support.h Likewise.
3536 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3537 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3538 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3539 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3540 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3541 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3542 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3543 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3544 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3545 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3546 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3547 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3548 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3549 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3550 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3551 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3552 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3553 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3554 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3555 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3556 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3557 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3558 * lib/target-supports.exp
3559 (check_effective_target_arm_arch_FUNC): Add support for more
3561 (add_options_for_arm_arch_FUNC): Likewise.
3562 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3564 2012-06-25 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/constexpr-tuple.C: New.
3569 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3572 * gcc.target/i386/pr53759.c: New test.
3575 * g++.dg/cpp0x/nsdmi7.C: New test.
3577 2012-06-24 Kai Tietz <ktietz@redhat.com>
3579 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3581 * gcc.target/i386/pr38988.c: Likewise.
3583 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3587 * gfortran.dg/typebound_generic_12.f03: New.
3588 * gfortran.dg/typebound_generic_13.f03: New.
3590 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3592 * gnat.dg/lto15.ad[sb]: New test.
3594 2012-06-21 Meador Inge <meadori@codesourcery.com>
3597 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3599 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3601 * gcc.dg/pch/ident-1.c: New test.
3602 * gcc.dg/pch/ident-1.hs: Header file for new test.
3604 2012-06-21 Michael Matz <matz@suse.de>
3607 * gcc.c-torture/execute/pr53688.c: New test.
3609 2012-06-20 Richard Guenther <rguenther@suse.de>
3611 PR tree-optimization/30318
3612 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3614 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3616 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3618 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3620 * gcc.target/i386/clearcapv2.map: New file.
3621 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3623 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3625 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3626 and add __sh__ case.
3628 2012-06-19 Jason Merrill <jason@redhat.com>
3631 * g++.dg/debug/localclass1.C: New.
3633 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3635 * g++.dg/cpp0x/override4.C: New.
3637 2012-06-14 Jason Merrill <jason@redhat.com>
3640 * g++.dg/cpp0x/decltype37.C: New.
3642 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3644 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3646 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3648 * gcc.c-torture/compile/vector-5.c,
3649 gcc.c-torture/compile/vector-6.c: New tests.
3651 2012-06-19 Richard Henderson <rth@redhat.com>
3653 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3655 2012-06-19 Richard Guenther <rguenther@suse.de>
3657 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3659 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3662 * gcc.target/i386/pr53712.c: New test.
3664 2012-06-18 Tobias Burnus <burnus@net-b.de>
3667 * gfortran.dg/elemental_optional_args_6.f90: New.
3669 2012-06-18 Tobias Burnus <burnus@net-b.de>
3672 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3673 * gfortran.dg/coarray/move_alloc_1.f90
3675 2012-06-18 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/coarray_27.f90: New.
3680 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3681 Greta Yorsh <Greta.Yorsh@arm.com>
3683 * gcc.target/arm/epilog-1.c: New test.
3685 2012-06-18 Richard Guenther <rguenther@suse.de>
3687 PR tree-optimization/53693
3688 * g++.dg/torture/pr53693.C: New testcase.
3690 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3692 PR tree-optimization/53703
3693 * gcc.dg/torture/pr53703.c: New test.
3695 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3698 * gcc.target/i386/pr53698.c: New test.
3700 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3702 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3704 2012-06-17 Tobias Burnus <burnus@net-b.de>
3708 * gfortran.dg/transfer_check_3.f90: New.
3710 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3712 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3714 2012-06-16 Tobias Burnus <burnus@net-b.de>
3718 * gfortran.dg/deferred_type_param_8.f90: New.
3720 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3722 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3723 testname that includes flags, passed in as new argument, in
3725 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3726 and pass it to verify-* procedures.
3728 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3729 alignment torture options with usual torture options.
3731 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3732 messages reported for one line of source code.
3733 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3734 * g++.dg/cpp0x/decltype2.C: Likewise.
3735 * g++.dg/cpp0x/decltype3.C: Likewise.
3736 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3737 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3738 * g++.dg/cpp0x/static_assert3.C: Likewise.
3739 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3740 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3741 * g++.dg/cpp0x/union1.C: Likewise.
3742 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3743 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3744 * g++.dg/cpp0x/variadic2.C: Likewise.
3745 * g++.dg/cpp0x/variadic20.C: Likewise.
3746 * g++.dg/cpp0x/variadic74.C: Likewise.
3747 * g++.dg/diagnostic/bitfld2.C: Likewise.
3748 * g++.dg/ext/attrib44.C: Likewise.
3749 * g++.dg/ext/no-asm-1.C: Likewise.
3750 * g++.dg/other/error34.C: Likewise.
3751 * g++.dg/parse/crash46.C: Likewise.
3752 * g++.dg/parse/error10.C: Likewise.
3753 * g++.dg/parse/error2.C: Likewise.
3754 * g++.dg/parse/error3.C: Likewise.
3755 * g++.dg/parse/error36.C: Likewise.
3756 * g++.dg/parse/error8.C: Likewise.
3757 * g++.dg/parse/error9.C: Likewise.
3758 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3759 * g++.dg/parse/parser-pr28152.C: Likewise.
3760 * g++.dg/parse/template25.C: Likewise.
3761 * g++.dg/parse/typename11.C: Likewise.
3762 * g++.dg/tc1/dr147.C: Likewise.
3763 * g++.dg/template/deduce3.C: Likewise.
3764 * g++.dg/template/koenig9.C: Likewise.
3765 * g++.dg/template/pr23510.C: Likewise.
3766 * g++.dg/warn/pr12242.C: Likewise.
3767 * g++.dg/warn/pr30551-2.C: Likewise.
3768 * g++.dg/warn/pr30551.C: Likewise.
3769 * g++.old-deja/g++.other/typename1.C: Likewise.
3770 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3772 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3775 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3776 * c-c++-common/torture/vshuf-2.inc: Likewise.
3777 * c-c++-common/torture/vshuf-4.inc: Likewise.
3778 * c-c++-common/torture/vshuf-8.inc: Likewise.
3779 * c-c++-common/torture/vshuf-main.inc: Likewise.
3780 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3781 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3782 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3783 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3784 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3785 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3786 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3787 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3788 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3789 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3790 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3791 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3792 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3793 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3795 2012-06-15 Michael Matz <matz@suse.de>
3797 * gcc.dg/tree-ssa/vector-4.c: New test.
3799 2012-06-15 Michael Matz <matz@suse.de>
3801 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3802 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3804 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3806 PR tree-optimization/53636
3807 * gcc.target/arm/pr53636.c: New test.
3809 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3811 PR tree-optimization/51581
3812 * gcc.c-torture/execute/pr51581-1.c: New test.
3813 * gcc.c-torture/execute/pr51581-2.c: New test.
3814 * gcc.dg/vect/pr51581-1.c: New test.
3815 * gcc.dg/vect/pr51581-2.c: New test.
3816 * gcc.dg/vect/pr51581-3.c: New test.
3817 * gcc.target/i386/avx-pr51581-1.c: New test.
3818 * gcc.target/i386/avx-pr51581-2.c: New test.
3819 * gcc.target/i386/avx2-pr51581-1.c: New test.
3820 * gcc.target/i386/avx2-pr51581-2.c: New test.
3821 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3823 2012-06-15 Richard Guenther <rguenther@suse.de>
3825 * gcc.c-torture/execute/20120615-1.c: New testcase.
3827 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3829 * gnat.dg/vect8.ad[sb]: New test.
3831 2012-06-14 Richard Guenther <rguenther@suse.de>
3833 * gcc.dg/tree-ssa/vrp.h: New testcase.
3834 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3836 2012-06-13 Christian Bruel <christian.bruel@st.com>
3839 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3841 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3843 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3845 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3848 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3849 test summary unique.
3851 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3852 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3853 scan-stack-usage-not): Don't strip torture options from test name.
3855 * lib/scandump.exp (scan-dump-times): Use printable version of
3856 regexp in test summary line.
3858 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3859 messages reported for one line of source code.
3860 * gcc.dg/format/few-1.c: Likewise.
3861 * gcc.dg/ia64-sync-2.c: Likewise.
3862 * gcc.dg/sync-2.c: Likewise.
3863 * gcc.dg/noncompile/pr44517.c: Likewise.
3865 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3868 * gcc.dg/guality/pr49888.c: New.
3870 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3872 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3873 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3874 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3876 2012-06-13 Tobias Burnus <burnus@net-b.de>
3879 * gfortran.dg/intent_out_7.f90: New.
3881 2012-06-13 Tobias Burnus <burnus@net-b.de>
3884 * gfortran.dg/save_4.f90: New.
3886 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/pr53532.c: New test.
3892 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3893 adjust line numbers.
3894 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3895 * gcc.dg/Wcxx-compat-8.c: Likewise.
3896 * gcc.dg/pr51034.c: New test.
3897 * gcc.dg/pr53196-1.c: New test.
3898 * gcc.dg/pr53196-2.c: New test.
3900 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3902 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3903 alignment torture options with usual torture options.
3904 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3905 instead of dg-options.
3906 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3907 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3908 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3909 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3910 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3911 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3913 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3914 to checks for multiple messages reported for one line of source code.
3915 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3917 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3918 messages reported for one line of source code.
3920 * gcc.dg/20031223-1.c: Add comments to check for multiple
3921 messages reported for one line of source code.
3922 * gcc.dg/Wconversion-integer.c: Likewise.
3923 * gcc.dg/Wfatal-2.c: Likewise.
3924 * gcc.dg/Wfatal.c: Likewise.
3925 * gcc.dg/Wobjsize-1.c: Likewise.
3926 * gcc.dg/c99-vla-jump-1.c: Likewise.
3927 * gcc.dg/c99-vla-jump-2.c: Likewise.
3928 * gcc.dg/c99-vla-jump-3.c: Likewise.
3929 * gcc.dg/c99-vla-jump-4.c: Likewise.
3930 * gcc.dg/c99-vla-jump-5.c: Likewise.
3931 * gcc.dg/decl-9.c: Likewise.
3932 * gcc.dg/declspec-10.c: Likewise.
3933 * gcc.dg/declspec-18.c: Likewise.
3934 * gcc.dg/mtune.c: Likewise.
3935 * gcc.dg/parser-pr28152-2.c: Likewise.
3936 * gcc.dg/parser-pr28152.c: Likewise.
3937 * gcc.dg/pr14475.c: Likewise.
3938 * gcc.dg/pr27953.c: Likewise.
3939 * gcc.dg/pr28322-3.c: Likewise.
3940 * gcc.dg/pr30457.c: Likewise.
3941 * gcc.dg/pr30551-2.c: Likewise.
3942 * gcc.dg/pr30551-3.c: Likewise.
3943 * gcc.dg/pr30551-4.c: Likewise.
3944 * gcc.dg/pr30551-5.c: Likewise.
3945 * gcc.dg/pr30551-6.c: Likewise.
3946 * gcc.dg/pr30551.c: Likewise.
3947 * gcc.dg/pr45461.c: Likewise.
3948 * gcc.dg/pr48552-1.c: Likewise.
3949 * gcc.dg/pr48552-2.c: Likewise.
3950 * gcc.dg/redecl-1.c: Likewise.
3951 * gcc.dg/transparent-union-3.c: Likewise.
3952 * gcc.dg/utf-dflt.c: Likewise.
3953 * gcc.dg/utf-dflt2.c: Likewise.
3954 * gcc.dg/vla-8.c: Likewise.
3955 * gcc.dg/vla-init-1.c: Likewise.
3956 * gcc.dg/wtr-int-type-1.c: Likewise.
3958 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3959 messages reported for for one line of source code.
3960 * c-c++-common/raw-string-5.c: Likewise.
3961 * c-c++-common/raw-string-4.c: Likewise.
3962 * c-c++-common/raw-string-6.c: Likewise.
3963 * c-c++-common/pr20000.c: Likewise.
3965 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3966 messages reported for one line of source code.
3967 * gcc.dg/cpp/pr30786.c: Likewise.
3968 * gcc.dg/cpp/pr28709.c: Likewise.
3969 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3970 * gcc.dg/cpp/macspace2.c: Likewise.
3971 * gcc.dg/cpp/missing-header-1.c: Likewise.
3972 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3973 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3974 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3976 2012-06-12 Jason Merrill <jason@redhat.com>
3979 * g++.dg/template/local7.C: New.
3981 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3984 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3985 * gcc.target/sh/pr51340-2.c: Likewise.
3986 * gcc.target/sh/pr51340-3.c: Likewise.
3988 2012-06-12 Michael Matz <matz@suse.de>
3990 * gcc.dg/torture/alias-1.c: New test.
3992 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3994 PR rtl-optimization/53589
3995 * gcc.dg/torture/pr53589.c: New test.
3997 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4000 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4001 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4002 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4003 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4004 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4005 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4006 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4007 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4008 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4009 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4010 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4011 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4012 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4013 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4014 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4015 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4017 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4019 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4020 (check_intel_cpu_model): New function.
4021 (check_amd_cpu_model): New function.
4022 (check_features): New function.
4023 (__get_cpuid_output): New function.
4024 (check_detailed): New function.
4025 (fn1): Rename to quick_check.
4026 (main): Update to call quick_check and call check_detailed.
4028 2012-06-11 Richard Henderson <rth@redhat.com>
4030 * lib/target-supports.exp
4031 (check_effective_target_sync_long_long_runtime): Use
4032 check_effective_target_lp64 instead of
4033 check_effective_target_powerpc64 for powerpc targets.
4035 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4038 * gcc.target/sh/pr53511-1.c: New.
4040 2012-06-11 Richard Guenther <rguenther@suse.de>
4043 * g++.dg/lto/pr53470_0.C: New testcase.
4044 * gcc.dg/lto/pr53470_0.c: Likewise.
4046 2012-06-11 Richard Guenther <rguenther@suse.de>
4049 * g++.dg/ext/pr53605.C: New testcase.
4051 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4053 * gnat.dg/specs/array1.ads: New test.
4054 * gnat.dg/specs/array2.ads: Likewise.
4055 * gnat.dg/array22.adb: Likewise.
4057 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/constant4.adb: New test.
4060 * gnat.dg/constant4_pkg.ads: New helper.
4062 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4065 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4066 * gfortran.dg/allocate_class_1.f90: Modified.
4067 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4068 * gfortran.dg/allocate_class_2.f90: New.
4070 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4073 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4075 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4078 * gfortran.dg/string_assign_2.f90: New test case.
4080 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4083 * gfortran.dg/string_assign_1.f90: New test case.
4085 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4088 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4089 * gcc.dg/gomp/critical-4.c: Likewise.
4090 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4091 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4092 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4093 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4094 * c-c++-common/gomp/pr53580.c: New test.
4096 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4099 * g++.dg/cpp0x/forw_enum11.C: New.
4101 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4104 * g++.dg/cpp0x/alias-decl-19.C: New.
4106 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4108 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4110 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4112 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4114 (XSTATE_SSE): Ditto.
4115 (XSTATE_YMM): Ditto.
4116 (avx_os_support): Use new defines.
4118 2012-06-06 Richard Guenther <rguenther@suse.de>
4121 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4124 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4127 * g++.dg/cpp0x/pr52841.C: New testcase.
4129 2012-06-06 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/53081
4132 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4133 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4135 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4137 * gcc.target/powerpc/pr53487.c: New test.
4139 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4141 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4143 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4145 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4147 2012-06-05 Richard Guenther <rguenther@suse.de>
4149 PR tree-optimization/30442
4150 * gcc.dg/vect/bb-slp-30.c: New testcase.
4152 2012-06-05 Richard Guenther <rguenther@suse.de>
4154 PR tree-optimization/53081
4155 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4156 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4157 -fno-tree-loop-distribute-patterns.
4159 2012-06-05 Alan Modra <amodra@gmail.com>
4161 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4162 Check static chain in nested funcs.
4164 2012-06-04 Tobias Burnus <burnus@net-b.de>
4167 * gfortran.dg/init_flag_10.f90: New.
4169 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4172 * g++.dg/warn/Wenum-compare-no-2: New.
4174 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4176 PR preprocessor/53463
4177 * g++.dg/cpp/limits.C: New test.
4178 * g++.dg/parse/error19.C: Adjust.
4179 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4180 * g++.dg/warn/pr35635.C: Likewise.
4181 * g++.old-deja/g++.pt/assign1.C: Likewise.
4183 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4186 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4187 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4188 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4189 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4190 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4191 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4192 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4193 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4195 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4197 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4199 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4201 PR tree-optimization/53550
4202 * gcc.dg/pr53550.c: New test.
4204 2012-06-04 Richard Guenther <rguenther@suse.de>
4206 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4207 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4208 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4210 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4213 * gfortran.dg/parameter_array_element_2.f90: New.
4215 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4218 * gcc.target/sh/pr53512-1.c: New.
4219 * gcc.target/sh/pr53512-2.c: New.
4220 * gcc.target/sh/pr53512-3.c: New.
4221 * gcc.target/sh/pr53512-4.c: New.
4223 2012-06-01 Jason Merrill <jason@redhat.com>
4226 * g++.dg/ext/visibility/template12.C: New.
4227 * g++.dg/ext/attrib14.C: Adjust warning line.
4230 * g++.dg/parse/new6.C: New.
4231 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4233 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4235 * c-c++-common/restrict-2.c: Revert previous change.
4237 2012-06-01 Jason Merrill <jason@redhat.com>
4240 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4243 * g++.dg/cpp0x/auto33.C: New.
4245 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4248 * g++.dg/parse/namespace-alias-1.C: New.
4250 2012-06-01 Christian Bruel <christian.bruel@st.com>
4252 * gcc.dg/spec-options.c: New test.
4253 * gcc.dg/foo.specs: New file.
4255 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/lto14.adb: Skip on Solaris.
4260 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4262 * gcc.target/cris/sync-1-v10.c,
4263 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4264 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4265 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4266 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4267 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4268 gcc.target/cris/torture/sync-mis-op-i-1.c,
4269 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4270 gcc.target/cris/torture/sync-mis-op-i-2.c,
4271 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4272 gcc.target/cris/torture/sync-mis-op-i-3.c,
4273 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4274 gcc.target/cris/torture/sync-mis-op-s-1.c,
4275 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4276 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4277 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4278 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4279 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4280 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4281 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4282 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4283 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4285 2012-05-31 Richard Guenther <rguenther@suse.de>
4287 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4288 ldist-pr45948.c with disabled SCCP.
4290 2012-05-31 Richard Guenther <rguenther@suse.de>
4293 * gcc.dg/torture/pr48493.c: New testcase.
4295 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4297 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4299 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4300 of the initialization loop.
4301 (dg-final): Adjust the expected number of vectorized loops depending
4302 on vect_char_mult target selector.
4304 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4306 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4307 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4308 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4311 2012-05-30 Jason Merrill <jason@redhat.com>
4314 * g++.dg/init/new34.C: New.
4315 * g++.dg/tree-ssa/stabilize1.C: New.
4317 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4320 * g++.dg/init/new33.C: New test.
4322 2012-05-30 Richard Guenther <rguenther@suse.de>
4325 * gcc.dg/torture/pr53501.c: New testcase.
4326 * c-c++-common/restrict-2.c: Adjust.
4328 2012-05-30 Alan Modra <amodra@gmail.com>
4330 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4333 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4335 * gcc.target/i386/shuf-concat.c: New test.
4337 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4339 PR rtl-optimization/53519
4340 * gcc.c-torture/compile/pr53519.c: New test.
4342 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4344 * gcc.target/arm/neon-vrev.c: New.
4346 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4349 * gcc.target/sh/pr51340-1.c: New.
4350 * gcc.target/sh/pr51340-2.c: New.
4351 * gcc.target/sh/pr51340-3.c: New.
4353 2012-05-29 Richard Guenther <rguenther@suse.de>
4355 PR tree-optimization/53516
4356 * gcc.dg/torture/pr53516.c: New testcase.
4358 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4360 PR preprocessor/53229
4361 * gcc.dg/cpp/paste6.c: Force to run without
4362 -ftrack-macro-expansion.
4363 * gcc.dg/cpp/paste8.c: Likewise.
4364 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4365 -ftrack-macro-expansion.
4366 * gcc.dg/cpp/paste12.c: Force to run without
4367 -ftrack-macro-expansion.
4368 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4369 -ftrack-macro-expansion.
4370 * gcc.dg/cpp/paste13.c: Likewise.
4371 * gcc.dg/cpp/paste14.c: Likewise.
4372 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4373 -ftrack-macro-expansion.
4374 * gcc.dg/cpp/paste18.c: New test.
4376 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4378 * gcc.target/cris/torture/trap-1.c,
4379 gcc.target/cris/torture/trap-2.c,
4380 gcc.target/cris/torture/trap-3.c,
4381 gcc.target/cris/torture/trap-v0.c,
4382 gcc.target/cris/torture/trap-v3.c: New tests.
4384 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/warn/Wbraces3.C: New.
4388 * g++.dg/warn/Wbraces4.C: Likewise.
4390 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4392 PR tree-optimization/53505
4393 * c-c++-common/torture/pr53505.c: New test.
4395 2012-05-27 Nathan Sidwell <nathan@acm.org>
4397 * gcc.dg/stmt-expr-4.c: New.
4399 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4402 * g++.dg/parse/crash60.C: New.
4404 2012-05-26 Jason Merrill <jason@redhat.com>
4407 * c-c++-common/array-lit.c: New.
4408 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4410 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4413 * gnat.dg/array21.adb: New test.
4415 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4417 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4419 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/other/anon-union3.C: New.
4424 2012-05-25 Ian Lance Taylor <iant@google.com>
4426 * gcc.dg/split-6.c: New test.
4428 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4430 * gnat.dg/lto14.adb: New test.
4432 2012-05-25 Tristan Gingold <gingold@adacore.com>
4434 * gcc.target/i386/large-frame.c: New.
4436 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4437 * gcc.target/powerpc/lhs-1.c: New.
4438 * gcc.target/powerpc/lhs-2.c: New.
4439 * gcc.target/powerpc/lhs-3.c: New.
4441 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4443 Make unwound macro expansion trace less redundant
4444 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4445 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4446 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4447 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4448 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4449 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4451 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4454 * g++.dg/cpp0x/constexpr-default1.C: New.
4456 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/eh/goto2.C: New.
4461 2012-05-24 Richard Guenther <rguenther@suse.de>
4464 * g++.dg/tree-prof/pr53460.C: New testcase.
4466 2012-05-24 Richard Guenther <rguenther@suse.de>
4469 * g++.dg/debug/pr53466.C: New testcase.
4471 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4473 PR tree-optimization/53465
4474 * gcc.c-torture/execute/pr53465.c: New test.
4476 2012-05-23 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/allocate_with_typespec_6.f90: New.
4482 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/warn/delete-array-1.C: New.
4487 2012-05-23 Richard Guenther <rguenther@suse.de>
4489 * gcc.dg/torture/pr39074-2.c: Adjust.
4490 * gcc.dg/torture/pr39074.c: Likewise.
4491 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4492 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4494 2012-05-22 Jan Hubicka <jh@suse.cz>
4497 * g++.dg/torture/pr53161.C: New testcase.
4499 2012-05-22 Tobias Burnus <burnus@net-b.de>
4502 * gfortran.dg/realloc_on_assign_15.f90: New.
4504 2012-05-22 Richard Guenther <rguenther@suse.de>
4507 * gcc.dg/torture/pr51071-2.c: New testcase.
4509 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4511 PR tree-optimization/53336
4512 * g++.dg/torture/pr53336.C: New testcase.
4514 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4517 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4518 instead of -Wunused-local-typedefs.
4520 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/other/abstract4.C: New-
4525 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/ext/attrib46.C: New.
4530 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4533 * gcc.c-torture/compile/pr53418-1.c,
4534 gcc.c-torture/compile/pr53418-2.c: New tests.
4536 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4538 PR tree-optimization/53366
4539 * gcc.dg/torture/pr53366-1.c: New test.
4540 * gcc.dg/torture/pr53366-2.c: New test.
4541 * gcc.target/i386/pr53366-1.c: New test.
4542 * gcc.target/i386/pr53366-2.c: New test.
4544 PR tree-optimization/53409
4545 * gcc.c-torture/compile/pr53409.c: New test.
4547 PR tree-optimization/53410
4548 * gcc.c-torture/compile/pr53410-1.c: New test.
4549 * gcc.c-torture/compile/pr53410-2.c: New test.
4551 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4554 * gcc.target/i386/pr53425-1.c: New file.
4555 * gcc.target/i386/pr53425-2.c: Likewise.
4557 2012-05-21 Richard Guenther <rguenther@suse.de>
4559 PR tree-optimization/53408
4560 * gcc.dg/torture/pr53408.c: New testcase.
4562 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4563 H.J. Lu <hongjiu.lu@intel.com>
4566 * gcc.target/i386/pr53416.c: New file.
4568 2012-05-21 Richard Guenther <rguenther@suse.de>
4570 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4572 2012-05-21 Richard Guenther <rguenther@suse.de>
4574 * gcc.dg/torture/ldist-1.c: New testcase.
4576 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4578 * gnat.dg/lto13.adb: New test.
4579 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4581 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4583 * gnat.dg/specs/lto12.ads: New test.
4584 * gnat.dg/specs/lto12_pkg.ads: New helper.
4586 2012-05-18 Richard Guenther <rguenther@suse.de>
4588 PR tree-optimization/53346
4589 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4590 * gcc.target/i386/incoming-10.c: Adjust.
4591 * gcc.target/i386/incoming-11.c: Likewise.
4592 * gcc.target/i386/pr46295.c: Likewise.
4594 2012-05-18 Richard Guenther <rguenther@suse.de>
4596 * gcc.dg/pr53352.c: Return zero.
4598 2012-05-18 Richard Guenther <rguenther@suse.de>
4600 PR tree-optimization/53390
4601 * gcc.dg/torture/pr53390.c: New testcase.
4603 2012-05-18 Meador Inge <meadori@codesourcery.com>
4605 PR rtl-optimization/53352
4606 * gcc.dg/pr53352.c: New test.
4608 2012-05-17 David S. Miller <davem@davemloft.net>
4610 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4611 failure on sparc-*-linux-gnu.
4613 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/parse/error49.C: New.
4617 * g++.dg/cpp0x/error8.C: Likewise.
4618 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4619 * g++.dg/ext/utf-dflt2.C: Likewise.
4620 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4621 * g++.dg/ext/utf-dflt.C: Likewise.
4622 * c-c++-common/raw-string-3.c: Likewise.
4623 * c-c++-common/raw-string-4.c: Likewise.
4625 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4628 * g++.dg/cpp0x/catch1.C: New.
4630 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4633 * g++.dg/parse/error48.C: New.
4634 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4635 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4637 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4639 * gcc.dg/tm/indirect-2.c: New test.
4641 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4643 PR tree-optimization/53217
4644 * gfortran.dg/pr53217.f90: New test.
4646 2012-05-16 Richard Guenther <rguenther@suse.de>
4648 PR tree-optimization/53364
4649 * g++.dg/torture/pr53364.C: New testcase.
4651 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4654 * gcc.dg/pr52549.c: Fix test for long != void*
4655 * gcc.c-torture/execute/pr52979-1.x: New file.
4656 * gcc.c-torture/execute/pr52979-2.x: New file.
4658 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4660 PR preprocessor/7263
4661 * gcc.dg/binary-constants-2.c: Run without tracking locations
4662 accross macro expansion.
4663 * gcc.dg/binary-constants-3.c: Likewise.
4664 * gcc.dg/cpp/sysmac2.c: Likewise.
4665 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4667 * gcc.dg/cpp/syshdr3.c: New test.
4668 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4669 * gcc.dg/system-binary-constants-1.c: New test.
4670 * gcc.dg/system-binary-constants-1.h: New header for the new test
4672 * g++.dg/cpp/syshdr3.C: New test.
4673 * g++.dg/cpp/syshdr3.h: New header the new test above.
4674 * g++.dg/system-binary-constants-1.C: New test.
4675 * g++.dg/system-binary-constants-1.h: New header the new test
4678 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4680 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4682 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4685 * gcc.dg/pr53358.c: New test.
4687 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4690 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4691 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4693 2012-05-15 Olivier Hainque <hainque@adacore.com>
4695 * g++.dg/eh/sighandle.C: New testcase.
4697 2012-05-15 Richard Guenther <rguenther@suse.de>
4699 PR tree-optimization/53355
4700 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4702 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4704 * gfortran.dg/*.f90: Remove now redundant manual
4705 cleanup-modules directive.
4707 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4709 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4710 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4712 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4715 * gfortran.dg/int_range_io_1.f90: New test.
4717 2012-05-14 Andi Kleen <ak@linux.intel.com>
4718 Jakub Jelinek <jakub@redhat.com>
4721 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4722 * gcc.target/i386/rtm-check.h: New file.
4723 * gcc.target/i386/pr53315.c: New test.
4725 2012-05-14 Tobias Burnus <burnus@net-b.de>
4730 * gfortran.dg/deferred_type_param_4.f90: New.
4731 * gfortran.dg/deferred_type_param_6.f90: New.
4733 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4735 * gcc.target/i386/retarg.c: New test.
4737 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4740 * gfortran.dg/deferred_type_param_3.f90: New.
4741 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4742 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4744 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4746 * gnat.dg/null_pointer_deref3.adb: New test.
4748 2012-05-12 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/deferred_type_param_5.f90: New.
4754 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4756 * g++.dg/parse/error47.C: New.
4758 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4761 * gfortran.dg/string_compare_4.f90: Change option
4762 to -fdump-tree-original. Add test case for kind=4.
4764 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4767 * gfortran.dg/string_compare_4.f90: New test.
4769 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4771 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4773 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/cpp0x/variadic132.C: New.
4778 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4781 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4782 * g++.dg/parse/error26.C: Tweak dg-error column number.
4784 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4789 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4791 * gnat.dg/lto11.ad[sb]: New test.
4793 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4797 directive to Scan for vpmuldq, not vpmacsdql.
4799 2012-05-09 Michael Matz <matz@suse.de>
4801 PR tree-optimization/53185
4802 * gcc.dg/vect/pr53185.c: New test.
4804 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4807 * gcc.target/i386/pr53249.c: New.
4809 2012-05-09 Richard Guenther <rguenther@suse.de>
4811 PR tree-optimization/18437
4812 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4813 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4815 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4817 PR tree-optimization/53226
4818 * gcc.c-torture/compile/pr53226.c: New test.
4820 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4822 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4823 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4824 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4825 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4826 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4827 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4828 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4829 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4830 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4831 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4832 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4833 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4834 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4835 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4837 2012-05-09 Dehao Chen <dehao@google.com>
4839 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4840 * gcc.dg/predict-2.c: Likewise.
4841 * gcc.dg/predict-3.c: Likewise.
4842 * gcc.dg/predict-4.c: Likewise.
4843 * gcc.dg/predict-5.c: Likewise.
4844 * gcc.dg/predict-6.c: Likewise.
4846 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4849 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4851 2012-05-08 Richard Guenther <rguenther@suse.de>
4853 * gcc.dg/fold-bitand-4.c: New testcase.
4855 2012-05-08 Dehao Chen <dehao@google.com>
4857 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4858 heuristic is working properly.
4859 * gcc.dg/predict-2.c: Likewise.
4860 * gcc/dg/predict-3.c: Likewise.
4861 * gcc/dg/predict-4.c: Likewise.
4862 * gcc/dg/predict-5.c: Likewise.
4863 * gcc/dg/predict-6.c: Likewise.
4865 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4867 PR tree-optimization/53239
4868 * g++.dg/opt/vrp3.C: New test.
4869 * g++.dg/opt/vrp3-aux.cc: New file.
4870 * g++.dg/opt/vrp3.h: New file.
4872 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4874 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4875 .uleb128 support in assembler output.
4877 2012-05-07 Richard Guenther <rguenther@suse.de>
4880 * g++.dg/lto/pr42987_0.C: New testcase.
4881 * g++.dg/lto/pr42987_1.C: Likewise.
4883 2012-05-07 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/typebound_operator_15.f90: New.
4888 2012-05-06 Tobias Burnus <burnus@net-b.de>
4891 * gfortran.dg/class_array_13.f90: New.
4893 2012-05-06 Tristan Gingold <gingold@adacore.com>
4895 * gnat.dg/warn7.adb: New test.
4897 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4899 * gnat.dg/specs/renamings.ads: Rename to...
4900 * gnat.dg/specs/renaming1.ads: ...this.
4901 * gnat.dg/specs/renaming2.ads: New test.
4902 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4903 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4904 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4905 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4907 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4909 * gnat.dg/discr36.ad[sb]: New test.
4910 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4912 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
4915 * c-c++-common/pr43772.c: New.
4917 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4920 * gfortran.dg/select_type_26.f03 : New test.
4921 * gfortran.dg/select_type_27.f03 : New test.
4924 * gfortran.dg/select_type_28.f03 : New test.
4926 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4930 * gfortran.dg/mod_sign0_1.f90: New test.
4931 * gfortran.dg/mod_large_1.f90: New test.
4933 2012-05-04 Tobias Burnus <burnus@net-b.de>
4936 gfortran.dg/public_private_module_5.f90: New.
4938 2012-05-04 Tobias Burnus <burnus@net-b.de>
4941 * gfortran.dg/constructor_7.f90: New.
4942 * gfortran.dg/constructor_8.f90: New.
4944 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4947 * g++.dg/cpp0x/static_assert7.C: New.
4949 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4951 PR tree-optimization/52633
4952 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4953 recognized as widening shifts instead of over-widening.
4954 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4955 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4956 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4957 * gcc.target/arm/pr52633.c: New test.
4959 2012-05-04 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/53168
4962 * gcc.dg/torture/pr53168.c: New testcase.
4963 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4965 2012-05-04 Richard Guenther <rguenther@suse.de>
4967 * gcc.dg/lto/pr53214_0.c: New testcase.
4969 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4971 * gcc.target/ia64/pr48496.c: New test.
4972 * gcc.target/ia64/pr52657.c: Likewise.
4974 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4977 * c-c++-common/pr51712.c: New.
4979 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4982 * gcc.target/powwerpc/pr53199.c: New file.
4984 2012-05-03 Jason Merrill <jason@redhat.com>
4986 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4988 * gcc.dg/debug/dwarf2/dups-types.c: New.
4989 * gcc.dg/debug/dwarf2/dups-types.h: New.
4991 2012-05-03 Jason Merrill <jason@redhat.com>
4993 * g++.dg/debug/dwarf2/namespace-2.C: New.
4994 * g++.dg/debug/dwarf2/localclass3.C: New.
4996 2012-05-03 Jason Merrill <jason@redhat.com>
4998 * g++.dg/debug/dwarf2/thunk1.C: New.
5000 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5003 * g++.dg/other/final2.C: New.
5005 2012-05-03 Richard Guenther <rguenther@suse.de>
5007 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5009 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5011 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5012 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5013 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5014 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5016 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5018 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5020 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5021 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5022 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5025 * gcc.dg/pr53174.c: New test.
5028 * gcc.target/arm/pr53187.c: New test.
5029 * gcc.c-torture/compile/pr53187.c: New test.
5031 2012-05-03 Richard Guenther <rguenther@suse.de>
5033 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5034 unsupported prefetching support.
5036 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5038 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5039 option -ftrack-macro-expansion=0.
5040 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5041 option -ftrack-macro-expansion=0.
5043 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5045 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5046 dg-options for target arm with dg-additional-options.
5048 2012-05-03 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/53144
5051 * gcc.dg/torture/pr53144.c: New testcase.
5053 2012-05-03 Tobias Burnus <burnus@net-b.de>
5056 * gfortran.dg/pointer_intent_7.f90: New.
5057 * gfortran.dg/pure_formal_3.f90: New.
5059 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5061 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5063 2012-05-02 Martin Jambor <mjambor@suse.cz>
5066 * g++.dg/lto/pr52605_0.C: New test.
5068 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5070 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5071 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5072 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5073 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5074 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5075 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5076 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5077 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5078 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5079 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5080 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5081 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5082 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5083 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5084 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5085 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5087 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5090 * gcc.dg/pr53153.c: New test.
5092 2012-05-02 Richard Guenther <rguenther@suse.de>
5094 * g++.dg/tree-ssa/pr19807.C: Adjust.
5096 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5098 PR tree-optimization/53163
5099 * gcc.c-torture/compile/pr53163.c: New test.
5101 PR rtl-optimization/53160
5102 * gcc.c-torture/execute/pr53160.c: New test.
5104 2012-05-01 Ian Lance Taylor <iant@google.com>
5107 * gcc.dg/pr37303.c: New test.
5109 2012-05-01 Richard Henderson <rth@redhat.com>
5111 * lib/target-supports.exp
5112 (check_effective_target_sync_long_long_runtime): True for
5113 check_effective_target_powerpc64.
5115 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5118 * gcc.dg/vector-1.c: Move to ...
5119 * c-c++-common/vector-1.c: ... here.
5120 * gcc.dg/vector-2.c: Move to ...
5121 * c-c++-common/vector-2.c: ... here.
5122 * gcc.dg/vector-3.c: Move to ...
5123 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5124 * gcc.dg/vector-4.c: Move to ...
5125 * c-c++-common/vector-4.c: ... here.
5126 * gcc.dg/vector-init-1.c: Move to ...
5127 * c-c++-common/vector-init-1.c: ... here.
5128 * gcc.dg/vector-init-2.c: Move to ...
5129 * c-c++-common/vector-init-2.c: ... here.
5130 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5131 * c-c++-common/vector-subscript-1.c: ... here.
5132 * gcc.dg/vector-subscript-2.c: Move to ...
5133 * c-c++-common/vector-subscript-2.c: ... here.
5134 * gcc.dg/vector-subscript-3.c: Move to ...
5135 * c-c++-common/vector-subscript-3.c: ... here.
5138 * g++.dg/cpp0x/vt-51314.C: New test.
5139 * g++.dg/cpp0x/variadic76.C: Fix.
5141 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5143 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5145 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5147 Add -Wvarargs option
5148 * c-c++-common/Wvarargs.c: New test case.
5149 * c-c++-common/Wvarargs-2.c: Likewise.
5151 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5153 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5154 * objc.dg/foreach-7.m: Force the test case to run without
5155 -ftrack-macro-expansion.
5156 * c-c++-common/tm/attrib-1.c: Likewise.
5157 * c-c++-common/warn-ommitted-condop.c: Likewise.
5158 * gcc.dg/assign-warn-1.c: Likewise.
5159 * gcc.dg/assign-warn-2.c: Likewise.
5160 * gcc.dg/attr-alloc_size.c: Likewise.
5161 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5162 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5163 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5164 * gcc.dg/c90-const-expr-9.c: Likewise.
5165 * gcc.dg/c99-const-expr-9.c: Likewise.
5166 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5167 * gcc.dg/cpp/direct2s.c: Likewise.
5168 * gcc.dg/cpp/pr28709.c: Likewise.
5169 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5170 * gcc.dg/dfp/composite-type.c: Likewise.
5171 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5172 with -ftrack-macro-expansion
5173 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5174 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5175 * g++.dg/ext/cleanup-1.C: Likewise.
5176 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5177 * g++.dg/template/sfinae10.C: Likewise.
5178 * g++.dg/tm/wrap-2.C: Likewise.
5179 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5180 * g++.dg/warn/Wsign-conversion.C: Likewise.
5181 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5182 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5183 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5184 it to run with -ftrack-macro-expansion.
5185 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5186 test cases without -ftrack-macro-expansion.
5188 Fix location for static class members
5189 * g++.dg/template/sfinae6_neg.C: Adjust.
5191 Make conversion warnings work on NULL with -ftrack-macro-expansion
5192 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5193 alongside the previous testing for NULL.
5195 Fix -Wuninitialized for -ftrack-macro-expansion
5196 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5198 Strip "<built-in>" loc from displayed expansion context
5199 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5200 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5201 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5204 Fix expansion point loc for macro-like tokens
5205 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5206 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5208 Fix token pasting with -ftrack-macro-expansion
5209 * gcc.dg/cpp/paste17.c: New test case for
5210 -ftrack-macro-expansion=2 mode only.
5211 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5213 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5215 * gnat.dg/warn6.ad[sb]: New test.
5217 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
5220 * gcc.dg/20011021-1.c: Adjust testcase.
5222 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5225 * gfortran.dg/function_optimize_12.f90: New test.
5227 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5230 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5231 code to match current output and cover new peephole2 pattern.
5233 2012-04-27 Ollie Wild <aaw@google.com>
5235 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5237 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5239 * gcc.c-torture/execute/20120427-2.c: New testcase.
5240 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5241 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5242 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5244 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5247 * gcc.c-torture/execute/20120427-1.c: New testcase.
5249 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5252 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5254 2012-04-27 Tom de Vries <tom@codesourcery.com>
5256 PR tree-optimization/51879
5257 * gcc.dg/pr51879.c: New test.
5258 * gcc.dg/pr51879-2.c: Same.
5259 * gcc.dg/pr51879-3.c: Same.
5260 * gcc.dg/pr51879-4.c: Same.
5261 * gcc.dg/pr51879-6.c: Same.
5263 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5266 * g++.dg/cpp0x/defaulted35.C: New.
5267 * g++.dg/cpp0x/defaulted15.C: Adjust.
5269 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5271 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5274 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5276 * gcc.target/i386/builtin_target.c: Check avx2.
5278 2012-04-26 Alan Modra <amodra@gmail.com>
5280 * gcc.target/powerpc/savres.c: New test.
5281 * gcc.target/powerpc/powerpc.exp: Run it.
5283 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5286 * gcc.dg/torture/pr53120.c: New test.
5288 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5291 * gcc.c-torture/compile/pr52979-1.c: New test.
5292 * gcc.c-torture/execute/pr52979-1.c: New test.
5293 * gcc.c-torture/execute/pr52979-2.c: New test.
5295 2012-04-25 Richard Guenther <rguenther@suse.de>
5297 * gcc.target/i386/l_fma_float_5.c: Adjust.
5298 * gcc.target/i386/l_fma_double_4.c: Likewise.
5299 * gcc.target/i386/l_fma_float_2.c: Likewise.
5300 * gcc.target/i386/l_fma_float_6.c: Likewise.
5301 * gcc.target/i386/l_fma_double_1.c: Likewise.
5302 * gcc.target/i386/l_fma_double_5.c: Likewise.
5303 * gcc.target/i386/l_fma_float_3.c: Likewise.
5304 * gcc.target/i386/l_fma_double_2.c: Likewise.
5305 * gcc.target/i386/l_fma_double_6.c: Likewise.
5306 * gcc.target/i386/l_fma_float_4.c: Likewise.
5307 * gcc.target/i386/l_fma_double_3.c: Likewise.
5308 * gcc.target/i386/l_fma_float_1.c: Likewise.
5310 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5312 PR tree-optimization/53058
5313 * gcc.c-torture/compile/pr53058.c: New test.
5315 2012-04-25 Jan Hubicka <jh@suse.cz>
5318 * gcc.target/i386/pr39082-1.c: Update warning location.
5320 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5323 * gcc.dg/pr52880.c: New test.
5325 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
5327 * gcc.dg/m-un-2.c: Update.
5328 * gcc.dg/20011021-1.c: Update.
5330 2012-04-25 Tobias Burnus <burnus@net-b.de>
5333 * gfortran.dg/realloc_on_assign_14.f90: New.
5335 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5338 PR tree-optimizations/52891
5339 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5341 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5344 * g++.dg/cpp0x/sfinae35.C: New.
5345 * g++.dg/cpp0x/sfinae36.C: Likewise.
5347 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5349 * gcc.target/builtin_target.c: New testcase.
5351 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5354 * gcc.target/powerpc/pr47197.c: New test.
5356 2012-04-24 Richard Guenther <rguenther@suse.de>
5358 PR tree-optimization/53085
5359 * g++.dg/torture/pr53085.C: New testcase.
5361 2012-04-24 Andrew Pinski <apinski@cavium.com>
5364 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5365 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5366 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5368 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5371 * gcc.c-torture/execute/pr53084.c: New test.
5373 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5377 2012-04-23 Andrew Pinski <apinski@cavium.com>
5379 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5381 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5384 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5385 * gcc.dg/torture/builtin-power-1.c: Likewise.
5387 2012-04-23 Richard Guenther <rguenther@suse.de>
5389 PR tree-optimization/53070
5390 * gcc.dg/torture/pr53070.c: New testcase.
5392 2012-04-23 Richard Guenther <rguenther@suse.de>
5395 * gcc.dg/pr53060.c: New testcase.
5397 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5399 PR tree-optimizations/52891
5400 * gcc.c-torture/compile/pr52891-1.c: New test.
5401 * gcc.c-torture/compile/pr52891-2.c: New test.
5403 2012-04-22 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/read_float_4.f90: New.
5408 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5411 * c-c++-common/pr35441.C: New.
5413 2012-04-20 Ian Lance Taylor <iant@google.com>
5415 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5416 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5418 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5420 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5422 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5424 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5426 PR rtl-optimization/44214
5427 * gcc.dg/pr44214-1.c: New test.
5428 * gcc.dg/pr44214-2.c: Likewise.
5429 * gcc.dg/pr44214-3.c: Likewise.
5431 2012-04-20 Richard Guenther <rguenther@suse.de>
5433 * g++.dg/torture/20120420-1.C: New testcase.
5435 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5437 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5439 2012-04-19 Christian Bruel <christian.bruel@st.com>
5441 * gcc.dg/pr52283.c: New test.
5443 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5445 * gcc.dg/pr37985.c: New test.
5447 2012-04-19 Richard Guenther <rguenther@suse.de>
5449 PR rtl-optimization/44688
5450 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5451 possibly profitable.
5453 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5455 PR tree-optimization/52976
5456 * gfortran.dg/reassoc_11.f: New test.
5458 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5460 PR tree-optimization/52976
5461 * gfortran.dg/reassoc_7.f: New test.
5462 * gfortran.dg/reassoc_8.f: Likewise.
5463 * gfortran.dg/reassoc_9.f: Likewise.
5464 * gfortran.dg/reassoc_10.f: Likewise.
5466 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5469 * g++.dg/cpp0x/sfinae33.C: New.
5470 * g++.dg/cpp0x/sfinae34.C: Likewise.
5472 2012-04-18 Joey Ye <joey.ye@arm.com>
5474 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5476 2012-04-18 Richard Guenther <rguenther@suse.de>
5478 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5480 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5481 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5483 2012-04-17 Tom de Vries <tom@codesourcery.com>
5485 * g++.dg/pr51264-4.C: New test.
5487 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5490 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5492 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5495 * g++.dg/parse/crash59.C: New.
5497 2012-04-17 Michael Matz <matz@suse.de>
5499 PR tree-optimization/18437
5500 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5502 2012-04-17 Richard Guenther <rguenther@suse.de>
5505 * g++.dg/torture/pr53011.C: New testcase.
5507 2012-04-16 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/variadic131.C: New.
5513 * g++.dg/cpp0x/variadic130.C: New.
5516 * g++.dg/cpp0x/variadic129.C: New.
5519 * g++.dg/cpp0x/variadic128.C: New.
5521 2012-04-16 Tobias Burnus <burnus@net-b.de>
5524 * gfortran.dg/pointer_intent_6.f90: New.
5526 2012-04-16 Tobias Burnus <burnus@net-b.de>
5529 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5530 to include public_private_module_4.f90.
5531 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5534 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/diagnostic/operator1.C: New.
5538 * g++.dg/ext/label5.C: Adjust.
5539 * g++.dg/ext/va-arg1.C: Likewise.
5540 * g++.dg/other/error20.C: Likewise.
5541 * g++.dg/other/error20.C: Likewise.
5542 * g++.dg/other/error16.C: Likewise.
5543 * g++.dg/other/error10.C: Likewise.
5544 * g++.dg/parse/error30.C: Likewise.
5545 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5547 2012-04-16 Jason Merrill <jason@redhat.com>
5550 * g++.dg/cpp0x/variadic127.C: New.
5552 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5554 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5556 Use fail, pass instead of unresolved.
5560 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5562 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5563 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5564 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5566 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5569 * gfortran.dg/typebound_call_23.f03: New test case.
5571 2012-04-15 Jason Merrill <jason@redhat.com>
5574 * g++.dg/cpp0x/variadic126.C: New.
5577 * g++.dg/cpp0x/variadic125.C: New.
5580 * g++.dg/cpp0x/variadic124.C: New.
5583 * g++.dg/cpp0x/nullptr27.C: New.
5586 * g++.dg/warn/format8.C: New.
5588 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5591 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5593 2012-04-14 Tobias Burnus <burnus@net-b.de>
5597 * gfortran.dg/public_private_module_3.f90: New.
5598 * gfortran.dg/public_private_module_4.f90: New.
5600 2012-04-14 Tom de Vries <tom@codesourcery.com>
5602 * gcc.dg/superblock.c: New test.
5604 2012-04-14 Tom de Vries <tom@codesourcery.com>
5606 * gcc.dg/pr51879-12.c: New test.
5608 2012-04-13 Jason Merrill <jason@redhat.com>
5611 * g++.dg/cpp0x/variadic123.C: New.
5612 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5615 * g++.dg/cpp0x/initlist-ctor1.C: New.
5618 * g++.dg/other/anon-union2.C: New.
5620 2012-04-13 Martin Jambor <mjambor@suse.cz>
5623 * g++.dg/ipa/pr52939.C: New test.
5625 2012-04-13 Tom de Vries <tom@codesourcery.com>
5627 * gcc.dg/pr52734.c: New test.
5629 2012-04-13 Richard Guenther <rguenther@suse.de>
5631 PR tree-optimization/52969
5632 * gcc.dg/torture/pr52969.c: New testcase.
5634 2012-04-13 Richard Guenther <rguenther@suse.de>
5637 * gcc.dg/pr52549.c: New testcase.
5639 2012-04-13 Richard Guenther <rguenther@suse.de>
5642 * gcc.dg/pr52862.c: New testcase.
5644 2012-04-13 Joey Ye <joey.ye@arm.com>
5646 * gcc.target/arm/thumb1-imm.c: New testcase.
5648 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5651 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5652 second function argument.
5653 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5654 (calc_permps): Update declaration. Calculate result correctly.
5655 (avx2_test): Change src2 type to union256i_d.
5656 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5659 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5662 * gcc.target/powerpc/pr52775.c: New file.
5664 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5666 PR tree-optimization/18589
5667 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5668 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5669 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5670 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5671 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5672 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5673 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5674 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5675 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5676 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5678 2012-04-12 Richard Guenther <rguenther@suse.de>
5680 PR tree-optimization/52943
5681 * gcc.dg/torture/pr52943.c: New testcase.
5683 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5686 * gcc/target/sh/pr50751-4.c: New.
5687 * gcc/target/sh/pr50751-5.c: New.
5688 * gcc/target/sh/pr50751-6.c: New.
5689 * gcc/target/sh/pr50751-7.c: New.
5691 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
5694 * g++.dg/lookup/using52.C: New.
5696 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5698 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5700 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5702 PR rtl-optimization/52876
5703 * gcc.target/i386/pr52876.c: New.
5705 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5707 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5709 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5711 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5712 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5713 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5714 (ptrdiff_t): ... this. All uses changed.
5715 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5716 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5718 (main): Cast argument to __INTPTR_TYPE__.
5719 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5721 * gcc.dg/mallign.c (main): Likewise.
5722 * gcc.dg/pr38700.c (foo): Likewise.
5723 * gcc.dg/long-long-cst1.c (t): Likewise.
5724 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5725 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5726 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5727 * gcc.dg/pr25682.c (d, foo): Likewise.
5728 * gcc.dg/format/cast-1.c (f): Likewise.
5729 * gcc.dg/c90-const-expr-10.c
5730 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5731 (size_t): ...this. All uses changed.
5732 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5733 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5734 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5735 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5736 * gcc.dg/sequence-pt-1.c: Likewise.
5737 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5738 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5739 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5740 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5741 of ptrdiff_t with it.
5742 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5743 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5744 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5746 2012-04-11 Jason Merrill <jason@redhat.com>
5749 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5750 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5753 * g++.dg/ext/attrib45.C: New.
5755 * g++.dg/eh/dtor3.C: New.
5757 2012-04-11 Richard Guenther <rguenther@suse.de>
5760 * gfortran.dg/pr52621.f90: New testcase.
5762 2012-04-11 Richard Guenther <rguenther@suse.de>
5765 * g++.dg/torture/pr52918-1.C: New testcase.
5766 * g++.dg/torture/pr52918-2.C: Likewise.
5768 2012-04-11 Tobias Burnus <burnus@net-b.de>
5771 * gfortran.dg/block_11.f90: New.
5773 2012-04-11 Nick Clifton <nickc@redhat.com>
5775 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5777 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5780 * gcc.target/powerpc/pr16458-1.c: New test.
5781 * gcc.target/powerpc/pr16458-2.c: Likewise.
5782 * gcc.target/powerpc/pr16458-3.c: Likewise.
5783 * gcc.target/powerpc/pr16458-4.c: Likewise.
5785 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5787 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5788 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5789 * gcc.dg/builtin-bswap-5.c: Likewise.
5790 * gcc.target/i386/builtin-bswap-4.c: New test.
5792 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5795 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5797 2012-04-11 Richard Guenther <rguenther@suse.de>
5799 PR rtl-optimization/52881
5800 * gcc.dg/torture/pr52881.c: New testcase.
5801 * gcc.dg/torture/pr52913.c: Likewise.
5803 2012-04-11 Richard Guenther <rguenther@suse.de>
5805 PR tree-optimization/52912
5806 * gcc.dg/torture/pr52912.c: New testcase.
5808 2010-04-10 Michael Matz <matz@suse.de>
5810 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5811 * gcc.dg/vect/vect-outer-1.c: Adjust.
5812 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5813 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5814 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5815 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5816 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5817 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5819 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5821 PR tree-optimization/52870
5822 * gcc.dg/vect/pr52870.c: New test.
5824 2012-04-09 Mike Stump <mikestump@comcast.net>
5826 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5827 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5828 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5829 * gnat.dg/aggr11.adb: Likewise.
5830 * gnat.dg/aggr11_pkg.ads: Likewise.
5831 * gnat.dg/aggr15.adb: Likewise.
5832 * gnat.dg/aggr15.ads: Likewise.
5833 * gnat.dg/aggr17.adb: Likewise.
5834 * gnat.dg/aggr18.adb: Likewise.
5835 * gnat.dg/array14.adb: Likewise.
5836 * gnat.dg/array14.ads: Likewise.
5837 * gnat.dg/array14_pkg.ads: Likewise.
5838 * gnat.dg/array19.adb: Likewise.
5839 * gnat.dg/array19.ads: Likewise.
5840 * gnat.dg/discr27.adb: Likewise.
5841 * gnat.dg/discr27.ads: Likewise.
5842 * gnat.dg/discr35.adb: Likewise.
5843 * gnat.dg/discr35.ads: Likewise.
5844 * gnat.dg/discr6.adb: Likewise.
5845 * gnat.dg/discr6_pkg.ads: Likewise.
5846 * gnat.dg/import1.adb: Likewise.
5847 * gnat.dg/import1.ads: Likewise.
5848 * gnat.dg/loop_address2.adb: Likewise.
5849 * gnat.dg/opt7.adb: Likewise.
5850 * gnat.dg/opt7.ads: Likewise.
5851 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5852 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5853 * gnat.dg/rep_clause2.adb: Likewise.
5854 * gnat.dg/rep_clause2.ads: Likewise.
5855 * gnat.dg/slice2.adb: Likewise.
5856 * gnat.dg/slice2.ads: Likewise.
5857 * gnat.dg/slice6.adb: Likewise.
5858 * gnat.dg/slice6_pkg.ads: Likewise.
5859 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5860 * gnat.dg/taft_type2.adb: Likewise.
5861 * gnat.dg/taft_type2.ads: Likewise.
5862 * gnat.dg/taft_type2_pkg.ads: Likewise.
5863 * gnat.dg/volatile10.adb: Likewise.
5864 * gnat.dg/volatile10_pkg.ads: Likewise.
5866 * gcc.dg/dll-8.c: Remove execute permissions.
5867 * g++.dg/ext/dllexport5.C: Likewise.
5869 2012-04-09 Jan Hubicka <jh@suse.cz>
5874 * gcc.dg/lto/pr52634_1.c: New testcase.
5875 * gcc.dg/lto/pr52634_0.c: New testcase.
5877 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5880 * gcc.target/i386/pr52883.c: New testcase.
5882 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5884 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5885 (check_effective_target_sync_long_long): Add SPARC case.
5886 (check_effective_target_sync_long_long_runtime): Likewise.
5887 (check_effective_target_sync_int_long): Adjust SPARC case.
5888 (check_effective_target_sync_char_short): Likewise.
5890 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5892 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5893 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5895 2012-04-08 Tobias Burnus <burnus@net-b.de>
5899 * gfortran.dg/public_private_module_2.f90: New.
5901 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
5903 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5906 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5909 * gfortran.dg/function_optimize_11.f90: New test.
5911 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5914 * gfortran.dg/use_only_6.f90: New test.
5916 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5919 * gfortran.dg/use_only_6.f90: New test.
5920 2012-04-06 Mike Stump <mikestump@comcast.net>
5923 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5925 2012-04-05 Jason Merrill <jason@redhat.com>
5928 * g++.dg/template/qualified-id5.C: New.
5930 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5933 * gcc.target/i386/pr52882.c: New test.
5935 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5936 Dominique D'Humieures <dominiq@lps.ens.fr>
5939 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5940 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5942 2012-04-04 Jason Merrill <jason@redhat.com>
5945 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5947 2012-04-03 Jason Merrill <jason@redhat.com>
5950 * g++.dg/cpp0x/variadic-value1.C: New.
5952 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5954 * gnat.dg/pack18.adb: New test.
5955 * gnat.dg/pack18_pkg.ads: New helper.
5957 2012-04-03 Richard Guenther <rguenther@suse.de>
5959 PR tree-optimization/52808
5960 * gcc.dg/pr52808.c: New testcase.
5962 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5964 PR tree-optimization/52835
5965 * gfortran.dg/pr52835.f90: New test.
5967 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5969 * gnat.dg/specs/aggr5.ads: New test.
5971 2012-04-02 Richard Guenther <rguenther@suse.de>
5973 PR tree-optimization/52756
5974 * gcc.dg/torture/pr52756.c: New testcase.
5976 2012-04-02 Richard Guenther <rguenther@suse.de>
5979 * gcc.dg/pr52803.c: New testcase.
5981 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5984 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5987 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/cpp0x/noexcept17.C: New.
5991 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5992 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5993 * g++.dg/cpp0x/noexcept01.C: Likewise.
5994 * g++.dg/eh/init-temp1.C: Likewise.
5995 * g++.dg/eh/ctor1.C: Likwise.
5997 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5999 * gnat.dg/controlled6.adb: New test.
6000 * gnat.dg/controlled6_pkg.ads: New helper.
6001 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6003 2012-03-30 Richard Henderson <rth@redhat.com>
6006 * g++.dg/opt/pr52727.C: New testcase.
6008 2012-03-30 Richard Guenther <rguenther@suse.de>
6010 PR tree-optimization/52754
6011 * gcc.target/i386/pr52754.c: New testcase.
6013 2012-03-30 Richard Guenther <rguenther@suse.de>
6016 * g++.dg/torture/pr52772.C: New testcase.
6018 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6023 2012-03-29 Jason Merrill <jason@redhat.com>
6026 * g++.dg/template/inherit8.C: New.
6028 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/ext/weak4.C: New test.
6033 PR tree-optimization/52760
6034 * gcc.c-torture/execute/pr52760.c: New test.
6036 2012-03-29 Jason Merrill <jason@redhat.com>
6039 * g++.dg/cpp0x/initlist-array3.C: New.
6041 2012-03-28 Jason Merrill <jason@redhat.com>
6044 * g++.dg/overload/virtual2.C: New.
6046 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6048 * gnat.dg/vect7.ad[sb]: New test.
6050 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6051 Tobias Burnus <burnus@gcc.gnu.org>
6054 * gfortran.dg/allocate_class_1.f90 : Change error test.
6055 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6056 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6057 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6059 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6062 * gcc.dg/pr52691.c: New test.
6065 * gcc.c-torture/compile/pr52750.c: New test.
6067 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6070 * gcc.target/avr/torture/builtins-2.c: New test.
6072 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6075 * gcc.target/i386/pr52736.c: New test.
6077 2012-03-27 Martin Jambor <mjambor@suse.cz>
6080 * gcc.dg/torture/pr52693.c: New test.
6082 2012-03-27 Meador Inge <meadori@codesourcery.com>
6085 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6087 2012-03-27 Mike Stump <mikestump@comcast.net>
6090 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6091 failures that match branch names.
6093 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6094 H.J. Lu <hongjiu.lu@intel.com>
6097 * gcc.target/i386/pr52698.c: New test.
6099 2012-03-27 Richard Guenther <rguenther@suse.de>
6102 * gcc.dg/torture/pr52720.c: New testcase.
6104 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6106 * gnat.dg/pack17.adb: New test.
6108 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6110 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6111 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6113 2012-03-26 Martin Jambor <mjambor@suse.cz>
6115 PR tree-optimization/50052
6116 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6118 2012-03-26 Richard Guenther <rguenther@suse.de>
6120 PR tree-optimization/52701
6121 * gfortran.dg/pr52701.f90: New testcase.
6123 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6125 PR tree-optimization/52686
6126 * gcc.target/arm/pr52686.c: New test.
6128 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6130 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6131 Add "-Os -flto" to list.
6133 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6135 * gnat.dg/concat2.ad[sb]: New test.
6137 2012-03-24 Jason Merrill <jason@redhat.com>
6139 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6140 * g++.dg/cpp0x/trailing2.C: Likewise.
6141 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6142 * g++.dg/cpp1y/auto-fn1.C: New.
6143 * g++.dg/cpp1y/auto-fn2.C: New.
6144 * g++.dg/cpp1y/auto-fn3.C: New.
6145 * g++.dg/cpp1y/auto-fn4.C: New.
6146 * g++.dg/cpp1y/auto-fn5.C: New.
6147 * g++.dg/cpp1y/auto-fn6.C: New.
6148 * g++.dg/cpp1y/auto-fn7.C: New.
6149 * g++.dg/cpp1y/auto-fn8.C: New.
6150 * g++.dg/cpp1y/auto-fn9.C: New.
6151 * g++.dg/cpp1y/auto-fn10.C: New.
6152 * g++.dg/cpp1y/auto-fn11.C: New.
6154 2012-03-23 Richard Guenther <rguenther@suse.de>
6156 PR tree-optimization/52678
6157 * gfortran.dg/pr52678.f: New testcase.
6159 2012-03-23 Richard Guenther <rguenther@suse.de>
6161 PR tree-optimization/52638
6162 * g++.dg/torture/pr52638.C: New testcase.
6164 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6167 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6169 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6172 * g++.dg/ext/attrib44.C: New test.
6174 2012-03-22 Jan Hubicka <jh@suse.cz>
6177 * g++.dg/torture/pr51737.C: New testcase
6179 2012-03-22 Richard Guenther <rguenther@suse.de>
6181 PR tree-optimization/52548
6182 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6184 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6186 * lib/fortran-modules.exp (list-module-names-1): Remove
6189 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6192 * gcc.target/sh/pr50751-1.c: New.
6193 * gcc.target/sh/pr50751-2.c: New.
6194 * gcc.target/sh/pr50751-3.c: New.
6196 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6199 * gcc.target/sh/sh4a-cos.c: Remove.
6200 * gcc.target/sh/sh4a-sin.c: Remove.
6201 * gcc.target/sh/sh4a-sincos.c: Remove.
6203 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6205 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6206 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6208 2012-03-21 Martin Jambor <mjambor@suse.cz>
6211 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6212 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6214 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6216 * gcc.target/arm/thumb-16bit-ops.c: New file.
6217 * gcc.target/arm/thumb-ifcvt.c: New file.
6219 2012-03-20 Jason Merrill <jason@redhat.com>
6221 * lib/target-supports.exp: Add { target c++1y }.
6223 * g++.dg/cpp0x/auto32.C: New.
6225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6228 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6230 * gcc.dg/torture/pr48124-4.c: Ditto:
6231 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6233 2012-03-20 Jason Merrill <jason@redhat.com>
6236 * g++.dg/cpp0x/initlist66.C: New.
6238 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6240 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6243 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6246 * gcc.target/avr/torture/addr-space-2.h: New file.
6247 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6248 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6249 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6250 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6252 2012-03-20 Richard Guenther <rguenther@suse.de>
6254 * gnat.dg/pack16.adb: New testcase.
6255 * gnat.dg/pack16_pkg.ads: Likewise.
6256 * gnat.dg/specs/pack8.ads: Likewise.
6257 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6259 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/warn/Wuseless-cast.C: Extend.
6263 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/warn/Wuseless-cast.C: New.
6268 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6271 * gfortran.dg/pr52608.f90: New test.
6273 2012-03-17 Tobias Burnus <burnus@net-b.de>
6276 * gfortran.dg/proc_ptr_36.f90: New.
6278 2012-03-16 Martin Jambor <mjambor@suse.cz>
6280 * gcc.dg/misaligned-expand-1.c: New test.
6281 * gcc.dg/misaligned-expand-3.c: Likewise.
6283 2012-03-16 Richard Guenther <rguenther@suse.de>
6284 Kai Tietz <ktietz@redhat.com>
6287 * gcc.c-torture/execute/pr48814-1.c: New test.
6288 * gcc.c-torture/execute/pr48814-2.c: New test.
6289 * gcc.dg/tree-ssa/assign-1.c: New test.
6290 * gcc.dg/tree-ssa/assign-2.c: New test.
6291 * gcc.dg/tree-ssa/assign-3.c: New test.
6293 2012-03-16 Richard Guenther <rguenther@suse.de>
6295 * gnat.dg/specs/pack7.ads: New testcase.
6297 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6300 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6301 * gcc.dg/torture/vshuf-8.inc: Likewise.
6302 * gcc.dg/torture/vshuf-16.inc: Likewise.
6303 * gcc.dg/torture/vshuf-32.inc: Likewise.
6305 2012-03-15 Jason Merrill <jason@redhat.com>
6307 * g++.dg/torture/pr52582.C: New.
6309 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6311 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6313 2012-03-15 Ira Rosen <irar@il.ibm.com>
6314 Ulrich Weigand <ulrich.weigand@linaro.org>
6316 * gcc.dg/vect/slp-cond-3.c: New test.
6317 * gcc.dg/vect/slp-cond-4.c: New test.
6319 2012-03-15 Ira Rosen <irar@il.ibm.com>
6320 Ulrich Weigand <ulrich.weigand@linaro.org>
6322 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6323 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6325 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6330 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6331 * gfortran.dg/round_1.f03: Likewise.
6333 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6334 Andrew Pinski <apinski@cavium.com>
6337 * gcc.dg/pr52592.c: New test.
6339 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6341 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6342 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6343 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6344 * lib/fortran-modules.exp: .. this new file. Adjust users.
6345 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6346 gfortran-dg-debug-runtest): Call cleanup-modules.
6347 * lib/fortran-torture.exp (fortran-torture-execute,
6348 fortran-torture): Likewise.
6349 * gfortran.dg/coarray/caf.exp: Likewise.
6350 * lib/lto.exp: Likewise.
6351 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6352 * gfortran.dg/class_4b.f03: Likewise.
6353 * gfortran.dg/class_4c.f03: Likewise.
6354 * gfortran.dg/class_45a.f03: Likewise.
6355 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6356 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6357 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6358 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6359 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6360 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6361 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6362 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6363 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6364 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6365 * gfortran.dg/whole_file_28.f90: Likewise.
6366 * gfortran.dg/whole_file_29.f90: Likewise.
6367 * gfortran.dg/whole_file_30.f90: Likewise.
6368 * gfortran.dg/whole_file_31.f90: Likewise.
6370 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6372 PR tree-optimization/52267
6373 * gcc.dg/pr52267.c: New test.
6374 * gcc.dg/tree-ssa/vrp65.c: New test.
6375 * gcc.dg/tree-ssa/vrp66.c: New test.
6377 2012-03-15 Richard Guenther <rguenther@suse.de>
6380 * gfortran.dg/vect/pr52580.f: New testcase.
6382 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6384 * gcc.target/sh/fpul-usage-1.c: New.
6386 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6389 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6390 * gcc.target/sh/pr49468-di.c: Likewise.
6392 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6395 * gcc.dg/c99-stdint-6.c: Likewise.
6396 * gcc.dg/lto/20090210_0.c: Likewise.
6397 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6398 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6399 * gcc.dg/pragma-init-fini-2.c: Likewise.
6400 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6401 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6402 * gcc.target/i386/pr22152.c: Likewise.
6403 * gcc.target/i386/vect8-ret.c: Likewise.
6404 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6407 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6409 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6410 * g++.dg/tree-prof/partition1.C: Likewise.
6411 * g++.dg/tree-prof/partition2.C: Likewise.
6412 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6414 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6415 * gcc.c-torture/execute/20010724-1.c: Remove.
6416 * gcc.c-torture/execute/20010724-1.x: Remove.
6417 * gcc.c-torture/execute/20040208-2.c: Remove.
6418 * gcc.c-torture/execute/20040208-2.x: Remove.
6419 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6421 (main) [__mips__ && __sgi__]: Remove.
6422 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6423 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6424 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6425 mips-sgi-irix6* handling.
6426 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6427 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6428 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6430 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6431 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6432 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6433 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6434 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6435 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6437 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6438 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6439 * gcc.target/mips/save-restore-3.c: Likewise.
6440 * gcc.target/mips/save-restore-4.c: Likewise.
6441 * gcc.target/mips/save-restore-5.c: Likewise.
6442 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6443 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6445 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6447 (restore_ld_library_path_env_vars): Likewise.
6448 * lib/target-supports.exp (check_profiling_available): Remove
6449 mips*-*-irix* handling.
6450 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6451 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6452 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6454 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6457 * g++.dg/opt/pr52582.C: New test.
6459 2012-03-14 Richard Guenther <rguenther@suse.de>
6461 PR tree-optimization/52571
6462 * gcc.dg/vect/vect-2.c: Initialize arrays.
6463 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6464 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6465 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6467 2012-03-14 Richard Guenther <rguenther@suse.de>
6472 * gcc.dg/torture/pr48124-1.c: New testcase.
6473 * gcc.dg/torture/pr48124-2.c: Likewise.
6474 * gcc.dg/torture/pr48124-3.c: Likewise.
6475 * gcc.dg/torture/pr48124-4.c: Likewise.
6477 2012-03-14 Richard Guenther <rguenther@suse.de>
6480 * gcc.dg/pr52578.c: New testcase.
6482 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6485 * g++.dg/cpp0x/udlit-args2.C: New test.
6487 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6490 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6491 * gcc.c-torture/compile/pr48596.c: ... here.
6493 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6496 * g++.dg/lookup/hidden-class17.C: New test.
6498 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6501 * gcc.dg/Wunused-var-3.c: New test.
6503 2012-03-13 Martin Jambor <mjambor@suse.cz>
6505 * gcc.dg/misaligned-expand-2.c: New test.
6507 2012-03-13 Richard Guenther <rguenther@suse.de>
6510 * gcc.dg/pr52134.c: New testcase.
6512 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6514 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6516 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6518 PR tree-optimization/46728
6519 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6520 * gcc.target/powerpc/pr46728-5.c: Likewise.
6521 * gcc.target/powerpc/pr46728-8.c: Likewise.
6522 * gcc.target/powerpc/pr46728-10.c: Likewise.
6523 * gcc.target/powerpc/pr46728-11.c: Likewise.
6524 * gcc.target/powerpc/pr46728-13.c: Likewise.
6525 * gcc.target/powerpc/pr46728-14.c: Likewise.
6526 * gcc.target/powerpc/pr46728-15.c: Likewise.
6528 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6531 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6533 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6535 PR tree-optimization/46728
6536 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6537 * gcc.target/powerpc/pr46728-5.c: Likewise.
6538 * gcc.target/powerpc/pr46728-8.c: Likewise.
6539 * gcc.target/powerpc/pr46728-10.c: Likewise.
6540 * gcc.target/powerpc/pr46728-11.c: Likewise.
6541 * gcc.target/powerpc/pr46728-13.c: Likewise.
6542 * gcc.target/powerpc/pr46728-14.c: Likewise.
6543 * gcc.target/powerpc/pr46728-15.c: Likewise.
6545 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6548 * gcc.target/avr/torture/addr-space-1.h: New file.
6549 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6550 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6551 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6552 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6554 2012-03-12 Andrew Pinski <apinski@cavium.com>
6556 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6558 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6560 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6561 * g++.dg/abi/thunk4.C: Likewise.
6562 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6564 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6566 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6567 * g++.dg/eh/spbp.C: Likewise.
6568 * g++.dg/ext/label13.C: Likewise.
6569 * g++.dg/guality/guality.exp: Likewise.
6570 * g++.dg/other/anon5.C: Likewise.
6571 * g++.dg/other/pragma-ep-1.C: Remove.
6572 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6573 * g++.dg/warn/pr31246.C: Likewise.
6574 * g++.dg/warn/weak1.C: Likewise.
6575 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6576 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6577 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6578 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6579 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6580 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6581 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6582 * gcc.dg/c99-tgmath-1.c: Likewise.
6583 * gcc.dg/c99-tgmath-2.c: Likewise.
6584 * gcc.dg/c99-tgmath-3.c: Likewise.
6585 * gcc.dg/c99-tgmath-4.c: Likewise.
6586 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6588 * gcc.dg/debug/pr49032.c: Likewise.
6589 * gcc.dg/guality/guality.exp: Likewise.
6590 * gcc.dg/intmax_t-1.c: Likewise.
6591 * gcc.dg/pr48616.c: Likewise.
6592 * gcc.dg/pragma-ep-1.c: Remove.
6593 * gcc.dg/pragma-ep-2.c: Remove.
6594 * gcc.dg/pragma-ep-3.c: Remove.
6595 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6596 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6597 * gcc.misc-tests/gcov-14.c: Likewise.
6598 * gfortran.dg/guality/guality.exp: Likewise.
6599 * lib/target-supports.exp (check_weak_available): Likewise.
6600 (add_options_for_tls): Likewise.
6601 (check_ascii_locale_available): Likewise.
6602 * obj-c++.dg/dwarf-2.mm: Likewise.
6603 * objc.dg/dwarf-1.m: Likewise.
6604 * objc.dg/dwarf-2.m: Likewise.
6606 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6608 PR tree-optimization/51721
6609 * gcc.dg/tree-ssa/vrp64.c: New test.
6611 PR tree-optimization/52533
6612 * gcc.c-torture/compile/pr52533.c: New test.
6614 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6616 * gcc.target/i386/rtm-xabort-1.c: New.
6617 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6618 * gcc.target/i386/rtm-xend-1.c: Ditto.
6619 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6620 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6621 * gcc.target/i386/sse-13.c: Ditto.
6622 * gcc.target/i386/sse-14.c: Ditto.
6623 * gcc.target/i386/sse-22.c: Ditto.
6624 * gcc.target/i386/sse-23.c: Ditto.
6625 * g++.dg/other/i386-2.C: Ditto.
6626 * g++.dg/other/i386-3.C: Ditto.
6628 2012-03-12 Tobias Burnus <burnus@net-b.de>
6631 * gfortran.dg/proc_ptr_35.f90: New.
6633 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6636 * gcc.dg/torture/pr52530.c: New test.
6638 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6641 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6643 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6646 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6648 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6650 2012-03-09 Andrew Pinski <apinski@cavium.com>
6653 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6654 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6656 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6658 * gcc.dg/tree-ssa/scev-3.c: New.
6659 * gcc.dg/tree-ssa/scev-4.c: New.
6661 2012-03-08 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/proc_ptr_34.f90
6666 2012-03-07 Jason Merrill <jason@redhat.com>
6669 * g++.dg/cpp0x/udlit-mangle.C: New.
6671 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6673 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6675 2012-03-06 Richard Guenther <rguenther@suse.de>
6678 * gcc.dg/torture/pr52493.c: New testcase.
6680 2012-03-06 Richard Guenther <rguenther@suse.de>
6683 * gcc.dg/lto/pr52097_0.c: New testcase.
6685 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6688 * gcc.target/sh/pr51244-1.c: New.
6689 * gcc.target/sh/pr51244-2.c: New.
6690 * gcc.target/sh/pr51244-3.c: New.
6692 2012-03-05 Jason Merrill <jason@redhat.com>
6695 * g++.dg/ext/visibility/template11.C: New.
6697 * g++.dg/cpp0x/implicit13.C: New.
6699 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6701 PR tree-optimization/51721
6702 * gcc.dg/tree-ssa/vrp63.c: New test.
6703 * gcc.dg/pr51721.c: New test.
6705 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6708 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6711 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6714 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6716 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6719 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6721 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6723 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6726 2012-03-03 Jason Merrill <jason@redhat.com>
6728 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6731 * g++.dg/cpp0x/initlist65.C: New.
6734 * g++.dg/ext/is_empty2.C: New.
6736 2012-03-03 Tobias Burnus <burnus@net-b.de>
6739 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6741 2012-03-03 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6744 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6745 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6746 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6747 * gfortran.dg/class_30.f90: Remove dg-warning line.
6748 * gfortran.dg/bind_c_usage_25.f90: New.
6750 2012-03-03 Tobias Burnus <burnus@net-b.de>
6753 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6754 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6755 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6757 2012-03-03 Tobias Burnus <burnus@net-b.de>
6760 * gfortran.dg/assumed_type_1.f90: New.
6761 * gfortran.dg/assumed_type_2.f90: New.
6762 * gfortran.dg/assumed_type_3.f90: New.
6763 * gfortran.dg/assumed_type_4.f90: New.
6765 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6768 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6769 * gcc.target/sh/pr49468-di.c: New.
6771 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6773 * gcc.dg/graphite/pr50561.c: Update.
6775 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6777 * gcc.target/powerpc/pr52457.c: New test.
6779 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6781 * gcc.target/arm/sat-1.c: New test.
6783 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6786 * gcc.target/i386/pr46716.c: New test.
6788 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6791 * g++.dg/cpp0x/sfinae32.C: New.
6793 2012-03-02 Richard Guenther <rguenther@suse.de>
6795 PR tree-optimization/52406
6796 * gcc.dg/torture/pr52406.c: New testcase.
6798 2012-03-02 Tobias Burnus <burnus@net-b.de>
6801 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6802 * gfortran.dg/nullify_2.f90: Update dg-error.
6803 * gfortran.dg/nullify_4.f90: Ditto.
6804 * gfortran.dg/pointer_init_6.f90: Ditto.
6806 2012-03-02 Tobias Burnus <burnus@net-b.de>
6809 * gfortran.dg/class_51.f90: New.
6811 2012-03-02 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/intrinsic_8.f90: New.
6816 2012-03-01 Kai Tietz <ktietz@redhat.com>
6818 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6819 routines on mingw targets.
6820 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6822 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6824 PR tree-optimization/52445
6825 * gcc.dg/pr52445.c: New test.
6827 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6830 * gcc.c-torture/compile/pr52437.c: New test.
6833 * gcc.dg/torture/pr52419.c: New test.
6835 PR tree-optimization/52429
6836 * gcc.dg/torture/pr52429.c: New test.
6837 * g++.dg/opt/pr52429.C: New test.
6839 2012-02-29 Richard Guenther <rguenther@suse.de>
6842 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6843 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6844 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6845 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6846 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6847 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6849 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6853 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6856 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6858 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6861 * gcc.target/arm/neon/pr51534.c: New testcase.
6863 2012-02-28 Richard Guenther <rguenther@suse.de>
6866 * gcc.dg/torture/pr52407.c: New testcase.
6868 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6870 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6871 * gcc.target/arm/vfp2.c: Likewise.
6872 * gcc.target/arm/vfp3.c: Likewise.
6873 * gcc.target/arm/vfp4.c: Likewise.
6874 * gcc.target/arm/vfp5.c: Likewise.
6875 * gcc.target/arm/vfp6.c: Likewise.
6876 * gcc.target/arm/vfp7.c: Likewise.
6877 * gcc.target/arm/vfp8.c: Likewise.
6878 * gcc.target/arm/vfp9.c: Likewise.
6879 * gcc.target/arm/vfp10.c: Likewise.
6880 * gcc.target/arm/vfp11.c: Likewise.
6881 * gcc.target/arm/vfp12.c: Likewise.
6882 * gcc.target/arm/vfp13.c: Likewise.
6883 * gcc.target/arm/vfp14.c: Likewise.
6884 * gcc.target/arm/vfp15.c: Likewise.
6885 * gcc.target/arm/vfp16.c: Likewise.
6886 * gcc.target/arm/vfp17.c: Likewise.
6887 * gcc.target/arm/neon-constants.h: New file.
6888 * gcc.target/arm/neon-vect1.c: New test.
6889 * gcc.target/arm/neon-vect2.c: New test.
6890 * gcc.target/arm/neon-vect3.c: New test.
6891 * gcc.target/arm/neon-vect4.c: New test.
6892 * gcc.target/arm/neon-vect5.c: New test.
6893 * gcc.target/arm/neon-vect6.c: New test.
6894 * gcc.target/arm/neon-vect7.c: New test.
6895 * gcc.target/arm/neon-vect8.c: New test.
6897 2012-02-28 Richard Guenther <rguenther@suse.de>
6899 PR tree-optimization/52402
6900 * gcc.dg/torture/pr52402.c: New testcase.
6902 2012-02-28 Richard Guenther <rguenther@suse.de>
6905 * g++.dg/lto/pr52400_0.C: New testcase.
6907 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6909 * gcc.target/avr/torture/builtins-1.c: New test.
6910 * gcc.target/avr/torture/builtins-error.c: New test.
6912 2012-02-28 Kai Tietz <ktietz@redhat.com>
6914 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6915 * gcc.target/i386/pr45352-2.c: Likewise.
6916 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6917 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6918 targets instead rand.
6919 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6920 * gcc.target/i386/sse2-mul-1.c: Likewise.
6921 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6922 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6923 * gcc.target/i386/pad-1.c: Likewise.
6924 * gcc.target/i386/pad-9.c: Likewise.
6925 * gcc.target/i386/pad-2.c: Likewise.
6926 * gcc.target/i386/pad-5b.c: Likewise.
6927 * gcc.target/i386/pad-8.c: Likewise.
6928 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6929 * gcc.target/i386/pr44130.c: Likewise.
6930 * gcc.target/i386/align-main-1.c: Likewise.
6931 * gcc.target/i386/align-main-2.c: Likewise.
6932 * gcc.target/i386/sw-1.c: Likewise.
6933 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6934 on x64 mingw target.
6935 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6936 * gcc.target/i386/pr46295.c: Likewise.
6937 * gcc.target/i386/amd64-abi-1.c: Likewise.
6938 * gcc.target/i386/amd64-abi-2.c: Likewise.
6939 * gcc.target/i386/pr39082-1.c: Likewise.
6940 * gcc.target/i386/pr39162.c: Likewise.
6941 * gcc.target/i386/pr22152.c: Likewise.
6942 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6943 * gcc.target/i386/wrfsbase-2.c: Likewise.
6944 * gcc.target/i386/local.c: Likewise
6945 * gcc.target/i386/wrgsbase-1.c: Likewise.
6946 * gcc.target/i386/wrfsbase-1.c: Likewise.
6947 * gcc.target/i386/pr39315-3.c: Likewise.
6948 * gcc.target/i386/pr35767-4.c: Likewise.
6949 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6951 * gcc.target/i386/pr45336-2.c: Likewise.
6952 * gcc.target/i386/pr45336-1.c: Likewise.
6953 * gcc.target/i386/pr45336-4.c: Likewise.
6955 2012-02-27 Tristan Gingold <gingold@adacore.com>
6957 * gnat.dg/array20.ad[sb]: New test.
6959 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6962 * gcc.target/arm/pr52375.c: New test.
6963 * gcc.c-torture/compile/pr52375.c: New test.
6965 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6967 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6968 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6970 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6972 * gnat.dg/aggr19.adb: New test.
6973 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6975 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6978 * gcc.target/sh/pr49263.c: New.
6980 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6982 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6983 simulate_thread_wrapper_other_threads
6984 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6985 Move initialization of 'value' to main().
6986 (main): Initialize 'value';
6987 * gcc.dg/simulate-thread/speculative-store.c
6988 (simulate_thread_step_verify): Return 0 when successful.
6989 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6991 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6992 (simulate_thread_wrapper_other_threads): Return a success/fail value
6993 and issue an error if the instruction count threshold is exceeded.
6995 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6998 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6999 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7001 2012-02-24 Richard Guenther <rguenther@suse.de>
7004 * gcc.dg/pr52355.c: New testcase.
7006 2012-02-23 Kai Tietz <ktietz@redhat.com>
7008 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7009 * gcc.dg/Wpadded.c: Likewise.
7010 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7012 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7013 for sleep by Sleep and add windows.h include for this function.
7014 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7016 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7018 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7019 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7020 on x64 mingw target.
7021 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7022 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7023 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7024 failure on LLP64 target.
7026 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7029 * gcc.dg/noncompile/pr52290.c: New test.
7031 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7033 PR tree-optimization/52019
7034 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7036 2012-02-22 Kai Tietz <ktietz@redhat.com>
7038 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7039 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7040 derived pdiff_t type.
7041 * g++.dg/torture/pr49720.C: Likewise
7043 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7046 * gcc.target/i386/pr52330.c: New test.
7048 2012-02-22 Tobias Burnus <burnus@net-b.de>
7051 * gfortran.dg/io_constraints_10.f90: New.
7053 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7055 * lib/target-supports.exp (check_effective_target_vect_condition):
7056 Return true for NEON.
7058 2012-02-21 Kai Tietz <ktietz@redhat.com>
7060 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7062 2012-02-21 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/52324
7065 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7067 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7070 * gcc.target/avr/torture/pr51782-1.c: New test.
7072 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7074 PR tree-optimization/52318
7075 * gcc.dg/pr52318.c: New test.
7077 2012-02-20 Kai Tietz <ktietz@redhat.com>
7079 * gcc.dg/bf-ms-layout-3.c: New testcase.
7081 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7085 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7087 2012-02-20 Richard Guenther <rguenther@suse.de>
7089 PR tree-optimization/52298
7090 * gcc.dg/torture/pr52298.c: New testcase.
7091 * gcc.dg/vect/pr52298.c: Likewise.
7093 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7095 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7096 * gcc.c-torture/execute/pr52286.c: Ditto.
7098 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7100 PR tree-optimization/52286
7101 * gcc.c-torture/execute/pr52286.c: New test.
7103 2012-02-18 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.dg/interface_35.f90: Use -std=f2003.
7107 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7108 * gfortran.dg/interface_assignment_4.f90: Ditto.
7109 * gfortran.dg/bessel_1.f90: Ditto.
7110 * gfortran.dg/func_result_6.f90: Ditto.
7111 * gfortran.dg/hypot_1.f90: Ditto.
7112 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7114 2012-02-17 Tobias Burnus <burnus@net-b.de>
7116 PR translation/52232
7117 PR translation/52234
7118 PR translation/52245
7119 PR translation/52246
7120 PR translation/52262
7121 PR translation/52273
7122 * gfortran.dg/coarray_22.f90: Update dg-error.
7123 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7125 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7128 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7129 (simulate-thread): Use default timeout.
7131 2012-02-16 Jason Merrill <jason@redhat.com>
7134 * g++.dg/ext/timevar1.C: New.
7136 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7139 * g++.dg/template/using21.C: New.
7140 * g++.dg/template/using22.C: Likewise.
7142 2012-02-16 Jason Merrill <jason@redhat.com>
7145 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7147 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7149 PR tree-optimization/52255
7150 * gcc.c-torture/compile/pr52255.c: New test.
7153 * g++.dg/debug/dwarf2/pr52260.C: New test.
7156 * g++.dg/ipa/pr51929.C: New test.
7158 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7161 * gcc.target/powerpc/pr52199.c: New file.
7163 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7168 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7170 * gcc.dg/pr51867.c: Don't include <math.h>.
7173 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7175 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7176 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7178 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7180 PR tree-optimization/50561
7181 * gcc.dg/graphite/pr50561.c: New testcase.
7183 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7185 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7186 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7188 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7190 * gnat.dg/discr35.ad[sb]: New test.
7192 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7194 * gnat.dg/volatile10.adb: New test.
7195 * gnat.dg/volatile10_pkg.ads: New helper.
7197 2012-02-14 Jason Merrill <jason@redhat.com>
7199 * g++.dg/ext/attrib43.C: New.
7201 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7203 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7204 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7206 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7207 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7208 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7209 effective_target fgnu_tm.
7210 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7212 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7215 * g++.dg/template/asmgoto1.C: New test.
7217 2012-02-14 Ian Lance Taylor <iant@google.com>
7220 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7221 compiling generated file for 64bit and index tests.
7223 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7225 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7227 2012-02-14 Richard Guenther <rguenther@suse.de>
7229 PR tree-optimization/52244
7230 PR tree-optimization/51528
7231 * gcc.dg/torture/pr52244.c: New testcase.
7233 2012-02-14 Walter Lee <walt@tilera.com>
7235 * g++.dg/other/PR23205.C: Disable test on tile.
7236 * g++.dg/other/pr23205-2.C: Disable test on tile.
7237 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7238 * gcc.dg/20040813-1.c: Disable test on tile.
7239 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7240 * gcc.misc-tests/linkage.exp: Handle tilegx.
7242 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7244 PR tree-optimization/52210
7245 * gcc.dg/pr52210.c: New test.
7247 2012-02-14 Jason Merrill <jason@redhat.com>
7250 * g++.dg/overload/defarg5.C: New.
7252 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7255 * c-c++-common/pr52181.c: New test.
7257 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7260 * g++.dg/ext/atomic-1.C: New test.
7262 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7264 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7266 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7269 * gcc.c-torture/execute/pr52209.c: New test.
7271 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7274 * gfortran.dg/elemental_optional_args_5.f03: New test.
7276 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7279 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7282 2012-02-11 Ian Lance Taylor <iant@google.com>
7285 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7286 SPARC Solaris. Don't run the test at all on systems where it may
7287 not work, rather than xfailing it.
7289 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7291 PR rtl-optimization/52175
7292 * gcc.c-torture/compile/pr52175.c: New test.
7294 2012-02-10 Jason Merrill <jason@redhat.com>
7297 * g++.dg/template/repo10.C: New.
7299 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7302 * gcc.dg/pr52132.c: New test.
7304 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7306 * gnat.dg/specs/aggr4.ads: New test.
7307 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7309 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7312 * gcc.target/i386/pr52146.c: New.
7314 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7317 * c-c++-common/pr52177.c: New test.
7319 2012-02-10 Jan Hubicka <jh@suse.cz>
7322 * g++.dg/torture/pr48600.C: New testcase.
7324 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7327 * gcc.dg/dfp/pr52140.c: New test.
7329 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7332 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7335 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7338 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7339 * gcc.dg/pr51867.c: New test.
7341 2012-02-09 Ian Lance Taylor <iant@google.com>
7343 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7344 which don't support -fsplit-stack. Turn off optimization when
7345 compiling select5-out.go.
7347 2012-02-08 Ian Lance Taylor <iant@google.com>
7349 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7350 systems which don't support -fsplit-stack.
7352 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7354 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7355 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7356 machine instuction in the log.
7358 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7360 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7363 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7366 * gcc.dg/pr48524.c: New test.
7367 * gcc.dg/pr48524.spec: New spec file for test.
7369 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7372 * gfortran.dg/vect/pr32380.f90: New test.
7374 2012-02-08 Tobias Burnus <burnus@net-b.de>
7377 * gfortran.dg/realloc_on_assign_12.f90: New.
7379 2012-02-08 Richard Guenther <rguenther@suse.de>
7381 PR rtl-optimization/52170
7382 * gcc.dg/torture/pr52170.c: New testcase.
7384 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7386 PR gcov-profile/52150
7387 * gcc.dg/tree-prof/pr52150.c: New test.
7389 PR rtl-optimization/52139
7390 * gcc.dg/pr52139.c: New test.
7392 2012-02-07 Jason Merrill <jason@redhat.com>
7395 * g++.dg/cpp0x/constexpr-union3.C: New.
7398 * g++.dg/lto/pr52035_0.C: New.
7400 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7402 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7403 * gcc.dg/special/weak-1.c: Likewise.
7404 * gcc.dg/ucnid-12.c: Likewise.
7405 * gcc.dg/torture/pr45678-1.c: Likewise.
7406 * gcc.dg/torture/pr45678-2.c: Likewise.
7407 * gcc.dg/vector-4.c: Likewise.
7408 * gcc.dg/ipa/inline-5.c: Likewise.
7409 * gcc.dg/ucnid-11.c: Likewise.
7410 * gcc.misc-tests/gcov-13.c: Likewise.
7411 * gcc.misc-tests/gcov-14.c: Likewise.
7412 * g++.dg/ext/label13.C: Likewise.
7413 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7414 hppa*-*-hpux* options.
7415 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7416 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7417 * gcc.dg/pr48616.c: Likewise.
7418 * gcc.dg/pr17957.c: Likewise.
7419 * gcc.dg/pr17055-1.c: Likewise.
7420 * gcc.dg/pr32912-1.c: Likewise.
7421 * gcc.dg/tm/pr51472.c: Likewise.
7422 * c-c++-common/fold-bitand-4.c: Likewise.
7423 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7424 Use dg-additional-options for extra options.
7426 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7428 * gcc.target/epiphany/interrupt-2.c: New test.
7430 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7433 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7434 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7437 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7440 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7442 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7446 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7447 * gcc.target/mips/va-arg-1.c: New test.
7449 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7451 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7452 for -mno-pointers-to-nested-functions.
7454 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7456 * gcc.c-torture/execute/20120207-1.c: New test.
7458 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7460 PR rtl-optimization/52060
7461 * gcc.dg/torture/pr52060.c: New test.
7464 * gcc.c-torture/compile/pr52074.c: New test.
7466 2012-02-07 Tobias Burnus <burnus@net-b.de>
7469 * gfortran.dg/class_to_type_2.f90: New.
7471 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7474 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7477 2012-02-06 Jason Merrill <jason@redhat.com>
7480 * g++.dg/template/conv13.C: New.
7482 2012-02-06 Richard Guenther <rguenther@suse.de>
7484 PR tree-optimization/52115
7485 * gcc.c-torture/compile/pr52115.c: New testcase.
7487 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.c-torture/execute/pr52129.c: New test.
7492 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7494 * gcc.dg/pr48374.c: Actually add the test I forgot
7495 in the 2012-01-25 commit.
7497 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7500 * gfortran.dg/vect/vect-8.f90: New test case.
7502 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7505 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7507 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7510 * gfortran.dg/class_48.f90 : Add test of allocate class array
7511 component with source in subroutine test3. Remove commenting
7512 out in subroutine test4, since branching on unitialized variable
7513 is now fixed (no PR for this last.).
7515 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7517 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7519 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7521 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7524 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7525 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7527 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7529 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7530 (check_effective_target_sync_int_long): Use it.
7531 (check_effective_target_sync_char_short): Likewise.
7532 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7534 2012-02-05 Tobias Burnus <burnus@net-b.de>
7537 * gfortran.dg/class_48.f90: Add some further checks.
7539 2012-02-05 Ira Rosen <irar@il.ibm.com>
7541 PR tree-optimization/52091
7542 * gcc.dg/vect/pr52091.c: New test.
7544 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7546 PR rtl-optimization/52113
7547 * gcc.target/avr/pr52113.c: New test.
7549 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7551 PR rtl-optimization/52092
7552 * gcc.c-torture/compile/pr52092.c: New test.
7554 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7557 * gfortran.dg/class_array_10.f03: New test.
7560 * gfortran.dg/class_array_11.f03: New test.
7563 * gfortran.dg/class_array_12.f03: New test.
7565 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7568 * gfortran.dg/realloc_on_assign_11.f90: New test.
7570 2012-02-02 Tobias Burnus <burnus@net-b.de>
7573 * gfortran.dg/shape_7.f90: New.
7575 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7577 * gcc.target/mips/mips-prepend-1.c: New test.
7579 2012-02-02 Jan Hubicka <jh@suse.cz>
7580 Tom de Vries <tom@codesourcery.com>
7583 * gcc.dg/alias-12.c: New testcase.
7584 * gcc.dg/alias-13.c: New testcase.
7586 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7589 * gcc.dg/pr52086.c: New test.
7591 PR tree-optimization/52073
7592 * gcc.c-torture/compile/pr52073.c: New test.
7594 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7597 * gfortran.dg/function_optimize_10.f90: New test.
7599 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7601 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7604 2012-02-01 Tobias Burnus <burnus@net-b.de>
7607 * gfortran.dg/typebound_operator_14.f90: New.
7609 2012-02-01 Tobias Burnus <burnus@net-b.de>
7612 * gfortran.dg/elemental_function_1.f90: New.
7614 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7616 PR rtl-optimization/51374
7617 * gcc.target/avr/torture/pr51374-1.c:
7618 Also fail if SBIS is seen.
7620 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7622 PR rtl-optimization/51374
7623 * gcc.target/avr/torture/pr51374-1.c: New.
7625 2012-01-31 Tobias Burnus <burnus@net-b.de>
7628 * gfortran.dg/typebound_generic_11.f90: New.
7630 2012-01-31 Tobias Burnus <burnus@net-b.de>
7633 * gfortran.dg/class_49.f90: New.
7635 2012-01-31 Tobias Burnus <burnus@net-b.de>
7638 * gfortran.dg/elemental_args_check_6.f90: New.
7640 2012-01-31 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp0x/variadic122.C: New.
7645 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7648 * gfortran.dg/realloc_on_assign_10.f90: New test.
7650 2012-01-31 Richard Guenther <rguenther@suse.de>
7652 PR tree-optimization/51528
7653 * gcc.dg/torture/pr51528.c: New testcase.
7655 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7658 * lib/go.exp (go_target_compile): Append timeout= to options.
7659 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7660 select5-out.go test on alpha*-*-* targets.
7662 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7664 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7665 (TEST_SHORT): Reformat in the same way.
7666 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7667 (TEST_SHORT): Reformat in the same way.
7668 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7669 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7670 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7671 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7672 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7674 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7677 * gcc.target/arm/pr51835.c: New testcase.
7679 2012-01-30 Richard Guenther <rguenther@suse.de>
7681 PR tree-optimization/52028
7682 * gcc.dg/torture/pr52028.c: New testcase.
7683 * gfortran.dg/ldist-pr45199.f: Adjust.
7684 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7685 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7686 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7688 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7691 * gcc.dg/tree-prof/pr52027.c: New test.
7693 PR tree-optimization/52046
7694 * gcc.dg/pr52046.c: New test.
7697 * g++.dg/other/pr52048.C: New test.
7699 2012-01-30 Richard Guenther <rguenther@suse.de>
7701 PR tree-optimization/52045
7702 * gcc.dg/pr52045.c: New testcase.
7704 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7706 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7707 new code generated for __sync_lock_release.
7709 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7711 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7713 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7716 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7718 * g++.dg/ext/visibility/template10.C: Fix typo.
7720 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7722 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/cpp0x/constexpr-ice6.C: New.
7727 2012-01-29 Tobias Burnus <burnus@net-b.de>
7730 * gfortran.dg/default_initialization_6.f90: New.
7732 2012-01-29 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7736 * gfortran.dg/class_48.f90: New.
7738 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7741 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7743 2012-01-28 Tobias Burnus <burnus@net-b.de>
7746 * gfortran.dg/class_allocate_12.f90: New.
7748 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7750 * gcc.dg/torture/pr50444.c: Fix dg directives.
7752 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7755 * gcc.target/arm/pr52006.c: New test.
7757 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7760 * gcc.dg/lto/trans-mem.h: New file.
7761 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7762 * gcc.dg/lto/trans-mem-1_1.c: Same.
7763 * gcc.dg/lto/trans-mem-4_1.c: Same.
7764 * gcc.dg/lto/trans-mem-3_1.c: Same.
7766 2012-01-27 Tobias Burnus <burnus@net-b.de>
7769 * gfortran.dg/dummy_procedure_7.f90: New.
7771 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7773 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7774 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7776 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7779 * g++.dg/other/gc5.C: New test.
7781 2012-01-27 Richard Guenther <rguenther@suse.de>
7783 PR tree-optimization/50444
7784 * gcc.dg/torture/pr50444.c: New testcase.
7786 2012-01-27 Tobias Burnus <burnus@net-b.de>
7790 * gfortran.dg/move_alloc_13.f90: New.
7792 2012-01-27 Tobias Burnus <burnus@net-b.de>
7795 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7796 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7797 and change dg-error string.
7799 2012-01-27 Tobias Burnus <burnus@net-b.de>
7802 * gfortran.dg/elemental_args_check_5.f90: New.
7804 2012-01-27 Richard Guenther <rguenther@suse.de>
7807 * g++.dg/torture/pr51959.C: New testcase.
7809 2012-01-27 Tom de Vries <tom@codesourcery.com>
7811 PR tree-optimization/51990
7812 * gcc.dg/pr51990.c: New test.
7813 * gcc.dg/pr51990-2.c: Same.
7815 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7816 Tobias Burnus <burnus@gcc.gnu.org>
7819 * gfortran.dg/class_allocate_11.f03: New.
7824 * gfortran.dg/class_allocate_7.f03: New.
7825 * gfortran.dg/class_allocate_8.f03: New.
7826 * gfortran.dg/class_allocate_9.f03: New.
7827 * gfortran.dg/class_allocate_10.f03: New.
7829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7831 * gnat.dg/discr34.adb: New test.
7832 * gnat.dg/discr34_pkg.ads: New helper.
7834 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7836 * gnat.dg/discr33.adb: New test.
7838 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7840 * gnat.dg/limited_with3.ad[sb): New test.
7841 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7842 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7843 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7845 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7847 * gnat.dg/stack_usage1.adb: New test.
7848 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7850 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7851 * gcc.dg/pr44194-2.c: Likewise.
7853 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7856 * g++.dg/template/crash112.C: New.
7858 2012-01-27 Richard Henderson <rth@redhat.com>
7860 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7862 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7864 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7866 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7869 * g++.dg/opt/pr51895.C: New test.
7871 2012-01-26 Michael Matz <matz@suse.de>
7873 PR tree-optimization/48794
7874 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7876 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7878 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7880 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7882 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7883 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7885 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7886 the default value for s390 and s390x.
7888 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7891 * gcc.dg/lto/trans-mem-4_0.c: New.
7892 * gcc.dg/lto/trans-mem-4_1.c: New.
7893 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7895 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7896 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7898 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7899 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7902 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7904 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7906 2012-01-25 Ian Lance Taylor <iant@google.com>
7908 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7910 2012-01-25 Tobias Burnus <burnus@net-b.de>
7913 * gfortran.dg/typebound_proc_25.f90: New.
7915 2012-01-25 Jason Merrill <jason@redhat.com>
7918 * g++.dg/lto/pr51992_0.C: New.
7920 2012-01-25 Jakub Jelinek <jakub@redhat.com>
7922 PR tree-optimization/51987
7923 * gcc.target/i386/pr51987.c: New test.
7925 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7927 * gcc.dg/tm/lto-1.c: Require lto support in target.
7929 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7931 PR rtl-optimization/48374
7932 * gcc.dg/pr48374.c: New test.
7934 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7936 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7938 2012-01-25 Tobias Burnus <burnus@net-b.de>
7941 * gfortran.dg/derived_constructor_char_3.f90: New.
7943 2012-01-24 Ian Lance Taylor <iant@google.com>
7945 * go.test/go-test.exp (filecmp): New procedure.
7946 (errchk): Handle quoted square brackets.
7947 (go-gc-tests): Set go_compile_args. Handle various new test
7948 lines. Skip a few new tests.
7949 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7951 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7953 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7954 (check_effective_target_vect_extract_even_odd)
7955 (check_effective_target_vect_interleave): Return true for MIPS
7958 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7960 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7961 (main): Use it instead of argc.
7963 2012-01-24 Jason Merrill <jason@redhat.com>
7966 * g++.dg/cpp0x/sfinae31.C: New.
7968 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7970 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7972 2012-01-24 Jason Merrill <jason@redhat.com>
7975 * g++.dg/inherit/covariant20.C: New.
7977 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7980 * g++.dg/parse/crash58.C: New.
7982 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.dg/pr51957-1.c: New test.
7986 * gcc.dg/pr51957-1.h: New file.
7987 * gcc.dg/pr51957-2.c: New test.
7989 2012-01-23 Jason Merrill <jason@redhat.com>
7992 * g++.dg/ext/visibility/template10.C: New.
7994 2012-01-23 Tobias Burnus <burnus@net-b.de>
7997 * gfortran.dg/move_alloc_12.f90: New.
7999 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8002 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8004 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8007 * g++.dg/template/crash111.C: New.
8009 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8011 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8013 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8015 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8018 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8019 the DW_TAG_class_type and DW_AT_name: "Executor".
8021 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8023 * lib/target-supports.exp
8024 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8025 (check_effective_target_vect_interleave): Likewise.
8027 2012-01-22 Jason Merrill <jason@redhat.com>
8030 * g++.dg/template/using20.C: New.
8031 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8033 2012-01-23 Jason Merrill <jason@redhat.com>
8036 * g++.dg/torture/pr51344.C: Limit to x86.
8038 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8040 * c-c++-common/tm/omp.c: Require target with pthread support.
8042 2012-01-23 Richard Guenther <rguenther@suse.de>
8044 PR tree-optimization/51949
8045 * gcc.dg/torture/pr51949.c: New testcase.
8047 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8049 PR rtl-optimization/51933
8050 * gcc.c-torture/execute/pr51933.c: New test.
8052 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8054 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8055 Do not define for Interix.
8057 2012-01-22 Jason Merrill <jason@redhat.com>
8060 * g++.dg/lto/pr51832.h: New.
8061 * g++.dg/lto/pr51832_0.C: New.
8062 * g++.dg/lto/pr51832_1.C: New.
8064 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8066 * gcc.dg/ext-elim-1.c: New test.
8068 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8071 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8072 * g++.dg/opt/longbranch1.C: Likewise.
8074 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8076 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8079 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8082 * gfortran.dg/namelist_74.f90: New test.
8083 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8085 2012-01-21 Tobias Burnus <burnus@net-b.de>
8088 * gfortran.dg/class_47.f90: New.
8090 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8092 * gnat.dg/renaming5.ad[sb]: New test.
8094 2012-01-20 Jason Merrill <jason@redhat.com>
8097 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8099 2012-01-20 Jason Merrill <jason@redhat.com>
8102 * g++.dg/ext/attrib42.C: Require ilp32.
8104 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8107 * gcc.target/arm/pr51915.c: New test.
8109 2012-01-20 Cary Coutant <ccoutant@google.com>
8110 Dodji Seketeli <dodji@redhat.com>
8113 * g++.dg/debug/dwarf2/nested-3.C: New test.
8115 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8118 * g++.dg/template/crash110.C: New.
8120 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8122 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8123 Remove default options on hppa*-*-hpux*.
8125 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8127 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8129 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8131 * gcc.c-torture/compile/pr51856.c: New testcase.
8133 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8135 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8136 options to go_target_compile.
8138 2012-01-20 Kai Tietz <ktietz@redhat.com>
8140 * g++.dg/torture/pr51344.C: Fix typo.
8142 2012-01-20 Richard Guenther <rguenther@suse.de>
8144 PR tree-optimization/51903
8145 * g++.dg/torture/pr51903.C: New testcase.
8147 2012-01-20 Tobias Burnus <burnus@net-b.de>
8148 Janus Weil <janus@gcc.gnu.org>
8151 * gfortran.dg/use_21.f90: New.
8153 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/torture/pr51106-1.c: New test.
8157 * gcc.dg/torture/pr51106-2.c: New test.
8159 2012-01-19 Kai Tietz <ktietz@redhat.com>
8161 * g++.dg/torture/pr51344.C: New test.
8163 2012-01-19 Tobias Burnus <burnus@net-b.de>
8166 * gfortran.dg/intrinsic_size_2.f90: New.
8168 2012-01-19 Jason Merrill <jason@redhat.com>
8171 * g++.dg/inherit/using7.C: New.
8173 2012-01-19 Richard Guenther <rguenther@suse.de>
8175 PR tree-optimization/37997
8176 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8178 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8180 PR rtl-optimization/51505
8181 * gcc.dg/pr51505.c: New test.
8183 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8186 * gfortran.dg/typebound_operator_12.f03: New.
8187 * gfortran.dg/typebound_operator_13.f03: New.
8189 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8192 * g++.dg/cpp0x/pr51225.C: New.
8194 2012-01-17 Ian Lance Taylor <iant@google.com>
8197 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8199 2012-01-17 Tobias Burnus <burnus@net-b.de>
8202 * gfortran.dg/realloc_on_assign_9.f90: New.
8204 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8207 * gcc.dg/tm/memopt-3.c: Remove xfail.
8208 * gcc.dg/tm/memopt-4.c: Remove xfail.
8209 * gcc.dg/tm/memopt-5.c: Remove xfail.
8210 * gcc.dg/tm/memopt-7.c: Remove xfail.
8212 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8214 PR tree-optimization/51877
8215 * gcc.c-torture/execute/pr51877.c: New test.
8217 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8219 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8220 {!vect_align_arrays} to vect_sizes_32B_16B.
8221 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8222 * gcc.dg/vect/vect-peel-3.c: Ditto.
8224 2012-01-16 Jason Merrill <jason@redhat.com>
8227 * g++.dg/abi/mangle60.C: New.
8230 * g++.dg/pch/mangle1.{C,Hs}: New.
8232 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8233 Tobias Burnus <burnus@net-b.de>
8236 * gfortran.dg/elemental_optional_args_3.f90: New
8237 * gfortran.dg/elemental_optional_args_4.f90: New
8239 2012-01-16 Tobias Burnus <burnus@net-b.de>
8242 * gfortran.dg/use_20.f90: New
8244 2012-01-16 Jason Merrill <jason@redhat.com>
8247 * g++.dg/cpp0x/rv-bitfield.C: New.
8248 * g++.dg/cpp0x/rv-bitfield2.C: New.
8250 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8252 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8253 subroutine 'qsort' and use index array to assign the result.
8255 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8257 PR tree-optimization/51865
8258 * gcc.dg/pr51865.c: New test.
8260 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8262 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8264 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8266 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8267 to be loaded from the constant pool, rather than via %hi and %lo.
8269 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8271 PR rtl-optimization/51821
8272 * gcc.dg/pr51821.c: New test.
8274 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8276 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8278 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8280 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8282 2012-01-14 Tobias Burnus <burnus@net-b.de>
8285 * gfortran.dg/init_flag_8.f90: New.
8286 * gfortran.dg/init_flag_9.f90: New.
8288 2011-01-14 Tobias Burnus <burnus@net-b.de>
8291 * gfortran.dg/use_18.f90: New.
8292 * gfortran.dg/use_19.f90: New.
8294 2012-01-13 Ian Lance Taylor <iant@google.com>
8297 * g++.dg/warn/Wsign-compare-4.C: New.
8299 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8302 * gfortran.dg/alloc_comp_assign.f03: New.
8303 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8304 __BUILTIN_FREE from 38 to 32.
8306 2012-01-13 Jason Merrill <jason@redhat.com>
8309 * g++.dg/warn/Wreturn-type-7.C: New.
8311 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8313 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8315 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8316 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8317 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8318 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8319 int32plus because of big array needed.
8320 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8321 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8323 2012-01-13 Jason Merrill <jason@redhat.com>
8326 * g++.dg/ext/visibility/template9.C: New.
8329 * g++.dg/cpp0x/defaulted34.C: New.
8330 * g++.dg/template/virtual3.C: New.
8332 2012-01-13 Richard Guenther <rguenther@suse.de>
8335 * gcc.dg/torture/pr8081.c: New testcase.
8337 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8339 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8341 2012-01-12 Jason Merrill <jason@redhat.com>
8344 * g++.dg/ext/stmtexpr14.C: New.
8346 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8349 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8351 2012-01-12 Jason Merrill <jason@redhat.com>
8354 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8355 * g++.dg/abi/mangle58.C: Likewise.
8358 * g++.dg/template/arg8.C: New.
8360 2012-01-12 Ira Rosen <irar@il.ibm.com>
8362 PR tree-optimization/51799
8363 * gcc.dg/vect/pr51799.c: New test.
8364 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8367 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8368 Tobias Burnus <burnus@net-b.de>
8372 * lib/target-supports.exp
8373 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8374 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8376 2012-01-11 Jason Merrill <jason@redhat.com>
8379 * g++.dg/ext/attrib42.C: New.
8381 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8384 * gcc.dg/pr51796.c: New test.
8386 2012-01-11 Jason Merrill <jason@redhat.com>
8389 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8391 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8393 * gnat.dg/array19.ad[sb]: New test.
8395 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8397 * gnat.dg/opt23.ad[sb]: New test.
8398 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8399 * gnat.dg/opt24.ad[sb]: New test.
8401 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403 PR tree-optimization/49642
8404 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8405 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8407 2012-01-11 Jason Merrill <jason@redhat.com>
8410 * g++.dg/template/explicit-args5.C: New.
8412 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8414 * gcc.c-torture/execute/20120110-1.c: New testcase.
8416 2012-01-10 Jason Merrill <jason@redhat.com>
8419 * g++.dg/inherit/ambig1.C: New.
8422 * g++.dg/cpp0x/constexpr-cache1.C: New.
8424 2012-01-10 Richard Guenther <rguenther@suse.de>
8426 PR tree-optimization/51801
8427 * gcc.dg/torture/pr51801.c: New testcase.
8429 2012-01-10 Tobias Burnus <burnus@net-b.de>
8432 * gfortran.dg/allocate_with_typespec_5.f90: New.
8434 2012-01-10 Tobias Burnus <burnus@net-b.de>
8436 * gfortran.dg/class_39.f03: Update dg-error string.
8438 2012-01-10 Richard Guenther <rguenther@suse.de>
8440 PR tree-optimization/50913
8441 * gcc.dg/graphite/interchange-16.c: New testcase.
8442 * gcc.dg/graphite/scop-20.c: XFAIL.
8443 * gfortran.dg/graphite/interchange-1.f: Likewise.
8444 * gfortran.dg/graphite/block-1.f90: Likewise.
8445 * gfortran.dg/graphite/block-2.f: Likewise.
8447 2012-01-10 Richard Henderson <rth@redhat.com>
8449 * lib/target-supports.exp (check_effective_target_vect_perm,
8450 check_effective_target_vect_perm_byte,
8451 check_effective_target_vect_perm_short): Enable for arm neon.
8453 2012-01-09 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/typebound_operator_11.f90: New.
8458 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8460 * gnat.dg/array18.adb: New test.
8461 * gnat.dg/array18_pkg.ads: New helper.
8463 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8467 around base object in first assignment in main program.
8468 * gfortran.dg/typebound_operator_10.f03: New test.
8470 2012-01-09 Martin Jambor <mjambor@suse.cz>
8472 PR tree-optimization/51759
8473 * g++.dg/ipa/pr51759.C: New test.
8475 2012-01-09 Tobias Burnus <burnus@net-b.de>
8478 * gfortran.dg/optional_absent_2.f90: New.
8480 2012-01-09 Tobias Burnus <burnus@net-b.de>
8483 * gfortran.dg/use_17.f90: New.
8485 2012-01-09 Gary Funck <gary@intrepid.com>
8487 PR preprocessor/33919
8488 * gcc.dg/pr33919.c: New test.
8489 * gcc.dg/pr33919-0.h: New test header file.
8490 * gcc.dg/pr33919-1.h: Ditto.
8491 * gcc.dg/pr33919-2.h: Ditto.
8493 2012-01-07 Jan Hubicka <jh@suse.cz>
8495 PR tree-optimize/51694
8496 * gcc.c-torture/compile/pr51694.c: new testcase.
8498 2012-01-07 Jan Hubicka <jh@suse.cz>
8500 PR tree-optimization/51600
8501 * g++.dg/torture/pr51600.C: New testcase.
8503 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8505 PR gcov-profile/51715
8506 PR gcov-profile/51717
8507 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8508 * gcc.misc-tests/gcov-14.c: Likewise.
8510 2012-01-06 Jason Merrill <jason@redhat.com>
8512 * g++.dg/parse/new5.C: New.
8514 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8517 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8518 including <string.h>.
8520 2012-01-06 Jason Merrill <jason@redhat.com>
8522 * g++.dg/abi/mangle51.C: New.
8523 * g++.dg/abi/mangle52.C: New.
8524 * g++.dg/abi/mangle53.C: New.
8525 * g++.dg/abi/mangle54.C: New.
8526 * g++.dg/abi/mangle55.C: New.
8527 * g++.dg/abi/mangle56.C: New.
8528 * g++.dg/abi/mangle57.C: New.
8529 * g++.dg/abi/mangle58.C: New.
8530 * g++.dg/abi/mangle59.C: New.
8531 * g++.dg/cpp0x/trailing3.C: Update mangling.
8532 * g++.dg/cpp0x/variadic111.C: Update mangling.
8533 * g++.dg/cpp0x/variadic4.C: Update mangling.
8534 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8535 * g++.dg/template/nontype22.C: Works now.
8536 * g++.dg/template/pr35240.C: Works now.
8538 * g++.dg/cpp0x/error7.C: New.
8540 2012-01-06 Tobias Burnus <burnus@net-b.de>
8542 * gfortran.dg/deallocate_stat_2.f90: New.
8543 * coarray/allocate_errgmsg.f90: New.
8544 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8545 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8546 * coarray/subobject_1.f90: Fix for num_images > 1.
8547 * gfortran.dg/deallocate_stat.f90: Update due to changed
8550 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8552 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8554 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8556 * ada/acats/overflow.lst: Add cb20004.
8558 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8561 * g++.dg/cpp0x/alias-decl-18.C: New test.
8563 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8565 * gcc.c-torture/execute/20120104-1.c: New test.
8567 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8570 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8571 the old typebound_operator_8.f03.
8572 * gfortran.dg/typebound_operator_8.f03: New version of
8573 typebound_operator_7.f03 with 'u' a derived type instead of a
8576 2012-01-05 Richard Guenther <rguenther@suse.de>
8578 * g++.dg/torture/pr49309.C: Skip for -flto.
8580 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8583 * gcc.c-torture/compile/pr51761.c: New test.
8585 2012-01-05 Richard Guenther <rguenther@suse.de>
8587 PR tree-optimization/51760
8588 * gcc.dg/torture/pr51760.c: New testcase.
8590 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8593 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8595 2012-01-05 Richard Guenther <rguenther@suse.de>
8598 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8599 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8601 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8604 * gcc.dg/pr51695.c: New test.
8606 2012-01-04 Andrew Pinski <apinski@cavium.com>
8608 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8609 * gcc.target/mips/octeon2-lx-1.c: New test.
8610 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8611 * gcc.target/mips/octeon2-lx-2.c: New test.
8612 * gcc.target/mips/octeon2-lx-3.c: New test.
8614 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8618 * gcc.dg/tm/alias-1.c: Adjust regexp.
8619 * gcc.dg/tm/alias-2.c: Adjust regexp.
8621 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8624 * g++.dg/warn/Wparentheses-26.C: New.
8626 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8628 * gfortran.dg/elemental_optional_args_2.f90: New test.
8630 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8633 * gfortran.dg/common_17.f90: New test.
8635 2012-01-04 Richard Guenther <rguenther@suse.de>
8637 PR tree-optimization/49651
8638 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8639 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8641 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8644 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8646 2012-01-03 Andrew Pinski <apinski@cavium.com>
8648 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8649 for all mips targets. Also allow an optional .cfi_startproc.
8651 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8653 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8655 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8658 * g++.dg/rtti/dyncast5.C: New.
8660 2012-01-03 Richard Guenther <rguenther@suse.de>
8662 PR tree-optimization/51070
8663 * gcc.dg/torture/pr51070-2.c: New testcase.
8665 2012-01-03 Richard Guenther <rguenther@suse.de>
8667 PR tree-optimization/51692
8668 * gcc.dg/torture/pr51692.c: New testcase.
8670 2012-01-03 Richard Guenther <rguenther@suse.de>
8673 * g++.dg/lto/pr51650-3_0.C: New testcase.
8675 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8678 * g++.dg/warn/Wredundant-decls-spec.C: New.
8680 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8682 PR tree-optimization/51719
8683 * g++.dg/tree-prof/pr51719.C: New test.
8685 2012-01-03 Richard Guenther <rguenther@suse.de>
8688 * gcc.dg/fold-compare-6.c: New testcase.
8690 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8693 * g++.dg/gomp/pr51669.C: New test.
8695 2012-01-02 Jason Merrill <jason@redhat.com>
8698 * g++.dg/cpp0x/constexpr-union2.C: New.
8701 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8703 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8706 * g++.dg/cpp0x/constexpr-99.C: New test.
8708 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8711 * g++.dg/template/init9.C: New.
8713 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8715 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8716 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8717 rather than a specific number.
8719 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8724 * gfortran.dg/typebound_operator_7.f03: New.
8725 * gfortran.dg/typebound_operator_8.f03: New.
8727 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8730 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8732 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8734 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8736 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8740 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8743 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8745 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8746 * gfortran.dg/io_real_boz_4.f90: Likewise.
8747 * gfortran.dg/io_real_boz_5.f90: Likewise.
8749 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8751 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8753 2012-01-02 Revital Eres <revital.eres@linaro.org>
8755 * gcc.dg/sms-11.c: New file.
8757 2012-01-02 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/coarray/image_index_3.f90: New.
8762 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8765 * g++.dg/parse/enum8.C: New.
8767 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8770 * g++.dg/conversion/reinterpret4.C: New.
8771 * g++.dg/conversion/reinterpret1.C: Adjust.
8773 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8775 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8777 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
8779 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8780 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8781 * g++.old-deja/g++.jason/access14.C: Likewise.
8782 * g++.old-deja/g++.jason/access8.C: Likewise.
8783 * g++.old-deja/g++.jason/access1.C: Likewise.
8784 * g++.old-deja/g++.other/access3.C: Likewise.
8785 * g++.old-deja/g++.other/access5.C: Likewise.
8786 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8787 * g++.old-deja/g++.law/visibility22.C: Likewise.
8788 * g++.old-deja/g++.law/visibility26.C: Likewise.
8789 * g++.old-deja/g++.mike/p2746.C: Likewise.
8790 * g++.dg/debug/using1.C: Likewise.
8791 * g++.dg/lookup/using51.C: Likewise.
8792 * g++.dg/inherit/using5.C: Likewise.
8793 * g++.dg/inherit/pr30297.C: Likewise.
8794 * g++.dg/inherit/access8.C: Likewise.
8795 * g++.dg/torture/pr39362.C: Likewise.
8796 * g++.dg/template/crash13.C: Likewise.
8797 * g++.dg/template/using10.C: Likewise.
8799 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8802 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8805 2012-01-01 Ira Rosen <irar@il.ibm.com>
8807 PR tree-optimization/51704
8808 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8809 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8810 corresponding flags.
8812 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8815 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8817 2012-01-01 Jan Hubicka <jh@suse.cz>
8819 PR rtl-optimization/51069
8820 * gcc.c-torture/compile/pr51069.c: New testcase.
8822 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8824 PR tree-optimization/51683
8825 * gcc.dg/pr51683.c: New test.
8827 Copyright (C) 2012 Free Software Foundation, Inc.
8829 Copying and distribution of this file, with or without modification,
8830 are permitted in any medium without royalty provided the copyright
8831 notice and this notice are preserved.