1 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
3 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
6 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
7 Return 0 if already specifying -mfloat-abi other than hard.
9 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
11 * gcc.dg/pr53060.c: Prune irrelevant warning.
13 2012-10-12 Jakub Jelinek <jakub@redhat.com>
16 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
17 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
18 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
19 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
20 Adjust expected wording of warnings for *cmp* builtins.
21 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
22 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
24 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/parse/friend-main.C: New.
29 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
32 * g++.dg/pr53055.C: New testcase.
34 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/pr52744.C: New.
39 2012-10-12 Janus Weil <janus@gcc.gnu.org>
42 * gfortran.dg/dummy_procedure_9.f90: New.
44 2012-10-12 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/54894
47 * gcc.dg/torture/pr54894.c: New testcase.
49 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
52 * gcc.target/sh/pr51244-13.c: New.
53 * gcc.target/sh/pr51244-14.c: New.
54 * gcc.target/sh/pr51244-15.c: New.
55 * gcc.target/sh/pr51244-16.c: New.
57 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/cpp0x/decltype45.C: New.
62 2012-10-11 Janus Weil <janus@gcc.gnu.org>
65 * gfortran.dg/class_allocate_13.f90: New.
67 2012-10-11 Jason Merrill <jason@redhat.com>
69 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
70 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
72 * g++.dg/gomp/tls-5.C: Require tls_native.
73 * g++.dg/tls/thread_local7.C: Require tls_native.
74 * g++.dg/tls/static2.C: New.
76 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/ext/weak5.C: New.
81 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
84 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
85 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
87 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
90 * g++.dg/parse/pr43765.C: New.
92 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
94 * obj-c++.dg/tls/init-2.mm: Tweak errors.
96 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/init/bitfield3.C: New.
101 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
103 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
105 2012-10-10 Jakub Jelinek <jakub@redhat.com>
107 PR tree-optimization/54877
108 * gcc.dg/torture/pr54877.c: New test.
110 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
113 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
114 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
115 and remove target info from dg-do compile.
116 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
117 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
118 and remove target info from dg-do compile.
120 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
122 * gcc.dg/pr54782.c: Require target with pthread support.
124 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/cpp0x/auto35.C: New.
129 2012-10-10 Dodji Seketeli <dodji@redhat.com>
131 PR c++/53540 - using fails to be equivalent to typedef
132 * g++.dg/cpp0x/alias-decl-24.C: New test.
134 2012-10-10 Dodji Seketeli <dodji@redhat.com>
136 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
137 that c++11 attributes to types are ignored for now.
138 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
139 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
141 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
146 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp0x/initlist67.C: New.
151 2012-10-10 Dehao Chen <dehao@google.com>
153 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
155 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
158 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
161 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/decltype44.C: New.
166 2012-10-09 Steve Ellcey <sellcey@mips.com>
168 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
170 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/cpp0x/decltype43.C: New.
175 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
178 * gcc.dg/pr53397-1.c: New test case.
179 * gcc.dg/pr53397-2.c: New test case.
181 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/warn/Wparentheses-26.C: Adjust.
185 * g++.dg/warn/Wparentheses-27.C: New.
187 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
190 * c-c++-common/vector-scalar.c: New testcase.
191 * g++.dg/ext/vector18.C: New testcase.
192 * g++.dg/ext/vector5.C: This is not an error anymore.
193 * gcc.dg/init-vec-1.c: Move ...
194 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
195 * gcc.c-torture/execute/vector-shift1.c: Move ...
196 * c-c++-common/torture/vector-shift1.c: ... here.
197 * gcc.dg/scal-to-vec1.c: Move ...
198 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
199 C++11. Adapt error messages.
200 * gcc.dg/convert-vec-1.c: Move ...
201 * c-c++-common/convert-vec-1.c: ... here.
202 * gcc.dg/scal-to-vec2.c: Move ...
203 * c-c++-common/scal-to-vec2.c: ... here.
205 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
208 * gcc.target/i386/pr54400.c: New testcase.
210 2012-10-08 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/template/pr54858.C: New test.
215 2012-10-08 Marek Polacek <polacek@redhat.com>
218 * g++.dg/debug/pr54831.C: New test.
220 2012-10-08 Dehao Chen <dehao@google.com>
222 * g++.dg/predict-loop-exit-1.C: New.
223 * g++.dg/predict-loop-exit-2.C: New.
224 * g++.dg/predict-loop-exit-3.C: New.
226 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
228 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
230 2012-10-08 Jason Merrill <jason@redhat.com>
232 * g++.dg/gomp/tls-5.C: New.
233 * g++.dg/gomp/tls-wrap1.C: New.
234 * g++.dg/gomp/tls-wrap2.C: New.
235 * g++.dg/gomp/tls-wrap3.C: New.
236 * g++.dg/gomp/tls-wrap4.C: New.
237 * g++.dg/gomp/tls-wrapper-cse.C: New.
238 * g++.dg/tls/thread_local-cse.C: New.
239 * g++.dg/tls/thread_local-order1.C: New.
240 * g++.dg/tls/thread_local-order2.C: New.
241 * g++.dg/tls/thread_local-wrap1.C: New.
242 * g++.dg/tls/thread_local-wrap2.C: New.
243 * g++.dg/tls/thread_local-wrap3.C: New.
244 * g++.dg/tls/thread_local-wrap4.C: New.
245 * g++.dg/tls/thread_local2g.C: New.
246 * g++.dg/tls/thread_local3g.C: New.
247 * g++.dg/tls/thread_local4g.C: New.
248 * g++.dg/tls/thread_local5g.C: New.
249 * g++.dg/tls/thread_local6g.C: New.
250 * g++.dg/tls/thread_local7g.C: New.
252 * g++.dg/tls/thread_local3.C: New.
253 * g++.dg/tls/thread_local4.C: New.
254 * g++.dg/tls/thread_local5.C: New.
255 * g++.dg/tls/thread_local6.C: New.
257 * g++.dg/tls/init-2.C: Tweak errors.
258 * g++.dg/tls/thread_local1.C: New.
259 * g++.dg/tls/thread_local2.C: New.
260 * g++.dg/tls/thread_local7.C: New.
262 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
265 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
267 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
270 * gcc.target/sh/pr54685.c: New.
272 2012-10-08 Dodji Seketeli <dodji@redhat.com>
274 PR c++/53528 C++11 attribute support
275 * g++.dg/cpp0x/gen-attrs-1.C: New test.
276 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
277 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
278 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
279 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
280 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
281 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
282 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
283 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
284 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
285 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
286 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
287 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
288 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
289 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
290 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
291 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
292 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
293 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
294 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
295 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
296 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
297 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
298 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
299 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
300 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
301 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
302 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
303 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
304 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
305 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
306 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
307 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
308 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
309 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
310 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
311 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
312 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
313 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
314 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
315 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
316 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
317 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
318 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
319 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
320 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
321 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
322 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
323 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
324 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
325 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
326 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
327 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
328 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
329 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
330 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
331 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
333 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
335 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
336 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
337 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
339 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
342 * gcc.target/sh/pr54760-2.c: New.
343 * gcc.target/sh/pr54760-3.c: New.
345 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
350 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
351 Sandra Loosemore <sandra@codesourcery.com>
353 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
354 and test that the accumulator is initialized using MULT.
355 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
356 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
358 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/cpp0x/stdint.C: New.
363 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/cpp0x/stddef.C: New.
368 2012-10-06 Janus Weil <janus@gcc.gnu.org>
371 * gfortran.dg/typebound_operator_17.f90: New.
373 2012-10-06 Jan Hubicka <jh@suse.cz>
377 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
379 2012-10-06 Jan Hubicka <jh@suse.cz>
381 * gcc.dg/lto/resolutions_0.c: New testcase.
383 2012-10-06 Janus Weil <janus@gcc.gnu.org>
386 * gfortran.dg/generic_25.f90: New.
387 * gfortran.dg/generic_26.f90: New.
388 * gfortran.dg/generic_27.f90: New.
390 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
393 * gcc.target/sh/pr54760-1.c: New.
395 2012-10-05 Jakub Jelinek <jakub@redhat.com>
397 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
398 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
399 * g++.dg/warn/Wsign-compare-5.C: New test.
400 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
401 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
402 * g++.dg/ext/builtin30.C: New test.
403 * g++.dg/ext/vla12.C: New test.
404 * gcc.dg/builtins-85.c: New test.
407 * gcc.dg/guality/pr54519-1.c: New test.
408 * gcc.dg/guality/pr54519-2.c: New test.
409 * gcc.dg/guality/pr54519-3.c: New test.
410 * gcc.dg/guality/pr54519-4.c: New test.
411 * gcc.dg/guality/pr54519-5.c: New test.
412 * gcc.dg/guality/pr54519-6.c: New test.
414 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/cpp0x/defaulted38.C: New.
419 2012-10-05 Jakub Jelinek <jakub@redhat.com>
421 PR tree-optimization/33763
422 * c-c++-common/pr33763.c: New test.
424 PR tree-optimization/54810
425 * gcc.dg/tree-ssa/vrp85.c: New test.
427 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
429 * gcc.dg/ucnid-7.c: Skip on AIX.
430 * gcc.dg/ucnid-8.c: Same.
431 * gcc.dg/ucnid-10.c: Same.
432 * gcc.dg/ucnid-13.c: Same.
433 * gcc.dg/attr-alias-3.c: Same.
434 * gcc.dg/attr-alias-5.c: Same.
435 * gcc.dg/torture/pr51106-2.c: Same.
436 * gcc.dg/vmx/3b-13.c: Use valid splat index.
438 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
441 * g++.dg/cpp0x/alias-decl-23.C: New.
443 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/template/friend53.C: New.
448 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
450 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
451 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
452 (scan-ada-spec): Likewise.
453 (scan-ada-spec-not): Likewise.
454 * gcc.dg/dump-ada-spec-1.c: New test.
455 * g++.dg/other/dump-ada-spec-1.C: Likewise.
457 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
459 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
461 2012-10-04 Florian Weimer <fweimer@redhat.com>
463 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
465 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/pr54323.C: New.
470 2012-10-04 Richard Guenther <rguenther@suse.de>
473 * g++.dg/torture/pr54735.C: New testcase.
475 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
477 PR rtl-optimization/54739
478 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
480 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
483 * gcc.target/sh/pr51244-12.c: New.
485 2012-10-03 Dehao Chen <dehao@google.com>
488 * gcc.dg/pr54782.c: New test.
490 2012-10-03 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/cpp0x/constexpr-ref4.C: New test.
495 2012-10-02 Janus Weil <janus@gcc.gnu.org>
498 * gfortran.dg/class_53.f90: New.
500 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
503 * gcc.dg/guality/pr54551.c: New.
505 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
507 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
508 * gcc.target/powerpc/pr46728-2.c: Likewise.
510 2012-10-02 Sharad Singhai <singhai@google.com>
513 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
514 to fix test failures caused by r191883.
515 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
516 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
517 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
518 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
519 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
520 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
521 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
522 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
523 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
525 2012-09-30 Sharad Singhai <singhai@google.com>
527 * gcc.target/i386/vect-double-1.c: Fix test.
529 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
532 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
535 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
537 PR rtl-optimization/54457
538 * gcc.target/i386/pr54457.c: New test.
540 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
542 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
544 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
546 * gcc.target/i386/vect-rebuild.c: New testcase.
548 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
550 * gcc.target/i386/pad-10.c (foo2): Return x - z.
552 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
554 * gcc.target/mips/pr37362.c: Fix target selector.
556 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
559 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
561 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
563 * gcc.dg/ucnid-8.c: Update line number.
564 * gcc.dg/torture/pr51106-2.c: Likewise.
566 2012-09-30 Janus Weil <janus@gcc.gnu.org>
569 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
570 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
571 * gfortran.dg/c_f_pointer_tests_5.f90: New.
573 2012-09-30 Janus Weil <janus@gcc.gnu.org>
575 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
576 partially reverting r170092.
577 * gfortran.dg/class_7.f03: Ditto.
578 * gfortran.dg/coarray_14.f90: Ditto.
579 * gfortran.dg/typebound_proc_13.f03: Ditto.
581 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/cpp0x/sfinae42.C: New.
586 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
588 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
589 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
590 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
591 * gcc.dg/pr42629.c: XFAIL on AIX.
592 * gcc.dg/pr47684.c: Same.
593 * gcc.dg/pr43670.c: Same.
594 * gcc.dg/pr42916.c: Same.
595 * gcc.dg/pr45449.c: Same.
596 * gcc.dg/pr50017.c: Same.
597 * gcc.dg/pr42728.c: Same.
598 * gcc.dg/pr47881.c: Same.
599 * gcc.dg/pr44023.c: Same.
600 * gcc.dg/pr41345.c: Same.
601 * gcc.dg/pr42630.c: Same.
602 * gcc.dg/pr44971.c: Same.
603 * gcc.dg/pr46771.c: Same.
604 * gcc.dg/ucnid-8.c: Same.
605 * gcc.dg/ucnid-10.c: Same.
606 * gcc.dg/ucnid-13.c: Same.
607 * gcc.dg/torture/pr51106-2.c: Same.
608 * gcc.dg/pr48768.c: Same.
609 * gcc.dg/pr42631.c: Same.
610 * gcc.dg/pr43084.c: Same.
611 * gcc.dg/ucnid-7.c: Same.
612 * gcc.dg/pr42889.c: Same.
613 * gcc.dg/pr41241.c: Same.
614 * gcc.dg/pr42719.c: Same.
615 * g++.dg/debug/pr46583.C: Same.
616 * g++.dg/debug/pr47106.C: Same.
617 * g++.dg/opt/pr48549.C: Same.
618 * g++.dg/other/pr42685.C: Same.
619 * c-c++-common/pr43942.c: Same.
621 2012-09-29 Ian Lance Taylor <iant@google.com>
623 * go.test/go-test.exp: Update for latest version of Go testsuite.
625 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
628 * gfortran.dg/internal_readwrite_3.f90: New test.
630 2012-09-28 Dodji Seketeli <dodji@redhat.com>
632 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
633 c-c++-common/Wunused-local-typedefs-2.c to here.
635 PR c++/54372 - unused attribute inactive on dependant entities
636 * c-c++-common/Wunused-local-typedefs-2.c: New test.
638 2012-09-25 Dodji Seketeli <dodji@redhat.com>
640 PR c++/29028 - Missed unused warning on using declaration
641 * g++.dg/warn/Wunused-var-18.C: New test.
643 2012-09-25 Dodji Seketeli <dodji@redhat.com>
645 PR c++/53551 - -Wunused-local-typedefs misses uses
646 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
648 2012-09-28 Jakub Jelinek <jakub@redhat.com>
651 * gcc.target/i386/xorps-sse2.c: Remove xfails.
653 PR tree-optimization/54713
654 * gcc.c-torture/compile/pr54713-1.c: New test.
655 * gcc.c-torture/compile/pr54713-2.c: New test.
656 * gcc.c-torture/compile/pr54713-3.c: New test.
658 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
660 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
662 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
664 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
666 2012-09-27 Jakub Jelinek <jakub@redhat.com>
669 * gcc.target/i386/pr54703.c: New test.
671 2012-09-27 Richard Guenther <rguenther@suse.de>
674 * gcc.dg/lto/pr54709_0.c: New testcase.
675 * gcc.dg/lto/pr54709_1.c: Likewise.
677 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
679 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
681 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
683 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
685 * gcc.target/arm/pr42879.c: Handle big-endian.
687 2012-09-26 Steve Ellcey <sellcey@mips.com>
690 * gcc.dg/pr37303.c: Check for rdata or rodata.
692 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
694 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
696 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
700 * gcc.target/powerpc/ppc-ne0-1.c: New.
702 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
705 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
706 test_19, test_20, test_21, test_22, test_23): New functions.
707 * gcc.target/sh/pr54089-4.c: New.
708 * gcc.target/sh/pr54089-5.c: New.
709 * gcc.target/sh/pr54089-6.c: New.
710 * gcc.target/sh/pr54089-7.c: New.
712 2012-09-25 Richard Guenther <rguenther@suse.de>
715 * gcc.dg/lto/pr54702_0.c: New testcase.
716 * gcc.dg/lto/pr54702_1.c: Likewise.
717 * gcc.dg/lto/pr54625-1_0.c: Likewise.
718 * gcc.dg/lto/pr54625-1_1.C: Likewise.
719 * gcc.dg/lto/pr54625-2_0.c: Likewise.
720 * gcc.dg/lto/pr54625-2_1.C: Likewise.
722 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
725 * g++.dg/cpp0x/parse2.C: New.
726 * g++.dg/parse/error11.C: Adjust.
727 * g++.dg/parse/error12.C: Likewise.
729 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
731 * gcc.target/i386/20030217-1.c: Added check for
732 large_long_double effective target.
733 * gcc.target/i386/387-3.c: Likewise.
734 * gcc.target/i386/387-4.c: Likewise.
735 * gcc.target/i386/pr36578-1.c: Likewise.
736 * gcc.target/i386/excess-precision-1.c: Added new code for the case
737 when long double size is equal double size.
738 * gcc.target/i386/excess-precision-1.c: Likewise.
739 * gcc.target/i386/pr36578-2.c: Likewise.
740 * gcc.target/i386/20030217-2.c: New testcase.
742 2012-09-25 Jakub Jelinek <jakub@redhat.com>
744 PR tree-optimization/54676
745 * gcc.dg/pr54676.c: New test.
747 2012-09-25 Richard Guenther <rguenther@suse.de>
749 PR tree-optimization/53663
750 * gcc.dg/torture/pr53663-1.c: New testcase.
751 * gcc.dg/torture/pr53663-2.c: Likewise.
752 * gcc.dg/torture/pr53663-3.c: Likewise.
754 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
756 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
758 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
760 * lib/target-supports-dg.exp (dg-require-effective-target,
761 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
762 dg-process-target-1 instead of dg-process-target.
763 (dg-process-target-1): Rename from dg-process-target.
764 (dg-process-target): New.
766 2012-09-24 Richard Guenther <rguenther@suse.de>
768 PR tree-optimization/54684
769 * g++.dg/torture/pr54684.C: New testcase.
771 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
773 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
775 2012-09-24 Richard Guenther <rguenther@suse.de>
778 * gcc.dg/tm/pr52173-1.c: New.
779 * gcc.dg/tm/pr52173-2.c: New.
781 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
783 * gcc.dg/pr54669.c: New test.
785 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
786 Dominique Dhumieres <dominiq@lps.ens.fr>
789 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
791 2012-09-23 Tobias Burnus <burnus@net-b.de>
794 * gfortran.dg/class_array_14.f90: New.
796 2012-09-22 Kai Tietz <ktietz@redhat.com>
798 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
799 * gcc.dg/tree-ssa/scev-4.c: Likewise.
801 2012-09-21 Dehao Chen <dehao@google.com>
804 PR tree-optimization/54655
805 * g++.dg/pr54655.C: New testcase.
807 2012-09-21 Richard Guenther <rguenther@suse.de>
809 PR tree-optimization/54647
810 * g++.dg/torture/pr54647.C: New testcase.
812 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
815 * c-c++-common/torture/vector-compare-2.c: Add -w.
817 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/opt20.ads: Move dg directive to...
820 * gnat.dg/opt20.adb: ...here.
821 * gnat.dg/addr1.ad[sb]: Likewise.
822 * gnat.dg/concat2.ad[sb]: Likewise.
823 * gnat.dg/array16.ad[sb]: Likewise.
824 * gnat.dg/atomic5.ad[sb]: Likewise.
825 * gnat.dg/discr29.ad[sb]: Likewise.
826 * gnat.dg/noreturn5.ad[sb]: Likewise.
827 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
828 * gnat.dg/discr23.ads: Remove dg directive.
829 * gnat.dg/nested_float_packed.ads: Likewise.
830 * gnat.dg/oconst6.ads: Move to...
831 * gnat.dg/specs/oconst6.ads: ...here.
833 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/decltype32.C: Tweak.
838 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
840 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
841 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
842 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
843 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
845 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
848 * g++.dg/cpp0x/decltype-54581.C: New testcase.
850 2012-09-19 Steve Ellcey <sellcey@mips.com>
852 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
854 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
856 * gcc.target/powerpc/ppc-get-timebase.c: New file.
857 * gcc.target/powerpc/ppc-mftb.c: New file.
859 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
862 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
865 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
868 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
870 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
872 * gcc.c-torture/execute/20120919-1.c: New test.
874 2012-09-19 Richard Guenther <rguenther@suse.de>
876 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
878 2012-09-19 Richard Guenther <rguenther@suse.de>
880 * gcc.dg/builtin-unreachable-6.c: Adjust.
882 2012-09-19 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/builtin-object-size-10.c: Adjust.
885 * gcc.dg/builtin-unreachable-5.c: Adjust.
886 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
887 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
888 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
889 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
890 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
891 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
892 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
893 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
894 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
895 * gcc.dg/vect/vec-scal-opt.c: Adjust.
896 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
897 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
899 2012-09-19 Richard Guenther <rguenther@suse.de>
901 PR tree-optimization/54132
902 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
903 * gcc.dg/torture/pr54132.c: Likewise.
905 2012-09-19 Terry Guo <terry.guo@arm.com>
907 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
908 extra prune rules that will be applied to all tests in a .exp file.
909 (gcc-dg-prune): Use rules defined by the above variable.
910 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
911 harmless warnings on architecture switch conflict.
913 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
915 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
916 of asm-comment characters instead of a single one.
917 * g++.dg/debug/dwarf2/nested-2.C: Similar.
919 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
921 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
923 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
924 target instead of xfailing it.
925 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
926 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
927 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
928 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
929 * gcc.dg/vect/vect-104.c: Likewise.
930 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
931 * gcc.dg/vect/vect-outer-1.c: Likewise.
932 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
933 * gcc.dg/vect/vect-outer-1a.c: Likewise.
934 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
935 * gcc.dg/vect/vect-outer-1b.c: Likewise.
936 * gcc.dg/vect/vect-outer-2b.c: Likewise.
937 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
938 * gcc.dg/vect/vect-outer-3a.c: Likewise.
939 * gcc.dg/vect/vect-outer-3b.c: Likewise.
940 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
942 * lib/target-supports.exp
943 (check_effective_target_vect_widen_mult_qi_to_hi,
944 check_effective_target_vect_widen_mult_hi_to_si,
945 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
946 check_effective_target_vect_widen_mult_hi_to_si_pattern,
947 check_effective_target_vect_pack_trunc,
948 check_effective_target_vect_unpack,
949 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
952 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
954 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
956 * lib/target-supports-dg.exp (check-flags): Add cflags from board
957 config to compiler_flags.
959 2012-09-18 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/i386/pr54592.c: New test.
964 PR tree-optimization/54610
965 * gcc.target/i386/pr54610.c: New test.
967 2012-09-17 Jason Merrill <jason@redhat.com>
970 * g++.dg/cpp0x/alias-decl-21.C: New.
971 * g++.dg/cpp0x/alias-decl-22.C: New.
973 2012-09-17 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/scan_2.f90: New.
978 2012-09-17 Jason Merrill <jason@redhat.com>
981 * g++.dg/init/aggr9.C: New.
983 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
985 * gnat.dg/loop_optimization12.ad[sb]: New test.
987 2012-09-17 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/proc_ptr_result_7.f90: New.
992 2012-09-17 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/structure_constructor_11.f90: New.
997 2012-09-17 Jakub Jelinek <jakub@redhat.com>
999 PR tree-optimization/54563
1000 * g++.dg/torture/pr54563.C: New test.
1002 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1005 * gfortran.dg/typebound_generic_14.f03: New.
1007 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/proc_ptr_38.f90: New.
1012 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1015 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1019 * gnat.dg/lto15.adb: Require lto.
1021 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1022 "myBindC" for hppa*-*-hpux*.
1024 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1026 * gfortran.dg/namelist_75.f90: New test.
1028 2012-09-15 Tom de Vries <tom@codesourcery.com>
1030 * gcc.dg/tree-ssa/vrp82.c: New test.
1031 * gcc.dg/tree-ssa/vrp83.c: Same.
1032 * gcc.dg/tree-ssa/vrp84.c: Same.
1034 2012-09-15 Tom de Vries <tom@codesourcery.com>
1036 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1037 * gcc.dg/tree-ssa/vrp81.c: ... this.
1039 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1042 * gcc.target/avr/torture/fix-types.h: New.
1043 * gcc.target/avr/torture/vals-hr.def: New.
1044 * gcc.target/avr/torture/vals-r.def: New.
1045 * gcc.target/avr/torture/vals-k.def: New.
1046 * gcc.target/avr/torture/vals-ur.def: New.
1047 * gcc.target/avr/torture/vals-uk.def: New.
1048 * gcc.target/avr/torture/vals-uhr.def: New.
1049 * gcc.target/avr/torture/vals-llk.def: New.
1050 * gcc.target/avr/torture/vals-ullk.def: New.
1051 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1052 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1053 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1054 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1055 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1056 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1057 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1058 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1060 2012-09-14 Dehao Chen <dehao@google.com>
1062 * g++.dg/debug/dwarf2/deallocator.C: New test.
1064 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1067 * gcc.c-torture/compile/pr54552-1.c: New test.
1069 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1072 * g++.dg/other/vector-compare.C: New testcase.
1073 * c-c++-common/vector-compare-3.c: New testcase.
1074 * gcc.dg/vector-shift.c: Move ...
1075 * c-c++-common/vector-shift.c: ... here.
1076 * gcc.dg/vector-shift1.c: Move ...
1077 * c-c++-common/vector-shift1.c: ... here.
1078 * gcc.dg/vector-shift3.c: Move ...
1079 * c-c++-common/vector-shift3.c: ... here.
1080 * gcc.dg/vector-compare-1.c: Move ...
1081 * c-c++-common/vector-compare-1.c: ... here.
1082 * gcc.dg/vector-compare-2.c: Move ...
1083 * c-c++-common/vector-compare-2.c: ... here.
1084 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1085 * c-c++-common/torture/vector-compare-1.c: ... here.
1086 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1087 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1088 * c-c++-common/torture/vector-compare-2.c: ... here.
1089 * gcc.c-torture/execute/vector-shift.c: Move ...
1090 * c-c++-common/torture/vector-shift.c: ... here.
1091 * gcc.c-torture/execute/vector-shift2.c: Move ...
1092 * c-c++-common/torture/vector-shift2.c: ... here.
1093 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1094 * c-c++-common/torture/vector-subscript-1.c: ... here.
1095 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1096 * c-c++-common/torture/vector-subscript-2.c: ... here.
1097 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1098 * c-c++-common/torture/vector-subscript-3.c: ... here.
1100 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1103 * gcc.c-torture/compile/pr54103-1.c,
1104 gcc.c-torture/compile/pr54103-2.c,
1105 gcc.c-torture/compile/pr54103-3.c,
1106 gcc.c-torture/compile/pr54103-4.c,
1107 gcc.c-torture/compile/pr54103-5.c,
1108 gcc.c-torture/compile/pr54103-6.c: New tests.
1109 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1111 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1113 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1115 2012-09-14 Richard Guenther <rguenther@suse.de>
1117 PR tree-optimization/54565
1118 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1119 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1121 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1123 * gcc.target/arm/combine-movs.c: Add missing space.
1125 2012-09-14 Richard Guenther <rguenther@suse.de>
1127 * g++.dg/torture/builtin-location.C: New testcase.
1129 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1130 Manuel López-Ibåñez <manu@gcc.gnu.org>
1133 * g++.dg/warn/Wuninitialized-self.C: New.
1135 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.c-torture/compile/pr54559.c: New test.
1140 2012-09-13 Jason Merrill <jason@redhat.com>
1143 * g++.dg/cpp0x/constexpr-temp1.C: New.
1146 * g++.dg/template/anonunion2.C: New.
1149 * g++.dg/template/init10.C: New.
1151 2012-09-13 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/implicit_pure_3.f90: New.
1156 2012-09-13 Richard Guenther <rguenther@suse.de>
1158 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1160 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1162 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1164 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1166 * c-c++-common/pr51712.c: Handle for short-enum targets.
1168 2012-09-12 Terry Guo <terry.guo@arm.com>
1170 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1171 and lsrs for Thumb2 mode.
1173 2012-09-12 Jan Hubicka <jh@suse.cz>
1175 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1177 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1180 * gcc.target/i386/pr54445-1.c: New file.
1181 * gcc.target/i386/pr54445-2.c: Likewise.
1183 2012-09-12 Tobias Burnus <burnus@net-b.de>
1187 * gfortran.dg/coarray_10.f90: Update dg-error.
1188 * gfortran.dg/coarray_28.f90: New.
1189 * gfortran.dg/array_section_3.f90: New.
1191 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1193 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1194 gcc.target/arm/pr48252.c: Fix for big-endian support.
1196 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1198 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1200 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1201 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1203 * gcc.target/arm/neon-vfma-1.c: New testcase.
1204 * gcc.target/arm/neon-vfms-1.c: Likewise.
1205 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1207 * gcc.target/arm/neon-vmls-1.c: Likewise.
1208 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1210 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1211 (check_effective_target_arm_neonv2_ok): Likewise.
1212 (check_effective_target_arm_neonv2_hw): Likewise.
1213 (check_effective_target_arm_neonv2): Likewise.
1215 2012-09-11 Richard Guenther <rguenther@suse.de>
1218 * g++.dg/tree-ssa/pr54515.C: New testcase.
1220 2012-09-10 Andrew Pinski <apinski@cavium.com>
1223 * gcc.dg/tm/memopt-16.c: New testcase.
1225 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/sfinae40.C: New.
1230 * g++.dg/cpp0x/sfinae41.C: Likewise.
1232 2012-09-10 Jason Merrill <jason@redhat.com>
1235 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1237 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1240 * gcc.target/sh/pr54089-3.c: New.
1242 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1244 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1246 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1248 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1250 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1252 * gcc.dg/pr52558-2.c: Delete.
1253 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1255 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1257 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1259 2012-09-10 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/54520
1262 * gcc.dg/torture/pr54520.c: New testcase.
1264 2012-09-10 Jason Merrill <jason@redhat.com>
1267 * g++.dg/cpp0x/implicit14.C: New.
1269 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1272 * gfortran.dg/bound_simplification_3.f90: New test.
1274 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1277 * gcc.dg/pr52558-1.c: Delete.
1278 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1280 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1282 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1283 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1284 * gcc.target/arm/smlaltt-1.c: Likewise.
1286 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1288 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1290 2012-09-07 Tom de Vries <tom@codesourcery.com>
1292 PR tree-optimization/53986
1293 * gcc.dg/tree-ssa/vrp80.c: New test.
1294 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1296 2012-09-06 Jason Merrill <jason@redhat.com>
1300 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1301 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1303 2012-09-06 Andrew Pinski <apinski@cavium.com>
1306 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1308 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1310 PR rtl-optimization/54455
1311 * gcc.dg/54455.c: New test.
1313 2012-09-06 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/promotion_2.f90: New.
1318 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1321 * c-c++-common/pr54486.c: New test.
1323 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1326 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1328 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/cpp0x/sfinae39.C: New.
1333 2012-09-04 Jason Merrill <jason@redhat.com>
1336 * g++.dg/ext/flexary3.C: New.
1339 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1342 * g++.dg/template/defarg15.C: New.
1345 * g++.dg/template/access24.C: New.
1347 2012-09-04 Richard Guenther <rguenther@suse.de>
1349 PR tree-optimization/54458
1350 * gcc.dg/torture/pr54458.c: New testcase.
1352 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1354 * gcc.target/arm/neon-vext.c: New test.
1355 * gcc.target/arm/neon-vext-execute.c: Ditto.
1357 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1361 * gfortran.dg/select_type_29.f03: New.
1363 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1365 * gcc.dg/fold-perm.c: Improve test.
1367 2012-09-03 Tobias Burnus <burnus@net-b.de>
1370 * gfortran.dg/coarray_class_1.f90: New.
1372 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1375 * gcc.c-torture/compile/pr49206.c: New test.
1377 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1378 Uros Bizjak <ubizjak@gmail.com>
1381 * gfortran.dg/pr36680.f90: New test.
1383 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1386 * g++.dg/opt/pr42295.C: New test.
1388 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.dg/torture/pr54436.c: New test.
1393 2012-09-01 Andrew Pinski <apinski@cavium.com>
1395 * gcc.target/mips/truncate-8.c: New testcase.
1397 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1401 * gcc.target/i386/pr46829.c: New test.
1402 * gcc.target/i386/pr46843.c: Ditto.
1404 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1405 Jason Merrill <jason@redhat.com>
1408 * g++.dg/parse/error50.C: New.
1410 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1413 * gcc.c-torture/compile/pr54428.c: New test.
1415 2012-08-31 Ollie Wild <aaw@google.com>
1418 * g++.dg/init/lifetime3.C: New test.
1420 2012-08-31 Martin Jambor <mjambor@suse.cz>
1423 * gcc.dg/torture/pr54409.c: New test.
1425 2012-08-31 Martin Jambor <mjambor@suse.cz>
1427 * gfortran.dg/pr48636.f90: Add dump scan checks.
1429 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1431 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1433 2012-08-28 Joey Ye <joey.ye@arm.com>
1435 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1437 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.target/i386/pr46254.c: New test.
1442 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1444 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1445 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1446 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1448 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1450 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1451 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1452 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1453 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1454 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1455 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1456 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1457 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1458 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1459 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1460 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1461 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1462 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1463 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1464 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1465 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1466 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1467 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1468 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1469 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1470 gcc.target/mips/unaligned-1.c: Tighten regexps.
1472 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1474 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1475 (mips_option_groups): Remove optimization. Add various -f options.
1476 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1477 and -pg imply -fno-omit-frame-pointer.
1478 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1479 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1480 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1481 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1482 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1483 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1484 * gcc.target/mips/abi-n32-long32.c: Likewise.
1485 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1486 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1487 * gcc.target/mips/abi-n32-long64.c: Likewise.
1488 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1489 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1490 * gcc.target/mips/abi-n64-long32.c: Likewise.
1491 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1492 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1493 * gcc.target/mips/abi-n64-long64.c: Likewise.
1494 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1495 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1496 * gcc.target/mips/abi-o32-long32.c: Likewise.
1497 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1498 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1499 * gcc.target/mips/abi-o32-long64.c: Likewise.
1500 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1501 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1502 * gcc.target/mips/abi-o64-long32.c: Likewise.
1503 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1504 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1505 * gcc.target/mips/abi-o64-long64.c: Likewise.
1506 * gcc.target/mips/asm-1.c: Likewise.
1507 * gcc.target/mips/branch-1.c: Likewise.
1508 * gcc.target/mips/call-3.c: Likewise.
1509 * gcc.target/mips/call-saved-3.c: Likewise.
1510 * gcc.target/mips/clear-cache-1.c: Likewise.
1511 * gcc.target/mips/div-1.c: Likewise.
1512 * gcc.target/mips/div-2.c: Likewise.
1513 * gcc.target/mips/div-3.c: Likewise.
1514 * gcc.target/mips/div-4.c: Likewise.
1515 * gcc.target/mips/div-5.c: Likewise.
1516 * gcc.target/mips/div-6.c: Likewise.
1517 * gcc.target/mips/div-7.c: Likewise.
1518 * gcc.target/mips/div-8.c: Likewise.
1519 * gcc.target/mips/div-9.c: Likewise.
1520 * gcc.target/mips/div-10.c: Likewise.
1521 * gcc.target/mips/div-11.c: Likewise.
1522 * gcc.target/mips/div-12.c: Likewise.
1523 * gcc.target/mips/dsp-ctrl.c: Likewise.
1524 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1525 * gcc.target/mips/ext-8.c: Likewise.
1526 * gcc.target/mips/extend-2.c: Likewise.
1527 * gcc.target/mips/fix-r10000-1.c: Likewise.
1528 * gcc.target/mips/fix-r10000-2.c: Likewise.
1529 * gcc.target/mips/fix-r10000-3.c: Likewise.
1530 * gcc.target/mips/fix-r10000-4.c: Likewise.
1531 * gcc.target/mips/fix-r10000-5.c: Likewise.
1532 * gcc.target/mips/fix-r10000-6.c: Likewise.
1533 * gcc.target/mips/fix-r10000-7.c: Likewise.
1534 * gcc.target/mips/fix-r10000-8.c: Likewise.
1535 * gcc.target/mips/fix-r10000-9.c: Likewise.
1536 * gcc.target/mips/fix-r10000-10.c: Likewise.
1537 * gcc.target/mips/fix-r10000-11.c: Likewise.
1538 * gcc.target/mips/fix-r10000-12.c: Likewise.
1539 * gcc.target/mips/fix-r10000-13.c: Likewise.
1540 * gcc.target/mips/fix-r10000-14.c: Likewise.
1541 * gcc.target/mips/fix-r10000-15.c: Likewise.
1542 * gcc.target/mips/fpcmp-1.c: Likewise.
1543 * gcc.target/mips/fpcmp-2.c: Likewise.
1544 * gcc.target/mips/fpr-moves-7.c: Likewise.
1545 * gcc.target/mips/fpr-moves-8.c: Likewise.
1546 * gcc.target/mips/int-moves-1.c: Likewise.
1547 * gcc.target/mips/int-moves-2.c: Likewise.
1548 * gcc.target/mips/long-calls-pg.c: Likewise.
1549 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1550 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1551 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1552 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1553 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1554 * gcc.target/mips/mips-3d-1.c: Likewise.
1555 * gcc.target/mips/mips-3d-2.c: Likewise.
1556 * gcc.target/mips/mips-3d-3.c: Likewise.
1557 * gcc.target/mips/mips-3d-4.c: Likewise.
1558 * gcc.target/mips/mips-3d-5.c: Likewise.
1559 * gcc.target/mips/mips-3d-6.c: Likewise.
1560 * gcc.target/mips/mips-3d-7.c: Likewise.
1561 * gcc.target/mips/mips-3d-8.c: Likewise.
1562 * gcc.target/mips/mips-3d-9.c: Likewise.
1563 * gcc.target/mips/mips-ps-1.c: Likewise.
1564 * gcc.target/mips/mips-ps-2.c: Likewise.
1565 * gcc.target/mips/mips-ps-3.c: Likewise.
1566 * gcc.target/mips/mips-ps-4.c: Likewise.
1567 * gcc.target/mips/mips-ps-6.c: Likewise.
1568 * gcc.target/mips/mips32-dspr2.c: Likewise.
1569 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1570 * gcc.target/mips/neg-abs-1.c: Likewise.
1571 * gcc.target/mips/neg-abs-2.c: Likewise.
1572 * gcc.target/mips/nmadd-3.c: Likewise.
1573 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1574 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1575 * gcc.target/mips/octeon-pop-1.c: Likewise.
1576 * gcc.target/mips/pr26765.c: Likewise.
1577 * gcc.target/mips/pr33256.c: Likewise.
1578 * gcc.target/mips/pr33635-1.c: Likewise.
1579 * gcc.target/mips/pr33755.c: Likewise.
1580 * gcc.target/mips/pr35802.c: Likewise.
1581 * gcc.target/mips/pr45074.c: Likewise.
1582 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1583 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1584 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1585 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1586 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1587 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1588 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1589 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1590 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1591 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1592 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1593 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1594 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1595 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1596 * gcc.target/mips/save-restore-1.c: Likewise.
1597 * gcc.target/mips/save-restore-3.c: Likewise.
1598 * gcc.target/mips/save-restore-5.c: Likewise.
1599 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1600 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1601 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1602 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1603 * gcc.target/mips/stack-1.c: Likewise.
1605 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1608 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1609 branch under test to be filled with preceding rather than
1610 following instructions.
1611 * gcc.target/mips/branch-10.c: Likewise.
1612 * gcc.target/mips/branch-11.c: Likewise.
1613 * gcc.target/mips/branch-12.c: Likewise.
1614 * gcc.target/mips/branch-13.c: Likewise.
1615 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1616 to be eliminated. Tighten $28 scan-assembler-not test.
1618 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1620 * gcc.target/mips/call-4.c: ...this new test.
1622 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1624 * gcc.target/mips/code-readable-3.c: Likewise.
1625 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1626 flag but skip for -O0.
1627 * gcc.target/mips/code-readable-4.c: Likewise.
1629 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1630 of operations under test.
1631 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1633 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1634 Don't require sibling-call optimization.
1635 * gcc.target/mips/near-far-4.c: Likewise.
1637 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1638 Make sure that the register variable is used.
1639 * gcc.target/mips/soft-float-1.c: Likewise.
1641 * gcc.target/mips/sdata-1.c: Make static data volatile.
1642 * gcc.target/mips/sdata-2.c: Likewise.
1643 * gcc.target/mips/sdata-3.c: Likewise.
1644 * gcc.target/mips/sdata-4.c: Likewise.
1646 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1648 * gcc.target/mips/atomic-memory-2.c: Likewise.
1649 * gcc.target/mips/branch-cost-1.c: Likewise.
1650 * gcc.target/mips/branch-cost-2.c: Likewise.
1651 * gcc.target/mips/cache-1.c: Likewise.
1652 * gcc.target/mips/call-1.c: Likewise.
1653 * gcc.target/mips/call-saved-2.c: Likewise.
1654 * gcc.target/mips/const-anchor-1.c: Likewise.
1655 * gcc.target/mips/const-anchor-2.c: Likewise.
1656 * gcc.target/mips/dse-1.c: Likewise.
1657 * gcc.target/mips/dsp-lhx.c: Likewise.
1658 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1659 * gcc.target/mips/ext-1.c: Likewise.
1660 * gcc.target/mips/ext-2.c: Likewise.
1661 * gcc.target/mips/ext-3.c: Likewise.
1662 * gcc.target/mips/ext-4.c: Likewise.
1663 * gcc.target/mips/ext-5.c: Likewise.
1664 * gcc.target/mips/ext-6.c: Likewise.
1665 * gcc.target/mips/ext-7.c: Likewise.
1666 * gcc.target/mips/extend-1.c: Likewise.
1667 * gcc.target/mips/fix-r4000-1.c: Likewise.
1668 * gcc.target/mips/fix-r4000-3.c: Likewise.
1669 * gcc.target/mips/fix-r4000-5.c: Likewise.
1670 * gcc.target/mips/fix-r4000-6.c: Likewise.
1671 * gcc.target/mips/fix-r4000-8.c: Likewise.
1672 * gcc.target/mips/fix-r4000-10.c: Likewise.
1673 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1674 * gcc.target/mips/fixed-vector-type.c: Likewise.
1675 * gcc.target/mips/fpr-moves-1.c: Likewise.
1676 * gcc.target/mips/fpr-moves-2.c: Likewise.
1677 * gcc.target/mips/fpr-moves-3.c: Likewise.
1678 * gcc.target/mips/fpr-moves-4.c: Likewise.
1679 * gcc.target/mips/fpr-moves-5.c: Likewise.
1680 * gcc.target/mips/fpr-moves-6.c: Likewise.
1681 * gcc.target/mips/ins-1.c: Likewise.
1682 * gcc.target/mips/ins-2.c: Likewise.
1683 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1684 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1685 * gcc.target/mips/lazy-binding-1.c: Likewise.
1686 * gcc.target/mips/madd-3.c: Likewise.
1687 * gcc.target/mips/madd-5.c: Likewise.
1688 * gcc.target/mips/madd-6.c: Likewise.
1689 * gcc.target/mips/madd-8.c: Likewise.
1690 * gcc.target/mips/madd-9.c: Likewise.
1691 * gcc.target/mips/memcpy-1.c: Likewise.
1692 * gcc.target/mips/mips-ps-type.c: Likewise.
1693 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1694 * gcc.target/mips/mips-sched-madd.c: Likewise.
1695 * gcc.target/mips/mips16e-extends.c: Likewise.
1696 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1697 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1698 * gcc.target/mips/movcc-1.c: Likewise.
1699 * gcc.target/mips/movcc-2.c: Likewise.
1700 * gcc.target/mips/movcc-3.c: Likewise.
1701 * gcc.target/mips/msub-5.c: Likewise.
1702 * gcc.target/mips/msub-6.c: Likewise.
1703 * gcc.target/mips/msub-8.c: Likewise.
1704 * gcc.target/mips/mult-2.c: Likewise.
1705 * gcc.target/mips/mult-3.c: Likewise.
1706 * gcc.target/mips/mult-5.c: Likewise.
1707 * gcc.target/mips/mult-6.c: Likewise.
1708 * gcc.target/mips/mult-7.c: Likewise.
1709 * gcc.target/mips/mult-12.c: Likewise.
1710 * gcc.target/mips/mult-13.c: Likewise.
1711 * gcc.target/mips/mult-14.c: Likewise.
1712 * gcc.target/mips/mult-15.c: Likewise.
1713 * gcc.target/mips/mult-17.c: Likewise.
1714 * gcc.target/mips/mult-18.c: Likewise.
1715 * gcc.target/mips/mult-19.c: Likewise.
1716 * gcc.target/mips/nmadd-1.c: Likewise.
1717 * gcc.target/mips/nmadd-2.c: Likewise.
1718 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1719 * gcc.target/mips/octeon-cins-1.c: Likewise.
1720 * gcc.target/mips/octeon-cins-2.c: Likewise.
1721 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1722 * gcc.target/mips/octeon-exts-2.c: Likewise.
1723 * gcc.target/mips/octeon-exts-3.c: Likewise.
1724 * gcc.target/mips/octeon-exts-4.c: Likewise.
1725 * gcc.target/mips/octeon-exts-5.c: Likewise.
1726 * gcc.target/mips/octeon-exts-6.c: Likewise.
1727 * gcc.target/mips/octeon-exts-7.c: Likewise.
1728 * gcc.target/mips/octeon-pop-2.c: Likewise.
1729 * gcc.target/mips/octeon-seq-3.c: Likewise.
1730 * gcc.target/mips/octeon-seq-4.c: Likewise.
1731 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1732 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1733 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1734 * gcc.target/mips/pr54240.c: Likewise.
1735 * gcc.target/mips/rsqrt-1.c: Likewise.
1736 * gcc.target/mips/rsqrt-2.c: Likewise.
1737 * gcc.target/mips/rsqrt-3.c: Likewise.
1738 * gcc.target/mips/rsqrt-4.c: Likewise.
1739 * gcc.target/mips/save-restore-2.c: Likewise.
1740 * gcc.target/mips/save-restore-4.c: Likewise.
1741 * gcc.target/mips/sb1-1.c: Likewise.
1742 * gcc.target/mips/scc-1.c: Likewise.
1743 * gcc.target/mips/scc-2.c: Likewise.
1744 * gcc.target/mips/scc-3.c: Likewise.
1745 * gcc.target/mips/scc-4.c: Likewise.
1746 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1747 * gcc.target/mips/truncate-1.c: Likewise.
1748 * gcc.target/mips/truncate-2.c: Likewise.
1749 * gcc.target/mips/truncate-3.c: Likewise.
1750 * gcc.target/mips/truncate-4.c: Likewise.
1751 * gcc.target/mips/truncate-5.c: Likewise.
1752 * gcc.target/mips/truncate-6.c: Likewise.
1753 * gcc.target/mips/unaligned-1.c: Likewise.
1755 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1756 skip for -O0. Require -fexpensive-optimizations.
1757 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1758 * gcc.target/mips/dspr2-MULT.c: Likewise.
1759 * gcc.target/mips/fix-r4000-2.c: Likewise.
1760 * gcc.target/mips/fix-r4000-4.c: Likewise.
1761 * gcc.target/mips/fix-r4000-7.c: Likewise.
1762 * gcc.target/mips/fix-r4000-9.c: Likewise.
1763 * gcc.target/mips/madd-1.c: Likewise.
1764 * gcc.target/mips/madd-2.c: Likewise.
1765 * gcc.target/mips/madd-4.c: Likewise.
1766 * gcc.target/mips/maddu-1.c: Likewise.
1767 * gcc.target/mips/maddu-2.c: Likewise.
1768 * gcc.target/mips/maddu-3.c: Likewise.
1769 * gcc.target/mips/maddu-4.c: Likewise.
1770 * gcc.target/mips/msub-1.c: Likewise.
1771 * gcc.target/mips/msub-2.c: Likewise.
1772 * gcc.target/mips/msub-3.c: Likewise.
1773 * gcc.target/mips/msub-4.c: Likewise.
1774 * gcc.target/mips/msubu-1.c: Likewise.
1775 * gcc.target/mips/msubu-2.c: Likewise.
1776 * gcc.target/mips/msubu-3.c: Likewise.
1777 * gcc.target/mips/msubu-4.c: Likewise.
1778 * gcc.target/mips/mult-1.c: Likewise.
1779 * gcc.target/mips/mult-4.c: Likewise.
1780 * gcc.target/mips/mult-8.c: Likewise.
1781 * gcc.target/mips/mult-9.c: Likewise.
1782 * gcc.target/mips/mult-10.c: Likewise.
1783 * gcc.target/mips/mult-11.c: Likewise.
1784 * gcc.target/mips/mult-16.c: Likewise.
1786 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1787 skip for -O0 and -Os.
1788 * gcc.target/mips/fix-r4000-12.c: Likewise.
1789 * gcc.target/mips/madd-7.c: Likewise.
1790 * gcc.target/mips/mips-ps-5.c: Likewise.
1791 * gcc.target/mips/mips-ps-7.c: Likewise.
1792 * gcc.target/mips/msub-7.c: Likewise.
1794 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1795 skip for -O0. Require -mno-abicalls.
1796 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1798 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1799 skip for -O0. Require a total number of BBIT instructions and
1800 at least one of each kind.
1802 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1803 skip for -O0. Require -fno-unroll-loops.
1805 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1806 skip for -O0. Allow BLTZ as well as BGEZ.
1808 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1810 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1811 skip for -O0. Require -fschedule-insns2.
1812 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1814 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1815 but skip for -O0. Make a branch-likely more likely.
1817 * gcc.target/mips/timode-2.c: Split each test into its own function.
1818 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1820 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1821 skip for -O0. Require -fpeephole2.
1822 * gcc.target/mips/vr-mult-2.c: Likewise.
1824 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1826 PR preprocessor/53469
1827 * gcc.dg/cpp/_Pragma7.c: New test case.
1829 2012-08-27 Tobias Burnus <burnus@net-b.de>
1832 * gfortran.dg/do_5.f90: New.
1834 2012-08-27 Tobias Burnus <burnus@net-b.de>
1836 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1837 from dg-options as -Wall no longer implies it.
1839 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1841 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1843 2012-08-25 Jason Merrill <jason@redhat.com>
1845 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1847 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1850 * g++.dg/cpp0x/auto34.C: New.
1852 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.dg/pr54363.c: New test.
1858 * gcc.dg/pr54355.c: New test.
1860 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1863 * gcc.target/i386/pr52857-1.c: New.
1864 * gcc.target/i386/pr52857-2.c: Likewise.
1866 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1868 * gcc.target/mips/code-readable-4.c: New test.
1870 2012-08-23 Julian Brown <julian@codesourcery.com>
1871 Sandra Loosemore <sandra@codesourcery.com>
1873 * gcc.target/mips/code-readable-1.c: Add -O to options.
1875 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/lookup/using53.C: New.
1880 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1882 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1883 * gcc.dg/fixed-point/convert-1.c: New.
1884 * gcc.dg/fixed-point/convert-2.c: New.
1885 * gcc.dg/fixed-point/convert-3.c: New.
1886 * gcc.dg/fixed-point/convert-4.c: New.
1887 * gcc.dg/fixed-point/convert-float-1.c: New.
1888 * gcc.dg/fixed-point/convert-float-2.c: New.
1889 * gcc.dg/fixed-point/convert-float-3.c: New.
1890 * gcc.dg/fixed-point/convert-float-4.c: New.
1891 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1892 * gcc.dg/fixed-point/convert-sat.c: New.
1893 * gcc.dg/fixed-point/convert.h: New.
1895 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1898 * gcc.target/sh/pr54089-2.c: New.
1900 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1902 * gcc.target/i386/long-double-64-1.c: New file.
1903 * gcc.target/i386/long-double-64-2.c: Likewise.
1904 * gcc.target/i386/long-double-64-3.c: Likewise.
1905 * gcc.target/i386/long-double-64-4.c: Likewise.
1906 * gcc.target/i386/long-double-80-1.c: Likewise.
1907 * gcc.target/i386/long-double-80-2.c: Likewise.
1908 * gcc.target/i386/long-double-80-3.c: Likewise.
1909 * gcc.target/i386/long-double-80-4.c: Likewise.
1910 * gcc.target/i386/long-double-80-5.c: Likewise.
1911 * gcc.target/i386/long-double-80-6.c: Likewise.
1912 * gcc.target/i386/long-double-80-7.c: Likewise.
1914 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1916 PR tree-optimization/54317
1917 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1919 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1922 * gcc.target/sh/pr39423-2.c: New.
1924 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1926 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1927 * gcc.dg/fold-perm.c: Likewise.
1929 2012-08-20 Jan Hubicka <jh@suse.cz>
1932 * gcc.dg/ipa/inlinehint-1.c: New.
1934 2012-08-20 Florian Weimer <fweimer@redhat.com>
1937 * g++.dg/init/new38.C: New test.
1938 * g++.dg/init/new39.C: New test.
1940 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1943 * gcc.target/sh/pr54089-1.c: New.
1945 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1948 * gcc.target/sh/pr51244-11.c: New.
1950 2012-08-20 Tobias Burnus <burnus@net-b.de>
1953 * gfortran.dg/warn_target_lifetime_2.f90: New.
1955 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/warn/Wunused-var-17.C: New.
1960 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1963 * gcc.dg/gomp/pr53992.c: New test.
1965 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1968 * gcc.c-torture/execute/20120817-1.c: New test.
1970 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1972 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1974 (f2): New test that really does need adds.
1976 2012-08-20 Richard Guenther <rguenther@suse.de>
1978 PR tree-optimization/54327
1979 * gcc.dg/torture/pr54327.c: New testcase.
1981 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1983 PR tree-optimization/54321
1984 * gcc.c-torture/compile/pr54321.c: New test.
1986 2012-08-20 Tobias Burnus <burnus@net-b.de>
1989 * gfortran.dg/warn_target_lifetime_1.f90: New.
1991 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1994 * gfortran.dg/real_compare_1.f90: New test case.
1995 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1997 2012-08-18 Jan Hubicka <jh@suse.cz>
1999 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2001 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2004 * gfortran.dg/interface_37.f90: New test.
2006 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2007 Gary Funck <gary@intrepid.com>
2010 * gcc.target/i386/pr20020-1.c: New test.
2011 * gcc.target/i386/pr20020-2.c: Likewise.
2012 * gcc.target/i386/pr20020-3.c: Likewise.
2014 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2016 * gcc.target/i386/perm-concat.c: New test.
2018 2012-08-17 Julian Brown <julian@codesourcery.com>
2020 * gcc.target/arm/div64-unwinding.c: New test.
2022 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2026 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2029 * gcc.target/sh/pr54236-1.c: New.
2031 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2033 * lib/target-supports.exp (check_effective_target_sync_int_long)
2034 (check_effective_target_sync_char_short): Enable for crisv32-*
2038 * gcc.dg/torture/pr54261-1.c: New test.
2040 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2044 * gfortran.dg/typebound_call_24.f03: New.
2046 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2048 PR tree-optimization/54245
2049 * gcc.dg/tree-ssa/pr54245.c: New test.
2051 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2053 PR tree-optimization/54240
2054 * gcc.target/powerpc/pr54240.c: New test.
2055 * gcc.target/mips/pr54240.c: Likewise.
2057 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2060 * gcc.target/sh/pr52933-1.c: New.
2061 * gcc.target/sh/pr52933-2.c: New.
2063 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2066 * gcc.target/sh/pr50751-8.c: New.
2068 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2071 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2072 * gfortran.dg/typebound_proc_27.f03: New test.
2074 2012-08-14 Sterling Augustine <saugustine@google.com>
2076 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2078 2012-08-14 Tobias Burnus <burnus@net-b.de>
2081 * gfortran.dg/data_constraints_3.f90: New.
2082 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2083 to disable -pedantic compilation.
2084 * gfortran.dg/pr37243.f: Ditto.
2085 * gfortran.dg/g77/19990826-3.f: Ditto.
2086 * gfortran.dg/g77/20020307-1.f : Ditto.
2087 * gfortran.dg/g77/980310-3.f: Ditto.
2089 2012-08-14 Tobias Burnus <burnus@net-b.de>
2092 * gfortran.dg/warn_conversion_4.f90: New.
2094 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2097 PR rtl-optimization/53495
2098 * gcc.c-torture/compile/pr53411.c: New test.
2099 * gcc.c-torture/compile/pr53495.c: New test.
2101 2012-08-13 Richard Guenther <rguenther@suse.de>
2103 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2105 2012-08-13 Richard Guenther <rguenther@suse.de>
2107 PR tree-optimization/54200
2108 * gcc.dg/guality/pr54200.c: New testcase.
2109 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2111 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2113 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2115 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2118 * gcc.target/sh/pr51244-7.c: New.
2119 * gcc.target/sh/pr51244-8.c: New.
2120 * gcc.target/sh/pr51244-9.c: New.
2121 * gcc.target/sh/pr51244-10.c: New.
2123 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2125 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2127 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2128 * gcc.target/sh/pr53511-1.c: Likewise.
2129 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2130 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2131 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2132 * gcc.target/sh/pr53512-3.c: Likewise.
2133 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2135 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2138 * gcc.c-torture/compile/pr39423-1.c: New.
2139 * gcc.c-torture/compile/pr39423-2.c: New.
2141 2012-08-12 Tobias Burnus <burnus@net-b.de>
2144 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2145 they appear uninitialized on the RHS.
2146 * gfortran.dg/public_private_module_6.f90: New.
2148 2012-08-11 Martin Jambor <mjambor@suse.cz>
2151 * gfortran.dg/pr48636.f90: New test.
2153 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2157 (main): Adjust caller.
2159 2012-08-10 Richard Guenther <rguenther@suse.de>
2161 * gcc.dg/matrix/*.c: Adjust and move ...
2162 * gcc.dg/torture/: ... here.
2163 * gcc.dg/matrix: Remove directory.
2165 2012-08-10 Richard Guenther <rguenther@suse.de>
2168 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2170 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2173 * gcc.dg/tree-ssa/pr54211.c: New test.
2175 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2177 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2178 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2180 2012-08-10 Richard Guenther <rguenther@suse.de>
2182 PR tree-optimization/54109
2183 * gcc.dg/torture/pr54109.c: New testcase.
2184 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2185 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2187 2012-08-10 Richard Guenther <rguenther@suse.de>
2189 PR tree-optimization/54027
2190 * gcc.dg/torture/pr54027.c: New testcase.
2192 2012-08-10 Richard Guenther <rguenther@suse.de>
2194 * g++.dg/plugin/selfassign.c: Adjust.
2195 * gcc.dg/plugin/selfassign.c: Likewise.
2196 * gcc.dg/strlenopt-11.c: Likewise.
2197 * gcc.dg/strlenopt-13.c: Likewise.
2198 * gcc.dg/no-strict-overflow-4.c: Likewise.
2199 * gcc.dg/strict-overflow-4.c: Likewise.
2200 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2201 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2202 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2203 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2204 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2206 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2207 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2208 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2209 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2210 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2211 * gcc.dg/pr46309.c: Likewise.
2212 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2214 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2216 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2218 * gcc.c-torture/compile/20120727-2.c: New test.
2220 2012-08-09 Martin Jambor <mjambor@suse.cz>
2222 * gcc.dg/ipa/iinline-4.c: New test.
2223 * gcc.dg/ipa/iinline-5.c: Likewise.
2224 * gcc.dg/ipa/iinline-6.c: Likewise.
2225 * gcc.dg/ipa/iinline-7.c: Likewise.
2226 * gcc.dg/lto/20120723_0.c: Likewise.
2227 * gcc.dg/lto/20120723_1.c: Likewise.
2229 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2232 * gcc.target/sh/pr39423-1.c: New.
2234 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2237 * gcc.target/sh/pr51244-5: New.
2238 * gcc.target/sh/pr51244-6: New.
2240 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2242 * gcc.target/i386/adx-addxcarry32-3.c: New.
2243 * gcc.target/i386/adx-addxcarry64-3.c: New.
2245 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2247 PR rtl-optimization/53701
2248 * gcc.dg/pr53701.c: New test.
2250 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2252 * gcc.c-torture/compile/20120727-1.c: New test.
2254 2012-08-09 Tobias Burnus <burnus@net-b.de>
2257 * gfortran.dg/intrinsic_shadow_4.f90: New.
2259 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2261 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2263 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2265 * gcc.c-torture/execute/20120808-1.c: New test.
2267 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2269 PR rtl-optimization/54157
2270 * gcc.target/i386/pr54157.c: New file.
2272 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2274 * gcc.target/i386/adx-addcarryx32-1.c: New.
2275 * gcc.target/i386/adx-addcarryx32-2.c: New.
2276 * gcc.target/i386/adx-addcarryx64-1.c: New.
2277 * gcc.target/i386/adx-addcarryx64-2.c: New.
2278 * gcc.target/i386/adx-check.h: New.
2279 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2280 * gcc.target/i386/sse-12.c: Add -madx.
2281 * gcc.target/i386/sse-13.c: Ditto.
2282 * gcc.target/i386/sse-14.c: Ditto.
2283 * gcc.target/i386/sse-22.c: Ditto.
2284 * gcc.target/i386/sse-23.c: Ditto.
2285 * g++.dg/other/i386-2.C: Ditto.
2286 * g++.dg/other/i386-3.C: Ditto.
2288 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2290 * gcc.dg/tree-ssa/slsr-5.c: New.
2291 * gcc.dg/tree-ssa/slsr-6.c: New.
2292 * gcc.dg/tree-ssa/slsr-7.c: New.
2293 * gcc.dg/tree-ssa/slsr-8.c: New.
2294 * gcc.dg/tree-ssa/slsr-9.c: New.
2295 * gcc.dg/tree-ssa/slsr-10.c: New.
2296 * gcc.dg/tree-ssa/slsr-11.c: New.
2297 * gcc.dg/tree-ssa/slsr-12.c: New.
2298 * gcc.dg/tree-ssa/slsr-13.c: New.
2299 * gcc.dg/tree-ssa/slsr-14.c: New.
2300 * gcc.dg/tree-ssa/slsr-15.c: New.
2301 * gcc.dg/tree-ssa/slsr-16.c: New.
2302 * gcc.dg/tree-ssa/slsr-17.c: New.
2303 * gcc.dg/tree-ssa/slsr-18.c: New.
2304 * gcc.dg/tree-ssa/slsr-19.c: New.
2305 * gcc.dg/tree-ssa/slsr-20.c: New.
2306 * gcc.dg/tree-ssa/slsr-21.c: New.
2307 * gcc.dg/tree-ssa/slsr-22.c: New.
2308 * gcc.dg/tree-ssa/slsr-23.c: New.
2309 * gcc.dg/tree-ssa/slsr-24.c: New.
2310 * gcc.dg/tree-ssa/slsr-25.c: New.
2311 * gcc.dg/tree-ssa/slsr-26.c: New.
2312 * gcc.dg/tree-ssa/slsr-30.c: New.
2313 * gcc.dg/tree-ssa/slsr-31.c: New.
2315 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2317 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2318 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2319 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2321 2012-08-06 Cary Coutant <ccoutant@google.com>
2323 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2325 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2328 * gfortran.dg/dummy_procedure_5.f90: Modified.
2329 * gfortran.dg/dummy_procedure_8.f90: New.
2330 * gfortran.dg/interface_26.f90: Modified.
2331 * gfortran.dg/proc_ptr_11.f90: Modified.
2332 * gfortran.dg/proc_ptr_15.f90: Modified.
2333 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2334 * gfortran.dg/typebound_override_1.f90: Modified.
2335 * gfortran.dg/typebound_proc_6.f03: Modified.
2337 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2339 PR tree-optimization/51938
2340 PR tree-optimization/52005
2341 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2342 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2343 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2344 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2346 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2348 Avoid crashing on erroneous static_assert usage
2349 * g++.dg/cpp0x/static_assert8.C: New test.
2351 2012-08-06 Jason Merrill <jason@redhat.com>
2353 * g++.dg/cpp0x/sfinae38.C: New.
2355 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2356 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/conversion/void2.C: New.
2361 2012-08-06 Tom de Vries <tom@codesourcery.com>
2363 * gcc.dg/tree-ssa/vrp78.c: New test.
2365 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2366 Richard Sandiford <rdsandiford@googlemail.com>
2368 * g++.dg/opt/enum2.C: Require fpic target.
2369 * g++.dg/lto/20090303_0.C: Likewise.
2371 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2372 Catherine Moore <clm@codesourcery.com>
2374 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2375 flush function names too.
2376 * gcc.target/mips/clear-cache-1.c: Likewise.
2378 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2381 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2383 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2386 * gfortran.dg/array_5.f90: New test.
2388 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2390 PR tree-optimization/30318
2391 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2393 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2395 * g++.dg/ext/vector17.C: New testcase.
2397 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2400 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2401 * g++.dg/opt/longbranch1.C: Likewise.
2403 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2405 PR tree-optimization/53805
2406 * gcc.dg/fold-notunord.c: New testcase.
2408 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2411 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2412 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2414 2012-08-02 Jason Merrill <jason@redhat.com>
2415 Paolo Carlini <paolo.carlini@oracle.com>
2417 PR c++/51213 (again)
2418 * g++.dg/cpp0x/sfinae37.C: Extend.
2420 2012-08-02 Richard Guenther <rguenther@suse.de>
2422 PR tree-optimization/50672
2423 * g++.dg/torture/pr50672.C: New testcase.
2425 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2428 * gfortran.dg/abstract_type_6.f03: Modified.
2429 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2430 * gfortran.dg/proc_ptr_comp_35.f90: New.
2431 * gfortran.dg/typebound_proc_9.f03: Modified.
2432 * gfortran.dg/typebound_proc_26.f90: New.
2434 2012-08-02 Richard Guenther <rguenther@suse.de>
2436 * gcc.dg/torture/pta-callused-1.c: Adjust.
2437 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2438 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2439 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2440 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2441 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2442 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2443 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2444 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2446 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2449 * gfortran.dg/include_6.f90: New test case.
2450 * gfortran.dg/include_7.f90: New test case.
2451 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2453 2012-08-01 Tom de Vries <tom@codesourcery.com>
2455 * gcc.dg/tree-ssa/vrp76.c: New test.
2457 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2459 PR tree-optimization/46556
2460 * gcc.dg/tree-ssa/slsr-27.c: New.
2461 * gcc.dg/tree-ssa/slsr-28.c: New.
2462 * gcc.dg/tree-ssa/slsr-29.c: New.
2464 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2467 * gfortran.dg/proc_decl_29.f90: New.
2469 2012-07-31 Dehao Chen <dehao@google.com>
2471 * gcc.dg/predict-7.c: New test.
2473 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2476 * gfortran.dg/typebound_override_3.f90: New.
2478 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2480 PR tree-optimization/53773
2481 * gcc.dg/vect/pr53773.c: New test.
2483 2012-07-31 Nick Clifton <nickc@redhat.com>
2485 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2488 2012-07-31 Tobias Burnus <burnus@net-b.de>
2490 * gfortran.dg/c_funloc_tests_6.f90: New.
2491 * gfortran.dg/c_funloc_tests_7.f90: New.
2492 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2494 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/cpp0x/temp_default5.C: New.
2499 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2502 * gfortran.dg/proc_ptr_37.f90: New.
2504 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2506 * lib/target-supports.exp
2507 (check_effective_target_vect_natural_alignment): New function.
2508 * gcc.dg/align-2.c: Only run on targets with natural alignment
2510 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2511 alignment of vector types.
2513 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2514 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2516 * gcc.target/i386/rdseed16-1.c: New.
2517 * gcc.target/i386/rdseed32-1.c: Ditto
2518 * gcc.target/i386/rdseed64-1.c: Ditto
2519 * gcc.target/i386/sse-12.c: Add -mrdseed.
2520 * gcc.target/i386/sse-13.c: Ditto.
2521 * gcc.target/i386/sse-14.c: Ditto.
2522 * g++.dg/other/i386-2.C: Ditto.
2523 * g++.dg/other/i386-3.C: Ditto.
2525 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2528 * gcc.target/sh/pr51244-4.c: New.
2530 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2532 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2533 for alpha*-*-* targets. Cleanup original tree dump.
2535 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2537 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2538 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2540 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2542 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2543 rand, srand. Include <stdlib.h>.
2545 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2547 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2549 2012-07-26 Richard Henderson <rth@redhat.com>
2551 * gcc.dg/attr-hotcold-1.c: New.
2552 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2554 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2555 Sandra Loosemore <sandra@codesourcery.com>
2557 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2559 2012-07-26 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/contiguous_1.f90: Update dg-error.
2562 * gfortran.dg/proc_ptr_32.f90: Ditto.
2564 2012-07-26 Richard Guenther <rguenther@suse.de>
2566 PR tree-optimization/54098
2567 * gcc.dg/torture/pr54098.c: New testcase.
2569 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2571 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2572 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2574 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2577 * gfortran.dg/array_constructor_39.f90: New test.
2579 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2582 * gfortran.dg/array_constructor_38.f90: New test.
2584 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2586 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2588 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2590 * gnat.dg/noreturn5.ad[sb]: New test.
2592 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2593 Paul Brook <paul@codesourcery.com>
2597 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2598 * c-c++-common/pr53633.c: New test.
2600 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2602 * gcc.target/i386/asm-dialect-1.c: New test case.
2604 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2605 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2607 * gcc.target/i386/prefetchw-1.c: New.
2608 * gcc.target/i386/sse-12.c: Add -mprfchw.
2609 * gcc.target/i386/sse-13.c: Ditto.
2610 * gcc.target/i386/sse-14.c: Ditto.
2611 * gcc.target/i386/sse-22.c: Ditto.
2612 * gcc.target/i386/sse-23.c: Ditto.
2613 * g++.dg/other/i386-2.C: Ditto.
2614 * g++.dg/other/i386-3.C: Ditto.
2616 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2618 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2620 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2623 * gcc.target/arm/pr54051.c: New.
2624 * gcc.target/arm/vfp-1.c: Adjust test.
2626 2012-07-24 Julian Brown <julian@codesourcery.com>
2628 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2629 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2632 2012-07-23 Paul Brook <paul@codesourcery.com>
2634 * g++.dg/other/armv7m-1.c: New test.
2636 2012-07-23 Julian Brown <julian@codesourcery.com>
2638 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2640 (DO_TEST): Define to 1 for appropriate ARM targets.
2642 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2644 PR tree-optimization/53881
2645 * gcc.dg/pr53881.c: Renamed to ...
2646 * gcc.dg/pr53881-1.c: ... this.
2647 * gcc.dg/pr53881-2.c: New test.
2649 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2651 Handle recent changes in default atomics for cris*-*-linux*.
2652 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2653 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2654 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2655 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2656 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2657 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2658 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2659 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2660 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2661 -mno-unaligned-atomic-may-use-library is in effect for
2663 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2664 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2665 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2666 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2667 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2668 gcc.target/cris/torture/sync-mis-op-i-1.c,
2669 gcc.target/cris/torture/sync-mis-op-i-2.c,
2670 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2671 gcc.target/cris/torture/sync-mis-op-i-3.c,
2672 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2673 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2674 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2675 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2676 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2677 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2678 (main): Remove local variable x.
2679 [mis_ok]: Check that atomics don't fail.
2681 2012-07-21 Andrew Pinski <apinski@cavium.com>
2683 * gcc.dg/tree-ssa/vrp72.c: New test.
2684 * gcc.dg/tree-ssa/vrp73.c: New test.
2685 * gcc.dg/tree-ssa/vrp74.c: New test.
2686 * gcc.dg/tree-ssa/vrp75.c: New test.
2688 2012-07-21 Andrew Pinski <apinski@cavium.com>
2690 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2691 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2693 2012-07-21 Andrew Pinski <apinski@cavium.com>
2695 * gcc.target/mips/octeon-pop-2.c: New testcase.
2697 2012-07-21 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/assumed_rank_3.f90: New.
2701 * gfortran.dg/assumed_rank_11.f90: New.
2702 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2703 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2704 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2706 2012-07-21 Andrew Pinski <apinski@cavium.com>
2708 * gcc.target/mips/unaligned-1.c: New testcase.
2710 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2712 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2714 2012-07-20 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/bind_c_array_params_2.f90: New.
2717 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2718 and update dg-error.
2720 2012-07-20 Tobias Burnus <burnus@net-b.de>
2722 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2724 2012-07-20 Jason Merrill <jason@redhat.com>
2727 * g++.dg/other/array7.C: New.
2729 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2731 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2732 the basic block and check loop depth.
2733 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2734 matching patterns and comments.
2735 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2736 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2738 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2741 * c-c++-common/pr28656.c: New test.
2743 2012-07-19 Jason Merrill <jason@redhat.com>
2746 * g++.dg/init/mutable1.C: New.
2748 2012-07-20 Tobias Burnus <burnus@net-b.de>
2751 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2752 * gfortran.dg/assumed_rank_1.f90: New.
2753 * gfortran.dg/assumed_rank_1_c.c: New.
2754 * gfortran.dg/assumed_rank_2.f90: New.
2755 * gfortran.dg/assumed_rank_4.f90: New.
2756 * gfortran.dg/assumed_rank_5.f90: New.
2757 * gfortran.dg/assumed_rank_6.f90: New.
2758 * gfortran.dg/assumed_rank_7.f90: New.
2759 * gfortran.dg/assumed_rank_8.f90: New.
2760 * gfortran.dg/assumed_rank_8_c.c: New.
2761 * gfortran.dg/assumed_rank_9.f90: New.
2762 * gfortran.dg/assumed_rank_10.f90: New.
2763 * gfortran.dg/assumed_rank_12.f90: New.
2765 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2767 * gnat.dg/opt25.adb: New test.
2768 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2769 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2771 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2773 * gnat.dg/aggr20.ad[sb]: New test.
2774 * gnat.dg/aggr20_pkg.ads: New helper.
2776 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2778 * gnat.dg/derived_type3.adb: New test.
2779 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2781 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2783 PR rtl-optimization/53942
2784 * gcc.dg/pr53942.c: New test.
2786 2012-07-19 Jason Merrill <jason@redhat.com>
2789 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2791 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2793 * gnat.dg/discr38.adb: New test.
2795 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2798 * c-c++-common/gomp/pr54017.c: New test.
2800 2012-07-19 Richard Guenther <rguenther@suse.de>
2801 Eric Botcazou <ebotcazou@adacore.com>
2803 * gnat.dg/loop_optimization11.adb: New testcase.
2804 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2806 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2807 Jason Merrill <jason@redhat.com>
2809 * g++.dg/cpp0x/sfinae37.C: New.
2810 * g++.dg/template/access23.C: New.
2811 * g++.dg/template/access7.C: Adjust.
2812 * g++.dg/template/sfinae10.C: Don't expect errors.
2813 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2815 2012-07-18 Julian Brown <julian@codesourcery.com>
2816 Sandra Loosemore <sandra@codesroucery.com>
2818 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2820 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/noreturn4.ad[sb]: New test.
2823 * gnat.dg/noreturn4_pkg.ads: New helper.
2825 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2826 Julian Brown <julian@codesourcery.com>
2828 * gcc.target/arm/neon-vdup-1.c: New test case.
2829 * gcc.target/arm/neon-vdup-2.c: New test case.
2830 * gcc.target/arm/neon-vdup-3.c: New test case.
2831 * gcc.target/arm/neon-vdup-4.c: New test case.
2832 * gcc.target/arm/neon-vdup-5.c: New test case.
2833 * gcc.target/arm/neon-vdup-6.c: New test case.
2834 * gcc.target/arm/neon-vdup-7.c: New test case.
2835 * gcc.target/arm/neon-vdup-8.c: New test case.
2836 * gcc.target/arm/neon-vdup-9.c: New test case.
2837 * gcc.target/arm/neon-vdup-10.c: New test case.
2838 * gcc.target/arm/neon-vdup-11.c: New test case.
2839 * gcc.target/arm/neon-vdup-12.c: New test case.
2840 * gcc.target/arm/neon-vdup-13.c: New test case.
2841 * gcc.target/arm/neon-vdup-14.c: New test case.
2842 * gcc.target/arm/neon-vdup-15.c: New test case.
2843 * gcc.target/arm/neon-vdup-16.c: New test case.
2844 * gcc.target/arm/neon-vdup-17.c: New test case.
2845 * gcc.target/arm/neon-vdup-18.c: New test case.
2846 * gcc.target/arm/neon-vdup-19.c: New test case.
2847 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2848 arguments non-constant.
2850 2012-07-18 Richard Guenther <rguenther@suse.de>
2852 PR tree-optimization/53970
2853 * g++.dg/torture/pr53970.C: New testcase.
2855 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2858 * gcc.c-torture/compile/pr38621.c: New.
2860 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2863 * gcc.target/sh/pr33135-1.c: New.
2864 * gcc.target/sh/pr33135-2.c: New.
2865 * gcc.target/sh/pr33135-3.c: New.
2866 * gcc.target/sh/pr33135-4.c: New.
2868 2012-07-17 Jason Merrill <jason@redhat.com>
2871 * g++.dg/parse/enum9.C: New.
2873 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2874 Sandra Loosemore <sandra@codesourcery.com>
2876 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2877 if there is a conflict with -mcpu=. Use -mcpu=5208.
2879 2012-07-17 Jason Merrill <jason@redhat.com>
2882 * g++.dg/template/array23.C: New.
2884 2012-07-17 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/bind_c_usage_26.f90: New.
2888 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2889 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2890 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2891 * gfortran.dg/interop_params.f03: Ditto.
2893 2012-07-17 Jason Merrill <jason@redhat.com>
2895 * g++.dg/template/inherit8.C: Adjust.
2896 * g++.dg/template/using21.C: Adjust.
2897 * g++.dg/template/using22.C: Adjust.
2900 * g++.dg/template/current-inst1.C: New.
2901 * g++.dg/parse/crash35.C: Adjust.
2903 2012-07-17 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/oldstyle_4.f90: New.
2908 2012-07-17 Tobias Burnus <burnus@net-b.de>
2911 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2912 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2914 2012-07-16 Jason Merrill <jason@redhat.com>
2916 * g++.dg/parse/access8.C: Adjust.
2917 * g++.dg/template/sfinae6_neg.C: Adjust.
2919 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/coarray_allocate_1.f90: New test.
2924 2012-07-16 Andrew Pinski <apinski@cavium.com>
2926 * gcc.c-torture/execute/bswap-1.c: New testcase.
2927 * gcc.c-torture/compile/unalign-1.c: New testcase.
2928 * gcc.c-torture/compile/20120524-1.c: New testcase.
2929 * gcc.c-torture/compile/20101216-1.c: New testcase.
2931 2012-07-16 Dehao Chen <dehao@google.com>
2934 2012-07-10 Dehao Chen <dehao@google.com>
2936 * gcc.dg/debug_info_inline.c: New test.
2938 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2941 * gfortran.dg/proc_decl_28.f90: New.
2943 2012-07-16 Andrew Pinski <apinski@cavium.com>
2945 * gcc.dg/torture/builtins-1.c: New testcase.
2947 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2949 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2950 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2951 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2952 gcc.target/cris/sync-1-v10.c,
2953 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2954 pass -mno-unaligned-atomic-may-use-library.
2955 * gcc.target/cris/sync-xchg-1.c: New test.
2956 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2957 valid register operand output modifier.
2959 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2961 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2964 2012-07-13 Andrew Pinski <apinski@cavium.com>
2966 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2967 rather than cleanup-tree-dump.
2968 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2970 2012-07-13 Richard Guenther <rguenther@suse.de>
2972 PR tree-optimization/53907
2973 * gcc.target/i386/pr53907.c: New testcase.
2975 2012-07-13 Richard Guenther <rguenther@suse.de>
2977 PR tree-optimization/53922
2978 * gcc.dg/torture/pr53922.c: New testcase.
2980 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2982 PR rtl-optimization/53908
2983 * gcc.dg/torture/pr53908.c: New test.
2985 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2988 * g++.dg/cpp0x/variadic135.C: New.
2990 2012-07-12 Jason Merrill <jason@redhat.com>
2992 * g++.dg/template/sfinae6_neg.C: Adjust.
2994 2012-07-12 Tobias Burnus <burnus@net-b.de>
2996 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2997 * gfortran.dg/c_f_pointer_tests_3.f90: Update
2998 scan-tree-dump-times pattern.
3000 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3002 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3004 2012-07-11 Jason Merrill <jason@redhat.com>
3007 * g++.g/cpp0x/defaulted37.C: New.
3009 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3012 * gcc.target/arm/pr53859.c: New test.
3014 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3017 * gcc.c-torture/compile/pr53886.c: New.
3019 2012-07-10 Dehao Chen <dehao@google.com>
3021 * gcc.dg/debug_info_inline.c: New test.
3023 2012-07-10 Jason Merrill <jason@redhat.com>
3026 * g++.dg/cpp0x/defaulted36.C: New.
3027 * g++.dg/cpp0x/defaulted21.C: Adjust.
3029 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3031 2012-07-09 Sterling Augustine <saugustine@google.com>
3033 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3035 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3037 PR tree-optimization/53887
3038 * gcc.dg/pr53887.c: New test.
3040 2012-07-09 Jason Merrill <jason@redhat.com>
3043 * g++.dg/cpp0x/nullptr29.C: New.
3045 2012-07-09 Tom de Vries <tom@codesourcery.com>
3046 Richard Guenther <rguenther@suse.de>
3048 * gcc.dg/builtin-unreachable-6.c: New test.
3049 * gcc.dg/builtin-unreachable-5.c: New test.
3051 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3053 PR tree-optimization/53881
3054 * gcc.dg/pr53881.c: New test.
3056 2012-07-06 Jason Merrill <jason@redhat.com>
3059 * g++.dg/cpp0x/variadic134.C: New.
3062 * g++.dg/cpp0x/alias-decl-20.C: New.
3064 2012-07-06 Tom de Vries <tom@codesourcery.com>
3066 PR tree-optimization/51879
3067 * gcc.dg/pr51879-16.c: New test.
3068 * gcc.dg/pr51879-17.c: Same.
3070 2012-07-06 Tom de Vries <tom@codesourcery.com>
3072 PR tree-optimization/52009
3073 * gcc.dg/pr51879-7.c: New test.
3074 * gcc.dg/pr51879-18.c: New test.
3076 2012-07-05 Jason Merrill <jason@redhat.com>
3079 * g++.dg/template/typedef39.C: New.
3082 * g++.dg/cpp0x/variadic133.C: New.
3083 * g++.dg/template/param1.C: Adjust.
3085 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3089 * gcc.target/arm/neon/vtrnf32.c: Update.
3090 * gcc.target/arm/neon/vtrns32.c: Update.
3091 * gcc.target/arm/neon/vtrnu32.c: Update.
3092 * gcc.target/arm/neon/vzipf32.c: Update.
3093 * gcc.target/arm/neon/vzips32.c: Update.
3094 * gcc.target/arm/neon/vzipu32.c: Update.
3096 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3099 * gfortran.dg/inline_sum_4.f90: New test.
3101 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3103 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3105 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3107 * gcc.target/arm/fma-sp.c: New testcase.
3108 * gcc.target/arm/fma.c: Likewise.
3109 * gcc.target/arm/fma.h: Likewise.
3111 2012-07-04 Jason Merrill <jason@redhat.com>
3114 * g++.dg/other/enum3.C: New.
3116 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3119 * g++.dg/torture/pr53321.C: New test.
3121 2012-07-04 Richard Guenther <rguenther@suse.de>
3123 PR tree-optimization/53844
3124 * g++.dg/tree-ssa/pr53844.C: New testcase.
3126 2012-07-04 Richard Guenther <rguenther@suse.de>
3128 PR tree-optimization/53849
3129 * gcc.dg/pr53849.c: New testcase.
3131 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3134 * g++.dg/ext/label14.C: New test.
3136 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3139 * g++.dg/other/pr53811.C: New test.
3141 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3144 * gcc.target/m68k/stack-limit-1.c: New testcase.
3146 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3148 * gnat.dg/recursive_call.adb: New test.
3150 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3152 * gnat.dg/discr37.ad[sb]: New test.
3154 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3156 * g++.dg/other/packed1.C: Remove SH from xfail list.
3158 2012-07-02 Jason Merrill <jason@redhat.com>
3161 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3164 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3167 * g++.dg/cpp0x/decltype39.C: New.
3168 * g++.dg/diagnostic/method1.C: Adjust.
3171 * g++.dg/template/ref6.C: New.
3173 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3176 * gcc.target/sh/pr53568-1.c: New.
3178 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3181 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3183 2012-07-02 Jason Merrill <jason@redhat.com>
3186 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3189 * g++.dg/template/enum7.C: New.
3190 * g++.dg/other/ptrmem10.C: Adjust.
3191 * g++.dg/other/ptrmem11.C: Adjust.
3192 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3194 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3196 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3198 2012-07-01 Wei Guozhi <carrot@google.com>
3201 * gcc.target/arm/pr53447-1.c: New testcase.
3202 * gcc.target/arm/pr53447-2.c: New testcase.
3203 * gcc.target/arm/pr53447-3.c: New testcase.
3204 * gcc.target/arm/pr53447-4.c: New testcase.
3206 2012-06-29 Richard Guenther <rguenther@suse.de>
3208 PR tree-optimization/47061
3209 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3211 2012-06-29 Richard Guenther <rguenther@suse.de>
3213 PR tree-optimization/37541
3214 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3216 2012-06-29 Richard Guenther <rguenther@suse.de>
3218 PR tree-optimization/52589
3219 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3221 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3223 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3225 * g++.dg/template/error46.C: Add missing comment to dg-message.
3226 * g++.dg/template/crash107.C: Likewise.
3227 * g++.dg/template/error47.C: Likewise.
3228 * g++.dg/template/crash108.C: Likewise.
3229 * g++.dg/overload/operator5.C: Likewise.
3231 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3232 errors in dg-message directives, add comments.
3234 2012-06-28 Kai Tietz <ktietz@redhat.com>
3236 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3237 hard-coded 'unsigned long'.
3239 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/51581
3242 * gcc.dg/vect/pr51581-4.c: New test.
3244 PR tree-optimization/53645
3245 * gcc.c-torture/execute/pr53645-2.c: New test.
3247 2012-06-28 Richard Guenther <rguenther@suse.de>
3250 * gcc.dg/torture/pr53790.c: New testcase.
3252 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3254 PR tree-optimization/53645
3255 * gcc.c-torture/execute/pr53645.c: New test.
3257 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3259 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3261 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3265 * gcc.dg/guality/pr49888.c: Account for the possibility that
3266 the variable is optimized out at the first test.
3268 2012-06-27 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/override2.C: Adjust.
3271 * g++.dg/template/error5.C: Adjust.
3272 * g++.dg/parse/crash28.C: Adjust.
3275 * g++.dg/parse/template27.C: New.
3276 * g++.dg/template/crash74.C: Adjust expected output.
3278 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3282 * gfortran.dg/typebound_operator_16.f03: New.
3284 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3286 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3287 even src1.i and src2.i fields even in the second half of the arrays.
3289 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3292 * g++.dg/torture/vshuf-16.inc: New test.
3293 * g++.dg/torture/vshuf-2.inc: New test.
3294 * g++.dg/torture/vshuf-4.inc: New test.
3295 * g++.dg/torture/vshuf-8.inc: New test.
3296 * g++.dg/torture/vshuf-main.inc: New test.
3297 * g++.dg/torture/vshuf-v16hi.C: New test.
3298 * g++.dg/torture/vshuf-v16qi.C: New test.
3299 * g++.dg/torture/vshuf-v2df.C: New test.
3300 * g++.dg/torture/vshuf-v2di.C: New test.
3301 * g++.dg/torture/vshuf-v2sf.C: New test.
3302 * g++.dg/torture/vshuf-v2si.C: New test.
3303 * g++.dg/torture/vshuf-v4df.C: New test.
3304 * g++.dg/torture/vshuf-v4di.C: New test.
3305 * g++.dg/torture/vshuf-v4sf.C: New test.
3306 * g++.dg/torture/vshuf-v4si.C: New test.
3307 * g++.dg/torture/vshuf-v8hi.C: New test.
3308 * g++.dg/torture/vshuf-v8qi.C: New test.
3309 * g++.dg/torture/vshuf-v8si.C: New test.
3311 2012-06-27 Richard Guenther <rguenther@suse.de>
3314 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3316 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3318 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3319 scan-dump-dem-not): Use printable pattern in test name.
3321 2012-06-26 Sterling Augustine <saugustine@google.com>
3322 Dominique Dhumieres <dominiq@lps.ens.fr>
3324 * gcc.dg/pubtypes-2.c: Update expected output.
3325 * gcc.dg/pubtypes-3.c: Likewise.
3326 * gcc.dg/pubtypes-4.c: Likewise.
3328 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3330 * gcc.dg/tree-ssa/slsr-1.c: New test.
3331 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3332 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3333 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3335 2012-06-26 Matt Turner <mattst88@gmail.com>
3338 * gcc.target/arm/mmx-2.c: New.
3340 2012-06-26 Richard Guenther <rguenther@suse.de>
3343 * g++.dg/torture/pr53752.C: New testcase.
3345 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3347 PR tree-optimization/53748
3348 * gcc.c-torture/compile/pr53748.c: New test.
3350 2012-06-25 Jason Merrill <jason@redhat.com>
3354 * g++.dg/cpp0x/decltype38.C: New.
3355 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3357 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3359 * lib/target-supports-dg.exp (testname-for-summary): New.
3360 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3361 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3362 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3363 scan-module-absence, output-exists, output-exists-not: Use
3364 testname-for-summary.
3365 (dg-test): Clean up testname_with_flags.
3366 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3367 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3368 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3369 scan-assembler-dem-not, object-size: Use testname-for-summary.
3370 * lib/gcov.exp (run-gcov): Likewise.
3371 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3372 scan-dump-dem, scan-dump-dem-note): Likewise.
3374 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3375 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3376 including profopt.opt; save and restore existing value.
3377 * g++.dg/bprob/bprob.exp: Likewise.
3378 * gcc.dg/matrix/matrix.exp: Likewise.
3379 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3380 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3383 2012-06-25 Richard Henderson <rth@redhat.com>
3385 * gcc.dg/pr53749.c: New.
3387 2012-06-25 Jason Merrill <jason@redhat.com>
3390 * g++.dg/cpp0x/nullptr28.C: New.
3392 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3394 * gcc.target/arm/neon-vld1_dupQ.c: New.
3396 2012-06-25 Florian Weimer <fweimer@redhat.com>
3398 * g++.dg/init/new35.C: New.
3399 * g++.dg/init/new36.C: New.
3400 * g++.dg/init/new37.C: New.
3401 * g++.dg/ext/vla5.C: New warning.
3402 * g++.dg/ext/vla8.C: New warning.
3403 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3405 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3406 James Greenhalgh <james.greenhalgh@arm.com>
3408 * gcc.target/arm/ftest-support-arm.h New testcase.
3409 * gcc.target/arm/ftest-support-thumb.h Likewise.
3410 * gcc.target/arm/ftest-support.h Likewise.
3411 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3412 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3413 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3414 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3415 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3416 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3417 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3418 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3419 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3420 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3421 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3422 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3423 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3424 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3425 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3426 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3427 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3428 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3429 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3430 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3431 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3432 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3433 * lib/target-supports.exp
3434 (check_effective_target_arm_arch_FUNC): Add support for more
3436 (add_options_for_arm_arch_FUNC): Likewise.
3437 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3439 2012-06-25 Jason Merrill <jason@redhat.com>
3442 * g++.dg/cpp0x/constexpr-tuple.C: New.
3444 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.target/i386/pr53759.c: New test.
3450 * g++.dg/cpp0x/nsdmi7.C: New test.
3452 2012-06-24 Kai Tietz <ktietz@redhat.com>
3454 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3456 * gcc.target/i386/pr38988.c: Likewise.
3458 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3462 * gfortran.dg/typebound_generic_12.f03: New.
3463 * gfortran.dg/typebound_generic_13.f03: New.
3465 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3467 * gnat.dg/lto15.ad[sb]: New test.
3469 2012-06-21 Meador Inge <meadori@codesourcery.com>
3472 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3474 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3476 * gcc.dg/pch/ident-1.c: New test.
3477 * gcc.dg/pch/ident-1.hs: Header file for new test.
3479 2012-06-21 Michael Matz <matz@suse.de>
3482 * gcc.c-torture/execute/pr53688.c: New test.
3484 2012-06-20 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/30318
3487 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3489 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3491 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3493 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3495 * gcc.target/i386/clearcapv2.map: New file.
3496 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3498 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3500 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3501 and add __sh__ case.
3503 2012-06-19 Jason Merrill <jason@redhat.com>
3506 * g++.dg/debug/localclass1.C: New.
3508 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3510 * g++.dg/cpp0x/override4.C: New.
3512 2012-06-14 Jason Merrill <jason@redhat.com>
3515 * g++.dg/cpp0x/decltype37.C: New.
3517 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3519 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3521 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3523 * gcc.c-torture/compile/vector-5.c,
3524 gcc.c-torture/compile/vector-6.c: New tests.
3526 2012-06-19 Richard Henderson <rth@redhat.com>
3528 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3530 2012-06-19 Richard Guenther <rguenther@suse.de>
3532 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3534 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3537 * gcc.target/i386/pr53712.c: New test.
3539 2012-06-18 Tobias Burnus <burnus@net-b.de>
3542 * gfortran.dg/elemental_optional_args_6.f90: New.
3544 2012-06-18 Tobias Burnus <burnus@net-b.de>
3547 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3548 * gfortran.dg/coarray/move_alloc_1.f90
3550 2012-06-18 Tobias Burnus <burnus@net-b.de>
3553 * gfortran.dg/coarray_27.f90: New.
3555 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3556 Greta Yorsh <Greta.Yorsh@arm.com>
3558 * gcc.target/arm/epilog-1.c: New test.
3560 2012-06-18 Richard Guenther <rguenther@suse.de>
3562 PR tree-optimization/53693
3563 * g++.dg/torture/pr53693.C: New testcase.
3565 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3567 PR tree-optimization/53703
3568 * gcc.dg/torture/pr53703.c: New test.
3570 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3573 * gcc.target/i386/pr53698.c: New test.
3575 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3577 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3579 2012-06-17 Tobias Burnus <burnus@net-b.de>
3583 * gfortran.dg/transfer_check_3.f90: New.
3585 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3589 2012-06-16 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/deferred_type_param_8.f90: New.
3595 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3597 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3598 testname that includes flags, passed in as new argument, in
3600 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3601 and pass it to verify-* procedures.
3603 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3604 alignment torture options with usual torture options.
3606 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3607 messages reported for one line of source code.
3608 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3609 * g++.dg/cpp0x/decltype2.C: Likewise.
3610 * g++.dg/cpp0x/decltype3.C: Likewise.
3611 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3612 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3613 * g++.dg/cpp0x/static_assert3.C: Likewise.
3614 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3615 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3616 * g++.dg/cpp0x/union1.C: Likewise.
3617 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3618 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3619 * g++.dg/cpp0x/variadic2.C: Likewise.
3620 * g++.dg/cpp0x/variadic20.C: Likewise.
3621 * g++.dg/cpp0x/variadic74.C: Likewise.
3622 * g++.dg/diagnostic/bitfld2.C: Likewise.
3623 * g++.dg/ext/attrib44.C: Likewise.
3624 * g++.dg/ext/no-asm-1.C: Likewise.
3625 * g++.dg/other/error34.C: Likewise.
3626 * g++.dg/parse/crash46.C: Likewise.
3627 * g++.dg/parse/error10.C: Likewise.
3628 * g++.dg/parse/error2.C: Likewise.
3629 * g++.dg/parse/error3.C: Likewise.
3630 * g++.dg/parse/error36.C: Likewise.
3631 * g++.dg/parse/error8.C: Likewise.
3632 * g++.dg/parse/error9.C: Likewise.
3633 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3634 * g++.dg/parse/parser-pr28152.C: Likewise.
3635 * g++.dg/parse/template25.C: Likewise.
3636 * g++.dg/parse/typename11.C: Likewise.
3637 * g++.dg/tc1/dr147.C: Likewise.
3638 * g++.dg/template/deduce3.C: Likewise.
3639 * g++.dg/template/koenig9.C: Likewise.
3640 * g++.dg/template/pr23510.C: Likewise.
3641 * g++.dg/warn/pr12242.C: Likewise.
3642 * g++.dg/warn/pr30551-2.C: Likewise.
3643 * g++.dg/warn/pr30551.C: Likewise.
3644 * g++.old-deja/g++.other/typename1.C: Likewise.
3645 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3647 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3650 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3651 * c-c++-common/torture/vshuf-2.inc: Likewise.
3652 * c-c++-common/torture/vshuf-4.inc: Likewise.
3653 * c-c++-common/torture/vshuf-8.inc: Likewise.
3654 * c-c++-common/torture/vshuf-main.inc: Likewise.
3655 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3656 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3657 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3658 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3659 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3660 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3661 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3662 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3663 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3664 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3665 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3666 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3667 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3668 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3670 2012-06-15 Michael Matz <matz@suse.de>
3672 * gcc.dg/tree-ssa/vector-4.c: New test.
3674 2012-06-15 Michael Matz <matz@suse.de>
3676 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3677 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3679 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3681 PR tree-optimization/53636
3682 * gcc.target/arm/pr53636.c: New test.
3684 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3686 PR tree-optimization/51581
3687 * gcc.c-torture/execute/pr51581-1.c: New test.
3688 * gcc.c-torture/execute/pr51581-2.c: New test.
3689 * gcc.dg/vect/pr51581-1.c: New test.
3690 * gcc.dg/vect/pr51581-2.c: New test.
3691 * gcc.dg/vect/pr51581-3.c: New test.
3692 * gcc.target/i386/avx-pr51581-1.c: New test.
3693 * gcc.target/i386/avx-pr51581-2.c: New test.
3694 * gcc.target/i386/avx2-pr51581-1.c: New test.
3695 * gcc.target/i386/avx2-pr51581-2.c: New test.
3696 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3698 2012-06-15 Richard Guenther <rguenther@suse.de>
3700 * gcc.c-torture/execute/20120615-1.c: New testcase.
3702 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3704 * gnat.dg/vect8.ad[sb]: New test.
3706 2012-06-14 Richard Guenther <rguenther@suse.de>
3708 * gcc.dg/tree-ssa/vrp.h: New testcase.
3709 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3711 2012-06-13 Christian Bruel <christian.bruel@st.com>
3714 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3716 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3718 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3720 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3723 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3724 test summary unique.
3726 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3727 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3728 scan-stack-usage-not): Don't strip torture options from test name.
3730 * lib/scandump.exp (scan-dump-times): Use printable version of
3731 regexp in test summary line.
3733 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3734 messages reported for one line of source code.
3735 * gcc.dg/format/few-1.c: Likewise.
3736 * gcc.dg/ia64-sync-2.c: Likewise.
3737 * gcc.dg/sync-2.c: Likewise.
3738 * gcc.dg/noncompile/pr44517.c: Likewise.
3740 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3743 * gcc.dg/guality/pr49888.c: New.
3745 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3747 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3748 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3749 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3751 2012-06-13 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/intent_out_7.f90: New.
3756 2012-06-13 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/save_4.f90: New.
3761 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3766 * gcc.dg/pr53532.c: New test.
3767 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3768 adjust line numbers.
3769 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3770 * gcc.dg/Wcxx-compat-8.c: Likewise.
3771 * gcc.dg/pr51034.c: New test.
3772 * gcc.dg/pr53196-1.c: New test.
3773 * gcc.dg/pr53196-2.c: New test.
3775 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3777 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3778 alignment torture options with usual torture options.
3779 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3780 instead of dg-options.
3781 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3782 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3783 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3784 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3785 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3786 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3788 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3789 to checks for multiple messages reported for one line of source code.
3790 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3792 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3793 messages reported for one line of source code.
3795 * gcc.dg/20031223-1.c: Add comments to check for multiple
3796 messages reported for one line of source code.
3797 * gcc.dg/Wconversion-integer.c: Likewise.
3798 * gcc.dg/Wfatal-2.c: Likewise.
3799 * gcc.dg/Wfatal.c: Likewise.
3800 * gcc.dg/Wobjsize-1.c: Likewise.
3801 * gcc.dg/c99-vla-jump-1.c: Likewise.
3802 * gcc.dg/c99-vla-jump-2.c: Likewise.
3803 * gcc.dg/c99-vla-jump-3.c: Likewise.
3804 * gcc.dg/c99-vla-jump-4.c: Likewise.
3805 * gcc.dg/c99-vla-jump-5.c: Likewise.
3806 * gcc.dg/decl-9.c: Likewise.
3807 * gcc.dg/declspec-10.c: Likewise.
3808 * gcc.dg/declspec-18.c: Likewise.
3809 * gcc.dg/mtune.c: Likewise.
3810 * gcc.dg/parser-pr28152-2.c: Likewise.
3811 * gcc.dg/parser-pr28152.c: Likewise.
3812 * gcc.dg/pr14475.c: Likewise.
3813 * gcc.dg/pr27953.c: Likewise.
3814 * gcc.dg/pr28322-3.c: Likewise.
3815 * gcc.dg/pr30457.c: Likewise.
3816 * gcc.dg/pr30551-2.c: Likewise.
3817 * gcc.dg/pr30551-3.c: Likewise.
3818 * gcc.dg/pr30551-4.c: Likewise.
3819 * gcc.dg/pr30551-5.c: Likewise.
3820 * gcc.dg/pr30551-6.c: Likewise.
3821 * gcc.dg/pr30551.c: Likewise.
3822 * gcc.dg/pr45461.c: Likewise.
3823 * gcc.dg/pr48552-1.c: Likewise.
3824 * gcc.dg/pr48552-2.c: Likewise.
3825 * gcc.dg/redecl-1.c: Likewise.
3826 * gcc.dg/transparent-union-3.c: Likewise.
3827 * gcc.dg/utf-dflt.c: Likewise.
3828 * gcc.dg/utf-dflt2.c: Likewise.
3829 * gcc.dg/vla-8.c: Likewise.
3830 * gcc.dg/vla-init-1.c: Likewise.
3831 * gcc.dg/wtr-int-type-1.c: Likewise.
3833 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3834 messages reported for for one line of source code.
3835 * c-c++-common/raw-string-5.c: Likewise.
3836 * c-c++-common/raw-string-4.c: Likewise.
3837 * c-c++-common/raw-string-6.c: Likewise.
3838 * c-c++-common/pr20000.c: Likewise.
3840 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3841 messages reported for one line of source code.
3842 * gcc.dg/cpp/pr30786.c: Likewise.
3843 * gcc.dg/cpp/pr28709.c: Likewise.
3844 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3845 * gcc.dg/cpp/macspace2.c: Likewise.
3846 * gcc.dg/cpp/missing-header-1.c: Likewise.
3847 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3848 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3849 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3851 2012-06-12 Jason Merrill <jason@redhat.com>
3854 * g++.dg/template/local7.C: New.
3856 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3859 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3860 * gcc.target/sh/pr51340-2.c: Likewise.
3861 * gcc.target/sh/pr51340-3.c: Likewise.
3863 2012-06-12 Michael Matz <matz@suse.de>
3865 * gcc.dg/torture/alias-1.c: New test.
3867 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3869 PR rtl-optimization/53589
3870 * gcc.dg/torture/pr53589.c: New test.
3872 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3875 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3876 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3877 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3878 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3879 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3880 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3881 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3882 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3883 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3884 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3885 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3886 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3887 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3888 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3889 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3890 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3892 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3894 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3895 (check_intel_cpu_model): New function.
3896 (check_amd_cpu_model): New function.
3897 (check_features): New function.
3898 (__get_cpuid_output): New function.
3899 (check_detailed): New function.
3900 (fn1): Rename to quick_check.
3901 (main): Update to call quick_check and call check_detailed.
3903 2012-06-11 Richard Henderson <rth@redhat.com>
3905 * lib/target-supports.exp
3906 (check_effective_target_sync_long_long_runtime): Use
3907 check_effective_target_lp64 instead of
3908 check_effective_target_powerpc64 for powerpc targets.
3910 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3913 * gcc.target/sh/pr53511-1.c: New.
3915 2012-06-11 Richard Guenther <rguenther@suse.de>
3918 * g++.dg/lto/pr53470_0.C: New testcase.
3919 * gcc.dg/lto/pr53470_0.c: Likewise.
3921 2012-06-11 Richard Guenther <rguenther@suse.de>
3924 * g++.dg/ext/pr53605.C: New testcase.
3926 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3928 * gnat.dg/specs/array1.ads: New test.
3929 * gnat.dg/specs/array2.ads: Likewise.
3930 * gnat.dg/array22.adb: Likewise.
3932 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3934 * gnat.dg/constant4.adb: New test.
3935 * gnat.dg/constant4_pkg.ads: New helper.
3937 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3940 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3941 * gfortran.dg/allocate_class_1.f90: Modified.
3942 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3943 * gfortran.dg/allocate_class_2.f90: New.
3945 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3948 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3950 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3953 * gfortran.dg/string_assign_2.f90: New test case.
3955 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3958 * gfortran.dg/string_assign_1.f90: New test case.
3960 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3964 * gcc.dg/gomp/critical-4.c: Likewise.
3965 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3966 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3967 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3968 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3969 * c-c++-common/gomp/pr53580.c: New test.
3971 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
3974 * g++.dg/cpp0x/forw_enum11.C: New.
3976 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3979 * g++.dg/cpp0x/alias-decl-19.C: New.
3981 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3983 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3985 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3987 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3989 (XSTATE_SSE): Ditto.
3990 (XSTATE_YMM): Ditto.
3991 (avx_os_support): Use new defines.
3993 2012-06-06 Richard Guenther <rguenther@suse.de>
3996 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3999 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4002 * g++.dg/cpp0x/pr52841.C: New testcase.
4004 2012-06-06 Richard Guenther <rguenther@suse.de>
4006 PR tree-optimization/53081
4007 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4008 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4010 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4012 * gcc.target/powerpc/pr53487.c: New test.
4014 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4016 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4018 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4020 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4022 2012-06-05 Richard Guenther <rguenther@suse.de>
4024 PR tree-optimization/30442
4025 * gcc.dg/vect/bb-slp-30.c: New testcase.
4027 2012-06-05 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/53081
4030 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4031 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4032 -fno-tree-loop-distribute-patterns.
4034 2012-06-05 Alan Modra <amodra@gmail.com>
4036 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4037 Check static chain in nested funcs.
4039 2012-06-04 Tobias Burnus <burnus@net-b.de>
4042 * gfortran.dg/init_flag_10.f90: New.
4044 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4047 * g++.dg/warn/Wenum-compare-no-2: New.
4049 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4051 PR preprocessor/53463
4052 * g++.dg/cpp/limits.C: New test.
4053 * g++.dg/parse/error19.C: Adjust.
4054 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4055 * g++.dg/warn/pr35635.C: Likewise.
4056 * g++.old-deja/g++.pt/assign1.C: Likewise.
4058 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4061 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4062 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4063 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4064 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4065 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4066 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4067 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4068 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4070 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4072 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4074 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4076 PR tree-optimization/53550
4077 * gcc.dg/pr53550.c: New test.
4079 2012-06-04 Richard Guenther <rguenther@suse.de>
4081 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4082 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4083 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4085 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4088 * gfortran.dg/parameter_array_element_2.f90: New.
4090 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4093 * gcc.target/sh/pr53512-1.c: New.
4094 * gcc.target/sh/pr53512-2.c: New.
4095 * gcc.target/sh/pr53512-3.c: New.
4096 * gcc.target/sh/pr53512-4.c: New.
4098 2012-06-01 Jason Merrill <jason@redhat.com>
4101 * g++.dg/ext/visibility/template12.C: New.
4102 * g++.dg/ext/attrib14.C: Adjust warning line.
4105 * g++.dg/parse/new6.C: New.
4106 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4108 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4110 * c-c++-common/restrict-2.c: Revert previous change.
4112 2012-06-01 Jason Merrill <jason@redhat.com>
4115 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4118 * g++.dg/cpp0x/auto33.C: New.
4120 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4123 * g++.dg/parse/namespace-alias-1.C: New.
4125 2012-06-01 Christian Bruel <christian.bruel@st.com>
4127 * gcc.dg/spec-options.c: New test.
4128 * gcc.dg/foo.specs: New file.
4130 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4133 * gnat.dg/lto14.adb: Skip on Solaris.
4135 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4137 * gcc.target/cris/sync-1-v10.c,
4138 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4139 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4140 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4141 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4142 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4143 gcc.target/cris/torture/sync-mis-op-i-1.c,
4144 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4145 gcc.target/cris/torture/sync-mis-op-i-2.c,
4146 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4147 gcc.target/cris/torture/sync-mis-op-i-3.c,
4148 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4149 gcc.target/cris/torture/sync-mis-op-s-1.c,
4150 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4151 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4152 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4153 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4154 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4155 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4156 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4157 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4158 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4160 2012-05-31 Richard Guenther <rguenther@suse.de>
4162 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4163 ldist-pr45948.c with disabled SCCP.
4165 2012-05-31 Richard Guenther <rguenther@suse.de>
4168 * gcc.dg/torture/pr48493.c: New testcase.
4170 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4172 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4174 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4175 of the initialization loop.
4176 (dg-final): Adjust the expected number of vectorized loops depending
4177 on vect_char_mult target selector.
4179 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4181 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4182 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4183 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4186 2012-05-30 Jason Merrill <jason@redhat.com>
4189 * g++.dg/init/new34.C: New.
4190 * g++.dg/tree-ssa/stabilize1.C: New.
4192 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4195 * g++.dg/init/new33.C: New test.
4197 2012-05-30 Richard Guenther <rguenther@suse.de>
4200 * gcc.dg/torture/pr53501.c: New testcase.
4201 * c-c++-common/restrict-2.c: Adjust.
4203 2012-05-30 Alan Modra <amodra@gmail.com>
4205 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4208 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4210 * gcc.target/i386/shuf-concat.c: New test.
4212 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4214 PR rtl-optimization/53519
4215 * gcc.c-torture/compile/pr53519.c: New test.
4217 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4219 * gcc.target/arm/neon-vrev.c: New.
4221 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4224 * gcc.target/sh/pr51340-1.c: New.
4225 * gcc.target/sh/pr51340-2.c: New.
4226 * gcc.target/sh/pr51340-3.c: New.
4228 2012-05-29 Richard Guenther <rguenther@suse.de>
4230 PR tree-optimization/53516
4231 * gcc.dg/torture/pr53516.c: New testcase.
4233 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4235 PR preprocessor/53229
4236 * gcc.dg/cpp/paste6.c: Force to run without
4237 -ftrack-macro-expansion.
4238 * gcc.dg/cpp/paste8.c: Likewise.
4239 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4240 -ftrack-macro-expansion.
4241 * gcc.dg/cpp/paste12.c: Force to run without
4242 -ftrack-macro-expansion.
4243 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4244 -ftrack-macro-expansion.
4245 * gcc.dg/cpp/paste13.c: Likewise.
4246 * gcc.dg/cpp/paste14.c: Likewise.
4247 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4248 -ftrack-macro-expansion.
4249 * gcc.dg/cpp/paste18.c: New test.
4251 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4253 * gcc.target/cris/torture/trap-1.c,
4254 gcc.target/cris/torture/trap-2.c,
4255 gcc.target/cris/torture/trap-3.c,
4256 gcc.target/cris/torture/trap-v0.c,
4257 gcc.target/cris/torture/trap-v3.c: New tests.
4259 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4262 * g++.dg/warn/Wbraces3.C: New.
4263 * g++.dg/warn/Wbraces4.C: Likewise.
4265 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4267 PR tree-optimization/53505
4268 * c-c++-common/torture/pr53505.c: New test.
4270 2012-05-27 Nathan Sidwell <nathan@acm.org>
4272 * gcc.dg/stmt-expr-4.c: New.
4274 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/parse/crash60.C: New.
4279 2012-05-26 Jason Merrill <jason@redhat.com>
4282 * c-c++-common/array-lit.c: New.
4283 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4285 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4288 * gnat.dg/array21.adb: New test.
4290 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4292 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4294 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.dg/other/anon-union3.C: New.
4299 2012-05-25 Ian Lance Taylor <iant@google.com>
4301 * gcc.dg/split-6.c: New test.
4303 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4305 * gnat.dg/lto14.adb: New test.
4307 2012-05-25 Tristan Gingold <gingold@adacore.com>
4309 * gcc.target/i386/large-frame.c: New.
4311 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4312 * gcc.target/powerpc/lhs-1.c: New.
4313 * gcc.target/powerpc/lhs-2.c: New.
4314 * gcc.target/powerpc/lhs-3.c: New.
4316 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4318 Make unwound macro expansion trace less redundant
4319 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4320 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4321 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4322 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4323 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4324 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4326 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4329 * g++.dg/cpp0x/constexpr-default1.C: New.
4331 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4334 * g++.dg/eh/goto2.C: New.
4336 2012-05-24 Richard Guenther <rguenther@suse.de>
4339 * g++.dg/tree-prof/pr53460.C: New testcase.
4341 2012-05-24 Richard Guenther <rguenther@suse.de>
4344 * g++.dg/debug/pr53466.C: New testcase.
4346 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4348 PR tree-optimization/53465
4349 * gcc.c-torture/execute/pr53465.c: New test.
4351 2012-05-23 Tobias Burnus <burnus@net-b.de>
4355 * gfortran.dg/allocate_with_typespec_6.f90: New.
4357 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4360 * g++.dg/warn/delete-array-1.C: New.
4362 2012-05-23 Richard Guenther <rguenther@suse.de>
4364 * gcc.dg/torture/pr39074-2.c: Adjust.
4365 * gcc.dg/torture/pr39074.c: Likewise.
4366 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4367 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4369 2012-05-22 Jan Hubicka <jh@suse.cz>
4372 * g++.dg/torture/pr53161.C: New testcase.
4374 2012-05-22 Tobias Burnus <burnus@net-b.de>
4377 * gfortran.dg/realloc_on_assign_15.f90: New.
4379 2012-05-22 Richard Guenther <rguenther@suse.de>
4382 * gcc.dg/torture/pr51071-2.c: New testcase.
4384 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4386 PR tree-optimization/53336
4387 * g++.dg/torture/pr53336.C: New testcase.
4389 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4392 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4393 instead of -Wunused-local-typedefs.
4395 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4398 * g++.dg/other/abstract4.C: New-
4400 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/ext/attrib46.C: New.
4405 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4408 * gcc.c-torture/compile/pr53418-1.c,
4409 gcc.c-torture/compile/pr53418-2.c: New tests.
4411 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4413 PR tree-optimization/53366
4414 * gcc.dg/torture/pr53366-1.c: New test.
4415 * gcc.dg/torture/pr53366-2.c: New test.
4416 * gcc.target/i386/pr53366-1.c: New test.
4417 * gcc.target/i386/pr53366-2.c: New test.
4419 PR tree-optimization/53409
4420 * gcc.c-torture/compile/pr53409.c: New test.
4422 PR tree-optimization/53410
4423 * gcc.c-torture/compile/pr53410-1.c: New test.
4424 * gcc.c-torture/compile/pr53410-2.c: New test.
4426 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4429 * gcc.target/i386/pr53425-1.c: New file.
4430 * gcc.target/i386/pr53425-2.c: Likewise.
4432 2012-05-21 Richard Guenther <rguenther@suse.de>
4434 PR tree-optimization/53408
4435 * gcc.dg/torture/pr53408.c: New testcase.
4437 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4438 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.target/i386/pr53416.c: New file.
4443 2012-05-21 Richard Guenther <rguenther@suse.de>
4445 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4447 2012-05-21 Richard Guenther <rguenther@suse.de>
4449 * gcc.dg/torture/ldist-1.c: New testcase.
4451 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4453 * gnat.dg/lto13.adb: New test.
4454 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4456 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/specs/lto12.ads: New test.
4459 * gnat.dg/specs/lto12_pkg.ads: New helper.
4461 2012-05-18 Richard Guenther <rguenther@suse.de>
4463 PR tree-optimization/53346
4464 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4465 * gcc.target/i386/incoming-10.c: Adjust.
4466 * gcc.target/i386/incoming-11.c: Likewise.
4467 * gcc.target/i386/pr46295.c: Likewise.
4469 2012-05-18 Richard Guenther <rguenther@suse.de>
4471 * gcc.dg/pr53352.c: Return zero.
4473 2012-05-18 Richard Guenther <rguenther@suse.de>
4475 PR tree-optimization/53390
4476 * gcc.dg/torture/pr53390.c: New testcase.
4478 2012-05-18 Meador Inge <meadori@codesourcery.com>
4480 PR rtl-optimization/53352
4481 * gcc.dg/pr53352.c: New test.
4483 2012-05-17 David S. Miller <davem@davemloft.net>
4485 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4486 failure on sparc-*-linux-gnu.
4488 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4491 * g++.dg/parse/error49.C: New.
4492 * g++.dg/cpp0x/error8.C: Likewise.
4493 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4494 * g++.dg/ext/utf-dflt2.C: Likewise.
4495 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4496 * g++.dg/ext/utf-dflt.C: Likewise.
4497 * c-c++-common/raw-string-3.c: Likewise.
4498 * c-c++-common/raw-string-4.c: Likewise.
4500 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4503 * g++.dg/cpp0x/catch1.C: New.
4505 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4508 * g++.dg/parse/error48.C: New.
4509 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4510 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4512 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4514 * gcc.dg/tm/indirect-2.c: New test.
4516 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4518 PR tree-optimization/53217
4519 * gfortran.dg/pr53217.f90: New test.
4521 2012-05-16 Richard Guenther <rguenther@suse.de>
4523 PR tree-optimization/53364
4524 * g++.dg/torture/pr53364.C: New testcase.
4526 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4529 * gcc.dg/pr52549.c: Fix test for long != void*
4530 * gcc.c-torture/execute/pr52979-1.x: New file.
4531 * gcc.c-torture/execute/pr52979-2.x: New file.
4533 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4535 PR preprocessor/7263
4536 * gcc.dg/binary-constants-2.c: Run without tracking locations
4537 accross macro expansion.
4538 * gcc.dg/binary-constants-3.c: Likewise.
4539 * gcc.dg/cpp/sysmac2.c: Likewise.
4540 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4542 * gcc.dg/cpp/syshdr3.c: New test.
4543 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4544 * gcc.dg/system-binary-constants-1.c: New test.
4545 * gcc.dg/system-binary-constants-1.h: New header for the new test
4547 * g++.dg/cpp/syshdr3.C: New test.
4548 * g++.dg/cpp/syshdr3.h: New header the new test above.
4549 * g++.dg/system-binary-constants-1.C: New test.
4550 * g++.dg/system-binary-constants-1.h: New header the new test
4553 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4555 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4557 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4560 * gcc.dg/pr53358.c: New test.
4562 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4565 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4566 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4568 2012-05-15 Olivier Hainque <hainque@adacore.com>
4570 * g++.dg/eh/sighandle.C: New testcase.
4572 2012-05-15 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/53355
4575 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4577 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4579 * gfortran.dg/*.f90: Remove now redundant manual
4580 cleanup-modules directive.
4582 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4584 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4585 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4587 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4590 * gfortran.dg/int_range_io_1.f90: New test.
4592 2012-05-14 Andi Kleen <ak@linux.intel.com>
4593 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4597 * gcc.target/i386/rtm-check.h: New file.
4598 * gcc.target/i386/pr53315.c: New test.
4600 2012-05-14 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/deferred_type_param_4.f90: New.
4606 * gfortran.dg/deferred_type_param_6.f90: New.
4608 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4610 * gcc.target/i386/retarg.c: New test.
4612 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4615 * gfortran.dg/deferred_type_param_3.f90: New.
4616 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4617 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4619 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4621 * gnat.dg/null_pointer_deref3.adb: New test.
4623 2012-05-12 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/deferred_type_param_5.f90: New.
4629 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4631 * g++.dg/parse/error47.C: New.
4633 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4636 * gfortran.dg/string_compare_4.f90: Change option
4637 to -fdump-tree-original. Add test case for kind=4.
4639 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4642 * gfortran.dg/string_compare_4.f90: New test.
4644 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4646 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4648 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/cpp0x/variadic132.C: New.
4653 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4656 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4657 * g++.dg/parse/error26.C: Tweak dg-error column number.
4659 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4662 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4664 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4666 * gnat.dg/lto11.ad[sb]: New test.
4668 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4671 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4672 directive to Scan for vpmuldq, not vpmacsdql.
4674 2012-05-09 Michael Matz <matz@suse.de>
4676 PR tree-optimization/53185
4677 * gcc.dg/vect/pr53185.c: New test.
4679 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4682 * gcc.target/i386/pr53249.c: New.
4684 2012-05-09 Richard Guenther <rguenther@suse.de>
4686 PR tree-optimization/18437
4687 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4688 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4690 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4692 PR tree-optimization/53226
4693 * gcc.c-torture/compile/pr53226.c: New test.
4695 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4697 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4698 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4699 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4700 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4701 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4702 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4703 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4704 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4705 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4706 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4707 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4708 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4709 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4710 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4712 2012-05-09 Dehao Chen <dehao@google.com>
4714 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4715 * gcc.dg/predict-2.c: Likewise.
4716 * gcc.dg/predict-3.c: Likewise.
4717 * gcc.dg/predict-4.c: Likewise.
4718 * gcc.dg/predict-5.c: Likewise.
4719 * gcc.dg/predict-6.c: Likewise.
4721 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4724 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4726 2012-05-08 Richard Guenther <rguenther@suse.de>
4728 * gcc.dg/fold-bitand-4.c: New testcase.
4730 2012-05-08 Dehao Chen <dehao@google.com>
4732 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4733 heuristic is working properly.
4734 * gcc.dg/predict-2.c: Likewise.
4735 * gcc/dg/predict-3.c: Likewise.
4736 * gcc/dg/predict-4.c: Likewise.
4737 * gcc/dg/predict-5.c: Likewise.
4738 * gcc/dg/predict-6.c: Likewise.
4740 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4742 PR tree-optimization/53239
4743 * g++.dg/opt/vrp3.C: New test.
4744 * g++.dg/opt/vrp3-aux.cc: New file.
4745 * g++.dg/opt/vrp3.h: New file.
4747 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4750 .uleb128 support in assembler output.
4752 2012-05-07 Richard Guenther <rguenther@suse.de>
4755 * g++.dg/lto/pr42987_0.C: New testcase.
4756 * g++.dg/lto/pr42987_1.C: Likewise.
4758 2012-05-07 Tobias Burnus <burnus@net-b.de>
4761 * gfortran.dg/typebound_operator_15.f90: New.
4763 2012-05-06 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/class_array_13.f90: New.
4768 2012-05-06 Tristan Gingold <gingold@adacore.com>
4770 * gnat.dg/warn7.adb: New test.
4772 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4774 * gnat.dg/specs/renamings.ads: Rename to...
4775 * gnat.dg/specs/renaming1.ads: ...this.
4776 * gnat.dg/specs/renaming2.ads: New test.
4777 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4778 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4779 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4780 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4782 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4784 * gnat.dg/discr36.ad[sb]: New test.
4785 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4787 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
4790 * c-c++-common/pr43772.c: New.
4792 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4795 * gfortran.dg/select_type_26.f03 : New test.
4796 * gfortran.dg/select_type_27.f03 : New test.
4799 * gfortran.dg/select_type_28.f03 : New test.
4801 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4805 * gfortran.dg/mod_sign0_1.f90: New test.
4806 * gfortran.dg/mod_large_1.f90: New test.
4808 2012-05-04 Tobias Burnus <burnus@net-b.de>
4811 gfortran.dg/public_private_module_5.f90: New.
4813 2012-05-04 Tobias Burnus <burnus@net-b.de>
4816 * gfortran.dg/constructor_7.f90: New.
4817 * gfortran.dg/constructor_8.f90: New.
4819 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/static_assert7.C: New.
4824 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4826 PR tree-optimization/52633
4827 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4828 recognized as widening shifts instead of over-widening.
4829 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4830 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4831 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4832 * gcc.target/arm/pr52633.c: New test.
4834 2012-05-04 Richard Guenther <rguenther@suse.de>
4836 PR tree-optimization/53168
4837 * gcc.dg/torture/pr53168.c: New testcase.
4838 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4840 2012-05-04 Richard Guenther <rguenther@suse.de>
4842 * gcc.dg/lto/pr53214_0.c: New testcase.
4844 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4846 * gcc.target/ia64/pr48496.c: New test.
4847 * gcc.target/ia64/pr52657.c: Likewise.
4849 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4852 * c-c++-common/pr51712.c: New.
4854 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4857 * gcc.target/powwerpc/pr53199.c: New file.
4859 2012-05-03 Jason Merrill <jason@redhat.com>
4861 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4863 * gcc.dg/debug/dwarf2/dups-types.c: New.
4864 * gcc.dg/debug/dwarf2/dups-types.h: New.
4866 2012-05-03 Jason Merrill <jason@redhat.com>
4868 * g++.dg/debug/dwarf2/namespace-2.C: New.
4869 * g++.dg/debug/dwarf2/localclass3.C: New.
4871 2012-05-03 Jason Merrill <jason@redhat.com>
4873 * g++.dg/debug/dwarf2/thunk1.C: New.
4875 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4878 * g++.dg/other/final2.C: New.
4880 2012-05-03 Richard Guenther <rguenther@suse.de>
4882 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4884 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4886 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4887 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4888 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4889 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4891 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4895 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4896 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4897 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4900 * gcc.dg/pr53174.c: New test.
4903 * gcc.target/arm/pr53187.c: New test.
4904 * gcc.c-torture/compile/pr53187.c: New test.
4906 2012-05-03 Richard Guenther <rguenther@suse.de>
4908 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4909 unsupported prefetching support.
4911 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4913 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4914 option -ftrack-macro-expansion=0.
4915 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4916 option -ftrack-macro-expansion=0.
4918 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4920 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4921 dg-options for target arm with dg-additional-options.
4923 2012-05-03 Richard Guenther <rguenther@suse.de>
4925 PR tree-optimization/53144
4926 * gcc.dg/torture/pr53144.c: New testcase.
4928 2012-05-03 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/pointer_intent_7.f90: New.
4932 * gfortran.dg/pure_formal_3.f90: New.
4934 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4936 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4938 2012-05-02 Martin Jambor <mjambor@suse.cz>
4941 * g++.dg/lto/pr52605_0.C: New test.
4943 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4945 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4946 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4947 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4948 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4949 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4950 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4951 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4952 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4953 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4954 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4955 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4956 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4957 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4958 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4959 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4960 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4962 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4965 * gcc.dg/pr53153.c: New test.
4967 2012-05-02 Richard Guenther <rguenther@suse.de>
4969 * g++.dg/tree-ssa/pr19807.C: Adjust.
4971 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4973 PR tree-optimization/53163
4974 * gcc.c-torture/compile/pr53163.c: New test.
4976 PR rtl-optimization/53160
4977 * gcc.c-torture/execute/pr53160.c: New test.
4979 2012-05-01 Ian Lance Taylor <iant@google.com>
4982 * gcc.dg/pr37303.c: New test.
4984 2012-05-01 Richard Henderson <rth@redhat.com>
4986 * lib/target-supports.exp
4987 (check_effective_target_sync_long_long_runtime): True for
4988 check_effective_target_powerpc64.
4990 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4993 * gcc.dg/vector-1.c: Move to ...
4994 * c-c++-common/vector-1.c: ... here.
4995 * gcc.dg/vector-2.c: Move to ...
4996 * c-c++-common/vector-2.c: ... here.
4997 * gcc.dg/vector-3.c: Move to ...
4998 * c-c++-common/vector-3.c: ... here. Adapt to C++.
4999 * gcc.dg/vector-4.c: Move to ...
5000 * c-c++-common/vector-4.c: ... here.
5001 * gcc.dg/vector-init-1.c: Move to ...
5002 * c-c++-common/vector-init-1.c: ... here.
5003 * gcc.dg/vector-init-2.c: Move to ...
5004 * c-c++-common/vector-init-2.c: ... here.
5005 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5006 * c-c++-common/vector-subscript-1.c: ... here.
5007 * gcc.dg/vector-subscript-2.c: Move to ...
5008 * c-c++-common/vector-subscript-2.c: ... here.
5009 * gcc.dg/vector-subscript-3.c: Move to ...
5010 * c-c++-common/vector-subscript-3.c: ... here.
5013 * g++.dg/cpp0x/vt-51314.C: New test.
5014 * g++.dg/cpp0x/variadic76.C: Fix.
5016 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5018 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5020 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5022 Add -Wvarargs option
5023 * c-c++-common/Wvarargs.c: New test case.
5024 * c-c++-common/Wvarargs-2.c: Likewise.
5026 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5028 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5029 * objc.dg/foreach-7.m: Force the test case to run without
5030 -ftrack-macro-expansion.
5031 * c-c++-common/tm/attrib-1.c: Likewise.
5032 * c-c++-common/warn-ommitted-condop.c: Likewise.
5033 * gcc.dg/assign-warn-1.c: Likewise.
5034 * gcc.dg/assign-warn-2.c: Likewise.
5035 * gcc.dg/attr-alloc_size.c: Likewise.
5036 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5037 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5038 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5039 * gcc.dg/c90-const-expr-9.c: Likewise.
5040 * gcc.dg/c99-const-expr-9.c: Likewise.
5041 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5042 * gcc.dg/cpp/direct2s.c: Likewise.
5043 * gcc.dg/cpp/pr28709.c: Likewise.
5044 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5045 * gcc.dg/dfp/composite-type.c: Likewise.
5046 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5047 with -ftrack-macro-expansion
5048 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5049 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5050 * g++.dg/ext/cleanup-1.C: Likewise.
5051 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5052 * g++.dg/template/sfinae10.C: Likewise.
5053 * g++.dg/tm/wrap-2.C: Likewise.
5054 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5055 * g++.dg/warn/Wsign-conversion.C: Likewise.
5056 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5057 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5058 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5059 it to run with -ftrack-macro-expansion.
5060 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5061 test cases without -ftrack-macro-expansion.
5063 Fix location for static class members
5064 * g++.dg/template/sfinae6_neg.C: Adjust.
5066 Make conversion warnings work on NULL with -ftrack-macro-expansion
5067 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5068 alongside the previous testing for NULL.
5070 Fix -Wuninitialized for -ftrack-macro-expansion
5071 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5073 Strip "<built-in>" loc from displayed expansion context
5074 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5075 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5076 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5079 Fix expansion point loc for macro-like tokens
5080 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5081 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5083 Fix token pasting with -ftrack-macro-expansion
5084 * gcc.dg/cpp/paste17.c: New test case for
5085 -ftrack-macro-expansion=2 mode only.
5086 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5088 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5090 * gnat.dg/warn6.ad[sb]: New test.
5092 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
5095 * gcc.dg/20011021-1.c: Adjust testcase.
5097 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5100 * gfortran.dg/function_optimize_12.f90: New test.
5102 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5105 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5106 code to match current output and cover new peephole2 pattern.
5108 2012-04-27 Ollie Wild <aaw@google.com>
5110 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5112 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5114 * gcc.c-torture/execute/20120427-2.c: New testcase.
5115 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5116 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5117 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5119 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5122 * gcc.c-torture/execute/20120427-1.c: New testcase.
5124 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5127 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5129 2012-04-27 Tom de Vries <tom@codesourcery.com>
5131 PR tree-optimization/51879
5132 * gcc.dg/pr51879.c: New test.
5133 * gcc.dg/pr51879-2.c: Same.
5134 * gcc.dg/pr51879-3.c: Same.
5135 * gcc.dg/pr51879-4.c: Same.
5136 * gcc.dg/pr51879-6.c: Same.
5138 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5141 * g++.dg/cpp0x/defaulted35.C: New.
5142 * g++.dg/cpp0x/defaulted15.C: Adjust.
5144 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5146 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5149 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5151 * gcc.target/i386/builtin_target.c: Check avx2.
5153 2012-04-26 Alan Modra <amodra@gmail.com>
5155 * gcc.target/powerpc/savres.c: New test.
5156 * gcc.target/powerpc/powerpc.exp: Run it.
5158 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5161 * gcc.dg/torture/pr53120.c: New test.
5163 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5166 * gcc.c-torture/compile/pr52979-1.c: New test.
5167 * gcc.c-torture/execute/pr52979-1.c: New test.
5168 * gcc.c-torture/execute/pr52979-2.c: New test.
5170 2012-04-25 Richard Guenther <rguenther@suse.de>
5172 * gcc.target/i386/l_fma_float_5.c: Adjust.
5173 * gcc.target/i386/l_fma_double_4.c: Likewise.
5174 * gcc.target/i386/l_fma_float_2.c: Likewise.
5175 * gcc.target/i386/l_fma_float_6.c: Likewise.
5176 * gcc.target/i386/l_fma_double_1.c: Likewise.
5177 * gcc.target/i386/l_fma_double_5.c: Likewise.
5178 * gcc.target/i386/l_fma_float_3.c: Likewise.
5179 * gcc.target/i386/l_fma_double_2.c: Likewise.
5180 * gcc.target/i386/l_fma_double_6.c: Likewise.
5181 * gcc.target/i386/l_fma_float_4.c: Likewise.
5182 * gcc.target/i386/l_fma_double_3.c: Likewise.
5183 * gcc.target/i386/l_fma_float_1.c: Likewise.
5185 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5187 PR tree-optimization/53058
5188 * gcc.c-torture/compile/pr53058.c: New test.
5190 2012-04-25 Jan Hubicka <jh@suse.cz>
5193 * gcc.target/i386/pr39082-1.c: Update warning location.
5195 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.dg/pr52880.c: New test.
5200 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
5202 * gcc.dg/m-un-2.c: Update.
5203 * gcc.dg/20011021-1.c: Update.
5205 2012-04-25 Tobias Burnus <burnus@net-b.de>
5208 * gfortran.dg/realloc_on_assign_14.f90: New.
5210 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5213 PR tree-optimizations/52891
5214 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5216 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5219 * g++.dg/cpp0x/sfinae35.C: New.
5220 * g++.dg/cpp0x/sfinae36.C: Likewise.
5222 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5224 * gcc.target/builtin_target.c: New testcase.
5226 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5229 * gcc.target/powerpc/pr47197.c: New test.
5231 2012-04-24 Richard Guenther <rguenther@suse.de>
5233 PR tree-optimization/53085
5234 * g++.dg/torture/pr53085.C: New testcase.
5236 2012-04-24 Andrew Pinski <apinski@cavium.com>
5239 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5240 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5241 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5243 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.c-torture/execute/pr53084.c: New test.
5248 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5250 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5252 2012-04-23 Andrew Pinski <apinski@cavium.com>
5254 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5256 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5259 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5260 * gcc.dg/torture/builtin-power-1.c: Likewise.
5262 2012-04-23 Richard Guenther <rguenther@suse.de>
5264 PR tree-optimization/53070
5265 * gcc.dg/torture/pr53070.c: New testcase.
5267 2012-04-23 Richard Guenther <rguenther@suse.de>
5270 * gcc.dg/pr53060.c: New testcase.
5272 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5274 PR tree-optimizations/52891
5275 * gcc.c-torture/compile/pr52891-1.c: New test.
5276 * gcc.c-torture/compile/pr52891-2.c: New test.
5278 2012-04-22 Tobias Burnus <burnus@net-b.de>
5281 * gfortran.dg/read_float_4.f90: New.
5283 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5286 * c-c++-common/pr35441.C: New.
5288 2012-04-20 Ian Lance Taylor <iant@google.com>
5290 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5291 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5293 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5295 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5297 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5299 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5301 PR rtl-optimization/44214
5302 * gcc.dg/pr44214-1.c: New test.
5303 * gcc.dg/pr44214-2.c: Likewise.
5304 * gcc.dg/pr44214-3.c: Likewise.
5306 2012-04-20 Richard Guenther <rguenther@suse.de>
5308 * g++.dg/torture/20120420-1.C: New testcase.
5310 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5312 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5314 2012-04-19 Christian Bruel <christian.bruel@st.com>
5316 * gcc.dg/pr52283.c: New test.
5318 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5320 * gcc.dg/pr37985.c: New test.
5322 2012-04-19 Richard Guenther <rguenther@suse.de>
5324 PR rtl-optimization/44688
5325 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5326 possibly profitable.
5328 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5330 PR tree-optimization/52976
5331 * gfortran.dg/reassoc_11.f: New test.
5333 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5335 PR tree-optimization/52976
5336 * gfortran.dg/reassoc_7.f: New test.
5337 * gfortran.dg/reassoc_8.f: Likewise.
5338 * gfortran.dg/reassoc_9.f: Likewise.
5339 * gfortran.dg/reassoc_10.f: Likewise.
5341 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5344 * g++.dg/cpp0x/sfinae33.C: New.
5345 * g++.dg/cpp0x/sfinae34.C: Likewise.
5347 2012-04-18 Joey Ye <joey.ye@arm.com>
5349 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5351 2012-04-18 Richard Guenther <rguenther@suse.de>
5353 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5355 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5356 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5358 2012-04-17 Tom de Vries <tom@codesourcery.com>
5360 * g++.dg/pr51264-4.C: New test.
5362 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5367 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5370 * g++.dg/parse/crash59.C: New.
5372 2012-04-17 Michael Matz <matz@suse.de>
5374 PR tree-optimization/18437
5375 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5377 2012-04-17 Richard Guenther <rguenther@suse.de>
5380 * g++.dg/torture/pr53011.C: New testcase.
5382 2012-04-16 Jason Merrill <jason@redhat.com>
5385 * g++.dg/cpp0x/variadic131.C: New.
5388 * g++.dg/cpp0x/variadic130.C: New.
5391 * g++.dg/cpp0x/variadic129.C: New.
5394 * g++.dg/cpp0x/variadic128.C: New.
5396 2012-04-16 Tobias Burnus <burnus@net-b.de>
5399 * gfortran.dg/pointer_intent_6.f90: New.
5401 2012-04-16 Tobias Burnus <burnus@net-b.de>
5404 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5405 to include public_private_module_4.f90.
5406 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5409 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5412 * g++.dg/diagnostic/operator1.C: New.
5413 * g++.dg/ext/label5.C: Adjust.
5414 * g++.dg/ext/va-arg1.C: Likewise.
5415 * g++.dg/other/error20.C: Likewise.
5416 * g++.dg/other/error20.C: Likewise.
5417 * g++.dg/other/error16.C: Likewise.
5418 * g++.dg/other/error10.C: Likewise.
5419 * g++.dg/parse/error30.C: Likewise.
5420 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5422 2012-04-16 Jason Merrill <jason@redhat.com>
5425 * g++.dg/cpp0x/variadic127.C: New.
5427 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5429 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5431 Use fail, pass instead of unresolved.
5435 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5437 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5438 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5439 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5441 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5444 * gfortran.dg/typebound_call_23.f03: New test case.
5446 2012-04-15 Jason Merrill <jason@redhat.com>
5449 * g++.dg/cpp0x/variadic126.C: New.
5452 * g++.dg/cpp0x/variadic125.C: New.
5455 * g++.dg/cpp0x/variadic124.C: New.
5458 * g++.dg/cpp0x/nullptr27.C: New.
5461 * g++.dg/warn/format8.C: New.
5463 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5466 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5468 2012-04-14 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/public_private_module_3.f90: New.
5473 * gfortran.dg/public_private_module_4.f90: New.
5475 2012-04-14 Tom de Vries <tom@codesourcery.com>
5477 * gcc.dg/superblock.c: New test.
5479 2012-04-14 Tom de Vries <tom@codesourcery.com>
5481 * gcc.dg/pr51879-12.c: New test.
5483 2012-04-13 Jason Merrill <jason@redhat.com>
5486 * g++.dg/cpp0x/variadic123.C: New.
5487 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5490 * g++.dg/cpp0x/initlist-ctor1.C: New.
5493 * g++.dg/other/anon-union2.C: New.
5495 2012-04-13 Martin Jambor <mjambor@suse.cz>
5498 * g++.dg/ipa/pr52939.C: New test.
5500 2012-04-13 Tom de Vries <tom@codesourcery.com>
5502 * gcc.dg/pr52734.c: New test.
5504 2012-04-13 Richard Guenther <rguenther@suse.de>
5506 PR tree-optimization/52969
5507 * gcc.dg/torture/pr52969.c: New testcase.
5509 2012-04-13 Richard Guenther <rguenther@suse.de>
5512 * gcc.dg/pr52549.c: New testcase.
5514 2012-04-13 Richard Guenther <rguenther@suse.de>
5517 * gcc.dg/pr52862.c: New testcase.
5519 2012-04-13 Joey Ye <joey.ye@arm.com>
5521 * gcc.target/arm/thumb1-imm.c: New testcase.
5523 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5526 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5527 second function argument.
5528 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5529 (calc_permps): Update declaration. Calculate result correctly.
5530 (avx2_test): Change src2 type to union256i_d.
5531 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5534 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5537 * gcc.target/powerpc/pr52775.c: New file.
5539 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5541 PR tree-optimization/18589
5542 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5543 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5544 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5545 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5546 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5547 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5548 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5549 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5550 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5551 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5553 2012-04-12 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/52943
5556 * gcc.dg/torture/pr52943.c: New testcase.
5558 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5561 * gcc/target/sh/pr50751-4.c: New.
5562 * gcc/target/sh/pr50751-5.c: New.
5563 * gcc/target/sh/pr50751-6.c: New.
5564 * gcc/target/sh/pr50751-7.c: New.
5566 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
5569 * g++.dg/lookup/using52.C: New.
5571 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5573 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5575 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5577 PR rtl-optimization/52876
5578 * gcc.target/i386/pr52876.c: New.
5580 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5582 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5584 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5586 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5587 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5588 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5589 (ptrdiff_t): ... this. All uses changed.
5590 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5591 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5593 (main): Cast argument to __INTPTR_TYPE__.
5594 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5596 * gcc.dg/mallign.c (main): Likewise.
5597 * gcc.dg/pr38700.c (foo): Likewise.
5598 * gcc.dg/long-long-cst1.c (t): Likewise.
5599 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5600 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5601 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5602 * gcc.dg/pr25682.c (d, foo): Likewise.
5603 * gcc.dg/format/cast-1.c (f): Likewise.
5604 * gcc.dg/c90-const-expr-10.c
5605 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5606 (size_t): ...this. All uses changed.
5607 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5608 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5609 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5610 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5611 * gcc.dg/sequence-pt-1.c: Likewise.
5612 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5613 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5614 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5615 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5616 of ptrdiff_t with it.
5617 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5618 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5619 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5621 2012-04-11 Jason Merrill <jason@redhat.com>
5624 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5625 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5628 * g++.dg/ext/attrib45.C: New.
5630 * g++.dg/eh/dtor3.C: New.
5632 2012-04-11 Richard Guenther <rguenther@suse.de>
5635 * gfortran.dg/pr52621.f90: New testcase.
5637 2012-04-11 Richard Guenther <rguenther@suse.de>
5640 * g++.dg/torture/pr52918-1.C: New testcase.
5641 * g++.dg/torture/pr52918-2.C: Likewise.
5643 2012-04-11 Tobias Burnus <burnus@net-b.de>
5646 * gfortran.dg/block_11.f90: New.
5648 2012-04-11 Nick Clifton <nickc@redhat.com>
5650 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5652 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5655 * gcc.target/powerpc/pr16458-1.c: New test.
5656 * gcc.target/powerpc/pr16458-2.c: Likewise.
5657 * gcc.target/powerpc/pr16458-3.c: Likewise.
5658 * gcc.target/powerpc/pr16458-4.c: Likewise.
5660 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5662 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5663 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5664 * gcc.dg/builtin-bswap-5.c: Likewise.
5665 * gcc.target/i386/builtin-bswap-4.c: New test.
5667 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5670 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5672 2012-04-11 Richard Guenther <rguenther@suse.de>
5674 PR rtl-optimization/52881
5675 * gcc.dg/torture/pr52881.c: New testcase.
5676 * gcc.dg/torture/pr52913.c: Likewise.
5678 2012-04-11 Richard Guenther <rguenther@suse.de>
5680 PR tree-optimization/52912
5681 * gcc.dg/torture/pr52912.c: New testcase.
5683 2010-04-10 Michael Matz <matz@suse.de>
5685 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5686 * gcc.dg/vect/vect-outer-1.c: Adjust.
5687 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5688 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5689 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5690 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5691 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5692 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5694 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5696 PR tree-optimization/52870
5697 * gcc.dg/vect/pr52870.c: New test.
5699 2012-04-09 Mike Stump <mikestump@comcast.net>
5701 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5702 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5703 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5704 * gnat.dg/aggr11.adb: Likewise.
5705 * gnat.dg/aggr11_pkg.ads: Likewise.
5706 * gnat.dg/aggr15.adb: Likewise.
5707 * gnat.dg/aggr15.ads: Likewise.
5708 * gnat.dg/aggr17.adb: Likewise.
5709 * gnat.dg/aggr18.adb: Likewise.
5710 * gnat.dg/array14.adb: Likewise.
5711 * gnat.dg/array14.ads: Likewise.
5712 * gnat.dg/array14_pkg.ads: Likewise.
5713 * gnat.dg/array19.adb: Likewise.
5714 * gnat.dg/array19.ads: Likewise.
5715 * gnat.dg/discr27.adb: Likewise.
5716 * gnat.dg/discr27.ads: Likewise.
5717 * gnat.dg/discr35.adb: Likewise.
5718 * gnat.dg/discr35.ads: Likewise.
5719 * gnat.dg/discr6.adb: Likewise.
5720 * gnat.dg/discr6_pkg.ads: Likewise.
5721 * gnat.dg/import1.adb: Likewise.
5722 * gnat.dg/import1.ads: Likewise.
5723 * gnat.dg/loop_address2.adb: Likewise.
5724 * gnat.dg/opt7.adb: Likewise.
5725 * gnat.dg/opt7.ads: Likewise.
5726 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5727 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5728 * gnat.dg/rep_clause2.adb: Likewise.
5729 * gnat.dg/rep_clause2.ads: Likewise.
5730 * gnat.dg/slice2.adb: Likewise.
5731 * gnat.dg/slice2.ads: Likewise.
5732 * gnat.dg/slice6.adb: Likewise.
5733 * gnat.dg/slice6_pkg.ads: Likewise.
5734 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5735 * gnat.dg/taft_type2.adb: Likewise.
5736 * gnat.dg/taft_type2.ads: Likewise.
5737 * gnat.dg/taft_type2_pkg.ads: Likewise.
5738 * gnat.dg/volatile10.adb: Likewise.
5739 * gnat.dg/volatile10_pkg.ads: Likewise.
5741 * gcc.dg/dll-8.c: Remove execute permissions.
5742 * g++.dg/ext/dllexport5.C: Likewise.
5744 2012-04-09 Jan Hubicka <jh@suse.cz>
5749 * gcc.dg/lto/pr52634_1.c: New testcase.
5750 * gcc.dg/lto/pr52634_0.c: New testcase.
5752 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5755 * gcc.target/i386/pr52883.c: New testcase.
5757 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5759 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5760 (check_effective_target_sync_long_long): Add SPARC case.
5761 (check_effective_target_sync_long_long_runtime): Likewise.
5762 (check_effective_target_sync_int_long): Adjust SPARC case.
5763 (check_effective_target_sync_char_short): Likewise.
5765 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5767 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5768 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5770 2012-04-08 Tobias Burnus <burnus@net-b.de>
5774 * gfortran.dg/public_private_module_2.f90: New.
5776 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
5778 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5781 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5784 * gfortran.dg/function_optimize_11.f90: New test.
5786 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5789 * gfortran.dg/use_only_6.f90: New test.
5791 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5794 * gfortran.dg/use_only_6.f90: New test.
5795 2012-04-06 Mike Stump <mikestump@comcast.net>
5798 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5800 2012-04-05 Jason Merrill <jason@redhat.com>
5803 * g++.dg/template/qualified-id5.C: New.
5805 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5808 * gcc.target/i386/pr52882.c: New test.
5810 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5811 Dominique D'Humieures <dominiq@lps.ens.fr>
5814 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5815 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5817 2012-04-04 Jason Merrill <jason@redhat.com>
5820 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5822 2012-04-03 Jason Merrill <jason@redhat.com>
5825 * g++.dg/cpp0x/variadic-value1.C: New.
5827 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5829 * gnat.dg/pack18.adb: New test.
5830 * gnat.dg/pack18_pkg.ads: New helper.
5832 2012-04-03 Richard Guenther <rguenther@suse.de>
5834 PR tree-optimization/52808
5835 * gcc.dg/pr52808.c: New testcase.
5837 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5839 PR tree-optimization/52835
5840 * gfortran.dg/pr52835.f90: New test.
5842 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5844 * gnat.dg/specs/aggr5.ads: New test.
5846 2012-04-02 Richard Guenther <rguenther@suse.de>
5848 PR tree-optimization/52756
5849 * gcc.dg/torture/pr52756.c: New testcase.
5851 2012-04-02 Richard Guenther <rguenther@suse.de>
5854 * gcc.dg/pr52803.c: New testcase.
5856 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5859 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5862 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5865 * g++.dg/cpp0x/noexcept17.C: New.
5866 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5867 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5868 * g++.dg/cpp0x/noexcept01.C: Likewise.
5869 * g++.dg/eh/init-temp1.C: Likewise.
5870 * g++.dg/eh/ctor1.C: Likwise.
5872 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/controlled6.adb: New test.
5875 * gnat.dg/controlled6_pkg.ads: New helper.
5876 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5878 2012-03-30 Richard Henderson <rth@redhat.com>
5881 * g++.dg/opt/pr52727.C: New testcase.
5883 2012-03-30 Richard Guenther <rguenther@suse.de>
5885 PR tree-optimization/52754
5886 * gcc.target/i386/pr52754.c: New testcase.
5888 2012-03-30 Richard Guenther <rguenther@suse.de>
5891 * g++.dg/torture/pr52772.C: New testcase.
5893 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5896 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5898 2012-03-29 Jason Merrill <jason@redhat.com>
5901 * g++.dg/template/inherit8.C: New.
5903 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5906 * g++.dg/ext/weak4.C: New test.
5908 PR tree-optimization/52760
5909 * gcc.c-torture/execute/pr52760.c: New test.
5911 2012-03-29 Jason Merrill <jason@redhat.com>
5914 * g++.dg/cpp0x/initlist-array3.C: New.
5916 2012-03-28 Jason Merrill <jason@redhat.com>
5919 * g++.dg/overload/virtual2.C: New.
5921 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5923 * gnat.dg/vect7.ad[sb]: New test.
5925 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5926 Tobias Burnus <burnus@gcc.gnu.org>
5929 * gfortran.dg/allocate_class_1.f90 : Change error test.
5930 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5931 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5932 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5934 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5937 * gcc.dg/pr52691.c: New test.
5940 * gcc.c-torture/compile/pr52750.c: New test.
5942 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5945 * gcc.target/avr/torture/builtins-2.c: New test.
5947 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.target/i386/pr52736.c: New test.
5952 2012-03-27 Martin Jambor <mjambor@suse.cz>
5955 * gcc.dg/torture/pr52693.c: New test.
5957 2012-03-27 Meador Inge <meadori@codesourcery.com>
5960 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5962 2012-03-27 Mike Stump <mikestump@comcast.net>
5965 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5966 failures that match branch names.
5968 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5969 H.J. Lu <hongjiu.lu@intel.com>
5972 * gcc.target/i386/pr52698.c: New test.
5974 2012-03-27 Richard Guenther <rguenther@suse.de>
5977 * gcc.dg/torture/pr52720.c: New testcase.
5979 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5981 * gnat.dg/pack17.adb: New test.
5983 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5985 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5986 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5988 2012-03-26 Martin Jambor <mjambor@suse.cz>
5990 PR tree-optimization/50052
5991 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5993 2012-03-26 Richard Guenther <rguenther@suse.de>
5995 PR tree-optimization/52701
5996 * gfortran.dg/pr52701.f90: New testcase.
5998 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6000 PR tree-optimization/52686
6001 * gcc.target/arm/pr52686.c: New test.
6003 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6005 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6006 Add "-Os -flto" to list.
6008 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6010 * gnat.dg/concat2.ad[sb]: New test.
6012 2012-03-24 Jason Merrill <jason@redhat.com>
6014 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6015 * g++.dg/cpp0x/trailing2.C: Likewise.
6016 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6017 * g++.dg/cpp1y/auto-fn1.C: New.
6018 * g++.dg/cpp1y/auto-fn2.C: New.
6019 * g++.dg/cpp1y/auto-fn3.C: New.
6020 * g++.dg/cpp1y/auto-fn4.C: New.
6021 * g++.dg/cpp1y/auto-fn5.C: New.
6022 * g++.dg/cpp1y/auto-fn6.C: New.
6023 * g++.dg/cpp1y/auto-fn7.C: New.
6024 * g++.dg/cpp1y/auto-fn8.C: New.
6025 * g++.dg/cpp1y/auto-fn9.C: New.
6026 * g++.dg/cpp1y/auto-fn10.C: New.
6027 * g++.dg/cpp1y/auto-fn11.C: New.
6029 2012-03-23 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/52678
6032 * gfortran.dg/pr52678.f: New testcase.
6034 2012-03-23 Richard Guenther <rguenther@suse.de>
6036 PR tree-optimization/52638
6037 * g++.dg/torture/pr52638.C: New testcase.
6039 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6042 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6044 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/ext/attrib44.C: New test.
6049 2012-03-22 Jan Hubicka <jh@suse.cz>
6052 * g++.dg/torture/pr51737.C: New testcase
6054 2012-03-22 Richard Guenther <rguenther@suse.de>
6056 PR tree-optimization/52548
6057 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6059 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6061 * lib/fortran-modules.exp (list-module-names-1): Remove
6064 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6067 * gcc.target/sh/pr50751-1.c: New.
6068 * gcc.target/sh/pr50751-2.c: New.
6069 * gcc.target/sh/pr50751-3.c: New.
6071 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6074 * gcc.target/sh/sh4a-cos.c: Remove.
6075 * gcc.target/sh/sh4a-sin.c: Remove.
6076 * gcc.target/sh/sh4a-sincos.c: Remove.
6078 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6080 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6081 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6083 2012-03-21 Martin Jambor <mjambor@suse.cz>
6086 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6087 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6089 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6091 * gcc.target/arm/thumb-16bit-ops.c: New file.
6092 * gcc.target/arm/thumb-ifcvt.c: New file.
6094 2012-03-20 Jason Merrill <jason@redhat.com>
6096 * lib/target-supports.exp: Add { target c++1y }.
6098 * g++.dg/cpp0x/auto32.C: New.
6100 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6103 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6105 * gcc.dg/torture/pr48124-4.c: Ditto:
6106 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6108 2012-03-20 Jason Merrill <jason@redhat.com>
6111 * g++.dg/cpp0x/initlist66.C: New.
6113 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6115 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6118 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6121 * gcc.target/avr/torture/addr-space-2.h: New file.
6122 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6123 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6124 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6125 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6127 2012-03-20 Richard Guenther <rguenther@suse.de>
6129 * gnat.dg/pack16.adb: New testcase.
6130 * gnat.dg/pack16_pkg.ads: Likewise.
6131 * gnat.dg/specs/pack8.ads: Likewise.
6132 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6134 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6136 * g++.dg/warn/Wuseless-cast.C: Extend.
6138 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6141 * g++.dg/warn/Wuseless-cast.C: New.
6143 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6146 * gfortran.dg/pr52608.f90: New test.
6148 2012-03-17 Tobias Burnus <burnus@net-b.de>
6151 * gfortran.dg/proc_ptr_36.f90: New.
6153 2012-03-16 Martin Jambor <mjambor@suse.cz>
6155 * gcc.dg/misaligned-expand-1.c: New test.
6156 * gcc.dg/misaligned-expand-3.c: Likewise.
6158 2012-03-16 Richard Guenther <rguenther@suse.de>
6159 Kai Tietz <ktietz@redhat.com>
6162 * gcc.c-torture/execute/pr48814-1.c: New test.
6163 * gcc.c-torture/execute/pr48814-2.c: New test.
6164 * gcc.dg/tree-ssa/assign-1.c: New test.
6165 * gcc.dg/tree-ssa/assign-2.c: New test.
6166 * gcc.dg/tree-ssa/assign-3.c: New test.
6168 2012-03-16 Richard Guenther <rguenther@suse.de>
6170 * gnat.dg/specs/pack7.ads: New testcase.
6172 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6175 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6176 * gcc.dg/torture/vshuf-8.inc: Likewise.
6177 * gcc.dg/torture/vshuf-16.inc: Likewise.
6178 * gcc.dg/torture/vshuf-32.inc: Likewise.
6180 2012-03-15 Jason Merrill <jason@redhat.com>
6182 * g++.dg/torture/pr52582.C: New.
6184 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6186 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6188 2012-03-15 Ira Rosen <irar@il.ibm.com>
6189 Ulrich Weigand <ulrich.weigand@linaro.org>
6191 * gcc.dg/vect/slp-cond-3.c: New test.
6192 * gcc.dg/vect/slp-cond-4.c: New test.
6194 2012-03-15 Ira Rosen <irar@il.ibm.com>
6195 Ulrich Weigand <ulrich.weigand@linaro.org>
6197 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6198 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6200 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6205 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6206 * gfortran.dg/round_1.f03: Likewise.
6208 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6209 Andrew Pinski <apinski@cavium.com>
6212 * gcc.dg/pr52592.c: New test.
6214 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6216 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6217 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6218 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6219 * lib/fortran-modules.exp: .. this new file. Adjust users.
6220 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6221 gfortran-dg-debug-runtest): Call cleanup-modules.
6222 * lib/fortran-torture.exp (fortran-torture-execute,
6223 fortran-torture): Likewise.
6224 * gfortran.dg/coarray/caf.exp: Likewise.
6225 * lib/lto.exp: Likewise.
6226 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6227 * gfortran.dg/class_4b.f03: Likewise.
6228 * gfortran.dg/class_4c.f03: Likewise.
6229 * gfortran.dg/class_45a.f03: Likewise.
6230 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6231 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6232 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6233 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6234 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6235 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6236 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6237 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6238 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6239 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6240 * gfortran.dg/whole_file_28.f90: Likewise.
6241 * gfortran.dg/whole_file_29.f90: Likewise.
6242 * gfortran.dg/whole_file_30.f90: Likewise.
6243 * gfortran.dg/whole_file_31.f90: Likewise.
6245 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6247 PR tree-optimization/52267
6248 * gcc.dg/pr52267.c: New test.
6249 * gcc.dg/tree-ssa/vrp65.c: New test.
6250 * gcc.dg/tree-ssa/vrp66.c: New test.
6252 2012-03-15 Richard Guenther <rguenther@suse.de>
6255 * gfortran.dg/vect/pr52580.f: New testcase.
6257 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6259 * gcc.target/sh/fpul-usage-1.c: New.
6261 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6264 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6265 * gcc.target/sh/pr49468-di.c: Likewise.
6267 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6269 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6270 * gcc.dg/c99-stdint-6.c: Likewise.
6271 * gcc.dg/lto/20090210_0.c: Likewise.
6272 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6273 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6274 * gcc.dg/pragma-init-fini-2.c: Likewise.
6275 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6276 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6277 * gcc.target/i386/pr22152.c: Likewise.
6278 * gcc.target/i386/vect8-ret.c: Likewise.
6279 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6282 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6284 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6285 * g++.dg/tree-prof/partition1.C: Likewise.
6286 * g++.dg/tree-prof/partition2.C: Likewise.
6287 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6289 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6290 * gcc.c-torture/execute/20010724-1.c: Remove.
6291 * gcc.c-torture/execute/20010724-1.x: Remove.
6292 * gcc.c-torture/execute/20040208-2.c: Remove.
6293 * gcc.c-torture/execute/20040208-2.x: Remove.
6294 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6296 (main) [__mips__ && __sgi__]: Remove.
6297 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6298 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6299 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6300 mips-sgi-irix6* handling.
6301 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6302 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6303 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6305 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6306 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6307 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6308 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6309 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6310 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6312 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6313 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6314 * gcc.target/mips/save-restore-3.c: Likewise.
6315 * gcc.target/mips/save-restore-4.c: Likewise.
6316 * gcc.target/mips/save-restore-5.c: Likewise.
6317 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6318 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6320 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6322 (restore_ld_library_path_env_vars): Likewise.
6323 * lib/target-supports.exp (check_profiling_available): Remove
6324 mips*-*-irix* handling.
6325 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6326 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6327 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6329 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6332 * g++.dg/opt/pr52582.C: New test.
6334 2012-03-14 Richard Guenther <rguenther@suse.de>
6336 PR tree-optimization/52571
6337 * gcc.dg/vect/vect-2.c: Initialize arrays.
6338 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6339 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6340 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6342 2012-03-14 Richard Guenther <rguenther@suse.de>
6347 * gcc.dg/torture/pr48124-1.c: New testcase.
6348 * gcc.dg/torture/pr48124-2.c: Likewise.
6349 * gcc.dg/torture/pr48124-3.c: Likewise.
6350 * gcc.dg/torture/pr48124-4.c: Likewise.
6352 2012-03-14 Richard Guenther <rguenther@suse.de>
6355 * gcc.dg/pr52578.c: New testcase.
6357 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6360 * g++.dg/cpp0x/udlit-args2.C: New test.
6362 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6365 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6366 * gcc.c-torture/compile/pr48596.c: ... here.
6368 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6371 * g++.dg/lookup/hidden-class17.C: New test.
6373 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6376 * gcc.dg/Wunused-var-3.c: New test.
6378 2012-03-13 Martin Jambor <mjambor@suse.cz>
6380 * gcc.dg/misaligned-expand-2.c: New test.
6382 2012-03-13 Richard Guenther <rguenther@suse.de>
6385 * gcc.dg/pr52134.c: New testcase.
6387 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6389 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6391 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393 PR tree-optimization/46728
6394 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6395 * gcc.target/powerpc/pr46728-5.c: Likewise.
6396 * gcc.target/powerpc/pr46728-8.c: Likewise.
6397 * gcc.target/powerpc/pr46728-10.c: Likewise.
6398 * gcc.target/powerpc/pr46728-11.c: Likewise.
6399 * gcc.target/powerpc/pr46728-13.c: Likewise.
6400 * gcc.target/powerpc/pr46728-14.c: Likewise.
6401 * gcc.target/powerpc/pr46728-15.c: Likewise.
6403 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6408 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6410 PR tree-optimization/46728
6411 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6412 * gcc.target/powerpc/pr46728-5.c: Likewise.
6413 * gcc.target/powerpc/pr46728-8.c: Likewise.
6414 * gcc.target/powerpc/pr46728-10.c: Likewise.
6415 * gcc.target/powerpc/pr46728-11.c: Likewise.
6416 * gcc.target/powerpc/pr46728-13.c: Likewise.
6417 * gcc.target/powerpc/pr46728-14.c: Likewise.
6418 * gcc.target/powerpc/pr46728-15.c: Likewise.
6420 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6423 * gcc.target/avr/torture/addr-space-1.h: New file.
6424 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6425 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6426 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6427 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6429 2012-03-12 Andrew Pinski <apinski@cavium.com>
6431 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6433 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6436 * g++.dg/abi/thunk4.C: Likewise.
6437 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6439 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6441 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6442 * g++.dg/eh/spbp.C: Likewise.
6443 * g++.dg/ext/label13.C: Likewise.
6444 * g++.dg/guality/guality.exp: Likewise.
6445 * g++.dg/other/anon5.C: Likewise.
6446 * g++.dg/other/pragma-ep-1.C: Remove.
6447 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6448 * g++.dg/warn/pr31246.C: Likewise.
6449 * g++.dg/warn/weak1.C: Likewise.
6450 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6451 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6452 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6453 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6454 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6455 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6456 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6457 * gcc.dg/c99-tgmath-1.c: Likewise.
6458 * gcc.dg/c99-tgmath-2.c: Likewise.
6459 * gcc.dg/c99-tgmath-3.c: Likewise.
6460 * gcc.dg/c99-tgmath-4.c: Likewise.
6461 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6463 * gcc.dg/debug/pr49032.c: Likewise.
6464 * gcc.dg/guality/guality.exp: Likewise.
6465 * gcc.dg/intmax_t-1.c: Likewise.
6466 * gcc.dg/pr48616.c: Likewise.
6467 * gcc.dg/pragma-ep-1.c: Remove.
6468 * gcc.dg/pragma-ep-2.c: Remove.
6469 * gcc.dg/pragma-ep-3.c: Remove.
6470 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6471 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6472 * gcc.misc-tests/gcov-14.c: Likewise.
6473 * gfortran.dg/guality/guality.exp: Likewise.
6474 * lib/target-supports.exp (check_weak_available): Likewise.
6475 (add_options_for_tls): Likewise.
6476 (check_ascii_locale_available): Likewise.
6477 * obj-c++.dg/dwarf-2.mm: Likewise.
6478 * objc.dg/dwarf-1.m: Likewise.
6479 * objc.dg/dwarf-2.m: Likewise.
6481 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6483 PR tree-optimization/51721
6484 * gcc.dg/tree-ssa/vrp64.c: New test.
6486 PR tree-optimization/52533
6487 * gcc.c-torture/compile/pr52533.c: New test.
6489 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6491 * gcc.target/i386/rtm-xabort-1.c: New.
6492 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6493 * gcc.target/i386/rtm-xend-1.c: Ditto.
6494 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6495 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6496 * gcc.target/i386/sse-13.c: Ditto.
6497 * gcc.target/i386/sse-14.c: Ditto.
6498 * gcc.target/i386/sse-22.c: Ditto.
6499 * gcc.target/i386/sse-23.c: Ditto.
6500 * g++.dg/other/i386-2.C: Ditto.
6501 * g++.dg/other/i386-3.C: Ditto.
6503 2012-03-12 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.dg/proc_ptr_35.f90: New.
6508 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6511 * gcc.dg/torture/pr52530.c: New test.
6513 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6516 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6518 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6521 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6523 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6525 2012-03-09 Andrew Pinski <apinski@cavium.com>
6528 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6529 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6531 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6533 * gcc.dg/tree-ssa/scev-3.c: New.
6534 * gcc.dg/tree-ssa/scev-4.c: New.
6536 2012-03-08 Tobias Burnus <burnus@net-b.de>
6539 * gfortran.dg/proc_ptr_34.f90
6541 2012-03-07 Jason Merrill <jason@redhat.com>
6544 * g++.dg/cpp0x/udlit-mangle.C: New.
6546 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6548 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6550 2012-03-06 Richard Guenther <rguenther@suse.de>
6553 * gcc.dg/torture/pr52493.c: New testcase.
6555 2012-03-06 Richard Guenther <rguenther@suse.de>
6558 * gcc.dg/lto/pr52097_0.c: New testcase.
6560 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6563 * gcc.target/sh/pr51244-1.c: New.
6564 * gcc.target/sh/pr51244-2.c: New.
6565 * gcc.target/sh/pr51244-3.c: New.
6567 2012-03-05 Jason Merrill <jason@redhat.com>
6570 * g++.dg/ext/visibility/template11.C: New.
6572 * g++.dg/cpp0x/implicit13.C: New.
6574 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6576 PR tree-optimization/51721
6577 * gcc.dg/tree-ssa/vrp63.c: New test.
6578 * gcc.dg/pr51721.c: New test.
6580 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6583 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6586 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6589 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6591 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6594 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6596 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6598 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6601 2012-03-03 Jason Merrill <jason@redhat.com>
6603 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6606 * g++.dg/cpp0x/initlist65.C: New.
6609 * g++.dg/ext/is_empty2.C: New.
6611 2012-03-03 Tobias Burnus <burnus@net-b.de>
6614 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6616 2012-03-03 Tobias Burnus <burnus@net-b.de>
6618 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6619 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6620 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6621 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6622 * gfortran.dg/class_30.f90: Remove dg-warning line.
6623 * gfortran.dg/bind_c_usage_25.f90: New.
6625 2012-03-03 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6629 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6630 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6632 2012-03-03 Tobias Burnus <burnus@net-b.de>
6635 * gfortran.dg/assumed_type_1.f90: New.
6636 * gfortran.dg/assumed_type_2.f90: New.
6637 * gfortran.dg/assumed_type_3.f90: New.
6638 * gfortran.dg/assumed_type_4.f90: New.
6640 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6643 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6644 * gcc.target/sh/pr49468-di.c: New.
6646 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6648 * gcc.dg/graphite/pr50561.c: Update.
6650 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6652 * gcc.target/powerpc/pr52457.c: New test.
6654 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6656 * gcc.target/arm/sat-1.c: New test.
6658 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6661 * gcc.target/i386/pr46716.c: New test.
6663 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6666 * g++.dg/cpp0x/sfinae32.C: New.
6668 2012-03-02 Richard Guenther <rguenther@suse.de>
6670 PR tree-optimization/52406
6671 * gcc.dg/torture/pr52406.c: New testcase.
6673 2012-03-02 Tobias Burnus <burnus@net-b.de>
6676 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6677 * gfortran.dg/nullify_2.f90: Update dg-error.
6678 * gfortran.dg/nullify_4.f90: Ditto.
6679 * gfortran.dg/pointer_init_6.f90: Ditto.
6681 2012-03-02 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/class_51.f90: New.
6686 2012-03-02 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/intrinsic_8.f90: New.
6691 2012-03-01 Kai Tietz <ktietz@redhat.com>
6693 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6694 routines on mingw targets.
6695 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6697 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6699 PR tree-optimization/52445
6700 * gcc.dg/pr52445.c: New test.
6702 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6705 * gcc.c-torture/compile/pr52437.c: New test.
6708 * gcc.dg/torture/pr52419.c: New test.
6710 PR tree-optimization/52429
6711 * gcc.dg/torture/pr52429.c: New test.
6712 * g++.dg/opt/pr52429.C: New test.
6714 2012-02-29 Richard Guenther <rguenther@suse.de>
6717 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6718 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6719 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6720 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6721 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6722 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6724 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6726 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6728 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6731 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6733 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6736 * gcc.target/arm/neon/pr51534.c: New testcase.
6738 2012-02-28 Richard Guenther <rguenther@suse.de>
6741 * gcc.dg/torture/pr52407.c: New testcase.
6743 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6745 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6746 * gcc.target/arm/vfp2.c: Likewise.
6747 * gcc.target/arm/vfp3.c: Likewise.
6748 * gcc.target/arm/vfp4.c: Likewise.
6749 * gcc.target/arm/vfp5.c: Likewise.
6750 * gcc.target/arm/vfp6.c: Likewise.
6751 * gcc.target/arm/vfp7.c: Likewise.
6752 * gcc.target/arm/vfp8.c: Likewise.
6753 * gcc.target/arm/vfp9.c: Likewise.
6754 * gcc.target/arm/vfp10.c: Likewise.
6755 * gcc.target/arm/vfp11.c: Likewise.
6756 * gcc.target/arm/vfp12.c: Likewise.
6757 * gcc.target/arm/vfp13.c: Likewise.
6758 * gcc.target/arm/vfp14.c: Likewise.
6759 * gcc.target/arm/vfp15.c: Likewise.
6760 * gcc.target/arm/vfp16.c: Likewise.
6761 * gcc.target/arm/vfp17.c: Likewise.
6762 * gcc.target/arm/neon-constants.h: New file.
6763 * gcc.target/arm/neon-vect1.c: New test.
6764 * gcc.target/arm/neon-vect2.c: New test.
6765 * gcc.target/arm/neon-vect3.c: New test.
6766 * gcc.target/arm/neon-vect4.c: New test.
6767 * gcc.target/arm/neon-vect5.c: New test.
6768 * gcc.target/arm/neon-vect6.c: New test.
6769 * gcc.target/arm/neon-vect7.c: New test.
6770 * gcc.target/arm/neon-vect8.c: New test.
6772 2012-02-28 Richard Guenther <rguenther@suse.de>
6774 PR tree-optimization/52402
6775 * gcc.dg/torture/pr52402.c: New testcase.
6777 2012-02-28 Richard Guenther <rguenther@suse.de>
6780 * g++.dg/lto/pr52400_0.C: New testcase.
6782 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6784 * gcc.target/avr/torture/builtins-1.c: New test.
6785 * gcc.target/avr/torture/builtins-error.c: New test.
6787 2012-02-28 Kai Tietz <ktietz@redhat.com>
6789 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6790 * gcc.target/i386/pr45352-2.c: Likewise.
6791 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6792 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6793 targets instead rand.
6794 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6795 * gcc.target/i386/sse2-mul-1.c: Likewise.
6796 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6797 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6798 * gcc.target/i386/pad-1.c: Likewise.
6799 * gcc.target/i386/pad-9.c: Likewise.
6800 * gcc.target/i386/pad-2.c: Likewise.
6801 * gcc.target/i386/pad-5b.c: Likewise.
6802 * gcc.target/i386/pad-8.c: Likewise.
6803 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6804 * gcc.target/i386/pr44130.c: Likewise.
6805 * gcc.target/i386/align-main-1.c: Likewise.
6806 * gcc.target/i386/align-main-2.c: Likewise.
6807 * gcc.target/i386/sw-1.c: Likewise.
6808 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6809 on x64 mingw target.
6810 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6811 * gcc.target/i386/pr46295.c: Likewise.
6812 * gcc.target/i386/amd64-abi-1.c: Likewise.
6813 * gcc.target/i386/amd64-abi-2.c: Likewise.
6814 * gcc.target/i386/pr39082-1.c: Likewise.
6815 * gcc.target/i386/pr39162.c: Likewise.
6816 * gcc.target/i386/pr22152.c: Likewise.
6817 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6818 * gcc.target/i386/wrfsbase-2.c: Likewise.
6819 * gcc.target/i386/local.c: Likewise
6820 * gcc.target/i386/wrgsbase-1.c: Likewise.
6821 * gcc.target/i386/wrfsbase-1.c: Likewise.
6822 * gcc.target/i386/pr39315-3.c: Likewise.
6823 * gcc.target/i386/pr35767-4.c: Likewise.
6824 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6826 * gcc.target/i386/pr45336-2.c: Likewise.
6827 * gcc.target/i386/pr45336-1.c: Likewise.
6828 * gcc.target/i386/pr45336-4.c: Likewise.
6830 2012-02-27 Tristan Gingold <gingold@adacore.com>
6832 * gnat.dg/array20.ad[sb]: New test.
6834 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6837 * gcc.target/arm/pr52375.c: New test.
6838 * gcc.c-torture/compile/pr52375.c: New test.
6840 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6842 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6843 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6845 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6847 * gnat.dg/aggr19.adb: New test.
6848 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6850 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6853 * gcc.target/sh/pr49263.c: New.
6855 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6857 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6858 simulate_thread_wrapper_other_threads
6859 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6860 Move initialization of 'value' to main().
6861 (main): Initialize 'value';
6862 * gcc.dg/simulate-thread/speculative-store.c
6863 (simulate_thread_step_verify): Return 0 when successful.
6864 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6866 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6867 (simulate_thread_wrapper_other_threads): Return a success/fail value
6868 and issue an error if the instruction count threshold is exceeded.
6870 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6873 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6874 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6876 2012-02-24 Richard Guenther <rguenther@suse.de>
6879 * gcc.dg/pr52355.c: New testcase.
6881 2012-02-23 Kai Tietz <ktietz@redhat.com>
6883 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6884 * gcc.dg/Wpadded.c: Likewise.
6885 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6887 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6888 for sleep by Sleep and add windows.h include for this function.
6889 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6891 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6893 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6894 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6895 on x64 mingw target.
6896 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6897 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6898 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6899 failure on LLP64 target.
6901 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6904 * gcc.dg/noncompile/pr52290.c: New test.
6906 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6908 PR tree-optimization/52019
6909 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6911 2012-02-22 Kai Tietz <ktietz@redhat.com>
6913 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6914 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6915 derived pdiff_t type.
6916 * g++.dg/torture/pr49720.C: Likewise
6918 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6921 * gcc.target/i386/pr52330.c: New test.
6923 2012-02-22 Tobias Burnus <burnus@net-b.de>
6926 * gfortran.dg/io_constraints_10.f90: New.
6928 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6930 * lib/target-supports.exp (check_effective_target_vect_condition):
6931 Return true for NEON.
6933 2012-02-21 Kai Tietz <ktietz@redhat.com>
6935 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6937 2012-02-21 Richard Guenther <rguenther@suse.de>
6939 PR tree-optimization/52324
6940 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6942 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6945 * gcc.target/avr/torture/pr51782-1.c: New test.
6947 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6949 PR tree-optimization/52318
6950 * gcc.dg/pr52318.c: New test.
6952 2012-02-20 Kai Tietz <ktietz@redhat.com>
6954 * gcc.dg/bf-ms-layout-3.c: New testcase.
6956 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6960 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6962 2012-02-20 Richard Guenther <rguenther@suse.de>
6964 PR tree-optimization/52298
6965 * gcc.dg/torture/pr52298.c: New testcase.
6966 * gcc.dg/vect/pr52298.c: Likewise.
6968 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6970 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6971 * gcc.c-torture/execute/pr52286.c: Ditto.
6973 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6975 PR tree-optimization/52286
6976 * gcc.c-torture/execute/pr52286.c: New test.
6978 2012-02-18 Tobias Burnus <burnus@net-b.de>
6981 * gfortran.dg/interface_35.f90: Use -std=f2003.
6982 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6983 * gfortran.dg/interface_assignment_4.f90: Ditto.
6984 * gfortran.dg/bessel_1.f90: Ditto.
6985 * gfortran.dg/func_result_6.f90: Ditto.
6986 * gfortran.dg/hypot_1.f90: Ditto.
6987 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6989 2012-02-17 Tobias Burnus <burnus@net-b.de>
6991 PR translation/52232
6992 PR translation/52234
6993 PR translation/52245
6994 PR translation/52246
6995 PR translation/52262
6996 PR translation/52273
6997 * gfortran.dg/coarray_22.f90: Update dg-error.
6998 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7000 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7003 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7004 (simulate-thread): Use default timeout.
7006 2012-02-16 Jason Merrill <jason@redhat.com>
7009 * g++.dg/ext/timevar1.C: New.
7011 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7014 * g++.dg/template/using21.C: New.
7015 * g++.dg/template/using22.C: Likewise.
7017 2012-02-16 Jason Merrill <jason@redhat.com>
7020 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7022 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/52255
7025 * gcc.c-torture/compile/pr52255.c: New test.
7028 * g++.dg/debug/dwarf2/pr52260.C: New test.
7031 * g++.dg/ipa/pr51929.C: New test.
7033 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7036 * gcc.target/powerpc/pr52199.c: New file.
7038 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7041 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7043 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7045 * gcc.dg/pr51867.c: Don't include <math.h>.
7048 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7050 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7051 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7053 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7055 PR tree-optimization/50561
7056 * gcc.dg/graphite/pr50561.c: New testcase.
7058 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7060 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7061 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7063 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7065 * gnat.dg/discr35.ad[sb]: New test.
7067 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7069 * gnat.dg/volatile10.adb: New test.
7070 * gnat.dg/volatile10_pkg.ads: New helper.
7072 2012-02-14 Jason Merrill <jason@redhat.com>
7074 * g++.dg/ext/attrib43.C: New.
7076 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7078 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7079 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7081 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7082 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7083 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7084 effective_target fgnu_tm.
7085 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7087 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7090 * g++.dg/template/asmgoto1.C: New test.
7092 2012-02-14 Ian Lance Taylor <iant@google.com>
7095 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7096 compiling generated file for 64bit and index tests.
7098 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7100 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7102 2012-02-14 Richard Guenther <rguenther@suse.de>
7104 PR tree-optimization/52244
7105 PR tree-optimization/51528
7106 * gcc.dg/torture/pr52244.c: New testcase.
7108 2012-02-14 Walter Lee <walt@tilera.com>
7110 * g++.dg/other/PR23205.C: Disable test on tile.
7111 * g++.dg/other/pr23205-2.C: Disable test on tile.
7112 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7113 * gcc.dg/20040813-1.c: Disable test on tile.
7114 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7115 * gcc.misc-tests/linkage.exp: Handle tilegx.
7117 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7119 PR tree-optimization/52210
7120 * gcc.dg/pr52210.c: New test.
7122 2012-02-14 Jason Merrill <jason@redhat.com>
7125 * g++.dg/overload/defarg5.C: New.
7127 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7130 * c-c++-common/pr52181.c: New test.
7132 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7135 * g++.dg/ext/atomic-1.C: New test.
7137 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7139 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7141 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7144 * gcc.c-torture/execute/pr52209.c: New test.
7146 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7149 * gfortran.dg/elemental_optional_args_5.f03: New test.
7151 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7154 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7157 2012-02-11 Ian Lance Taylor <iant@google.com>
7160 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7161 SPARC Solaris. Don't run the test at all on systems where it may
7162 not work, rather than xfailing it.
7164 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7166 PR rtl-optimization/52175
7167 * gcc.c-torture/compile/pr52175.c: New test.
7169 2012-02-10 Jason Merrill <jason@redhat.com>
7172 * g++.dg/template/repo10.C: New.
7174 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7177 * gcc.dg/pr52132.c: New test.
7179 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7181 * gnat.dg/specs/aggr4.ads: New test.
7182 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7184 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7187 * gcc.target/i386/pr52146.c: New.
7189 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7192 * c-c++-common/pr52177.c: New test.
7194 2012-02-10 Jan Hubicka <jh@suse.cz>
7197 * g++.dg/torture/pr48600.C: New testcase.
7199 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7202 * gcc.dg/dfp/pr52140.c: New test.
7204 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7207 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7210 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7213 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7214 * gcc.dg/pr51867.c: New test.
7216 2012-02-09 Ian Lance Taylor <iant@google.com>
7218 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7219 which don't support -fsplit-stack. Turn off optimization when
7220 compiling select5-out.go.
7222 2012-02-08 Ian Lance Taylor <iant@google.com>
7224 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7225 systems which don't support -fsplit-stack.
7227 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7229 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7230 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7231 machine instuction in the log.
7233 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7235 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7238 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7241 * gcc.dg/pr48524.c: New test.
7242 * gcc.dg/pr48524.spec: New spec file for test.
7244 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7247 * gfortran.dg/vect/pr32380.f90: New test.
7249 2012-02-08 Tobias Burnus <burnus@net-b.de>
7252 * gfortran.dg/realloc_on_assign_12.f90: New.
7254 2012-02-08 Richard Guenther <rguenther@suse.de>
7256 PR rtl-optimization/52170
7257 * gcc.dg/torture/pr52170.c: New testcase.
7259 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7261 PR gcov-profile/52150
7262 * gcc.dg/tree-prof/pr52150.c: New test.
7264 PR rtl-optimization/52139
7265 * gcc.dg/pr52139.c: New test.
7267 2012-02-07 Jason Merrill <jason@redhat.com>
7270 * g++.dg/cpp0x/constexpr-union3.C: New.
7273 * g++.dg/lto/pr52035_0.C: New.
7275 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7277 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7278 * gcc.dg/special/weak-1.c: Likewise.
7279 * gcc.dg/ucnid-12.c: Likewise.
7280 * gcc.dg/torture/pr45678-1.c: Likewise.
7281 * gcc.dg/torture/pr45678-2.c: Likewise.
7282 * gcc.dg/vector-4.c: Likewise.
7283 * gcc.dg/ipa/inline-5.c: Likewise.
7284 * gcc.dg/ucnid-11.c: Likewise.
7285 * gcc.misc-tests/gcov-13.c: Likewise.
7286 * gcc.misc-tests/gcov-14.c: Likewise.
7287 * g++.dg/ext/label13.C: Likewise.
7288 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7289 hppa*-*-hpux* options.
7290 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7291 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7292 * gcc.dg/pr48616.c: Likewise.
7293 * gcc.dg/pr17957.c: Likewise.
7294 * gcc.dg/pr17055-1.c: Likewise.
7295 * gcc.dg/pr32912-1.c: Likewise.
7296 * gcc.dg/tm/pr51472.c: Likewise.
7297 * c-c++-common/fold-bitand-4.c: Likewise.
7298 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7299 Use dg-additional-options for extra options.
7301 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7303 * gcc.target/epiphany/interrupt-2.c: New test.
7305 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7308 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7309 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7312 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7315 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7317 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7321 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7322 * gcc.target/mips/va-arg-1.c: New test.
7324 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7326 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7327 for -mno-pointers-to-nested-functions.
7329 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7331 * gcc.c-torture/execute/20120207-1.c: New test.
7333 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7335 PR rtl-optimization/52060
7336 * gcc.dg/torture/pr52060.c: New test.
7339 * gcc.c-torture/compile/pr52074.c: New test.
7341 2012-02-07 Tobias Burnus <burnus@net-b.de>
7344 * gfortran.dg/class_to_type_2.f90: New.
7346 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7349 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7352 2012-02-06 Jason Merrill <jason@redhat.com>
7355 * g++.dg/template/conv13.C: New.
7357 2012-02-06 Richard Guenther <rguenther@suse.de>
7359 PR tree-optimization/52115
7360 * gcc.c-torture/compile/pr52115.c: New testcase.
7362 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7365 * gcc.c-torture/execute/pr52129.c: New test.
7367 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7369 * gcc.dg/pr48374.c: Actually add the test I forgot
7370 in the 2012-01-25 commit.
7372 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7375 * gfortran.dg/vect/vect-8.f90: New test case.
7377 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7380 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7382 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7385 * gfortran.dg/class_48.f90 : Add test of allocate class array
7386 component with source in subroutine test3. Remove commenting
7387 out in subroutine test4, since branching on unitialized variable
7388 is now fixed (no PR for this last.).
7390 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7392 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7394 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7396 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7399 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7400 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7402 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7404 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7405 (check_effective_target_sync_int_long): Use it.
7406 (check_effective_target_sync_char_short): Likewise.
7407 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7409 2012-02-05 Tobias Burnus <burnus@net-b.de>
7412 * gfortran.dg/class_48.f90: Add some further checks.
7414 2012-02-05 Ira Rosen <irar@il.ibm.com>
7416 PR tree-optimization/52091
7417 * gcc.dg/vect/pr52091.c: New test.
7419 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7421 PR rtl-optimization/52113
7422 * gcc.target/avr/pr52113.c: New test.
7424 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7426 PR rtl-optimization/52092
7427 * gcc.c-torture/compile/pr52092.c: New test.
7429 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7432 * gfortran.dg/class_array_10.f03: New test.
7435 * gfortran.dg/class_array_11.f03: New test.
7438 * gfortran.dg/class_array_12.f03: New test.
7440 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7443 * gfortran.dg/realloc_on_assign_11.f90: New test.
7445 2012-02-02 Tobias Burnus <burnus@net-b.de>
7448 * gfortran.dg/shape_7.f90: New.
7450 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7452 * gcc.target/mips/mips-prepend-1.c: New test.
7454 2012-02-02 Jan Hubicka <jh@suse.cz>
7455 Tom de Vries <tom@codesourcery.com>
7458 * gcc.dg/alias-12.c: New testcase.
7459 * gcc.dg/alias-13.c: New testcase.
7461 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7464 * gcc.dg/pr52086.c: New test.
7466 PR tree-optimization/52073
7467 * gcc.c-torture/compile/pr52073.c: New test.
7469 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7472 * gfortran.dg/function_optimize_10.f90: New test.
7474 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7476 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7479 2012-02-01 Tobias Burnus <burnus@net-b.de>
7482 * gfortran.dg/typebound_operator_14.f90: New.
7484 2012-02-01 Tobias Burnus <burnus@net-b.de>
7487 * gfortran.dg/elemental_function_1.f90: New.
7489 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7491 PR rtl-optimization/51374
7492 * gcc.target/avr/torture/pr51374-1.c:
7493 Also fail if SBIS is seen.
7495 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7497 PR rtl-optimization/51374
7498 * gcc.target/avr/torture/pr51374-1.c: New.
7500 2012-01-31 Tobias Burnus <burnus@net-b.de>
7503 * gfortran.dg/typebound_generic_11.f90: New.
7505 2012-01-31 Tobias Burnus <burnus@net-b.de>
7508 * gfortran.dg/class_49.f90: New.
7510 2012-01-31 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/elemental_args_check_6.f90: New.
7515 2012-01-31 Jason Merrill <jason@redhat.com>
7518 * g++.dg/cpp0x/variadic122.C: New.
7520 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7523 * gfortran.dg/realloc_on_assign_10.f90: New test.
7525 2012-01-31 Richard Guenther <rguenther@suse.de>
7527 PR tree-optimization/51528
7528 * gcc.dg/torture/pr51528.c: New testcase.
7530 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7533 * lib/go.exp (go_target_compile): Append timeout= to options.
7534 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7535 select5-out.go test on alpha*-*-* targets.
7537 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7539 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7540 (TEST_SHORT): Reformat in the same way.
7541 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7542 (TEST_SHORT): Reformat in the same way.
7543 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7544 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7545 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7546 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7547 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7549 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7552 * gcc.target/arm/pr51835.c: New testcase.
7554 2012-01-30 Richard Guenther <rguenther@suse.de>
7556 PR tree-optimization/52028
7557 * gcc.dg/torture/pr52028.c: New testcase.
7558 * gfortran.dg/ldist-pr45199.f: Adjust.
7559 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7560 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7561 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7563 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7566 * gcc.dg/tree-prof/pr52027.c: New test.
7568 PR tree-optimization/52046
7569 * gcc.dg/pr52046.c: New test.
7572 * g++.dg/other/pr52048.C: New test.
7574 2012-01-30 Richard Guenther <rguenther@suse.de>
7576 PR tree-optimization/52045
7577 * gcc.dg/pr52045.c: New testcase.
7579 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7581 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7582 new code generated for __sync_lock_release.
7584 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7586 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7588 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7591 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7593 * g++.dg/ext/visibility/template10.C: Fix typo.
7595 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7597 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7600 * g++.dg/cpp0x/constexpr-ice6.C: New.
7602 2012-01-29 Tobias Burnus <burnus@net-b.de>
7605 * gfortran.dg/default_initialization_6.f90: New.
7607 2012-01-29 Tobias Burnus <burnus@net-b.de>
7610 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7611 * gfortran.dg/class_48.f90: New.
7613 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7616 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7618 2012-01-28 Tobias Burnus <burnus@net-b.de>
7621 * gfortran.dg/class_allocate_12.f90: New.
7623 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7625 * gcc.dg/torture/pr50444.c: Fix dg directives.
7627 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7630 * gcc.target/arm/pr52006.c: New test.
7632 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7635 * gcc.dg/lto/trans-mem.h: New file.
7636 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7637 * gcc.dg/lto/trans-mem-1_1.c: Same.
7638 * gcc.dg/lto/trans-mem-4_1.c: Same.
7639 * gcc.dg/lto/trans-mem-3_1.c: Same.
7641 2012-01-27 Tobias Burnus <burnus@net-b.de>
7644 * gfortran.dg/dummy_procedure_7.f90: New.
7646 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7648 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7649 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7651 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7654 * g++.dg/other/gc5.C: New test.
7656 2012-01-27 Richard Guenther <rguenther@suse.de>
7658 PR tree-optimization/50444
7659 * gcc.dg/torture/pr50444.c: New testcase.
7661 2012-01-27 Tobias Burnus <burnus@net-b.de>
7665 * gfortran.dg/move_alloc_13.f90: New.
7667 2012-01-27 Tobias Burnus <burnus@net-b.de>
7670 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7671 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7672 and change dg-error string.
7674 2012-01-27 Tobias Burnus <burnus@net-b.de>
7677 * gfortran.dg/elemental_args_check_5.f90: New.
7679 2012-01-27 Richard Guenther <rguenther@suse.de>
7682 * g++.dg/torture/pr51959.C: New testcase.
7684 2012-01-27 Tom de Vries <tom@codesourcery.com>
7686 PR tree-optimization/51990
7687 * gcc.dg/pr51990.c: New test.
7688 * gcc.dg/pr51990-2.c: Same.
7690 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7691 Tobias Burnus <burnus@gcc.gnu.org>
7694 * gfortran.dg/class_allocate_11.f03: New.
7699 * gfortran.dg/class_allocate_7.f03: New.
7700 * gfortran.dg/class_allocate_8.f03: New.
7701 * gfortran.dg/class_allocate_9.f03: New.
7702 * gfortran.dg/class_allocate_10.f03: New.
7704 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7706 * gnat.dg/discr34.adb: New test.
7707 * gnat.dg/discr34_pkg.ads: New helper.
7709 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7711 * gnat.dg/discr33.adb: New test.
7713 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7715 * gnat.dg/limited_with3.ad[sb): New test.
7716 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7717 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7718 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7722 * gnat.dg/stack_usage1.adb: New test.
7723 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7725 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7726 * gcc.dg/pr44194-2.c: Likewise.
7728 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7731 * g++.dg/template/crash112.C: New.
7733 2012-01-27 Richard Henderson <rth@redhat.com>
7735 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7737 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7739 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7741 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7744 * g++.dg/opt/pr51895.C: New test.
7746 2012-01-26 Michael Matz <matz@suse.de>
7748 PR tree-optimization/48794
7749 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7751 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7753 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7755 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7757 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7758 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7760 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7761 the default value for s390 and s390x.
7763 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7766 * gcc.dg/lto/trans-mem-4_0.c: New.
7767 * gcc.dg/lto/trans-mem-4_1.c: New.
7768 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7770 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7771 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7773 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7774 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7777 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7779 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7781 2012-01-25 Ian Lance Taylor <iant@google.com>
7783 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7785 2012-01-25 Tobias Burnus <burnus@net-b.de>
7788 * gfortran.dg/typebound_proc_25.f90: New.
7790 2012-01-25 Jason Merrill <jason@redhat.com>
7793 * g++.dg/lto/pr51992_0.C: New.
7795 2012-01-25 Jakub Jelinek <jakub@redhat.com>
7797 PR tree-optimization/51987
7798 * gcc.target/i386/pr51987.c: New test.
7800 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7802 * gcc.dg/tm/lto-1.c: Require lto support in target.
7804 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7806 PR rtl-optimization/48374
7807 * gcc.dg/pr48374.c: New test.
7809 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7811 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7813 2012-01-25 Tobias Burnus <burnus@net-b.de>
7816 * gfortran.dg/derived_constructor_char_3.f90: New.
7818 2012-01-24 Ian Lance Taylor <iant@google.com>
7820 * go.test/go-test.exp (filecmp): New procedure.
7821 (errchk): Handle quoted square brackets.
7822 (go-gc-tests): Set go_compile_args. Handle various new test
7823 lines. Skip a few new tests.
7824 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7826 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7828 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7829 (check_effective_target_vect_extract_even_odd)
7830 (check_effective_target_vect_interleave): Return true for MIPS
7833 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7835 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7836 (main): Use it instead of argc.
7838 2012-01-24 Jason Merrill <jason@redhat.com>
7841 * g++.dg/cpp0x/sfinae31.C: New.
7843 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7845 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7847 2012-01-24 Jason Merrill <jason@redhat.com>
7850 * g++.dg/inherit/covariant20.C: New.
7852 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/parse/crash58.C: New.
7857 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7860 * gcc.dg/pr51957-1.c: New test.
7861 * gcc.dg/pr51957-1.h: New file.
7862 * gcc.dg/pr51957-2.c: New test.
7864 2012-01-23 Jason Merrill <jason@redhat.com>
7867 * g++.dg/ext/visibility/template10.C: New.
7869 2012-01-23 Tobias Burnus <burnus@net-b.de>
7872 * gfortran.dg/move_alloc_12.f90: New.
7874 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7877 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7879 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7882 * g++.dg/template/crash111.C: New.
7884 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7886 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7888 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7890 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7893 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7894 the DW_TAG_class_type and DW_AT_name: "Executor".
7896 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7898 * lib/target-supports.exp
7899 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7900 (check_effective_target_vect_interleave): Likewise.
7902 2012-01-22 Jason Merrill <jason@redhat.com>
7905 * g++.dg/template/using20.C: New.
7906 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7908 2012-01-23 Jason Merrill <jason@redhat.com>
7911 * g++.dg/torture/pr51344.C: Limit to x86.
7913 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7915 * c-c++-common/tm/omp.c: Require target with pthread support.
7917 2012-01-23 Richard Guenther <rguenther@suse.de>
7919 PR tree-optimization/51949
7920 * gcc.dg/torture/pr51949.c: New testcase.
7922 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7924 PR rtl-optimization/51933
7925 * gcc.c-torture/execute/pr51933.c: New test.
7927 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7929 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7930 Do not define for Interix.
7932 2012-01-22 Jason Merrill <jason@redhat.com>
7935 * g++.dg/lto/pr51832.h: New.
7936 * g++.dg/lto/pr51832_0.C: New.
7937 * g++.dg/lto/pr51832_1.C: New.
7939 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7941 * gcc.dg/ext-elim-1.c: New test.
7943 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7946 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7947 * g++.dg/opt/longbranch1.C: Likewise.
7949 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7951 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7954 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7957 * gfortran.dg/namelist_74.f90: New test.
7958 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7960 2012-01-21 Tobias Burnus <burnus@net-b.de>
7963 * gfortran.dg/class_47.f90: New.
7965 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7967 * gnat.dg/renaming5.ad[sb]: New test.
7969 2012-01-20 Jason Merrill <jason@redhat.com>
7972 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7974 2012-01-20 Jason Merrill <jason@redhat.com>
7977 * g++.dg/ext/attrib42.C: Require ilp32.
7979 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7982 * gcc.target/arm/pr51915.c: New test.
7984 2012-01-20 Cary Coutant <ccoutant@google.com>
7985 Dodji Seketeli <dodji@redhat.com>
7988 * g++.dg/debug/dwarf2/nested-3.C: New test.
7990 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7993 * g++.dg/template/crash110.C: New.
7995 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7997 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7998 Remove default options on hppa*-*-hpux*.
8000 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8004 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8006 * gcc.c-torture/compile/pr51856.c: New testcase.
8008 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8010 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8011 options to go_target_compile.
8013 2012-01-20 Kai Tietz <ktietz@redhat.com>
8015 * g++.dg/torture/pr51344.C: Fix typo.
8017 2012-01-20 Richard Guenther <rguenther@suse.de>
8019 PR tree-optimization/51903
8020 * g++.dg/torture/pr51903.C: New testcase.
8022 2012-01-20 Tobias Burnus <burnus@net-b.de>
8023 Janus Weil <janus@gcc.gnu.org>
8026 * gfortran.dg/use_21.f90: New.
8028 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8031 * gcc.dg/torture/pr51106-1.c: New test.
8032 * gcc.dg/torture/pr51106-2.c: New test.
8034 2012-01-19 Kai Tietz <ktietz@redhat.com>
8036 * g++.dg/torture/pr51344.C: New test.
8038 2012-01-19 Tobias Burnus <burnus@net-b.de>
8041 * gfortran.dg/intrinsic_size_2.f90: New.
8043 2012-01-19 Jason Merrill <jason@redhat.com>
8046 * g++.dg/inherit/using7.C: New.
8048 2012-01-19 Richard Guenther <rguenther@suse.de>
8050 PR tree-optimization/37997
8051 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8053 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8055 PR rtl-optimization/51505
8056 * gcc.dg/pr51505.c: New test.
8058 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8061 * gfortran.dg/typebound_operator_12.f03: New.
8062 * gfortran.dg/typebound_operator_13.f03: New.
8064 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8067 * g++.dg/cpp0x/pr51225.C: New.
8069 2012-01-17 Ian Lance Taylor <iant@google.com>
8072 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8074 2012-01-17 Tobias Burnus <burnus@net-b.de>
8077 * gfortran.dg/realloc_on_assign_9.f90: New.
8079 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8082 * gcc.dg/tm/memopt-3.c: Remove xfail.
8083 * gcc.dg/tm/memopt-4.c: Remove xfail.
8084 * gcc.dg/tm/memopt-5.c: Remove xfail.
8085 * gcc.dg/tm/memopt-7.c: Remove xfail.
8087 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8089 PR tree-optimization/51877
8090 * gcc.c-torture/execute/pr51877.c: New test.
8092 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8094 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8095 {!vect_align_arrays} to vect_sizes_32B_16B.
8096 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8097 * gcc.dg/vect/vect-peel-3.c: Ditto.
8099 2012-01-16 Jason Merrill <jason@redhat.com>
8102 * g++.dg/abi/mangle60.C: New.
8105 * g++.dg/pch/mangle1.{C,Hs}: New.
8107 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8108 Tobias Burnus <burnus@net-b.de>
8111 * gfortran.dg/elemental_optional_args_3.f90: New
8112 * gfortran.dg/elemental_optional_args_4.f90: New
8114 2012-01-16 Tobias Burnus <burnus@net-b.de>
8117 * gfortran.dg/use_20.f90: New
8119 2012-01-16 Jason Merrill <jason@redhat.com>
8122 * g++.dg/cpp0x/rv-bitfield.C: New.
8123 * g++.dg/cpp0x/rv-bitfield2.C: New.
8125 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8127 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8128 subroutine 'qsort' and use index array to assign the result.
8130 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8132 PR tree-optimization/51865
8133 * gcc.dg/pr51865.c: New test.
8135 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8137 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8139 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8141 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8142 to be loaded from the constant pool, rather than via %hi and %lo.
8144 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8146 PR rtl-optimization/51821
8147 * gcc.dg/pr51821.c: New test.
8149 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8151 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8153 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8155 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8157 2012-01-14 Tobias Burnus <burnus@net-b.de>
8160 * gfortran.dg/init_flag_8.f90: New.
8161 * gfortran.dg/init_flag_9.f90: New.
8163 2011-01-14 Tobias Burnus <burnus@net-b.de>
8166 * gfortran.dg/use_18.f90: New.
8167 * gfortran.dg/use_19.f90: New.
8169 2012-01-13 Ian Lance Taylor <iant@google.com>
8172 * g++.dg/warn/Wsign-compare-4.C: New.
8174 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/alloc_comp_assign.f03: New.
8178 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8179 __BUILTIN_FREE from 38 to 32.
8181 2012-01-13 Jason Merrill <jason@redhat.com>
8184 * g++.dg/warn/Wreturn-type-7.C: New.
8186 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8188 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8190 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8191 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8192 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8193 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8194 int32plus because of big array needed.
8195 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8196 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8198 2012-01-13 Jason Merrill <jason@redhat.com>
8201 * g++.dg/ext/visibility/template9.C: New.
8204 * g++.dg/cpp0x/defaulted34.C: New.
8205 * g++.dg/template/virtual3.C: New.
8207 2012-01-13 Richard Guenther <rguenther@suse.de>
8210 * gcc.dg/torture/pr8081.c: New testcase.
8212 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8214 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8216 2012-01-12 Jason Merrill <jason@redhat.com>
8219 * g++.dg/ext/stmtexpr14.C: New.
8221 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8224 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8226 2012-01-12 Jason Merrill <jason@redhat.com>
8229 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8230 * g++.dg/abi/mangle58.C: Likewise.
8233 * g++.dg/template/arg8.C: New.
8235 2012-01-12 Ira Rosen <irar@il.ibm.com>
8237 PR tree-optimization/51799
8238 * gcc.dg/vect/pr51799.c: New test.
8239 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8242 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8243 Tobias Burnus <burnus@net-b.de>
8247 * lib/target-supports.exp
8248 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8249 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8251 2012-01-11 Jason Merrill <jason@redhat.com>
8254 * g++.dg/ext/attrib42.C: New.
8256 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8259 * gcc.dg/pr51796.c: New test.
8261 2012-01-11 Jason Merrill <jason@redhat.com>
8264 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8266 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8268 * gnat.dg/array19.ad[sb]: New test.
8270 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8272 * gnat.dg/opt23.ad[sb]: New test.
8273 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8274 * gnat.dg/opt24.ad[sb]: New test.
8276 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8278 PR tree-optimization/49642
8279 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8280 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8282 2012-01-11 Jason Merrill <jason@redhat.com>
8285 * g++.dg/template/explicit-args5.C: New.
8287 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8289 * gcc.c-torture/execute/20120110-1.c: New testcase.
8291 2012-01-10 Jason Merrill <jason@redhat.com>
8294 * g++.dg/inherit/ambig1.C: New.
8297 * g++.dg/cpp0x/constexpr-cache1.C: New.
8299 2012-01-10 Richard Guenther <rguenther@suse.de>
8301 PR tree-optimization/51801
8302 * gcc.dg/torture/pr51801.c: New testcase.
8304 2012-01-10 Tobias Burnus <burnus@net-b.de>
8307 * gfortran.dg/allocate_with_typespec_5.f90: New.
8309 2012-01-10 Tobias Burnus <burnus@net-b.de>
8311 * gfortran.dg/class_39.f03: Update dg-error string.
8313 2012-01-10 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/50913
8316 * gcc.dg/graphite/interchange-16.c: New testcase.
8317 * gcc.dg/graphite/scop-20.c: XFAIL.
8318 * gfortran.dg/graphite/interchange-1.f: Likewise.
8319 * gfortran.dg/graphite/block-1.f90: Likewise.
8320 * gfortran.dg/graphite/block-2.f: Likewise.
8322 2012-01-10 Richard Henderson <rth@redhat.com>
8324 * lib/target-supports.exp (check_effective_target_vect_perm,
8325 check_effective_target_vect_perm_byte,
8326 check_effective_target_vect_perm_short): Enable for arm neon.
8328 2012-01-09 Tobias Burnus <burnus@net-b.de>
8331 * gfortran.dg/typebound_operator_11.f90: New.
8333 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8335 * gnat.dg/array18.adb: New test.
8336 * gnat.dg/array18_pkg.ads: New helper.
8338 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8341 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8342 around base object in first assignment in main program.
8343 * gfortran.dg/typebound_operator_10.f03: New test.
8345 2012-01-09 Martin Jambor <mjambor@suse.cz>
8347 PR tree-optimization/51759
8348 * g++.dg/ipa/pr51759.C: New test.
8350 2012-01-09 Tobias Burnus <burnus@net-b.de>
8353 * gfortran.dg/optional_absent_2.f90: New.
8355 2012-01-09 Tobias Burnus <burnus@net-b.de>
8358 * gfortran.dg/use_17.f90: New.
8360 2012-01-09 Gary Funck <gary@intrepid.com>
8362 PR preprocessor/33919
8363 * gcc.dg/pr33919.c: New test.
8364 * gcc.dg/pr33919-0.h: New test header file.
8365 * gcc.dg/pr33919-1.h: Ditto.
8366 * gcc.dg/pr33919-2.h: Ditto.
8368 2012-01-07 Jan Hubicka <jh@suse.cz>
8370 PR tree-optimize/51694
8371 * gcc.c-torture/compile/pr51694.c: new testcase.
8373 2012-01-07 Jan Hubicka <jh@suse.cz>
8375 PR tree-optimization/51600
8376 * g++.dg/torture/pr51600.C: New testcase.
8378 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8380 PR gcov-profile/51715
8381 PR gcov-profile/51717
8382 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8383 * gcc.misc-tests/gcov-14.c: Likewise.
8385 2012-01-06 Jason Merrill <jason@redhat.com>
8387 * g++.dg/parse/new5.C: New.
8389 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8392 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8393 including <string.h>.
8395 2012-01-06 Jason Merrill <jason@redhat.com>
8397 * g++.dg/abi/mangle51.C: New.
8398 * g++.dg/abi/mangle52.C: New.
8399 * g++.dg/abi/mangle53.C: New.
8400 * g++.dg/abi/mangle54.C: New.
8401 * g++.dg/abi/mangle55.C: New.
8402 * g++.dg/abi/mangle56.C: New.
8403 * g++.dg/abi/mangle57.C: New.
8404 * g++.dg/abi/mangle58.C: New.
8405 * g++.dg/abi/mangle59.C: New.
8406 * g++.dg/cpp0x/trailing3.C: Update mangling.
8407 * g++.dg/cpp0x/variadic111.C: Update mangling.
8408 * g++.dg/cpp0x/variadic4.C: Update mangling.
8409 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8410 * g++.dg/template/nontype22.C: Works now.
8411 * g++.dg/template/pr35240.C: Works now.
8413 * g++.dg/cpp0x/error7.C: New.
8415 2012-01-06 Tobias Burnus <burnus@net-b.de>
8417 * gfortran.dg/deallocate_stat_2.f90: New.
8418 * coarray/allocate_errgmsg.f90: New.
8419 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8420 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8421 * coarray/subobject_1.f90: Fix for num_images > 1.
8422 * gfortran.dg/deallocate_stat.f90: Update due to changed
8425 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8427 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8429 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8431 * ada/acats/overflow.lst: Add cb20004.
8433 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8436 * g++.dg/cpp0x/alias-decl-18.C: New test.
8438 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8440 * gcc.c-torture/execute/20120104-1.c: New test.
8442 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8445 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8446 the old typebound_operator_8.f03.
8447 * gfortran.dg/typebound_operator_8.f03: New version of
8448 typebound_operator_7.f03 with 'u' a derived type instead of a
8451 2012-01-05 Richard Guenther <rguenther@suse.de>
8453 * g++.dg/torture/pr49309.C: Skip for -flto.
8455 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8458 * gcc.c-torture/compile/pr51761.c: New test.
8460 2012-01-05 Richard Guenther <rguenther@suse.de>
8462 PR tree-optimization/51760
8463 * gcc.dg/torture/pr51760.c: New testcase.
8465 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8468 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8470 2012-01-05 Richard Guenther <rguenther@suse.de>
8473 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8474 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8476 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8479 * gcc.dg/pr51695.c: New test.
8481 2012-01-04 Andrew Pinski <apinski@cavium.com>
8483 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8484 * gcc.target/mips/octeon2-lx-1.c: New test.
8485 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8486 * gcc.target/mips/octeon2-lx-2.c: New test.
8487 * gcc.target/mips/octeon2-lx-3.c: New test.
8489 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8493 * gcc.dg/tm/alias-1.c: Adjust regexp.
8494 * gcc.dg/tm/alias-2.c: Adjust regexp.
8496 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8499 * g++.dg/warn/Wparentheses-26.C: New.
8501 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8503 * gfortran.dg/elemental_optional_args_2.f90: New test.
8505 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8508 * gfortran.dg/common_17.f90: New test.
8510 2012-01-04 Richard Guenther <rguenther@suse.de>
8512 PR tree-optimization/49651
8513 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8514 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8516 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8519 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8521 2012-01-03 Andrew Pinski <apinski@cavium.com>
8523 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8524 for all mips targets. Also allow an optional .cfi_startproc.
8526 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8528 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8530 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8533 * g++.dg/rtti/dyncast5.C: New.
8535 2012-01-03 Richard Guenther <rguenther@suse.de>
8537 PR tree-optimization/51070
8538 * gcc.dg/torture/pr51070-2.c: New testcase.
8540 2012-01-03 Richard Guenther <rguenther@suse.de>
8542 PR tree-optimization/51692
8543 * gcc.dg/torture/pr51692.c: New testcase.
8545 2012-01-03 Richard Guenther <rguenther@suse.de>
8548 * g++.dg/lto/pr51650-3_0.C: New testcase.
8550 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8553 * g++.dg/warn/Wredundant-decls-spec.C: New.
8555 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8557 PR tree-optimization/51719
8558 * g++.dg/tree-prof/pr51719.C: New test.
8560 2012-01-03 Richard Guenther <rguenther@suse.de>
8563 * gcc.dg/fold-compare-6.c: New testcase.
8565 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8568 * g++.dg/gomp/pr51669.C: New test.
8570 2012-01-02 Jason Merrill <jason@redhat.com>
8573 * g++.dg/cpp0x/constexpr-union2.C: New.
8576 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8578 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8581 * g++.dg/cpp0x/constexpr-99.C: New test.
8583 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8586 * g++.dg/template/init9.C: New.
8588 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8590 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8591 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8592 rather than a specific number.
8594 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8599 * gfortran.dg/typebound_operator_7.f03: New.
8600 * gfortran.dg/typebound_operator_8.f03: New.
8602 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8605 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8607 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8609 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8611 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8613 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8615 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8618 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8620 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8621 * gfortran.dg/io_real_boz_4.f90: Likewise.
8622 * gfortran.dg/io_real_boz_5.f90: Likewise.
8624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8626 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8628 2012-01-02 Revital Eres <revital.eres@linaro.org>
8630 * gcc.dg/sms-11.c: New file.
8632 2012-01-02 Tobias Burnus <burnus@net-b.de>
8635 * gfortran.dg/coarray/image_index_3.f90: New.
8637 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8640 * g++.dg/parse/enum8.C: New.
8642 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8645 * g++.dg/conversion/reinterpret4.C: New.
8646 * g++.dg/conversion/reinterpret1.C: Adjust.
8648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8650 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8652 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
8654 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8655 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8656 * g++.old-deja/g++.jason/access14.C: Likewise.
8657 * g++.old-deja/g++.jason/access8.C: Likewise.
8658 * g++.old-deja/g++.jason/access1.C: Likewise.
8659 * g++.old-deja/g++.other/access3.C: Likewise.
8660 * g++.old-deja/g++.other/access5.C: Likewise.
8661 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8662 * g++.old-deja/g++.law/visibility22.C: Likewise.
8663 * g++.old-deja/g++.law/visibility26.C: Likewise.
8664 * g++.old-deja/g++.mike/p2746.C: Likewise.
8665 * g++.dg/debug/using1.C: Likewise.
8666 * g++.dg/lookup/using51.C: Likewise.
8667 * g++.dg/inherit/using5.C: Likewise.
8668 * g++.dg/inherit/pr30297.C: Likewise.
8669 * g++.dg/inherit/access8.C: Likewise.
8670 * g++.dg/torture/pr39362.C: Likewise.
8671 * g++.dg/template/crash13.C: Likewise.
8672 * g++.dg/template/using10.C: Likewise.
8674 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8677 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8680 2012-01-01 Ira Rosen <irar@il.ibm.com>
8682 PR tree-optimization/51704
8683 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8684 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8685 corresponding flags.
8687 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8690 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8692 2012-01-01 Jan Hubicka <jh@suse.cz>
8694 PR rtl-optimization/51069
8695 * gcc.c-torture/compile/pr51069.c: New testcase.
8697 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8699 PR tree-optimization/51683
8700 * gcc.dg/pr51683.c: New test.
8702 Copyright (C) 2012 Free Software Foundation, Inc.
8704 Copying and distribution of this file, with or without modification,
8705 are permitted in any medium without royalty provided the copyright
8706 notice and this notice are preserved.