1 2012-10-15 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/54920
4 * gcc.dg/torture/pr54920.c: New testcase.
6 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/unchecked_convert9.ad[sb]: New test.
10 2012-10-13 Jason Merrill <jason@redhat.com>
12 * g++.dg/tls/thread_local7g.C: Require tls_native.
14 2012-10-14 Jason Merrill <jason@redhat.com>
16 * g++.dg/cpp0x/inh-ctor1.C: New.
17 * g++.dg/cpp0x/inh-ctor2.C: New.
18 * g++.dg/cpp0x/inh-ctor3.C: New.
19 * g++.dg/cpp0x/inh-ctor4.C: New.
20 * g++.dg/cpp0x/inh-ctor5.C: New.
21 * g++.dg/cpp0x/inh-ctor6.C: New.
22 * g++.dg/cpp0x/inh-ctor7.C: New.
23 * g++.dg/cpp0x/inh-ctor8.C: New.
24 * g++.dg/cpp0x/inh-ctor9.C: New.
25 * g++.dg/cpp0x/inh-ctor10.C: New.
26 * g++.dg/cpp0x/inh-ctor11.C: New.
27 * g++.dg/cpp0x/inh-ctor12.C: New.
28 * g++.dg/cpp0x/inh-ctor13.C: New.
30 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
32 PR rtl-optimization/54919
33 * gcc.dg/pr54919.c: New testcase.
35 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/template/crash113.C: New.
40 2012-10-14 Jan Hubicka <jh@suse.cz>
42 * gcc.dg/unroll_5.c: New testcase.
44 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/opt/pr52643.C: New.
49 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
52 * gcc.target/sh/pr54602-1.c: New.
53 * gcc.target/sh/pr54602-2.c: New.
54 * gcc.target/sh/pr54602-3.c: New.
55 * gcc.target/sh/pr54602-4.c: New.
57 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
60 * gcc.target/sh/pr54680.c: New.
62 2012-10-12 Jan Hubicka <jh@suse.cz>
64 * gcc.dg/webizer.c: New testcase.
66 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
68 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
71 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
74 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
75 Return 0 if already specifying -mfloat-abi other than hard.
77 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
79 * gcc.dg/pr53060.c: Prune irrelevant warning.
81 2012-10-12 Jakub Jelinek <jakub@redhat.com>
84 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
85 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
86 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
87 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
88 Adjust expected wording of warnings for *cmp* builtins.
89 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
90 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
92 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/parse/friend-main.C: New.
97 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
100 * g++.dg/pr53055.C: New testcase.
102 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/pr52744.C: New.
107 2012-10-12 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/dummy_procedure_9.f90: New.
112 2012-10-12 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/54894
115 * gcc.dg/torture/pr54894.c: New testcase.
117 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
120 * gcc.target/sh/pr51244-13.c: New.
121 * gcc.target/sh/pr51244-14.c: New.
122 * gcc.target/sh/pr51244-15.c: New.
123 * gcc.target/sh/pr51244-16.c: New.
125 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/cpp0x/decltype45.C: New.
130 2012-10-11 Janus Weil <janus@gcc.gnu.org>
133 * gfortran.dg/class_allocate_13.f90: New.
135 2012-10-11 Jason Merrill <jason@redhat.com>
137 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
138 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
140 * g++.dg/gomp/tls-5.C: Require tls_native.
141 * g++.dg/tls/thread_local7.C: Require tls_native.
142 * g++.dg/tls/static2.C: New.
144 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/ext/weak5.C: New.
149 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
152 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
153 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
155 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/parse/pr43765.C: New.
160 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
162 * obj-c++.dg/tls/init-2.mm: Tweak errors.
164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/init/bitfield3.C: New.
169 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
171 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
173 2012-10-10 Jakub Jelinek <jakub@redhat.com>
175 PR tree-optimization/54877
176 * gcc.dg/torture/pr54877.c: New test.
178 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
181 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
182 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
183 and remove target info from dg-do compile.
184 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
185 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
186 and remove target info from dg-do compile.
188 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
190 * gcc.dg/pr54782.c: Require target with pthread support.
192 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/auto35.C: New.
197 2012-10-10 Dodji Seketeli <dodji@redhat.com>
199 PR c++/53540 - using fails to be equivalent to typedef
200 * g++.dg/cpp0x/alias-decl-24.C: New test.
202 2012-10-10 Dodji Seketeli <dodji@redhat.com>
204 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
205 that c++11 attributes to types are ignored for now.
206 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
207 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
209 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
214 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/initlist67.C: New.
219 2012-10-10 Dehao Chen <dehao@google.com>
221 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
223 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
226 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
229 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp0x/decltype44.C: New.
234 2012-10-09 Steve Ellcey <sellcey@mips.com>
236 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
238 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/cpp0x/decltype43.C: New.
243 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
246 * gcc.dg/pr53397-1.c: New test case.
247 * gcc.dg/pr53397-2.c: New test case.
249 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
252 * g++.dg/warn/Wparentheses-26.C: Adjust.
253 * g++.dg/warn/Wparentheses-27.C: New.
255 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
258 * c-c++-common/vector-scalar.c: New testcase.
259 * g++.dg/ext/vector18.C: New testcase.
260 * g++.dg/ext/vector5.C: This is not an error anymore.
261 * gcc.dg/init-vec-1.c: Move ...
262 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
263 * gcc.c-torture/execute/vector-shift1.c: Move ...
264 * c-c++-common/torture/vector-shift1.c: ... here.
265 * gcc.dg/scal-to-vec1.c: Move ...
266 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
267 C++11. Adapt error messages.
268 * gcc.dg/convert-vec-1.c: Move ...
269 * c-c++-common/convert-vec-1.c: ... here.
270 * gcc.dg/scal-to-vec2.c: Move ...
271 * c-c++-common/scal-to-vec2.c: ... here.
273 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
276 * gcc.target/i386/pr54400.c: New testcase.
278 2012-10-08 Jakub Jelinek <jakub@redhat.com>
281 * g++.dg/template/pr54858.C: New test.
283 2012-10-08 Marek Polacek <polacek@redhat.com>
286 * g++.dg/debug/pr54831.C: New test.
288 2012-10-08 Dehao Chen <dehao@google.com>
290 * g++.dg/predict-loop-exit-1.C: New.
291 * g++.dg/predict-loop-exit-2.C: New.
292 * g++.dg/predict-loop-exit-3.C: New.
294 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
296 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
298 2012-10-08 Jason Merrill <jason@redhat.com>
300 * g++.dg/gomp/tls-5.C: New.
301 * g++.dg/gomp/tls-wrap1.C: New.
302 * g++.dg/gomp/tls-wrap2.C: New.
303 * g++.dg/gomp/tls-wrap3.C: New.
304 * g++.dg/gomp/tls-wrap4.C: New.
305 * g++.dg/gomp/tls-wrapper-cse.C: New.
306 * g++.dg/tls/thread_local-cse.C: New.
307 * g++.dg/tls/thread_local-order1.C: New.
308 * g++.dg/tls/thread_local-order2.C: New.
309 * g++.dg/tls/thread_local-wrap1.C: New.
310 * g++.dg/tls/thread_local-wrap2.C: New.
311 * g++.dg/tls/thread_local-wrap3.C: New.
312 * g++.dg/tls/thread_local-wrap4.C: New.
313 * g++.dg/tls/thread_local2g.C: New.
314 * g++.dg/tls/thread_local3g.C: New.
315 * g++.dg/tls/thread_local4g.C: New.
316 * g++.dg/tls/thread_local5g.C: New.
317 * g++.dg/tls/thread_local6g.C: New.
318 * g++.dg/tls/thread_local7g.C: New.
320 * g++.dg/tls/thread_local3.C: New.
321 * g++.dg/tls/thread_local4.C: New.
322 * g++.dg/tls/thread_local5.C: New.
323 * g++.dg/tls/thread_local6.C: New.
325 * g++.dg/tls/init-2.C: Tweak errors.
326 * g++.dg/tls/thread_local1.C: New.
327 * g++.dg/tls/thread_local2.C: New.
328 * g++.dg/tls/thread_local7.C: New.
330 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
335 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
338 * gcc.target/sh/pr54685.c: New.
340 2012-10-08 Dodji Seketeli <dodji@redhat.com>
342 PR c++/53528 C++11 attribute support
343 * g++.dg/cpp0x/gen-attrs-1.C: New test.
344 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
345 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
346 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
347 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
348 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
349 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
350 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
351 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
352 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
353 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
354 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
355 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
356 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
357 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
358 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
359 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
360 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
361 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
362 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
363 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
364 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
365 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
366 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
367 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
368 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
369 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
370 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
371 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
372 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
373 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
374 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
375 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
376 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
377 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
378 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
379 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
380 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
381 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
382 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
383 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
384 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
385 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
386 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
387 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
388 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
389 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
390 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
391 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
392 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
393 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
394 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
395 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
396 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
397 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
398 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
399 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
401 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
403 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
404 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
405 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
407 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
410 * gcc.target/sh/pr54760-2.c: New.
411 * gcc.target/sh/pr54760-3.c: New.
413 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
418 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
419 Sandra Loosemore <sandra@codesourcery.com>
421 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
422 and test that the accumulator is initialized using MULT.
423 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
424 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
426 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
429 * g++.dg/cpp0x/stdint.C: New.
431 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp0x/stddef.C: New.
436 2012-10-06 Janus Weil <janus@gcc.gnu.org>
439 * gfortran.dg/typebound_operator_17.f90: New.
441 2012-10-06 Jan Hubicka <jh@suse.cz>
445 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
447 2012-10-06 Jan Hubicka <jh@suse.cz>
449 * gcc.dg/lto/resolutions_0.c: New testcase.
451 2012-10-06 Janus Weil <janus@gcc.gnu.org>
454 * gfortran.dg/generic_25.f90: New.
455 * gfortran.dg/generic_26.f90: New.
456 * gfortran.dg/generic_27.f90: New.
458 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
461 * gcc.target/sh/pr54760-1.c: New.
463 2012-10-05 Jakub Jelinek <jakub@redhat.com>
465 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
466 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
467 * g++.dg/warn/Wsign-compare-5.C: New test.
468 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
469 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
470 * g++.dg/ext/builtin30.C: New test.
471 * g++.dg/ext/vla12.C: New test.
472 * gcc.dg/builtins-85.c: New test.
475 * gcc.dg/guality/pr54519-1.c: New test.
476 * gcc.dg/guality/pr54519-2.c: New test.
477 * gcc.dg/guality/pr54519-3.c: New test.
478 * gcc.dg/guality/pr54519-4.c: New test.
479 * gcc.dg/guality/pr54519-5.c: New test.
480 * gcc.dg/guality/pr54519-6.c: New test.
482 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/cpp0x/defaulted38.C: New.
487 2012-10-05 Jakub Jelinek <jakub@redhat.com>
489 PR tree-optimization/33763
490 * c-c++-common/pr33763.c: New test.
492 PR tree-optimization/54810
493 * gcc.dg/tree-ssa/vrp85.c: New test.
495 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
497 * gcc.dg/ucnid-7.c: Skip on AIX.
498 * gcc.dg/ucnid-8.c: Same.
499 * gcc.dg/ucnid-10.c: Same.
500 * gcc.dg/ucnid-13.c: Same.
501 * gcc.dg/attr-alias-3.c: Same.
502 * gcc.dg/attr-alias-5.c: Same.
503 * gcc.dg/torture/pr51106-2.c: Same.
504 * gcc.dg/vmx/3b-13.c: Use valid splat index.
506 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/cpp0x/alias-decl-23.C: New.
511 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/template/friend53.C: New.
516 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
518 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
519 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
520 (scan-ada-spec): Likewise.
521 (scan-ada-spec-not): Likewise.
522 * gcc.dg/dump-ada-spec-1.c: New test.
523 * g++.dg/other/dump-ada-spec-1.C: Likewise.
525 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
527 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
529 2012-10-04 Florian Weimer <fweimer@redhat.com>
531 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
533 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/cpp0x/pr54323.C: New.
538 2012-10-04 Richard Guenther <rguenther@suse.de>
541 * g++.dg/torture/pr54735.C: New testcase.
543 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
545 PR rtl-optimization/54739
546 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
548 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
551 * gcc.target/sh/pr51244-12.c: New.
553 2012-10-03 Dehao Chen <dehao@google.com>
556 * gcc.dg/pr54782.c: New test.
558 2012-10-03 Jakub Jelinek <jakub@redhat.com>
561 * g++.dg/cpp0x/constexpr-ref4.C: New test.
563 2012-10-02 Janus Weil <janus@gcc.gnu.org>
566 * gfortran.dg/class_53.f90: New.
568 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
571 * gcc.dg/guality/pr54551.c: New.
573 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
575 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
576 * gcc.target/powerpc/pr46728-2.c: Likewise.
578 2012-10-02 Sharad Singhai <singhai@google.com>
581 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
582 to fix test failures caused by r191883.
583 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
584 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
585 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
586 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
587 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
588 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
589 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
590 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
591 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
593 2012-09-30 Sharad Singhai <singhai@google.com>
595 * gcc.target/i386/vect-double-1.c: Fix test.
597 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
600 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
603 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
605 PR rtl-optimization/54457
606 * gcc.target/i386/pr54457.c: New test.
608 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
610 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
612 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
614 * gcc.target/i386/vect-rebuild.c: New testcase.
616 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
618 * gcc.target/i386/pad-10.c (foo2): Return x - z.
620 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
622 * gcc.target/mips/pr37362.c: Fix target selector.
624 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
627 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
629 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
631 * gcc.dg/ucnid-8.c: Update line number.
632 * gcc.dg/torture/pr51106-2.c: Likewise.
634 2012-09-30 Janus Weil <janus@gcc.gnu.org>
637 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
638 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
639 * gfortran.dg/c_f_pointer_tests_5.f90: New.
641 2012-09-30 Janus Weil <janus@gcc.gnu.org>
643 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
644 partially reverting r170092.
645 * gfortran.dg/class_7.f03: Ditto.
646 * gfortran.dg/coarray_14.f90: Ditto.
647 * gfortran.dg/typebound_proc_13.f03: Ditto.
649 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/cpp0x/sfinae42.C: New.
654 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
656 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
657 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
658 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
659 * gcc.dg/pr42629.c: XFAIL on AIX.
660 * gcc.dg/pr47684.c: Same.
661 * gcc.dg/pr43670.c: Same.
662 * gcc.dg/pr42916.c: Same.
663 * gcc.dg/pr45449.c: Same.
664 * gcc.dg/pr50017.c: Same.
665 * gcc.dg/pr42728.c: Same.
666 * gcc.dg/pr47881.c: Same.
667 * gcc.dg/pr44023.c: Same.
668 * gcc.dg/pr41345.c: Same.
669 * gcc.dg/pr42630.c: Same.
670 * gcc.dg/pr44971.c: Same.
671 * gcc.dg/pr46771.c: Same.
672 * gcc.dg/ucnid-8.c: Same.
673 * gcc.dg/ucnid-10.c: Same.
674 * gcc.dg/ucnid-13.c: Same.
675 * gcc.dg/torture/pr51106-2.c: Same.
676 * gcc.dg/pr48768.c: Same.
677 * gcc.dg/pr42631.c: Same.
678 * gcc.dg/pr43084.c: Same.
679 * gcc.dg/ucnid-7.c: Same.
680 * gcc.dg/pr42889.c: Same.
681 * gcc.dg/pr41241.c: Same.
682 * gcc.dg/pr42719.c: Same.
683 * g++.dg/debug/pr46583.C: Same.
684 * g++.dg/debug/pr47106.C: Same.
685 * g++.dg/opt/pr48549.C: Same.
686 * g++.dg/other/pr42685.C: Same.
687 * c-c++-common/pr43942.c: Same.
689 2012-09-29 Ian Lance Taylor <iant@google.com>
691 * go.test/go-test.exp: Update for latest version of Go testsuite.
693 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
696 * gfortran.dg/internal_readwrite_3.f90: New test.
698 2012-09-28 Dodji Seketeli <dodji@redhat.com>
700 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
701 c-c++-common/Wunused-local-typedefs-2.c to here.
703 PR c++/54372 - unused attribute inactive on dependant entities
704 * c-c++-common/Wunused-local-typedefs-2.c: New test.
706 2012-09-25 Dodji Seketeli <dodji@redhat.com>
708 PR c++/29028 - Missed unused warning on using declaration
709 * g++.dg/warn/Wunused-var-18.C: New test.
711 2012-09-25 Dodji Seketeli <dodji@redhat.com>
713 PR c++/53551 - -Wunused-local-typedefs misses uses
714 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
716 2012-09-28 Jakub Jelinek <jakub@redhat.com>
719 * gcc.target/i386/xorps-sse2.c: Remove xfails.
721 PR tree-optimization/54713
722 * gcc.c-torture/compile/pr54713-1.c: New test.
723 * gcc.c-torture/compile/pr54713-2.c: New test.
724 * gcc.c-torture/compile/pr54713-3.c: New test.
726 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
728 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
730 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
732 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
734 2012-09-27 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/pr54703.c: New test.
739 2012-09-27 Richard Guenther <rguenther@suse.de>
742 * gcc.dg/lto/pr54709_0.c: New testcase.
743 * gcc.dg/lto/pr54709_1.c: Likewise.
745 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
747 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
749 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
751 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
753 * gcc.target/arm/pr42879.c: Handle big-endian.
755 2012-09-26 Steve Ellcey <sellcey@mips.com>
758 * gcc.dg/pr37303.c: Check for rdata or rodata.
760 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
762 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
764 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
768 * gcc.target/powerpc/ppc-ne0-1.c: New.
770 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
773 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
774 test_19, test_20, test_21, test_22, test_23): New functions.
775 * gcc.target/sh/pr54089-4.c: New.
776 * gcc.target/sh/pr54089-5.c: New.
777 * gcc.target/sh/pr54089-6.c: New.
778 * gcc.target/sh/pr54089-7.c: New.
780 2012-09-25 Richard Guenther <rguenther@suse.de>
783 * gcc.dg/lto/pr54702_0.c: New testcase.
784 * gcc.dg/lto/pr54702_1.c: Likewise.
785 * gcc.dg/lto/pr54625-1_0.c: Likewise.
786 * gcc.dg/lto/pr54625-1_1.C: Likewise.
787 * gcc.dg/lto/pr54625-2_0.c: Likewise.
788 * gcc.dg/lto/pr54625-2_1.C: Likewise.
790 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/parse2.C: New.
794 * g++.dg/parse/error11.C: Adjust.
795 * g++.dg/parse/error12.C: Likewise.
797 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
799 * gcc.target/i386/20030217-1.c: Added check for
800 large_long_double effective target.
801 * gcc.target/i386/387-3.c: Likewise.
802 * gcc.target/i386/387-4.c: Likewise.
803 * gcc.target/i386/pr36578-1.c: Likewise.
804 * gcc.target/i386/excess-precision-1.c: Added new code for the case
805 when long double size is equal double size.
806 * gcc.target/i386/excess-precision-1.c: Likewise.
807 * gcc.target/i386/pr36578-2.c: Likewise.
808 * gcc.target/i386/20030217-2.c: New testcase.
810 2012-09-25 Jakub Jelinek <jakub@redhat.com>
812 PR tree-optimization/54676
813 * gcc.dg/pr54676.c: New test.
815 2012-09-25 Richard Guenther <rguenther@suse.de>
817 PR tree-optimization/53663
818 * gcc.dg/torture/pr53663-1.c: New testcase.
819 * gcc.dg/torture/pr53663-2.c: Likewise.
820 * gcc.dg/torture/pr53663-3.c: Likewise.
822 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
824 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
826 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
828 * lib/target-supports-dg.exp (dg-require-effective-target,
829 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
830 dg-process-target-1 instead of dg-process-target.
831 (dg-process-target-1): Rename from dg-process-target.
832 (dg-process-target): New.
834 2012-09-24 Richard Guenther <rguenther@suse.de>
836 PR tree-optimization/54684
837 * g++.dg/torture/pr54684.C: New testcase.
839 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
841 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
843 2012-09-24 Richard Guenther <rguenther@suse.de>
846 * gcc.dg/tm/pr52173-1.c: New.
847 * gcc.dg/tm/pr52173-2.c: New.
849 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
851 * gcc.dg/pr54669.c: New test.
853 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
854 Dominique Dhumieres <dominiq@lps.ens.fr>
857 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
859 2012-09-23 Tobias Burnus <burnus@net-b.de>
862 * gfortran.dg/class_array_14.f90: New.
864 2012-09-22 Kai Tietz <ktietz@redhat.com>
866 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
867 * gcc.dg/tree-ssa/scev-4.c: Likewise.
869 2012-09-21 Dehao Chen <dehao@google.com>
872 PR tree-optimization/54655
873 * g++.dg/pr54655.C: New testcase.
875 2012-09-21 Richard Guenther <rguenther@suse.de>
877 PR tree-optimization/54647
878 * g++.dg/torture/pr54647.C: New testcase.
880 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
883 * c-c++-common/torture/vector-compare-2.c: Add -w.
885 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/opt20.ads: Move dg directive to...
888 * gnat.dg/opt20.adb: ...here.
889 * gnat.dg/addr1.ad[sb]: Likewise.
890 * gnat.dg/concat2.ad[sb]: Likewise.
891 * gnat.dg/array16.ad[sb]: Likewise.
892 * gnat.dg/atomic5.ad[sb]: Likewise.
893 * gnat.dg/discr29.ad[sb]: Likewise.
894 * gnat.dg/noreturn5.ad[sb]: Likewise.
895 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
896 * gnat.dg/discr23.ads: Remove dg directive.
897 * gnat.dg/nested_float_packed.ads: Likewise.
898 * gnat.dg/oconst6.ads: Move to...
899 * gnat.dg/specs/oconst6.ads: ...here.
901 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/decltype32.C: Tweak.
906 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
908 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
909 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
910 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
911 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
913 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
916 * g++.dg/cpp0x/decltype-54581.C: New testcase.
918 2012-09-19 Steve Ellcey <sellcey@mips.com>
920 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
922 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
924 * gcc.target/powerpc/ppc-get-timebase.c: New file.
925 * gcc.target/powerpc/ppc-mftb.c: New file.
927 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
930 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
933 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
936 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
938 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
940 * gcc.c-torture/execute/20120919-1.c: New test.
942 2012-09-19 Richard Guenther <rguenther@suse.de>
944 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
946 2012-09-19 Richard Guenther <rguenther@suse.de>
948 * gcc.dg/builtin-unreachable-6.c: Adjust.
950 2012-09-19 Richard Guenther <rguenther@suse.de>
952 * gcc.dg/builtin-object-size-10.c: Adjust.
953 * gcc.dg/builtin-unreachable-5.c: Adjust.
954 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
955 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
956 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
957 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
958 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
959 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
960 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
961 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
962 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
963 * gcc.dg/vect/vec-scal-opt.c: Adjust.
964 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
965 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
967 2012-09-19 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/54132
970 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
971 * gcc.dg/torture/pr54132.c: Likewise.
973 2012-09-19 Terry Guo <terry.guo@arm.com>
975 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
976 extra prune rules that will be applied to all tests in a .exp file.
977 (gcc-dg-prune): Use rules defined by the above variable.
978 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
979 harmless warnings on architecture switch conflict.
981 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
983 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
984 of asm-comment characters instead of a single one.
985 * g++.dg/debug/dwarf2/nested-2.C: Similar.
987 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
989 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
991 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
992 target instead of xfailing it.
993 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
994 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
995 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
996 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
997 * gcc.dg/vect/vect-104.c: Likewise.
998 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
999 * gcc.dg/vect/vect-outer-1.c: Likewise.
1000 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1001 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1002 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1003 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1004 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1005 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1006 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1007 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1008 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1010 * lib/target-supports.exp
1011 (check_effective_target_vect_widen_mult_qi_to_hi,
1012 check_effective_target_vect_widen_mult_hi_to_si,
1013 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1014 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1015 check_effective_target_vect_pack_trunc,
1016 check_effective_target_vect_unpack,
1017 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1018 instead of arm_none.
1020 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1022 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1024 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1025 config to compiler_flags.
1027 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1030 * gcc.target/i386/pr54592.c: New test.
1032 PR tree-optimization/54610
1033 * gcc.target/i386/pr54610.c: New test.
1035 2012-09-17 Jason Merrill <jason@redhat.com>
1038 * g++.dg/cpp0x/alias-decl-21.C: New.
1039 * g++.dg/cpp0x/alias-decl-22.C: New.
1041 2012-09-17 Tobias Burnus <burnus@net-b.de>
1044 * gfortran.dg/scan_2.f90: New.
1046 2012-09-17 Jason Merrill <jason@redhat.com>
1049 * g++.dg/init/aggr9.C: New.
1051 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1053 * gnat.dg/loop_optimization12.ad[sb]: New test.
1055 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1058 * gfortran.dg/proc_ptr_result_7.f90: New.
1060 2012-09-17 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/structure_constructor_11.f90: New.
1065 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/54563
1068 * g++.dg/torture/pr54563.C: New test.
1070 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1073 * gfortran.dg/typebound_generic_14.f03: New.
1075 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1078 * gfortran.dg/proc_ptr_38.f90: New.
1080 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1083 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1087 * gnat.dg/lto15.adb: Require lto.
1089 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1090 "myBindC" for hppa*-*-hpux*.
1092 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1094 * gfortran.dg/namelist_75.f90: New test.
1096 2012-09-15 Tom de Vries <tom@codesourcery.com>
1098 * gcc.dg/tree-ssa/vrp82.c: New test.
1099 * gcc.dg/tree-ssa/vrp83.c: Same.
1100 * gcc.dg/tree-ssa/vrp84.c: Same.
1102 2012-09-15 Tom de Vries <tom@codesourcery.com>
1104 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1105 * gcc.dg/tree-ssa/vrp81.c: ... this.
1107 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1110 * gcc.target/avr/torture/fix-types.h: New.
1111 * gcc.target/avr/torture/vals-hr.def: New.
1112 * gcc.target/avr/torture/vals-r.def: New.
1113 * gcc.target/avr/torture/vals-k.def: New.
1114 * gcc.target/avr/torture/vals-ur.def: New.
1115 * gcc.target/avr/torture/vals-uk.def: New.
1116 * gcc.target/avr/torture/vals-uhr.def: New.
1117 * gcc.target/avr/torture/vals-llk.def: New.
1118 * gcc.target/avr/torture/vals-ullk.def: New.
1119 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1120 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1121 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1122 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1123 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1124 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1125 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1126 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1128 2012-09-14 Dehao Chen <dehao@google.com>
1130 * g++.dg/debug/dwarf2/deallocator.C: New test.
1132 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1135 * gcc.c-torture/compile/pr54552-1.c: New test.
1137 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1140 * g++.dg/other/vector-compare.C: New testcase.
1141 * c-c++-common/vector-compare-3.c: New testcase.
1142 * gcc.dg/vector-shift.c: Move ...
1143 * c-c++-common/vector-shift.c: ... here.
1144 * gcc.dg/vector-shift1.c: Move ...
1145 * c-c++-common/vector-shift1.c: ... here.
1146 * gcc.dg/vector-shift3.c: Move ...
1147 * c-c++-common/vector-shift3.c: ... here.
1148 * gcc.dg/vector-compare-1.c: Move ...
1149 * c-c++-common/vector-compare-1.c: ... here.
1150 * gcc.dg/vector-compare-2.c: Move ...
1151 * c-c++-common/vector-compare-2.c: ... here.
1152 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1153 * c-c++-common/torture/vector-compare-1.c: ... here.
1154 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1155 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1156 * c-c++-common/torture/vector-compare-2.c: ... here.
1157 * gcc.c-torture/execute/vector-shift.c: Move ...
1158 * c-c++-common/torture/vector-shift.c: ... here.
1159 * gcc.c-torture/execute/vector-shift2.c: Move ...
1160 * c-c++-common/torture/vector-shift2.c: ... here.
1161 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1162 * c-c++-common/torture/vector-subscript-1.c: ... here.
1163 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1164 * c-c++-common/torture/vector-subscript-2.c: ... here.
1165 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1166 * c-c++-common/torture/vector-subscript-3.c: ... here.
1168 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1171 * gcc.c-torture/compile/pr54103-1.c,
1172 gcc.c-torture/compile/pr54103-2.c,
1173 gcc.c-torture/compile/pr54103-3.c,
1174 gcc.c-torture/compile/pr54103-4.c,
1175 gcc.c-torture/compile/pr54103-5.c,
1176 gcc.c-torture/compile/pr54103-6.c: New tests.
1177 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1179 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1181 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1183 2012-09-14 Richard Guenther <rguenther@suse.de>
1185 PR tree-optimization/54565
1186 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1187 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1189 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1191 * gcc.target/arm/combine-movs.c: Add missing space.
1193 2012-09-14 Richard Guenther <rguenther@suse.de>
1195 * g++.dg/torture/builtin-location.C: New testcase.
1197 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1198 Manuel López-Ibåñez <manu@gcc.gnu.org>
1201 * g++.dg/warn/Wuninitialized-self.C: New.
1203 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1206 * gcc.c-torture/compile/pr54559.c: New test.
1208 2012-09-13 Jason Merrill <jason@redhat.com>
1211 * g++.dg/cpp0x/constexpr-temp1.C: New.
1214 * g++.dg/template/anonunion2.C: New.
1217 * g++.dg/template/init10.C: New.
1219 2012-09-13 Tobias Burnus <burnus@net-b.de>
1222 * gfortran.dg/implicit_pure_3.f90: New.
1224 2012-09-13 Richard Guenther <rguenther@suse.de>
1226 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1228 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1230 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1232 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1234 * c-c++-common/pr51712.c: Handle for short-enum targets.
1236 2012-09-12 Terry Guo <terry.guo@arm.com>
1238 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1239 and lsrs for Thumb2 mode.
1241 2012-09-12 Jan Hubicka <jh@suse.cz>
1243 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1245 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1248 * gcc.target/i386/pr54445-1.c: New file.
1249 * gcc.target/i386/pr54445-2.c: Likewise.
1251 2012-09-12 Tobias Burnus <burnus@net-b.de>
1255 * gfortran.dg/coarray_10.f90: Update dg-error.
1256 * gfortran.dg/coarray_28.f90: New.
1257 * gfortran.dg/array_section_3.f90: New.
1259 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1261 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1262 gcc.target/arm/pr48252.c: Fix for big-endian support.
1264 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1266 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1268 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1269 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1271 * gcc.target/arm/neon-vfma-1.c: New testcase.
1272 * gcc.target/arm/neon-vfms-1.c: Likewise.
1273 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1275 * gcc.target/arm/neon-vmls-1.c: Likewise.
1276 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1278 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1279 (check_effective_target_arm_neonv2_ok): Likewise.
1280 (check_effective_target_arm_neonv2_hw): Likewise.
1281 (check_effective_target_arm_neonv2): Likewise.
1283 2012-09-11 Richard Guenther <rguenther@suse.de>
1286 * g++.dg/tree-ssa/pr54515.C: New testcase.
1288 2012-09-10 Andrew Pinski <apinski@cavium.com>
1291 * gcc.dg/tm/memopt-16.c: New testcase.
1293 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp0x/sfinae40.C: New.
1298 * g++.dg/cpp0x/sfinae41.C: Likewise.
1300 2012-09-10 Jason Merrill <jason@redhat.com>
1303 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1305 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1308 * gcc.target/sh/pr54089-3.c: New.
1310 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1312 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1314 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1316 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1318 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1320 * gcc.dg/pr52558-2.c: Delete.
1321 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1323 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1325 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1327 2012-09-10 Richard Guenther <rguenther@suse.de>
1329 PR tree-optimization/54520
1330 * gcc.dg/torture/pr54520.c: New testcase.
1332 2012-09-10 Jason Merrill <jason@redhat.com>
1335 * g++.dg/cpp0x/implicit14.C: New.
1337 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1340 * gfortran.dg/bound_simplification_3.f90: New test.
1342 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1345 * gcc.dg/pr52558-1.c: Delete.
1346 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1348 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1350 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1351 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1352 * gcc.target/arm/smlaltt-1.c: Likewise.
1354 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1356 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1358 2012-09-07 Tom de Vries <tom@codesourcery.com>
1360 PR tree-optimization/53986
1361 * gcc.dg/tree-ssa/vrp80.c: New test.
1362 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1364 2012-09-06 Jason Merrill <jason@redhat.com>
1368 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1369 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1371 2012-09-06 Andrew Pinski <apinski@cavium.com>
1374 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1376 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1378 PR rtl-optimization/54455
1379 * gcc.dg/54455.c: New test.
1381 2012-09-06 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/promotion_2.f90: New.
1386 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1389 * c-c++-common/pr54486.c: New test.
1391 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1394 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1396 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1399 * g++.dg/cpp0x/sfinae39.C: New.
1401 2012-09-04 Jason Merrill <jason@redhat.com>
1404 * g++.dg/ext/flexary3.C: New.
1407 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1410 * g++.dg/template/defarg15.C: New.
1413 * g++.dg/template/access24.C: New.
1415 2012-09-04 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/54458
1418 * gcc.dg/torture/pr54458.c: New testcase.
1420 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1422 * gcc.target/arm/neon-vext.c: New test.
1423 * gcc.target/arm/neon-vext-execute.c: Ditto.
1425 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1429 * gfortran.dg/select_type_29.f03: New.
1431 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1433 * gcc.dg/fold-perm.c: Improve test.
1435 2012-09-03 Tobias Burnus <burnus@net-b.de>
1438 * gfortran.dg/coarray_class_1.f90: New.
1440 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1443 * gcc.c-torture/compile/pr49206.c: New test.
1445 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1446 Uros Bizjak <ubizjak@gmail.com>
1449 * gfortran.dg/pr36680.f90: New test.
1451 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1454 * g++.dg/opt/pr42295.C: New test.
1456 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.dg/torture/pr54436.c: New test.
1461 2012-09-01 Andrew Pinski <apinski@cavium.com>
1463 * gcc.target/mips/truncate-8.c: New testcase.
1465 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1469 * gcc.target/i386/pr46829.c: New test.
1470 * gcc.target/i386/pr46843.c: Ditto.
1472 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1473 Jason Merrill <jason@redhat.com>
1476 * g++.dg/parse/error50.C: New.
1478 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.c-torture/compile/pr54428.c: New test.
1483 2012-08-31 Ollie Wild <aaw@google.com>
1486 * g++.dg/init/lifetime3.C: New test.
1488 2012-08-31 Martin Jambor <mjambor@suse.cz>
1491 * gcc.dg/torture/pr54409.c: New test.
1493 2012-08-31 Martin Jambor <mjambor@suse.cz>
1495 * gfortran.dg/pr48636.f90: Add dump scan checks.
1497 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1499 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1501 2012-08-28 Joey Ye <joey.ye@arm.com>
1503 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1505 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1508 * gcc.target/i386/pr46254.c: New test.
1510 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1512 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1513 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1514 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1516 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1518 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1519 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1520 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1521 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1522 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1523 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1524 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1525 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1526 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1527 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1528 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1529 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1530 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1531 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1532 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1533 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1534 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1535 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1536 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1537 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1538 gcc.target/mips/unaligned-1.c: Tighten regexps.
1540 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1542 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1543 (mips_option_groups): Remove optimization. Add various -f options.
1544 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1545 and -pg imply -fno-omit-frame-pointer.
1546 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1547 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1548 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1549 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1550 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1551 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1552 * gcc.target/mips/abi-n32-long32.c: Likewise.
1553 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1554 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1555 * gcc.target/mips/abi-n32-long64.c: Likewise.
1556 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1557 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1558 * gcc.target/mips/abi-n64-long32.c: Likewise.
1559 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1560 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1561 * gcc.target/mips/abi-n64-long64.c: Likewise.
1562 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1563 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1564 * gcc.target/mips/abi-o32-long32.c: Likewise.
1565 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1566 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1567 * gcc.target/mips/abi-o32-long64.c: Likewise.
1568 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1569 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1570 * gcc.target/mips/abi-o64-long32.c: Likewise.
1571 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1572 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1573 * gcc.target/mips/abi-o64-long64.c: Likewise.
1574 * gcc.target/mips/asm-1.c: Likewise.
1575 * gcc.target/mips/branch-1.c: Likewise.
1576 * gcc.target/mips/call-3.c: Likewise.
1577 * gcc.target/mips/call-saved-3.c: Likewise.
1578 * gcc.target/mips/clear-cache-1.c: Likewise.
1579 * gcc.target/mips/div-1.c: Likewise.
1580 * gcc.target/mips/div-2.c: Likewise.
1581 * gcc.target/mips/div-3.c: Likewise.
1582 * gcc.target/mips/div-4.c: Likewise.
1583 * gcc.target/mips/div-5.c: Likewise.
1584 * gcc.target/mips/div-6.c: Likewise.
1585 * gcc.target/mips/div-7.c: Likewise.
1586 * gcc.target/mips/div-8.c: Likewise.
1587 * gcc.target/mips/div-9.c: Likewise.
1588 * gcc.target/mips/div-10.c: Likewise.
1589 * gcc.target/mips/div-11.c: Likewise.
1590 * gcc.target/mips/div-12.c: Likewise.
1591 * gcc.target/mips/dsp-ctrl.c: Likewise.
1592 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1593 * gcc.target/mips/ext-8.c: Likewise.
1594 * gcc.target/mips/extend-2.c: Likewise.
1595 * gcc.target/mips/fix-r10000-1.c: Likewise.
1596 * gcc.target/mips/fix-r10000-2.c: Likewise.
1597 * gcc.target/mips/fix-r10000-3.c: Likewise.
1598 * gcc.target/mips/fix-r10000-4.c: Likewise.
1599 * gcc.target/mips/fix-r10000-5.c: Likewise.
1600 * gcc.target/mips/fix-r10000-6.c: Likewise.
1601 * gcc.target/mips/fix-r10000-7.c: Likewise.
1602 * gcc.target/mips/fix-r10000-8.c: Likewise.
1603 * gcc.target/mips/fix-r10000-9.c: Likewise.
1604 * gcc.target/mips/fix-r10000-10.c: Likewise.
1605 * gcc.target/mips/fix-r10000-11.c: Likewise.
1606 * gcc.target/mips/fix-r10000-12.c: Likewise.
1607 * gcc.target/mips/fix-r10000-13.c: Likewise.
1608 * gcc.target/mips/fix-r10000-14.c: Likewise.
1609 * gcc.target/mips/fix-r10000-15.c: Likewise.
1610 * gcc.target/mips/fpcmp-1.c: Likewise.
1611 * gcc.target/mips/fpcmp-2.c: Likewise.
1612 * gcc.target/mips/fpr-moves-7.c: Likewise.
1613 * gcc.target/mips/fpr-moves-8.c: Likewise.
1614 * gcc.target/mips/int-moves-1.c: Likewise.
1615 * gcc.target/mips/int-moves-2.c: Likewise.
1616 * gcc.target/mips/long-calls-pg.c: Likewise.
1617 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1618 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1619 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1620 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1621 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1622 * gcc.target/mips/mips-3d-1.c: Likewise.
1623 * gcc.target/mips/mips-3d-2.c: Likewise.
1624 * gcc.target/mips/mips-3d-3.c: Likewise.
1625 * gcc.target/mips/mips-3d-4.c: Likewise.
1626 * gcc.target/mips/mips-3d-5.c: Likewise.
1627 * gcc.target/mips/mips-3d-6.c: Likewise.
1628 * gcc.target/mips/mips-3d-7.c: Likewise.
1629 * gcc.target/mips/mips-3d-8.c: Likewise.
1630 * gcc.target/mips/mips-3d-9.c: Likewise.
1631 * gcc.target/mips/mips-ps-1.c: Likewise.
1632 * gcc.target/mips/mips-ps-2.c: Likewise.
1633 * gcc.target/mips/mips-ps-3.c: Likewise.
1634 * gcc.target/mips/mips-ps-4.c: Likewise.
1635 * gcc.target/mips/mips-ps-6.c: Likewise.
1636 * gcc.target/mips/mips32-dspr2.c: Likewise.
1637 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1638 * gcc.target/mips/neg-abs-1.c: Likewise.
1639 * gcc.target/mips/neg-abs-2.c: Likewise.
1640 * gcc.target/mips/nmadd-3.c: Likewise.
1641 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1642 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1643 * gcc.target/mips/octeon-pop-1.c: Likewise.
1644 * gcc.target/mips/pr26765.c: Likewise.
1645 * gcc.target/mips/pr33256.c: Likewise.
1646 * gcc.target/mips/pr33635-1.c: Likewise.
1647 * gcc.target/mips/pr33755.c: Likewise.
1648 * gcc.target/mips/pr35802.c: Likewise.
1649 * gcc.target/mips/pr45074.c: Likewise.
1650 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1651 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1652 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1653 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1654 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1655 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1656 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1657 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1658 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1659 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1660 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1661 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1662 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1663 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1664 * gcc.target/mips/save-restore-1.c: Likewise.
1665 * gcc.target/mips/save-restore-3.c: Likewise.
1666 * gcc.target/mips/save-restore-5.c: Likewise.
1667 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1668 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1669 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1670 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1671 * gcc.target/mips/stack-1.c: Likewise.
1673 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1676 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1677 branch under test to be filled with preceding rather than
1678 following instructions.
1679 * gcc.target/mips/branch-10.c: Likewise.
1680 * gcc.target/mips/branch-11.c: Likewise.
1681 * gcc.target/mips/branch-12.c: Likewise.
1682 * gcc.target/mips/branch-13.c: Likewise.
1683 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1684 to be eliminated. Tighten $28 scan-assembler-not test.
1686 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1688 * gcc.target/mips/call-4.c: ...this new test.
1690 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1692 * gcc.target/mips/code-readable-3.c: Likewise.
1693 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1694 flag but skip for -O0.
1695 * gcc.target/mips/code-readable-4.c: Likewise.
1697 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1698 of operations under test.
1699 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1701 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1702 Don't require sibling-call optimization.
1703 * gcc.target/mips/near-far-4.c: Likewise.
1705 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1706 Make sure that the register variable is used.
1707 * gcc.target/mips/soft-float-1.c: Likewise.
1709 * gcc.target/mips/sdata-1.c: Make static data volatile.
1710 * gcc.target/mips/sdata-2.c: Likewise.
1711 * gcc.target/mips/sdata-3.c: Likewise.
1712 * gcc.target/mips/sdata-4.c: Likewise.
1714 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1716 * gcc.target/mips/atomic-memory-2.c: Likewise.
1717 * gcc.target/mips/branch-cost-1.c: Likewise.
1718 * gcc.target/mips/branch-cost-2.c: Likewise.
1719 * gcc.target/mips/cache-1.c: Likewise.
1720 * gcc.target/mips/call-1.c: Likewise.
1721 * gcc.target/mips/call-saved-2.c: Likewise.
1722 * gcc.target/mips/const-anchor-1.c: Likewise.
1723 * gcc.target/mips/const-anchor-2.c: Likewise.
1724 * gcc.target/mips/dse-1.c: Likewise.
1725 * gcc.target/mips/dsp-lhx.c: Likewise.
1726 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1727 * gcc.target/mips/ext-1.c: Likewise.
1728 * gcc.target/mips/ext-2.c: Likewise.
1729 * gcc.target/mips/ext-3.c: Likewise.
1730 * gcc.target/mips/ext-4.c: Likewise.
1731 * gcc.target/mips/ext-5.c: Likewise.
1732 * gcc.target/mips/ext-6.c: Likewise.
1733 * gcc.target/mips/ext-7.c: Likewise.
1734 * gcc.target/mips/extend-1.c: Likewise.
1735 * gcc.target/mips/fix-r4000-1.c: Likewise.
1736 * gcc.target/mips/fix-r4000-3.c: Likewise.
1737 * gcc.target/mips/fix-r4000-5.c: Likewise.
1738 * gcc.target/mips/fix-r4000-6.c: Likewise.
1739 * gcc.target/mips/fix-r4000-8.c: Likewise.
1740 * gcc.target/mips/fix-r4000-10.c: Likewise.
1741 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1742 * gcc.target/mips/fixed-vector-type.c: Likewise.
1743 * gcc.target/mips/fpr-moves-1.c: Likewise.
1744 * gcc.target/mips/fpr-moves-2.c: Likewise.
1745 * gcc.target/mips/fpr-moves-3.c: Likewise.
1746 * gcc.target/mips/fpr-moves-4.c: Likewise.
1747 * gcc.target/mips/fpr-moves-5.c: Likewise.
1748 * gcc.target/mips/fpr-moves-6.c: Likewise.
1749 * gcc.target/mips/ins-1.c: Likewise.
1750 * gcc.target/mips/ins-2.c: Likewise.
1751 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1752 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1753 * gcc.target/mips/lazy-binding-1.c: Likewise.
1754 * gcc.target/mips/madd-3.c: Likewise.
1755 * gcc.target/mips/madd-5.c: Likewise.
1756 * gcc.target/mips/madd-6.c: Likewise.
1757 * gcc.target/mips/madd-8.c: Likewise.
1758 * gcc.target/mips/madd-9.c: Likewise.
1759 * gcc.target/mips/memcpy-1.c: Likewise.
1760 * gcc.target/mips/mips-ps-type.c: Likewise.
1761 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1762 * gcc.target/mips/mips-sched-madd.c: Likewise.
1763 * gcc.target/mips/mips16e-extends.c: Likewise.
1764 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1765 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1766 * gcc.target/mips/movcc-1.c: Likewise.
1767 * gcc.target/mips/movcc-2.c: Likewise.
1768 * gcc.target/mips/movcc-3.c: Likewise.
1769 * gcc.target/mips/msub-5.c: Likewise.
1770 * gcc.target/mips/msub-6.c: Likewise.
1771 * gcc.target/mips/msub-8.c: Likewise.
1772 * gcc.target/mips/mult-2.c: Likewise.
1773 * gcc.target/mips/mult-3.c: Likewise.
1774 * gcc.target/mips/mult-5.c: Likewise.
1775 * gcc.target/mips/mult-6.c: Likewise.
1776 * gcc.target/mips/mult-7.c: Likewise.
1777 * gcc.target/mips/mult-12.c: Likewise.
1778 * gcc.target/mips/mult-13.c: Likewise.
1779 * gcc.target/mips/mult-14.c: Likewise.
1780 * gcc.target/mips/mult-15.c: Likewise.
1781 * gcc.target/mips/mult-17.c: Likewise.
1782 * gcc.target/mips/mult-18.c: Likewise.
1783 * gcc.target/mips/mult-19.c: Likewise.
1784 * gcc.target/mips/nmadd-1.c: Likewise.
1785 * gcc.target/mips/nmadd-2.c: Likewise.
1786 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1787 * gcc.target/mips/octeon-cins-1.c: Likewise.
1788 * gcc.target/mips/octeon-cins-2.c: Likewise.
1789 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1790 * gcc.target/mips/octeon-exts-2.c: Likewise.
1791 * gcc.target/mips/octeon-exts-3.c: Likewise.
1792 * gcc.target/mips/octeon-exts-4.c: Likewise.
1793 * gcc.target/mips/octeon-exts-5.c: Likewise.
1794 * gcc.target/mips/octeon-exts-6.c: Likewise.
1795 * gcc.target/mips/octeon-exts-7.c: Likewise.
1796 * gcc.target/mips/octeon-pop-2.c: Likewise.
1797 * gcc.target/mips/octeon-seq-3.c: Likewise.
1798 * gcc.target/mips/octeon-seq-4.c: Likewise.
1799 * gcc.target/mips/octeon2-lx-1.c: Likewise.
1800 * gcc.target/mips/octeon2-lx-2.c: Likewise.
1801 * gcc.target/mips/octeon2-lx-3.c: Likewise.
1802 * gcc.target/mips/pr54240.c: Likewise.
1803 * gcc.target/mips/rsqrt-1.c: Likewise.
1804 * gcc.target/mips/rsqrt-2.c: Likewise.
1805 * gcc.target/mips/rsqrt-3.c: Likewise.
1806 * gcc.target/mips/rsqrt-4.c: Likewise.
1807 * gcc.target/mips/save-restore-2.c: Likewise.
1808 * gcc.target/mips/save-restore-4.c: Likewise.
1809 * gcc.target/mips/sb1-1.c: Likewise.
1810 * gcc.target/mips/scc-1.c: Likewise.
1811 * gcc.target/mips/scc-2.c: Likewise.
1812 * gcc.target/mips/scc-3.c: Likewise.
1813 * gcc.target/mips/scc-4.c: Likewise.
1814 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1815 * gcc.target/mips/truncate-1.c: Likewise.
1816 * gcc.target/mips/truncate-2.c: Likewise.
1817 * gcc.target/mips/truncate-3.c: Likewise.
1818 * gcc.target/mips/truncate-4.c: Likewise.
1819 * gcc.target/mips/truncate-5.c: Likewise.
1820 * gcc.target/mips/truncate-6.c: Likewise.
1821 * gcc.target/mips/unaligned-1.c: Likewise.
1823 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1824 skip for -O0. Require -fexpensive-optimizations.
1825 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1826 * gcc.target/mips/dspr2-MULT.c: Likewise.
1827 * gcc.target/mips/fix-r4000-2.c: Likewise.
1828 * gcc.target/mips/fix-r4000-4.c: Likewise.
1829 * gcc.target/mips/fix-r4000-7.c: Likewise.
1830 * gcc.target/mips/fix-r4000-9.c: Likewise.
1831 * gcc.target/mips/madd-1.c: Likewise.
1832 * gcc.target/mips/madd-2.c: Likewise.
1833 * gcc.target/mips/madd-4.c: Likewise.
1834 * gcc.target/mips/maddu-1.c: Likewise.
1835 * gcc.target/mips/maddu-2.c: Likewise.
1836 * gcc.target/mips/maddu-3.c: Likewise.
1837 * gcc.target/mips/maddu-4.c: Likewise.
1838 * gcc.target/mips/msub-1.c: Likewise.
1839 * gcc.target/mips/msub-2.c: Likewise.
1840 * gcc.target/mips/msub-3.c: Likewise.
1841 * gcc.target/mips/msub-4.c: Likewise.
1842 * gcc.target/mips/msubu-1.c: Likewise.
1843 * gcc.target/mips/msubu-2.c: Likewise.
1844 * gcc.target/mips/msubu-3.c: Likewise.
1845 * gcc.target/mips/msubu-4.c: Likewise.
1846 * gcc.target/mips/mult-1.c: Likewise.
1847 * gcc.target/mips/mult-4.c: Likewise.
1848 * gcc.target/mips/mult-8.c: Likewise.
1849 * gcc.target/mips/mult-9.c: Likewise.
1850 * gcc.target/mips/mult-10.c: Likewise.
1851 * gcc.target/mips/mult-11.c: Likewise.
1852 * gcc.target/mips/mult-16.c: Likewise.
1854 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1855 skip for -O0 and -Os.
1856 * gcc.target/mips/fix-r4000-12.c: Likewise.
1857 * gcc.target/mips/madd-7.c: Likewise.
1858 * gcc.target/mips/mips-ps-5.c: Likewise.
1859 * gcc.target/mips/mips-ps-7.c: Likewise.
1860 * gcc.target/mips/msub-7.c: Likewise.
1862 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1863 skip for -O0. Require -mno-abicalls.
1864 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1866 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1867 skip for -O0. Require a total number of BBIT instructions and
1868 at least one of each kind.
1870 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1871 skip for -O0. Require -fno-unroll-loops.
1873 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1874 skip for -O0. Allow BLTZ as well as BGEZ.
1876 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1878 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1879 skip for -O0. Require -fschedule-insns2.
1880 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1882 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1883 but skip for -O0. Make a branch-likely more likely.
1885 * gcc.target/mips/timode-2.c: Split each test into its own function.
1886 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1888 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1889 skip for -O0. Require -fpeephole2.
1890 * gcc.target/mips/vr-mult-2.c: Likewise.
1892 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1894 PR preprocessor/53469
1895 * gcc.dg/cpp/_Pragma7.c: New test case.
1897 2012-08-27 Tobias Burnus <burnus@net-b.de>
1900 * gfortran.dg/do_5.f90: New.
1902 2012-08-27 Tobias Burnus <burnus@net-b.de>
1904 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1905 from dg-options as -Wall no longer implies it.
1907 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1909 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1911 2012-08-25 Jason Merrill <jason@redhat.com>
1913 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1915 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/cpp0x/auto34.C: New.
1920 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1923 * gcc.dg/pr54363.c: New test.
1926 * gcc.dg/pr54355.c: New test.
1928 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1931 * gcc.target/i386/pr52857-1.c: New.
1932 * gcc.target/i386/pr52857-2.c: Likewise.
1934 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1936 * gcc.target/mips/code-readable-4.c: New test.
1938 2012-08-23 Julian Brown <julian@codesourcery.com>
1939 Sandra Loosemore <sandra@codesourcery.com>
1941 * gcc.target/mips/code-readable-1.c: Add -O to options.
1943 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/lookup/using53.C: New.
1948 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1950 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1951 * gcc.dg/fixed-point/convert-1.c: New.
1952 * gcc.dg/fixed-point/convert-2.c: New.
1953 * gcc.dg/fixed-point/convert-3.c: New.
1954 * gcc.dg/fixed-point/convert-4.c: New.
1955 * gcc.dg/fixed-point/convert-float-1.c: New.
1956 * gcc.dg/fixed-point/convert-float-2.c: New.
1957 * gcc.dg/fixed-point/convert-float-3.c: New.
1958 * gcc.dg/fixed-point/convert-float-4.c: New.
1959 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1960 * gcc.dg/fixed-point/convert-sat.c: New.
1961 * gcc.dg/fixed-point/convert.h: New.
1963 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1966 * gcc.target/sh/pr54089-2.c: New.
1968 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1970 * gcc.target/i386/long-double-64-1.c: New file.
1971 * gcc.target/i386/long-double-64-2.c: Likewise.
1972 * gcc.target/i386/long-double-64-3.c: Likewise.
1973 * gcc.target/i386/long-double-64-4.c: Likewise.
1974 * gcc.target/i386/long-double-80-1.c: Likewise.
1975 * gcc.target/i386/long-double-80-2.c: Likewise.
1976 * gcc.target/i386/long-double-80-3.c: Likewise.
1977 * gcc.target/i386/long-double-80-4.c: Likewise.
1978 * gcc.target/i386/long-double-80-5.c: Likewise.
1979 * gcc.target/i386/long-double-80-6.c: Likewise.
1980 * gcc.target/i386/long-double-80-7.c: Likewise.
1982 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1984 PR tree-optimization/54317
1985 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1987 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1990 * gcc.target/sh/pr39423-2.c: New.
1992 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1994 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1995 * gcc.dg/fold-perm.c: Likewise.
1997 2012-08-20 Jan Hubicka <jh@suse.cz>
2000 * gcc.dg/ipa/inlinehint-1.c: New.
2002 2012-08-20 Florian Weimer <fweimer@redhat.com>
2005 * g++.dg/init/new38.C: New test.
2006 * g++.dg/init/new39.C: New test.
2008 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2011 * gcc.target/sh/pr54089-1.c: New.
2013 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2016 * gcc.target/sh/pr51244-11.c: New.
2018 2012-08-20 Tobias Burnus <burnus@net-b.de>
2021 * gfortran.dg/warn_target_lifetime_2.f90: New.
2023 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/warn/Wunused-var-17.C: New.
2028 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2031 * gcc.dg/gomp/pr53992.c: New test.
2033 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2036 * gcc.c-torture/execute/20120817-1.c: New test.
2038 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2040 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2042 (f2): New test that really does need adds.
2044 2012-08-20 Richard Guenther <rguenther@suse.de>
2046 PR tree-optimization/54327
2047 * gcc.dg/torture/pr54327.c: New testcase.
2049 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2051 PR tree-optimization/54321
2052 * gcc.c-torture/compile/pr54321.c: New test.
2054 2012-08-20 Tobias Burnus <burnus@net-b.de>
2057 * gfortran.dg/warn_target_lifetime_1.f90: New.
2059 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2062 * gfortran.dg/real_compare_1.f90: New test case.
2063 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2065 2012-08-18 Jan Hubicka <jh@suse.cz>
2067 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2069 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2072 * gfortran.dg/interface_37.f90: New test.
2074 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2075 Gary Funck <gary@intrepid.com>
2078 * gcc.target/i386/pr20020-1.c: New test.
2079 * gcc.target/i386/pr20020-2.c: Likewise.
2080 * gcc.target/i386/pr20020-3.c: Likewise.
2082 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2084 * gcc.target/i386/perm-concat.c: New test.
2086 2012-08-17 Julian Brown <julian@codesourcery.com>
2088 * gcc.target/arm/div64-unwinding.c: New test.
2090 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2092 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2094 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2097 * gcc.target/sh/pr54236-1.c: New.
2099 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2101 * lib/target-supports.exp (check_effective_target_sync_int_long)
2102 (check_effective_target_sync_char_short): Enable for crisv32-*
2106 * gcc.dg/torture/pr54261-1.c: New test.
2108 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2112 * gfortran.dg/typebound_call_24.f03: New.
2114 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2116 PR tree-optimization/54245
2117 * gcc.dg/tree-ssa/pr54245.c: New test.
2119 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2121 PR tree-optimization/54240
2122 * gcc.target/powerpc/pr54240.c: New test.
2123 * gcc.target/mips/pr54240.c: Likewise.
2125 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2128 * gcc.target/sh/pr52933-1.c: New.
2129 * gcc.target/sh/pr52933-2.c: New.
2131 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2134 * gcc.target/sh/pr50751-8.c: New.
2136 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2139 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2140 * gfortran.dg/typebound_proc_27.f03: New test.
2142 2012-08-14 Sterling Augustine <saugustine@google.com>
2144 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2146 2012-08-14 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/data_constraints_3.f90: New.
2150 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2151 to disable -pedantic compilation.
2152 * gfortran.dg/pr37243.f: Ditto.
2153 * gfortran.dg/g77/19990826-3.f: Ditto.
2154 * gfortran.dg/g77/20020307-1.f : Ditto.
2155 * gfortran.dg/g77/980310-3.f: Ditto.
2157 2012-08-14 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/warn_conversion_4.f90: New.
2162 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2165 PR rtl-optimization/53495
2166 * gcc.c-torture/compile/pr53411.c: New test.
2167 * gcc.c-torture/compile/pr53495.c: New test.
2169 2012-08-13 Richard Guenther <rguenther@suse.de>
2171 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2173 2012-08-13 Richard Guenther <rguenther@suse.de>
2175 PR tree-optimization/54200
2176 * gcc.dg/guality/pr54200.c: New testcase.
2177 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2179 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2181 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2183 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2186 * gcc.target/sh/pr51244-7.c: New.
2187 * gcc.target/sh/pr51244-8.c: New.
2188 * gcc.target/sh/pr51244-9.c: New.
2189 * gcc.target/sh/pr51244-10.c: New.
2191 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2193 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2195 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2196 * gcc.target/sh/pr53511-1.c: Likewise.
2197 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2198 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2199 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2200 * gcc.target/sh/pr53512-3.c: Likewise.
2201 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2203 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2206 * gcc.c-torture/compile/pr39423-1.c: New.
2207 * gcc.c-torture/compile/pr39423-2.c: New.
2209 2012-08-12 Tobias Burnus <burnus@net-b.de>
2212 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2213 they appear uninitialized on the RHS.
2214 * gfortran.dg/public_private_module_6.f90: New.
2216 2012-08-11 Martin Jambor <mjambor@suse.cz>
2219 * gfortran.dg/pr48636.f90: New test.
2221 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2225 (main): Adjust caller.
2227 2012-08-10 Richard Guenther <rguenther@suse.de>
2229 * gcc.dg/matrix/*.c: Adjust and move ...
2230 * gcc.dg/torture/: ... here.
2231 * gcc.dg/matrix: Remove directory.
2233 2012-08-10 Richard Guenther <rguenther@suse.de>
2236 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2238 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2241 * gcc.dg/tree-ssa/pr54211.c: New test.
2243 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2245 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2246 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2248 2012-08-10 Richard Guenther <rguenther@suse.de>
2250 PR tree-optimization/54109
2251 * gcc.dg/torture/pr54109.c: New testcase.
2252 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2253 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2255 2012-08-10 Richard Guenther <rguenther@suse.de>
2257 PR tree-optimization/54027
2258 * gcc.dg/torture/pr54027.c: New testcase.
2260 2012-08-10 Richard Guenther <rguenther@suse.de>
2262 * g++.dg/plugin/selfassign.c: Adjust.
2263 * gcc.dg/plugin/selfassign.c: Likewise.
2264 * gcc.dg/strlenopt-11.c: Likewise.
2265 * gcc.dg/strlenopt-13.c: Likewise.
2266 * gcc.dg/no-strict-overflow-4.c: Likewise.
2267 * gcc.dg/strict-overflow-4.c: Likewise.
2268 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2269 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2270 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2271 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2272 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2273 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2274 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2275 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2276 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2277 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2278 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2279 * gcc.dg/pr46309.c: Likewise.
2280 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2282 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2284 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2286 * gcc.c-torture/compile/20120727-2.c: New test.
2288 2012-08-09 Martin Jambor <mjambor@suse.cz>
2290 * gcc.dg/ipa/iinline-4.c: New test.
2291 * gcc.dg/ipa/iinline-5.c: Likewise.
2292 * gcc.dg/ipa/iinline-6.c: Likewise.
2293 * gcc.dg/ipa/iinline-7.c: Likewise.
2294 * gcc.dg/lto/20120723_0.c: Likewise.
2295 * gcc.dg/lto/20120723_1.c: Likewise.
2297 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2300 * gcc.target/sh/pr39423-1.c: New.
2302 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2305 * gcc.target/sh/pr51244-5: New.
2306 * gcc.target/sh/pr51244-6: New.
2308 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2310 * gcc.target/i386/adx-addxcarry32-3.c: New.
2311 * gcc.target/i386/adx-addxcarry64-3.c: New.
2313 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2315 PR rtl-optimization/53701
2316 * gcc.dg/pr53701.c: New test.
2318 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2320 * gcc.c-torture/compile/20120727-1.c: New test.
2322 2012-08-09 Tobias Burnus <burnus@net-b.de>
2325 * gfortran.dg/intrinsic_shadow_4.f90: New.
2327 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2329 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2331 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2333 * gcc.c-torture/execute/20120808-1.c: New test.
2335 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2337 PR rtl-optimization/54157
2338 * gcc.target/i386/pr54157.c: New file.
2340 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2342 * gcc.target/i386/adx-addcarryx32-1.c: New.
2343 * gcc.target/i386/adx-addcarryx32-2.c: New.
2344 * gcc.target/i386/adx-addcarryx64-1.c: New.
2345 * gcc.target/i386/adx-addcarryx64-2.c: New.
2346 * gcc.target/i386/adx-check.h: New.
2347 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2348 * gcc.target/i386/sse-12.c: Add -madx.
2349 * gcc.target/i386/sse-13.c: Ditto.
2350 * gcc.target/i386/sse-14.c: Ditto.
2351 * gcc.target/i386/sse-22.c: Ditto.
2352 * gcc.target/i386/sse-23.c: Ditto.
2353 * g++.dg/other/i386-2.C: Ditto.
2354 * g++.dg/other/i386-3.C: Ditto.
2356 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2358 * gcc.dg/tree-ssa/slsr-5.c: New.
2359 * gcc.dg/tree-ssa/slsr-6.c: New.
2360 * gcc.dg/tree-ssa/slsr-7.c: New.
2361 * gcc.dg/tree-ssa/slsr-8.c: New.
2362 * gcc.dg/tree-ssa/slsr-9.c: New.
2363 * gcc.dg/tree-ssa/slsr-10.c: New.
2364 * gcc.dg/tree-ssa/slsr-11.c: New.
2365 * gcc.dg/tree-ssa/slsr-12.c: New.
2366 * gcc.dg/tree-ssa/slsr-13.c: New.
2367 * gcc.dg/tree-ssa/slsr-14.c: New.
2368 * gcc.dg/tree-ssa/slsr-15.c: New.
2369 * gcc.dg/tree-ssa/slsr-16.c: New.
2370 * gcc.dg/tree-ssa/slsr-17.c: New.
2371 * gcc.dg/tree-ssa/slsr-18.c: New.
2372 * gcc.dg/tree-ssa/slsr-19.c: New.
2373 * gcc.dg/tree-ssa/slsr-20.c: New.
2374 * gcc.dg/tree-ssa/slsr-21.c: New.
2375 * gcc.dg/tree-ssa/slsr-22.c: New.
2376 * gcc.dg/tree-ssa/slsr-23.c: New.
2377 * gcc.dg/tree-ssa/slsr-24.c: New.
2378 * gcc.dg/tree-ssa/slsr-25.c: New.
2379 * gcc.dg/tree-ssa/slsr-26.c: New.
2380 * gcc.dg/tree-ssa/slsr-30.c: New.
2381 * gcc.dg/tree-ssa/slsr-31.c: New.
2383 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2385 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2386 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2387 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2389 2012-08-06 Cary Coutant <ccoutant@google.com>
2391 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2393 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2396 * gfortran.dg/dummy_procedure_5.f90: Modified.
2397 * gfortran.dg/dummy_procedure_8.f90: New.
2398 * gfortran.dg/interface_26.f90: Modified.
2399 * gfortran.dg/proc_ptr_11.f90: Modified.
2400 * gfortran.dg/proc_ptr_15.f90: Modified.
2401 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2402 * gfortran.dg/typebound_override_1.f90: Modified.
2403 * gfortran.dg/typebound_proc_6.f03: Modified.
2405 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2407 PR tree-optimization/51938
2408 PR tree-optimization/52005
2409 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2410 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2411 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2412 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2414 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2416 Avoid crashing on erroneous static_assert usage
2417 * g++.dg/cpp0x/static_assert8.C: New test.
2419 2012-08-06 Jason Merrill <jason@redhat.com>
2421 * g++.dg/cpp0x/sfinae38.C: New.
2423 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2424 Paolo Carlini <paolo.carlini@oracle.com>
2427 * g++.dg/conversion/void2.C: New.
2429 2012-08-06 Tom de Vries <tom@codesourcery.com>
2431 * gcc.dg/tree-ssa/vrp78.c: New test.
2433 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2434 Richard Sandiford <rdsandiford@googlemail.com>
2436 * g++.dg/opt/enum2.C: Require fpic target.
2437 * g++.dg/lto/20090303_0.C: Likewise.
2439 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2440 Catherine Moore <clm@codesourcery.com>
2442 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2443 flush function names too.
2444 * gcc.target/mips/clear-cache-1.c: Likewise.
2446 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2449 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2451 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2454 * gfortran.dg/array_5.f90: New test.
2456 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2458 PR tree-optimization/30318
2459 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2461 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2463 * g++.dg/ext/vector17.C: New testcase.
2465 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2468 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2469 * g++.dg/opt/longbranch1.C: Likewise.
2471 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2473 PR tree-optimization/53805
2474 * gcc.dg/fold-notunord.c: New testcase.
2476 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2479 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2480 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2482 2012-08-02 Jason Merrill <jason@redhat.com>
2483 Paolo Carlini <paolo.carlini@oracle.com>
2485 PR c++/51213 (again)
2486 * g++.dg/cpp0x/sfinae37.C: Extend.
2488 2012-08-02 Richard Guenther <rguenther@suse.de>
2490 PR tree-optimization/50672
2491 * g++.dg/torture/pr50672.C: New testcase.
2493 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2496 * gfortran.dg/abstract_type_6.f03: Modified.
2497 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2498 * gfortran.dg/proc_ptr_comp_35.f90: New.
2499 * gfortran.dg/typebound_proc_9.f03: Modified.
2500 * gfortran.dg/typebound_proc_26.f90: New.
2502 2012-08-02 Richard Guenther <rguenther@suse.de>
2504 * gcc.dg/torture/pta-callused-1.c: Adjust.
2505 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2506 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2507 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2508 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2509 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2510 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2511 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2512 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2514 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2517 * gfortran.dg/include_6.f90: New test case.
2518 * gfortran.dg/include_7.f90: New test case.
2519 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2521 2012-08-01 Tom de Vries <tom@codesourcery.com>
2523 * gcc.dg/tree-ssa/vrp76.c: New test.
2525 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2527 PR tree-optimization/46556
2528 * gcc.dg/tree-ssa/slsr-27.c: New.
2529 * gcc.dg/tree-ssa/slsr-28.c: New.
2530 * gcc.dg/tree-ssa/slsr-29.c: New.
2532 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2535 * gfortran.dg/proc_decl_29.f90: New.
2537 2012-07-31 Dehao Chen <dehao@google.com>
2539 * gcc.dg/predict-7.c: New test.
2541 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2544 * gfortran.dg/typebound_override_3.f90: New.
2546 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2548 PR tree-optimization/53773
2549 * gcc.dg/vect/pr53773.c: New test.
2551 2012-07-31 Nick Clifton <nickc@redhat.com>
2553 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2556 2012-07-31 Tobias Burnus <burnus@net-b.de>
2558 * gfortran.dg/c_funloc_tests_6.f90: New.
2559 * gfortran.dg/c_funloc_tests_7.f90: New.
2560 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2562 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/cpp0x/temp_default5.C: New.
2567 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2570 * gfortran.dg/proc_ptr_37.f90: New.
2572 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2574 * lib/target-supports.exp
2575 (check_effective_target_vect_natural_alignment): New function.
2576 * gcc.dg/align-2.c: Only run on targets with natural alignment
2578 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2579 alignment of vector types.
2581 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2582 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2584 * gcc.target/i386/rdseed16-1.c: New.
2585 * gcc.target/i386/rdseed32-1.c: Ditto
2586 * gcc.target/i386/rdseed64-1.c: Ditto
2587 * gcc.target/i386/sse-12.c: Add -mrdseed.
2588 * gcc.target/i386/sse-13.c: Ditto.
2589 * gcc.target/i386/sse-14.c: Ditto.
2590 * g++.dg/other/i386-2.C: Ditto.
2591 * g++.dg/other/i386-3.C: Ditto.
2593 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2596 * gcc.target/sh/pr51244-4.c: New.
2598 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2600 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2601 for alpha*-*-* targets. Cleanup original tree dump.
2603 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2605 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2606 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2608 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2610 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2611 rand, srand. Include <stdlib.h>.
2613 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2615 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2617 2012-07-26 Richard Henderson <rth@redhat.com>
2619 * gcc.dg/attr-hotcold-1.c: New.
2620 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2622 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2623 Sandra Loosemore <sandra@codesourcery.com>
2625 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2627 2012-07-26 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/contiguous_1.f90: Update dg-error.
2630 * gfortran.dg/proc_ptr_32.f90: Ditto.
2632 2012-07-26 Richard Guenther <rguenther@suse.de>
2634 PR tree-optimization/54098
2635 * gcc.dg/torture/pr54098.c: New testcase.
2637 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2639 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2640 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2642 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2645 * gfortran.dg/array_constructor_39.f90: New test.
2647 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2650 * gfortran.dg/array_constructor_38.f90: New test.
2652 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2654 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2656 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2658 * gnat.dg/noreturn5.ad[sb]: New test.
2660 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2661 Paul Brook <paul@codesourcery.com>
2665 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2666 * c-c++-common/pr53633.c: New test.
2668 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2670 * gcc.target/i386/asm-dialect-1.c: New test case.
2672 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2673 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2675 * gcc.target/i386/prefetchw-1.c: New.
2676 * gcc.target/i386/sse-12.c: Add -mprfchw.
2677 * gcc.target/i386/sse-13.c: Ditto.
2678 * gcc.target/i386/sse-14.c: Ditto.
2679 * gcc.target/i386/sse-22.c: Ditto.
2680 * gcc.target/i386/sse-23.c: Ditto.
2681 * g++.dg/other/i386-2.C: Ditto.
2682 * g++.dg/other/i386-3.C: Ditto.
2684 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2686 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2688 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2691 * gcc.target/arm/pr54051.c: New.
2692 * gcc.target/arm/vfp-1.c: Adjust test.
2694 2012-07-24 Julian Brown <julian@codesourcery.com>
2696 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2697 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2700 2012-07-23 Paul Brook <paul@codesourcery.com>
2702 * g++.dg/other/armv7m-1.c: New test.
2704 2012-07-23 Julian Brown <julian@codesourcery.com>
2706 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2708 (DO_TEST): Define to 1 for appropriate ARM targets.
2710 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2712 PR tree-optimization/53881
2713 * gcc.dg/pr53881.c: Renamed to ...
2714 * gcc.dg/pr53881-1.c: ... this.
2715 * gcc.dg/pr53881-2.c: New test.
2717 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2719 Handle recent changes in default atomics for cris*-*-linux*.
2720 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2721 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2722 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2723 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2724 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2725 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2726 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2727 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2728 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2729 -mno-unaligned-atomic-may-use-library is in effect for
2731 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2732 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2733 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2734 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2735 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2736 gcc.target/cris/torture/sync-mis-op-i-1.c,
2737 gcc.target/cris/torture/sync-mis-op-i-2.c,
2738 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2739 gcc.target/cris/torture/sync-mis-op-i-3.c,
2740 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2741 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2742 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2743 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2744 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2745 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2746 (main): Remove local variable x.
2747 [mis_ok]: Check that atomics don't fail.
2749 2012-07-21 Andrew Pinski <apinski@cavium.com>
2751 * gcc.dg/tree-ssa/vrp72.c: New test.
2752 * gcc.dg/tree-ssa/vrp73.c: New test.
2753 * gcc.dg/tree-ssa/vrp74.c: New test.
2754 * gcc.dg/tree-ssa/vrp75.c: New test.
2756 2012-07-21 Andrew Pinski <apinski@cavium.com>
2758 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2759 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2761 2012-07-21 Andrew Pinski <apinski@cavium.com>
2763 * gcc.target/mips/octeon-pop-2.c: New testcase.
2765 2012-07-21 Tobias Burnus <burnus@net-b.de>
2768 * gfortran.dg/assumed_rank_3.f90: New.
2769 * gfortran.dg/assumed_rank_11.f90: New.
2770 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2771 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2772 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2774 2012-07-21 Andrew Pinski <apinski@cavium.com>
2776 * gcc.target/mips/unaligned-1.c: New testcase.
2778 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2780 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2782 2012-07-20 Tobias Burnus <burnus@net-b.de>
2784 * gfortran.dg/bind_c_array_params_2.f90: New.
2785 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2786 and update dg-error.
2788 2012-07-20 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2792 2012-07-20 Jason Merrill <jason@redhat.com>
2795 * g++.dg/other/array7.C: New.
2797 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2799 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2800 the basic block and check loop depth.
2801 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
2802 matching patterns and comments.
2803 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2804 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2806 2012-07-20 Jakub Jelinek <jakub@redhat.com>
2809 * c-c++-common/pr28656.c: New test.
2811 2012-07-19 Jason Merrill <jason@redhat.com>
2814 * g++.dg/init/mutable1.C: New.
2816 2012-07-20 Tobias Burnus <burnus@net-b.de>
2819 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2820 * gfortran.dg/assumed_rank_1.f90: New.
2821 * gfortran.dg/assumed_rank_1_c.c: New.
2822 * gfortran.dg/assumed_rank_2.f90: New.
2823 * gfortran.dg/assumed_rank_4.f90: New.
2824 * gfortran.dg/assumed_rank_5.f90: New.
2825 * gfortran.dg/assumed_rank_6.f90: New.
2826 * gfortran.dg/assumed_rank_7.f90: New.
2827 * gfortran.dg/assumed_rank_8.f90: New.
2828 * gfortran.dg/assumed_rank_8_c.c: New.
2829 * gfortran.dg/assumed_rank_9.f90: New.
2830 * gfortran.dg/assumed_rank_10.f90: New.
2831 * gfortran.dg/assumed_rank_12.f90: New.
2833 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2835 * gnat.dg/opt25.adb: New test.
2836 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2837 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2839 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2841 * gnat.dg/aggr20.ad[sb]: New test.
2842 * gnat.dg/aggr20_pkg.ads: New helper.
2844 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2846 * gnat.dg/derived_type3.adb: New test.
2847 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2849 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2851 PR rtl-optimization/53942
2852 * gcc.dg/pr53942.c: New test.
2854 2012-07-19 Jason Merrill <jason@redhat.com>
2857 * g++.dg/cpp0x/constexpr-builtin2.C: New.
2859 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/discr38.adb: New test.
2863 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2866 * c-c++-common/gomp/pr54017.c: New test.
2868 2012-07-19 Richard Guenther <rguenther@suse.de>
2869 Eric Botcazou <ebotcazou@adacore.com>
2871 * gnat.dg/loop_optimization11.adb: New testcase.
2872 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2874 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2875 Jason Merrill <jason@redhat.com>
2877 * g++.dg/cpp0x/sfinae37.C: New.
2878 * g++.dg/template/access23.C: New.
2879 * g++.dg/template/access7.C: Adjust.
2880 * g++.dg/template/sfinae10.C: Don't expect errors.
2881 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2883 2012-07-18 Julian Brown <julian@codesourcery.com>
2884 Sandra Loosemore <sandra@codesroucery.com>
2886 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2888 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2890 * gnat.dg/noreturn4.ad[sb]: New test.
2891 * gnat.dg/noreturn4_pkg.ads: New helper.
2893 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2894 Julian Brown <julian@codesourcery.com>
2896 * gcc.target/arm/neon-vdup-1.c: New test case.
2897 * gcc.target/arm/neon-vdup-2.c: New test case.
2898 * gcc.target/arm/neon-vdup-3.c: New test case.
2899 * gcc.target/arm/neon-vdup-4.c: New test case.
2900 * gcc.target/arm/neon-vdup-5.c: New test case.
2901 * gcc.target/arm/neon-vdup-6.c: New test case.
2902 * gcc.target/arm/neon-vdup-7.c: New test case.
2903 * gcc.target/arm/neon-vdup-8.c: New test case.
2904 * gcc.target/arm/neon-vdup-9.c: New test case.
2905 * gcc.target/arm/neon-vdup-10.c: New test case.
2906 * gcc.target/arm/neon-vdup-11.c: New test case.
2907 * gcc.target/arm/neon-vdup-12.c: New test case.
2908 * gcc.target/arm/neon-vdup-13.c: New test case.
2909 * gcc.target/arm/neon-vdup-14.c: New test case.
2910 * gcc.target/arm/neon-vdup-15.c: New test case.
2911 * gcc.target/arm/neon-vdup-16.c: New test case.
2912 * gcc.target/arm/neon-vdup-17.c: New test case.
2913 * gcc.target/arm/neon-vdup-18.c: New test case.
2914 * gcc.target/arm/neon-vdup-19.c: New test case.
2915 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2916 arguments non-constant.
2918 2012-07-18 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/53970
2921 * g++.dg/torture/pr53970.C: New testcase.
2923 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2926 * gcc.c-torture/compile/pr38621.c: New.
2928 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2931 * gcc.target/sh/pr33135-1.c: New.
2932 * gcc.target/sh/pr33135-2.c: New.
2933 * gcc.target/sh/pr33135-3.c: New.
2934 * gcc.target/sh/pr33135-4.c: New.
2936 2012-07-17 Jason Merrill <jason@redhat.com>
2939 * g++.dg/parse/enum9.C: New.
2941 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2942 Sandra Loosemore <sandra@codesourcery.com>
2944 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2945 if there is a conflict with -mcpu=. Use -mcpu=5208.
2947 2012-07-17 Jason Merrill <jason@redhat.com>
2950 * g++.dg/template/array23.C: New.
2952 2012-07-17 Tobias Burnus <burnus@net-b.de>
2955 * gfortran.dg/bind_c_usage_26.f90: New.
2956 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2957 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2958 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2959 * gfortran.dg/interop_params.f03: Ditto.
2961 2012-07-17 Jason Merrill <jason@redhat.com>
2963 * g++.dg/template/inherit8.C: Adjust.
2964 * g++.dg/template/using21.C: Adjust.
2965 * g++.dg/template/using22.C: Adjust.
2968 * g++.dg/template/current-inst1.C: New.
2969 * g++.dg/parse/crash35.C: Adjust.
2971 2012-07-17 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/oldstyle_4.f90: New.
2976 2012-07-17 Tobias Burnus <burnus@net-b.de>
2979 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2980 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2982 2012-07-16 Jason Merrill <jason@redhat.com>
2984 * g++.dg/parse/access8.C: Adjust.
2985 * g++.dg/template/sfinae6_neg.C: Adjust.
2987 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2990 * gfortran.dg/coarray_allocate_1.f90: New test.
2992 2012-07-16 Andrew Pinski <apinski@cavium.com>
2994 * gcc.c-torture/execute/bswap-1.c: New testcase.
2995 * gcc.c-torture/compile/unalign-1.c: New testcase.
2996 * gcc.c-torture/compile/20120524-1.c: New testcase.
2997 * gcc.c-torture/compile/20101216-1.c: New testcase.
2999 2012-07-16 Dehao Chen <dehao@google.com>
3002 2012-07-10 Dehao Chen <dehao@google.com>
3004 * gcc.dg/debug_info_inline.c: New test.
3006 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3009 * gfortran.dg/proc_decl_28.f90: New.
3011 2012-07-16 Andrew Pinski <apinski@cavium.com>
3013 * gcc.dg/torture/builtins-1.c: New testcase.
3015 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3017 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3018 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3019 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3020 gcc.target/cris/sync-1-v10.c,
3021 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3022 pass -mno-unaligned-atomic-may-use-library.
3023 * gcc.target/cris/sync-xchg-1.c: New test.
3024 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3025 valid register operand output modifier.
3027 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3029 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3032 2012-07-13 Andrew Pinski <apinski@cavium.com>
3034 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3035 rather than cleanup-tree-dump.
3036 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3038 2012-07-13 Richard Guenther <rguenther@suse.de>
3040 PR tree-optimization/53907
3041 * gcc.target/i386/pr53907.c: New testcase.
3043 2012-07-13 Richard Guenther <rguenther@suse.de>
3045 PR tree-optimization/53922
3046 * gcc.dg/torture/pr53922.c: New testcase.
3048 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3050 PR rtl-optimization/53908
3051 * gcc.dg/torture/pr53908.c: New test.
3053 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3056 * g++.dg/cpp0x/variadic135.C: New.
3058 2012-07-12 Jason Merrill <jason@redhat.com>
3060 * g++.dg/template/sfinae6_neg.C: Adjust.
3062 2012-07-12 Tobias Burnus <burnus@net-b.de>
3064 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3065 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3066 scan-tree-dump-times pattern.
3068 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3070 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3072 2012-07-11 Jason Merrill <jason@redhat.com>
3075 * g++.g/cpp0x/defaulted37.C: New.
3077 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3080 * gcc.target/arm/pr53859.c: New test.
3082 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3085 * gcc.c-torture/compile/pr53886.c: New.
3087 2012-07-10 Dehao Chen <dehao@google.com>
3089 * gcc.dg/debug_info_inline.c: New test.
3091 2012-07-10 Jason Merrill <jason@redhat.com>
3094 * g++.dg/cpp0x/defaulted36.C: New.
3095 * g++.dg/cpp0x/defaulted21.C: Adjust.
3097 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3099 2012-07-09 Sterling Augustine <saugustine@google.com>
3101 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3103 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3105 PR tree-optimization/53887
3106 * gcc.dg/pr53887.c: New test.
3108 2012-07-09 Jason Merrill <jason@redhat.com>
3111 * g++.dg/cpp0x/nullptr29.C: New.
3113 2012-07-09 Tom de Vries <tom@codesourcery.com>
3114 Richard Guenther <rguenther@suse.de>
3116 * gcc.dg/builtin-unreachable-6.c: New test.
3117 * gcc.dg/builtin-unreachable-5.c: New test.
3119 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3121 PR tree-optimization/53881
3122 * gcc.dg/pr53881.c: New test.
3124 2012-07-06 Jason Merrill <jason@redhat.com>
3127 * g++.dg/cpp0x/variadic134.C: New.
3130 * g++.dg/cpp0x/alias-decl-20.C: New.
3132 2012-07-06 Tom de Vries <tom@codesourcery.com>
3134 PR tree-optimization/51879
3135 * gcc.dg/pr51879-16.c: New test.
3136 * gcc.dg/pr51879-17.c: Same.
3138 2012-07-06 Tom de Vries <tom@codesourcery.com>
3140 PR tree-optimization/52009
3141 * gcc.dg/pr51879-7.c: New test.
3142 * gcc.dg/pr51879-18.c: New test.
3144 2012-07-05 Jason Merrill <jason@redhat.com>
3147 * g++.dg/template/typedef39.C: New.
3150 * g++.dg/cpp0x/variadic133.C: New.
3151 * g++.dg/template/param1.C: Adjust.
3153 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3157 * gcc.target/arm/neon/vtrnf32.c: Update.
3158 * gcc.target/arm/neon/vtrns32.c: Update.
3159 * gcc.target/arm/neon/vtrnu32.c: Update.
3160 * gcc.target/arm/neon/vzipf32.c: Update.
3161 * gcc.target/arm/neon/vzips32.c: Update.
3162 * gcc.target/arm/neon/vzipu32.c: Update.
3164 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3167 * gfortran.dg/inline_sum_4.f90: New test.
3169 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3171 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3173 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3175 * gcc.target/arm/fma-sp.c: New testcase.
3176 * gcc.target/arm/fma.c: Likewise.
3177 * gcc.target/arm/fma.h: Likewise.
3179 2012-07-04 Jason Merrill <jason@redhat.com>
3182 * g++.dg/other/enum3.C: New.
3184 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3187 * g++.dg/torture/pr53321.C: New test.
3189 2012-07-04 Richard Guenther <rguenther@suse.de>
3191 PR tree-optimization/53844
3192 * g++.dg/tree-ssa/pr53844.C: New testcase.
3194 2012-07-04 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/53849
3197 * gcc.dg/pr53849.c: New testcase.
3199 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3202 * g++.dg/ext/label14.C: New test.
3204 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3207 * g++.dg/other/pr53811.C: New test.
3209 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3212 * gcc.target/m68k/stack-limit-1.c: New testcase.
3214 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3216 * gnat.dg/recursive_call.adb: New test.
3218 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3220 * gnat.dg/discr37.ad[sb]: New test.
3222 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3224 * g++.dg/other/packed1.C: Remove SH from xfail list.
3226 2012-07-02 Jason Merrill <jason@redhat.com>
3229 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3232 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3235 * g++.dg/cpp0x/decltype39.C: New.
3236 * g++.dg/diagnostic/method1.C: Adjust.
3239 * g++.dg/template/ref6.C: New.
3241 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3244 * gcc.target/sh/pr53568-1.c: New.
3246 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3249 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3251 2012-07-02 Jason Merrill <jason@redhat.com>
3254 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3257 * g++.dg/template/enum7.C: New.
3258 * g++.dg/other/ptrmem10.C: Adjust.
3259 * g++.dg/other/ptrmem11.C: Adjust.
3260 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3262 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3264 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3266 2012-07-01 Wei Guozhi <carrot@google.com>
3269 * gcc.target/arm/pr53447-1.c: New testcase.
3270 * gcc.target/arm/pr53447-2.c: New testcase.
3271 * gcc.target/arm/pr53447-3.c: New testcase.
3272 * gcc.target/arm/pr53447-4.c: New testcase.
3274 2012-06-29 Richard Guenther <rguenther@suse.de>
3276 PR tree-optimization/47061
3277 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3279 2012-06-29 Richard Guenther <rguenther@suse.de>
3281 PR tree-optimization/37541
3282 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3284 2012-06-29 Richard Guenther <rguenther@suse.de>
3286 PR tree-optimization/52589
3287 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3289 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3291 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3293 * g++.dg/template/error46.C: Add missing comment to dg-message.
3294 * g++.dg/template/crash107.C: Likewise.
3295 * g++.dg/template/error47.C: Likewise.
3296 * g++.dg/template/crash108.C: Likewise.
3297 * g++.dg/overload/operator5.C: Likewise.
3299 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3300 errors in dg-message directives, add comments.
3302 2012-06-28 Kai Tietz <ktietz@redhat.com>
3304 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3305 hard-coded 'unsigned long'.
3307 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3309 PR tree-optimization/51581
3310 * gcc.dg/vect/pr51581-4.c: New test.
3312 PR tree-optimization/53645
3313 * gcc.c-torture/execute/pr53645-2.c: New test.
3315 2012-06-28 Richard Guenther <rguenther@suse.de>
3318 * gcc.dg/torture/pr53790.c: New testcase.
3320 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3322 PR tree-optimization/53645
3323 * gcc.c-torture/execute/pr53645.c: New test.
3325 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3327 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3329 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3333 * gcc.dg/guality/pr49888.c: Account for the possibility that
3334 the variable is optimized out at the first test.
3336 2012-06-27 Jason Merrill <jason@redhat.com>
3338 * g++.dg/cpp0x/override2.C: Adjust.
3339 * g++.dg/template/error5.C: Adjust.
3340 * g++.dg/parse/crash28.C: Adjust.
3343 * g++.dg/parse/template27.C: New.
3344 * g++.dg/template/crash74.C: Adjust expected output.
3346 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3350 * gfortran.dg/typebound_operator_16.f03: New.
3352 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3354 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3355 even src1.i and src2.i fields even in the second half of the arrays.
3357 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3360 * g++.dg/torture/vshuf-16.inc: New test.
3361 * g++.dg/torture/vshuf-2.inc: New test.
3362 * g++.dg/torture/vshuf-4.inc: New test.
3363 * g++.dg/torture/vshuf-8.inc: New test.
3364 * g++.dg/torture/vshuf-main.inc: New test.
3365 * g++.dg/torture/vshuf-v16hi.C: New test.
3366 * g++.dg/torture/vshuf-v16qi.C: New test.
3367 * g++.dg/torture/vshuf-v2df.C: New test.
3368 * g++.dg/torture/vshuf-v2di.C: New test.
3369 * g++.dg/torture/vshuf-v2sf.C: New test.
3370 * g++.dg/torture/vshuf-v2si.C: New test.
3371 * g++.dg/torture/vshuf-v4df.C: New test.
3372 * g++.dg/torture/vshuf-v4di.C: New test.
3373 * g++.dg/torture/vshuf-v4sf.C: New test.
3374 * g++.dg/torture/vshuf-v4si.C: New test.
3375 * g++.dg/torture/vshuf-v8hi.C: New test.
3376 * g++.dg/torture/vshuf-v8qi.C: New test.
3377 * g++.dg/torture/vshuf-v8si.C: New test.
3379 2012-06-27 Richard Guenther <rguenther@suse.de>
3382 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3384 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3386 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3387 scan-dump-dem-not): Use printable pattern in test name.
3389 2012-06-26 Sterling Augustine <saugustine@google.com>
3390 Dominique Dhumieres <dominiq@lps.ens.fr>
3392 * gcc.dg/pubtypes-2.c: Update expected output.
3393 * gcc.dg/pubtypes-3.c: Likewise.
3394 * gcc.dg/pubtypes-4.c: Likewise.
3396 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3398 * gcc.dg/tree-ssa/slsr-1.c: New test.
3399 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3400 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3401 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3403 2012-06-26 Matt Turner <mattst88@gmail.com>
3406 * gcc.target/arm/mmx-2.c: New.
3408 2012-06-26 Richard Guenther <rguenther@suse.de>
3411 * g++.dg/torture/pr53752.C: New testcase.
3413 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3415 PR tree-optimization/53748
3416 * gcc.c-torture/compile/pr53748.c: New test.
3418 2012-06-25 Jason Merrill <jason@redhat.com>
3422 * g++.dg/cpp0x/decltype38.C: New.
3423 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3425 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3427 * lib/target-supports-dg.exp (testname-for-summary): New.
3428 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3429 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3430 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3431 scan-module-absence, output-exists, output-exists-not: Use
3432 testname-for-summary.
3433 (dg-test): Clean up testname_with_flags.
3434 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3435 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3436 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3437 scan-assembler-dem-not, object-size: Use testname-for-summary.
3438 * lib/gcov.exp (run-gcov): Likewise.
3439 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3440 scan-dump-dem, scan-dump-dem-note): Likewise.
3442 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3443 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3444 including profopt.opt; save and restore existing value.
3445 * g++.dg/bprob/bprob.exp: Likewise.
3446 * gcc.dg/matrix/matrix.exp: Likewise.
3447 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3448 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3451 2012-06-25 Richard Henderson <rth@redhat.com>
3453 * gcc.dg/pr53749.c: New.
3455 2012-06-25 Jason Merrill <jason@redhat.com>
3458 * g++.dg/cpp0x/nullptr28.C: New.
3460 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3462 * gcc.target/arm/neon-vld1_dupQ.c: New.
3464 2012-06-25 Florian Weimer <fweimer@redhat.com>
3466 * g++.dg/init/new35.C: New.
3467 * g++.dg/init/new36.C: New.
3468 * g++.dg/init/new37.C: New.
3469 * g++.dg/ext/vla5.C: New warning.
3470 * g++.dg/ext/vla8.C: New warning.
3471 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3473 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3474 James Greenhalgh <james.greenhalgh@arm.com>
3476 * gcc.target/arm/ftest-support-arm.h New testcase.
3477 * gcc.target/arm/ftest-support-thumb.h Likewise.
3478 * gcc.target/arm/ftest-support.h Likewise.
3479 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3480 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3481 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3482 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3483 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3484 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3485 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3486 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3487 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3488 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3489 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3490 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3491 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3492 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3493 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3494 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3495 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3496 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3497 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3498 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3499 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3500 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3501 * lib/target-supports.exp
3502 (check_effective_target_arm_arch_FUNC): Add support for more
3504 (add_options_for_arm_arch_FUNC): Likewise.
3505 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3507 2012-06-25 Jason Merrill <jason@redhat.com>
3510 * g++.dg/cpp0x/constexpr-tuple.C: New.
3512 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.target/i386/pr53759.c: New test.
3518 * g++.dg/cpp0x/nsdmi7.C: New test.
3520 2012-06-24 Kai Tietz <ktietz@redhat.com>
3522 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3524 * gcc.target/i386/pr38988.c: Likewise.
3526 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3530 * gfortran.dg/typebound_generic_12.f03: New.
3531 * gfortran.dg/typebound_generic_13.f03: New.
3533 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3535 * gnat.dg/lto15.ad[sb]: New test.
3537 2012-06-21 Meador Inge <meadori@codesourcery.com>
3540 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3542 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3544 * gcc.dg/pch/ident-1.c: New test.
3545 * gcc.dg/pch/ident-1.hs: Header file for new test.
3547 2012-06-21 Michael Matz <matz@suse.de>
3550 * gcc.c-torture/execute/pr53688.c: New test.
3552 2012-06-20 Richard Guenther <rguenther@suse.de>
3554 PR tree-optimization/30318
3555 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3557 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3559 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3561 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3563 * gcc.target/i386/clearcapv2.map: New file.
3564 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3566 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3568 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3569 and add __sh__ case.
3571 2012-06-19 Jason Merrill <jason@redhat.com>
3574 * g++.dg/debug/localclass1.C: New.
3576 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3578 * g++.dg/cpp0x/override4.C: New.
3580 2012-06-14 Jason Merrill <jason@redhat.com>
3583 * g++.dg/cpp0x/decltype37.C: New.
3585 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3587 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3589 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3591 * gcc.c-torture/compile/vector-5.c,
3592 gcc.c-torture/compile/vector-6.c: New tests.
3594 2012-06-19 Richard Henderson <rth@redhat.com>
3596 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3598 2012-06-19 Richard Guenther <rguenther@suse.de>
3600 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3602 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/pr53712.c: New test.
3607 2012-06-18 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/elemental_optional_args_6.f90: New.
3612 2012-06-18 Tobias Burnus <burnus@net-b.de>
3615 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3616 * gfortran.dg/coarray/move_alloc_1.f90
3618 2012-06-18 Tobias Burnus <burnus@net-b.de>
3621 * gfortran.dg/coarray_27.f90: New.
3623 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3624 Greta Yorsh <Greta.Yorsh@arm.com>
3626 * gcc.target/arm/epilog-1.c: New test.
3628 2012-06-18 Richard Guenther <rguenther@suse.de>
3630 PR tree-optimization/53693
3631 * g++.dg/torture/pr53693.C: New testcase.
3633 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3635 PR tree-optimization/53703
3636 * gcc.dg/torture/pr53703.c: New test.
3638 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3641 * gcc.target/i386/pr53698.c: New test.
3643 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3645 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3647 2012-06-17 Tobias Burnus <burnus@net-b.de>
3651 * gfortran.dg/transfer_check_3.f90: New.
3653 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3655 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3657 2012-06-16 Tobias Burnus <burnus@net-b.de>
3661 * gfortran.dg/deferred_type_param_8.f90: New.
3663 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3665 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3666 testname that includes flags, passed in as new argument, in
3668 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3669 and pass it to verify-* procedures.
3671 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3672 alignment torture options with usual torture options.
3674 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3675 messages reported for one line of source code.
3676 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3677 * g++.dg/cpp0x/decltype2.C: Likewise.
3678 * g++.dg/cpp0x/decltype3.C: Likewise.
3679 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3680 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3681 * g++.dg/cpp0x/static_assert3.C: Likewise.
3682 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3683 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3684 * g++.dg/cpp0x/union1.C: Likewise.
3685 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3686 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3687 * g++.dg/cpp0x/variadic2.C: Likewise.
3688 * g++.dg/cpp0x/variadic20.C: Likewise.
3689 * g++.dg/cpp0x/variadic74.C: Likewise.
3690 * g++.dg/diagnostic/bitfld2.C: Likewise.
3691 * g++.dg/ext/attrib44.C: Likewise.
3692 * g++.dg/ext/no-asm-1.C: Likewise.
3693 * g++.dg/other/error34.C: Likewise.
3694 * g++.dg/parse/crash46.C: Likewise.
3695 * g++.dg/parse/error10.C: Likewise.
3696 * g++.dg/parse/error2.C: Likewise.
3697 * g++.dg/parse/error3.C: Likewise.
3698 * g++.dg/parse/error36.C: Likewise.
3699 * g++.dg/parse/error8.C: Likewise.
3700 * g++.dg/parse/error9.C: Likewise.
3701 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3702 * g++.dg/parse/parser-pr28152.C: Likewise.
3703 * g++.dg/parse/template25.C: Likewise.
3704 * g++.dg/parse/typename11.C: Likewise.
3705 * g++.dg/tc1/dr147.C: Likewise.
3706 * g++.dg/template/deduce3.C: Likewise.
3707 * g++.dg/template/koenig9.C: Likewise.
3708 * g++.dg/template/pr23510.C: Likewise.
3709 * g++.dg/warn/pr12242.C: Likewise.
3710 * g++.dg/warn/pr30551-2.C: Likewise.
3711 * g++.dg/warn/pr30551.C: Likewise.
3712 * g++.old-deja/g++.other/typename1.C: Likewise.
3713 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3715 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3718 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3719 * c-c++-common/torture/vshuf-2.inc: Likewise.
3720 * c-c++-common/torture/vshuf-4.inc: Likewise.
3721 * c-c++-common/torture/vshuf-8.inc: Likewise.
3722 * c-c++-common/torture/vshuf-main.inc: Likewise.
3723 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3724 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3725 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3726 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3727 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3728 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3729 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3730 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3731 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3732 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3733 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3734 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3735 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3736 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3738 2012-06-15 Michael Matz <matz@suse.de>
3740 * gcc.dg/tree-ssa/vector-4.c: New test.
3742 2012-06-15 Michael Matz <matz@suse.de>
3744 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3745 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3747 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3749 PR tree-optimization/53636
3750 * gcc.target/arm/pr53636.c: New test.
3752 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3754 PR tree-optimization/51581
3755 * gcc.c-torture/execute/pr51581-1.c: New test.
3756 * gcc.c-torture/execute/pr51581-2.c: New test.
3757 * gcc.dg/vect/pr51581-1.c: New test.
3758 * gcc.dg/vect/pr51581-2.c: New test.
3759 * gcc.dg/vect/pr51581-3.c: New test.
3760 * gcc.target/i386/avx-pr51581-1.c: New test.
3761 * gcc.target/i386/avx-pr51581-2.c: New test.
3762 * gcc.target/i386/avx2-pr51581-1.c: New test.
3763 * gcc.target/i386/avx2-pr51581-2.c: New test.
3764 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3766 2012-06-15 Richard Guenther <rguenther@suse.de>
3768 * gcc.c-torture/execute/20120615-1.c: New testcase.
3770 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3772 * gnat.dg/vect8.ad[sb]: New test.
3774 2012-06-14 Richard Guenther <rguenther@suse.de>
3776 * gcc.dg/tree-ssa/vrp.h: New testcase.
3777 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3779 2012-06-13 Christian Bruel <christian.bruel@st.com>
3782 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3784 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3786 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3788 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3791 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3792 test summary unique.
3794 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3795 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3796 scan-stack-usage-not): Don't strip torture options from test name.
3798 * lib/scandump.exp (scan-dump-times): Use printable version of
3799 regexp in test summary line.
3801 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3802 messages reported for one line of source code.
3803 * gcc.dg/format/few-1.c: Likewise.
3804 * gcc.dg/ia64-sync-2.c: Likewise.
3805 * gcc.dg/sync-2.c: Likewise.
3806 * gcc.dg/noncompile/pr44517.c: Likewise.
3808 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3811 * gcc.dg/guality/pr49888.c: New.
3813 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
3815 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3816 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3819 2012-06-13 Tobias Burnus <burnus@net-b.de>
3822 * gfortran.dg/intent_out_7.f90: New.
3824 2012-06-13 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/save_4.f90: New.
3829 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.dg/pr53532.c: New test.
3835 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3836 adjust line numbers.
3837 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3838 * gcc.dg/Wcxx-compat-8.c: Likewise.
3839 * gcc.dg/pr51034.c: New test.
3840 * gcc.dg/pr53196-1.c: New test.
3841 * gcc.dg/pr53196-2.c: New test.
3843 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
3845 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3846 alignment torture options with usual torture options.
3847 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3848 instead of dg-options.
3849 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3850 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3851 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3852 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3853 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3854 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3856 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3857 to checks for multiple messages reported for one line of source code.
3858 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3860 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3861 messages reported for one line of source code.
3863 * gcc.dg/20031223-1.c: Add comments to check for multiple
3864 messages reported for one line of source code.
3865 * gcc.dg/Wconversion-integer.c: Likewise.
3866 * gcc.dg/Wfatal-2.c: Likewise.
3867 * gcc.dg/Wfatal.c: Likewise.
3868 * gcc.dg/Wobjsize-1.c: Likewise.
3869 * gcc.dg/c99-vla-jump-1.c: Likewise.
3870 * gcc.dg/c99-vla-jump-2.c: Likewise.
3871 * gcc.dg/c99-vla-jump-3.c: Likewise.
3872 * gcc.dg/c99-vla-jump-4.c: Likewise.
3873 * gcc.dg/c99-vla-jump-5.c: Likewise.
3874 * gcc.dg/decl-9.c: Likewise.
3875 * gcc.dg/declspec-10.c: Likewise.
3876 * gcc.dg/declspec-18.c: Likewise.
3877 * gcc.dg/mtune.c: Likewise.
3878 * gcc.dg/parser-pr28152-2.c: Likewise.
3879 * gcc.dg/parser-pr28152.c: Likewise.
3880 * gcc.dg/pr14475.c: Likewise.
3881 * gcc.dg/pr27953.c: Likewise.
3882 * gcc.dg/pr28322-3.c: Likewise.
3883 * gcc.dg/pr30457.c: Likewise.
3884 * gcc.dg/pr30551-2.c: Likewise.
3885 * gcc.dg/pr30551-3.c: Likewise.
3886 * gcc.dg/pr30551-4.c: Likewise.
3887 * gcc.dg/pr30551-5.c: Likewise.
3888 * gcc.dg/pr30551-6.c: Likewise.
3889 * gcc.dg/pr30551.c: Likewise.
3890 * gcc.dg/pr45461.c: Likewise.
3891 * gcc.dg/pr48552-1.c: Likewise.
3892 * gcc.dg/pr48552-2.c: Likewise.
3893 * gcc.dg/redecl-1.c: Likewise.
3894 * gcc.dg/transparent-union-3.c: Likewise.
3895 * gcc.dg/utf-dflt.c: Likewise.
3896 * gcc.dg/utf-dflt2.c: Likewise.
3897 * gcc.dg/vla-8.c: Likewise.
3898 * gcc.dg/vla-init-1.c: Likewise.
3899 * gcc.dg/wtr-int-type-1.c: Likewise.
3901 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3902 messages reported for for one line of source code.
3903 * c-c++-common/raw-string-5.c: Likewise.
3904 * c-c++-common/raw-string-4.c: Likewise.
3905 * c-c++-common/raw-string-6.c: Likewise.
3906 * c-c++-common/pr20000.c: Likewise.
3908 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3909 messages reported for one line of source code.
3910 * gcc.dg/cpp/pr30786.c: Likewise.
3911 * gcc.dg/cpp/pr28709.c: Likewise.
3912 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3913 * gcc.dg/cpp/macspace2.c: Likewise.
3914 * gcc.dg/cpp/missing-header-1.c: Likewise.
3915 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3916 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3917 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3919 2012-06-12 Jason Merrill <jason@redhat.com>
3922 * g++.dg/template/local7.C: New.
3924 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3927 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3928 * gcc.target/sh/pr51340-2.c: Likewise.
3929 * gcc.target/sh/pr51340-3.c: Likewise.
3931 2012-06-12 Michael Matz <matz@suse.de>
3933 * gcc.dg/torture/alias-1.c: New test.
3935 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3937 PR rtl-optimization/53589
3938 * gcc.dg/torture/pr53589.c: New test.
3940 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3943 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3944 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3945 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3946 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3947 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3948 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3949 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3950 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3951 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3952 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3953 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3954 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3955 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3956 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3957 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3958 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3960 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3962 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3963 (check_intel_cpu_model): New function.
3964 (check_amd_cpu_model): New function.
3965 (check_features): New function.
3966 (__get_cpuid_output): New function.
3967 (check_detailed): New function.
3968 (fn1): Rename to quick_check.
3969 (main): Update to call quick_check and call check_detailed.
3971 2012-06-11 Richard Henderson <rth@redhat.com>
3973 * lib/target-supports.exp
3974 (check_effective_target_sync_long_long_runtime): Use
3975 check_effective_target_lp64 instead of
3976 check_effective_target_powerpc64 for powerpc targets.
3978 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3981 * gcc.target/sh/pr53511-1.c: New.
3983 2012-06-11 Richard Guenther <rguenther@suse.de>
3986 * g++.dg/lto/pr53470_0.C: New testcase.
3987 * gcc.dg/lto/pr53470_0.c: Likewise.
3989 2012-06-11 Richard Guenther <rguenther@suse.de>
3992 * g++.dg/ext/pr53605.C: New testcase.
3994 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3996 * gnat.dg/specs/array1.ads: New test.
3997 * gnat.dg/specs/array2.ads: Likewise.
3998 * gnat.dg/array22.adb: Likewise.
4000 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4002 * gnat.dg/constant4.adb: New test.
4003 * gnat.dg/constant4_pkg.ads: New helper.
4005 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4008 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4009 * gfortran.dg/allocate_class_1.f90: Modified.
4010 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4011 * gfortran.dg/allocate_class_2.f90: New.
4013 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4016 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4018 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4021 * gfortran.dg/string_assign_2.f90: New test case.
4023 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4026 * gfortran.dg/string_assign_1.f90: New test case.
4028 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4031 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4032 * gcc.dg/gomp/critical-4.c: Likewise.
4033 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4034 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4035 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4036 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4037 * c-c++-common/gomp/pr53580.c: New test.
4039 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4042 * g++.dg/cpp0x/forw_enum11.C: New.
4044 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4047 * g++.dg/cpp0x/alias-decl-19.C: New.
4049 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4051 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4053 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4055 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4057 (XSTATE_SSE): Ditto.
4058 (XSTATE_YMM): Ditto.
4059 (avx_os_support): Use new defines.
4061 2012-06-06 Richard Guenther <rguenther@suse.de>
4064 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4067 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4070 * g++.dg/cpp0x/pr52841.C: New testcase.
4072 2012-06-06 Richard Guenther <rguenther@suse.de>
4074 PR tree-optimization/53081
4075 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4076 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4078 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4080 * gcc.target/powerpc/pr53487.c: New test.
4082 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4084 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4086 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4088 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4090 2012-06-05 Richard Guenther <rguenther@suse.de>
4092 PR tree-optimization/30442
4093 * gcc.dg/vect/bb-slp-30.c: New testcase.
4095 2012-06-05 Richard Guenther <rguenther@suse.de>
4097 PR tree-optimization/53081
4098 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4099 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4100 -fno-tree-loop-distribute-patterns.
4102 2012-06-05 Alan Modra <amodra@gmail.com>
4104 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4105 Check static chain in nested funcs.
4107 2012-06-04 Tobias Burnus <burnus@net-b.de>
4110 * gfortran.dg/init_flag_10.f90: New.
4112 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4115 * g++.dg/warn/Wenum-compare-no-2: New.
4117 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4119 PR preprocessor/53463
4120 * g++.dg/cpp/limits.C: New test.
4121 * g++.dg/parse/error19.C: Adjust.
4122 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4123 * g++.dg/warn/pr35635.C: Likewise.
4124 * g++.old-deja/g++.pt/assign1.C: Likewise.
4126 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4129 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4130 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4131 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4132 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4133 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4134 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4135 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4136 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4138 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4140 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4142 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4144 PR tree-optimization/53550
4145 * gcc.dg/pr53550.c: New test.
4147 2012-06-04 Richard Guenther <rguenther@suse.de>
4149 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4150 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4151 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4153 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4156 * gfortran.dg/parameter_array_element_2.f90: New.
4158 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4161 * gcc.target/sh/pr53512-1.c: New.
4162 * gcc.target/sh/pr53512-2.c: New.
4163 * gcc.target/sh/pr53512-3.c: New.
4164 * gcc.target/sh/pr53512-4.c: New.
4166 2012-06-01 Jason Merrill <jason@redhat.com>
4169 * g++.dg/ext/visibility/template12.C: New.
4170 * g++.dg/ext/attrib14.C: Adjust warning line.
4173 * g++.dg/parse/new6.C: New.
4174 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4176 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4178 * c-c++-common/restrict-2.c: Revert previous change.
4180 2012-06-01 Jason Merrill <jason@redhat.com>
4183 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4186 * g++.dg/cpp0x/auto33.C: New.
4188 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4191 * g++.dg/parse/namespace-alias-1.C: New.
4193 2012-06-01 Christian Bruel <christian.bruel@st.com>
4195 * gcc.dg/spec-options.c: New test.
4196 * gcc.dg/foo.specs: New file.
4198 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4201 * gnat.dg/lto14.adb: Skip on Solaris.
4203 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4205 * gcc.target/cris/sync-1-v10.c,
4206 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4207 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4208 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4209 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4210 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4211 gcc.target/cris/torture/sync-mis-op-i-1.c,
4212 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4213 gcc.target/cris/torture/sync-mis-op-i-2.c,
4214 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4215 gcc.target/cris/torture/sync-mis-op-i-3.c,
4216 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4217 gcc.target/cris/torture/sync-mis-op-s-1.c,
4218 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4219 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4220 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4221 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4222 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4223 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4224 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4225 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4226 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4228 2012-05-31 Richard Guenther <rguenther@suse.de>
4230 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4231 ldist-pr45948.c with disabled SCCP.
4233 2012-05-31 Richard Guenther <rguenther@suse.de>
4236 * gcc.dg/torture/pr48493.c: New testcase.
4238 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4240 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4242 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4243 of the initialization loop.
4244 (dg-final): Adjust the expected number of vectorized loops depending
4245 on vect_char_mult target selector.
4247 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4249 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4250 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4251 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4254 2012-05-30 Jason Merrill <jason@redhat.com>
4257 * g++.dg/init/new34.C: New.
4258 * g++.dg/tree-ssa/stabilize1.C: New.
4260 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4263 * g++.dg/init/new33.C: New test.
4265 2012-05-30 Richard Guenther <rguenther@suse.de>
4268 * gcc.dg/torture/pr53501.c: New testcase.
4269 * c-c++-common/restrict-2.c: Adjust.
4271 2012-05-30 Alan Modra <amodra@gmail.com>
4273 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4276 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4278 * gcc.target/i386/shuf-concat.c: New test.
4280 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4282 PR rtl-optimization/53519
4283 * gcc.c-torture/compile/pr53519.c: New test.
4285 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4287 * gcc.target/arm/neon-vrev.c: New.
4289 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4292 * gcc.target/sh/pr51340-1.c: New.
4293 * gcc.target/sh/pr51340-2.c: New.
4294 * gcc.target/sh/pr51340-3.c: New.
4296 2012-05-29 Richard Guenther <rguenther@suse.de>
4298 PR tree-optimization/53516
4299 * gcc.dg/torture/pr53516.c: New testcase.
4301 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4303 PR preprocessor/53229
4304 * gcc.dg/cpp/paste6.c: Force to run without
4305 -ftrack-macro-expansion.
4306 * gcc.dg/cpp/paste8.c: Likewise.
4307 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4308 -ftrack-macro-expansion.
4309 * gcc.dg/cpp/paste12.c: Force to run without
4310 -ftrack-macro-expansion.
4311 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4312 -ftrack-macro-expansion.
4313 * gcc.dg/cpp/paste13.c: Likewise.
4314 * gcc.dg/cpp/paste14.c: Likewise.
4315 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4316 -ftrack-macro-expansion.
4317 * gcc.dg/cpp/paste18.c: New test.
4319 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4321 * gcc.target/cris/torture/trap-1.c,
4322 gcc.target/cris/torture/trap-2.c,
4323 gcc.target/cris/torture/trap-3.c,
4324 gcc.target/cris/torture/trap-v0.c,
4325 gcc.target/cris/torture/trap-v3.c: New tests.
4327 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4330 * g++.dg/warn/Wbraces3.C: New.
4331 * g++.dg/warn/Wbraces4.C: Likewise.
4333 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4335 PR tree-optimization/53505
4336 * c-c++-common/torture/pr53505.c: New test.
4338 2012-05-27 Nathan Sidwell <nathan@acm.org>
4340 * gcc.dg/stmt-expr-4.c: New.
4342 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4345 * g++.dg/parse/crash60.C: New.
4347 2012-05-26 Jason Merrill <jason@redhat.com>
4350 * c-c++-common/array-lit.c: New.
4351 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4353 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4356 * gnat.dg/array21.adb: New test.
4358 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4360 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4362 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4365 * g++.dg/other/anon-union3.C: New.
4367 2012-05-25 Ian Lance Taylor <iant@google.com>
4369 * gcc.dg/split-6.c: New test.
4371 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4373 * gnat.dg/lto14.adb: New test.
4375 2012-05-25 Tristan Gingold <gingold@adacore.com>
4377 * gcc.target/i386/large-frame.c: New.
4379 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4380 * gcc.target/powerpc/lhs-1.c: New.
4381 * gcc.target/powerpc/lhs-2.c: New.
4382 * gcc.target/powerpc/lhs-3.c: New.
4384 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4386 Make unwound macro expansion trace less redundant
4387 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4388 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4389 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4390 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4391 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4392 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4394 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4397 * g++.dg/cpp0x/constexpr-default1.C: New.
4399 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4402 * g++.dg/eh/goto2.C: New.
4404 2012-05-24 Richard Guenther <rguenther@suse.de>
4407 * g++.dg/tree-prof/pr53460.C: New testcase.
4409 2012-05-24 Richard Guenther <rguenther@suse.de>
4412 * g++.dg/debug/pr53466.C: New testcase.
4414 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4416 PR tree-optimization/53465
4417 * gcc.c-torture/execute/pr53465.c: New test.
4419 2012-05-23 Tobias Burnus <burnus@net-b.de>
4423 * gfortran.dg/allocate_with_typespec_6.f90: New.
4425 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4428 * g++.dg/warn/delete-array-1.C: New.
4430 2012-05-23 Richard Guenther <rguenther@suse.de>
4432 * gcc.dg/torture/pr39074-2.c: Adjust.
4433 * gcc.dg/torture/pr39074.c: Likewise.
4434 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4435 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4437 2012-05-22 Jan Hubicka <jh@suse.cz>
4440 * g++.dg/torture/pr53161.C: New testcase.
4442 2012-05-22 Tobias Burnus <burnus@net-b.de>
4445 * gfortran.dg/realloc_on_assign_15.f90: New.
4447 2012-05-22 Richard Guenther <rguenther@suse.de>
4450 * gcc.dg/torture/pr51071-2.c: New testcase.
4452 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4454 PR tree-optimization/53336
4455 * g++.dg/torture/pr53336.C: New testcase.
4457 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4460 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4461 instead of -Wunused-local-typedefs.
4463 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4466 * g++.dg/other/abstract4.C: New-
4468 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/ext/attrib46.C: New.
4473 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4476 * gcc.c-torture/compile/pr53418-1.c,
4477 gcc.c-torture/compile/pr53418-2.c: New tests.
4479 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4481 PR tree-optimization/53366
4482 * gcc.dg/torture/pr53366-1.c: New test.
4483 * gcc.dg/torture/pr53366-2.c: New test.
4484 * gcc.target/i386/pr53366-1.c: New test.
4485 * gcc.target/i386/pr53366-2.c: New test.
4487 PR tree-optimization/53409
4488 * gcc.c-torture/compile/pr53409.c: New test.
4490 PR tree-optimization/53410
4491 * gcc.c-torture/compile/pr53410-1.c: New test.
4492 * gcc.c-torture/compile/pr53410-2.c: New test.
4494 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4497 * gcc.target/i386/pr53425-1.c: New file.
4498 * gcc.target/i386/pr53425-2.c: Likewise.
4500 2012-05-21 Richard Guenther <rguenther@suse.de>
4502 PR tree-optimization/53408
4503 * gcc.dg/torture/pr53408.c: New testcase.
4505 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4506 H.J. Lu <hongjiu.lu@intel.com>
4509 * gcc.target/i386/pr53416.c: New file.
4511 2012-05-21 Richard Guenther <rguenther@suse.de>
4513 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4515 2012-05-21 Richard Guenther <rguenther@suse.de>
4517 * gcc.dg/torture/ldist-1.c: New testcase.
4519 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4521 * gnat.dg/lto13.adb: New test.
4522 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4524 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/specs/lto12.ads: New test.
4527 * gnat.dg/specs/lto12_pkg.ads: New helper.
4529 2012-05-18 Richard Guenther <rguenther@suse.de>
4531 PR tree-optimization/53346
4532 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4533 * gcc.target/i386/incoming-10.c: Adjust.
4534 * gcc.target/i386/incoming-11.c: Likewise.
4535 * gcc.target/i386/pr46295.c: Likewise.
4537 2012-05-18 Richard Guenther <rguenther@suse.de>
4539 * gcc.dg/pr53352.c: Return zero.
4541 2012-05-18 Richard Guenther <rguenther@suse.de>
4543 PR tree-optimization/53390
4544 * gcc.dg/torture/pr53390.c: New testcase.
4546 2012-05-18 Meador Inge <meadori@codesourcery.com>
4548 PR rtl-optimization/53352
4549 * gcc.dg/pr53352.c: New test.
4551 2012-05-17 David S. Miller <davem@davemloft.net>
4553 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4554 failure on sparc-*-linux-gnu.
4556 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/parse/error49.C: New.
4560 * g++.dg/cpp0x/error8.C: Likewise.
4561 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4562 * g++.dg/ext/utf-dflt2.C: Likewise.
4563 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4564 * g++.dg/ext/utf-dflt.C: Likewise.
4565 * c-c++-common/raw-string-3.c: Likewise.
4566 * c-c++-common/raw-string-4.c: Likewise.
4568 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4571 * g++.dg/cpp0x/catch1.C: New.
4573 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4576 * g++.dg/parse/error48.C: New.
4577 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4578 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4580 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4582 * gcc.dg/tm/indirect-2.c: New test.
4584 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4586 PR tree-optimization/53217
4587 * gfortran.dg/pr53217.f90: New test.
4589 2012-05-16 Richard Guenther <rguenther@suse.de>
4591 PR tree-optimization/53364
4592 * g++.dg/torture/pr53364.C: New testcase.
4594 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4597 * gcc.dg/pr52549.c: Fix test for long != void*
4598 * gcc.c-torture/execute/pr52979-1.x: New file.
4599 * gcc.c-torture/execute/pr52979-2.x: New file.
4601 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4603 PR preprocessor/7263
4604 * gcc.dg/binary-constants-2.c: Run without tracking locations
4605 accross macro expansion.
4606 * gcc.dg/binary-constants-3.c: Likewise.
4607 * gcc.dg/cpp/sysmac2.c: Likewise.
4608 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4610 * gcc.dg/cpp/syshdr3.c: New test.
4611 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4612 * gcc.dg/system-binary-constants-1.c: New test.
4613 * gcc.dg/system-binary-constants-1.h: New header for the new test
4615 * g++.dg/cpp/syshdr3.C: New test.
4616 * g++.dg/cpp/syshdr3.h: New header the new test above.
4617 * g++.dg/system-binary-constants-1.C: New test.
4618 * g++.dg/system-binary-constants-1.h: New header the new test
4621 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4623 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4625 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.dg/pr53358.c: New test.
4630 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4633 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4634 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4636 2012-05-15 Olivier Hainque <hainque@adacore.com>
4638 * g++.dg/eh/sighandle.C: New testcase.
4640 2012-05-15 Richard Guenther <rguenther@suse.de>
4642 PR tree-optimization/53355
4643 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4645 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4647 * gfortran.dg/*.f90: Remove now redundant manual
4648 cleanup-modules directive.
4650 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4652 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4653 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4655 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4658 * gfortran.dg/int_range_io_1.f90: New test.
4660 2012-05-14 Andi Kleen <ak@linux.intel.com>
4661 Jakub Jelinek <jakub@redhat.com>
4664 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4665 * gcc.target/i386/rtm-check.h: New file.
4666 * gcc.target/i386/pr53315.c: New test.
4668 2012-05-14 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/deferred_type_param_4.f90: New.
4674 * gfortran.dg/deferred_type_param_6.f90: New.
4676 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4678 * gcc.target/i386/retarg.c: New test.
4680 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4683 * gfortran.dg/deferred_type_param_3.f90: New.
4684 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4685 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4687 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4689 * gnat.dg/null_pointer_deref3.adb: New test.
4691 2012-05-12 Tobias Burnus <burnus@net-b.de>
4695 * gfortran.dg/deferred_type_param_5.f90: New.
4697 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/parse/error47.C: New.
4701 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4704 * gfortran.dg/string_compare_4.f90: Change option
4705 to -fdump-tree-original. Add test case for kind=4.
4707 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4710 * gfortran.dg/string_compare_4.f90: New test.
4712 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4714 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4716 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4719 * g++.dg/cpp0x/variadic132.C: New.
4721 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4724 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4725 * g++.dg/parse/error26.C: Tweak dg-error column number.
4727 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4730 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4732 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4734 * gnat.dg/lto11.ad[sb]: New test.
4736 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4739 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4740 directive to Scan for vpmuldq, not vpmacsdql.
4742 2012-05-09 Michael Matz <matz@suse.de>
4744 PR tree-optimization/53185
4745 * gcc.dg/vect/pr53185.c: New test.
4747 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4750 * gcc.target/i386/pr53249.c: New.
4752 2012-05-09 Richard Guenther <rguenther@suse.de>
4754 PR tree-optimization/18437
4755 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4756 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4758 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4760 PR tree-optimization/53226
4761 * gcc.c-torture/compile/pr53226.c: New test.
4763 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4765 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4766 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4767 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4768 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4769 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4770 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4771 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4772 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4773 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4774 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4775 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4776 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4777 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4778 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4780 2012-05-09 Dehao Chen <dehao@google.com>
4782 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4783 * gcc.dg/predict-2.c: Likewise.
4784 * gcc.dg/predict-3.c: Likewise.
4785 * gcc.dg/predict-4.c: Likewise.
4786 * gcc.dg/predict-5.c: Likewise.
4787 * gcc.dg/predict-6.c: Likewise.
4789 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4792 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4794 2012-05-08 Richard Guenther <rguenther@suse.de>
4796 * gcc.dg/fold-bitand-4.c: New testcase.
4798 2012-05-08 Dehao Chen <dehao@google.com>
4800 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4801 heuristic is working properly.
4802 * gcc.dg/predict-2.c: Likewise.
4803 * gcc/dg/predict-3.c: Likewise.
4804 * gcc/dg/predict-4.c: Likewise.
4805 * gcc/dg/predict-5.c: Likewise.
4806 * gcc/dg/predict-6.c: Likewise.
4808 2012-05-07 Jakub Jelinek <jakub@redhat.com>
4810 PR tree-optimization/53239
4811 * g++.dg/opt/vrp3.C: New test.
4812 * g++.dg/opt/vrp3-aux.cc: New file.
4813 * g++.dg/opt/vrp3.h: New file.
4815 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4817 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4818 .uleb128 support in assembler output.
4820 2012-05-07 Richard Guenther <rguenther@suse.de>
4823 * g++.dg/lto/pr42987_0.C: New testcase.
4824 * g++.dg/lto/pr42987_1.C: Likewise.
4826 2012-05-07 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/typebound_operator_15.f90: New.
4831 2012-05-06 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/class_array_13.f90: New.
4836 2012-05-06 Tristan Gingold <gingold@adacore.com>
4838 * gnat.dg/warn7.adb: New test.
4840 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4842 * gnat.dg/specs/renamings.ads: Rename to...
4843 * gnat.dg/specs/renaming1.ads: ...this.
4844 * gnat.dg/specs/renaming2.ads: New test.
4845 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4846 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4847 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4848 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4850 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
4852 * gnat.dg/discr36.ad[sb]: New test.
4853 * gnat.dg/discr36_pkg.ad[sb]: New helper.
4855 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
4858 * c-c++-common/pr43772.c: New.
4860 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4863 * gfortran.dg/select_type_26.f03 : New test.
4864 * gfortran.dg/select_type_27.f03 : New test.
4867 * gfortran.dg/select_type_28.f03 : New test.
4869 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4873 * gfortran.dg/mod_sign0_1.f90: New test.
4874 * gfortran.dg/mod_large_1.f90: New test.
4876 2012-05-04 Tobias Burnus <burnus@net-b.de>
4879 gfortran.dg/public_private_module_5.f90: New.
4881 2012-05-04 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/constructor_7.f90: New.
4885 * gfortran.dg/constructor_8.f90: New.
4887 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4890 * g++.dg/cpp0x/static_assert7.C: New.
4892 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4894 PR tree-optimization/52633
4895 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4896 recognized as widening shifts instead of over-widening.
4897 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4898 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4899 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4900 * gcc.target/arm/pr52633.c: New test.
4902 2012-05-04 Richard Guenther <rguenther@suse.de>
4904 PR tree-optimization/53168
4905 * gcc.dg/torture/pr53168.c: New testcase.
4906 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4908 2012-05-04 Richard Guenther <rguenther@suse.de>
4910 * gcc.dg/lto/pr53214_0.c: New testcase.
4912 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4914 * gcc.target/ia64/pr48496.c: New test.
4915 * gcc.target/ia64/pr52657.c: Likewise.
4917 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4920 * c-c++-common/pr51712.c: New.
4922 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4925 * gcc.target/powwerpc/pr53199.c: New file.
4927 2012-05-03 Jason Merrill <jason@redhat.com>
4929 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4931 * gcc.dg/debug/dwarf2/dups-types.c: New.
4932 * gcc.dg/debug/dwarf2/dups-types.h: New.
4934 2012-05-03 Jason Merrill <jason@redhat.com>
4936 * g++.dg/debug/dwarf2/namespace-2.C: New.
4937 * g++.dg/debug/dwarf2/localclass3.C: New.
4939 2012-05-03 Jason Merrill <jason@redhat.com>
4941 * g++.dg/debug/dwarf2/thunk1.C: New.
4943 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4946 * g++.dg/other/final2.C: New.
4948 2012-05-03 Richard Guenther <rguenther@suse.de>
4950 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4952 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4954 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4955 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4956 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4957 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4959 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4961 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4963 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4964 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4965 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4968 * gcc.dg/pr53174.c: New test.
4971 * gcc.target/arm/pr53187.c: New test.
4972 * gcc.c-torture/compile/pr53187.c: New test.
4974 2012-05-03 Richard Guenther <rguenther@suse.de>
4976 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4977 unsupported prefetching support.
4979 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4981 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4982 option -ftrack-macro-expansion=0.
4983 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4984 option -ftrack-macro-expansion=0.
4986 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4988 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4989 dg-options for target arm with dg-additional-options.
4991 2012-05-03 Richard Guenther <rguenther@suse.de>
4993 PR tree-optimization/53144
4994 * gcc.dg/torture/pr53144.c: New testcase.
4996 2012-05-03 Tobias Burnus <burnus@net-b.de>
4999 * gfortran.dg/pointer_intent_7.f90: New.
5000 * gfortran.dg/pure_formal_3.f90: New.
5002 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5004 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5006 2012-05-02 Martin Jambor <mjambor@suse.cz>
5009 * g++.dg/lto/pr52605_0.C: New test.
5011 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5013 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5014 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5015 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5016 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5017 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5018 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5019 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5020 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5021 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5022 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5023 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5024 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5025 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5026 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5027 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5028 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5030 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5033 * gcc.dg/pr53153.c: New test.
5035 2012-05-02 Richard Guenther <rguenther@suse.de>
5037 * g++.dg/tree-ssa/pr19807.C: Adjust.
5039 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5041 PR tree-optimization/53163
5042 * gcc.c-torture/compile/pr53163.c: New test.
5044 PR rtl-optimization/53160
5045 * gcc.c-torture/execute/pr53160.c: New test.
5047 2012-05-01 Ian Lance Taylor <iant@google.com>
5050 * gcc.dg/pr37303.c: New test.
5052 2012-05-01 Richard Henderson <rth@redhat.com>
5054 * lib/target-supports.exp
5055 (check_effective_target_sync_long_long_runtime): True for
5056 check_effective_target_powerpc64.
5058 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5061 * gcc.dg/vector-1.c: Move to ...
5062 * c-c++-common/vector-1.c: ... here.
5063 * gcc.dg/vector-2.c: Move to ...
5064 * c-c++-common/vector-2.c: ... here.
5065 * gcc.dg/vector-3.c: Move to ...
5066 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5067 * gcc.dg/vector-4.c: Move to ...
5068 * c-c++-common/vector-4.c: ... here.
5069 * gcc.dg/vector-init-1.c: Move to ...
5070 * c-c++-common/vector-init-1.c: ... here.
5071 * gcc.dg/vector-init-2.c: Move to ...
5072 * c-c++-common/vector-init-2.c: ... here.
5073 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5074 * c-c++-common/vector-subscript-1.c: ... here.
5075 * gcc.dg/vector-subscript-2.c: Move to ...
5076 * c-c++-common/vector-subscript-2.c: ... here.
5077 * gcc.dg/vector-subscript-3.c: Move to ...
5078 * c-c++-common/vector-subscript-3.c: ... here.
5081 * g++.dg/cpp0x/vt-51314.C: New test.
5082 * g++.dg/cpp0x/variadic76.C: Fix.
5084 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5086 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5088 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5090 Add -Wvarargs option
5091 * c-c++-common/Wvarargs.c: New test case.
5092 * c-c++-common/Wvarargs-2.c: Likewise.
5094 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5096 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5097 * objc.dg/foreach-7.m: Force the test case to run without
5098 -ftrack-macro-expansion.
5099 * c-c++-common/tm/attrib-1.c: Likewise.
5100 * c-c++-common/warn-ommitted-condop.c: Likewise.
5101 * gcc.dg/assign-warn-1.c: Likewise.
5102 * gcc.dg/assign-warn-2.c: Likewise.
5103 * gcc.dg/attr-alloc_size.c: Likewise.
5104 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5105 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5106 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5107 * gcc.dg/c90-const-expr-9.c: Likewise.
5108 * gcc.dg/c99-const-expr-9.c: Likewise.
5109 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5110 * gcc.dg/cpp/direct2s.c: Likewise.
5111 * gcc.dg/cpp/pr28709.c: Likewise.
5112 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5113 * gcc.dg/dfp/composite-type.c: Likewise.
5114 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5115 with -ftrack-macro-expansion
5116 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5117 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5118 * g++.dg/ext/cleanup-1.C: Likewise.
5119 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5120 * g++.dg/template/sfinae10.C: Likewise.
5121 * g++.dg/tm/wrap-2.C: Likewise.
5122 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5123 * g++.dg/warn/Wsign-conversion.C: Likewise.
5124 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5125 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5126 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5127 it to run with -ftrack-macro-expansion.
5128 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5129 test cases without -ftrack-macro-expansion.
5131 Fix location for static class members
5132 * g++.dg/template/sfinae6_neg.C: Adjust.
5134 Make conversion warnings work on NULL with -ftrack-macro-expansion
5135 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5136 alongside the previous testing for NULL.
5138 Fix -Wuninitialized for -ftrack-macro-expansion
5139 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5141 Strip "<built-in>" loc from displayed expansion context
5142 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5143 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5144 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5147 Fix expansion point loc for macro-like tokens
5148 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5149 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5151 Fix token pasting with -ftrack-macro-expansion
5152 * gcc.dg/cpp/paste17.c: New test case for
5153 -ftrack-macro-expansion=2 mode only.
5154 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5156 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5158 * gnat.dg/warn6.ad[sb]: New test.
5160 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
5163 * gcc.dg/20011021-1.c: Adjust testcase.
5165 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5168 * gfortran.dg/function_optimize_12.f90: New test.
5170 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5173 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5174 code to match current output and cover new peephole2 pattern.
5176 2012-04-27 Ollie Wild <aaw@google.com>
5178 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5180 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5182 * gcc.c-torture/execute/20120427-2.c: New testcase.
5183 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5184 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5185 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5187 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5190 * gcc.c-torture/execute/20120427-1.c: New testcase.
5192 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5195 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5197 2012-04-27 Tom de Vries <tom@codesourcery.com>
5199 PR tree-optimization/51879
5200 * gcc.dg/pr51879.c: New test.
5201 * gcc.dg/pr51879-2.c: Same.
5202 * gcc.dg/pr51879-3.c: Same.
5203 * gcc.dg/pr51879-4.c: Same.
5204 * gcc.dg/pr51879-6.c: Same.
5206 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5209 * g++.dg/cpp0x/defaulted35.C: New.
5210 * g++.dg/cpp0x/defaulted15.C: Adjust.
5212 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5214 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5217 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5219 * gcc.target/i386/builtin_target.c: Check avx2.
5221 2012-04-26 Alan Modra <amodra@gmail.com>
5223 * gcc.target/powerpc/savres.c: New test.
5224 * gcc.target/powerpc/powerpc.exp: Run it.
5226 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5229 * gcc.dg/torture/pr53120.c: New test.
5231 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5234 * gcc.c-torture/compile/pr52979-1.c: New test.
5235 * gcc.c-torture/execute/pr52979-1.c: New test.
5236 * gcc.c-torture/execute/pr52979-2.c: New test.
5238 2012-04-25 Richard Guenther <rguenther@suse.de>
5240 * gcc.target/i386/l_fma_float_5.c: Adjust.
5241 * gcc.target/i386/l_fma_double_4.c: Likewise.
5242 * gcc.target/i386/l_fma_float_2.c: Likewise.
5243 * gcc.target/i386/l_fma_float_6.c: Likewise.
5244 * gcc.target/i386/l_fma_double_1.c: Likewise.
5245 * gcc.target/i386/l_fma_double_5.c: Likewise.
5246 * gcc.target/i386/l_fma_float_3.c: Likewise.
5247 * gcc.target/i386/l_fma_double_2.c: Likewise.
5248 * gcc.target/i386/l_fma_double_6.c: Likewise.
5249 * gcc.target/i386/l_fma_float_4.c: Likewise.
5250 * gcc.target/i386/l_fma_double_3.c: Likewise.
5251 * gcc.target/i386/l_fma_float_1.c: Likewise.
5253 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5255 PR tree-optimization/53058
5256 * gcc.c-torture/compile/pr53058.c: New test.
5258 2012-04-25 Jan Hubicka <jh@suse.cz>
5261 * gcc.target/i386/pr39082-1.c: Update warning location.
5263 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.dg/pr52880.c: New test.
5268 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
5270 * gcc.dg/m-un-2.c: Update.
5271 * gcc.dg/20011021-1.c: Update.
5273 2012-04-25 Tobias Burnus <burnus@net-b.de>
5276 * gfortran.dg/realloc_on_assign_14.f90: New.
5278 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5281 PR tree-optimizations/52891
5282 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5284 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5287 * g++.dg/cpp0x/sfinae35.C: New.
5288 * g++.dg/cpp0x/sfinae36.C: Likewise.
5290 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5292 * gcc.target/builtin_target.c: New testcase.
5294 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5297 * gcc.target/powerpc/pr47197.c: New test.
5299 2012-04-24 Richard Guenther <rguenther@suse.de>
5301 PR tree-optimization/53085
5302 * g++.dg/torture/pr53085.C: New testcase.
5304 2012-04-24 Andrew Pinski <apinski@cavium.com>
5307 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5308 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5309 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5311 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.c-torture/execute/pr53084.c: New test.
5316 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5318 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5320 2012-04-23 Andrew Pinski <apinski@cavium.com>
5322 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5324 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5327 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5328 * gcc.dg/torture/builtin-power-1.c: Likewise.
5330 2012-04-23 Richard Guenther <rguenther@suse.de>
5332 PR tree-optimization/53070
5333 * gcc.dg/torture/pr53070.c: New testcase.
5335 2012-04-23 Richard Guenther <rguenther@suse.de>
5338 * gcc.dg/pr53060.c: New testcase.
5340 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5342 PR tree-optimizations/52891
5343 * gcc.c-torture/compile/pr52891-1.c: New test.
5344 * gcc.c-torture/compile/pr52891-2.c: New test.
5346 2012-04-22 Tobias Burnus <burnus@net-b.de>
5349 * gfortran.dg/read_float_4.f90: New.
5351 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
5354 * c-c++-common/pr35441.C: New.
5356 2012-04-20 Ian Lance Taylor <iant@google.com>
5358 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5359 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5361 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5365 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5367 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5369 PR rtl-optimization/44214
5370 * gcc.dg/pr44214-1.c: New test.
5371 * gcc.dg/pr44214-2.c: Likewise.
5372 * gcc.dg/pr44214-3.c: Likewise.
5374 2012-04-20 Richard Guenther <rguenther@suse.de>
5376 * g++.dg/torture/20120420-1.C: New testcase.
5378 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5380 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5382 2012-04-19 Christian Bruel <christian.bruel@st.com>
5384 * gcc.dg/pr52283.c: New test.
5386 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
5388 * gcc.dg/pr37985.c: New test.
5390 2012-04-19 Richard Guenther <rguenther@suse.de>
5392 PR rtl-optimization/44688
5393 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5394 possibly profitable.
5396 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5398 PR tree-optimization/52976
5399 * gfortran.dg/reassoc_11.f: New test.
5401 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5403 PR tree-optimization/52976
5404 * gfortran.dg/reassoc_7.f: New test.
5405 * gfortran.dg/reassoc_8.f: Likewise.
5406 * gfortran.dg/reassoc_9.f: Likewise.
5407 * gfortran.dg/reassoc_10.f: Likewise.
5409 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5412 * g++.dg/cpp0x/sfinae33.C: New.
5413 * g++.dg/cpp0x/sfinae34.C: Likewise.
5415 2012-04-18 Joey Ye <joey.ye@arm.com>
5417 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5419 2012-04-18 Richard Guenther <rguenther@suse.de>
5421 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5423 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5424 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5426 2012-04-17 Tom de Vries <tom@codesourcery.com>
5428 * g++.dg/pr51264-4.C: New test.
5430 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5433 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5435 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/parse/crash59.C: New.
5440 2012-04-17 Michael Matz <matz@suse.de>
5442 PR tree-optimization/18437
5443 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5445 2012-04-17 Richard Guenther <rguenther@suse.de>
5448 * g++.dg/torture/pr53011.C: New testcase.
5450 2012-04-16 Jason Merrill <jason@redhat.com>
5453 * g++.dg/cpp0x/variadic131.C: New.
5456 * g++.dg/cpp0x/variadic130.C: New.
5459 * g++.dg/cpp0x/variadic129.C: New.
5462 * g++.dg/cpp0x/variadic128.C: New.
5464 2012-04-16 Tobias Burnus <burnus@net-b.de>
5467 * gfortran.dg/pointer_intent_6.f90: New.
5469 2012-04-16 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5473 to include public_private_module_4.f90.
5474 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5477 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5480 * g++.dg/diagnostic/operator1.C: New.
5481 * g++.dg/ext/label5.C: Adjust.
5482 * g++.dg/ext/va-arg1.C: Likewise.
5483 * g++.dg/other/error20.C: Likewise.
5484 * g++.dg/other/error20.C: Likewise.
5485 * g++.dg/other/error16.C: Likewise.
5486 * g++.dg/other/error10.C: Likewise.
5487 * g++.dg/parse/error30.C: Likewise.
5488 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5490 2012-04-16 Jason Merrill <jason@redhat.com>
5493 * g++.dg/cpp0x/variadic127.C: New.
5495 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5497 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5499 Use fail, pass instead of unresolved.
5503 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5505 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5506 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5507 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5509 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5512 * gfortran.dg/typebound_call_23.f03: New test case.
5514 2012-04-15 Jason Merrill <jason@redhat.com>
5517 * g++.dg/cpp0x/variadic126.C: New.
5520 * g++.dg/cpp0x/variadic125.C: New.
5523 * g++.dg/cpp0x/variadic124.C: New.
5526 * g++.dg/cpp0x/nullptr27.C: New.
5529 * g++.dg/warn/format8.C: New.
5531 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5534 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5536 2012-04-14 Tobias Burnus <burnus@net-b.de>
5540 * gfortran.dg/public_private_module_3.f90: New.
5541 * gfortran.dg/public_private_module_4.f90: New.
5543 2012-04-14 Tom de Vries <tom@codesourcery.com>
5545 * gcc.dg/superblock.c: New test.
5547 2012-04-14 Tom de Vries <tom@codesourcery.com>
5549 * gcc.dg/pr51879-12.c: New test.
5551 2012-04-13 Jason Merrill <jason@redhat.com>
5554 * g++.dg/cpp0x/variadic123.C: New.
5555 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5558 * g++.dg/cpp0x/initlist-ctor1.C: New.
5561 * g++.dg/other/anon-union2.C: New.
5563 2012-04-13 Martin Jambor <mjambor@suse.cz>
5566 * g++.dg/ipa/pr52939.C: New test.
5568 2012-04-13 Tom de Vries <tom@codesourcery.com>
5570 * gcc.dg/pr52734.c: New test.
5572 2012-04-13 Richard Guenther <rguenther@suse.de>
5574 PR tree-optimization/52969
5575 * gcc.dg/torture/pr52969.c: New testcase.
5577 2012-04-13 Richard Guenther <rguenther@suse.de>
5580 * gcc.dg/pr52549.c: New testcase.
5582 2012-04-13 Richard Guenther <rguenther@suse.de>
5585 * gcc.dg/pr52862.c: New testcase.
5587 2012-04-13 Joey Ye <joey.ye@arm.com>
5589 * gcc.target/arm/thumb1-imm.c: New testcase.
5591 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5594 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5595 second function argument.
5596 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5597 (calc_permps): Update declaration. Calculate result correctly.
5598 (avx2_test): Change src2 type to union256i_d.
5599 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5602 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5605 * gcc.target/powerpc/pr52775.c: New file.
5607 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5609 PR tree-optimization/18589
5610 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5611 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5612 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5613 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5614 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5615 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5616 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5617 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5618 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5619 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5621 2012-04-12 Richard Guenther <rguenther@suse.de>
5623 PR tree-optimization/52943
5624 * gcc.dg/torture/pr52943.c: New testcase.
5626 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5629 * gcc/target/sh/pr50751-4.c: New.
5630 * gcc/target/sh/pr50751-5.c: New.
5631 * gcc/target/sh/pr50751-6.c: New.
5632 * gcc/target/sh/pr50751-7.c: New.
5634 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
5637 * g++.dg/lookup/using52.C: New.
5639 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5641 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5643 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5645 PR rtl-optimization/52876
5646 * gcc.target/i386/pr52876.c: New.
5648 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5650 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5652 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5654 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5655 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5656 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5657 (ptrdiff_t): ... this. All uses changed.
5658 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5659 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5661 (main): Cast argument to __INTPTR_TYPE__.
5662 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5664 * gcc.dg/mallign.c (main): Likewise.
5665 * gcc.dg/pr38700.c (foo): Likewise.
5666 * gcc.dg/long-long-cst1.c (t): Likewise.
5667 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5668 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5669 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5670 * gcc.dg/pr25682.c (d, foo): Likewise.
5671 * gcc.dg/format/cast-1.c (f): Likewise.
5672 * gcc.dg/c90-const-expr-10.c
5673 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5674 (size_t): ...this. All uses changed.
5675 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5676 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5677 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5678 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5679 * gcc.dg/sequence-pt-1.c: Likewise.
5680 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5681 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5682 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5683 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5684 of ptrdiff_t with it.
5685 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5686 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5687 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5689 2012-04-11 Jason Merrill <jason@redhat.com>
5692 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5693 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5696 * g++.dg/ext/attrib45.C: New.
5698 * g++.dg/eh/dtor3.C: New.
5700 2012-04-11 Richard Guenther <rguenther@suse.de>
5703 * gfortran.dg/pr52621.f90: New testcase.
5705 2012-04-11 Richard Guenther <rguenther@suse.de>
5708 * g++.dg/torture/pr52918-1.C: New testcase.
5709 * g++.dg/torture/pr52918-2.C: Likewise.
5711 2012-04-11 Tobias Burnus <burnus@net-b.de>
5714 * gfortran.dg/block_11.f90: New.
5716 2012-04-11 Nick Clifton <nickc@redhat.com>
5718 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5720 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5723 * gcc.target/powerpc/pr16458-1.c: New test.
5724 * gcc.target/powerpc/pr16458-2.c: Likewise.
5725 * gcc.target/powerpc/pr16458-3.c: Likewise.
5726 * gcc.target/powerpc/pr16458-4.c: Likewise.
5728 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5730 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5731 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5732 * gcc.dg/builtin-bswap-5.c: Likewise.
5733 * gcc.target/i386/builtin-bswap-4.c: New test.
5735 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
5738 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5740 2012-04-11 Richard Guenther <rguenther@suse.de>
5742 PR rtl-optimization/52881
5743 * gcc.dg/torture/pr52881.c: New testcase.
5744 * gcc.dg/torture/pr52913.c: Likewise.
5746 2012-04-11 Richard Guenther <rguenther@suse.de>
5748 PR tree-optimization/52912
5749 * gcc.dg/torture/pr52912.c: New testcase.
5751 2010-04-10 Michael Matz <matz@suse.de>
5753 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5754 * gcc.dg/vect/vect-outer-1.c: Adjust.
5755 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5756 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5757 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5758 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5759 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5760 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5762 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5764 PR tree-optimization/52870
5765 * gcc.dg/vect/pr52870.c: New test.
5767 2012-04-09 Mike Stump <mikestump@comcast.net>
5769 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5770 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5771 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5772 * gnat.dg/aggr11.adb: Likewise.
5773 * gnat.dg/aggr11_pkg.ads: Likewise.
5774 * gnat.dg/aggr15.adb: Likewise.
5775 * gnat.dg/aggr15.ads: Likewise.
5776 * gnat.dg/aggr17.adb: Likewise.
5777 * gnat.dg/aggr18.adb: Likewise.
5778 * gnat.dg/array14.adb: Likewise.
5779 * gnat.dg/array14.ads: Likewise.
5780 * gnat.dg/array14_pkg.ads: Likewise.
5781 * gnat.dg/array19.adb: Likewise.
5782 * gnat.dg/array19.ads: Likewise.
5783 * gnat.dg/discr27.adb: Likewise.
5784 * gnat.dg/discr27.ads: Likewise.
5785 * gnat.dg/discr35.adb: Likewise.
5786 * gnat.dg/discr35.ads: Likewise.
5787 * gnat.dg/discr6.adb: Likewise.
5788 * gnat.dg/discr6_pkg.ads: Likewise.
5789 * gnat.dg/import1.adb: Likewise.
5790 * gnat.dg/import1.ads: Likewise.
5791 * gnat.dg/loop_address2.adb: Likewise.
5792 * gnat.dg/opt7.adb: Likewise.
5793 * gnat.dg/opt7.ads: Likewise.
5794 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5795 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5796 * gnat.dg/rep_clause2.adb: Likewise.
5797 * gnat.dg/rep_clause2.ads: Likewise.
5798 * gnat.dg/slice2.adb: Likewise.
5799 * gnat.dg/slice2.ads: Likewise.
5800 * gnat.dg/slice6.adb: Likewise.
5801 * gnat.dg/slice6_pkg.ads: Likewise.
5802 * gnat.dg/specs/unchecked_union2.ads: Likewise.
5803 * gnat.dg/taft_type2.adb: Likewise.
5804 * gnat.dg/taft_type2.ads: Likewise.
5805 * gnat.dg/taft_type2_pkg.ads: Likewise.
5806 * gnat.dg/volatile10.adb: Likewise.
5807 * gnat.dg/volatile10_pkg.ads: Likewise.
5809 * gcc.dg/dll-8.c: Remove execute permissions.
5810 * g++.dg/ext/dllexport5.C: Likewise.
5812 2012-04-09 Jan Hubicka <jh@suse.cz>
5817 * gcc.dg/lto/pr52634_1.c: New testcase.
5818 * gcc.dg/lto/pr52634_0.c: New testcase.
5820 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
5823 * gcc.target/i386/pr52883.c: New testcase.
5825 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
5827 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5828 (check_effective_target_sync_long_long): Add SPARC case.
5829 (check_effective_target_sync_long_long_runtime): Likewise.
5830 (check_effective_target_sync_int_long): Adjust SPARC case.
5831 (check_effective_target_sync_char_short): Likewise.
5833 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
5835 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5836 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
5838 2012-04-08 Tobias Burnus <burnus@net-b.de>
5842 * gfortran.dg/public_private_module_2.f90: New.
5844 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
5846 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5849 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5852 * gfortran.dg/function_optimize_11.f90: New test.
5854 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5857 * gfortran.dg/use_only_6.f90: New test.
5859 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5862 * gfortran.dg/use_only_6.f90: New test.
5863 2012-04-06 Mike Stump <mikestump@comcast.net>
5866 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5868 2012-04-05 Jason Merrill <jason@redhat.com>
5871 * g++.dg/template/qualified-id5.C: New.
5873 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5876 * gcc.target/i386/pr52882.c: New test.
5878 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5879 Dominique D'Humieures <dominiq@lps.ens.fr>
5882 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5883 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5885 2012-04-04 Jason Merrill <jason@redhat.com>
5888 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5890 2012-04-03 Jason Merrill <jason@redhat.com>
5893 * g++.dg/cpp0x/variadic-value1.C: New.
5895 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5897 * gnat.dg/pack18.adb: New test.
5898 * gnat.dg/pack18_pkg.ads: New helper.
5900 2012-04-03 Richard Guenther <rguenther@suse.de>
5902 PR tree-optimization/52808
5903 * gcc.dg/pr52808.c: New testcase.
5905 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5907 PR tree-optimization/52835
5908 * gfortran.dg/pr52835.f90: New test.
5910 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5912 * gnat.dg/specs/aggr5.ads: New test.
5914 2012-04-02 Richard Guenther <rguenther@suse.de>
5916 PR tree-optimization/52756
5917 * gcc.dg/torture/pr52756.c: New testcase.
5919 2012-04-02 Richard Guenther <rguenther@suse.de>
5922 * gcc.dg/pr52803.c: New testcase.
5924 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5927 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5930 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/cpp0x/noexcept17.C: New.
5934 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5935 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5936 * g++.dg/cpp0x/noexcept01.C: Likewise.
5937 * g++.dg/eh/init-temp1.C: Likewise.
5938 * g++.dg/eh/ctor1.C: Likwise.
5940 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5942 * gnat.dg/controlled6.adb: New test.
5943 * gnat.dg/controlled6_pkg.ads: New helper.
5944 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5946 2012-03-30 Richard Henderson <rth@redhat.com>
5949 * g++.dg/opt/pr52727.C: New testcase.
5951 2012-03-30 Richard Guenther <rguenther@suse.de>
5953 PR tree-optimization/52754
5954 * gcc.target/i386/pr52754.c: New testcase.
5956 2012-03-30 Richard Guenther <rguenther@suse.de>
5959 * g++.dg/torture/pr52772.C: New testcase.
5961 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5966 2012-03-29 Jason Merrill <jason@redhat.com>
5969 * g++.dg/template/inherit8.C: New.
5971 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/ext/weak4.C: New test.
5976 PR tree-optimization/52760
5977 * gcc.c-torture/execute/pr52760.c: New test.
5979 2012-03-29 Jason Merrill <jason@redhat.com>
5982 * g++.dg/cpp0x/initlist-array3.C: New.
5984 2012-03-28 Jason Merrill <jason@redhat.com>
5987 * g++.dg/overload/virtual2.C: New.
5989 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5991 * gnat.dg/vect7.ad[sb]: New test.
5993 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5994 Tobias Burnus <burnus@gcc.gnu.org>
5997 * gfortran.dg/allocate_class_1.f90 : Change error test.
5998 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5999 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6000 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6002 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6005 * gcc.dg/pr52691.c: New test.
6008 * gcc.c-torture/compile/pr52750.c: New test.
6010 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6013 * gcc.target/avr/torture/builtins-2.c: New test.
6015 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.target/i386/pr52736.c: New test.
6020 2012-03-27 Martin Jambor <mjambor@suse.cz>
6023 * gcc.dg/torture/pr52693.c: New test.
6025 2012-03-27 Meador Inge <meadori@codesourcery.com>
6028 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6030 2012-03-27 Mike Stump <mikestump@comcast.net>
6033 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6034 failures that match branch names.
6036 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6037 H.J. Lu <hongjiu.lu@intel.com>
6040 * gcc.target/i386/pr52698.c: New test.
6042 2012-03-27 Richard Guenther <rguenther@suse.de>
6045 * gcc.dg/torture/pr52720.c: New testcase.
6047 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6049 * gnat.dg/pack17.adb: New test.
6051 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6053 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6054 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6056 2012-03-26 Martin Jambor <mjambor@suse.cz>
6058 PR tree-optimization/50052
6059 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6061 2012-03-26 Richard Guenther <rguenther@suse.de>
6063 PR tree-optimization/52701
6064 * gfortran.dg/pr52701.f90: New testcase.
6066 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6068 PR tree-optimization/52686
6069 * gcc.target/arm/pr52686.c: New test.
6071 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6073 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6074 Add "-Os -flto" to list.
6076 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6078 * gnat.dg/concat2.ad[sb]: New test.
6080 2012-03-24 Jason Merrill <jason@redhat.com>
6082 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6083 * g++.dg/cpp0x/trailing2.C: Likewise.
6084 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6085 * g++.dg/cpp1y/auto-fn1.C: New.
6086 * g++.dg/cpp1y/auto-fn2.C: New.
6087 * g++.dg/cpp1y/auto-fn3.C: New.
6088 * g++.dg/cpp1y/auto-fn4.C: New.
6089 * g++.dg/cpp1y/auto-fn5.C: New.
6090 * g++.dg/cpp1y/auto-fn6.C: New.
6091 * g++.dg/cpp1y/auto-fn7.C: New.
6092 * g++.dg/cpp1y/auto-fn8.C: New.
6093 * g++.dg/cpp1y/auto-fn9.C: New.
6094 * g++.dg/cpp1y/auto-fn10.C: New.
6095 * g++.dg/cpp1y/auto-fn11.C: New.
6097 2012-03-23 Richard Guenther <rguenther@suse.de>
6099 PR tree-optimization/52678
6100 * gfortran.dg/pr52678.f: New testcase.
6102 2012-03-23 Richard Guenther <rguenther@suse.de>
6104 PR tree-optimization/52638
6105 * g++.dg/torture/pr52638.C: New testcase.
6107 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6110 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6112 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6115 * g++.dg/ext/attrib44.C: New test.
6117 2012-03-22 Jan Hubicka <jh@suse.cz>
6120 * g++.dg/torture/pr51737.C: New testcase
6122 2012-03-22 Richard Guenther <rguenther@suse.de>
6124 PR tree-optimization/52548
6125 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6127 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6129 * lib/fortran-modules.exp (list-module-names-1): Remove
6132 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6135 * gcc.target/sh/pr50751-1.c: New.
6136 * gcc.target/sh/pr50751-2.c: New.
6137 * gcc.target/sh/pr50751-3.c: New.
6139 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6142 * gcc.target/sh/sh4a-cos.c: Remove.
6143 * gcc.target/sh/sh4a-sin.c: Remove.
6144 * gcc.target/sh/sh4a-sincos.c: Remove.
6146 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6148 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6149 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6151 2012-03-21 Martin Jambor <mjambor@suse.cz>
6154 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6155 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6157 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6159 * gcc.target/arm/thumb-16bit-ops.c: New file.
6160 * gcc.target/arm/thumb-ifcvt.c: New file.
6162 2012-03-20 Jason Merrill <jason@redhat.com>
6164 * lib/target-supports.exp: Add { target c++1y }.
6166 * g++.dg/cpp0x/auto32.C: New.
6168 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6171 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6173 * gcc.dg/torture/pr48124-4.c: Ditto:
6174 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6176 2012-03-20 Jason Merrill <jason@redhat.com>
6179 * g++.dg/cpp0x/initlist66.C: New.
6181 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6183 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6186 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6189 * gcc.target/avr/torture/addr-space-2.h: New file.
6190 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6191 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6192 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6193 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6195 2012-03-20 Richard Guenther <rguenther@suse.de>
6197 * gnat.dg/pack16.adb: New testcase.
6198 * gnat.dg/pack16_pkg.ads: Likewise.
6199 * gnat.dg/specs/pack8.ads: Likewise.
6200 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6202 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6204 * g++.dg/warn/Wuseless-cast.C: Extend.
6206 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6209 * g++.dg/warn/Wuseless-cast.C: New.
6211 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6214 * gfortran.dg/pr52608.f90: New test.
6216 2012-03-17 Tobias Burnus <burnus@net-b.de>
6219 * gfortran.dg/proc_ptr_36.f90: New.
6221 2012-03-16 Martin Jambor <mjambor@suse.cz>
6223 * gcc.dg/misaligned-expand-1.c: New test.
6224 * gcc.dg/misaligned-expand-3.c: Likewise.
6226 2012-03-16 Richard Guenther <rguenther@suse.de>
6227 Kai Tietz <ktietz@redhat.com>
6230 * gcc.c-torture/execute/pr48814-1.c: New test.
6231 * gcc.c-torture/execute/pr48814-2.c: New test.
6232 * gcc.dg/tree-ssa/assign-1.c: New test.
6233 * gcc.dg/tree-ssa/assign-2.c: New test.
6234 * gcc.dg/tree-ssa/assign-3.c: New test.
6236 2012-03-16 Richard Guenther <rguenther@suse.de>
6238 * gnat.dg/specs/pack7.ads: New testcase.
6240 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6243 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6244 * gcc.dg/torture/vshuf-8.inc: Likewise.
6245 * gcc.dg/torture/vshuf-16.inc: Likewise.
6246 * gcc.dg/torture/vshuf-32.inc: Likewise.
6248 2012-03-15 Jason Merrill <jason@redhat.com>
6250 * g++.dg/torture/pr52582.C: New.
6252 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6254 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6256 2012-03-15 Ira Rosen <irar@il.ibm.com>
6257 Ulrich Weigand <ulrich.weigand@linaro.org>
6259 * gcc.dg/vect/slp-cond-3.c: New test.
6260 * gcc.dg/vect/slp-cond-4.c: New test.
6262 2012-03-15 Ira Rosen <irar@il.ibm.com>
6263 Ulrich Weigand <ulrich.weigand@linaro.org>
6265 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6266 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6268 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6273 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6274 * gfortran.dg/round_1.f03: Likewise.
6276 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6277 Andrew Pinski <apinski@cavium.com>
6280 * gcc.dg/pr52592.c: New test.
6282 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6284 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6285 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6286 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6287 * lib/fortran-modules.exp: .. this new file. Adjust users.
6288 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6289 gfortran-dg-debug-runtest): Call cleanup-modules.
6290 * lib/fortran-torture.exp (fortran-torture-execute,
6291 fortran-torture): Likewise.
6292 * gfortran.dg/coarray/caf.exp: Likewise.
6293 * lib/lto.exp: Likewise.
6294 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6295 * gfortran.dg/class_4b.f03: Likewise.
6296 * gfortran.dg/class_4c.f03: Likewise.
6297 * gfortran.dg/class_45a.f03: Likewise.
6298 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6299 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6300 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6301 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6302 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6303 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6304 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6305 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6306 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6307 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6308 * gfortran.dg/whole_file_28.f90: Likewise.
6309 * gfortran.dg/whole_file_29.f90: Likewise.
6310 * gfortran.dg/whole_file_30.f90: Likewise.
6311 * gfortran.dg/whole_file_31.f90: Likewise.
6313 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6315 PR tree-optimization/52267
6316 * gcc.dg/pr52267.c: New test.
6317 * gcc.dg/tree-ssa/vrp65.c: New test.
6318 * gcc.dg/tree-ssa/vrp66.c: New test.
6320 2012-03-15 Richard Guenther <rguenther@suse.de>
6323 * gfortran.dg/vect/pr52580.f: New testcase.
6325 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6327 * gcc.target/sh/fpul-usage-1.c: New.
6329 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6332 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6333 * gcc.target/sh/pr49468-di.c: Likewise.
6335 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6337 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6338 * gcc.dg/c99-stdint-6.c: Likewise.
6339 * gcc.dg/lto/20090210_0.c: Likewise.
6340 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6341 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6342 * gcc.dg/pragma-init-fini-2.c: Likewise.
6343 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6344 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6345 * gcc.target/i386/pr22152.c: Likewise.
6346 * gcc.target/i386/vect8-ret.c: Likewise.
6347 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6350 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6352 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6353 * g++.dg/tree-prof/partition1.C: Likewise.
6354 * g++.dg/tree-prof/partition2.C: Likewise.
6355 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6357 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6358 * gcc.c-torture/execute/20010724-1.c: Remove.
6359 * gcc.c-torture/execute/20010724-1.x: Remove.
6360 * gcc.c-torture/execute/20040208-2.c: Remove.
6361 * gcc.c-torture/execute/20040208-2.x: Remove.
6362 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6364 (main) [__mips__ && __sgi__]: Remove.
6365 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6366 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6367 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6368 mips-sgi-irix6* handling.
6369 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6370 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6371 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6373 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6374 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6375 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6376 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6377 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6378 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6380 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6381 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6382 * gcc.target/mips/save-restore-3.c: Likewise.
6383 * gcc.target/mips/save-restore-4.c: Likewise.
6384 * gcc.target/mips/save-restore-5.c: Likewise.
6385 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6386 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6388 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6390 (restore_ld_library_path_env_vars): Likewise.
6391 * lib/target-supports.exp (check_profiling_available): Remove
6392 mips*-*-irix* handling.
6393 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6394 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6395 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6397 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6400 * g++.dg/opt/pr52582.C: New test.
6402 2012-03-14 Richard Guenther <rguenther@suse.de>
6404 PR tree-optimization/52571
6405 * gcc.dg/vect/vect-2.c: Initialize arrays.
6406 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6407 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6408 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6410 2012-03-14 Richard Guenther <rguenther@suse.de>
6415 * gcc.dg/torture/pr48124-1.c: New testcase.
6416 * gcc.dg/torture/pr48124-2.c: Likewise.
6417 * gcc.dg/torture/pr48124-3.c: Likewise.
6418 * gcc.dg/torture/pr48124-4.c: Likewise.
6420 2012-03-14 Richard Guenther <rguenther@suse.de>
6423 * gcc.dg/pr52578.c: New testcase.
6425 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6428 * g++.dg/cpp0x/udlit-args2.C: New test.
6430 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6433 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6434 * gcc.c-torture/compile/pr48596.c: ... here.
6436 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6439 * g++.dg/lookup/hidden-class17.C: New test.
6441 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6444 * gcc.dg/Wunused-var-3.c: New test.
6446 2012-03-13 Martin Jambor <mjambor@suse.cz>
6448 * gcc.dg/misaligned-expand-2.c: New test.
6450 2012-03-13 Richard Guenther <rguenther@suse.de>
6453 * gcc.dg/pr52134.c: New testcase.
6455 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6457 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6459 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6461 PR tree-optimization/46728
6462 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6463 * gcc.target/powerpc/pr46728-5.c: Likewise.
6464 * gcc.target/powerpc/pr46728-8.c: Likewise.
6465 * gcc.target/powerpc/pr46728-10.c: Likewise.
6466 * gcc.target/powerpc/pr46728-11.c: Likewise.
6467 * gcc.target/powerpc/pr46728-13.c: Likewise.
6468 * gcc.target/powerpc/pr46728-14.c: Likewise.
6469 * gcc.target/powerpc/pr46728-15.c: Likewise.
6471 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6474 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6476 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6478 PR tree-optimization/46728
6479 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6480 * gcc.target/powerpc/pr46728-5.c: Likewise.
6481 * gcc.target/powerpc/pr46728-8.c: Likewise.
6482 * gcc.target/powerpc/pr46728-10.c: Likewise.
6483 * gcc.target/powerpc/pr46728-11.c: Likewise.
6484 * gcc.target/powerpc/pr46728-13.c: Likewise.
6485 * gcc.target/powerpc/pr46728-14.c: Likewise.
6486 * gcc.target/powerpc/pr46728-15.c: Likewise.
6488 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6491 * gcc.target/avr/torture/addr-space-1.h: New file.
6492 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6493 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6494 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6495 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6497 2012-03-12 Andrew Pinski <apinski@cavium.com>
6499 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6501 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6503 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6504 * g++.dg/abi/thunk4.C: Likewise.
6505 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6507 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6509 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6510 * g++.dg/eh/spbp.C: Likewise.
6511 * g++.dg/ext/label13.C: Likewise.
6512 * g++.dg/guality/guality.exp: Likewise.
6513 * g++.dg/other/anon5.C: Likewise.
6514 * g++.dg/other/pragma-ep-1.C: Remove.
6515 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6516 * g++.dg/warn/pr31246.C: Likewise.
6517 * g++.dg/warn/weak1.C: Likewise.
6518 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6519 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6520 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6521 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6522 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6523 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6524 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6525 * gcc.dg/c99-tgmath-1.c: Likewise.
6526 * gcc.dg/c99-tgmath-2.c: Likewise.
6527 * gcc.dg/c99-tgmath-3.c: Likewise.
6528 * gcc.dg/c99-tgmath-4.c: Likewise.
6529 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6531 * gcc.dg/debug/pr49032.c: Likewise.
6532 * gcc.dg/guality/guality.exp: Likewise.
6533 * gcc.dg/intmax_t-1.c: Likewise.
6534 * gcc.dg/pr48616.c: Likewise.
6535 * gcc.dg/pragma-ep-1.c: Remove.
6536 * gcc.dg/pragma-ep-2.c: Remove.
6537 * gcc.dg/pragma-ep-3.c: Remove.
6538 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6539 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6540 * gcc.misc-tests/gcov-14.c: Likewise.
6541 * gfortran.dg/guality/guality.exp: Likewise.
6542 * lib/target-supports.exp (check_weak_available): Likewise.
6543 (add_options_for_tls): Likewise.
6544 (check_ascii_locale_available): Likewise.
6545 * obj-c++.dg/dwarf-2.mm: Likewise.
6546 * objc.dg/dwarf-1.m: Likewise.
6547 * objc.dg/dwarf-2.m: Likewise.
6549 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6551 PR tree-optimization/51721
6552 * gcc.dg/tree-ssa/vrp64.c: New test.
6554 PR tree-optimization/52533
6555 * gcc.c-torture/compile/pr52533.c: New test.
6557 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6559 * gcc.target/i386/rtm-xabort-1.c: New.
6560 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6561 * gcc.target/i386/rtm-xend-1.c: Ditto.
6562 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6563 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6564 * gcc.target/i386/sse-13.c: Ditto.
6565 * gcc.target/i386/sse-14.c: Ditto.
6566 * gcc.target/i386/sse-22.c: Ditto.
6567 * gcc.target/i386/sse-23.c: Ditto.
6568 * g++.dg/other/i386-2.C: Ditto.
6569 * g++.dg/other/i386-3.C: Ditto.
6571 2012-03-12 Tobias Burnus <burnus@net-b.de>
6574 * gfortran.dg/proc_ptr_35.f90: New.
6576 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6579 * gcc.dg/torture/pr52530.c: New test.
6581 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6584 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6586 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6589 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6591 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6593 2012-03-09 Andrew Pinski <apinski@cavium.com>
6596 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6597 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6599 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6601 * gcc.dg/tree-ssa/scev-3.c: New.
6602 * gcc.dg/tree-ssa/scev-4.c: New.
6604 2012-03-08 Tobias Burnus <burnus@net-b.de>
6607 * gfortran.dg/proc_ptr_34.f90
6609 2012-03-07 Jason Merrill <jason@redhat.com>
6612 * g++.dg/cpp0x/udlit-mangle.C: New.
6614 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6616 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6618 2012-03-06 Richard Guenther <rguenther@suse.de>
6621 * gcc.dg/torture/pr52493.c: New testcase.
6623 2012-03-06 Richard Guenther <rguenther@suse.de>
6626 * gcc.dg/lto/pr52097_0.c: New testcase.
6628 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6631 * gcc.target/sh/pr51244-1.c: New.
6632 * gcc.target/sh/pr51244-2.c: New.
6633 * gcc.target/sh/pr51244-3.c: New.
6635 2012-03-05 Jason Merrill <jason@redhat.com>
6638 * g++.dg/ext/visibility/template11.C: New.
6640 * g++.dg/cpp0x/implicit13.C: New.
6642 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6644 PR tree-optimization/51721
6645 * gcc.dg/tree-ssa/vrp63.c: New test.
6646 * gcc.dg/pr51721.c: New test.
6648 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6651 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6654 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6657 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6659 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6662 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6664 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6666 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6669 2012-03-03 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6674 * g++.dg/cpp0x/initlist65.C: New.
6677 * g++.dg/ext/is_empty2.C: New.
6679 2012-03-03 Tobias Burnus <burnus@net-b.de>
6682 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6684 2012-03-03 Tobias Burnus <burnus@net-b.de>
6686 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6687 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6688 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6689 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6690 * gfortran.dg/class_30.f90: Remove dg-warning line.
6691 * gfortran.dg/bind_c_usage_25.f90: New.
6693 2012-03-03 Tobias Burnus <burnus@net-b.de>
6696 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6697 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6698 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6700 2012-03-03 Tobias Burnus <burnus@net-b.de>
6703 * gfortran.dg/assumed_type_1.f90: New.
6704 * gfortran.dg/assumed_type_2.f90: New.
6705 * gfortran.dg/assumed_type_3.f90: New.
6706 * gfortran.dg/assumed_type_4.f90: New.
6708 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6711 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6712 * gcc.target/sh/pr49468-di.c: New.
6714 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6716 * gcc.dg/graphite/pr50561.c: Update.
6718 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6720 * gcc.target/powerpc/pr52457.c: New test.
6722 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6724 * gcc.target/arm/sat-1.c: New test.
6726 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6729 * gcc.target/i386/pr46716.c: New test.
6731 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6734 * g++.dg/cpp0x/sfinae32.C: New.
6736 2012-03-02 Richard Guenther <rguenther@suse.de>
6738 PR tree-optimization/52406
6739 * gcc.dg/torture/pr52406.c: New testcase.
6741 2012-03-02 Tobias Burnus <burnus@net-b.de>
6744 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6745 * gfortran.dg/nullify_2.f90: Update dg-error.
6746 * gfortran.dg/nullify_4.f90: Ditto.
6747 * gfortran.dg/pointer_init_6.f90: Ditto.
6749 2012-03-02 Tobias Burnus <burnus@net-b.de>
6752 * gfortran.dg/class_51.f90: New.
6754 2012-03-02 Tobias Burnus <burnus@net-b.de>
6757 * gfortran.dg/intrinsic_8.f90: New.
6759 2012-03-01 Kai Tietz <ktietz@redhat.com>
6761 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6762 routines on mingw targets.
6763 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6765 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6767 PR tree-optimization/52445
6768 * gcc.dg/pr52445.c: New test.
6770 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6773 * gcc.c-torture/compile/pr52437.c: New test.
6776 * gcc.dg/torture/pr52419.c: New test.
6778 PR tree-optimization/52429
6779 * gcc.dg/torture/pr52429.c: New test.
6780 * g++.dg/opt/pr52429.C: New test.
6782 2012-02-29 Richard Guenther <rguenther@suse.de>
6785 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6786 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6787 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6788 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6789 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6790 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6792 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6794 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6796 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6799 * gfortran.dg/realloc_on_assign_13.f90 : New test.
6801 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6804 * gcc.target/arm/neon/pr51534.c: New testcase.
6806 2012-02-28 Richard Guenther <rguenther@suse.de>
6809 * gcc.dg/torture/pr52407.c: New testcase.
6811 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6813 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6814 * gcc.target/arm/vfp2.c: Likewise.
6815 * gcc.target/arm/vfp3.c: Likewise.
6816 * gcc.target/arm/vfp4.c: Likewise.
6817 * gcc.target/arm/vfp5.c: Likewise.
6818 * gcc.target/arm/vfp6.c: Likewise.
6819 * gcc.target/arm/vfp7.c: Likewise.
6820 * gcc.target/arm/vfp8.c: Likewise.
6821 * gcc.target/arm/vfp9.c: Likewise.
6822 * gcc.target/arm/vfp10.c: Likewise.
6823 * gcc.target/arm/vfp11.c: Likewise.
6824 * gcc.target/arm/vfp12.c: Likewise.
6825 * gcc.target/arm/vfp13.c: Likewise.
6826 * gcc.target/arm/vfp14.c: Likewise.
6827 * gcc.target/arm/vfp15.c: Likewise.
6828 * gcc.target/arm/vfp16.c: Likewise.
6829 * gcc.target/arm/vfp17.c: Likewise.
6830 * gcc.target/arm/neon-constants.h: New file.
6831 * gcc.target/arm/neon-vect1.c: New test.
6832 * gcc.target/arm/neon-vect2.c: New test.
6833 * gcc.target/arm/neon-vect3.c: New test.
6834 * gcc.target/arm/neon-vect4.c: New test.
6835 * gcc.target/arm/neon-vect5.c: New test.
6836 * gcc.target/arm/neon-vect6.c: New test.
6837 * gcc.target/arm/neon-vect7.c: New test.
6838 * gcc.target/arm/neon-vect8.c: New test.
6840 2012-02-28 Richard Guenther <rguenther@suse.de>
6842 PR tree-optimization/52402
6843 * gcc.dg/torture/pr52402.c: New testcase.
6845 2012-02-28 Richard Guenther <rguenther@suse.de>
6848 * g++.dg/lto/pr52400_0.C: New testcase.
6850 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
6852 * gcc.target/avr/torture/builtins-1.c: New test.
6853 * gcc.target/avr/torture/builtins-error.c: New test.
6855 2012-02-28 Kai Tietz <ktietz@redhat.com>
6857 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6858 * gcc.target/i386/pr45352-2.c: Likewise.
6859 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6860 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6861 targets instead rand.
6862 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6863 * gcc.target/i386/sse2-mul-1.c: Likewise.
6864 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6865 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6866 * gcc.target/i386/pad-1.c: Likewise.
6867 * gcc.target/i386/pad-9.c: Likewise.
6868 * gcc.target/i386/pad-2.c: Likewise.
6869 * gcc.target/i386/pad-5b.c: Likewise.
6870 * gcc.target/i386/pad-8.c: Likewise.
6871 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6872 * gcc.target/i386/pr44130.c: Likewise.
6873 * gcc.target/i386/align-main-1.c: Likewise.
6874 * gcc.target/i386/align-main-2.c: Likewise.
6875 * gcc.target/i386/sw-1.c: Likewise.
6876 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6877 on x64 mingw target.
6878 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6879 * gcc.target/i386/pr46295.c: Likewise.
6880 * gcc.target/i386/amd64-abi-1.c: Likewise.
6881 * gcc.target/i386/amd64-abi-2.c: Likewise.
6882 * gcc.target/i386/pr39082-1.c: Likewise.
6883 * gcc.target/i386/pr39162.c: Likewise.
6884 * gcc.target/i386/pr22152.c: Likewise.
6885 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6886 * gcc.target/i386/wrfsbase-2.c: Likewise.
6887 * gcc.target/i386/local.c: Likewise
6888 * gcc.target/i386/wrgsbase-1.c: Likewise.
6889 * gcc.target/i386/wrfsbase-1.c: Likewise.
6890 * gcc.target/i386/pr39315-3.c: Likewise.
6891 * gcc.target/i386/pr35767-4.c: Likewise.
6892 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6894 * gcc.target/i386/pr45336-2.c: Likewise.
6895 * gcc.target/i386/pr45336-1.c: Likewise.
6896 * gcc.target/i386/pr45336-4.c: Likewise.
6898 2012-02-27 Tristan Gingold <gingold@adacore.com>
6900 * gnat.dg/array20.ad[sb]: New test.
6902 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6905 * gcc.target/arm/pr52375.c: New test.
6906 * gcc.c-torture/compile/pr52375.c: New test.
6908 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6910 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6911 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6913 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6915 * gnat.dg/aggr19.adb: New test.
6916 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6918 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6921 * gcc.target/sh/pr49263.c: New.
6923 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6925 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6926 simulate_thread_wrapper_other_threads
6927 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6928 Move initialization of 'value' to main().
6929 (main): Initialize 'value';
6930 * gcc.dg/simulate-thread/speculative-store.c
6931 (simulate_thread_step_verify): Return 0 when successful.
6932 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6934 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6935 (simulate_thread_wrapper_other_threads): Return a success/fail value
6936 and issue an error if the instruction count threshold is exceeded.
6938 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6941 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6942 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6944 2012-02-24 Richard Guenther <rguenther@suse.de>
6947 * gcc.dg/pr52355.c: New testcase.
6949 2012-02-23 Kai Tietz <ktietz@redhat.com>
6951 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6952 * gcc.dg/Wpadded.c: Likewise.
6953 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6955 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6956 for sleep by Sleep and add windows.h include for this function.
6957 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6959 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6961 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6962 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6963 on x64 mingw target.
6964 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6965 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6966 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6967 failure on LLP64 target.
6969 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6972 * gcc.dg/noncompile/pr52290.c: New test.
6974 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6976 PR tree-optimization/52019
6977 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6979 2012-02-22 Kai Tietz <ktietz@redhat.com>
6981 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6982 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6983 derived pdiff_t type.
6984 * g++.dg/torture/pr49720.C: Likewise
6986 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6989 * gcc.target/i386/pr52330.c: New test.
6991 2012-02-22 Tobias Burnus <burnus@net-b.de>
6994 * gfortran.dg/io_constraints_10.f90: New.
6996 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6998 * lib/target-supports.exp (check_effective_target_vect_condition):
6999 Return true for NEON.
7001 2012-02-21 Kai Tietz <ktietz@redhat.com>
7003 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7005 2012-02-21 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/52324
7008 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7010 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7013 * gcc.target/avr/torture/pr51782-1.c: New test.
7015 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7017 PR tree-optimization/52318
7018 * gcc.dg/pr52318.c: New test.
7020 2012-02-20 Kai Tietz <ktietz@redhat.com>
7022 * gcc.dg/bf-ms-layout-3.c: New testcase.
7024 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7028 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7030 2012-02-20 Richard Guenther <rguenther@suse.de>
7032 PR tree-optimization/52298
7033 * gcc.dg/torture/pr52298.c: New testcase.
7034 * gcc.dg/vect/pr52298.c: Likewise.
7036 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7038 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7039 * gcc.c-torture/execute/pr52286.c: Ditto.
7041 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7043 PR tree-optimization/52286
7044 * gcc.c-torture/execute/pr52286.c: New test.
7046 2012-02-18 Tobias Burnus <burnus@net-b.de>
7049 * gfortran.dg/interface_35.f90: Use -std=f2003.
7050 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7051 * gfortran.dg/interface_assignment_4.f90: Ditto.
7052 * gfortran.dg/bessel_1.f90: Ditto.
7053 * gfortran.dg/func_result_6.f90: Ditto.
7054 * gfortran.dg/hypot_1.f90: Ditto.
7055 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7057 2012-02-17 Tobias Burnus <burnus@net-b.de>
7059 PR translation/52232
7060 PR translation/52234
7061 PR translation/52245
7062 PR translation/52246
7063 PR translation/52262
7064 PR translation/52273
7065 * gfortran.dg/coarray_22.f90: Update dg-error.
7066 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7068 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7071 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7072 (simulate-thread): Use default timeout.
7074 2012-02-16 Jason Merrill <jason@redhat.com>
7077 * g++.dg/ext/timevar1.C: New.
7079 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7082 * g++.dg/template/using21.C: New.
7083 * g++.dg/template/using22.C: Likewise.
7085 2012-02-16 Jason Merrill <jason@redhat.com>
7088 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7090 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7092 PR tree-optimization/52255
7093 * gcc.c-torture/compile/pr52255.c: New test.
7096 * g++.dg/debug/dwarf2/pr52260.C: New test.
7099 * g++.dg/ipa/pr51929.C: New test.
7101 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7104 * gcc.target/powerpc/pr52199.c: New file.
7106 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7111 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7113 * gcc.dg/pr51867.c: Don't include <math.h>.
7116 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7118 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7119 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7121 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7123 PR tree-optimization/50561
7124 * gcc.dg/graphite/pr50561.c: New testcase.
7126 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7128 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7129 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7131 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7133 * gnat.dg/discr35.ad[sb]: New test.
7135 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7137 * gnat.dg/volatile10.adb: New test.
7138 * gnat.dg/volatile10_pkg.ads: New helper.
7140 2012-02-14 Jason Merrill <jason@redhat.com>
7142 * g++.dg/ext/attrib43.C: New.
7144 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7146 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7147 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7149 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7150 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7151 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7152 effective_target fgnu_tm.
7153 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7155 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7158 * g++.dg/template/asmgoto1.C: New test.
7160 2012-02-14 Ian Lance Taylor <iant@google.com>
7163 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7164 compiling generated file for 64bit and index tests.
7166 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7168 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7170 2012-02-14 Richard Guenther <rguenther@suse.de>
7172 PR tree-optimization/52244
7173 PR tree-optimization/51528
7174 * gcc.dg/torture/pr52244.c: New testcase.
7176 2012-02-14 Walter Lee <walt@tilera.com>
7178 * g++.dg/other/PR23205.C: Disable test on tile.
7179 * g++.dg/other/pr23205-2.C: Disable test on tile.
7180 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7181 * gcc.dg/20040813-1.c: Disable test on tile.
7182 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7183 * gcc.misc-tests/linkage.exp: Handle tilegx.
7185 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7187 PR tree-optimization/52210
7188 * gcc.dg/pr52210.c: New test.
7190 2012-02-14 Jason Merrill <jason@redhat.com>
7193 * g++.dg/overload/defarg5.C: New.
7195 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7198 * c-c++-common/pr52181.c: New test.
7200 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7203 * g++.dg/ext/atomic-1.C: New test.
7205 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7207 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7209 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.c-torture/execute/pr52209.c: New test.
7214 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7217 * gfortran.dg/elemental_optional_args_5.f03: New test.
7219 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7222 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7225 2012-02-11 Ian Lance Taylor <iant@google.com>
7228 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7229 SPARC Solaris. Don't run the test at all on systems where it may
7230 not work, rather than xfailing it.
7232 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7234 PR rtl-optimization/52175
7235 * gcc.c-torture/compile/pr52175.c: New test.
7237 2012-02-10 Jason Merrill <jason@redhat.com>
7240 * g++.dg/template/repo10.C: New.
7242 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7245 * gcc.dg/pr52132.c: New test.
7247 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7249 * gnat.dg/specs/aggr4.ads: New test.
7250 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7252 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7255 * gcc.target/i386/pr52146.c: New.
7257 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7260 * c-c++-common/pr52177.c: New test.
7262 2012-02-10 Jan Hubicka <jh@suse.cz>
7265 * g++.dg/torture/pr48600.C: New testcase.
7267 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7270 * gcc.dg/dfp/pr52140.c: New test.
7272 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7275 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7278 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7281 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7282 * gcc.dg/pr51867.c: New test.
7284 2012-02-09 Ian Lance Taylor <iant@google.com>
7286 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7287 which don't support -fsplit-stack. Turn off optimization when
7288 compiling select5-out.go.
7290 2012-02-08 Ian Lance Taylor <iant@google.com>
7292 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7293 systems which don't support -fsplit-stack.
7295 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7297 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7298 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7299 machine instuction in the log.
7301 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7303 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7306 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7309 * gcc.dg/pr48524.c: New test.
7310 * gcc.dg/pr48524.spec: New spec file for test.
7312 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7315 * gfortran.dg/vect/pr32380.f90: New test.
7317 2012-02-08 Tobias Burnus <burnus@net-b.de>
7320 * gfortran.dg/realloc_on_assign_12.f90: New.
7322 2012-02-08 Richard Guenther <rguenther@suse.de>
7324 PR rtl-optimization/52170
7325 * gcc.dg/torture/pr52170.c: New testcase.
7327 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7329 PR gcov-profile/52150
7330 * gcc.dg/tree-prof/pr52150.c: New test.
7332 PR rtl-optimization/52139
7333 * gcc.dg/pr52139.c: New test.
7335 2012-02-07 Jason Merrill <jason@redhat.com>
7338 * g++.dg/cpp0x/constexpr-union3.C: New.
7341 * g++.dg/lto/pr52035_0.C: New.
7343 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7345 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7346 * gcc.dg/special/weak-1.c: Likewise.
7347 * gcc.dg/ucnid-12.c: Likewise.
7348 * gcc.dg/torture/pr45678-1.c: Likewise.
7349 * gcc.dg/torture/pr45678-2.c: Likewise.
7350 * gcc.dg/vector-4.c: Likewise.
7351 * gcc.dg/ipa/inline-5.c: Likewise.
7352 * gcc.dg/ucnid-11.c: Likewise.
7353 * gcc.misc-tests/gcov-13.c: Likewise.
7354 * gcc.misc-tests/gcov-14.c: Likewise.
7355 * g++.dg/ext/label13.C: Likewise.
7356 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7357 hppa*-*-hpux* options.
7358 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7360 * gcc.dg/pr48616.c: Likewise.
7361 * gcc.dg/pr17957.c: Likewise.
7362 * gcc.dg/pr17055-1.c: Likewise.
7363 * gcc.dg/pr32912-1.c: Likewise.
7364 * gcc.dg/tm/pr51472.c: Likewise.
7365 * c-c++-common/fold-bitand-4.c: Likewise.
7366 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7367 Use dg-additional-options for extra options.
7369 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7371 * gcc.target/epiphany/interrupt-2.c: New test.
7373 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7376 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7377 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7380 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7383 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7385 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7389 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7390 * gcc.target/mips/va-arg-1.c: New test.
7392 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7394 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7395 for -mno-pointers-to-nested-functions.
7397 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7399 * gcc.c-torture/execute/20120207-1.c: New test.
7401 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7403 PR rtl-optimization/52060
7404 * gcc.dg/torture/pr52060.c: New test.
7407 * gcc.c-torture/compile/pr52074.c: New test.
7409 2012-02-07 Tobias Burnus <burnus@net-b.de>
7412 * gfortran.dg/class_to_type_2.f90: New.
7414 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7417 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7420 2012-02-06 Jason Merrill <jason@redhat.com>
7423 * g++.dg/template/conv13.C: New.
7425 2012-02-06 Richard Guenther <rguenther@suse.de>
7427 PR tree-optimization/52115
7428 * gcc.c-torture/compile/pr52115.c: New testcase.
7430 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7433 * gcc.c-torture/execute/pr52129.c: New test.
7435 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7437 * gcc.dg/pr48374.c: Actually add the test I forgot
7438 in the 2012-01-25 commit.
7440 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7443 * gfortran.dg/vect/vect-8.f90: New test case.
7445 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7448 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7450 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7453 * gfortran.dg/class_48.f90 : Add test of allocate class array
7454 component with source in subroutine test3. Remove commenting
7455 out in subroutine test4, since branching on unitialized variable
7456 is now fixed (no PR for this last.).
7458 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7460 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7462 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7464 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7467 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7468 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7470 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7472 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7473 (check_effective_target_sync_int_long): Use it.
7474 (check_effective_target_sync_char_short): Likewise.
7475 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7477 2012-02-05 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/class_48.f90: Add some further checks.
7482 2012-02-05 Ira Rosen <irar@il.ibm.com>
7484 PR tree-optimization/52091
7485 * gcc.dg/vect/pr52091.c: New test.
7487 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7489 PR rtl-optimization/52113
7490 * gcc.target/avr/pr52113.c: New test.
7492 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7494 PR rtl-optimization/52092
7495 * gcc.c-torture/compile/pr52092.c: New test.
7497 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7500 * gfortran.dg/class_array_10.f03: New test.
7503 * gfortran.dg/class_array_11.f03: New test.
7506 * gfortran.dg/class_array_12.f03: New test.
7508 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7511 * gfortran.dg/realloc_on_assign_11.f90: New test.
7513 2012-02-02 Tobias Burnus <burnus@net-b.de>
7516 * gfortran.dg/shape_7.f90: New.
7518 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7520 * gcc.target/mips/mips-prepend-1.c: New test.
7522 2012-02-02 Jan Hubicka <jh@suse.cz>
7523 Tom de Vries <tom@codesourcery.com>
7526 * gcc.dg/alias-12.c: New testcase.
7527 * gcc.dg/alias-13.c: New testcase.
7529 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7532 * gcc.dg/pr52086.c: New test.
7534 PR tree-optimization/52073
7535 * gcc.c-torture/compile/pr52073.c: New test.
7537 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7540 * gfortran.dg/function_optimize_10.f90: New test.
7542 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7544 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7547 2012-02-01 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/typebound_operator_14.f90: New.
7552 2012-02-01 Tobias Burnus <burnus@net-b.de>
7555 * gfortran.dg/elemental_function_1.f90: New.
7557 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7559 PR rtl-optimization/51374
7560 * gcc.target/avr/torture/pr51374-1.c:
7561 Also fail if SBIS is seen.
7563 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7565 PR rtl-optimization/51374
7566 * gcc.target/avr/torture/pr51374-1.c: New.
7568 2012-01-31 Tobias Burnus <burnus@net-b.de>
7571 * gfortran.dg/typebound_generic_11.f90: New.
7573 2012-01-31 Tobias Burnus <burnus@net-b.de>
7576 * gfortran.dg/class_49.f90: New.
7578 2012-01-31 Tobias Burnus <burnus@net-b.de>
7581 * gfortran.dg/elemental_args_check_6.f90: New.
7583 2012-01-31 Jason Merrill <jason@redhat.com>
7586 * g++.dg/cpp0x/variadic122.C: New.
7588 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7591 * gfortran.dg/realloc_on_assign_10.f90: New test.
7593 2012-01-31 Richard Guenther <rguenther@suse.de>
7595 PR tree-optimization/51528
7596 * gcc.dg/torture/pr51528.c: New testcase.
7598 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7601 * lib/go.exp (go_target_compile): Append timeout= to options.
7602 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7603 select5-out.go test on alpha*-*-* targets.
7605 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7607 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7608 (TEST_SHORT): Reformat in the same way.
7609 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7610 (TEST_SHORT): Reformat in the same way.
7611 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7612 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7613 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7614 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7615 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7617 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7620 * gcc.target/arm/pr51835.c: New testcase.
7622 2012-01-30 Richard Guenther <rguenther@suse.de>
7624 PR tree-optimization/52028
7625 * gcc.dg/torture/pr52028.c: New testcase.
7626 * gfortran.dg/ldist-pr45199.f: Adjust.
7627 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7628 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7629 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7631 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7634 * gcc.dg/tree-prof/pr52027.c: New test.
7636 PR tree-optimization/52046
7637 * gcc.dg/pr52046.c: New test.
7640 * g++.dg/other/pr52048.C: New test.
7642 2012-01-30 Richard Guenther <rguenther@suse.de>
7644 PR tree-optimization/52045
7645 * gcc.dg/pr52045.c: New testcase.
7647 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7649 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7650 new code generated for __sync_lock_release.
7652 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7654 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7656 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7659 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7661 * g++.dg/ext/visibility/template10.C: Fix typo.
7663 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7665 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7668 * g++.dg/cpp0x/constexpr-ice6.C: New.
7670 2012-01-29 Tobias Burnus <burnus@net-b.de>
7673 * gfortran.dg/default_initialization_6.f90: New.
7675 2012-01-29 Tobias Burnus <burnus@net-b.de>
7678 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7679 * gfortran.dg/class_48.f90: New.
7681 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7684 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7686 2012-01-28 Tobias Burnus <burnus@net-b.de>
7689 * gfortran.dg/class_allocate_12.f90: New.
7691 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7693 * gcc.dg/torture/pr50444.c: Fix dg directives.
7695 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.target/arm/pr52006.c: New test.
7700 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7703 * gcc.dg/lto/trans-mem.h: New file.
7704 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7705 * gcc.dg/lto/trans-mem-1_1.c: Same.
7706 * gcc.dg/lto/trans-mem-4_1.c: Same.
7707 * gcc.dg/lto/trans-mem-3_1.c: Same.
7709 2012-01-27 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/dummy_procedure_7.f90: New.
7714 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7716 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7717 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7719 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7722 * g++.dg/other/gc5.C: New test.
7724 2012-01-27 Richard Guenther <rguenther@suse.de>
7726 PR tree-optimization/50444
7727 * gcc.dg/torture/pr50444.c: New testcase.
7729 2012-01-27 Tobias Burnus <burnus@net-b.de>
7733 * gfortran.dg/move_alloc_13.f90: New.
7735 2012-01-27 Tobias Burnus <burnus@net-b.de>
7738 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7739 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7740 and change dg-error string.
7742 2012-01-27 Tobias Burnus <burnus@net-b.de>
7745 * gfortran.dg/elemental_args_check_5.f90: New.
7747 2012-01-27 Richard Guenther <rguenther@suse.de>
7750 * g++.dg/torture/pr51959.C: New testcase.
7752 2012-01-27 Tom de Vries <tom@codesourcery.com>
7754 PR tree-optimization/51990
7755 * gcc.dg/pr51990.c: New test.
7756 * gcc.dg/pr51990-2.c: Same.
7758 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7759 Tobias Burnus <burnus@gcc.gnu.org>
7762 * gfortran.dg/class_allocate_11.f03: New.
7767 * gfortran.dg/class_allocate_7.f03: New.
7768 * gfortran.dg/class_allocate_8.f03: New.
7769 * gfortran.dg/class_allocate_9.f03: New.
7770 * gfortran.dg/class_allocate_10.f03: New.
7772 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7774 * gnat.dg/discr34.adb: New test.
7775 * gnat.dg/discr34_pkg.ads: New helper.
7777 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7779 * gnat.dg/discr33.adb: New test.
7781 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7783 * gnat.dg/limited_with3.ad[sb): New test.
7784 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7785 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7786 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7788 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7790 * gnat.dg/stack_usage1.adb: New test.
7791 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7793 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7794 * gcc.dg/pr44194-2.c: Likewise.
7796 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7799 * g++.dg/template/crash112.C: New.
7801 2012-01-27 Richard Henderson <rth@redhat.com>
7803 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7805 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7807 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7809 2012-01-26 Jakub Jelinek <jakub@redhat.com>
7812 * g++.dg/opt/pr51895.C: New test.
7814 2012-01-26 Michael Matz <matz@suse.de>
7816 PR tree-optimization/48794
7817 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7819 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7821 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7823 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7825 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7826 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7828 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7829 the default value for s390 and s390x.
7831 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
7834 * gcc.dg/lto/trans-mem-4_0.c: New.
7835 * gcc.dg/lto/trans-mem-4_1.c: New.
7836 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7838 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7839 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7841 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7842 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7845 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
7847 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7849 2012-01-25 Ian Lance Taylor <iant@google.com>
7851 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7853 2012-01-25 Tobias Burnus <burnus@net-b.de>
7856 * gfortran.dg/typebound_proc_25.f90: New.
7858 2012-01-25 Jason Merrill <jason@redhat.com>
7861 * g++.dg/lto/pr51992_0.C: New.
7863 2012-01-25 Jakub Jelinek <jakub@redhat.com>
7865 PR tree-optimization/51987
7866 * gcc.target/i386/pr51987.c: New test.
7868 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7870 * gcc.dg/tm/lto-1.c: Require lto support in target.
7872 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7874 PR rtl-optimization/48374
7875 * gcc.dg/pr48374.c: New test.
7877 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7879 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7881 2012-01-25 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/derived_constructor_char_3.f90: New.
7886 2012-01-24 Ian Lance Taylor <iant@google.com>
7888 * go.test/go-test.exp (filecmp): New procedure.
7889 (errchk): Handle quoted square brackets.
7890 (go-gc-tests): Set go_compile_args. Handle various new test
7891 lines. Skip a few new tests.
7892 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7894 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7896 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7897 (check_effective_target_vect_extract_even_odd)
7898 (check_effective_target_vect_interleave): Return true for MIPS
7901 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7903 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7904 (main): Use it instead of argc.
7906 2012-01-24 Jason Merrill <jason@redhat.com>
7909 * g++.dg/cpp0x/sfinae31.C: New.
7911 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7913 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7915 2012-01-24 Jason Merrill <jason@redhat.com>
7918 * g++.dg/inherit/covariant20.C: New.
7920 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7923 * g++.dg/parse/crash58.C: New.
7925 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7928 * gcc.dg/pr51957-1.c: New test.
7929 * gcc.dg/pr51957-1.h: New file.
7930 * gcc.dg/pr51957-2.c: New test.
7932 2012-01-23 Jason Merrill <jason@redhat.com>
7935 * g++.dg/ext/visibility/template10.C: New.
7937 2012-01-23 Tobias Burnus <burnus@net-b.de>
7940 * gfortran.dg/move_alloc_12.f90: New.
7942 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7945 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7947 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7950 * g++.dg/template/crash111.C: New.
7952 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7954 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7956 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7958 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7961 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7962 the DW_TAG_class_type and DW_AT_name: "Executor".
7964 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7966 * lib/target-supports.exp
7967 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7968 (check_effective_target_vect_interleave): Likewise.
7970 2012-01-22 Jason Merrill <jason@redhat.com>
7973 * g++.dg/template/using20.C: New.
7974 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7976 2012-01-23 Jason Merrill <jason@redhat.com>
7979 * g++.dg/torture/pr51344.C: Limit to x86.
7981 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7983 * c-c++-common/tm/omp.c: Require target with pthread support.
7985 2012-01-23 Richard Guenther <rguenther@suse.de>
7987 PR tree-optimization/51949
7988 * gcc.dg/torture/pr51949.c: New testcase.
7990 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7992 PR rtl-optimization/51933
7993 * gcc.c-torture/execute/pr51933.c: New test.
7995 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7997 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7998 Do not define for Interix.
8000 2012-01-22 Jason Merrill <jason@redhat.com>
8003 * g++.dg/lto/pr51832.h: New.
8004 * g++.dg/lto/pr51832_0.C: New.
8005 * g++.dg/lto/pr51832_1.C: New.
8007 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8009 * gcc.dg/ext-elim-1.c: New test.
8011 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8014 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8015 * g++.dg/opt/longbranch1.C: Likewise.
8017 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8019 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8022 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8025 * gfortran.dg/namelist_74.f90: New test.
8026 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8028 2012-01-21 Tobias Burnus <burnus@net-b.de>
8031 * gfortran.dg/class_47.f90: New.
8033 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8035 * gnat.dg/renaming5.ad[sb]: New test.
8037 2012-01-20 Jason Merrill <jason@redhat.com>
8040 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8042 2012-01-20 Jason Merrill <jason@redhat.com>
8045 * g++.dg/ext/attrib42.C: Require ilp32.
8047 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8050 * gcc.target/arm/pr51915.c: New test.
8052 2012-01-20 Cary Coutant <ccoutant@google.com>
8053 Dodji Seketeli <dodji@redhat.com>
8056 * g++.dg/debug/dwarf2/nested-3.C: New test.
8058 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8061 * g++.dg/template/crash110.C: New.
8063 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8065 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8066 Remove default options on hppa*-*-hpux*.
8068 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8070 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8072 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8074 * gcc.c-torture/compile/pr51856.c: New testcase.
8076 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8078 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8079 options to go_target_compile.
8081 2012-01-20 Kai Tietz <ktietz@redhat.com>
8083 * g++.dg/torture/pr51344.C: Fix typo.
8085 2012-01-20 Richard Guenther <rguenther@suse.de>
8087 PR tree-optimization/51903
8088 * g++.dg/torture/pr51903.C: New testcase.
8090 2012-01-20 Tobias Burnus <burnus@net-b.de>
8091 Janus Weil <janus@gcc.gnu.org>
8094 * gfortran.dg/use_21.f90: New.
8096 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8099 * gcc.dg/torture/pr51106-1.c: New test.
8100 * gcc.dg/torture/pr51106-2.c: New test.
8102 2012-01-19 Kai Tietz <ktietz@redhat.com>
8104 * g++.dg/torture/pr51344.C: New test.
8106 2012-01-19 Tobias Burnus <burnus@net-b.de>
8109 * gfortran.dg/intrinsic_size_2.f90: New.
8111 2012-01-19 Jason Merrill <jason@redhat.com>
8114 * g++.dg/inherit/using7.C: New.
8116 2012-01-19 Richard Guenther <rguenther@suse.de>
8118 PR tree-optimization/37997
8119 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8121 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8123 PR rtl-optimization/51505
8124 * gcc.dg/pr51505.c: New test.
8126 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8129 * gfortran.dg/typebound_operator_12.f03: New.
8130 * gfortran.dg/typebound_operator_13.f03: New.
8132 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8135 * g++.dg/cpp0x/pr51225.C: New.
8137 2012-01-17 Ian Lance Taylor <iant@google.com>
8140 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8142 2012-01-17 Tobias Burnus <burnus@net-b.de>
8145 * gfortran.dg/realloc_on_assign_9.f90: New.
8147 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8150 * gcc.dg/tm/memopt-3.c: Remove xfail.
8151 * gcc.dg/tm/memopt-4.c: Remove xfail.
8152 * gcc.dg/tm/memopt-5.c: Remove xfail.
8153 * gcc.dg/tm/memopt-7.c: Remove xfail.
8155 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8157 PR tree-optimization/51877
8158 * gcc.c-torture/execute/pr51877.c: New test.
8160 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8162 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8163 {!vect_align_arrays} to vect_sizes_32B_16B.
8164 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8165 * gcc.dg/vect/vect-peel-3.c: Ditto.
8167 2012-01-16 Jason Merrill <jason@redhat.com>
8170 * g++.dg/abi/mangle60.C: New.
8173 * g++.dg/pch/mangle1.{C,Hs}: New.
8175 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8176 Tobias Burnus <burnus@net-b.de>
8179 * gfortran.dg/elemental_optional_args_3.f90: New
8180 * gfortran.dg/elemental_optional_args_4.f90: New
8182 2012-01-16 Tobias Burnus <burnus@net-b.de>
8185 * gfortran.dg/use_20.f90: New
8187 2012-01-16 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/rv-bitfield.C: New.
8191 * g++.dg/cpp0x/rv-bitfield2.C: New.
8193 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8195 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8196 subroutine 'qsort' and use index array to assign the result.
8198 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8200 PR tree-optimization/51865
8201 * gcc.dg/pr51865.c: New test.
8203 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8205 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8207 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8209 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8210 to be loaded from the constant pool, rather than via %hi and %lo.
8212 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8214 PR rtl-optimization/51821
8215 * gcc.dg/pr51821.c: New test.
8217 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8219 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8221 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8223 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8225 2012-01-14 Tobias Burnus <burnus@net-b.de>
8228 * gfortran.dg/init_flag_8.f90: New.
8229 * gfortran.dg/init_flag_9.f90: New.
8231 2011-01-14 Tobias Burnus <burnus@net-b.de>
8234 * gfortran.dg/use_18.f90: New.
8235 * gfortran.dg/use_19.f90: New.
8237 2012-01-13 Ian Lance Taylor <iant@google.com>
8240 * g++.dg/warn/Wsign-compare-4.C: New.
8242 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8245 * gfortran.dg/alloc_comp_assign.f03: New.
8246 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8247 __BUILTIN_FREE from 38 to 32.
8249 2012-01-13 Jason Merrill <jason@redhat.com>
8252 * g++.dg/warn/Wreturn-type-7.C: New.
8254 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8256 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8258 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8259 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8260 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8261 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8262 int32plus because of big array needed.
8263 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8264 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8266 2012-01-13 Jason Merrill <jason@redhat.com>
8269 * g++.dg/ext/visibility/template9.C: New.
8272 * g++.dg/cpp0x/defaulted34.C: New.
8273 * g++.dg/template/virtual3.C: New.
8275 2012-01-13 Richard Guenther <rguenther@suse.de>
8278 * gcc.dg/torture/pr8081.c: New testcase.
8280 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8282 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8284 2012-01-12 Jason Merrill <jason@redhat.com>
8287 * g++.dg/ext/stmtexpr14.C: New.
8289 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8292 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8294 2012-01-12 Jason Merrill <jason@redhat.com>
8297 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8298 * g++.dg/abi/mangle58.C: Likewise.
8301 * g++.dg/template/arg8.C: New.
8303 2012-01-12 Ira Rosen <irar@il.ibm.com>
8305 PR tree-optimization/51799
8306 * gcc.dg/vect/pr51799.c: New test.
8307 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8310 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8311 Tobias Burnus <burnus@net-b.de>
8315 * lib/target-supports.exp
8316 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8317 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8319 2012-01-11 Jason Merrill <jason@redhat.com>
8322 * g++.dg/ext/attrib42.C: New.
8324 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8327 * gcc.dg/pr51796.c: New test.
8329 2012-01-11 Jason Merrill <jason@redhat.com>
8332 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8334 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8336 * gnat.dg/array19.ad[sb]: New test.
8338 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8340 * gnat.dg/opt23.ad[sb]: New test.
8341 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8342 * gnat.dg/opt24.ad[sb]: New test.
8344 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8346 PR tree-optimization/49642
8347 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8348 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8350 2012-01-11 Jason Merrill <jason@redhat.com>
8353 * g++.dg/template/explicit-args5.C: New.
8355 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8357 * gcc.c-torture/execute/20120110-1.c: New testcase.
8359 2012-01-10 Jason Merrill <jason@redhat.com>
8362 * g++.dg/inherit/ambig1.C: New.
8365 * g++.dg/cpp0x/constexpr-cache1.C: New.
8367 2012-01-10 Richard Guenther <rguenther@suse.de>
8369 PR tree-optimization/51801
8370 * gcc.dg/torture/pr51801.c: New testcase.
8372 2012-01-10 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/allocate_with_typespec_5.f90: New.
8377 2012-01-10 Tobias Burnus <burnus@net-b.de>
8379 * gfortran.dg/class_39.f03: Update dg-error string.
8381 2012-01-10 Richard Guenther <rguenther@suse.de>
8383 PR tree-optimization/50913
8384 * gcc.dg/graphite/interchange-16.c: New testcase.
8385 * gcc.dg/graphite/scop-20.c: XFAIL.
8386 * gfortran.dg/graphite/interchange-1.f: Likewise.
8387 * gfortran.dg/graphite/block-1.f90: Likewise.
8388 * gfortran.dg/graphite/block-2.f: Likewise.
8390 2012-01-10 Richard Henderson <rth@redhat.com>
8392 * lib/target-supports.exp (check_effective_target_vect_perm,
8393 check_effective_target_vect_perm_byte,
8394 check_effective_target_vect_perm_short): Enable for arm neon.
8396 2012-01-09 Tobias Burnus <burnus@net-b.de>
8399 * gfortran.dg/typebound_operator_11.f90: New.
8401 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8403 * gnat.dg/array18.adb: New test.
8404 * gnat.dg/array18_pkg.ads: New helper.
8406 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8409 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8410 around base object in first assignment in main program.
8411 * gfortran.dg/typebound_operator_10.f03: New test.
8413 2012-01-09 Martin Jambor <mjambor@suse.cz>
8415 PR tree-optimization/51759
8416 * g++.dg/ipa/pr51759.C: New test.
8418 2012-01-09 Tobias Burnus <burnus@net-b.de>
8421 * gfortran.dg/optional_absent_2.f90: New.
8423 2012-01-09 Tobias Burnus <burnus@net-b.de>
8426 * gfortran.dg/use_17.f90: New.
8428 2012-01-09 Gary Funck <gary@intrepid.com>
8430 PR preprocessor/33919
8431 * gcc.dg/pr33919.c: New test.
8432 * gcc.dg/pr33919-0.h: New test header file.
8433 * gcc.dg/pr33919-1.h: Ditto.
8434 * gcc.dg/pr33919-2.h: Ditto.
8436 2012-01-07 Jan Hubicka <jh@suse.cz>
8438 PR tree-optimize/51694
8439 * gcc.c-torture/compile/pr51694.c: new testcase.
8441 2012-01-07 Jan Hubicka <jh@suse.cz>
8443 PR tree-optimization/51600
8444 * g++.dg/torture/pr51600.C: New testcase.
8446 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8448 PR gcov-profile/51715
8449 PR gcov-profile/51717
8450 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8451 * gcc.misc-tests/gcov-14.c: Likewise.
8453 2012-01-06 Jason Merrill <jason@redhat.com>
8455 * g++.dg/parse/new5.C: New.
8457 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8460 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8461 including <string.h>.
8463 2012-01-06 Jason Merrill <jason@redhat.com>
8465 * g++.dg/abi/mangle51.C: New.
8466 * g++.dg/abi/mangle52.C: New.
8467 * g++.dg/abi/mangle53.C: New.
8468 * g++.dg/abi/mangle54.C: New.
8469 * g++.dg/abi/mangle55.C: New.
8470 * g++.dg/abi/mangle56.C: New.
8471 * g++.dg/abi/mangle57.C: New.
8472 * g++.dg/abi/mangle58.C: New.
8473 * g++.dg/abi/mangle59.C: New.
8474 * g++.dg/cpp0x/trailing3.C: Update mangling.
8475 * g++.dg/cpp0x/variadic111.C: Update mangling.
8476 * g++.dg/cpp0x/variadic4.C: Update mangling.
8477 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8478 * g++.dg/template/nontype22.C: Works now.
8479 * g++.dg/template/pr35240.C: Works now.
8481 * g++.dg/cpp0x/error7.C: New.
8483 2012-01-06 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.dg/deallocate_stat_2.f90: New.
8486 * coarray/allocate_errgmsg.f90: New.
8487 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8488 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8489 * coarray/subobject_1.f90: Fix for num_images > 1.
8490 * gfortran.dg/deallocate_stat.f90: Update due to changed
8493 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8495 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8497 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8499 * ada/acats/overflow.lst: Add cb20004.
8501 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8504 * g++.dg/cpp0x/alias-decl-18.C: New test.
8506 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8508 * gcc.c-torture/execute/20120104-1.c: New test.
8510 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8513 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8514 the old typebound_operator_8.f03.
8515 * gfortran.dg/typebound_operator_8.f03: New version of
8516 typebound_operator_7.f03 with 'u' a derived type instead of a
8519 2012-01-05 Richard Guenther <rguenther@suse.de>
8521 * g++.dg/torture/pr49309.C: Skip for -flto.
8523 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8526 * gcc.c-torture/compile/pr51761.c: New test.
8528 2012-01-05 Richard Guenther <rguenther@suse.de>
8530 PR tree-optimization/51760
8531 * gcc.dg/torture/pr51760.c: New testcase.
8533 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8536 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8538 2012-01-05 Richard Guenther <rguenther@suse.de>
8541 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8542 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8544 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8547 * gcc.dg/pr51695.c: New test.
8549 2012-01-04 Andrew Pinski <apinski@cavium.com>
8551 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8552 * gcc.target/mips/octeon2-lx-1.c: New test.
8553 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8554 * gcc.target/mips/octeon2-lx-2.c: New test.
8555 * gcc.target/mips/octeon2-lx-3.c: New test.
8557 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8561 * gcc.dg/tm/alias-1.c: Adjust regexp.
8562 * gcc.dg/tm/alias-2.c: Adjust regexp.
8564 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8567 * g++.dg/warn/Wparentheses-26.C: New.
8569 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8571 * gfortran.dg/elemental_optional_args_2.f90: New test.
8573 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8576 * gfortran.dg/common_17.f90: New test.
8578 2012-01-04 Richard Guenther <rguenther@suse.de>
8580 PR tree-optimization/49651
8581 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8582 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8584 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8587 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8589 2012-01-03 Andrew Pinski <apinski@cavium.com>
8591 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8592 for all mips targets. Also allow an optional .cfi_startproc.
8594 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8596 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8598 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8601 * g++.dg/rtti/dyncast5.C: New.
8603 2012-01-03 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/51070
8606 * gcc.dg/torture/pr51070-2.c: New testcase.
8608 2012-01-03 Richard Guenther <rguenther@suse.de>
8610 PR tree-optimization/51692
8611 * gcc.dg/torture/pr51692.c: New testcase.
8613 2012-01-03 Richard Guenther <rguenther@suse.de>
8616 * g++.dg/lto/pr51650-3_0.C: New testcase.
8618 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8621 * g++.dg/warn/Wredundant-decls-spec.C: New.
8623 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8625 PR tree-optimization/51719
8626 * g++.dg/tree-prof/pr51719.C: New test.
8628 2012-01-03 Richard Guenther <rguenther@suse.de>
8631 * gcc.dg/fold-compare-6.c: New testcase.
8633 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8636 * g++.dg/gomp/pr51669.C: New test.
8638 2012-01-02 Jason Merrill <jason@redhat.com>
8641 * g++.dg/cpp0x/constexpr-union2.C: New.
8644 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8646 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8649 * g++.dg/cpp0x/constexpr-99.C: New test.
8651 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8654 * g++.dg/template/init9.C: New.
8656 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8658 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8659 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8660 rather than a specific number.
8662 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/typebound_operator_7.f03: New.
8668 * gfortran.dg/typebound_operator_8.f03: New.
8670 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8673 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8675 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8677 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8679 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8683 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8686 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8688 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8689 * gfortran.dg/io_real_boz_4.f90: Likewise.
8690 * gfortran.dg/io_real_boz_5.f90: Likewise.
8692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8694 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8696 2012-01-02 Revital Eres <revital.eres@linaro.org>
8698 * gcc.dg/sms-11.c: New file.
8700 2012-01-02 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/coarray/image_index_3.f90: New.
8705 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8708 * g++.dg/parse/enum8.C: New.
8710 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8713 * g++.dg/conversion/reinterpret4.C: New.
8714 * g++.dg/conversion/reinterpret1.C: Adjust.
8716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8718 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8720 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
8722 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8723 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8724 * g++.old-deja/g++.jason/access14.C: Likewise.
8725 * g++.old-deja/g++.jason/access8.C: Likewise.
8726 * g++.old-deja/g++.jason/access1.C: Likewise.
8727 * g++.old-deja/g++.other/access3.C: Likewise.
8728 * g++.old-deja/g++.other/access5.C: Likewise.
8729 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8730 * g++.old-deja/g++.law/visibility22.C: Likewise.
8731 * g++.old-deja/g++.law/visibility26.C: Likewise.
8732 * g++.old-deja/g++.mike/p2746.C: Likewise.
8733 * g++.dg/debug/using1.C: Likewise.
8734 * g++.dg/lookup/using51.C: Likewise.
8735 * g++.dg/inherit/using5.C: Likewise.
8736 * g++.dg/inherit/pr30297.C: Likewise.
8737 * g++.dg/inherit/access8.C: Likewise.
8738 * g++.dg/torture/pr39362.C: Likewise.
8739 * g++.dg/template/crash13.C: Likewise.
8740 * g++.dg/template/using10.C: Likewise.
8742 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8745 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8748 2012-01-01 Ira Rosen <irar@il.ibm.com>
8750 PR tree-optimization/51704
8751 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8752 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8753 corresponding flags.
8755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8758 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8760 2012-01-01 Jan Hubicka <jh@suse.cz>
8762 PR rtl-optimization/51069
8763 * gcc.c-torture/compile/pr51069.c: New testcase.
8765 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8767 PR tree-optimization/51683
8768 * gcc.dg/pr51683.c: New test.
8770 Copyright (C) 2012 Free Software Foundation, Inc.
8772 Copying and distribution of this file, with or without modification,
8773 are permitted in any medium without royalty provided the copyright
8774 notice and this notice are preserved.