1 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
3 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
6 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
9 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
10 Return 0 if already specifying -mfloat-abi other than hard.
12 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
14 * gcc.dg/pr53060.c: Prune irrelevant warning.
16 2012-10-12 Jakub Jelinek <jakub@redhat.com>
19 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
20 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
21 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
22 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
23 Adjust expected wording of warnings for *cmp* builtins.
24 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
25 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
27 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/parse/friend-main.C: New.
32 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
35 * g++.dg/pr53055.C: New testcase.
37 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/cpp0x/pr52744.C: New.
42 2012-10-12 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/dummy_procedure_9.f90: New.
47 2012-10-12 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/54894
50 * gcc.dg/torture/pr54894.c: New testcase.
52 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
55 * gcc.target/sh/pr51244-13.c: New.
56 * gcc.target/sh/pr51244-14.c: New.
57 * gcc.target/sh/pr51244-15.c: New.
58 * gcc.target/sh/pr51244-16.c: New.
60 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/cpp0x/decltype45.C: New.
65 2012-10-11 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/class_allocate_13.f90: New.
70 2012-10-11 Jason Merrill <jason@redhat.com>
72 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
73 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
75 * g++.dg/gomp/tls-5.C: Require tls_native.
76 * g++.dg/tls/thread_local7.C: Require tls_native.
77 * g++.dg/tls/static2.C: New.
79 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/ext/weak5.C: New.
84 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
87 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
88 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
90 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/parse/pr43765.C: New.
95 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
97 * obj-c++.dg/tls/init-2.mm: Tweak errors.
99 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/init/bitfield3.C: New.
104 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
106 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
108 2012-10-10 Jakub Jelinek <jakub@redhat.com>
110 PR tree-optimization/54877
111 * gcc.dg/torture/pr54877.c: New test.
113 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
116 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
117 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
118 and remove target info from dg-do compile.
119 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
120 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
121 and remove target info from dg-do compile.
123 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
125 * gcc.dg/pr54782.c: Require target with pthread support.
127 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/cpp0x/auto35.C: New.
132 2012-10-10 Dodji Seketeli <dodji@redhat.com>
134 PR c++/53540 - using fails to be equivalent to typedef
135 * g++.dg/cpp0x/alias-decl-24.C: New test.
137 2012-10-10 Dodji Seketeli <dodji@redhat.com>
139 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
140 that c++11 attributes to types are ignored for now.
141 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
142 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
144 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
149 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/cpp0x/initlist67.C: New.
154 2012-10-10 Dehao Chen <dehao@google.com>
156 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
158 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
161 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/cpp0x/decltype44.C: New.
169 2012-10-09 Steve Ellcey <sellcey@mips.com>
171 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
173 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/decltype43.C: New.
178 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
181 * gcc.dg/pr53397-1.c: New test case.
182 * gcc.dg/pr53397-2.c: New test case.
184 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
187 * g++.dg/warn/Wparentheses-26.C: Adjust.
188 * g++.dg/warn/Wparentheses-27.C: New.
190 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
193 * c-c++-common/vector-scalar.c: New testcase.
194 * g++.dg/ext/vector18.C: New testcase.
195 * g++.dg/ext/vector5.C: This is not an error anymore.
196 * gcc.dg/init-vec-1.c: Move ...
197 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
198 * gcc.c-torture/execute/vector-shift1.c: Move ...
199 * c-c++-common/torture/vector-shift1.c: ... here.
200 * gcc.dg/scal-to-vec1.c: Move ...
201 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
202 C++11. Adapt error messages.
203 * gcc.dg/convert-vec-1.c: Move ...
204 * c-c++-common/convert-vec-1.c: ... here.
205 * gcc.dg/scal-to-vec2.c: Move ...
206 * c-c++-common/scal-to-vec2.c: ... here.
208 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
211 * gcc.target/i386/pr54400.c: New testcase.
213 2012-10-08 Jakub Jelinek <jakub@redhat.com>
216 * g++.dg/template/pr54858.C: New test.
218 2012-10-08 Marek Polacek <polacek@redhat.com>
221 * g++.dg/debug/pr54831.C: New test.
223 2012-10-08 Dehao Chen <dehao@google.com>
225 * g++.dg/predict-loop-exit-1.C: New.
226 * g++.dg/predict-loop-exit-2.C: New.
227 * g++.dg/predict-loop-exit-3.C: New.
229 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
231 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
233 2012-10-08 Jason Merrill <jason@redhat.com>
235 * g++.dg/gomp/tls-5.C: New.
236 * g++.dg/gomp/tls-wrap1.C: New.
237 * g++.dg/gomp/tls-wrap2.C: New.
238 * g++.dg/gomp/tls-wrap3.C: New.
239 * g++.dg/gomp/tls-wrap4.C: New.
240 * g++.dg/gomp/tls-wrapper-cse.C: New.
241 * g++.dg/tls/thread_local-cse.C: New.
242 * g++.dg/tls/thread_local-order1.C: New.
243 * g++.dg/tls/thread_local-order2.C: New.
244 * g++.dg/tls/thread_local-wrap1.C: New.
245 * g++.dg/tls/thread_local-wrap2.C: New.
246 * g++.dg/tls/thread_local-wrap3.C: New.
247 * g++.dg/tls/thread_local-wrap4.C: New.
248 * g++.dg/tls/thread_local2g.C: New.
249 * g++.dg/tls/thread_local3g.C: New.
250 * g++.dg/tls/thread_local4g.C: New.
251 * g++.dg/tls/thread_local5g.C: New.
252 * g++.dg/tls/thread_local6g.C: New.
253 * g++.dg/tls/thread_local7g.C: New.
255 * g++.dg/tls/thread_local3.C: New.
256 * g++.dg/tls/thread_local4.C: New.
257 * g++.dg/tls/thread_local5.C: New.
258 * g++.dg/tls/thread_local6.C: New.
260 * g++.dg/tls/init-2.C: Tweak errors.
261 * g++.dg/tls/thread_local1.C: New.
262 * g++.dg/tls/thread_local2.C: New.
263 * g++.dg/tls/thread_local7.C: New.
265 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
270 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
273 * gcc.target/sh/pr54685.c: New.
275 2012-10-08 Dodji Seketeli <dodji@redhat.com>
277 PR c++/53528 C++11 attribute support
278 * g++.dg/cpp0x/gen-attrs-1.C: New test.
279 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
280 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
281 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
282 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
283 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
284 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
285 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
286 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
287 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
288 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
289 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
290 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
291 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
292 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
293 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
294 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
295 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
296 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
297 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
298 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
299 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
300 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
301 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
302 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
303 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
304 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
305 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
306 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
307 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
308 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
309 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
310 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
311 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
312 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
313 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
314 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
315 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
316 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
317 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
318 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
319 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
320 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
321 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
322 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
323 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
324 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
325 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
326 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
327 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
328 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
329 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
330 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
331 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
332 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
333 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
334 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
336 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
338 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
339 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
340 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
342 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
345 * gcc.target/sh/pr54760-2.c: New.
346 * gcc.target/sh/pr54760-3.c: New.
348 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
353 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
354 Sandra Loosemore <sandra@codesourcery.com>
356 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
357 and test that the accumulator is initialized using MULT.
358 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
359 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
361 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
364 * g++.dg/cpp0x/stdint.C: New.
366 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/stddef.C: New.
371 2012-10-06 Janus Weil <janus@gcc.gnu.org>
374 * gfortran.dg/typebound_operator_17.f90: New.
376 2012-10-06 Jan Hubicka <jh@suse.cz>
380 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
382 2012-10-06 Jan Hubicka <jh@suse.cz>
384 * gcc.dg/lto/resolutions_0.c: New testcase.
386 2012-10-06 Janus Weil <janus@gcc.gnu.org>
389 * gfortran.dg/generic_25.f90: New.
390 * gfortran.dg/generic_26.f90: New.
391 * gfortran.dg/generic_27.f90: New.
393 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
396 * gcc.target/sh/pr54760-1.c: New.
398 2012-10-05 Jakub Jelinek <jakub@redhat.com>
400 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
401 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
402 * g++.dg/warn/Wsign-compare-5.C: New test.
403 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
404 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
405 * g++.dg/ext/builtin30.C: New test.
406 * g++.dg/ext/vla12.C: New test.
407 * gcc.dg/builtins-85.c: New test.
410 * gcc.dg/guality/pr54519-1.c: New test.
411 * gcc.dg/guality/pr54519-2.c: New test.
412 * gcc.dg/guality/pr54519-3.c: New test.
413 * gcc.dg/guality/pr54519-4.c: New test.
414 * gcc.dg/guality/pr54519-5.c: New test.
415 * gcc.dg/guality/pr54519-6.c: New test.
417 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/cpp0x/defaulted38.C: New.
422 2012-10-05 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/33763
425 * c-c++-common/pr33763.c: New test.
427 PR tree-optimization/54810
428 * gcc.dg/tree-ssa/vrp85.c: New test.
430 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
432 * gcc.dg/ucnid-7.c: Skip on AIX.
433 * gcc.dg/ucnid-8.c: Same.
434 * gcc.dg/ucnid-10.c: Same.
435 * gcc.dg/ucnid-13.c: Same.
436 * gcc.dg/attr-alias-3.c: Same.
437 * gcc.dg/attr-alias-5.c: Same.
438 * gcc.dg/torture/pr51106-2.c: Same.
439 * gcc.dg/vmx/3b-13.c: Use valid splat index.
441 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.dg/cpp0x/alias-decl-23.C: New.
446 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
449 * g++.dg/template/friend53.C: New.
451 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
453 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
454 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
455 (scan-ada-spec): Likewise.
456 (scan-ada-spec-not): Likewise.
457 * gcc.dg/dump-ada-spec-1.c: New test.
458 * g++.dg/other/dump-ada-spec-1.C: Likewise.
460 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
462 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
464 2012-10-04 Florian Weimer <fweimer@redhat.com>
466 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
468 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/cpp0x/pr54323.C: New.
473 2012-10-04 Richard Guenther <rguenther@suse.de>
476 * g++.dg/torture/pr54735.C: New testcase.
478 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
480 PR rtl-optimization/54739
481 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
483 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
486 * gcc.target/sh/pr51244-12.c: New.
488 2012-10-03 Dehao Chen <dehao@google.com>
491 * gcc.dg/pr54782.c: New test.
493 2012-10-03 Jakub Jelinek <jakub@redhat.com>
496 * g++.dg/cpp0x/constexpr-ref4.C: New test.
498 2012-10-02 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/class_53.f90: New.
503 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
506 * gcc.dg/guality/pr54551.c: New.
508 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
510 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
511 * gcc.target/powerpc/pr46728-2.c: Likewise.
513 2012-10-02 Sharad Singhai <singhai@google.com>
516 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
517 to fix test failures caused by r191883.
518 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
519 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
520 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
521 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
522 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
523 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
524 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
525 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
526 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
528 2012-09-30 Sharad Singhai <singhai@google.com>
530 * gcc.target/i386/vect-double-1.c: Fix test.
532 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
535 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
538 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
540 PR rtl-optimization/54457
541 * gcc.target/i386/pr54457.c: New test.
543 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
545 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
547 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
549 * gcc.target/i386/vect-rebuild.c: New testcase.
551 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
553 * gcc.target/i386/pad-10.c (foo2): Return x - z.
555 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
557 * gcc.target/mips/pr37362.c: Fix target selector.
559 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
562 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
564 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
566 * gcc.dg/ucnid-8.c: Update line number.
567 * gcc.dg/torture/pr51106-2.c: Likewise.
569 2012-09-30 Janus Weil <janus@gcc.gnu.org>
572 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
573 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
574 * gfortran.dg/c_f_pointer_tests_5.f90: New.
576 2012-09-30 Janus Weil <janus@gcc.gnu.org>
578 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
579 partially reverting r170092.
580 * gfortran.dg/class_7.f03: Ditto.
581 * gfortran.dg/coarray_14.f90: Ditto.
582 * gfortran.dg/typebound_proc_13.f03: Ditto.
584 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/cpp0x/sfinae42.C: New.
589 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
591 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
592 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
593 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
594 * gcc.dg/pr42629.c: XFAIL on AIX.
595 * gcc.dg/pr47684.c: Same.
596 * gcc.dg/pr43670.c: Same.
597 * gcc.dg/pr42916.c: Same.
598 * gcc.dg/pr45449.c: Same.
599 * gcc.dg/pr50017.c: Same.
600 * gcc.dg/pr42728.c: Same.
601 * gcc.dg/pr47881.c: Same.
602 * gcc.dg/pr44023.c: Same.
603 * gcc.dg/pr41345.c: Same.
604 * gcc.dg/pr42630.c: Same.
605 * gcc.dg/pr44971.c: Same.
606 * gcc.dg/pr46771.c: Same.
607 * gcc.dg/ucnid-8.c: Same.
608 * gcc.dg/ucnid-10.c: Same.
609 * gcc.dg/ucnid-13.c: Same.
610 * gcc.dg/torture/pr51106-2.c: Same.
611 * gcc.dg/pr48768.c: Same.
612 * gcc.dg/pr42631.c: Same.
613 * gcc.dg/pr43084.c: Same.
614 * gcc.dg/ucnid-7.c: Same.
615 * gcc.dg/pr42889.c: Same.
616 * gcc.dg/pr41241.c: Same.
617 * gcc.dg/pr42719.c: Same.
618 * g++.dg/debug/pr46583.C: Same.
619 * g++.dg/debug/pr47106.C: Same.
620 * g++.dg/opt/pr48549.C: Same.
621 * g++.dg/other/pr42685.C: Same.
622 * c-c++-common/pr43942.c: Same.
624 2012-09-29 Ian Lance Taylor <iant@google.com>
626 * go.test/go-test.exp: Update for latest version of Go testsuite.
628 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
631 * gfortran.dg/internal_readwrite_3.f90: New test.
633 2012-09-28 Dodji Seketeli <dodji@redhat.com>
635 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
636 c-c++-common/Wunused-local-typedefs-2.c to here.
638 PR c++/54372 - unused attribute inactive on dependant entities
639 * c-c++-common/Wunused-local-typedefs-2.c: New test.
641 2012-09-25 Dodji Seketeli <dodji@redhat.com>
643 PR c++/29028 - Missed unused warning on using declaration
644 * g++.dg/warn/Wunused-var-18.C: New test.
646 2012-09-25 Dodji Seketeli <dodji@redhat.com>
648 PR c++/53551 - -Wunused-local-typedefs misses uses
649 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
651 2012-09-28 Jakub Jelinek <jakub@redhat.com>
654 * gcc.target/i386/xorps-sse2.c: Remove xfails.
656 PR tree-optimization/54713
657 * gcc.c-torture/compile/pr54713-1.c: New test.
658 * gcc.c-torture/compile/pr54713-2.c: New test.
659 * gcc.c-torture/compile/pr54713-3.c: New test.
661 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
663 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
665 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
667 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
669 2012-09-27 Jakub Jelinek <jakub@redhat.com>
672 * gcc.target/i386/pr54703.c: New test.
674 2012-09-27 Richard Guenther <rguenther@suse.de>
677 * gcc.dg/lto/pr54709_0.c: New testcase.
678 * gcc.dg/lto/pr54709_1.c: Likewise.
680 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
682 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
684 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
686 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
688 * gcc.target/arm/pr42879.c: Handle big-endian.
690 2012-09-26 Steve Ellcey <sellcey@mips.com>
693 * gcc.dg/pr37303.c: Check for rdata or rodata.
695 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
697 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
699 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
703 * gcc.target/powerpc/ppc-ne0-1.c: New.
705 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
708 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
709 test_19, test_20, test_21, test_22, test_23): New functions.
710 * gcc.target/sh/pr54089-4.c: New.
711 * gcc.target/sh/pr54089-5.c: New.
712 * gcc.target/sh/pr54089-6.c: New.
713 * gcc.target/sh/pr54089-7.c: New.
715 2012-09-25 Richard Guenther <rguenther@suse.de>
718 * gcc.dg/lto/pr54702_0.c: New testcase.
719 * gcc.dg/lto/pr54702_1.c: Likewise.
720 * gcc.dg/lto/pr54625-1_0.c: Likewise.
721 * gcc.dg/lto/pr54625-1_1.C: Likewise.
722 * gcc.dg/lto/pr54625-2_0.c: Likewise.
723 * gcc.dg/lto/pr54625-2_1.C: Likewise.
725 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/cpp0x/parse2.C: New.
729 * g++.dg/parse/error11.C: Adjust.
730 * g++.dg/parse/error12.C: Likewise.
732 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
734 * gcc.target/i386/20030217-1.c: Added check for
735 large_long_double effective target.
736 * gcc.target/i386/387-3.c: Likewise.
737 * gcc.target/i386/387-4.c: Likewise.
738 * gcc.target/i386/pr36578-1.c: Likewise.
739 * gcc.target/i386/excess-precision-1.c: Added new code for the case
740 when long double size is equal double size.
741 * gcc.target/i386/excess-precision-1.c: Likewise.
742 * gcc.target/i386/pr36578-2.c: Likewise.
743 * gcc.target/i386/20030217-2.c: New testcase.
745 2012-09-25 Jakub Jelinek <jakub@redhat.com>
747 PR tree-optimization/54676
748 * gcc.dg/pr54676.c: New test.
750 2012-09-25 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/53663
753 * gcc.dg/torture/pr53663-1.c: New testcase.
754 * gcc.dg/torture/pr53663-2.c: Likewise.
755 * gcc.dg/torture/pr53663-3.c: Likewise.
757 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
759 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
761 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
763 * lib/target-supports-dg.exp (dg-require-effective-target,
764 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
765 dg-process-target-1 instead of dg-process-target.
766 (dg-process-target-1): Rename from dg-process-target.
767 (dg-process-target): New.
769 2012-09-24 Richard Guenther <rguenther@suse.de>
771 PR tree-optimization/54684
772 * g++.dg/torture/pr54684.C: New testcase.
774 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
776 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
778 2012-09-24 Richard Guenther <rguenther@suse.de>
781 * gcc.dg/tm/pr52173-1.c: New.
782 * gcc.dg/tm/pr52173-2.c: New.
784 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
786 * gcc.dg/pr54669.c: New test.
788 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
789 Dominique Dhumieres <dominiq@lps.ens.fr>
792 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
794 2012-09-23 Tobias Burnus <burnus@net-b.de>
797 * gfortran.dg/class_array_14.f90: New.
799 2012-09-22 Kai Tietz <ktietz@redhat.com>
801 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
802 * gcc.dg/tree-ssa/scev-4.c: Likewise.
804 2012-09-21 Dehao Chen <dehao@google.com>
807 PR tree-optimization/54655
808 * g++.dg/pr54655.C: New testcase.
810 2012-09-21 Richard Guenther <rguenther@suse.de>
812 PR tree-optimization/54647
813 * g++.dg/torture/pr54647.C: New testcase.
815 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
818 * c-c++-common/torture/vector-compare-2.c: Add -w.
820 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
822 * gnat.dg/opt20.ads: Move dg directive to...
823 * gnat.dg/opt20.adb: ...here.
824 * gnat.dg/addr1.ad[sb]: Likewise.
825 * gnat.dg/concat2.ad[sb]: Likewise.
826 * gnat.dg/array16.ad[sb]: Likewise.
827 * gnat.dg/atomic5.ad[sb]: Likewise.
828 * gnat.dg/discr29.ad[sb]: Likewise.
829 * gnat.dg/noreturn5.ad[sb]: Likewise.
830 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
831 * gnat.dg/discr23.ads: Remove dg directive.
832 * gnat.dg/nested_float_packed.ads: Likewise.
833 * gnat.dg/oconst6.ads: Move to...
834 * gnat.dg/specs/oconst6.ads: ...here.
836 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/decltype32.C: Tweak.
841 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
843 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
844 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
845 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
846 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
848 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
851 * g++.dg/cpp0x/decltype-54581.C: New testcase.
853 2012-09-19 Steve Ellcey <sellcey@mips.com>
855 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
857 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
859 * gcc.target/powerpc/ppc-get-timebase.c: New file.
860 * gcc.target/powerpc/ppc-mftb.c: New file.
862 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
865 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
868 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
871 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
873 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
875 * gcc.c-torture/execute/20120919-1.c: New test.
877 2012-09-19 Richard Guenther <rguenther@suse.de>
879 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
881 2012-09-19 Richard Guenther <rguenther@suse.de>
883 * gcc.dg/builtin-unreachable-6.c: Adjust.
885 2012-09-19 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/builtin-object-size-10.c: Adjust.
888 * gcc.dg/builtin-unreachable-5.c: Adjust.
889 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
890 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
891 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
892 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
893 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
894 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
895 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
896 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
897 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
898 * gcc.dg/vect/vec-scal-opt.c: Adjust.
899 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
900 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
902 2012-09-19 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/54132
905 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
906 * gcc.dg/torture/pr54132.c: Likewise.
908 2012-09-19 Terry Guo <terry.guo@arm.com>
910 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
911 extra prune rules that will be applied to all tests in a .exp file.
912 (gcc-dg-prune): Use rules defined by the above variable.
913 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
914 harmless warnings on architecture switch conflict.
916 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
918 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
919 of asm-comment characters instead of a single one.
920 * g++.dg/debug/dwarf2/nested-2.C: Similar.
922 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
924 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
926 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
927 target instead of xfailing it.
928 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
929 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
930 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
931 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
932 * gcc.dg/vect/vect-104.c: Likewise.
933 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
934 * gcc.dg/vect/vect-outer-1.c: Likewise.
935 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
936 * gcc.dg/vect/vect-outer-1a.c: Likewise.
937 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
938 * gcc.dg/vect/vect-outer-1b.c: Likewise.
939 * gcc.dg/vect/vect-outer-2b.c: Likewise.
940 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
941 * gcc.dg/vect/vect-outer-3a.c: Likewise.
942 * gcc.dg/vect/vect-outer-3b.c: Likewise.
943 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
945 * lib/target-supports.exp
946 (check_effective_target_vect_widen_mult_qi_to_hi,
947 check_effective_target_vect_widen_mult_hi_to_si,
948 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
949 check_effective_target_vect_widen_mult_hi_to_si_pattern,
950 check_effective_target_vect_pack_trunc,
951 check_effective_target_vect_unpack,
952 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
955 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
957 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
959 * lib/target-supports-dg.exp (check-flags): Add cflags from board
960 config to compiler_flags.
962 2012-09-18 Jakub Jelinek <jakub@redhat.com>
965 * gcc.target/i386/pr54592.c: New test.
967 PR tree-optimization/54610
968 * gcc.target/i386/pr54610.c: New test.
970 2012-09-17 Jason Merrill <jason@redhat.com>
973 * g++.dg/cpp0x/alias-decl-21.C: New.
974 * g++.dg/cpp0x/alias-decl-22.C: New.
976 2012-09-17 Tobias Burnus <burnus@net-b.de>
979 * gfortran.dg/scan_2.f90: New.
981 2012-09-17 Jason Merrill <jason@redhat.com>
984 * g++.dg/init/aggr9.C: New.
986 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
988 * gnat.dg/loop_optimization12.ad[sb]: New test.
990 2012-09-17 Janus Weil <janus@gcc.gnu.org>
993 * gfortran.dg/proc_ptr_result_7.f90: New.
995 2012-09-17 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/structure_constructor_11.f90: New.
1000 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1002 PR tree-optimization/54563
1003 * g++.dg/torture/pr54563.C: New test.
1005 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/typebound_generic_14.f03: New.
1010 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1013 * gfortran.dg/proc_ptr_38.f90: New.
1015 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1018 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1022 * gnat.dg/lto15.adb: Require lto.
1024 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1025 "myBindC" for hppa*-*-hpux*.
1027 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1029 * gfortran.dg/namelist_75.f90: New test.
1031 2012-09-15 Tom de Vries <tom@codesourcery.com>
1033 * gcc.dg/tree-ssa/vrp82.c: New test.
1034 * gcc.dg/tree-ssa/vrp83.c: Same.
1035 * gcc.dg/tree-ssa/vrp84.c: Same.
1037 2012-09-15 Tom de Vries <tom@codesourcery.com>
1039 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1040 * gcc.dg/tree-ssa/vrp81.c: ... this.
1042 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1045 * gcc.target/avr/torture/fix-types.h: New.
1046 * gcc.target/avr/torture/vals-hr.def: New.
1047 * gcc.target/avr/torture/vals-r.def: New.
1048 * gcc.target/avr/torture/vals-k.def: New.
1049 * gcc.target/avr/torture/vals-ur.def: New.
1050 * gcc.target/avr/torture/vals-uk.def: New.
1051 * gcc.target/avr/torture/vals-uhr.def: New.
1052 * gcc.target/avr/torture/vals-llk.def: New.
1053 * gcc.target/avr/torture/vals-ullk.def: New.
1054 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1055 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1056 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1057 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1058 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1059 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1060 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1061 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1063 2012-09-14 Dehao Chen <dehao@google.com>
1065 * g++.dg/debug/dwarf2/deallocator.C: New test.
1067 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1070 * gcc.c-torture/compile/pr54552-1.c: New test.
1072 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1075 * g++.dg/other/vector-compare.C: New testcase.
1076 * c-c++-common/vector-compare-3.c: New testcase.
1077 * gcc.dg/vector-shift.c: Move ...
1078 * c-c++-common/vector-shift.c: ... here.
1079 * gcc.dg/vector-shift1.c: Move ...
1080 * c-c++-common/vector-shift1.c: ... here.
1081 * gcc.dg/vector-shift3.c: Move ...
1082 * c-c++-common/vector-shift3.c: ... here.
1083 * gcc.dg/vector-compare-1.c: Move ...
1084 * c-c++-common/vector-compare-1.c: ... here.
1085 * gcc.dg/vector-compare-2.c: Move ...
1086 * c-c++-common/vector-compare-2.c: ... here.
1087 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1088 * c-c++-common/torture/vector-compare-1.c: ... here.
1089 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1090 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1091 * c-c++-common/torture/vector-compare-2.c: ... here.
1092 * gcc.c-torture/execute/vector-shift.c: Move ...
1093 * c-c++-common/torture/vector-shift.c: ... here.
1094 * gcc.c-torture/execute/vector-shift2.c: Move ...
1095 * c-c++-common/torture/vector-shift2.c: ... here.
1096 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1097 * c-c++-common/torture/vector-subscript-1.c: ... here.
1098 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1099 * c-c++-common/torture/vector-subscript-2.c: ... here.
1100 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1101 * c-c++-common/torture/vector-subscript-3.c: ... here.
1103 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1106 * gcc.c-torture/compile/pr54103-1.c,
1107 gcc.c-torture/compile/pr54103-2.c,
1108 gcc.c-torture/compile/pr54103-3.c,
1109 gcc.c-torture/compile/pr54103-4.c,
1110 gcc.c-torture/compile/pr54103-5.c,
1111 gcc.c-torture/compile/pr54103-6.c: New tests.
1112 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1114 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1116 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1118 2012-09-14 Richard Guenther <rguenther@suse.de>
1120 PR tree-optimization/54565
1121 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1122 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1124 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1126 * gcc.target/arm/combine-movs.c: Add missing space.
1128 2012-09-14 Richard Guenther <rguenther@suse.de>
1130 * g++.dg/torture/builtin-location.C: New testcase.
1132 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1133 Manuel López-Ibåñez <manu@gcc.gnu.org>
1136 * g++.dg/warn/Wuninitialized-self.C: New.
1138 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1141 * gcc.c-torture/compile/pr54559.c: New test.
1143 2012-09-13 Jason Merrill <jason@redhat.com>
1146 * g++.dg/cpp0x/constexpr-temp1.C: New.
1149 * g++.dg/template/anonunion2.C: New.
1152 * g++.dg/template/init10.C: New.
1154 2012-09-13 Tobias Burnus <burnus@net-b.de>
1157 * gfortran.dg/implicit_pure_3.f90: New.
1159 2012-09-13 Richard Guenther <rguenther@suse.de>
1161 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1163 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1165 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1167 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1169 * c-c++-common/pr51712.c: Handle for short-enum targets.
1171 2012-09-12 Terry Guo <terry.guo@arm.com>
1173 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1174 and lsrs for Thumb2 mode.
1176 2012-09-12 Jan Hubicka <jh@suse.cz>
1178 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1180 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1183 * gcc.target/i386/pr54445-1.c: New file.
1184 * gcc.target/i386/pr54445-2.c: Likewise.
1186 2012-09-12 Tobias Burnus <burnus@net-b.de>
1190 * gfortran.dg/coarray_10.f90: Update dg-error.
1191 * gfortran.dg/coarray_28.f90: New.
1192 * gfortran.dg/array_section_3.f90: New.
1194 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1196 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1197 gcc.target/arm/pr48252.c: Fix for big-endian support.
1199 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1201 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1203 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1204 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1206 * gcc.target/arm/neon-vfma-1.c: New testcase.
1207 * gcc.target/arm/neon-vfms-1.c: Likewise.
1208 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1210 * gcc.target/arm/neon-vmls-1.c: Likewise.
1211 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1213 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1214 (check_effective_target_arm_neonv2_ok): Likewise.
1215 (check_effective_target_arm_neonv2_hw): Likewise.
1216 (check_effective_target_arm_neonv2): Likewise.
1218 2012-09-11 Richard Guenther <rguenther@suse.de>
1221 * g++.dg/tree-ssa/pr54515.C: New testcase.
1223 2012-09-10 Andrew Pinski <apinski@cavium.com>
1226 * gcc.dg/tm/memopt-16.c: New testcase.
1228 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1232 * g++.dg/cpp0x/sfinae40.C: New.
1233 * g++.dg/cpp0x/sfinae41.C: Likewise.
1235 2012-09-10 Jason Merrill <jason@redhat.com>
1238 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1240 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1243 * gcc.target/sh/pr54089-3.c: New.
1245 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1247 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1249 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1251 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1253 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1255 * gcc.dg/pr52558-2.c: Delete.
1256 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1258 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1260 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1262 2012-09-10 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/54520
1265 * gcc.dg/torture/pr54520.c: New testcase.
1267 2012-09-10 Jason Merrill <jason@redhat.com>
1270 * g++.dg/cpp0x/implicit14.C: New.
1272 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1275 * gfortran.dg/bound_simplification_3.f90: New test.
1277 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1280 * gcc.dg/pr52558-1.c: Delete.
1281 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1283 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1285 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1286 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1287 * gcc.target/arm/smlaltt-1.c: Likewise.
1289 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1291 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1293 2012-09-07 Tom de Vries <tom@codesourcery.com>
1295 PR tree-optimization/53986
1296 * gcc.dg/tree-ssa/vrp80.c: New test.
1297 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1299 2012-09-06 Jason Merrill <jason@redhat.com>
1303 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1304 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1306 2012-09-06 Andrew Pinski <apinski@cavium.com>
1309 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1311 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1313 PR rtl-optimization/54455
1314 * gcc.dg/54455.c: New test.
1316 2012-09-06 Tobias Burnus <burnus@net-b.de>
1319 * gfortran.dg/promotion_2.f90: New.
1321 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1324 * c-c++-common/pr54486.c: New test.
1326 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1329 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1331 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/sfinae39.C: New.
1336 2012-09-04 Jason Merrill <jason@redhat.com>
1339 * g++.dg/ext/flexary3.C: New.
1342 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1345 * g++.dg/template/defarg15.C: New.
1348 * g++.dg/template/access24.C: New.
1350 2012-09-04 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/54458
1353 * gcc.dg/torture/pr54458.c: New testcase.
1355 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1357 * gcc.target/arm/neon-vext.c: New test.
1358 * gcc.target/arm/neon-vext-execute.c: Ditto.
1360 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1364 * gfortran.dg/select_type_29.f03: New.
1366 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1368 * gcc.dg/fold-perm.c: Improve test.
1370 2012-09-03 Tobias Burnus <burnus@net-b.de>
1373 * gfortran.dg/coarray_class_1.f90: New.
1375 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1378 * gcc.c-torture/compile/pr49206.c: New test.
1380 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1381 Uros Bizjak <ubizjak@gmail.com>
1384 * gfortran.dg/pr36680.f90: New test.
1386 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1389 * g++.dg/opt/pr42295.C: New test.
1391 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/torture/pr54436.c: New test.
1396 2012-09-01 Andrew Pinski <apinski@cavium.com>
1398 * gcc.target/mips/truncate-8.c: New testcase.
1400 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1404 * gcc.target/i386/pr46829.c: New test.
1405 * gcc.target/i386/pr46843.c: Ditto.
1407 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1408 Jason Merrill <jason@redhat.com>
1411 * g++.dg/parse/error50.C: New.
1413 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.c-torture/compile/pr54428.c: New test.
1418 2012-08-31 Ollie Wild <aaw@google.com>
1421 * g++.dg/init/lifetime3.C: New test.
1423 2012-08-31 Martin Jambor <mjambor@suse.cz>
1426 * gcc.dg/torture/pr54409.c: New test.
1428 2012-08-31 Martin Jambor <mjambor@suse.cz>
1430 * gfortran.dg/pr48636.f90: Add dump scan checks.
1432 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1434 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1436 2012-08-28 Joey Ye <joey.ye@arm.com>
1438 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1440 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1443 * gcc.target/i386/pr46254.c: New test.
1445 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1447 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1448 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1449 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1451 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1453 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1454 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1455 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1456 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1457 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1458 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1459 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1460 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1461 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1462 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1463 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1464 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1465 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1466 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1467 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1468 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1469 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1470 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1471 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1472 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1473 gcc.target/mips/unaligned-1.c: Tighten regexps.
1475 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1477 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1478 (mips_option_groups): Remove optimization. Add various -f options.
1479 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1480 and -pg imply -fno-omit-frame-pointer.
1481 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1482 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1483 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1484 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1485 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1486 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1487 * gcc.target/mips/abi-n32-long32.c: Likewise.
1488 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1489 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1490 * gcc.target/mips/abi-n32-long64.c: Likewise.
1491 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1492 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1493 * gcc.target/mips/abi-n64-long32.c: Likewise.
1494 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1495 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1496 * gcc.target/mips/abi-n64-long64.c: Likewise.
1497 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1498 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1499 * gcc.target/mips/abi-o32-long32.c: Likewise.
1500 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1501 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1502 * gcc.target/mips/abi-o32-long64.c: Likewise.
1503 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1504 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1505 * gcc.target/mips/abi-o64-long32.c: Likewise.
1506 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1507 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1508 * gcc.target/mips/abi-o64-long64.c: Likewise.
1509 * gcc.target/mips/asm-1.c: Likewise.
1510 * gcc.target/mips/branch-1.c: Likewise.
1511 * gcc.target/mips/call-3.c: Likewise.
1512 * gcc.target/mips/call-saved-3.c: Likewise.
1513 * gcc.target/mips/clear-cache-1.c: Likewise.
1514 * gcc.target/mips/div-1.c: Likewise.
1515 * gcc.target/mips/div-2.c: Likewise.
1516 * gcc.target/mips/div-3.c: Likewise.
1517 * gcc.target/mips/div-4.c: Likewise.
1518 * gcc.target/mips/div-5.c: Likewise.
1519 * gcc.target/mips/div-6.c: Likewise.
1520 * gcc.target/mips/div-7.c: Likewise.
1521 * gcc.target/mips/div-8.c: Likewise.
1522 * gcc.target/mips/div-9.c: Likewise.
1523 * gcc.target/mips/div-10.c: Likewise.
1524 * gcc.target/mips/div-11.c: Likewise.
1525 * gcc.target/mips/div-12.c: Likewise.
1526 * gcc.target/mips/dsp-ctrl.c: Likewise.
1527 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1528 * gcc.target/mips/ext-8.c: Likewise.
1529 * gcc.target/mips/extend-2.c: Likewise.
1530 * gcc.target/mips/fix-r10000-1.c: Likewise.
1531 * gcc.target/mips/fix-r10000-2.c: Likewise.
1532 * gcc.target/mips/fix-r10000-3.c: Likewise.
1533 * gcc.target/mips/fix-r10000-4.c: Likewise.
1534 * gcc.target/mips/fix-r10000-5.c: Likewise.
1535 * gcc.target/mips/fix-r10000-6.c: Likewise.
1536 * gcc.target/mips/fix-r10000-7.c: Likewise.
1537 * gcc.target/mips/fix-r10000-8.c: Likewise.
1538 * gcc.target/mips/fix-r10000-9.c: Likewise.
1539 * gcc.target/mips/fix-r10000-10.c: Likewise.
1540 * gcc.target/mips/fix-r10000-11.c: Likewise.
1541 * gcc.target/mips/fix-r10000-12.c: Likewise.
1542 * gcc.target/mips/fix-r10000-13.c: Likewise.
1543 * gcc.target/mips/fix-r10000-14.c: Likewise.
1544 * gcc.target/mips/fix-r10000-15.c: Likewise.
1545 * gcc.target/mips/fpcmp-1.c: Likewise.
1546 * gcc.target/mips/fpcmp-2.c: Likewise.
1547 * gcc.target/mips/fpr-moves-7.c: Likewise.
1548 * gcc.target/mips/fpr-moves-8.c: Likewise.
1549 * gcc.target/mips/int-moves-1.c: Likewise.
1550 * gcc.target/mips/int-moves-2.c: Likewise.
1551 * gcc.target/mips/long-calls-pg.c: Likewise.
1552 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1553 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1554 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1555 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1556 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1557 * gcc.target/mips/mips-3d-1.c: Likewise.
1558 * gcc.target/mips/mips-3d-2.c: Likewise.
1559 * gcc.target/mips/mips-3d-3.c: Likewise.
1560 * gcc.target/mips/mips-3d-4.c: Likewise.
1561 * gcc.target/mips/mips-3d-5.c: Likewise.
1562 * gcc.target/mips/mips-3d-6.c: Likewise.
1563 * gcc.target/mips/mips-3d-7.c: Likewise.
1564 * gcc.target/mips/mips-3d-8.c: Likewise.
1565 * gcc.target/mips/mips-3d-9.c: Likewise.
1566 * gcc.target/mips/mips-ps-1.c: Likewise.
1567 * gcc.target/mips/mips-ps-2.c: Likewise.
1568 * gcc.target/mips/mips-ps-3.c: Likewise.
1569 * gcc.target/mips/mips-ps-4.c: Likewise.
1570 * gcc.target/mips/mips-ps-6.c: Likewise.
1571 * gcc.target/mips/mips32-dspr2.c: Likewise.
1572 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1573 * gcc.target/mips/neg-abs-1.c: Likewise.
1574 * gcc.target/mips/neg-abs-2.c: Likewise.
1575 * gcc.target/mips/nmadd-3.c: Likewise.
1576 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1577 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1578 * gcc.target/mips/octeon-pop-1.c: Likewise.
1579 * gcc.target/mips/pr26765.c: Likewise.
1580 * gcc.target/mips/pr33256.c: Likewise.
1581 * gcc.target/mips/pr33635-1.c: Likewise.
1582 * gcc.target/mips/pr33755.c: Likewise.
1583 * gcc.target/mips/pr35802.c: Likewise.
1584 * gcc.target/mips/pr45074.c: Likewise.
1585 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1586 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1587 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1588 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1589 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1590 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1591 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1592 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1593 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1594 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1595 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1596 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1597 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1598 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1599 * gcc.target/mips/save-restore-1.c: Likewise.
1600 * gcc.target/mips/save-restore-3.c: Likewise.
1601 * gcc.target/mips/save-restore-5.c: Likewise.
1602 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1603 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1604 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1605 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1606 * gcc.target/mips/stack-1.c: Likewise.
1608 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1611 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1612 branch under test to be filled with preceding rather than
1613 following instructions.
1614 * gcc.target/mips/branch-10.c: Likewise.
1615 * gcc.target/mips/branch-11.c: Likewise.
1616 * gcc.target/mips/branch-12.c: Likewise.
1617 * gcc.target/mips/branch-13.c: Likewise.
1618 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1619 to be eliminated. Tighten $28 scan-assembler-not test.
1621 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1623 * gcc.target/mips/call-4.c: ...this new test.
1625 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1627 * gcc.target/mips/code-readable-3.c: Likewise.
1628 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1629 flag but skip for -O0.
1630 * gcc.target/mips/code-readable-4.c: Likewise.
1632 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1633 of operations under test.
1634 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1636 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1637 Don't require sibling-call optimization.
1638 * gcc.target/mips/near-far-4.c: Likewise.
1640 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1641 Make sure that the register variable is used.
1642 * gcc.target/mips/soft-float-1.c: Likewise.
1644 * gcc.target/mips/sdata-1.c: Make static data volatile.
1645 * gcc.target/mips/sdata-2.c: Likewise.
1646 * gcc.target/mips/sdata-3.c: Likewise.
1647 * gcc.target/mips/sdata-4.c: Likewise.
1649 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1651 * gcc.target/mips/atomic-memory-2.c: Likewise.
1652 * gcc.target/mips/branch-cost-1.c: Likewise.
1653 * gcc.target/mips/branch-cost-2.c: Likewise.
1654 * gcc.target/mips/cache-1.c: Likewise.
1655 * gcc.target/mips/call-1.c: Likewise.
1656 * gcc.target/mips/call-saved-2.c: Likewise.
1657 * gcc.target/mips/const-anchor-1.c: Likewise.
1658 * gcc.target/mips/const-anchor-2.c: Likewise.
1659 * gcc.target/mips/dse-1.c: Likewise.
1660 * gcc.target/mips/dsp-lhx.c: Likewise.
1661 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1662 * gcc.target/mips/ext-1.c: Likewise.
1663 * gcc.target/mips/ext-2.c: Likewise.
1664 * gcc.target/mips/ext-3.c: Likewise.
1665 * gcc.target/mips/ext-4.c: Likewise.
1666 * gcc.target/mips/ext-5.c: Likewise.
1667 * gcc.target/mips/ext-6.c: Likewise.
1668 * gcc.target/mips/ext-7.c: Likewise.
1669 * gcc.target/mips/extend-1.c: Likewise.
1670 * gcc.target/mips/fix-r4000-1.c: Likewise.
1671 * gcc.target/mips/fix-r4000-3.c: Likewise.
1672 * gcc.target/mips/fix-r4000-5.c: Likewise.
1673 * gcc.target/mips/fix-r4000-6.c: Likewise.
1674 * gcc.target/mips/fix-r4000-8.c: Likewise.
1675 * gcc.target/mips/fix-r4000-10.c: Likewise.
1676 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1677 * gcc.target/mips/fixed-vector-type.c: Likewise.
1678 * gcc.target/mips/fpr-moves-1.c: Likewise.
1679 * gcc.target/mips/fpr-moves-2.c: Likewise.
1680 * gcc.target/mips/fpr-moves-3.c: Likewise.
1681 * gcc.target/mips/fpr-moves-4.c: Likewise.
1682 * gcc.target/mips/fpr-moves-5.c: Likewise.
1683 * gcc.target/mips/fpr-moves-6.c: Likewise.
1684 * gcc.target/mips/ins-1.c: Likewise.
1685 * gcc.target/mips/ins-2.c: Likewise.
1686 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1687 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1688 * gcc.target/mips/lazy-binding-1.c: Likewise.
1689 * gcc.target/mips/madd-3.c: Likewise.
1690 * gcc.target/mips/madd-5.c: Likewise.
1691 * gcc.target/mips/madd-6.c: Likewise.
1692 * gcc.target/mips/madd-8.c: Likewise.
1693 * gcc.target/mips/madd-9.c: Likewise.
1694 * gcc.target/mips/memcpy-1.c: Likewise.
1695 * gcc.target/mips/mips-ps-type.c: Likewise.
1696 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1697 * gcc.target/mips/mips-sched-madd.c: Likewise.
1698 * gcc.target/mips/mips16e-extends.c: Likewise.
1699 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1700 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1701 * gcc.target/mips/movcc-1.c: Likewise.
1702 * gcc.target/mips/movcc-2.c: Likewise.
1703 * gcc.target/mips/movcc-3.c: Likewise.
1704 * gcc.target/mips/msub-5.c: Likewise.
1705 * gcc.target/mips/msub-6.c: Likewise.
1706 * gcc.target/mips/msub-8.c: Likewise.
1707 * gcc.target/mips/mult-2.c: Likewise.
1708 * gcc.target/mips/mult-3.c: Likewise.
1709 * gcc.target/mips/mult-5.c: Likewise.
1710 * gcc.target/mips/mult-6.c: Likewise.
1711 * gcc.target/mips/mult-7.c: Likewise.
1712 * gcc.target/mips/mult-12.c: Likewise.
1713 * gcc.target/mips/mult-13.c: Likewise.
1714 * gcc.target/mips/mult-14.c: Likewise.
1715 * gcc.target/mips/mult-15.c: Likewise.
1716 * gcc.target/mips/mult-17.c: Likewise.
1717 * gcc.target/mips/mult-18.c: Likewise.
1718 * gcc.target/mips/mult-19.c: Likewise.
1719 * gcc.target/mips/nmadd-1.c: Likewise.
1720 * gcc.target/mips/nmadd-2.c: Likewise.
1721 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1722 * gcc.target/mips/octeon-cins-1.c: Likewise.
1723 * gcc.target/mips/octeon-cins-2.c: Likewise.
1724 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1725 * gcc.target/mips/octeon-exts-2.c: Likewise.
1726 * gcc.target/mips/octeon-exts-3.c: Likewise.
1727 * gcc.target/mips/octeon-exts-4.c: Likewise.
1728 * gcc.target/mips/octeon-exts-5.c: Likewise.
1729 * gcc.target/mips/octeon-exts-6.c: Likewise.
1730 * gcc.target/mips/octeon-exts-7.c: Likewise.
1731 * gcc.target/mips/octeon-pop-2.c: Likewise.
1732 * gcc.target/mips/octeon-seq-3.c: Likewise.
1733 * gcc.target/mips/octeon-seq-4.c: Likewise.
1734 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1735 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1736 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1737 * gcc.target/mips/pr54240.c: Likewise.
1738 * gcc.target/mips/rsqrt-1.c: Likewise.
1739 * gcc.target/mips/rsqrt-2.c: Likewise.
1740 * gcc.target/mips/rsqrt-3.c: Likewise.
1741 * gcc.target/mips/rsqrt-4.c: Likewise.
1742 * gcc.target/mips/save-restore-2.c: Likewise.
1743 * gcc.target/mips/save-restore-4.c: Likewise.
1744 * gcc.target/mips/sb1-1.c: Likewise.
1745 * gcc.target/mips/scc-1.c: Likewise.
1746 * gcc.target/mips/scc-2.c: Likewise.
1747 * gcc.target/mips/scc-3.c: Likewise.
1748 * gcc.target/mips/scc-4.c: Likewise.
1749 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1750 * gcc.target/mips/truncate-1.c: Likewise.
1751 * gcc.target/mips/truncate-2.c: Likewise.
1752 * gcc.target/mips/truncate-3.c: Likewise.
1753 * gcc.target/mips/truncate-4.c: Likewise.
1754 * gcc.target/mips/truncate-5.c: Likewise.
1755 * gcc.target/mips/truncate-6.c: Likewise.
1756 * gcc.target/mips/unaligned-1.c: Likewise.
1758 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1759 skip for -O0. Require -fexpensive-optimizations.
1760 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1761 * gcc.target/mips/dspr2-MULT.c: Likewise.
1762 * gcc.target/mips/fix-r4000-2.c: Likewise.
1763 * gcc.target/mips/fix-r4000-4.c: Likewise.
1764 * gcc.target/mips/fix-r4000-7.c: Likewise.
1765 * gcc.target/mips/fix-r4000-9.c: Likewise.
1766 * gcc.target/mips/madd-1.c: Likewise.
1767 * gcc.target/mips/madd-2.c: Likewise.
1768 * gcc.target/mips/madd-4.c: Likewise.
1769 * gcc.target/mips/maddu-1.c: Likewise.
1770 * gcc.target/mips/maddu-2.c: Likewise.
1771 * gcc.target/mips/maddu-3.c: Likewise.
1772 * gcc.target/mips/maddu-4.c: Likewise.
1773 * gcc.target/mips/msub-1.c: Likewise.
1774 * gcc.target/mips/msub-2.c: Likewise.
1775 * gcc.target/mips/msub-3.c: Likewise.
1776 * gcc.target/mips/msub-4.c: Likewise.
1777 * gcc.target/mips/msubu-1.c: Likewise.
1778 * gcc.target/mips/msubu-2.c: Likewise.
1779 * gcc.target/mips/msubu-3.c: Likewise.
1780 * gcc.target/mips/msubu-4.c: Likewise.
1781 * gcc.target/mips/mult-1.c: Likewise.
1782 * gcc.target/mips/mult-4.c: Likewise.
1783 * gcc.target/mips/mult-8.c: Likewise.
1784 * gcc.target/mips/mult-9.c: Likewise.
1785 * gcc.target/mips/mult-10.c: Likewise.
1786 * gcc.target/mips/mult-11.c: Likewise.
1787 * gcc.target/mips/mult-16.c: Likewise.
1789 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1790 skip for -O0 and -Os.
1791 * gcc.target/mips/fix-r4000-12.c: Likewise.
1792 * gcc.target/mips/madd-7.c: Likewise.
1793 * gcc.target/mips/mips-ps-5.c: Likewise.
1794 * gcc.target/mips/mips-ps-7.c: Likewise.
1795 * gcc.target/mips/msub-7.c: Likewise.
1797 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1798 skip for -O0. Require -mno-abicalls.
1799 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1801 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1802 skip for -O0. Require a total number of BBIT instructions and
1803 at least one of each kind.
1805 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1806 skip for -O0. Require -fno-unroll-loops.
1808 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1809 skip for -O0. Allow BLTZ as well as BGEZ.
1811 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1813 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1814 skip for -O0. Require -fschedule-insns2.
1815 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1817 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1818 but skip for -O0. Make a branch-likely more likely.
1820 * gcc.target/mips/timode-2.c: Split each test into its own function.
1821 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1823 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1824 skip for -O0. Require -fpeephole2.
1825 * gcc.target/mips/vr-mult-2.c: Likewise.
1827 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1829 PR preprocessor/53469
1830 * gcc.dg/cpp/_Pragma7.c: New test case.
1832 2012-08-27 Tobias Burnus <burnus@net-b.de>
1835 * gfortran.dg/do_5.f90: New.
1837 2012-08-27 Tobias Burnus <burnus@net-b.de>
1839 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1840 from dg-options as -Wall no longer implies it.
1842 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1844 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1846 2012-08-25 Jason Merrill <jason@redhat.com>
1848 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1850 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp0x/auto34.C: New.
1855 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.dg/pr54363.c: New test.
1861 * gcc.dg/pr54355.c: New test.
1863 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1866 * gcc.target/i386/pr52857-1.c: New.
1867 * gcc.target/i386/pr52857-2.c: Likewise.
1869 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1871 * gcc.target/mips/code-readable-4.c: New test.
1873 2012-08-23 Julian Brown <julian@codesourcery.com>
1874 Sandra Loosemore <sandra@codesourcery.com>
1876 * gcc.target/mips/code-readable-1.c: Add -O to options.
1878 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1881 * g++.dg/lookup/using53.C: New.
1883 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1885 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1886 * gcc.dg/fixed-point/convert-1.c: New.
1887 * gcc.dg/fixed-point/convert-2.c: New.
1888 * gcc.dg/fixed-point/convert-3.c: New.
1889 * gcc.dg/fixed-point/convert-4.c: New.
1890 * gcc.dg/fixed-point/convert-float-1.c: New.
1891 * gcc.dg/fixed-point/convert-float-2.c: New.
1892 * gcc.dg/fixed-point/convert-float-3.c: New.
1893 * gcc.dg/fixed-point/convert-float-4.c: New.
1894 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1895 * gcc.dg/fixed-point/convert-sat.c: New.
1896 * gcc.dg/fixed-point/convert.h: New.
1898 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1901 * gcc.target/sh/pr54089-2.c: New.
1903 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1905 * gcc.target/i386/long-double-64-1.c: New file.
1906 * gcc.target/i386/long-double-64-2.c: Likewise.
1907 * gcc.target/i386/long-double-64-3.c: Likewise.
1908 * gcc.target/i386/long-double-64-4.c: Likewise.
1909 * gcc.target/i386/long-double-80-1.c: Likewise.
1910 * gcc.target/i386/long-double-80-2.c: Likewise.
1911 * gcc.target/i386/long-double-80-3.c: Likewise.
1912 * gcc.target/i386/long-double-80-4.c: Likewise.
1913 * gcc.target/i386/long-double-80-5.c: Likewise.
1914 * gcc.target/i386/long-double-80-6.c: Likewise.
1915 * gcc.target/i386/long-double-80-7.c: Likewise.
1917 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1919 PR tree-optimization/54317
1920 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1922 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1925 * gcc.target/sh/pr39423-2.c: New.
1927 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1929 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1930 * gcc.dg/fold-perm.c: Likewise.
1932 2012-08-20 Jan Hubicka <jh@suse.cz>
1935 * gcc.dg/ipa/inlinehint-1.c: New.
1937 2012-08-20 Florian Weimer <fweimer@redhat.com>
1940 * g++.dg/init/new38.C: New test.
1941 * g++.dg/init/new39.C: New test.
1943 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1946 * gcc.target/sh/pr54089-1.c: New.
1948 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1951 * gcc.target/sh/pr51244-11.c: New.
1953 2012-08-20 Tobias Burnus <burnus@net-b.de>
1956 * gfortran.dg/warn_target_lifetime_2.f90: New.
1958 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/warn/Wunused-var-17.C: New.
1963 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1966 * gcc.dg/gomp/pr53992.c: New test.
1968 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1971 * gcc.c-torture/execute/20120817-1.c: New test.
1973 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1975 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1977 (f2): New test that really does need adds.
1979 2012-08-20 Richard Guenther <rguenther@suse.de>
1981 PR tree-optimization/54327
1982 * gcc.dg/torture/pr54327.c: New testcase.
1984 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1986 PR tree-optimization/54321
1987 * gcc.c-torture/compile/pr54321.c: New test.
1989 2012-08-20 Tobias Burnus <burnus@net-b.de>
1992 * gfortran.dg/warn_target_lifetime_1.f90: New.
1994 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1997 * gfortran.dg/real_compare_1.f90: New test case.
1998 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2000 2012-08-18 Jan Hubicka <jh@suse.cz>
2002 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2004 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2007 * gfortran.dg/interface_37.f90: New test.
2009 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2010 Gary Funck <gary@intrepid.com>
2013 * gcc.target/i386/pr20020-1.c: New test.
2014 * gcc.target/i386/pr20020-2.c: Likewise.
2015 * gcc.target/i386/pr20020-3.c: Likewise.
2017 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2019 * gcc.target/i386/perm-concat.c: New test.
2021 2012-08-17 Julian Brown <julian@codesourcery.com>
2023 * gcc.target/arm/div64-unwinding.c: New test.
2025 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2027 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2029 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2032 * gcc.target/sh/pr54236-1.c: New.
2034 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2036 * lib/target-supports.exp (check_effective_target_sync_int_long)
2037 (check_effective_target_sync_char_short): Enable for crisv32-*
2041 * gcc.dg/torture/pr54261-1.c: New test.
2043 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2047 * gfortran.dg/typebound_call_24.f03: New.
2049 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2051 PR tree-optimization/54245
2052 * gcc.dg/tree-ssa/pr54245.c: New test.
2054 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2056 PR tree-optimization/54240
2057 * gcc.target/powerpc/pr54240.c: New test.
2058 * gcc.target/mips/pr54240.c: Likewise.
2060 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2063 * gcc.target/sh/pr52933-1.c: New.
2064 * gcc.target/sh/pr52933-2.c: New.
2066 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2069 * gcc.target/sh/pr50751-8.c: New.
2071 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2074 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2075 * gfortran.dg/typebound_proc_27.f03: New test.
2077 2012-08-14 Sterling Augustine <saugustine@google.com>
2079 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2081 2012-08-14 Tobias Burnus <burnus@net-b.de>
2084 * gfortran.dg/data_constraints_3.f90: New.
2085 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2086 to disable -pedantic compilation.
2087 * gfortran.dg/pr37243.f: Ditto.
2088 * gfortran.dg/g77/19990826-3.f: Ditto.
2089 * gfortran.dg/g77/20020307-1.f : Ditto.
2090 * gfortran.dg/g77/980310-3.f: Ditto.
2092 2012-08-14 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/warn_conversion_4.f90: New.
2097 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2100 PR rtl-optimization/53495
2101 * gcc.c-torture/compile/pr53411.c: New test.
2102 * gcc.c-torture/compile/pr53495.c: New test.
2104 2012-08-13 Richard Guenther <rguenther@suse.de>
2106 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2108 2012-08-13 Richard Guenther <rguenther@suse.de>
2110 PR tree-optimization/54200
2111 * gcc.dg/guality/pr54200.c: New testcase.
2112 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2114 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2116 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2118 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2121 * gcc.target/sh/pr51244-7.c: New.
2122 * gcc.target/sh/pr51244-8.c: New.
2123 * gcc.target/sh/pr51244-9.c: New.
2124 * gcc.target/sh/pr51244-10.c: New.
2126 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2128 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2130 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2131 * gcc.target/sh/pr53511-1.c: Likewise.
2132 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2133 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2134 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2135 * gcc.target/sh/pr53512-3.c: Likewise.
2136 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2138 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2141 * gcc.c-torture/compile/pr39423-1.c: New.
2142 * gcc.c-torture/compile/pr39423-2.c: New.
2144 2012-08-12 Tobias Burnus <burnus@net-b.de>
2147 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2148 they appear uninitialized on the RHS.
2149 * gfortran.dg/public_private_module_6.f90: New.
2151 2012-08-11 Martin Jambor <mjambor@suse.cz>
2154 * gfortran.dg/pr48636.f90: New test.
2156 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2158 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2160 (main): Adjust caller.
2162 2012-08-10 Richard Guenther <rguenther@suse.de>
2164 * gcc.dg/matrix/*.c: Adjust and move ...
2165 * gcc.dg/torture/: ... here.
2166 * gcc.dg/matrix: Remove directory.
2168 2012-08-10 Richard Guenther <rguenther@suse.de>
2171 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2173 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2176 * gcc.dg/tree-ssa/pr54211.c: New test.
2178 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2180 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2181 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2183 2012-08-10 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/54109
2186 * gcc.dg/torture/pr54109.c: New testcase.
2187 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2188 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2190 2012-08-10 Richard Guenther <rguenther@suse.de>
2192 PR tree-optimization/54027
2193 * gcc.dg/torture/pr54027.c: New testcase.
2195 2012-08-10 Richard Guenther <rguenther@suse.de>
2197 * g++.dg/plugin/selfassign.c: Adjust.
2198 * gcc.dg/plugin/selfassign.c: Likewise.
2199 * gcc.dg/strlenopt-11.c: Likewise.
2200 * gcc.dg/strlenopt-13.c: Likewise.
2201 * gcc.dg/no-strict-overflow-4.c: Likewise.
2202 * gcc.dg/strict-overflow-4.c: Likewise.
2203 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2204 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2205 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2206 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2207 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2208 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2209 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2210 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2211 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2212 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2213 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2214 * gcc.dg/pr46309.c: Likewise.
2215 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2217 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2221 * gcc.c-torture/compile/20120727-2.c: New test.
2223 2012-08-09 Martin Jambor <mjambor@suse.cz>
2225 * gcc.dg/ipa/iinline-4.c: New test.
2226 * gcc.dg/ipa/iinline-5.c: Likewise.
2227 * gcc.dg/ipa/iinline-6.c: Likewise.
2228 * gcc.dg/ipa/iinline-7.c: Likewise.
2229 * gcc.dg/lto/20120723_0.c: Likewise.
2230 * gcc.dg/lto/20120723_1.c: Likewise.
2232 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2235 * gcc.target/sh/pr39423-1.c: New.
2237 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2240 * gcc.target/sh/pr51244-5: New.
2241 * gcc.target/sh/pr51244-6: New.
2243 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2245 * gcc.target/i386/adx-addxcarry32-3.c: New.
2246 * gcc.target/i386/adx-addxcarry64-3.c: New.
2248 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2250 PR rtl-optimization/53701
2251 * gcc.dg/pr53701.c: New test.
2253 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2255 * gcc.c-torture/compile/20120727-1.c: New test.
2257 2012-08-09 Tobias Burnus <burnus@net-b.de>
2260 * gfortran.dg/intrinsic_shadow_4.f90: New.
2262 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2264 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2266 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2268 * gcc.c-torture/execute/20120808-1.c: New test.
2270 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2272 PR rtl-optimization/54157
2273 * gcc.target/i386/pr54157.c: New file.
2275 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2277 * gcc.target/i386/adx-addcarryx32-1.c: New.
2278 * gcc.target/i386/adx-addcarryx32-2.c: New.
2279 * gcc.target/i386/adx-addcarryx64-1.c: New.
2280 * gcc.target/i386/adx-addcarryx64-2.c: New.
2281 * gcc.target/i386/adx-check.h: New.
2282 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2283 * gcc.target/i386/sse-12.c: Add -madx.
2284 * gcc.target/i386/sse-13.c: Ditto.
2285 * gcc.target/i386/sse-14.c: Ditto.
2286 * gcc.target/i386/sse-22.c: Ditto.
2287 * gcc.target/i386/sse-23.c: Ditto.
2288 * g++.dg/other/i386-2.C: Ditto.
2289 * g++.dg/other/i386-3.C: Ditto.
2291 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2293 * gcc.dg/tree-ssa/slsr-5.c: New.
2294 * gcc.dg/tree-ssa/slsr-6.c: New.
2295 * gcc.dg/tree-ssa/slsr-7.c: New.
2296 * gcc.dg/tree-ssa/slsr-8.c: New.
2297 * gcc.dg/tree-ssa/slsr-9.c: New.
2298 * gcc.dg/tree-ssa/slsr-10.c: New.
2299 * gcc.dg/tree-ssa/slsr-11.c: New.
2300 * gcc.dg/tree-ssa/slsr-12.c: New.
2301 * gcc.dg/tree-ssa/slsr-13.c: New.
2302 * gcc.dg/tree-ssa/slsr-14.c: New.
2303 * gcc.dg/tree-ssa/slsr-15.c: New.
2304 * gcc.dg/tree-ssa/slsr-16.c: New.
2305 * gcc.dg/tree-ssa/slsr-17.c: New.
2306 * gcc.dg/tree-ssa/slsr-18.c: New.
2307 * gcc.dg/tree-ssa/slsr-19.c: New.
2308 * gcc.dg/tree-ssa/slsr-20.c: New.
2309 * gcc.dg/tree-ssa/slsr-21.c: New.
2310 * gcc.dg/tree-ssa/slsr-22.c: New.
2311 * gcc.dg/tree-ssa/slsr-23.c: New.
2312 * gcc.dg/tree-ssa/slsr-24.c: New.
2313 * gcc.dg/tree-ssa/slsr-25.c: New.
2314 * gcc.dg/tree-ssa/slsr-26.c: New.
2315 * gcc.dg/tree-ssa/slsr-30.c: New.
2316 * gcc.dg/tree-ssa/slsr-31.c: New.
2318 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2320 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2321 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2322 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2324 2012-08-06 Cary Coutant <ccoutant@google.com>
2326 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2328 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2331 * gfortran.dg/dummy_procedure_5.f90: Modified.
2332 * gfortran.dg/dummy_procedure_8.f90: New.
2333 * gfortran.dg/interface_26.f90: Modified.
2334 * gfortran.dg/proc_ptr_11.f90: Modified.
2335 * gfortran.dg/proc_ptr_15.f90: Modified.
2336 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2337 * gfortran.dg/typebound_override_1.f90: Modified.
2338 * gfortran.dg/typebound_proc_6.f03: Modified.
2340 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2342 PR tree-optimization/51938
2343 PR tree-optimization/52005
2344 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2345 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2346 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2347 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2349 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2351 Avoid crashing on erroneous static_assert usage
2352 * g++.dg/cpp0x/static_assert8.C: New test.
2354 2012-08-06 Jason Merrill <jason@redhat.com>
2356 * g++.dg/cpp0x/sfinae38.C: New.
2358 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2359 Paolo Carlini <paolo.carlini@oracle.com>
2362 * g++.dg/conversion/void2.C: New.
2364 2012-08-06 Tom de Vries <tom@codesourcery.com>
2366 * gcc.dg/tree-ssa/vrp78.c: New test.
2368 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2369 Richard Sandiford <rdsandiford@googlemail.com>
2371 * g++.dg/opt/enum2.C: Require fpic target.
2372 * g++.dg/lto/20090303_0.C: Likewise.
2374 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2375 Catherine Moore <clm@codesourcery.com>
2377 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2378 flush function names too.
2379 * gcc.target/mips/clear-cache-1.c: Likewise.
2381 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2384 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2386 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2389 * gfortran.dg/array_5.f90: New test.
2391 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2393 PR tree-optimization/30318
2394 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2396 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2398 * g++.dg/ext/vector17.C: New testcase.
2400 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2403 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2404 * g++.dg/opt/longbranch1.C: Likewise.
2406 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2408 PR tree-optimization/53805
2409 * gcc.dg/fold-notunord.c: New testcase.
2411 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2414 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2415 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2417 2012-08-02 Jason Merrill <jason@redhat.com>
2418 Paolo Carlini <paolo.carlini@oracle.com>
2420 PR c++/51213 (again)
2421 * g++.dg/cpp0x/sfinae37.C: Extend.
2423 2012-08-02 Richard Guenther <rguenther@suse.de>
2425 PR tree-optimization/50672
2426 * g++.dg/torture/pr50672.C: New testcase.
2428 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2431 * gfortran.dg/abstract_type_6.f03: Modified.
2432 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2433 * gfortran.dg/proc_ptr_comp_35.f90: New.
2434 * gfortran.dg/typebound_proc_9.f03: Modified.
2435 * gfortran.dg/typebound_proc_26.f90: New.
2437 2012-08-02 Richard Guenther <rguenther@suse.de>
2439 * gcc.dg/torture/pta-callused-1.c: Adjust.
2440 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2441 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2442 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2443 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2444 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2445 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2446 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2447 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2449 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2452 * gfortran.dg/include_6.f90: New test case.
2453 * gfortran.dg/include_7.f90: New test case.
2454 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2456 2012-08-01 Tom de Vries <tom@codesourcery.com>
2458 * gcc.dg/tree-ssa/vrp76.c: New test.
2460 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2462 PR tree-optimization/46556
2463 * gcc.dg/tree-ssa/slsr-27.c: New.
2464 * gcc.dg/tree-ssa/slsr-28.c: New.
2465 * gcc.dg/tree-ssa/slsr-29.c: New.
2467 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2470 * gfortran.dg/proc_decl_29.f90: New.
2472 2012-07-31 Dehao Chen <dehao@google.com>
2474 * gcc.dg/predict-7.c: New test.
2476 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2479 * gfortran.dg/typebound_override_3.f90: New.
2481 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2483 PR tree-optimization/53773
2484 * gcc.dg/vect/pr53773.c: New test.
2486 2012-07-31 Nick Clifton <nickc@redhat.com>
2488 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2491 2012-07-31 Tobias Burnus <burnus@net-b.de>
2493 * gfortran.dg/c_funloc_tests_6.f90: New.
2494 * gfortran.dg/c_funloc_tests_7.f90: New.
2495 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2497 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2500 * g++.dg/cpp0x/temp_default5.C: New.
2502 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2505 * gfortran.dg/proc_ptr_37.f90: New.
2507 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2509 * lib/target-supports.exp
2510 (check_effective_target_vect_natural_alignment): New function.
2511 * gcc.dg/align-2.c: Only run on targets with natural alignment
2513 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2514 alignment of vector types.
2516 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2517 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2519 * gcc.target/i386/rdseed16-1.c: New.
2520 * gcc.target/i386/rdseed32-1.c: Ditto
2521 * gcc.target/i386/rdseed64-1.c: Ditto
2522 * gcc.target/i386/sse-12.c: Add -mrdseed.
2523 * gcc.target/i386/sse-13.c: Ditto.
2524 * gcc.target/i386/sse-14.c: Ditto.
2525 * g++.dg/other/i386-2.C: Ditto.
2526 * g++.dg/other/i386-3.C: Ditto.
2528 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2531 * gcc.target/sh/pr51244-4.c: New.
2533 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2535 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2536 for alpha*-*-* targets. Cleanup original tree dump.
2538 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2540 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2541 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2543 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2545 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2546 rand, srand. Include <stdlib.h>.
2548 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2550 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2552 2012-07-26 Richard Henderson <rth@redhat.com>
2554 * gcc.dg/attr-hotcold-1.c: New.
2555 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2557 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2558 Sandra Loosemore <sandra@codesourcery.com>
2560 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2562 2012-07-26 Tobias Burnus <burnus@net-b.de>
2564 * gfortran.dg/contiguous_1.f90: Update dg-error.
2565 * gfortran.dg/proc_ptr_32.f90: Ditto.
2567 2012-07-26 Richard Guenther <rguenther@suse.de>
2569 PR tree-optimization/54098
2570 * gcc.dg/torture/pr54098.c: New testcase.
2572 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2574 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2575 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2577 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2580 * gfortran.dg/array_constructor_39.f90: New test.
2582 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2585 * gfortran.dg/array_constructor_38.f90: New test.
2587 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2589 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2591 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2593 * gnat.dg/noreturn5.ad[sb]: New test.
2595 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2596 Paul Brook <paul@codesourcery.com>
2600 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2601 * c-c++-common/pr53633.c: New test.
2603 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2605 * gcc.target/i386/asm-dialect-1.c: New test case.
2607 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2608 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2610 * gcc.target/i386/prefetchw-1.c: New.
2611 * gcc.target/i386/sse-12.c: Add -mprfchw.
2612 * gcc.target/i386/sse-13.c: Ditto.
2613 * gcc.target/i386/sse-14.c: Ditto.
2614 * gcc.target/i386/sse-22.c: Ditto.
2615 * gcc.target/i386/sse-23.c: Ditto.
2616 * g++.dg/other/i386-2.C: Ditto.
2617 * g++.dg/other/i386-3.C: Ditto.
2619 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2621 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2623 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2626 * gcc.target/arm/pr54051.c: New.
2627 * gcc.target/arm/vfp-1.c: Adjust test.
2629 2012-07-24 Julian Brown <julian@codesourcery.com>
2631 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2632 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2635 2012-07-23 Paul Brook <paul@codesourcery.com>
2637 * g++.dg/other/armv7m-1.c: New test.
2639 2012-07-23 Julian Brown <julian@codesourcery.com>
2641 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2643 (DO_TEST): Define to 1 for appropriate ARM targets.
2645 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2647 PR tree-optimization/53881
2648 * gcc.dg/pr53881.c: Renamed to ...
2649 * gcc.dg/pr53881-1.c: ... this.
2650 * gcc.dg/pr53881-2.c: New test.
2652 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2654 Handle recent changes in default atomics for cris*-*-linux*.
2655 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2656 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2657 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2658 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2659 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2660 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2661 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2662 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2663 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2664 -mno-unaligned-atomic-may-use-library is in effect for
2666 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2667 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2668 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2669 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2670 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2671 gcc.target/cris/torture/sync-mis-op-i-1.c,
2672 gcc.target/cris/torture/sync-mis-op-i-2.c,
2673 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2674 gcc.target/cris/torture/sync-mis-op-i-3.c,
2675 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2676 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2677 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2678 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2679 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2680 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2681 (main): Remove local variable x.
2682 [mis_ok]: Check that atomics don't fail.
2684 2012-07-21 Andrew Pinski <apinski@cavium.com>
2686 * gcc.dg/tree-ssa/vrp72.c: New test.
2687 * gcc.dg/tree-ssa/vrp73.c: New test.
2688 * gcc.dg/tree-ssa/vrp74.c: New test.
2689 * gcc.dg/tree-ssa/vrp75.c: New test.
2691 2012-07-21 Andrew Pinski <apinski@cavium.com>
2693 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2694 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2696 2012-07-21 Andrew Pinski <apinski@cavium.com>
2698 * gcc.target/mips/octeon-pop-2.c: New testcase.
2700 2012-07-21 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/assumed_rank_3.f90: New.
2704 * gfortran.dg/assumed_rank_11.f90: New.
2705 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2706 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2707 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2709 2012-07-21 Andrew Pinski <apinski@cavium.com>
2711 * gcc.target/mips/unaligned-1.c: New testcase.
2713 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2715 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2717 2012-07-20 Tobias Burnus <burnus@net-b.de>
2719 * gfortran.dg/bind_c_array_params_2.f90: New.
2720 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2721 and update dg-error.
2723 2012-07-20 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2727 2012-07-20 Jason Merrill <jason@redhat.com>
2730 * g++.dg/other/array7.C: New.
2732 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2734 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2735 the basic block and check loop depth.
2736 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2737 matching patterns and comments.
2738 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2739 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2741 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2744 * c-c++-common/pr28656.c: New test.
2746 2012-07-19 Jason Merrill <jason@redhat.com>
2749 * g++.dg/init/mutable1.C: New.
2751 2012-07-20 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2755 * gfortran.dg/assumed_rank_1.f90: New.
2756 * gfortran.dg/assumed_rank_1_c.c: New.
2757 * gfortran.dg/assumed_rank_2.f90: New.
2758 * gfortran.dg/assumed_rank_4.f90: New.
2759 * gfortran.dg/assumed_rank_5.f90: New.
2760 * gfortran.dg/assumed_rank_6.f90: New.
2761 * gfortran.dg/assumed_rank_7.f90: New.
2762 * gfortran.dg/assumed_rank_8.f90: New.
2763 * gfortran.dg/assumed_rank_8_c.c: New.
2764 * gfortran.dg/assumed_rank_9.f90: New.
2765 * gfortran.dg/assumed_rank_10.f90: New.
2766 * gfortran.dg/assumed_rank_12.f90: New.
2768 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2770 * gnat.dg/opt25.adb: New test.
2771 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2772 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2774 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2776 * gnat.dg/aggr20.ad[sb]: New test.
2777 * gnat.dg/aggr20_pkg.ads: New helper.
2779 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2781 * gnat.dg/derived_type3.adb: New test.
2782 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2784 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2786 PR rtl-optimization/53942
2787 * gcc.dg/pr53942.c: New test.
2789 2012-07-19 Jason Merrill <jason@redhat.com>
2792 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2794 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2796 * gnat.dg/discr38.adb: New test.
2798 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2801 * c-c++-common/gomp/pr54017.c: New test.
2803 2012-07-19 Richard Guenther <rguenther@suse.de>
2804 Eric Botcazou <ebotcazou@adacore.com>
2806 * gnat.dg/loop_optimization11.adb: New testcase.
2807 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2809 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2810 Jason Merrill <jason@redhat.com>
2812 * g++.dg/cpp0x/sfinae37.C: New.
2813 * g++.dg/template/access23.C: New.
2814 * g++.dg/template/access7.C: Adjust.
2815 * g++.dg/template/sfinae10.C: Don't expect errors.
2816 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2818 2012-07-18 Julian Brown <julian@codesourcery.com>
2819 Sandra Loosemore <sandra@codesroucery.com>
2821 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2823 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2825 * gnat.dg/noreturn4.ad[sb]: New test.
2826 * gnat.dg/noreturn4_pkg.ads: New helper.
2828 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2829 Julian Brown <julian@codesourcery.com>
2831 * gcc.target/arm/neon-vdup-1.c: New test case.
2832 * gcc.target/arm/neon-vdup-2.c: New test case.
2833 * gcc.target/arm/neon-vdup-3.c: New test case.
2834 * gcc.target/arm/neon-vdup-4.c: New test case.
2835 * gcc.target/arm/neon-vdup-5.c: New test case.
2836 * gcc.target/arm/neon-vdup-6.c: New test case.
2837 * gcc.target/arm/neon-vdup-7.c: New test case.
2838 * gcc.target/arm/neon-vdup-8.c: New test case.
2839 * gcc.target/arm/neon-vdup-9.c: New test case.
2840 * gcc.target/arm/neon-vdup-10.c: New test case.
2841 * gcc.target/arm/neon-vdup-11.c: New test case.
2842 * gcc.target/arm/neon-vdup-12.c: New test case.
2843 * gcc.target/arm/neon-vdup-13.c: New test case.
2844 * gcc.target/arm/neon-vdup-14.c: New test case.
2845 * gcc.target/arm/neon-vdup-15.c: New test case.
2846 * gcc.target/arm/neon-vdup-16.c: New test case.
2847 * gcc.target/arm/neon-vdup-17.c: New test case.
2848 * gcc.target/arm/neon-vdup-18.c: New test case.
2849 * gcc.target/arm/neon-vdup-19.c: New test case.
2850 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2851 arguments non-constant.
2853 2012-07-18 Richard Guenther <rguenther@suse.de>
2855 PR tree-optimization/53970
2856 * g++.dg/torture/pr53970.C: New testcase.
2858 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2861 * gcc.c-torture/compile/pr38621.c: New.
2863 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2866 * gcc.target/sh/pr33135-1.c: New.
2867 * gcc.target/sh/pr33135-2.c: New.
2868 * gcc.target/sh/pr33135-3.c: New.
2869 * gcc.target/sh/pr33135-4.c: New.
2871 2012-07-17 Jason Merrill <jason@redhat.com>
2874 * g++.dg/parse/enum9.C: New.
2876 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2877 Sandra Loosemore <sandra@codesourcery.com>
2879 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2880 if there is a conflict with -mcpu=. Use -mcpu=5208.
2882 2012-07-17 Jason Merrill <jason@redhat.com>
2885 * g++.dg/template/array23.C: New.
2887 2012-07-17 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/bind_c_usage_26.f90: New.
2891 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2892 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2893 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2894 * gfortran.dg/interop_params.f03: Ditto.
2896 2012-07-17 Jason Merrill <jason@redhat.com>
2898 * g++.dg/template/inherit8.C: Adjust.
2899 * g++.dg/template/using21.C: Adjust.
2900 * g++.dg/template/using22.C: Adjust.
2903 * g++.dg/template/current-inst1.C: New.
2904 * g++.dg/parse/crash35.C: Adjust.
2906 2012-07-17 Tobias Burnus <burnus@net-b.de>
2909 * gfortran.dg/oldstyle_4.f90: New.
2911 2012-07-17 Tobias Burnus <burnus@net-b.de>
2914 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2915 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2917 2012-07-16 Jason Merrill <jason@redhat.com>
2919 * g++.dg/parse/access8.C: Adjust.
2920 * g++.dg/template/sfinae6_neg.C: Adjust.
2922 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2925 * gfortran.dg/coarray_allocate_1.f90: New test.
2927 2012-07-16 Andrew Pinski <apinski@cavium.com>
2929 * gcc.c-torture/execute/bswap-1.c: New testcase.
2930 * gcc.c-torture/compile/unalign-1.c: New testcase.
2931 * gcc.c-torture/compile/20120524-1.c: New testcase.
2932 * gcc.c-torture/compile/20101216-1.c: New testcase.
2934 2012-07-16 Dehao Chen <dehao@google.com>
2937 2012-07-10 Dehao Chen <dehao@google.com>
2939 * gcc.dg/debug_info_inline.c: New test.
2941 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2944 * gfortran.dg/proc_decl_28.f90: New.
2946 2012-07-16 Andrew Pinski <apinski@cavium.com>
2948 * gcc.dg/torture/builtins-1.c: New testcase.
2950 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2952 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2953 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2954 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2955 gcc.target/cris/sync-1-v10.c,
2956 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2957 pass -mno-unaligned-atomic-may-use-library.
2958 * gcc.target/cris/sync-xchg-1.c: New test.
2959 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2960 valid register operand output modifier.
2962 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2964 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2967 2012-07-13 Andrew Pinski <apinski@cavium.com>
2969 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2970 rather than cleanup-tree-dump.
2971 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2973 2012-07-13 Richard Guenther <rguenther@suse.de>
2975 PR tree-optimization/53907
2976 * gcc.target/i386/pr53907.c: New testcase.
2978 2012-07-13 Richard Guenther <rguenther@suse.de>
2980 PR tree-optimization/53922
2981 * gcc.dg/torture/pr53922.c: New testcase.
2983 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2985 PR rtl-optimization/53908
2986 * gcc.dg/torture/pr53908.c: New test.
2988 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2991 * g++.dg/cpp0x/variadic135.C: New.
2993 2012-07-12 Jason Merrill <jason@redhat.com>
2995 * g++.dg/template/sfinae6_neg.C: Adjust.
2997 2012-07-12 Tobias Burnus <burnus@net-b.de>
2999 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3000 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3001 scan-tree-dump-times pattern.
3003 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3005 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3007 2012-07-11 Jason Merrill <jason@redhat.com>
3010 * g++.g/cpp0x/defaulted37.C: New.
3012 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3015 * gcc.target/arm/pr53859.c: New test.
3017 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3020 * gcc.c-torture/compile/pr53886.c: New.
3022 2012-07-10 Dehao Chen <dehao@google.com>
3024 * gcc.dg/debug_info_inline.c: New test.
3026 2012-07-10 Jason Merrill <jason@redhat.com>
3029 * g++.dg/cpp0x/defaulted36.C: New.
3030 * g++.dg/cpp0x/defaulted21.C: Adjust.
3032 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3034 2012-07-09 Sterling Augustine <saugustine@google.com>
3036 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3038 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3040 PR tree-optimization/53887
3041 * gcc.dg/pr53887.c: New test.
3043 2012-07-09 Jason Merrill <jason@redhat.com>
3046 * g++.dg/cpp0x/nullptr29.C: New.
3048 2012-07-09 Tom de Vries <tom@codesourcery.com>
3049 Richard Guenther <rguenther@suse.de>
3051 * gcc.dg/builtin-unreachable-6.c: New test.
3052 * gcc.dg/builtin-unreachable-5.c: New test.
3054 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3056 PR tree-optimization/53881
3057 * gcc.dg/pr53881.c: New test.
3059 2012-07-06 Jason Merrill <jason@redhat.com>
3062 * g++.dg/cpp0x/variadic134.C: New.
3065 * g++.dg/cpp0x/alias-decl-20.C: New.
3067 2012-07-06 Tom de Vries <tom@codesourcery.com>
3069 PR tree-optimization/51879
3070 * gcc.dg/pr51879-16.c: New test.
3071 * gcc.dg/pr51879-17.c: Same.
3073 2012-07-06 Tom de Vries <tom@codesourcery.com>
3075 PR tree-optimization/52009
3076 * gcc.dg/pr51879-7.c: New test.
3077 * gcc.dg/pr51879-18.c: New test.
3079 2012-07-05 Jason Merrill <jason@redhat.com>
3082 * g++.dg/template/typedef39.C: New.
3085 * g++.dg/cpp0x/variadic133.C: New.
3086 * g++.dg/template/param1.C: Adjust.
3088 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3092 * gcc.target/arm/neon/vtrnf32.c: Update.
3093 * gcc.target/arm/neon/vtrns32.c: Update.
3094 * gcc.target/arm/neon/vtrnu32.c: Update.
3095 * gcc.target/arm/neon/vzipf32.c: Update.
3096 * gcc.target/arm/neon/vzips32.c: Update.
3097 * gcc.target/arm/neon/vzipu32.c: Update.
3099 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3102 * gfortran.dg/inline_sum_4.f90: New test.
3104 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3106 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3108 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3110 * gcc.target/arm/fma-sp.c: New testcase.
3111 * gcc.target/arm/fma.c: Likewise.
3112 * gcc.target/arm/fma.h: Likewise.
3114 2012-07-04 Jason Merrill <jason@redhat.com>
3117 * g++.dg/other/enum3.C: New.
3119 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3122 * g++.dg/torture/pr53321.C: New test.
3124 2012-07-04 Richard Guenther <rguenther@suse.de>
3126 PR tree-optimization/53844
3127 * g++.dg/tree-ssa/pr53844.C: New testcase.
3129 2012-07-04 Richard Guenther <rguenther@suse.de>
3131 PR tree-optimization/53849
3132 * gcc.dg/pr53849.c: New testcase.
3134 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3137 * g++.dg/ext/label14.C: New test.
3139 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3142 * g++.dg/other/pr53811.C: New test.
3144 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3147 * gcc.target/m68k/stack-limit-1.c: New testcase.
3149 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/recursive_call.adb: New test.
3153 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3155 * gnat.dg/discr37.ad[sb]: New test.
3157 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3159 * g++.dg/other/packed1.C: Remove SH from xfail list.
3161 2012-07-02 Jason Merrill <jason@redhat.com>
3164 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3167 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3170 * g++.dg/cpp0x/decltype39.C: New.
3171 * g++.dg/diagnostic/method1.C: Adjust.
3174 * g++.dg/template/ref6.C: New.
3176 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3179 * gcc.target/sh/pr53568-1.c: New.
3181 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3184 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3186 2012-07-02 Jason Merrill <jason@redhat.com>
3189 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3192 * g++.dg/template/enum7.C: New.
3193 * g++.dg/other/ptrmem10.C: Adjust.
3194 * g++.dg/other/ptrmem11.C: Adjust.
3195 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3197 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3199 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3201 2012-07-01 Wei Guozhi <carrot@google.com>
3204 * gcc.target/arm/pr53447-1.c: New testcase.
3205 * gcc.target/arm/pr53447-2.c: New testcase.
3206 * gcc.target/arm/pr53447-3.c: New testcase.
3207 * gcc.target/arm/pr53447-4.c: New testcase.
3209 2012-06-29 Richard Guenther <rguenther@suse.de>
3211 PR tree-optimization/47061
3212 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3214 2012-06-29 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/37541
3217 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3219 2012-06-29 Richard Guenther <rguenther@suse.de>
3221 PR tree-optimization/52589
3222 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3224 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3226 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3228 * g++.dg/template/error46.C: Add missing comment to dg-message.
3229 * g++.dg/template/crash107.C: Likewise.
3230 * g++.dg/template/error47.C: Likewise.
3231 * g++.dg/template/crash108.C: Likewise.
3232 * g++.dg/overload/operator5.C: Likewise.
3234 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3235 errors in dg-message directives, add comments.
3237 2012-06-28 Kai Tietz <ktietz@redhat.com>
3239 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3240 hard-coded 'unsigned long'.
3242 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3244 PR tree-optimization/51581
3245 * gcc.dg/vect/pr51581-4.c: New test.
3247 PR tree-optimization/53645
3248 * gcc.c-torture/execute/pr53645-2.c: New test.
3250 2012-06-28 Richard Guenther <rguenther@suse.de>
3253 * gcc.dg/torture/pr53790.c: New testcase.
3255 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3257 PR tree-optimization/53645
3258 * gcc.c-torture/execute/pr53645.c: New test.
3260 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3262 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3264 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3268 * gcc.dg/guality/pr49888.c: Account for the possibility that
3269 the variable is optimized out at the first test.
3271 2012-06-27 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp0x/override2.C: Adjust.
3274 * g++.dg/template/error5.C: Adjust.
3275 * g++.dg/parse/crash28.C: Adjust.
3278 * g++.dg/parse/template27.C: New.
3279 * g++.dg/template/crash74.C: Adjust expected output.
3281 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3285 * gfortran.dg/typebound_operator_16.f03: New.
3287 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3289 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3290 even src1.i and src2.i fields even in the second half of the arrays.
3292 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3295 * g++.dg/torture/vshuf-16.inc: New test.
3296 * g++.dg/torture/vshuf-2.inc: New test.
3297 * g++.dg/torture/vshuf-4.inc: New test.
3298 * g++.dg/torture/vshuf-8.inc: New test.
3299 * g++.dg/torture/vshuf-main.inc: New test.
3300 * g++.dg/torture/vshuf-v16hi.C: New test.
3301 * g++.dg/torture/vshuf-v16qi.C: New test.
3302 * g++.dg/torture/vshuf-v2df.C: New test.
3303 * g++.dg/torture/vshuf-v2di.C: New test.
3304 * g++.dg/torture/vshuf-v2sf.C: New test.
3305 * g++.dg/torture/vshuf-v2si.C: New test.
3306 * g++.dg/torture/vshuf-v4df.C: New test.
3307 * g++.dg/torture/vshuf-v4di.C: New test.
3308 * g++.dg/torture/vshuf-v4sf.C: New test.
3309 * g++.dg/torture/vshuf-v4si.C: New test.
3310 * g++.dg/torture/vshuf-v8hi.C: New test.
3311 * g++.dg/torture/vshuf-v8qi.C: New test.
3312 * g++.dg/torture/vshuf-v8si.C: New test.
3314 2012-06-27 Richard Guenther <rguenther@suse.de>
3317 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3319 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3321 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3322 scan-dump-dem-not): Use printable pattern in test name.
3324 2012-06-26 Sterling Augustine <saugustine@google.com>
3325 Dominique Dhumieres <dominiq@lps.ens.fr>
3327 * gcc.dg/pubtypes-2.c: Update expected output.
3328 * gcc.dg/pubtypes-3.c: Likewise.
3329 * gcc.dg/pubtypes-4.c: Likewise.
3331 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3333 * gcc.dg/tree-ssa/slsr-1.c: New test.
3334 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3335 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3336 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3338 2012-06-26 Matt Turner <mattst88@gmail.com>
3341 * gcc.target/arm/mmx-2.c: New.
3343 2012-06-26 Richard Guenther <rguenther@suse.de>
3346 * g++.dg/torture/pr53752.C: New testcase.
3348 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3350 PR tree-optimization/53748
3351 * gcc.c-torture/compile/pr53748.c: New test.
3353 2012-06-25 Jason Merrill <jason@redhat.com>
3357 * g++.dg/cpp0x/decltype38.C: New.
3358 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3360 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3362 * lib/target-supports-dg.exp (testname-for-summary): New.
3363 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3364 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3365 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3366 scan-module-absence, output-exists, output-exists-not: Use
3367 testname-for-summary.
3368 (dg-test): Clean up testname_with_flags.
3369 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3370 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3371 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3372 scan-assembler-dem-not, object-size: Use testname-for-summary.
3373 * lib/gcov.exp (run-gcov): Likewise.
3374 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3375 scan-dump-dem, scan-dump-dem-note): Likewise.
3377 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3378 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3379 including profopt.opt; save and restore existing value.
3380 * g++.dg/bprob/bprob.exp: Likewise.
3381 * gcc.dg/matrix/matrix.exp: Likewise.
3382 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3383 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3386 2012-06-25 Richard Henderson <rth@redhat.com>
3388 * gcc.dg/pr53749.c: New.
3390 2012-06-25 Jason Merrill <jason@redhat.com>
3393 * g++.dg/cpp0x/nullptr28.C: New.
3395 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3397 * gcc.target/arm/neon-vld1_dupQ.c: New.
3399 2012-06-25 Florian Weimer <fweimer@redhat.com>
3401 * g++.dg/init/new35.C: New.
3402 * g++.dg/init/new36.C: New.
3403 * g++.dg/init/new37.C: New.
3404 * g++.dg/ext/vla5.C: New warning.
3405 * g++.dg/ext/vla8.C: New warning.
3406 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3408 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3409 James Greenhalgh <james.greenhalgh@arm.com>
3411 * gcc.target/arm/ftest-support-arm.h New testcase.
3412 * gcc.target/arm/ftest-support-thumb.h Likewise.
3413 * gcc.target/arm/ftest-support.h Likewise.
3414 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3415 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3416 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3417 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3418 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3419 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3420 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3421 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3422 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3423 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3424 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3425 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3426 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3427 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3428 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3429 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3430 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3431 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3432 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3433 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3434 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3435 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3436 * lib/target-supports.exp
3437 (check_effective_target_arm_arch_FUNC): Add support for more
3439 (add_options_for_arm_arch_FUNC): Likewise.
3440 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3442 2012-06-25 Jason Merrill <jason@redhat.com>
3445 * g++.dg/cpp0x/constexpr-tuple.C: New.
3447 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3450 * gcc.target/i386/pr53759.c: New test.
3453 * g++.dg/cpp0x/nsdmi7.C: New test.
3455 2012-06-24 Kai Tietz <ktietz@redhat.com>
3457 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3459 * gcc.target/i386/pr38988.c: Likewise.
3461 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3465 * gfortran.dg/typebound_generic_12.f03: New.
3466 * gfortran.dg/typebound_generic_13.f03: New.
3468 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3470 * gnat.dg/lto15.ad[sb]: New test.
3472 2012-06-21 Meador Inge <meadori@codesourcery.com>
3475 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3477 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3479 * gcc.dg/pch/ident-1.c: New test.
3480 * gcc.dg/pch/ident-1.hs: Header file for new test.
3482 2012-06-21 Michael Matz <matz@suse.de>
3485 * gcc.c-torture/execute/pr53688.c: New test.
3487 2012-06-20 Richard Guenther <rguenther@suse.de>
3489 PR tree-optimization/30318
3490 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3492 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3494 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3496 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3498 * gcc.target/i386/clearcapv2.map: New file.
3499 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3501 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3503 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3504 and add __sh__ case.
3506 2012-06-19 Jason Merrill <jason@redhat.com>
3509 * g++.dg/debug/localclass1.C: New.
3511 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3513 * g++.dg/cpp0x/override4.C: New.
3515 2012-06-14 Jason Merrill <jason@redhat.com>
3518 * g++.dg/cpp0x/decltype37.C: New.
3520 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3522 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3524 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3526 * gcc.c-torture/compile/vector-5.c,
3527 gcc.c-torture/compile/vector-6.c: New tests.
3529 2012-06-19 Richard Henderson <rth@redhat.com>
3531 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3533 2012-06-19 Richard Guenther <rguenther@suse.de>
3535 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3537 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3540 * gcc.target/i386/pr53712.c: New test.
3542 2012-06-18 Tobias Burnus <burnus@net-b.de>
3545 * gfortran.dg/elemental_optional_args_6.f90: New.
3547 2012-06-18 Tobias Burnus <burnus@net-b.de>
3550 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3551 * gfortran.dg/coarray/move_alloc_1.f90
3553 2012-06-18 Tobias Burnus <burnus@net-b.de>
3556 * gfortran.dg/coarray_27.f90: New.
3558 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3559 Greta Yorsh <Greta.Yorsh@arm.com>
3561 * gcc.target/arm/epilog-1.c: New test.
3563 2012-06-18 Richard Guenther <rguenther@suse.de>
3565 PR tree-optimization/53693
3566 * g++.dg/torture/pr53693.C: New testcase.
3568 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3570 PR tree-optimization/53703
3571 * gcc.dg/torture/pr53703.c: New test.
3573 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3576 * gcc.target/i386/pr53698.c: New test.
3578 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3582 2012-06-17 Tobias Burnus <burnus@net-b.de>
3586 * gfortran.dg/transfer_check_3.f90: New.
3588 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3590 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3592 2012-06-16 Tobias Burnus <burnus@net-b.de>
3596 * gfortran.dg/deferred_type_param_8.f90: New.
3598 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3600 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3601 testname that includes flags, passed in as new argument, in
3603 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3604 and pass it to verify-* procedures.
3606 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3607 alignment torture options with usual torture options.
3609 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3610 messages reported for one line of source code.
3611 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3612 * g++.dg/cpp0x/decltype2.C: Likewise.
3613 * g++.dg/cpp0x/decltype3.C: Likewise.
3614 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3615 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3616 * g++.dg/cpp0x/static_assert3.C: Likewise.
3617 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3618 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3619 * g++.dg/cpp0x/union1.C: Likewise.
3620 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3621 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3622 * g++.dg/cpp0x/variadic2.C: Likewise.
3623 * g++.dg/cpp0x/variadic20.C: Likewise.
3624 * g++.dg/cpp0x/variadic74.C: Likewise.
3625 * g++.dg/diagnostic/bitfld2.C: Likewise.
3626 * g++.dg/ext/attrib44.C: Likewise.
3627 * g++.dg/ext/no-asm-1.C: Likewise.
3628 * g++.dg/other/error34.C: Likewise.
3629 * g++.dg/parse/crash46.C: Likewise.
3630 * g++.dg/parse/error10.C: Likewise.
3631 * g++.dg/parse/error2.C: Likewise.
3632 * g++.dg/parse/error3.C: Likewise.
3633 * g++.dg/parse/error36.C: Likewise.
3634 * g++.dg/parse/error8.C: Likewise.
3635 * g++.dg/parse/error9.C: Likewise.
3636 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3637 * g++.dg/parse/parser-pr28152.C: Likewise.
3638 * g++.dg/parse/template25.C: Likewise.
3639 * g++.dg/parse/typename11.C: Likewise.
3640 * g++.dg/tc1/dr147.C: Likewise.
3641 * g++.dg/template/deduce3.C: Likewise.
3642 * g++.dg/template/koenig9.C: Likewise.
3643 * g++.dg/template/pr23510.C: Likewise.
3644 * g++.dg/warn/pr12242.C: Likewise.
3645 * g++.dg/warn/pr30551-2.C: Likewise.
3646 * g++.dg/warn/pr30551.C: Likewise.
3647 * g++.old-deja/g++.other/typename1.C: Likewise.
3648 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3650 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3653 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3654 * c-c++-common/torture/vshuf-2.inc: Likewise.
3655 * c-c++-common/torture/vshuf-4.inc: Likewise.
3656 * c-c++-common/torture/vshuf-8.inc: Likewise.
3657 * c-c++-common/torture/vshuf-main.inc: Likewise.
3658 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3659 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3660 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3661 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3662 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3663 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3664 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3665 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3666 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3667 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3668 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3669 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3670 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3671 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3673 2012-06-15 Michael Matz <matz@suse.de>
3675 * gcc.dg/tree-ssa/vector-4.c: New test.
3677 2012-06-15 Michael Matz <matz@suse.de>
3679 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3680 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3682 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3684 PR tree-optimization/53636
3685 * gcc.target/arm/pr53636.c: New test.
3687 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3689 PR tree-optimization/51581
3690 * gcc.c-torture/execute/pr51581-1.c: New test.
3691 * gcc.c-torture/execute/pr51581-2.c: New test.
3692 * gcc.dg/vect/pr51581-1.c: New test.
3693 * gcc.dg/vect/pr51581-2.c: New test.
3694 * gcc.dg/vect/pr51581-3.c: New test.
3695 * gcc.target/i386/avx-pr51581-1.c: New test.
3696 * gcc.target/i386/avx-pr51581-2.c: New test.
3697 * gcc.target/i386/avx2-pr51581-1.c: New test.
3698 * gcc.target/i386/avx2-pr51581-2.c: New test.
3699 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3701 2012-06-15 Richard Guenther <rguenther@suse.de>
3703 * gcc.c-torture/execute/20120615-1.c: New testcase.
3705 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3707 * gnat.dg/vect8.ad[sb]: New test.
3709 2012-06-14 Richard Guenther <rguenther@suse.de>
3711 * gcc.dg/tree-ssa/vrp.h: New testcase.
3712 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3714 2012-06-13 Christian Bruel <christian.bruel@st.com>
3717 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3719 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3721 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3723 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3726 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3727 test summary unique.
3729 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3730 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3731 scan-stack-usage-not): Don't strip torture options from test name.
3733 * lib/scandump.exp (scan-dump-times): Use printable version of
3734 regexp in test summary line.
3736 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3737 messages reported for one line of source code.
3738 * gcc.dg/format/few-1.c: Likewise.
3739 * gcc.dg/ia64-sync-2.c: Likewise.
3740 * gcc.dg/sync-2.c: Likewise.
3741 * gcc.dg/noncompile/pr44517.c: Likewise.
3743 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3746 * gcc.dg/guality/pr49888.c: New.
3748 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3750 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3751 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3752 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3754 2012-06-13 Tobias Burnus <burnus@net-b.de>
3757 * gfortran.dg/intent_out_7.f90: New.
3759 2012-06-13 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/save_4.f90: New.
3764 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3769 * gcc.dg/pr53532.c: New test.
3770 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3771 adjust line numbers.
3772 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3773 * gcc.dg/Wcxx-compat-8.c: Likewise.
3774 * gcc.dg/pr51034.c: New test.
3775 * gcc.dg/pr53196-1.c: New test.
3776 * gcc.dg/pr53196-2.c: New test.
3778 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3780 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3781 alignment torture options with usual torture options.
3782 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3783 instead of dg-options.
3784 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3785 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3786 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3787 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3788 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3789 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3791 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3792 to checks for multiple messages reported for one line of source code.
3793 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3795 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3796 messages reported for one line of source code.
3798 * gcc.dg/20031223-1.c: Add comments to check for multiple
3799 messages reported for one line of source code.
3800 * gcc.dg/Wconversion-integer.c: Likewise.
3801 * gcc.dg/Wfatal-2.c: Likewise.
3802 * gcc.dg/Wfatal.c: Likewise.
3803 * gcc.dg/Wobjsize-1.c: Likewise.
3804 * gcc.dg/c99-vla-jump-1.c: Likewise.
3805 * gcc.dg/c99-vla-jump-2.c: Likewise.
3806 * gcc.dg/c99-vla-jump-3.c: Likewise.
3807 * gcc.dg/c99-vla-jump-4.c: Likewise.
3808 * gcc.dg/c99-vla-jump-5.c: Likewise.
3809 * gcc.dg/decl-9.c: Likewise.
3810 * gcc.dg/declspec-10.c: Likewise.
3811 * gcc.dg/declspec-18.c: Likewise.
3812 * gcc.dg/mtune.c: Likewise.
3813 * gcc.dg/parser-pr28152-2.c: Likewise.
3814 * gcc.dg/parser-pr28152.c: Likewise.
3815 * gcc.dg/pr14475.c: Likewise.
3816 * gcc.dg/pr27953.c: Likewise.
3817 * gcc.dg/pr28322-3.c: Likewise.
3818 * gcc.dg/pr30457.c: Likewise.
3819 * gcc.dg/pr30551-2.c: Likewise.
3820 * gcc.dg/pr30551-3.c: Likewise.
3821 * gcc.dg/pr30551-4.c: Likewise.
3822 * gcc.dg/pr30551-5.c: Likewise.
3823 * gcc.dg/pr30551-6.c: Likewise.
3824 * gcc.dg/pr30551.c: Likewise.
3825 * gcc.dg/pr45461.c: Likewise.
3826 * gcc.dg/pr48552-1.c: Likewise.
3827 * gcc.dg/pr48552-2.c: Likewise.
3828 * gcc.dg/redecl-1.c: Likewise.
3829 * gcc.dg/transparent-union-3.c: Likewise.
3830 * gcc.dg/utf-dflt.c: Likewise.
3831 * gcc.dg/utf-dflt2.c: Likewise.
3832 * gcc.dg/vla-8.c: Likewise.
3833 * gcc.dg/vla-init-1.c: Likewise.
3834 * gcc.dg/wtr-int-type-1.c: Likewise.
3836 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3837 messages reported for for one line of source code.
3838 * c-c++-common/raw-string-5.c: Likewise.
3839 * c-c++-common/raw-string-4.c: Likewise.
3840 * c-c++-common/raw-string-6.c: Likewise.
3841 * c-c++-common/pr20000.c: Likewise.
3843 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3844 messages reported for one line of source code.
3845 * gcc.dg/cpp/pr30786.c: Likewise.
3846 * gcc.dg/cpp/pr28709.c: Likewise.
3847 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3848 * gcc.dg/cpp/macspace2.c: Likewise.
3849 * gcc.dg/cpp/missing-header-1.c: Likewise.
3850 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3851 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3852 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3854 2012-06-12 Jason Merrill <jason@redhat.com>
3857 * g++.dg/template/local7.C: New.
3859 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3862 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3863 * gcc.target/sh/pr51340-2.c: Likewise.
3864 * gcc.target/sh/pr51340-3.c: Likewise.
3866 2012-06-12 Michael Matz <matz@suse.de>
3868 * gcc.dg/torture/alias-1.c: New test.
3870 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3872 PR rtl-optimization/53589
3873 * gcc.dg/torture/pr53589.c: New test.
3875 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3878 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3879 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3880 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3881 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3882 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3883 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3884 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3885 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3886 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3887 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3888 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3889 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3890 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3891 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3892 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3893 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3895 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3897 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3898 (check_intel_cpu_model): New function.
3899 (check_amd_cpu_model): New function.
3900 (check_features): New function.
3901 (__get_cpuid_output): New function.
3902 (check_detailed): New function.
3903 (fn1): Rename to quick_check.
3904 (main): Update to call quick_check and call check_detailed.
3906 2012-06-11 Richard Henderson <rth@redhat.com>
3908 * lib/target-supports.exp
3909 (check_effective_target_sync_long_long_runtime): Use
3910 check_effective_target_lp64 instead of
3911 check_effective_target_powerpc64 for powerpc targets.
3913 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3916 * gcc.target/sh/pr53511-1.c: New.
3918 2012-06-11 Richard Guenther <rguenther@suse.de>
3921 * g++.dg/lto/pr53470_0.C: New testcase.
3922 * gcc.dg/lto/pr53470_0.c: Likewise.
3924 2012-06-11 Richard Guenther <rguenther@suse.de>
3927 * g++.dg/ext/pr53605.C: New testcase.
3929 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3931 * gnat.dg/specs/array1.ads: New test.
3932 * gnat.dg/specs/array2.ads: Likewise.
3933 * gnat.dg/array22.adb: Likewise.
3935 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3937 * gnat.dg/constant4.adb: New test.
3938 * gnat.dg/constant4_pkg.ads: New helper.
3940 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3943 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3944 * gfortran.dg/allocate_class_1.f90: Modified.
3945 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3946 * gfortran.dg/allocate_class_2.f90: New.
3948 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3951 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3953 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3956 * gfortran.dg/string_assign_2.f90: New test case.
3958 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3961 * gfortran.dg/string_assign_1.f90: New test case.
3963 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3966 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3967 * gcc.dg/gomp/critical-4.c: Likewise.
3968 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3969 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3970 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3971 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3972 * c-c++-common/gomp/pr53580.c: New test.
3974 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
3977 * g++.dg/cpp0x/forw_enum11.C: New.
3979 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3982 * g++.dg/cpp0x/alias-decl-19.C: New.
3984 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3986 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3988 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3990 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3992 (XSTATE_SSE): Ditto.
3993 (XSTATE_YMM): Ditto.
3994 (avx_os_support): Use new defines.
3996 2012-06-06 Richard Guenther <rguenther@suse.de>
3999 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4002 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4005 * g++.dg/cpp0x/pr52841.C: New testcase.
4007 2012-06-06 Richard Guenther <rguenther@suse.de>
4009 PR tree-optimization/53081
4010 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4011 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4013 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4015 * gcc.target/powerpc/pr53487.c: New test.
4017 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4019 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4021 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4023 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4025 2012-06-05 Richard Guenther <rguenther@suse.de>
4027 PR tree-optimization/30442
4028 * gcc.dg/vect/bb-slp-30.c: New testcase.
4030 2012-06-05 Richard Guenther <rguenther@suse.de>
4032 PR tree-optimization/53081
4033 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4034 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4035 -fno-tree-loop-distribute-patterns.
4037 2012-06-05 Alan Modra <amodra@gmail.com>
4039 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4040 Check static chain in nested funcs.
4042 2012-06-04 Tobias Burnus <burnus@net-b.de>
4045 * gfortran.dg/init_flag_10.f90: New.
4047 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4050 * g++.dg/warn/Wenum-compare-no-2: New.
4052 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4054 PR preprocessor/53463
4055 * g++.dg/cpp/limits.C: New test.
4056 * g++.dg/parse/error19.C: Adjust.
4057 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4058 * g++.dg/warn/pr35635.C: Likewise.
4059 * g++.old-deja/g++.pt/assign1.C: Likewise.
4061 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4064 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4065 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4066 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4067 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4068 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4069 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4070 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4071 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4073 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4075 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4077 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4079 PR tree-optimization/53550
4080 * gcc.dg/pr53550.c: New test.
4082 2012-06-04 Richard Guenther <rguenther@suse.de>
4084 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4085 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4086 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4088 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4091 * gfortran.dg/parameter_array_element_2.f90: New.
4093 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4096 * gcc.target/sh/pr53512-1.c: New.
4097 * gcc.target/sh/pr53512-2.c: New.
4098 * gcc.target/sh/pr53512-3.c: New.
4099 * gcc.target/sh/pr53512-4.c: New.
4101 2012-06-01 Jason Merrill <jason@redhat.com>
4104 * g++.dg/ext/visibility/template12.C: New.
4105 * g++.dg/ext/attrib14.C: Adjust warning line.
4108 * g++.dg/parse/new6.C: New.
4109 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4111 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4113 * c-c++-common/restrict-2.c: Revert previous change.
4115 2012-06-01 Jason Merrill <jason@redhat.com>
4118 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4121 * g++.dg/cpp0x/auto33.C: New.
4123 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4126 * g++.dg/parse/namespace-alias-1.C: New.
4128 2012-06-01 Christian Bruel <christian.bruel@st.com>
4130 * gcc.dg/spec-options.c: New test.
4131 * gcc.dg/foo.specs: New file.
4133 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4136 * gnat.dg/lto14.adb: Skip on Solaris.
4138 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4140 * gcc.target/cris/sync-1-v10.c,
4141 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4142 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4143 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4144 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4145 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4146 gcc.target/cris/torture/sync-mis-op-i-1.c,
4147 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4148 gcc.target/cris/torture/sync-mis-op-i-2.c,
4149 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4150 gcc.target/cris/torture/sync-mis-op-i-3.c,
4151 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4152 gcc.target/cris/torture/sync-mis-op-s-1.c,
4153 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4154 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4155 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4156 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4157 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4158 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4159 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4160 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4161 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4163 2012-05-31 Richard Guenther <rguenther@suse.de>
4165 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4166 ldist-pr45948.c with disabled SCCP.
4168 2012-05-31 Richard Guenther <rguenther@suse.de>
4171 * gcc.dg/torture/pr48493.c: New testcase.
4173 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4175 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4177 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4178 of the initialization loop.
4179 (dg-final): Adjust the expected number of vectorized loops depending
4180 on vect_char_mult target selector.
4182 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4184 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4185 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4186 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4189 2012-05-30 Jason Merrill <jason@redhat.com>
4192 * g++.dg/init/new34.C: New.
4193 * g++.dg/tree-ssa/stabilize1.C: New.
4195 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4198 * g++.dg/init/new33.C: New test.
4200 2012-05-30 Richard Guenther <rguenther@suse.de>
4203 * gcc.dg/torture/pr53501.c: New testcase.
4204 * c-c++-common/restrict-2.c: Adjust.
4206 2012-05-30 Alan Modra <amodra@gmail.com>
4208 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4211 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4213 * gcc.target/i386/shuf-concat.c: New test.
4215 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4217 PR rtl-optimization/53519
4218 * gcc.c-torture/compile/pr53519.c: New test.
4220 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4222 * gcc.target/arm/neon-vrev.c: New.
4224 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4227 * gcc.target/sh/pr51340-1.c: New.
4228 * gcc.target/sh/pr51340-2.c: New.
4229 * gcc.target/sh/pr51340-3.c: New.
4231 2012-05-29 Richard Guenther <rguenther@suse.de>
4233 PR tree-optimization/53516
4234 * gcc.dg/torture/pr53516.c: New testcase.
4236 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4238 PR preprocessor/53229
4239 * gcc.dg/cpp/paste6.c: Force to run without
4240 -ftrack-macro-expansion.
4241 * gcc.dg/cpp/paste8.c: Likewise.
4242 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4243 -ftrack-macro-expansion.
4244 * gcc.dg/cpp/paste12.c: Force to run without
4245 -ftrack-macro-expansion.
4246 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4247 -ftrack-macro-expansion.
4248 * gcc.dg/cpp/paste13.c: Likewise.
4249 * gcc.dg/cpp/paste14.c: Likewise.
4250 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4251 -ftrack-macro-expansion.
4252 * gcc.dg/cpp/paste18.c: New test.
4254 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4256 * gcc.target/cris/torture/trap-1.c,
4257 gcc.target/cris/torture/trap-2.c,
4258 gcc.target/cris/torture/trap-3.c,
4259 gcc.target/cris/torture/trap-v0.c,
4260 gcc.target/cris/torture/trap-v3.c: New tests.
4262 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4265 * g++.dg/warn/Wbraces3.C: New.
4266 * g++.dg/warn/Wbraces4.C: Likewise.
4268 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4270 PR tree-optimization/53505
4271 * c-c++-common/torture/pr53505.c: New test.
4273 2012-05-27 Nathan Sidwell <nathan@acm.org>
4275 * gcc.dg/stmt-expr-4.c: New.
4277 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4280 * g++.dg/parse/crash60.C: New.
4282 2012-05-26 Jason Merrill <jason@redhat.com>
4285 * c-c++-common/array-lit.c: New.
4286 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4288 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4291 * gnat.dg/array21.adb: New test.
4293 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4295 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4297 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4300 * g++.dg/other/anon-union3.C: New.
4302 2012-05-25 Ian Lance Taylor <iant@google.com>
4304 * gcc.dg/split-6.c: New test.
4306 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4308 * gnat.dg/lto14.adb: New test.
4310 2012-05-25 Tristan Gingold <gingold@adacore.com>
4312 * gcc.target/i386/large-frame.c: New.
4314 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4315 * gcc.target/powerpc/lhs-1.c: New.
4316 * gcc.target/powerpc/lhs-2.c: New.
4317 * gcc.target/powerpc/lhs-3.c: New.
4319 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4321 Make unwound macro expansion trace less redundant
4322 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4323 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4324 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4325 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4326 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4327 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4329 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/cpp0x/constexpr-default1.C: New.
4334 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4337 * g++.dg/eh/goto2.C: New.
4339 2012-05-24 Richard Guenther <rguenther@suse.de>
4342 * g++.dg/tree-prof/pr53460.C: New testcase.
4344 2012-05-24 Richard Guenther <rguenther@suse.de>
4347 * g++.dg/debug/pr53466.C: New testcase.
4349 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4351 PR tree-optimization/53465
4352 * gcc.c-torture/execute/pr53465.c: New test.
4354 2012-05-23 Tobias Burnus <burnus@net-b.de>
4358 * gfortran.dg/allocate_with_typespec_6.f90: New.
4360 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4363 * g++.dg/warn/delete-array-1.C: New.
4365 2012-05-23 Richard Guenther <rguenther@suse.de>
4367 * gcc.dg/torture/pr39074-2.c: Adjust.
4368 * gcc.dg/torture/pr39074.c: Likewise.
4369 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4370 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4372 2012-05-22 Jan Hubicka <jh@suse.cz>
4375 * g++.dg/torture/pr53161.C: New testcase.
4377 2012-05-22 Tobias Burnus <burnus@net-b.de>
4380 * gfortran.dg/realloc_on_assign_15.f90: New.
4382 2012-05-22 Richard Guenther <rguenther@suse.de>
4385 * gcc.dg/torture/pr51071-2.c: New testcase.
4387 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4389 PR tree-optimization/53336
4390 * g++.dg/torture/pr53336.C: New testcase.
4392 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4395 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4396 instead of -Wunused-local-typedefs.
4398 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/other/abstract4.C: New-
4403 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/ext/attrib46.C: New.
4408 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4411 * gcc.c-torture/compile/pr53418-1.c,
4412 gcc.c-torture/compile/pr53418-2.c: New tests.
4414 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4416 PR tree-optimization/53366
4417 * gcc.dg/torture/pr53366-1.c: New test.
4418 * gcc.dg/torture/pr53366-2.c: New test.
4419 * gcc.target/i386/pr53366-1.c: New test.
4420 * gcc.target/i386/pr53366-2.c: New test.
4422 PR tree-optimization/53409
4423 * gcc.c-torture/compile/pr53409.c: New test.
4425 PR tree-optimization/53410
4426 * gcc.c-torture/compile/pr53410-1.c: New test.
4427 * gcc.c-torture/compile/pr53410-2.c: New test.
4429 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4432 * gcc.target/i386/pr53425-1.c: New file.
4433 * gcc.target/i386/pr53425-2.c: Likewise.
4435 2012-05-21 Richard Guenther <rguenther@suse.de>
4437 PR tree-optimization/53408
4438 * gcc.dg/torture/pr53408.c: New testcase.
4440 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4441 H.J. Lu <hongjiu.lu@intel.com>
4444 * gcc.target/i386/pr53416.c: New file.
4446 2012-05-21 Richard Guenther <rguenther@suse.de>
4448 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4450 2012-05-21 Richard Guenther <rguenther@suse.de>
4452 * gcc.dg/torture/ldist-1.c: New testcase.
4454 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4456 * gnat.dg/lto13.adb: New test.
4457 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4459 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4461 * gnat.dg/specs/lto12.ads: New test.
4462 * gnat.dg/specs/lto12_pkg.ads: New helper.
4464 2012-05-18 Richard Guenther <rguenther@suse.de>
4466 PR tree-optimization/53346
4467 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4468 * gcc.target/i386/incoming-10.c: Adjust.
4469 * gcc.target/i386/incoming-11.c: Likewise.
4470 * gcc.target/i386/pr46295.c: Likewise.
4472 2012-05-18 Richard Guenther <rguenther@suse.de>
4474 * gcc.dg/pr53352.c: Return zero.
4476 2012-05-18 Richard Guenther <rguenther@suse.de>
4478 PR tree-optimization/53390
4479 * gcc.dg/torture/pr53390.c: New testcase.
4481 2012-05-18 Meador Inge <meadori@codesourcery.com>
4483 PR rtl-optimization/53352
4484 * gcc.dg/pr53352.c: New test.
4486 2012-05-17 David S. Miller <davem@davemloft.net>
4488 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4489 failure on sparc-*-linux-gnu.
4491 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4494 * g++.dg/parse/error49.C: New.
4495 * g++.dg/cpp0x/error8.C: Likewise.
4496 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4497 * g++.dg/ext/utf-dflt2.C: Likewise.
4498 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4499 * g++.dg/ext/utf-dflt.C: Likewise.
4500 * c-c++-common/raw-string-3.c: Likewise.
4501 * c-c++-common/raw-string-4.c: Likewise.
4503 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/cpp0x/catch1.C: New.
4508 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/parse/error48.C: New.
4512 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4513 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4515 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4517 * gcc.dg/tm/indirect-2.c: New test.
4519 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4521 PR tree-optimization/53217
4522 * gfortran.dg/pr53217.f90: New test.
4524 2012-05-16 Richard Guenther <rguenther@suse.de>
4526 PR tree-optimization/53364
4527 * g++.dg/torture/pr53364.C: New testcase.
4529 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4532 * gcc.dg/pr52549.c: Fix test for long != void*
4533 * gcc.c-torture/execute/pr52979-1.x: New file.
4534 * gcc.c-torture/execute/pr52979-2.x: New file.
4536 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4538 PR preprocessor/7263
4539 * gcc.dg/binary-constants-2.c: Run without tracking locations
4540 accross macro expansion.
4541 * gcc.dg/binary-constants-3.c: Likewise.
4542 * gcc.dg/cpp/sysmac2.c: Likewise.
4543 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4545 * gcc.dg/cpp/syshdr3.c: New test.
4546 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4547 * gcc.dg/system-binary-constants-1.c: New test.
4548 * gcc.dg/system-binary-constants-1.h: New header for the new test
4550 * g++.dg/cpp/syshdr3.C: New test.
4551 * g++.dg/cpp/syshdr3.h: New header the new test above.
4552 * g++.dg/system-binary-constants-1.C: New test.
4553 * g++.dg/system-binary-constants-1.h: New header the new test
4556 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4558 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4560 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/pr53358.c: New test.
4565 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4568 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4569 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4571 2012-05-15 Olivier Hainque <hainque@adacore.com>
4573 * g++.dg/eh/sighandle.C: New testcase.
4575 2012-05-15 Richard Guenther <rguenther@suse.de>
4577 PR tree-optimization/53355
4578 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4580 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4582 * gfortran.dg/*.f90: Remove now redundant manual
4583 cleanup-modules directive.
4585 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4587 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4588 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4590 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4593 * gfortran.dg/int_range_io_1.f90: New test.
4595 2012-05-14 Andi Kleen <ak@linux.intel.com>
4596 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4600 * gcc.target/i386/rtm-check.h: New file.
4601 * gcc.target/i386/pr53315.c: New test.
4603 2012-05-14 Tobias Burnus <burnus@net-b.de>
4608 * gfortran.dg/deferred_type_param_4.f90: New.
4609 * gfortran.dg/deferred_type_param_6.f90: New.
4611 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4613 * gcc.target/i386/retarg.c: New test.
4615 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4618 * gfortran.dg/deferred_type_param_3.f90: New.
4619 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4620 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4622 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4624 * gnat.dg/null_pointer_deref3.adb: New test.
4626 2012-05-12 Tobias Burnus <burnus@net-b.de>
4630 * gfortran.dg/deferred_type_param_5.f90: New.
4632 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4634 * g++.dg/parse/error47.C: New.
4636 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4639 * gfortran.dg/string_compare_4.f90: Change option
4640 to -fdump-tree-original. Add test case for kind=4.
4642 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4645 * gfortran.dg/string_compare_4.f90: New test.
4647 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4651 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4654 * g++.dg/cpp0x/variadic132.C: New.
4656 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4659 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4660 * g++.dg/parse/error26.C: Tweak dg-error column number.
4662 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4665 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4667 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4669 * gnat.dg/lto11.ad[sb]: New test.
4671 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4674 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4675 directive to Scan for vpmuldq, not vpmacsdql.
4677 2012-05-09 Michael Matz <matz@suse.de>
4679 PR tree-optimization/53185
4680 * gcc.dg/vect/pr53185.c: New test.
4682 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4685 * gcc.target/i386/pr53249.c: New.
4687 2012-05-09 Richard Guenther <rguenther@suse.de>
4689 PR tree-optimization/18437
4690 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4691 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4693 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4695 PR tree-optimization/53226
4696 * gcc.c-torture/compile/pr53226.c: New test.
4698 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4700 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4701 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4702 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4703 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4704 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4705 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4706 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4707 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4708 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4709 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4710 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4711 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4712 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4713 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4715 2012-05-09 Dehao Chen <dehao@google.com>
4717 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4718 * gcc.dg/predict-2.c: Likewise.
4719 * gcc.dg/predict-3.c: Likewise.
4720 * gcc.dg/predict-4.c: Likewise.
4721 * gcc.dg/predict-5.c: Likewise.
4722 * gcc.dg/predict-6.c: Likewise.
4724 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4727 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4729 2012-05-08 Richard Guenther <rguenther@suse.de>
4731 * gcc.dg/fold-bitand-4.c: New testcase.
4733 2012-05-08 Dehao Chen <dehao@google.com>
4735 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4736 heuristic is working properly.
4737 * gcc.dg/predict-2.c: Likewise.
4738 * gcc/dg/predict-3.c: Likewise.
4739 * gcc/dg/predict-4.c: Likewise.
4740 * gcc/dg/predict-5.c: Likewise.
4741 * gcc/dg/predict-6.c: Likewise.
4743 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4745 PR tree-optimization/53239
4746 * g++.dg/opt/vrp3.C: New test.
4747 * g++.dg/opt/vrp3-aux.cc: New file.
4748 * g++.dg/opt/vrp3.h: New file.
4750 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4752 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4753 .uleb128 support in assembler output.
4755 2012-05-07 Richard Guenther <rguenther@suse.de>
4758 * g++.dg/lto/pr42987_0.C: New testcase.
4759 * g++.dg/lto/pr42987_1.C: Likewise.
4761 2012-05-07 Tobias Burnus <burnus@net-b.de>
4764 * gfortran.dg/typebound_operator_15.f90: New.
4766 2012-05-06 Tobias Burnus <burnus@net-b.de>
4769 * gfortran.dg/class_array_13.f90: New.
4771 2012-05-06 Tristan Gingold <gingold@adacore.com>
4773 * gnat.dg/warn7.adb: New test.
4775 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4777 * gnat.dg/specs/renamings.ads: Rename to...
4778 * gnat.dg/specs/renaming1.ads: ...this.
4779 * gnat.dg/specs/renaming2.ads: New test.
4780 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4781 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4782 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4783 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4785 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4787 * gnat.dg/discr36.ad[sb]: New test.
4788 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4790 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
4793 * c-c++-common/pr43772.c: New.
4795 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4798 * gfortran.dg/select_type_26.f03 : New test.
4799 * gfortran.dg/select_type_27.f03 : New test.
4802 * gfortran.dg/select_type_28.f03 : New test.
4804 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4808 * gfortran.dg/mod_sign0_1.f90: New test.
4809 * gfortran.dg/mod_large_1.f90: New test.
4811 2012-05-04 Tobias Burnus <burnus@net-b.de>
4814 gfortran.dg/public_private_module_5.f90: New.
4816 2012-05-04 Tobias Burnus <burnus@net-b.de>
4819 * gfortran.dg/constructor_7.f90: New.
4820 * gfortran.dg/constructor_8.f90: New.
4822 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4825 * g++.dg/cpp0x/static_assert7.C: New.
4827 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4829 PR tree-optimization/52633
4830 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4831 recognized as widening shifts instead of over-widening.
4832 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4833 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4834 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4835 * gcc.target/arm/pr52633.c: New test.
4837 2012-05-04 Richard Guenther <rguenther@suse.de>
4839 PR tree-optimization/53168
4840 * gcc.dg/torture/pr53168.c: New testcase.
4841 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4843 2012-05-04 Richard Guenther <rguenther@suse.de>
4845 * gcc.dg/lto/pr53214_0.c: New testcase.
4847 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4849 * gcc.target/ia64/pr48496.c: New test.
4850 * gcc.target/ia64/pr52657.c: Likewise.
4852 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4855 * c-c++-common/pr51712.c: New.
4857 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4860 * gcc.target/powwerpc/pr53199.c: New file.
4862 2012-05-03 Jason Merrill <jason@redhat.com>
4864 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4866 * gcc.dg/debug/dwarf2/dups-types.c: New.
4867 * gcc.dg/debug/dwarf2/dups-types.h: New.
4869 2012-05-03 Jason Merrill <jason@redhat.com>
4871 * g++.dg/debug/dwarf2/namespace-2.C: New.
4872 * g++.dg/debug/dwarf2/localclass3.C: New.
4874 2012-05-03 Jason Merrill <jason@redhat.com>
4876 * g++.dg/debug/dwarf2/thunk1.C: New.
4878 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4881 * g++.dg/other/final2.C: New.
4883 2012-05-03 Richard Guenther <rguenther@suse.de>
4885 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4887 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4889 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4890 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4891 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4892 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4894 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4898 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4899 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4900 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4903 * gcc.dg/pr53174.c: New test.
4906 * gcc.target/arm/pr53187.c: New test.
4907 * gcc.c-torture/compile/pr53187.c: New test.
4909 2012-05-03 Richard Guenther <rguenther@suse.de>
4911 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4912 unsupported prefetching support.
4914 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4916 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4917 option -ftrack-macro-expansion=0.
4918 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4919 option -ftrack-macro-expansion=0.
4921 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4923 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4924 dg-options for target arm with dg-additional-options.
4926 2012-05-03 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/53144
4929 * gcc.dg/torture/pr53144.c: New testcase.
4931 2012-05-03 Tobias Burnus <burnus@net-b.de>
4934 * gfortran.dg/pointer_intent_7.f90: New.
4935 * gfortran.dg/pure_formal_3.f90: New.
4937 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4939 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4941 2012-05-02 Martin Jambor <mjambor@suse.cz>
4944 * g++.dg/lto/pr52605_0.C: New test.
4946 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4948 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4949 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4950 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4951 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4952 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4953 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4954 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4955 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4956 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4957 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4958 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4959 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4960 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4961 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4962 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4963 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4965 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4968 * gcc.dg/pr53153.c: New test.
4970 2012-05-02 Richard Guenther <rguenther@suse.de>
4972 * g++.dg/tree-ssa/pr19807.C: Adjust.
4974 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4976 PR tree-optimization/53163
4977 * gcc.c-torture/compile/pr53163.c: New test.
4979 PR rtl-optimization/53160
4980 * gcc.c-torture/execute/pr53160.c: New test.
4982 2012-05-01 Ian Lance Taylor <iant@google.com>
4985 * gcc.dg/pr37303.c: New test.
4987 2012-05-01 Richard Henderson <rth@redhat.com>
4989 * lib/target-supports.exp
4990 (check_effective_target_sync_long_long_runtime): True for
4991 check_effective_target_powerpc64.
4993 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4996 * gcc.dg/vector-1.c: Move to ...
4997 * c-c++-common/vector-1.c: ... here.
4998 * gcc.dg/vector-2.c: Move to ...
4999 * c-c++-common/vector-2.c: ... here.
5000 * gcc.dg/vector-3.c: Move to ...
5001 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5002 * gcc.dg/vector-4.c: Move to ...
5003 * c-c++-common/vector-4.c: ... here.
5004 * gcc.dg/vector-init-1.c: Move to ...
5005 * c-c++-common/vector-init-1.c: ... here.
5006 * gcc.dg/vector-init-2.c: Move to ...
5007 * c-c++-common/vector-init-2.c: ... here.
5008 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5009 * c-c++-common/vector-subscript-1.c: ... here.
5010 * gcc.dg/vector-subscript-2.c: Move to ...
5011 * c-c++-common/vector-subscript-2.c: ... here.
5012 * gcc.dg/vector-subscript-3.c: Move to ...
5013 * c-c++-common/vector-subscript-3.c: ... here.
5016 * g++.dg/cpp0x/vt-51314.C: New test.
5017 * g++.dg/cpp0x/variadic76.C: Fix.
5019 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5021 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5023 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5025 Add -Wvarargs option
5026 * c-c++-common/Wvarargs.c: New test case.
5027 * c-c++-common/Wvarargs-2.c: Likewise.
5029 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5031 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5032 * objc.dg/foreach-7.m: Force the test case to run without
5033 -ftrack-macro-expansion.
5034 * c-c++-common/tm/attrib-1.c: Likewise.
5035 * c-c++-common/warn-ommitted-condop.c: Likewise.
5036 * gcc.dg/assign-warn-1.c: Likewise.
5037 * gcc.dg/assign-warn-2.c: Likewise.
5038 * gcc.dg/attr-alloc_size.c: Likewise.
5039 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5040 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5041 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5042 * gcc.dg/c90-const-expr-9.c: Likewise.
5043 * gcc.dg/c99-const-expr-9.c: Likewise.
5044 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5045 * gcc.dg/cpp/direct2s.c: Likewise.
5046 * gcc.dg/cpp/pr28709.c: Likewise.
5047 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5048 * gcc.dg/dfp/composite-type.c: Likewise.
5049 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5050 with -ftrack-macro-expansion
5051 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5052 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5053 * g++.dg/ext/cleanup-1.C: Likewise.
5054 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5055 * g++.dg/template/sfinae10.C: Likewise.
5056 * g++.dg/tm/wrap-2.C: Likewise.
5057 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5058 * g++.dg/warn/Wsign-conversion.C: Likewise.
5059 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5060 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5061 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5062 it to run with -ftrack-macro-expansion.
5063 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5064 test cases without -ftrack-macro-expansion.
5066 Fix location for static class members
5067 * g++.dg/template/sfinae6_neg.C: Adjust.
5069 Make conversion warnings work on NULL with -ftrack-macro-expansion
5070 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5071 alongside the previous testing for NULL.
5073 Fix -Wuninitialized for -ftrack-macro-expansion
5074 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5076 Strip "<built-in>" loc from displayed expansion context
5077 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5078 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5079 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5082 Fix expansion point loc for macro-like tokens
5083 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5084 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5086 Fix token pasting with -ftrack-macro-expansion
5087 * gcc.dg/cpp/paste17.c: New test case for
5088 -ftrack-macro-expansion=2 mode only.
5089 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5091 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5093 * gnat.dg/warn6.ad[sb]: New test.
5095 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
5098 * gcc.dg/20011021-1.c: Adjust testcase.
5100 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5103 * gfortran.dg/function_optimize_12.f90: New test.
5105 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5108 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5109 code to match current output and cover new peephole2 pattern.
5111 2012-04-27 Ollie Wild <aaw@google.com>
5113 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5115 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5117 * gcc.c-torture/execute/20120427-2.c: New testcase.
5118 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5119 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5120 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5122 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5125 * gcc.c-torture/execute/20120427-1.c: New testcase.
5127 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5130 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5132 2012-04-27 Tom de Vries <tom@codesourcery.com>
5134 PR tree-optimization/51879
5135 * gcc.dg/pr51879.c: New test.
5136 * gcc.dg/pr51879-2.c: Same.
5137 * gcc.dg/pr51879-3.c: Same.
5138 * gcc.dg/pr51879-4.c: Same.
5139 * gcc.dg/pr51879-6.c: Same.
5141 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/cpp0x/defaulted35.C: New.
5145 * g++.dg/cpp0x/defaulted15.C: Adjust.
5147 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5149 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5152 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5154 * gcc.target/i386/builtin_target.c: Check avx2.
5156 2012-04-26 Alan Modra <amodra@gmail.com>
5158 * gcc.target/powerpc/savres.c: New test.
5159 * gcc.target/powerpc/powerpc.exp: Run it.
5161 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5164 * gcc.dg/torture/pr53120.c: New test.
5166 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.c-torture/compile/pr52979-1.c: New test.
5170 * gcc.c-torture/execute/pr52979-1.c: New test.
5171 * gcc.c-torture/execute/pr52979-2.c: New test.
5173 2012-04-25 Richard Guenther <rguenther@suse.de>
5175 * gcc.target/i386/l_fma_float_5.c: Adjust.
5176 * gcc.target/i386/l_fma_double_4.c: Likewise.
5177 * gcc.target/i386/l_fma_float_2.c: Likewise.
5178 * gcc.target/i386/l_fma_float_6.c: Likewise.
5179 * gcc.target/i386/l_fma_double_1.c: Likewise.
5180 * gcc.target/i386/l_fma_double_5.c: Likewise.
5181 * gcc.target/i386/l_fma_float_3.c: Likewise.
5182 * gcc.target/i386/l_fma_double_2.c: Likewise.
5183 * gcc.target/i386/l_fma_double_6.c: Likewise.
5184 * gcc.target/i386/l_fma_float_4.c: Likewise.
5185 * gcc.target/i386/l_fma_double_3.c: Likewise.
5186 * gcc.target/i386/l_fma_float_1.c: Likewise.
5188 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5190 PR tree-optimization/53058
5191 * gcc.c-torture/compile/pr53058.c: New test.
5193 2012-04-25 Jan Hubicka <jh@suse.cz>
5196 * gcc.target/i386/pr39082-1.c: Update warning location.
5198 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.dg/pr52880.c: New test.
5203 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
5205 * gcc.dg/m-un-2.c: Update.
5206 * gcc.dg/20011021-1.c: Update.
5208 2012-04-25 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/realloc_on_assign_14.f90: New.
5213 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5216 PR tree-optimizations/52891
5217 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5219 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/cpp0x/sfinae35.C: New.
5223 * g++.dg/cpp0x/sfinae36.C: Likewise.
5225 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5227 * gcc.target/builtin_target.c: New testcase.
5229 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5232 * gcc.target/powerpc/pr47197.c: New test.
5234 2012-04-24 Richard Guenther <rguenther@suse.de>
5236 PR tree-optimization/53085
5237 * g++.dg/torture/pr53085.C: New testcase.
5239 2012-04-24 Andrew Pinski <apinski@cavium.com>
5242 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5243 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5244 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5246 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.c-torture/execute/pr53084.c: New test.
5251 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5253 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5255 2012-04-23 Andrew Pinski <apinski@cavium.com>
5257 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5259 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5262 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5263 * gcc.dg/torture/builtin-power-1.c: Likewise.
5265 2012-04-23 Richard Guenther <rguenther@suse.de>
5267 PR tree-optimization/53070
5268 * gcc.dg/torture/pr53070.c: New testcase.
5270 2012-04-23 Richard Guenther <rguenther@suse.de>
5273 * gcc.dg/pr53060.c: New testcase.
5275 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5277 PR tree-optimizations/52891
5278 * gcc.c-torture/compile/pr52891-1.c: New test.
5279 * gcc.c-torture/compile/pr52891-2.c: New test.
5281 2012-04-22 Tobias Burnus <burnus@net-b.de>
5284 * gfortran.dg/read_float_4.f90: New.
5286 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5289 * c-c++-common/pr35441.C: New.
5291 2012-04-20 Ian Lance Taylor <iant@google.com>
5293 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5294 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5296 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5298 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5300 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5302 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5304 PR rtl-optimization/44214
5305 * gcc.dg/pr44214-1.c: New test.
5306 * gcc.dg/pr44214-2.c: Likewise.
5307 * gcc.dg/pr44214-3.c: Likewise.
5309 2012-04-20 Richard Guenther <rguenther@suse.de>
5311 * g++.dg/torture/20120420-1.C: New testcase.
5313 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5315 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5317 2012-04-19 Christian Bruel <christian.bruel@st.com>
5319 * gcc.dg/pr52283.c: New test.
5321 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5323 * gcc.dg/pr37985.c: New test.
5325 2012-04-19 Richard Guenther <rguenther@suse.de>
5327 PR rtl-optimization/44688
5328 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5329 possibly profitable.
5331 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5333 PR tree-optimization/52976
5334 * gfortran.dg/reassoc_11.f: New test.
5336 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5338 PR tree-optimization/52976
5339 * gfortran.dg/reassoc_7.f: New test.
5340 * gfortran.dg/reassoc_8.f: Likewise.
5341 * gfortran.dg/reassoc_9.f: Likewise.
5342 * gfortran.dg/reassoc_10.f: Likewise.
5344 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5347 * g++.dg/cpp0x/sfinae33.C: New.
5348 * g++.dg/cpp0x/sfinae34.C: Likewise.
5350 2012-04-18 Joey Ye <joey.ye@arm.com>
5352 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5354 2012-04-18 Richard Guenther <rguenther@suse.de>
5356 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5358 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5359 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5361 2012-04-17 Tom de Vries <tom@codesourcery.com>
5363 * g++.dg/pr51264-4.C: New test.
5365 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5368 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5370 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5373 * g++.dg/parse/crash59.C: New.
5375 2012-04-17 Michael Matz <matz@suse.de>
5377 PR tree-optimization/18437
5378 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5380 2012-04-17 Richard Guenther <rguenther@suse.de>
5383 * g++.dg/torture/pr53011.C: New testcase.
5385 2012-04-16 Jason Merrill <jason@redhat.com>
5388 * g++.dg/cpp0x/variadic131.C: New.
5391 * g++.dg/cpp0x/variadic130.C: New.
5394 * g++.dg/cpp0x/variadic129.C: New.
5397 * g++.dg/cpp0x/variadic128.C: New.
5399 2012-04-16 Tobias Burnus <burnus@net-b.de>
5402 * gfortran.dg/pointer_intent_6.f90: New.
5404 2012-04-16 Tobias Burnus <burnus@net-b.de>
5407 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5408 to include public_private_module_4.f90.
5409 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5412 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/diagnostic/operator1.C: New.
5416 * g++.dg/ext/label5.C: Adjust.
5417 * g++.dg/ext/va-arg1.C: Likewise.
5418 * g++.dg/other/error20.C: Likewise.
5419 * g++.dg/other/error20.C: Likewise.
5420 * g++.dg/other/error16.C: Likewise.
5421 * g++.dg/other/error10.C: Likewise.
5422 * g++.dg/parse/error30.C: Likewise.
5423 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5425 2012-04-16 Jason Merrill <jason@redhat.com>
5428 * g++.dg/cpp0x/variadic127.C: New.
5430 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5432 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5434 Use fail, pass instead of unresolved.
5438 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5440 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5441 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5442 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5444 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5447 * gfortran.dg/typebound_call_23.f03: New test case.
5449 2012-04-15 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/variadic126.C: New.
5455 * g++.dg/cpp0x/variadic125.C: New.
5458 * g++.dg/cpp0x/variadic124.C: New.
5461 * g++.dg/cpp0x/nullptr27.C: New.
5464 * g++.dg/warn/format8.C: New.
5466 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5471 2012-04-14 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/public_private_module_3.f90: New.
5476 * gfortran.dg/public_private_module_4.f90: New.
5478 2012-04-14 Tom de Vries <tom@codesourcery.com>
5480 * gcc.dg/superblock.c: New test.
5482 2012-04-14 Tom de Vries <tom@codesourcery.com>
5484 * gcc.dg/pr51879-12.c: New test.
5486 2012-04-13 Jason Merrill <jason@redhat.com>
5489 * g++.dg/cpp0x/variadic123.C: New.
5490 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5493 * g++.dg/cpp0x/initlist-ctor1.C: New.
5496 * g++.dg/other/anon-union2.C: New.
5498 2012-04-13 Martin Jambor <mjambor@suse.cz>
5501 * g++.dg/ipa/pr52939.C: New test.
5503 2012-04-13 Tom de Vries <tom@codesourcery.com>
5505 * gcc.dg/pr52734.c: New test.
5507 2012-04-13 Richard Guenther <rguenther@suse.de>
5509 PR tree-optimization/52969
5510 * gcc.dg/torture/pr52969.c: New testcase.
5512 2012-04-13 Richard Guenther <rguenther@suse.de>
5515 * gcc.dg/pr52549.c: New testcase.
5517 2012-04-13 Richard Guenther <rguenther@suse.de>
5520 * gcc.dg/pr52862.c: New testcase.
5522 2012-04-13 Joey Ye <joey.ye@arm.com>
5524 * gcc.target/arm/thumb1-imm.c: New testcase.
5526 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5529 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5530 second function argument.
5531 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5532 (calc_permps): Update declaration. Calculate result correctly.
5533 (avx2_test): Change src2 type to union256i_d.
5534 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5537 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5540 * gcc.target/powerpc/pr52775.c: New file.
5542 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5544 PR tree-optimization/18589
5545 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5546 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5547 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5548 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5549 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5550 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5551 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5552 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5553 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5554 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5556 2012-04-12 Richard Guenther <rguenther@suse.de>
5558 PR tree-optimization/52943
5559 * gcc.dg/torture/pr52943.c: New testcase.
5561 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5564 * gcc/target/sh/pr50751-4.c: New.
5565 * gcc/target/sh/pr50751-5.c: New.
5566 * gcc/target/sh/pr50751-6.c: New.
5567 * gcc/target/sh/pr50751-7.c: New.
5569 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
5572 * g++.dg/lookup/using52.C: New.
5574 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5576 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5578 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5580 PR rtl-optimization/52876
5581 * gcc.target/i386/pr52876.c: New.
5583 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5585 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5587 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5589 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5590 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5591 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5592 (ptrdiff_t): ... this. All uses changed.
5593 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5594 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5596 (main): Cast argument to __INTPTR_TYPE__.
5597 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5599 * gcc.dg/mallign.c (main): Likewise.
5600 * gcc.dg/pr38700.c (foo): Likewise.
5601 * gcc.dg/long-long-cst1.c (t): Likewise.
5602 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5603 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5604 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5605 * gcc.dg/pr25682.c (d, foo): Likewise.
5606 * gcc.dg/format/cast-1.c (f): Likewise.
5607 * gcc.dg/c90-const-expr-10.c
5608 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5609 (size_t): ...this. All uses changed.
5610 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5611 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5612 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5613 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5614 * gcc.dg/sequence-pt-1.c: Likewise.
5615 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5616 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5617 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5618 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5619 of ptrdiff_t with it.
5620 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5621 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5622 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5624 2012-04-11 Jason Merrill <jason@redhat.com>
5627 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5628 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5631 * g++.dg/ext/attrib45.C: New.
5633 * g++.dg/eh/dtor3.C: New.
5635 2012-04-11 Richard Guenther <rguenther@suse.de>
5638 * gfortran.dg/pr52621.f90: New testcase.
5640 2012-04-11 Richard Guenther <rguenther@suse.de>
5643 * g++.dg/torture/pr52918-1.C: New testcase.
5644 * g++.dg/torture/pr52918-2.C: Likewise.
5646 2012-04-11 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/block_11.f90: New.
5651 2012-04-11 Nick Clifton <nickc@redhat.com>
5653 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5655 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5658 * gcc.target/powerpc/pr16458-1.c: New test.
5659 * gcc.target/powerpc/pr16458-2.c: Likewise.
5660 * gcc.target/powerpc/pr16458-3.c: Likewise.
5661 * gcc.target/powerpc/pr16458-4.c: Likewise.
5663 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5665 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5666 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5667 * gcc.dg/builtin-bswap-5.c: Likewise.
5668 * gcc.target/i386/builtin-bswap-4.c: New test.
5670 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5673 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5675 2012-04-11 Richard Guenther <rguenther@suse.de>
5677 PR rtl-optimization/52881
5678 * gcc.dg/torture/pr52881.c: New testcase.
5679 * gcc.dg/torture/pr52913.c: Likewise.
5681 2012-04-11 Richard Guenther <rguenther@suse.de>
5683 PR tree-optimization/52912
5684 * gcc.dg/torture/pr52912.c: New testcase.
5686 2010-04-10 Michael Matz <matz@suse.de>
5688 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5689 * gcc.dg/vect/vect-outer-1.c: Adjust.
5690 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5691 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5692 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5693 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5694 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5695 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5697 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5699 PR tree-optimization/52870
5700 * gcc.dg/vect/pr52870.c: New test.
5702 2012-04-09 Mike Stump <mikestump@comcast.net>
5704 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5705 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5706 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5707 * gnat.dg/aggr11.adb: Likewise.
5708 * gnat.dg/aggr11_pkg.ads: Likewise.
5709 * gnat.dg/aggr15.adb: Likewise.
5710 * gnat.dg/aggr15.ads: Likewise.
5711 * gnat.dg/aggr17.adb: Likewise.
5712 * gnat.dg/aggr18.adb: Likewise.
5713 * gnat.dg/array14.adb: Likewise.
5714 * gnat.dg/array14.ads: Likewise.
5715 * gnat.dg/array14_pkg.ads: Likewise.
5716 * gnat.dg/array19.adb: Likewise.
5717 * gnat.dg/array19.ads: Likewise.
5718 * gnat.dg/discr27.adb: Likewise.
5719 * gnat.dg/discr27.ads: Likewise.
5720 * gnat.dg/discr35.adb: Likewise.
5721 * gnat.dg/discr35.ads: Likewise.
5722 * gnat.dg/discr6.adb: Likewise.
5723 * gnat.dg/discr6_pkg.ads: Likewise.
5724 * gnat.dg/import1.adb: Likewise.
5725 * gnat.dg/import1.ads: Likewise.
5726 * gnat.dg/loop_address2.adb: Likewise.
5727 * gnat.dg/opt7.adb: Likewise.
5728 * gnat.dg/opt7.ads: Likewise.
5729 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5730 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5731 * gnat.dg/rep_clause2.adb: Likewise.
5732 * gnat.dg/rep_clause2.ads: Likewise.
5733 * gnat.dg/slice2.adb: Likewise.
5734 * gnat.dg/slice2.ads: Likewise.
5735 * gnat.dg/slice6.adb: Likewise.
5736 * gnat.dg/slice6_pkg.ads: Likewise.
5737 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5738 * gnat.dg/taft_type2.adb: Likewise.
5739 * gnat.dg/taft_type2.ads: Likewise.
5740 * gnat.dg/taft_type2_pkg.ads: Likewise.
5741 * gnat.dg/volatile10.adb: Likewise.
5742 * gnat.dg/volatile10_pkg.ads: Likewise.
5744 * gcc.dg/dll-8.c: Remove execute permissions.
5745 * g++.dg/ext/dllexport5.C: Likewise.
5747 2012-04-09 Jan Hubicka <jh@suse.cz>
5752 * gcc.dg/lto/pr52634_1.c: New testcase.
5753 * gcc.dg/lto/pr52634_0.c: New testcase.
5755 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5758 * gcc.target/i386/pr52883.c: New testcase.
5760 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5762 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5763 (check_effective_target_sync_long_long): Add SPARC case.
5764 (check_effective_target_sync_long_long_runtime): Likewise.
5765 (check_effective_target_sync_int_long): Adjust SPARC case.
5766 (check_effective_target_sync_char_short): Likewise.
5768 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5770 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5771 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5773 2012-04-08 Tobias Burnus <burnus@net-b.de>
5777 * gfortran.dg/public_private_module_2.f90: New.
5779 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
5781 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5784 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5787 * gfortran.dg/function_optimize_11.f90: New test.
5789 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5792 * gfortran.dg/use_only_6.f90: New test.
5794 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5797 * gfortran.dg/use_only_6.f90: New test.
5798 2012-04-06 Mike Stump <mikestump@comcast.net>
5801 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5803 2012-04-05 Jason Merrill <jason@redhat.com>
5806 * g++.dg/template/qualified-id5.C: New.
5808 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5811 * gcc.target/i386/pr52882.c: New test.
5813 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5814 Dominique D'Humieures <dominiq@lps.ens.fr>
5817 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5818 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5820 2012-04-04 Jason Merrill <jason@redhat.com>
5823 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5825 2012-04-03 Jason Merrill <jason@redhat.com>
5828 * g++.dg/cpp0x/variadic-value1.C: New.
5830 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5832 * gnat.dg/pack18.adb: New test.
5833 * gnat.dg/pack18_pkg.ads: New helper.
5835 2012-04-03 Richard Guenther <rguenther@suse.de>
5837 PR tree-optimization/52808
5838 * gcc.dg/pr52808.c: New testcase.
5840 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5842 PR tree-optimization/52835
5843 * gfortran.dg/pr52835.f90: New test.
5845 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5847 * gnat.dg/specs/aggr5.ads: New test.
5849 2012-04-02 Richard Guenther <rguenther@suse.de>
5851 PR tree-optimization/52756
5852 * gcc.dg/torture/pr52756.c: New testcase.
5854 2012-04-02 Richard Guenther <rguenther@suse.de>
5857 * gcc.dg/pr52803.c: New testcase.
5859 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5862 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5865 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/cpp0x/noexcept17.C: New.
5869 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5870 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5871 * g++.dg/cpp0x/noexcept01.C: Likewise.
5872 * g++.dg/eh/init-temp1.C: Likewise.
5873 * g++.dg/eh/ctor1.C: Likwise.
5875 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5877 * gnat.dg/controlled6.adb: New test.
5878 * gnat.dg/controlled6_pkg.ads: New helper.
5879 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5881 2012-03-30 Richard Henderson <rth@redhat.com>
5884 * g++.dg/opt/pr52727.C: New testcase.
5886 2012-03-30 Richard Guenther <rguenther@suse.de>
5888 PR tree-optimization/52754
5889 * gcc.target/i386/pr52754.c: New testcase.
5891 2012-03-30 Richard Guenther <rguenther@suse.de>
5894 * g++.dg/torture/pr52772.C: New testcase.
5896 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5899 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5901 2012-03-29 Jason Merrill <jason@redhat.com>
5904 * g++.dg/template/inherit8.C: New.
5906 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5909 * g++.dg/ext/weak4.C: New test.
5911 PR tree-optimization/52760
5912 * gcc.c-torture/execute/pr52760.c: New test.
5914 2012-03-29 Jason Merrill <jason@redhat.com>
5917 * g++.dg/cpp0x/initlist-array3.C: New.
5919 2012-03-28 Jason Merrill <jason@redhat.com>
5922 * g++.dg/overload/virtual2.C: New.
5924 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5926 * gnat.dg/vect7.ad[sb]: New test.
5928 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5929 Tobias Burnus <burnus@gcc.gnu.org>
5932 * gfortran.dg/allocate_class_1.f90 : Change error test.
5933 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5934 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5935 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5937 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5940 * gcc.dg/pr52691.c: New test.
5943 * gcc.c-torture/compile/pr52750.c: New test.
5945 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5948 * gcc.target/avr/torture/builtins-2.c: New test.
5950 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5953 * gcc.target/i386/pr52736.c: New test.
5955 2012-03-27 Martin Jambor <mjambor@suse.cz>
5958 * gcc.dg/torture/pr52693.c: New test.
5960 2012-03-27 Meador Inge <meadori@codesourcery.com>
5963 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5965 2012-03-27 Mike Stump <mikestump@comcast.net>
5968 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5969 failures that match branch names.
5971 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5972 H.J. Lu <hongjiu.lu@intel.com>
5975 * gcc.target/i386/pr52698.c: New test.
5977 2012-03-27 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/torture/pr52720.c: New testcase.
5982 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5984 * gnat.dg/pack17.adb: New test.
5986 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5988 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5989 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5991 2012-03-26 Martin Jambor <mjambor@suse.cz>
5993 PR tree-optimization/50052
5994 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5996 2012-03-26 Richard Guenther <rguenther@suse.de>
5998 PR tree-optimization/52701
5999 * gfortran.dg/pr52701.f90: New testcase.
6001 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6003 PR tree-optimization/52686
6004 * gcc.target/arm/pr52686.c: New test.
6006 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6008 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6009 Add "-Os -flto" to list.
6011 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6013 * gnat.dg/concat2.ad[sb]: New test.
6015 2012-03-24 Jason Merrill <jason@redhat.com>
6017 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6018 * g++.dg/cpp0x/trailing2.C: Likewise.
6019 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6020 * g++.dg/cpp1y/auto-fn1.C: New.
6021 * g++.dg/cpp1y/auto-fn2.C: New.
6022 * g++.dg/cpp1y/auto-fn3.C: New.
6023 * g++.dg/cpp1y/auto-fn4.C: New.
6024 * g++.dg/cpp1y/auto-fn5.C: New.
6025 * g++.dg/cpp1y/auto-fn6.C: New.
6026 * g++.dg/cpp1y/auto-fn7.C: New.
6027 * g++.dg/cpp1y/auto-fn8.C: New.
6028 * g++.dg/cpp1y/auto-fn9.C: New.
6029 * g++.dg/cpp1y/auto-fn10.C: New.
6030 * g++.dg/cpp1y/auto-fn11.C: New.
6032 2012-03-23 Richard Guenther <rguenther@suse.de>
6034 PR tree-optimization/52678
6035 * gfortran.dg/pr52678.f: New testcase.
6037 2012-03-23 Richard Guenther <rguenther@suse.de>
6039 PR tree-optimization/52638
6040 * g++.dg/torture/pr52638.C: New testcase.
6042 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6045 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6047 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6050 * g++.dg/ext/attrib44.C: New test.
6052 2012-03-22 Jan Hubicka <jh@suse.cz>
6055 * g++.dg/torture/pr51737.C: New testcase
6057 2012-03-22 Richard Guenther <rguenther@suse.de>
6059 PR tree-optimization/52548
6060 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6062 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6064 * lib/fortran-modules.exp (list-module-names-1): Remove
6067 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6070 * gcc.target/sh/pr50751-1.c: New.
6071 * gcc.target/sh/pr50751-2.c: New.
6072 * gcc.target/sh/pr50751-3.c: New.
6074 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6077 * gcc.target/sh/sh4a-cos.c: Remove.
6078 * gcc.target/sh/sh4a-sin.c: Remove.
6079 * gcc.target/sh/sh4a-sincos.c: Remove.
6081 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6083 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6084 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6086 2012-03-21 Martin Jambor <mjambor@suse.cz>
6089 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6090 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6092 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6094 * gcc.target/arm/thumb-16bit-ops.c: New file.
6095 * gcc.target/arm/thumb-ifcvt.c: New file.
6097 2012-03-20 Jason Merrill <jason@redhat.com>
6099 * lib/target-supports.exp: Add { target c++1y }.
6101 * g++.dg/cpp0x/auto32.C: New.
6103 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6106 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6108 * gcc.dg/torture/pr48124-4.c: Ditto:
6109 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6111 2012-03-20 Jason Merrill <jason@redhat.com>
6114 * g++.dg/cpp0x/initlist66.C: New.
6116 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6118 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6121 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6124 * gcc.target/avr/torture/addr-space-2.h: New file.
6125 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6126 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6127 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6128 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6130 2012-03-20 Richard Guenther <rguenther@suse.de>
6132 * gnat.dg/pack16.adb: New testcase.
6133 * gnat.dg/pack16_pkg.ads: Likewise.
6134 * gnat.dg/specs/pack8.ads: Likewise.
6135 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6137 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6139 * g++.dg/warn/Wuseless-cast.C: Extend.
6141 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6144 * g++.dg/warn/Wuseless-cast.C: New.
6146 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6149 * gfortran.dg/pr52608.f90: New test.
6151 2012-03-17 Tobias Burnus <burnus@net-b.de>
6154 * gfortran.dg/proc_ptr_36.f90: New.
6156 2012-03-16 Martin Jambor <mjambor@suse.cz>
6158 * gcc.dg/misaligned-expand-1.c: New test.
6159 * gcc.dg/misaligned-expand-3.c: Likewise.
6161 2012-03-16 Richard Guenther <rguenther@suse.de>
6162 Kai Tietz <ktietz@redhat.com>
6165 * gcc.c-torture/execute/pr48814-1.c: New test.
6166 * gcc.c-torture/execute/pr48814-2.c: New test.
6167 * gcc.dg/tree-ssa/assign-1.c: New test.
6168 * gcc.dg/tree-ssa/assign-2.c: New test.
6169 * gcc.dg/tree-ssa/assign-3.c: New test.
6171 2012-03-16 Richard Guenther <rguenther@suse.de>
6173 * gnat.dg/specs/pack7.ads: New testcase.
6175 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6179 * gcc.dg/torture/vshuf-8.inc: Likewise.
6180 * gcc.dg/torture/vshuf-16.inc: Likewise.
6181 * gcc.dg/torture/vshuf-32.inc: Likewise.
6183 2012-03-15 Jason Merrill <jason@redhat.com>
6185 * g++.dg/torture/pr52582.C: New.
6187 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6189 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6191 2012-03-15 Ira Rosen <irar@il.ibm.com>
6192 Ulrich Weigand <ulrich.weigand@linaro.org>
6194 * gcc.dg/vect/slp-cond-3.c: New test.
6195 * gcc.dg/vect/slp-cond-4.c: New test.
6197 2012-03-15 Ira Rosen <irar@il.ibm.com>
6198 Ulrich Weigand <ulrich.weigand@linaro.org>
6200 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6201 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6203 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6208 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6209 * gfortran.dg/round_1.f03: Likewise.
6211 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6212 Andrew Pinski <apinski@cavium.com>
6215 * gcc.dg/pr52592.c: New test.
6217 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6219 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6220 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6221 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6222 * lib/fortran-modules.exp: .. this new file. Adjust users.
6223 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6224 gfortran-dg-debug-runtest): Call cleanup-modules.
6225 * lib/fortran-torture.exp (fortran-torture-execute,
6226 fortran-torture): Likewise.
6227 * gfortran.dg/coarray/caf.exp: Likewise.
6228 * lib/lto.exp: Likewise.
6229 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6230 * gfortran.dg/class_4b.f03: Likewise.
6231 * gfortran.dg/class_4c.f03: Likewise.
6232 * gfortran.dg/class_45a.f03: Likewise.
6233 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6234 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6235 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6236 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6237 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6238 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6239 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6240 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6241 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6242 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6243 * gfortran.dg/whole_file_28.f90: Likewise.
6244 * gfortran.dg/whole_file_29.f90: Likewise.
6245 * gfortran.dg/whole_file_30.f90: Likewise.
6246 * gfortran.dg/whole_file_31.f90: Likewise.
6248 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6250 PR tree-optimization/52267
6251 * gcc.dg/pr52267.c: New test.
6252 * gcc.dg/tree-ssa/vrp65.c: New test.
6253 * gcc.dg/tree-ssa/vrp66.c: New test.
6255 2012-03-15 Richard Guenther <rguenther@suse.de>
6258 * gfortran.dg/vect/pr52580.f: New testcase.
6260 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6262 * gcc.target/sh/fpul-usage-1.c: New.
6264 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6267 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6268 * gcc.target/sh/pr49468-di.c: Likewise.
6270 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6273 * gcc.dg/c99-stdint-6.c: Likewise.
6274 * gcc.dg/lto/20090210_0.c: Likewise.
6275 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6276 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6277 * gcc.dg/pragma-init-fini-2.c: Likewise.
6278 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6279 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6280 * gcc.target/i386/pr22152.c: Likewise.
6281 * gcc.target/i386/vect8-ret.c: Likewise.
6282 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6285 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6288 * g++.dg/tree-prof/partition1.C: Likewise.
6289 * g++.dg/tree-prof/partition2.C: Likewise.
6290 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6292 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6293 * gcc.c-torture/execute/20010724-1.c: Remove.
6294 * gcc.c-torture/execute/20010724-1.x: Remove.
6295 * gcc.c-torture/execute/20040208-2.c: Remove.
6296 * gcc.c-torture/execute/20040208-2.x: Remove.
6297 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6299 (main) [__mips__ && __sgi__]: Remove.
6300 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6301 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6302 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6303 mips-sgi-irix6* handling.
6304 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6305 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6306 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6308 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6309 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6310 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6311 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6312 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6313 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6315 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6316 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6317 * gcc.target/mips/save-restore-3.c: Likewise.
6318 * gcc.target/mips/save-restore-4.c: Likewise.
6319 * gcc.target/mips/save-restore-5.c: Likewise.
6320 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6321 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6323 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6325 (restore_ld_library_path_env_vars): Likewise.
6326 * lib/target-supports.exp (check_profiling_available): Remove
6327 mips*-*-irix* handling.
6328 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6329 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6330 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6332 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6335 * g++.dg/opt/pr52582.C: New test.
6337 2012-03-14 Richard Guenther <rguenther@suse.de>
6339 PR tree-optimization/52571
6340 * gcc.dg/vect/vect-2.c: Initialize arrays.
6341 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6342 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6343 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6345 2012-03-14 Richard Guenther <rguenther@suse.de>
6350 * gcc.dg/torture/pr48124-1.c: New testcase.
6351 * gcc.dg/torture/pr48124-2.c: Likewise.
6352 * gcc.dg/torture/pr48124-3.c: Likewise.
6353 * gcc.dg/torture/pr48124-4.c: Likewise.
6355 2012-03-14 Richard Guenther <rguenther@suse.de>
6358 * gcc.dg/pr52578.c: New testcase.
6360 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6363 * g++.dg/cpp0x/udlit-args2.C: New test.
6365 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6368 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6369 * gcc.c-torture/compile/pr48596.c: ... here.
6371 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6374 * g++.dg/lookup/hidden-class17.C: New test.
6376 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6379 * gcc.dg/Wunused-var-3.c: New test.
6381 2012-03-13 Martin Jambor <mjambor@suse.cz>
6383 * gcc.dg/misaligned-expand-2.c: New test.
6385 2012-03-13 Richard Guenther <rguenther@suse.de>
6388 * gcc.dg/pr52134.c: New testcase.
6390 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6392 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6394 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6396 PR tree-optimization/46728
6397 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6398 * gcc.target/powerpc/pr46728-5.c: Likewise.
6399 * gcc.target/powerpc/pr46728-8.c: Likewise.
6400 * gcc.target/powerpc/pr46728-10.c: Likewise.
6401 * gcc.target/powerpc/pr46728-11.c: Likewise.
6402 * gcc.target/powerpc/pr46728-13.c: Likewise.
6403 * gcc.target/powerpc/pr46728-14.c: Likewise.
6404 * gcc.target/powerpc/pr46728-15.c: Likewise.
6406 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6409 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6411 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6413 PR tree-optimization/46728
6414 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6415 * gcc.target/powerpc/pr46728-5.c: Likewise.
6416 * gcc.target/powerpc/pr46728-8.c: Likewise.
6417 * gcc.target/powerpc/pr46728-10.c: Likewise.
6418 * gcc.target/powerpc/pr46728-11.c: Likewise.
6419 * gcc.target/powerpc/pr46728-13.c: Likewise.
6420 * gcc.target/powerpc/pr46728-14.c: Likewise.
6421 * gcc.target/powerpc/pr46728-15.c: Likewise.
6423 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6426 * gcc.target/avr/torture/addr-space-1.h: New file.
6427 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6428 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6429 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6430 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6432 2012-03-12 Andrew Pinski <apinski@cavium.com>
6434 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6436 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6438 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6439 * g++.dg/abi/thunk4.C: Likewise.
6440 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6442 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6444 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6445 * g++.dg/eh/spbp.C: Likewise.
6446 * g++.dg/ext/label13.C: Likewise.
6447 * g++.dg/guality/guality.exp: Likewise.
6448 * g++.dg/other/anon5.C: Likewise.
6449 * g++.dg/other/pragma-ep-1.C: Remove.
6450 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6451 * g++.dg/warn/pr31246.C: Likewise.
6452 * g++.dg/warn/weak1.C: Likewise.
6453 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6454 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6455 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6456 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6457 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6458 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6459 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6460 * gcc.dg/c99-tgmath-1.c: Likewise.
6461 * gcc.dg/c99-tgmath-2.c: Likewise.
6462 * gcc.dg/c99-tgmath-3.c: Likewise.
6463 * gcc.dg/c99-tgmath-4.c: Likewise.
6464 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6466 * gcc.dg/debug/pr49032.c: Likewise.
6467 * gcc.dg/guality/guality.exp: Likewise.
6468 * gcc.dg/intmax_t-1.c: Likewise.
6469 * gcc.dg/pr48616.c: Likewise.
6470 * gcc.dg/pragma-ep-1.c: Remove.
6471 * gcc.dg/pragma-ep-2.c: Remove.
6472 * gcc.dg/pragma-ep-3.c: Remove.
6473 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6474 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6475 * gcc.misc-tests/gcov-14.c: Likewise.
6476 * gfortran.dg/guality/guality.exp: Likewise.
6477 * lib/target-supports.exp (check_weak_available): Likewise.
6478 (add_options_for_tls): Likewise.
6479 (check_ascii_locale_available): Likewise.
6480 * obj-c++.dg/dwarf-2.mm: Likewise.
6481 * objc.dg/dwarf-1.m: Likewise.
6482 * objc.dg/dwarf-2.m: Likewise.
6484 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6486 PR tree-optimization/51721
6487 * gcc.dg/tree-ssa/vrp64.c: New test.
6489 PR tree-optimization/52533
6490 * gcc.c-torture/compile/pr52533.c: New test.
6492 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6494 * gcc.target/i386/rtm-xabort-1.c: New.
6495 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6496 * gcc.target/i386/rtm-xend-1.c: Ditto.
6497 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6498 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6499 * gcc.target/i386/sse-13.c: Ditto.
6500 * gcc.target/i386/sse-14.c: Ditto.
6501 * gcc.target/i386/sse-22.c: Ditto.
6502 * gcc.target/i386/sse-23.c: Ditto.
6503 * g++.dg/other/i386-2.C: Ditto.
6504 * g++.dg/other/i386-3.C: Ditto.
6506 2012-03-12 Tobias Burnus <burnus@net-b.de>
6509 * gfortran.dg/proc_ptr_35.f90: New.
6511 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6514 * gcc.dg/torture/pr52530.c: New test.
6516 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6519 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6521 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6524 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6526 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6528 2012-03-09 Andrew Pinski <apinski@cavium.com>
6531 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6532 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6534 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6536 * gcc.dg/tree-ssa/scev-3.c: New.
6537 * gcc.dg/tree-ssa/scev-4.c: New.
6539 2012-03-08 Tobias Burnus <burnus@net-b.de>
6542 * gfortran.dg/proc_ptr_34.f90
6544 2012-03-07 Jason Merrill <jason@redhat.com>
6547 * g++.dg/cpp0x/udlit-mangle.C: New.
6549 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6551 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6553 2012-03-06 Richard Guenther <rguenther@suse.de>
6556 * gcc.dg/torture/pr52493.c: New testcase.
6558 2012-03-06 Richard Guenther <rguenther@suse.de>
6561 * gcc.dg/lto/pr52097_0.c: New testcase.
6563 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6566 * gcc.target/sh/pr51244-1.c: New.
6567 * gcc.target/sh/pr51244-2.c: New.
6568 * gcc.target/sh/pr51244-3.c: New.
6570 2012-03-05 Jason Merrill <jason@redhat.com>
6573 * g++.dg/ext/visibility/template11.C: New.
6575 * g++.dg/cpp0x/implicit13.C: New.
6577 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6579 PR tree-optimization/51721
6580 * gcc.dg/tree-ssa/vrp63.c: New test.
6581 * gcc.dg/pr51721.c: New test.
6583 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6586 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6589 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6592 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6594 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6597 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6599 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6601 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6604 2012-03-03 Jason Merrill <jason@redhat.com>
6606 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6609 * g++.dg/cpp0x/initlist65.C: New.
6612 * g++.dg/ext/is_empty2.C: New.
6614 2012-03-03 Tobias Burnus <burnus@net-b.de>
6617 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6619 2012-03-03 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6622 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6623 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6624 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6625 * gfortran.dg/class_30.f90: Remove dg-warning line.
6626 * gfortran.dg/bind_c_usage_25.f90: New.
6628 2012-03-03 Tobias Burnus <burnus@net-b.de>
6631 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6632 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6633 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6635 2012-03-03 Tobias Burnus <burnus@net-b.de>
6638 * gfortran.dg/assumed_type_1.f90: New.
6639 * gfortran.dg/assumed_type_2.f90: New.
6640 * gfortran.dg/assumed_type_3.f90: New.
6641 * gfortran.dg/assumed_type_4.f90: New.
6643 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6646 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6647 * gcc.target/sh/pr49468-di.c: New.
6649 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6651 * gcc.dg/graphite/pr50561.c: Update.
6653 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6655 * gcc.target/powerpc/pr52457.c: New test.
6657 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6659 * gcc.target/arm/sat-1.c: New test.
6661 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6664 * gcc.target/i386/pr46716.c: New test.
6666 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6669 * g++.dg/cpp0x/sfinae32.C: New.
6671 2012-03-02 Richard Guenther <rguenther@suse.de>
6673 PR tree-optimization/52406
6674 * gcc.dg/torture/pr52406.c: New testcase.
6676 2012-03-02 Tobias Burnus <burnus@net-b.de>
6679 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6680 * gfortran.dg/nullify_2.f90: Update dg-error.
6681 * gfortran.dg/nullify_4.f90: Ditto.
6682 * gfortran.dg/pointer_init_6.f90: Ditto.
6684 2012-03-02 Tobias Burnus <burnus@net-b.de>
6687 * gfortran.dg/class_51.f90: New.
6689 2012-03-02 Tobias Burnus <burnus@net-b.de>
6692 * gfortran.dg/intrinsic_8.f90: New.
6694 2012-03-01 Kai Tietz <ktietz@redhat.com>
6696 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6697 routines on mingw targets.
6698 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6700 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6702 PR tree-optimization/52445
6703 * gcc.dg/pr52445.c: New test.
6705 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6708 * gcc.c-torture/compile/pr52437.c: New test.
6711 * gcc.dg/torture/pr52419.c: New test.
6713 PR tree-optimization/52429
6714 * gcc.dg/torture/pr52429.c: New test.
6715 * g++.dg/opt/pr52429.C: New test.
6717 2012-02-29 Richard Guenther <rguenther@suse.de>
6720 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6721 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6722 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6723 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6724 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6725 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6727 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6729 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6731 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6734 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6736 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6739 * gcc.target/arm/neon/pr51534.c: New testcase.
6741 2012-02-28 Richard Guenther <rguenther@suse.de>
6744 * gcc.dg/torture/pr52407.c: New testcase.
6746 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6748 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6749 * gcc.target/arm/vfp2.c: Likewise.
6750 * gcc.target/arm/vfp3.c: Likewise.
6751 * gcc.target/arm/vfp4.c: Likewise.
6752 * gcc.target/arm/vfp5.c: Likewise.
6753 * gcc.target/arm/vfp6.c: Likewise.
6754 * gcc.target/arm/vfp7.c: Likewise.
6755 * gcc.target/arm/vfp8.c: Likewise.
6756 * gcc.target/arm/vfp9.c: Likewise.
6757 * gcc.target/arm/vfp10.c: Likewise.
6758 * gcc.target/arm/vfp11.c: Likewise.
6759 * gcc.target/arm/vfp12.c: Likewise.
6760 * gcc.target/arm/vfp13.c: Likewise.
6761 * gcc.target/arm/vfp14.c: Likewise.
6762 * gcc.target/arm/vfp15.c: Likewise.
6763 * gcc.target/arm/vfp16.c: Likewise.
6764 * gcc.target/arm/vfp17.c: Likewise.
6765 * gcc.target/arm/neon-constants.h: New file.
6766 * gcc.target/arm/neon-vect1.c: New test.
6767 * gcc.target/arm/neon-vect2.c: New test.
6768 * gcc.target/arm/neon-vect3.c: New test.
6769 * gcc.target/arm/neon-vect4.c: New test.
6770 * gcc.target/arm/neon-vect5.c: New test.
6771 * gcc.target/arm/neon-vect6.c: New test.
6772 * gcc.target/arm/neon-vect7.c: New test.
6773 * gcc.target/arm/neon-vect8.c: New test.
6775 2012-02-28 Richard Guenther <rguenther@suse.de>
6777 PR tree-optimization/52402
6778 * gcc.dg/torture/pr52402.c: New testcase.
6780 2012-02-28 Richard Guenther <rguenther@suse.de>
6783 * g++.dg/lto/pr52400_0.C: New testcase.
6785 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6787 * gcc.target/avr/torture/builtins-1.c: New test.
6788 * gcc.target/avr/torture/builtins-error.c: New test.
6790 2012-02-28 Kai Tietz <ktietz@redhat.com>
6792 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6793 * gcc.target/i386/pr45352-2.c: Likewise.
6794 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6795 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6796 targets instead rand.
6797 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6798 * gcc.target/i386/sse2-mul-1.c: Likewise.
6799 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6800 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6801 * gcc.target/i386/pad-1.c: Likewise.
6802 * gcc.target/i386/pad-9.c: Likewise.
6803 * gcc.target/i386/pad-2.c: Likewise.
6804 * gcc.target/i386/pad-5b.c: Likewise.
6805 * gcc.target/i386/pad-8.c: Likewise.
6806 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6807 * gcc.target/i386/pr44130.c: Likewise.
6808 * gcc.target/i386/align-main-1.c: Likewise.
6809 * gcc.target/i386/align-main-2.c: Likewise.
6810 * gcc.target/i386/sw-1.c: Likewise.
6811 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6812 on x64 mingw target.
6813 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6814 * gcc.target/i386/pr46295.c: Likewise.
6815 * gcc.target/i386/amd64-abi-1.c: Likewise.
6816 * gcc.target/i386/amd64-abi-2.c: Likewise.
6817 * gcc.target/i386/pr39082-1.c: Likewise.
6818 * gcc.target/i386/pr39162.c: Likewise.
6819 * gcc.target/i386/pr22152.c: Likewise.
6820 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6821 * gcc.target/i386/wrfsbase-2.c: Likewise.
6822 * gcc.target/i386/local.c: Likewise
6823 * gcc.target/i386/wrgsbase-1.c: Likewise.
6824 * gcc.target/i386/wrfsbase-1.c: Likewise.
6825 * gcc.target/i386/pr39315-3.c: Likewise.
6826 * gcc.target/i386/pr35767-4.c: Likewise.
6827 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6829 * gcc.target/i386/pr45336-2.c: Likewise.
6830 * gcc.target/i386/pr45336-1.c: Likewise.
6831 * gcc.target/i386/pr45336-4.c: Likewise.
6833 2012-02-27 Tristan Gingold <gingold@adacore.com>
6835 * gnat.dg/array20.ad[sb]: New test.
6837 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6840 * gcc.target/arm/pr52375.c: New test.
6841 * gcc.c-torture/compile/pr52375.c: New test.
6843 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6845 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6846 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6848 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6850 * gnat.dg/aggr19.adb: New test.
6851 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6853 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6856 * gcc.target/sh/pr49263.c: New.
6858 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6860 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6861 simulate_thread_wrapper_other_threads
6862 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6863 Move initialization of 'value' to main().
6864 (main): Initialize 'value';
6865 * gcc.dg/simulate-thread/speculative-store.c
6866 (simulate_thread_step_verify): Return 0 when successful.
6867 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6869 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6870 (simulate_thread_wrapper_other_threads): Return a success/fail value
6871 and issue an error if the instruction count threshold is exceeded.
6873 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6876 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6877 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6879 2012-02-24 Richard Guenther <rguenther@suse.de>
6882 * gcc.dg/pr52355.c: New testcase.
6884 2012-02-23 Kai Tietz <ktietz@redhat.com>
6886 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6887 * gcc.dg/Wpadded.c: Likewise.
6888 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6890 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6891 for sleep by Sleep and add windows.h include for this function.
6892 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6894 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6896 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6897 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6898 on x64 mingw target.
6899 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6900 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6901 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6902 failure on LLP64 target.
6904 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6907 * gcc.dg/noncompile/pr52290.c: New test.
6909 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6911 PR tree-optimization/52019
6912 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6914 2012-02-22 Kai Tietz <ktietz@redhat.com>
6916 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6917 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6918 derived pdiff_t type.
6919 * g++.dg/torture/pr49720.C: Likewise
6921 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6924 * gcc.target/i386/pr52330.c: New test.
6926 2012-02-22 Tobias Burnus <burnus@net-b.de>
6929 * gfortran.dg/io_constraints_10.f90: New.
6931 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6933 * lib/target-supports.exp (check_effective_target_vect_condition):
6934 Return true for NEON.
6936 2012-02-21 Kai Tietz <ktietz@redhat.com>
6938 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6940 2012-02-21 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/52324
6943 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6945 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6948 * gcc.target/avr/torture/pr51782-1.c: New test.
6950 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6952 PR tree-optimization/52318
6953 * gcc.dg/pr52318.c: New test.
6955 2012-02-20 Kai Tietz <ktietz@redhat.com>
6957 * gcc.dg/bf-ms-layout-3.c: New testcase.
6959 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6963 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6965 2012-02-20 Richard Guenther <rguenther@suse.de>
6967 PR tree-optimization/52298
6968 * gcc.dg/torture/pr52298.c: New testcase.
6969 * gcc.dg/vect/pr52298.c: Likewise.
6971 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6973 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6974 * gcc.c-torture/execute/pr52286.c: Ditto.
6976 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6978 PR tree-optimization/52286
6979 * gcc.c-torture/execute/pr52286.c: New test.
6981 2012-02-18 Tobias Burnus <burnus@net-b.de>
6984 * gfortran.dg/interface_35.f90: Use -std=f2003.
6985 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6986 * gfortran.dg/interface_assignment_4.f90: Ditto.
6987 * gfortran.dg/bessel_1.f90: Ditto.
6988 * gfortran.dg/func_result_6.f90: Ditto.
6989 * gfortran.dg/hypot_1.f90: Ditto.
6990 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6992 2012-02-17 Tobias Burnus <burnus@net-b.de>
6994 PR translation/52232
6995 PR translation/52234
6996 PR translation/52245
6997 PR translation/52246
6998 PR translation/52262
6999 PR translation/52273
7000 * gfortran.dg/coarray_22.f90: Update dg-error.
7001 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7003 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7006 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7007 (simulate-thread): Use default timeout.
7009 2012-02-16 Jason Merrill <jason@redhat.com>
7012 * g++.dg/ext/timevar1.C: New.
7014 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7017 * g++.dg/template/using21.C: New.
7018 * g++.dg/template/using22.C: Likewise.
7020 2012-02-16 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7025 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7027 PR tree-optimization/52255
7028 * gcc.c-torture/compile/pr52255.c: New test.
7031 * g++.dg/debug/dwarf2/pr52260.C: New test.
7034 * g++.dg/ipa/pr51929.C: New test.
7036 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7039 * gcc.target/powerpc/pr52199.c: New file.
7041 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7044 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7046 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7048 * gcc.dg/pr51867.c: Don't include <math.h>.
7051 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7053 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7054 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7056 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7058 PR tree-optimization/50561
7059 * gcc.dg/graphite/pr50561.c: New testcase.
7061 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7063 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7064 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7066 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7068 * gnat.dg/discr35.ad[sb]: New test.
7070 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7072 * gnat.dg/volatile10.adb: New test.
7073 * gnat.dg/volatile10_pkg.ads: New helper.
7075 2012-02-14 Jason Merrill <jason@redhat.com>
7077 * g++.dg/ext/attrib43.C: New.
7079 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7081 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7082 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7084 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7085 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7086 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7087 effective_target fgnu_tm.
7088 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7090 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7093 * g++.dg/template/asmgoto1.C: New test.
7095 2012-02-14 Ian Lance Taylor <iant@google.com>
7098 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7099 compiling generated file for 64bit and index tests.
7101 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7103 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7105 2012-02-14 Richard Guenther <rguenther@suse.de>
7107 PR tree-optimization/52244
7108 PR tree-optimization/51528
7109 * gcc.dg/torture/pr52244.c: New testcase.
7111 2012-02-14 Walter Lee <walt@tilera.com>
7113 * g++.dg/other/PR23205.C: Disable test on tile.
7114 * g++.dg/other/pr23205-2.C: Disable test on tile.
7115 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7116 * gcc.dg/20040813-1.c: Disable test on tile.
7117 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7118 * gcc.misc-tests/linkage.exp: Handle tilegx.
7120 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7122 PR tree-optimization/52210
7123 * gcc.dg/pr52210.c: New test.
7125 2012-02-14 Jason Merrill <jason@redhat.com>
7128 * g++.dg/overload/defarg5.C: New.
7130 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7133 * c-c++-common/pr52181.c: New test.
7135 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7138 * g++.dg/ext/atomic-1.C: New test.
7140 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7142 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7144 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.c-torture/execute/pr52209.c: New test.
7149 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7152 * gfortran.dg/elemental_optional_args_5.f03: New test.
7154 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7157 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7160 2012-02-11 Ian Lance Taylor <iant@google.com>
7163 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7164 SPARC Solaris. Don't run the test at all on systems where it may
7165 not work, rather than xfailing it.
7167 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7169 PR rtl-optimization/52175
7170 * gcc.c-torture/compile/pr52175.c: New test.
7172 2012-02-10 Jason Merrill <jason@redhat.com>
7175 * g++.dg/template/repo10.C: New.
7177 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7180 * gcc.dg/pr52132.c: New test.
7182 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7184 * gnat.dg/specs/aggr4.ads: New test.
7185 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7187 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7190 * gcc.target/i386/pr52146.c: New.
7192 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7195 * c-c++-common/pr52177.c: New test.
7197 2012-02-10 Jan Hubicka <jh@suse.cz>
7200 * g++.dg/torture/pr48600.C: New testcase.
7202 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7205 * gcc.dg/dfp/pr52140.c: New test.
7207 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7210 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7213 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7216 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7217 * gcc.dg/pr51867.c: New test.
7219 2012-02-09 Ian Lance Taylor <iant@google.com>
7221 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7222 which don't support -fsplit-stack. Turn off optimization when
7223 compiling select5-out.go.
7225 2012-02-08 Ian Lance Taylor <iant@google.com>
7227 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7228 systems which don't support -fsplit-stack.
7230 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7232 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7233 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7234 machine instuction in the log.
7236 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7238 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7241 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7244 * gcc.dg/pr48524.c: New test.
7245 * gcc.dg/pr48524.spec: New spec file for test.
7247 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7250 * gfortran.dg/vect/pr32380.f90: New test.
7252 2012-02-08 Tobias Burnus <burnus@net-b.de>
7255 * gfortran.dg/realloc_on_assign_12.f90: New.
7257 2012-02-08 Richard Guenther <rguenther@suse.de>
7259 PR rtl-optimization/52170
7260 * gcc.dg/torture/pr52170.c: New testcase.
7262 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7264 PR gcov-profile/52150
7265 * gcc.dg/tree-prof/pr52150.c: New test.
7267 PR rtl-optimization/52139
7268 * gcc.dg/pr52139.c: New test.
7270 2012-02-07 Jason Merrill <jason@redhat.com>
7273 * g++.dg/cpp0x/constexpr-union3.C: New.
7276 * g++.dg/lto/pr52035_0.C: New.
7278 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7280 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7281 * gcc.dg/special/weak-1.c: Likewise.
7282 * gcc.dg/ucnid-12.c: Likewise.
7283 * gcc.dg/torture/pr45678-1.c: Likewise.
7284 * gcc.dg/torture/pr45678-2.c: Likewise.
7285 * gcc.dg/vector-4.c: Likewise.
7286 * gcc.dg/ipa/inline-5.c: Likewise.
7287 * gcc.dg/ucnid-11.c: Likewise.
7288 * gcc.misc-tests/gcov-13.c: Likewise.
7289 * gcc.misc-tests/gcov-14.c: Likewise.
7290 * g++.dg/ext/label13.C: Likewise.
7291 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7292 hppa*-*-hpux* options.
7293 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7294 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7295 * gcc.dg/pr48616.c: Likewise.
7296 * gcc.dg/pr17957.c: Likewise.
7297 * gcc.dg/pr17055-1.c: Likewise.
7298 * gcc.dg/pr32912-1.c: Likewise.
7299 * gcc.dg/tm/pr51472.c: Likewise.
7300 * c-c++-common/fold-bitand-4.c: Likewise.
7301 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7302 Use dg-additional-options for extra options.
7304 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7306 * gcc.target/epiphany/interrupt-2.c: New test.
7308 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7311 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7312 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7315 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7318 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7320 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7324 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7325 * gcc.target/mips/va-arg-1.c: New test.
7327 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7329 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7330 for -mno-pointers-to-nested-functions.
7332 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7334 * gcc.c-torture/execute/20120207-1.c: New test.
7336 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7338 PR rtl-optimization/52060
7339 * gcc.dg/torture/pr52060.c: New test.
7342 * gcc.c-torture/compile/pr52074.c: New test.
7344 2012-02-07 Tobias Burnus <burnus@net-b.de>
7347 * gfortran.dg/class_to_type_2.f90: New.
7349 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7352 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7355 2012-02-06 Jason Merrill <jason@redhat.com>
7358 * g++.dg/template/conv13.C: New.
7360 2012-02-06 Richard Guenther <rguenther@suse.de>
7362 PR tree-optimization/52115
7363 * gcc.c-torture/compile/pr52115.c: New testcase.
7365 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7368 * gcc.c-torture/execute/pr52129.c: New test.
7370 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7372 * gcc.dg/pr48374.c: Actually add the test I forgot
7373 in the 2012-01-25 commit.
7375 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7378 * gfortran.dg/vect/vect-8.f90: New test case.
7380 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7383 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7385 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7388 * gfortran.dg/class_48.f90 : Add test of allocate class array
7389 component with source in subroutine test3. Remove commenting
7390 out in subroutine test4, since branching on unitialized variable
7391 is now fixed (no PR for this last.).
7393 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7395 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7397 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7399 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7402 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7403 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7405 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7407 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7408 (check_effective_target_sync_int_long): Use it.
7409 (check_effective_target_sync_char_short): Likewise.
7410 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7412 2012-02-05 Tobias Burnus <burnus@net-b.de>
7415 * gfortran.dg/class_48.f90: Add some further checks.
7417 2012-02-05 Ira Rosen <irar@il.ibm.com>
7419 PR tree-optimization/52091
7420 * gcc.dg/vect/pr52091.c: New test.
7422 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7424 PR rtl-optimization/52113
7425 * gcc.target/avr/pr52113.c: New test.
7427 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7429 PR rtl-optimization/52092
7430 * gcc.c-torture/compile/pr52092.c: New test.
7432 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7435 * gfortran.dg/class_array_10.f03: New test.
7438 * gfortran.dg/class_array_11.f03: New test.
7441 * gfortran.dg/class_array_12.f03: New test.
7443 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7446 * gfortran.dg/realloc_on_assign_11.f90: New test.
7448 2012-02-02 Tobias Burnus <burnus@net-b.de>
7451 * gfortran.dg/shape_7.f90: New.
7453 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7455 * gcc.target/mips/mips-prepend-1.c: New test.
7457 2012-02-02 Jan Hubicka <jh@suse.cz>
7458 Tom de Vries <tom@codesourcery.com>
7461 * gcc.dg/alias-12.c: New testcase.
7462 * gcc.dg/alias-13.c: New testcase.
7464 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7467 * gcc.dg/pr52086.c: New test.
7469 PR tree-optimization/52073
7470 * gcc.c-torture/compile/pr52073.c: New test.
7472 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7475 * gfortran.dg/function_optimize_10.f90: New test.
7477 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7479 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7482 2012-02-01 Tobias Burnus <burnus@net-b.de>
7485 * gfortran.dg/typebound_operator_14.f90: New.
7487 2012-02-01 Tobias Burnus <burnus@net-b.de>
7490 * gfortran.dg/elemental_function_1.f90: New.
7492 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7494 PR rtl-optimization/51374
7495 * gcc.target/avr/torture/pr51374-1.c:
7496 Also fail if SBIS is seen.
7498 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7500 PR rtl-optimization/51374
7501 * gcc.target/avr/torture/pr51374-1.c: New.
7503 2012-01-31 Tobias Burnus <burnus@net-b.de>
7506 * gfortran.dg/typebound_generic_11.f90: New.
7508 2012-01-31 Tobias Burnus <burnus@net-b.de>
7511 * gfortran.dg/class_49.f90: New.
7513 2012-01-31 Tobias Burnus <burnus@net-b.de>
7516 * gfortran.dg/elemental_args_check_6.f90: New.
7518 2012-01-31 Jason Merrill <jason@redhat.com>
7521 * g++.dg/cpp0x/variadic122.C: New.
7523 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7526 * gfortran.dg/realloc_on_assign_10.f90: New test.
7528 2012-01-31 Richard Guenther <rguenther@suse.de>
7530 PR tree-optimization/51528
7531 * gcc.dg/torture/pr51528.c: New testcase.
7533 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7536 * lib/go.exp (go_target_compile): Append timeout= to options.
7537 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7538 select5-out.go test on alpha*-*-* targets.
7540 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7542 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7543 (TEST_SHORT): Reformat in the same way.
7544 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7545 (TEST_SHORT): Reformat in the same way.
7546 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7547 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7548 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7549 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7550 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7552 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7555 * gcc.target/arm/pr51835.c: New testcase.
7557 2012-01-30 Richard Guenther <rguenther@suse.de>
7559 PR tree-optimization/52028
7560 * gcc.dg/torture/pr52028.c: New testcase.
7561 * gfortran.dg/ldist-pr45199.f: Adjust.
7562 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7563 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7564 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7566 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7569 * gcc.dg/tree-prof/pr52027.c: New test.
7571 PR tree-optimization/52046
7572 * gcc.dg/pr52046.c: New test.
7575 * g++.dg/other/pr52048.C: New test.
7577 2012-01-30 Richard Guenther <rguenther@suse.de>
7579 PR tree-optimization/52045
7580 * gcc.dg/pr52045.c: New testcase.
7582 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7584 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7585 new code generated for __sync_lock_release.
7587 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7589 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7591 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7594 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7596 * g++.dg/ext/visibility/template10.C: Fix typo.
7598 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7600 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7603 * g++.dg/cpp0x/constexpr-ice6.C: New.
7605 2012-01-29 Tobias Burnus <burnus@net-b.de>
7608 * gfortran.dg/default_initialization_6.f90: New.
7610 2012-01-29 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7614 * gfortran.dg/class_48.f90: New.
7616 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7619 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7621 2012-01-28 Tobias Burnus <burnus@net-b.de>
7624 * gfortran.dg/class_allocate_12.f90: New.
7626 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7628 * gcc.dg/torture/pr50444.c: Fix dg directives.
7630 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7633 * gcc.target/arm/pr52006.c: New test.
7635 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7638 * gcc.dg/lto/trans-mem.h: New file.
7639 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7640 * gcc.dg/lto/trans-mem-1_1.c: Same.
7641 * gcc.dg/lto/trans-mem-4_1.c: Same.
7642 * gcc.dg/lto/trans-mem-3_1.c: Same.
7644 2012-01-27 Tobias Burnus <burnus@net-b.de>
7647 * gfortran.dg/dummy_procedure_7.f90: New.
7649 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7651 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7652 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7654 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/other/gc5.C: New test.
7659 2012-01-27 Richard Guenther <rguenther@suse.de>
7661 PR tree-optimization/50444
7662 * gcc.dg/torture/pr50444.c: New testcase.
7664 2012-01-27 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/move_alloc_13.f90: New.
7670 2012-01-27 Tobias Burnus <burnus@net-b.de>
7673 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7674 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7675 and change dg-error string.
7677 2012-01-27 Tobias Burnus <burnus@net-b.de>
7680 * gfortran.dg/elemental_args_check_5.f90: New.
7682 2012-01-27 Richard Guenther <rguenther@suse.de>
7685 * g++.dg/torture/pr51959.C: New testcase.
7687 2012-01-27 Tom de Vries <tom@codesourcery.com>
7689 PR tree-optimization/51990
7690 * gcc.dg/pr51990.c: New test.
7691 * gcc.dg/pr51990-2.c: Same.
7693 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7694 Tobias Burnus <burnus@gcc.gnu.org>
7697 * gfortran.dg/class_allocate_11.f03: New.
7702 * gfortran.dg/class_allocate_7.f03: New.
7703 * gfortran.dg/class_allocate_8.f03: New.
7704 * gfortran.dg/class_allocate_9.f03: New.
7705 * gfortran.dg/class_allocate_10.f03: New.
7707 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7709 * gnat.dg/discr34.adb: New test.
7710 * gnat.dg/discr34_pkg.ads: New helper.
7712 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7714 * gnat.dg/discr33.adb: New test.
7716 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7718 * gnat.dg/limited_with3.ad[sb): New test.
7719 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7720 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7721 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7723 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7725 * gnat.dg/stack_usage1.adb: New test.
7726 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7728 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7729 * gcc.dg/pr44194-2.c: Likewise.
7731 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7734 * g++.dg/template/crash112.C: New.
7736 2012-01-27 Richard Henderson <rth@redhat.com>
7738 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7740 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7742 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7744 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7747 * g++.dg/opt/pr51895.C: New test.
7749 2012-01-26 Michael Matz <matz@suse.de>
7751 PR tree-optimization/48794
7752 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7754 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7756 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7758 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7760 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7761 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7763 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7764 the default value for s390 and s390x.
7766 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7769 * gcc.dg/lto/trans-mem-4_0.c: New.
7770 * gcc.dg/lto/trans-mem-4_1.c: New.
7771 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7773 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7774 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7776 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7777 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7780 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7782 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7784 2012-01-25 Ian Lance Taylor <iant@google.com>
7786 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7788 2012-01-25 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/typebound_proc_25.f90: New.
7793 2012-01-25 Jason Merrill <jason@redhat.com>
7796 * g++.dg/lto/pr51992_0.C: New.
7798 2012-01-25 Jakub Jelinek <jakub@redhat.com>
7800 PR tree-optimization/51987
7801 * gcc.target/i386/pr51987.c: New test.
7803 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7805 * gcc.dg/tm/lto-1.c: Require lto support in target.
7807 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7809 PR rtl-optimization/48374
7810 * gcc.dg/pr48374.c: New test.
7812 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7814 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7816 2012-01-25 Tobias Burnus <burnus@net-b.de>
7819 * gfortran.dg/derived_constructor_char_3.f90: New.
7821 2012-01-24 Ian Lance Taylor <iant@google.com>
7823 * go.test/go-test.exp (filecmp): New procedure.
7824 (errchk): Handle quoted square brackets.
7825 (go-gc-tests): Set go_compile_args. Handle various new test
7826 lines. Skip a few new tests.
7827 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7829 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7831 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7832 (check_effective_target_vect_extract_even_odd)
7833 (check_effective_target_vect_interleave): Return true for MIPS
7836 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7838 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7839 (main): Use it instead of argc.
7841 2012-01-24 Jason Merrill <jason@redhat.com>
7844 * g++.dg/cpp0x/sfinae31.C: New.
7846 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7848 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7850 2012-01-24 Jason Merrill <jason@redhat.com>
7853 * g++.dg/inherit/covariant20.C: New.
7855 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7858 * g++.dg/parse/crash58.C: New.
7860 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7863 * gcc.dg/pr51957-1.c: New test.
7864 * gcc.dg/pr51957-1.h: New file.
7865 * gcc.dg/pr51957-2.c: New test.
7867 2012-01-23 Jason Merrill <jason@redhat.com>
7870 * g++.dg/ext/visibility/template10.C: New.
7872 2012-01-23 Tobias Burnus <burnus@net-b.de>
7875 * gfortran.dg/move_alloc_12.f90: New.
7877 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7880 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7882 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7885 * g++.dg/template/crash111.C: New.
7887 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7889 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7891 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7893 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7896 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7897 the DW_TAG_class_type and DW_AT_name: "Executor".
7899 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7901 * lib/target-supports.exp
7902 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7903 (check_effective_target_vect_interleave): Likewise.
7905 2012-01-22 Jason Merrill <jason@redhat.com>
7908 * g++.dg/template/using20.C: New.
7909 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7911 2012-01-23 Jason Merrill <jason@redhat.com>
7914 * g++.dg/torture/pr51344.C: Limit to x86.
7916 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7918 * c-c++-common/tm/omp.c: Require target with pthread support.
7920 2012-01-23 Richard Guenther <rguenther@suse.de>
7922 PR tree-optimization/51949
7923 * gcc.dg/torture/pr51949.c: New testcase.
7925 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7927 PR rtl-optimization/51933
7928 * gcc.c-torture/execute/pr51933.c: New test.
7930 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7932 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7933 Do not define for Interix.
7935 2012-01-22 Jason Merrill <jason@redhat.com>
7938 * g++.dg/lto/pr51832.h: New.
7939 * g++.dg/lto/pr51832_0.C: New.
7940 * g++.dg/lto/pr51832_1.C: New.
7942 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7944 * gcc.dg/ext-elim-1.c: New test.
7946 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7949 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7950 * g++.dg/opt/longbranch1.C: Likewise.
7952 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7954 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7957 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7960 * gfortran.dg/namelist_74.f90: New test.
7961 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7963 2012-01-21 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/class_47.f90: New.
7968 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7970 * gnat.dg/renaming5.ad[sb]: New test.
7972 2012-01-20 Jason Merrill <jason@redhat.com>
7975 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7977 2012-01-20 Jason Merrill <jason@redhat.com>
7980 * g++.dg/ext/attrib42.C: Require ilp32.
7982 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.target/arm/pr51915.c: New test.
7987 2012-01-20 Cary Coutant <ccoutant@google.com>
7988 Dodji Seketeli <dodji@redhat.com>
7991 * g++.dg/debug/dwarf2/nested-3.C: New test.
7993 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7996 * g++.dg/template/crash110.C: New.
7998 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8001 Remove default options on hppa*-*-hpux*.
8003 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8007 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8009 * gcc.c-torture/compile/pr51856.c: New testcase.
8011 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8013 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8014 options to go_target_compile.
8016 2012-01-20 Kai Tietz <ktietz@redhat.com>
8018 * g++.dg/torture/pr51344.C: Fix typo.
8020 2012-01-20 Richard Guenther <rguenther@suse.de>
8022 PR tree-optimization/51903
8023 * g++.dg/torture/pr51903.C: New testcase.
8025 2012-01-20 Tobias Burnus <burnus@net-b.de>
8026 Janus Weil <janus@gcc.gnu.org>
8029 * gfortran.dg/use_21.f90: New.
8031 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8034 * gcc.dg/torture/pr51106-1.c: New test.
8035 * gcc.dg/torture/pr51106-2.c: New test.
8037 2012-01-19 Kai Tietz <ktietz@redhat.com>
8039 * g++.dg/torture/pr51344.C: New test.
8041 2012-01-19 Tobias Burnus <burnus@net-b.de>
8044 * gfortran.dg/intrinsic_size_2.f90: New.
8046 2012-01-19 Jason Merrill <jason@redhat.com>
8049 * g++.dg/inherit/using7.C: New.
8051 2012-01-19 Richard Guenther <rguenther@suse.de>
8053 PR tree-optimization/37997
8054 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8056 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8058 PR rtl-optimization/51505
8059 * gcc.dg/pr51505.c: New test.
8061 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8064 * gfortran.dg/typebound_operator_12.f03: New.
8065 * gfortran.dg/typebound_operator_13.f03: New.
8067 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8070 * g++.dg/cpp0x/pr51225.C: New.
8072 2012-01-17 Ian Lance Taylor <iant@google.com>
8075 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8077 2012-01-17 Tobias Burnus <burnus@net-b.de>
8080 * gfortran.dg/realloc_on_assign_9.f90: New.
8082 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8085 * gcc.dg/tm/memopt-3.c: Remove xfail.
8086 * gcc.dg/tm/memopt-4.c: Remove xfail.
8087 * gcc.dg/tm/memopt-5.c: Remove xfail.
8088 * gcc.dg/tm/memopt-7.c: Remove xfail.
8090 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8092 PR tree-optimization/51877
8093 * gcc.c-torture/execute/pr51877.c: New test.
8095 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8097 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8098 {!vect_align_arrays} to vect_sizes_32B_16B.
8099 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8100 * gcc.dg/vect/vect-peel-3.c: Ditto.
8102 2012-01-16 Jason Merrill <jason@redhat.com>
8105 * g++.dg/abi/mangle60.C: New.
8108 * g++.dg/pch/mangle1.{C,Hs}: New.
8110 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8111 Tobias Burnus <burnus@net-b.de>
8114 * gfortran.dg/elemental_optional_args_3.f90: New
8115 * gfortran.dg/elemental_optional_args_4.f90: New
8117 2012-01-16 Tobias Burnus <burnus@net-b.de>
8120 * gfortran.dg/use_20.f90: New
8122 2012-01-16 Jason Merrill <jason@redhat.com>
8125 * g++.dg/cpp0x/rv-bitfield.C: New.
8126 * g++.dg/cpp0x/rv-bitfield2.C: New.
8128 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8130 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8131 subroutine 'qsort' and use index array to assign the result.
8133 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8135 PR tree-optimization/51865
8136 * gcc.dg/pr51865.c: New test.
8138 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8140 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8142 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8144 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8145 to be loaded from the constant pool, rather than via %hi and %lo.
8147 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8149 PR rtl-optimization/51821
8150 * gcc.dg/pr51821.c: New test.
8152 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8154 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8156 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8158 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8160 2012-01-14 Tobias Burnus <burnus@net-b.de>
8163 * gfortran.dg/init_flag_8.f90: New.
8164 * gfortran.dg/init_flag_9.f90: New.
8166 2011-01-14 Tobias Burnus <burnus@net-b.de>
8169 * gfortran.dg/use_18.f90: New.
8170 * gfortran.dg/use_19.f90: New.
8172 2012-01-13 Ian Lance Taylor <iant@google.com>
8175 * g++.dg/warn/Wsign-compare-4.C: New.
8177 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8180 * gfortran.dg/alloc_comp_assign.f03: New.
8181 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8182 __BUILTIN_FREE from 38 to 32.
8184 2012-01-13 Jason Merrill <jason@redhat.com>
8187 * g++.dg/warn/Wreturn-type-7.C: New.
8189 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8191 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8193 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8194 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8195 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8196 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8197 int32plus because of big array needed.
8198 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8199 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8201 2012-01-13 Jason Merrill <jason@redhat.com>
8204 * g++.dg/ext/visibility/template9.C: New.
8207 * g++.dg/cpp0x/defaulted34.C: New.
8208 * g++.dg/template/virtual3.C: New.
8210 2012-01-13 Richard Guenther <rguenther@suse.de>
8213 * gcc.dg/torture/pr8081.c: New testcase.
8215 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8217 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8219 2012-01-12 Jason Merrill <jason@redhat.com>
8222 * g++.dg/ext/stmtexpr14.C: New.
8224 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8227 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8229 2012-01-12 Jason Merrill <jason@redhat.com>
8232 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8233 * g++.dg/abi/mangle58.C: Likewise.
8236 * g++.dg/template/arg8.C: New.
8238 2012-01-12 Ira Rosen <irar@il.ibm.com>
8240 PR tree-optimization/51799
8241 * gcc.dg/vect/pr51799.c: New test.
8242 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8245 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8246 Tobias Burnus <burnus@net-b.de>
8250 * lib/target-supports.exp
8251 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8252 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8254 2012-01-11 Jason Merrill <jason@redhat.com>
8257 * g++.dg/ext/attrib42.C: New.
8259 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/pr51796.c: New test.
8264 2012-01-11 Jason Merrill <jason@redhat.com>
8267 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8269 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8271 * gnat.dg/array19.ad[sb]: New test.
8273 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8275 * gnat.dg/opt23.ad[sb]: New test.
8276 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8277 * gnat.dg/opt24.ad[sb]: New test.
8279 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8281 PR tree-optimization/49642
8282 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8283 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8285 2012-01-11 Jason Merrill <jason@redhat.com>
8288 * g++.dg/template/explicit-args5.C: New.
8290 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8292 * gcc.c-torture/execute/20120110-1.c: New testcase.
8294 2012-01-10 Jason Merrill <jason@redhat.com>
8297 * g++.dg/inherit/ambig1.C: New.
8300 * g++.dg/cpp0x/constexpr-cache1.C: New.
8302 2012-01-10 Richard Guenther <rguenther@suse.de>
8304 PR tree-optimization/51801
8305 * gcc.dg/torture/pr51801.c: New testcase.
8307 2012-01-10 Tobias Burnus <burnus@net-b.de>
8310 * gfortran.dg/allocate_with_typespec_5.f90: New.
8312 2012-01-10 Tobias Burnus <burnus@net-b.de>
8314 * gfortran.dg/class_39.f03: Update dg-error string.
8316 2012-01-10 Richard Guenther <rguenther@suse.de>
8318 PR tree-optimization/50913
8319 * gcc.dg/graphite/interchange-16.c: New testcase.
8320 * gcc.dg/graphite/scop-20.c: XFAIL.
8321 * gfortran.dg/graphite/interchange-1.f: Likewise.
8322 * gfortran.dg/graphite/block-1.f90: Likewise.
8323 * gfortran.dg/graphite/block-2.f: Likewise.
8325 2012-01-10 Richard Henderson <rth@redhat.com>
8327 * lib/target-supports.exp (check_effective_target_vect_perm,
8328 check_effective_target_vect_perm_byte,
8329 check_effective_target_vect_perm_short): Enable for arm neon.
8331 2012-01-09 Tobias Burnus <burnus@net-b.de>
8334 * gfortran.dg/typebound_operator_11.f90: New.
8336 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8338 * gnat.dg/array18.adb: New test.
8339 * gnat.dg/array18_pkg.ads: New helper.
8341 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8344 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8345 around base object in first assignment in main program.
8346 * gfortran.dg/typebound_operator_10.f03: New test.
8348 2012-01-09 Martin Jambor <mjambor@suse.cz>
8350 PR tree-optimization/51759
8351 * g++.dg/ipa/pr51759.C: New test.
8353 2012-01-09 Tobias Burnus <burnus@net-b.de>
8356 * gfortran.dg/optional_absent_2.f90: New.
8358 2012-01-09 Tobias Burnus <burnus@net-b.de>
8361 * gfortran.dg/use_17.f90: New.
8363 2012-01-09 Gary Funck <gary@intrepid.com>
8365 PR preprocessor/33919
8366 * gcc.dg/pr33919.c: New test.
8367 * gcc.dg/pr33919-0.h: New test header file.
8368 * gcc.dg/pr33919-1.h: Ditto.
8369 * gcc.dg/pr33919-2.h: Ditto.
8371 2012-01-07 Jan Hubicka <jh@suse.cz>
8373 PR tree-optimize/51694
8374 * gcc.c-torture/compile/pr51694.c: new testcase.
8376 2012-01-07 Jan Hubicka <jh@suse.cz>
8378 PR tree-optimization/51600
8379 * g++.dg/torture/pr51600.C: New testcase.
8381 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8383 PR gcov-profile/51715
8384 PR gcov-profile/51717
8385 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8386 * gcc.misc-tests/gcov-14.c: Likewise.
8388 2012-01-06 Jason Merrill <jason@redhat.com>
8390 * g++.dg/parse/new5.C: New.
8392 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8395 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8396 including <string.h>.
8398 2012-01-06 Jason Merrill <jason@redhat.com>
8400 * g++.dg/abi/mangle51.C: New.
8401 * g++.dg/abi/mangle52.C: New.
8402 * g++.dg/abi/mangle53.C: New.
8403 * g++.dg/abi/mangle54.C: New.
8404 * g++.dg/abi/mangle55.C: New.
8405 * g++.dg/abi/mangle56.C: New.
8406 * g++.dg/abi/mangle57.C: New.
8407 * g++.dg/abi/mangle58.C: New.
8408 * g++.dg/abi/mangle59.C: New.
8409 * g++.dg/cpp0x/trailing3.C: Update mangling.
8410 * g++.dg/cpp0x/variadic111.C: Update mangling.
8411 * g++.dg/cpp0x/variadic4.C: Update mangling.
8412 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8413 * g++.dg/template/nontype22.C: Works now.
8414 * g++.dg/template/pr35240.C: Works now.
8416 * g++.dg/cpp0x/error7.C: New.
8418 2012-01-06 Tobias Burnus <burnus@net-b.de>
8420 * gfortran.dg/deallocate_stat_2.f90: New.
8421 * coarray/allocate_errgmsg.f90: New.
8422 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8423 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8424 * coarray/subobject_1.f90: Fix for num_images > 1.
8425 * gfortran.dg/deallocate_stat.f90: Update due to changed
8428 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8430 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8432 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8434 * ada/acats/overflow.lst: Add cb20004.
8436 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8439 * g++.dg/cpp0x/alias-decl-18.C: New test.
8441 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8443 * gcc.c-torture/execute/20120104-1.c: New test.
8445 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8448 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8449 the old typebound_operator_8.f03.
8450 * gfortran.dg/typebound_operator_8.f03: New version of
8451 typebound_operator_7.f03 with 'u' a derived type instead of a
8454 2012-01-05 Richard Guenther <rguenther@suse.de>
8456 * g++.dg/torture/pr49309.C: Skip for -flto.
8458 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8461 * gcc.c-torture/compile/pr51761.c: New test.
8463 2012-01-05 Richard Guenther <rguenther@suse.de>
8465 PR tree-optimization/51760
8466 * gcc.dg/torture/pr51760.c: New testcase.
8468 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8471 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8473 2012-01-05 Richard Guenther <rguenther@suse.de>
8476 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8477 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8479 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.dg/pr51695.c: New test.
8484 2012-01-04 Andrew Pinski <apinski@cavium.com>
8486 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8487 * gcc.target/mips/octeon2-lx-1.c: New test.
8488 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8489 * gcc.target/mips/octeon2-lx-2.c: New test.
8490 * gcc.target/mips/octeon2-lx-3.c: New test.
8492 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8496 * gcc.dg/tm/alias-1.c: Adjust regexp.
8497 * gcc.dg/tm/alias-2.c: Adjust regexp.
8499 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8502 * g++.dg/warn/Wparentheses-26.C: New.
8504 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8506 * gfortran.dg/elemental_optional_args_2.f90: New test.
8508 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8511 * gfortran.dg/common_17.f90: New test.
8513 2012-01-04 Richard Guenther <rguenther@suse.de>
8515 PR tree-optimization/49651
8516 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8517 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8519 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8522 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8524 2012-01-03 Andrew Pinski <apinski@cavium.com>
8526 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8527 for all mips targets. Also allow an optional .cfi_startproc.
8529 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8531 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8533 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8536 * g++.dg/rtti/dyncast5.C: New.
8538 2012-01-03 Richard Guenther <rguenther@suse.de>
8540 PR tree-optimization/51070
8541 * gcc.dg/torture/pr51070-2.c: New testcase.
8543 2012-01-03 Richard Guenther <rguenther@suse.de>
8545 PR tree-optimization/51692
8546 * gcc.dg/torture/pr51692.c: New testcase.
8548 2012-01-03 Richard Guenther <rguenther@suse.de>
8551 * g++.dg/lto/pr51650-3_0.C: New testcase.
8553 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8556 * g++.dg/warn/Wredundant-decls-spec.C: New.
8558 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8560 PR tree-optimization/51719
8561 * g++.dg/tree-prof/pr51719.C: New test.
8563 2012-01-03 Richard Guenther <rguenther@suse.de>
8566 * gcc.dg/fold-compare-6.c: New testcase.
8568 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8571 * g++.dg/gomp/pr51669.C: New test.
8573 2012-01-02 Jason Merrill <jason@redhat.com>
8576 * g++.dg/cpp0x/constexpr-union2.C: New.
8579 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8581 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8584 * g++.dg/cpp0x/constexpr-99.C: New test.
8586 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8589 * g++.dg/template/init9.C: New.
8591 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8593 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8594 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8595 rather than a specific number.
8597 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8602 * gfortran.dg/typebound_operator_7.f03: New.
8603 * gfortran.dg/typebound_operator_8.f03: New.
8605 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8608 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8610 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8612 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8614 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8616 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8618 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8621 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8623 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8624 * gfortran.dg/io_real_boz_4.f90: Likewise.
8625 * gfortran.dg/io_real_boz_5.f90: Likewise.
8627 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8629 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8631 2012-01-02 Revital Eres <revital.eres@linaro.org>
8633 * gcc.dg/sms-11.c: New file.
8635 2012-01-02 Tobias Burnus <burnus@net-b.de>
8638 * gfortran.dg/coarray/image_index_3.f90: New.
8640 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8643 * g++.dg/parse/enum8.C: New.
8645 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8648 * g++.dg/conversion/reinterpret4.C: New.
8649 * g++.dg/conversion/reinterpret1.C: Adjust.
8651 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8653 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8655 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
8657 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8658 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8659 * g++.old-deja/g++.jason/access14.C: Likewise.
8660 * g++.old-deja/g++.jason/access8.C: Likewise.
8661 * g++.old-deja/g++.jason/access1.C: Likewise.
8662 * g++.old-deja/g++.other/access3.C: Likewise.
8663 * g++.old-deja/g++.other/access5.C: Likewise.
8664 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8665 * g++.old-deja/g++.law/visibility22.C: Likewise.
8666 * g++.old-deja/g++.law/visibility26.C: Likewise.
8667 * g++.old-deja/g++.mike/p2746.C: Likewise.
8668 * g++.dg/debug/using1.C: Likewise.
8669 * g++.dg/lookup/using51.C: Likewise.
8670 * g++.dg/inherit/using5.C: Likewise.
8671 * g++.dg/inherit/pr30297.C: Likewise.
8672 * g++.dg/inherit/access8.C: Likewise.
8673 * g++.dg/torture/pr39362.C: Likewise.
8674 * g++.dg/template/crash13.C: Likewise.
8675 * g++.dg/template/using10.C: Likewise.
8677 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8680 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8683 2012-01-01 Ira Rosen <irar@il.ibm.com>
8685 PR tree-optimization/51704
8686 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8687 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8688 corresponding flags.
8690 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8693 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8695 2012-01-01 Jan Hubicka <jh@suse.cz>
8697 PR rtl-optimization/51069
8698 * gcc.c-torture/compile/pr51069.c: New testcase.
8700 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8702 PR tree-optimization/51683
8703 * gcc.dg/pr51683.c: New test.
8705 Copyright (C) 2012 Free Software Foundation, Inc.
8707 Copying and distribution of this file, with or without modification,
8708 are permitted in any medium without royalty provided the copyright
8709 notice and this notice are preserved.