1 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
6 2012-06-19 Jason Merrill <jason@redhat.com>
9 * g++.dg/debug/localclass1.C: New.
11 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
13 * g++.dg/cpp0x/override4.C: New.
15 2012-06-14 Jason Merrill <jason@redhat.com>
18 * g++.dg/cpp0x/decltype37.C: New.
20 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
22 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
24 2012-06-19 Joseph Myers <joseph@codesourcery.com>
26 * gcc.c-torture/compile/vector-5.c,
27 gcc.c-torture/compile/vector-6.c: New tests.
29 2012-06-19 Richard Henderson <rth@redhat.com>
31 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
33 2012-06-19 Richard Guenther <rguenther@suse.de>
35 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
37 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
40 * gcc.target/i386/pr53712.c: New test.
42 2012-06-18 Tobias Burnus <burnus@net-b.de>
45 * gfortran.dg/elemental_optional_args_6.f90: New.
47 2012-06-18 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
51 * gfortran.dg/coarray/move_alloc_1.f90
53 2012-06-18 Tobias Burnus <burnus@net-b.de>
56 * gfortran.dg/coarray_27.f90: New.
58 2012-06-18 Joey Ye <Joey.Ye@arm.com>
59 Greta Yorsh <Greta.Yorsh@arm.com>
61 * gcc.target/arm/epilog-1.c: New test.
63 2012-06-18 Richard Guenther <rguenther@suse.de>
65 PR tree-optimization/53693
66 * g++.dg/torture/pr53693.C: New testcase.
68 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
70 PR tree-optimization/53703
71 * gcc.dg/torture/pr53703.c: New test.
73 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
76 * gcc.target/i386/pr53698.c: New test.
78 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
80 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
82 2012-06-17 Tobias Burnus <burnus@net-b.de>
86 * gfortran.dg/transfer_check_3.f90: New.
88 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
90 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
92 2012-06-16 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/deferred_type_param_8.f90: New.
98 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
100 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
101 testname that includes flags, passed in as new argument, in
103 (run_gcov): Get testname from dg-test, use it in pass/fail messages
104 and pass it to verify-* procedures.
106 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
107 alignment torture options with usual torture options.
109 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
110 messages reported for one line of source code.
111 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
112 * g++.dg/cpp0x/decltype2.C: Likewise.
113 * g++.dg/cpp0x/decltype3.C: Likewise.
114 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
115 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
116 * g++.dg/cpp0x/static_assert3.C: Likewise.
117 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
118 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
119 * g++.dg/cpp0x/union1.C: Likewise.
120 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
121 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
122 * g++.dg/cpp0x/variadic2.C: Likewise.
123 * g++.dg/cpp0x/variadic20.C: Likewise.
124 * g++.dg/cpp0x/variadic74.C: Likewise.
125 * g++.dg/diagnostic/bitfld2.C: Likewise.
126 * g++.dg/ext/attrib44.C: Likewise.
127 * g++.dg/ext/no-asm-1.C: Likewise.
128 * g++.dg/other/error34.C: Likewise.
129 * g++.dg/parse/crash46.C: Likewise.
130 * g++.dg/parse/error10.C: Likewise.
131 * g++.dg/parse/error2.C: Likewise.
132 * g++.dg/parse/error3.C: Likewise.
133 * g++.dg/parse/error36.C: Likewise.
134 * g++.dg/parse/error8.C: Likewise.
135 * g++.dg/parse/error9.C: Likewise.
136 * g++.dg/parse/parser-pr28152-2.C: Likewise.
137 * g++.dg/parse/parser-pr28152.C: Likewise.
138 * g++.dg/parse/template25.C: Likewise.
139 * g++.dg/parse/typename11.C: Likewise.
140 * g++.dg/tc1/dr147.C: Likewise.
141 * g++.dg/template/deduce3.C: Likewise.
142 * g++.dg/template/koenig9.C: Likewise.
143 * g++.dg/template/pr23510.C: Likewise.
144 * g++.dg/warn/pr12242.C: Likewise.
145 * g++.dg/warn/pr30551-2.C: Likewise.
146 * g++.dg/warn/pr30551.C: Likewise.
147 * g++.old-deja/g++.other/typename1.C: Likewise.
148 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
150 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
153 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
154 * c-c++-common/torture/vshuf-2.inc: Likewise.
155 * c-c++-common/torture/vshuf-4.inc: Likewise.
156 * c-c++-common/torture/vshuf-8.inc: Likewise.
157 * c-c++-common/torture/vshuf-main.inc: Likewise.
158 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
159 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
160 * c-c++-common/torture/vshuf-v2df.c: Likewise.
161 * c-c++-common/torture/vshuf-v2di.c: Likewise.
162 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
163 * c-c++-common/torture/vshuf-v2si.c: Likewise.
164 * c-c++-common/torture/vshuf-v4df.c: Likewise.
165 * c-c++-common/torture/vshuf-v4di.c: Likewise.
166 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
167 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
168 * c-c++-common/torture/vshuf-v4si.c: Likewise.
169 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
170 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
171 * c-c++-common/torture/vshuf-v8si.c: Likewise.
173 2012-06-15 Michael Matz <matz@suse.de>
175 * gcc.dg/tree-ssa/vector-4.c: New test.
177 2012-06-15 Michael Matz <matz@suse.de>
179 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
180 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
182 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
184 PR tree-optimization/53636
185 * gcc.target/arm/pr53636.c: New test.
187 2012-06-15 Jakub Jelinek <jakub@redhat.com>
189 PR tree-optimization/51581
190 * gcc.c-torture/execute/pr51581-1.c: New test.
191 * gcc.c-torture/execute/pr51581-2.c: New test.
192 * gcc.dg/vect/pr51581-1.c: New test.
193 * gcc.dg/vect/pr51581-2.c: New test.
194 * gcc.dg/vect/pr51581-3.c: New test.
195 * gcc.target/i386/avx-pr51581-1.c: New test.
196 * gcc.target/i386/avx-pr51581-2.c: New test.
197 * gcc.target/i386/avx2-pr51581-1.c: New test.
198 * gcc.target/i386/avx2-pr51581-2.c: New test.
199 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
201 2012-06-15 Richard Guenther <rguenther@suse.de>
203 * gcc.c-torture/execute/20120615-1.c: New testcase.
205 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
207 * gnat.dg/vect8.ad[sb]: New test.
209 2012-06-14 Richard Guenther <rguenther@suse.de>
211 * gcc.dg/tree-ssa/vrp.h: New testcase.
212 * gcc.dg/tree-ssa/vrp68.c: Likewise.
214 2012-06-13 Christian Bruel <christian.bruel@st.com>
217 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
219 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
221 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
223 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
226 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
229 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
230 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
231 scan-stack-usage-not): Don't strip torture options from test name.
233 * lib/scandump.exp (scan-dump-times): Use printable version of
234 regexp in test summary line.
236 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
237 messages reported for one line of source code.
238 * gcc.dg/format/few-1.c: Likewise.
239 * gcc.dg/ia64-sync-2.c: Likewise.
240 * gcc.dg/sync-2.c: Likewise.
241 * gcc.dg/noncompile/pr44517.c: Likewise.
243 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
246 * gcc.dg/guality/pr49888.c: New.
248 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
250 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
251 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
252 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
254 2012-06-13 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/intent_out_7.f90: New.
259 2012-06-13 Tobias Burnus <burnus@net-b.de>
262 * gfortran.dg/save_4.f90: New.
264 2012-06-12 Jakub Jelinek <jakub@redhat.com>
269 * gcc.dg/pr53532.c: New test.
270 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
272 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
273 * gcc.dg/Wcxx-compat-8.c: Likewise.
274 * gcc.dg/pr51034.c: New test.
275 * gcc.dg/pr53196-1.c: New test.
276 * gcc.dg/pr53196-2.c: New test.
278 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
280 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
281 alignment torture options with usual torture options.
282 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
283 instead of dg-options.
284 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
285 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
286 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
287 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
288 * gcc.dg/torture/stackalign/push-1.c: Likewise.
289 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
291 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
292 to checks for multiple messages reported for one line of source code.
293 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
295 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
296 messages reported for one line of source code.
298 * gcc.dg/20031223-1.c: Add comments to check for multiple
299 messages reported for one line of source code.
300 * gcc.dg/Wconversion-integer.c: Likewise.
301 * gcc.dg/Wfatal-2.c: Likewise.
302 * gcc.dg/Wfatal.c: Likewise.
303 * gcc.dg/Wobjsize-1.c: Likewise.
304 * gcc.dg/c99-vla-jump-1.c: Likewise.
305 * gcc.dg/c99-vla-jump-2.c: Likewise.
306 * gcc.dg/c99-vla-jump-3.c: Likewise.
307 * gcc.dg/c99-vla-jump-4.c: Likewise.
308 * gcc.dg/c99-vla-jump-5.c: Likewise.
309 * gcc.dg/decl-9.c: Likewise.
310 * gcc.dg/declspec-10.c: Likewise.
311 * gcc.dg/declspec-18.c: Likewise.
312 * gcc.dg/mtune.c: Likewise.
313 * gcc.dg/parser-pr28152-2.c: Likewise.
314 * gcc.dg/parser-pr28152.c: Likewise.
315 * gcc.dg/pr14475.c: Likewise.
316 * gcc.dg/pr27953.c: Likewise.
317 * gcc.dg/pr28322-3.c: Likewise.
318 * gcc.dg/pr30457.c: Likewise.
319 * gcc.dg/pr30551-2.c: Likewise.
320 * gcc.dg/pr30551-3.c: Likewise.
321 * gcc.dg/pr30551-4.c: Likewise.
322 * gcc.dg/pr30551-5.c: Likewise.
323 * gcc.dg/pr30551-6.c: Likewise.
324 * gcc.dg/pr30551.c: Likewise.
325 * gcc.dg/pr45461.c: Likewise.
326 * gcc.dg/pr48552-1.c: Likewise.
327 * gcc.dg/pr48552-2.c: Likewise.
328 * gcc.dg/redecl-1.c: Likewise.
329 * gcc.dg/transparent-union-3.c: Likewise.
330 * gcc.dg/utf-dflt.c: Likewise.
331 * gcc.dg/utf-dflt2.c: Likewise.
332 * gcc.dg/vla-8.c: Likewise.
333 * gcc.dg/vla-init-1.c: Likewise.
334 * gcc.dg/wtr-int-type-1.c: Likewise.
336 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
337 messages reported for for one line of source code.
338 * c-c++-common/raw-string-5.c: Likewise.
339 * c-c++-common/raw-string-4.c: Likewise.
340 * c-c++-common/raw-string-6.c: Likewise.
341 * c-c++-common/pr20000.c: Likewise.
343 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
344 messages reported for one line of source code.
345 * gcc.dg/cpp/pr30786.c: Likewise.
346 * gcc.dg/cpp/pr28709.c: Likewise.
347 * gcc.dg/cpp/missing-header-MD.c: Likewise.
348 * gcc.dg/cpp/macspace2.c: Likewise.
349 * gcc.dg/cpp/missing-header-1.c: Likewise.
350 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
351 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
352 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
354 2012-06-12 Jason Merrill <jason@redhat.com>
357 * g++.dg/template/local7.C: New.
359 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
362 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
363 * gcc.target/sh/pr51340-2.c: Likewise.
364 * gcc.target/sh/pr51340-3.c: Likewise.
366 2012-06-12 Michael Matz <matz@suse.de>
368 * gcc.dg/torture/alias-1.c: New test.
370 2012-06-12 Jakub Jelinek <jakub@redhat.com>
372 PR rtl-optimization/53589
373 * gcc.dg/torture/pr53589.c: New test.
375 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
378 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
379 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
380 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
381 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
382 * gcc.target/sh/pr50749-sf-predec-2.c: New.
383 * gcc.target/sh/pr50749-sf-predec-4.c: New.
384 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
385 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
386 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
387 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
388 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
389 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
390 * gcc.target/sh/pr50749-sf-predec-1.c: New.
391 * gcc.target/sh/pr50749-sf-predec-3.c: New.
392 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
393 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
395 2012-06-11 Sriraman Tallam <tmsriram@google.com>
397 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
398 (check_intel_cpu_model): New function.
399 (check_amd_cpu_model): New function.
400 (check_features): New function.
401 (__get_cpuid_output): New function.
402 (check_detailed): New function.
403 (fn1): Rename to quick_check.
404 (main): Update to call quick_check and call check_detailed.
406 2012-06-11 Richard Henderson <rth@redhat.com>
408 * lib/target-supports.exp
409 (check_effective_target_sync_long_long_runtime): Use
410 check_effective_target_lp64 instead of
411 check_effective_target_powerpc64 for powerpc targets.
413 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
416 * gcc.target/sh/pr53511-1.c: New.
418 2012-06-11 Richard Guenther <rguenther@suse.de>
421 * g++.dg/lto/pr53470_0.C: New testcase.
422 * gcc.dg/lto/pr53470_0.c: Likewise.
424 2012-06-11 Richard Guenther <rguenther@suse.de>
427 * g++.dg/ext/pr53605.C: New testcase.
429 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
431 * gnat.dg/specs/array1.ads: New test.
432 * gnat.dg/specs/array2.ads: Likewise.
433 * gnat.dg/array22.adb: Likewise.
435 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
437 * gnat.dg/constant4.adb: New test.
438 * gnat.dg/constant4_pkg.ads: New helper.
440 2012-06-08 Janus Weil <janus@gcc.gnu.org>
443 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
444 * gfortran.dg/allocate_class_1.f90: Modified.
445 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
446 * gfortran.dg/allocate_class_2.f90: New.
448 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
451 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
453 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
456 * gfortran.dg/string_assign_2.f90: New test case.
458 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
461 * gfortran.dg/string_assign_1.f90: New test case.
463 2012-06-07 Jakub Jelinek <jakub@redhat.com>
466 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
467 * gcc.dg/gomp/critical-4.c: Likewise.
468 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
469 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
470 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
471 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
472 * c-c++-common/gomp/pr53580.c: New test.
474 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
477 * g++.dg/cpp0x/forw_enum11.C: New.
479 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/cpp0x/alias-decl-19.C: New.
484 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
486 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
488 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
494 (avx_os_support): Use new defines.
496 2012-06-06 Richard Guenther <rguenther@suse.de>
499 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
502 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
505 * g++.dg/cpp0x/pr52841.C: New testcase.
507 2012-06-06 Richard Guenther <rguenther@suse.de>
509 PR tree-optimization/53081
510 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
511 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
513 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
515 * gcc.target/powerpc/pr53487.c: New test.
517 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
519 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
521 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
523 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
525 2012-06-05 Richard Guenther <rguenther@suse.de>
527 PR tree-optimization/30442
528 * gcc.dg/vect/bb-slp-30.c: New testcase.
530 2012-06-05 Richard Guenther <rguenther@suse.de>
532 PR tree-optimization/53081
533 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
534 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
535 -fno-tree-loop-distribute-patterns.
537 2012-06-05 Alan Modra <amodra@gmail.com>
539 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
540 Check static chain in nested funcs.
542 2012-06-04 Tobias Burnus <burnus@net-b.de>
545 * gfortran.dg/init_flag_10.f90: New.
547 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/warn/Wenum-compare-no-2: New.
552 2012-06-04 Dodji Seketeli <dodji@redhat.com>
554 PR preprocessor/53463
555 * g++.dg/cpp/limits.C: New test.
556 * g++.dg/parse/error19.C: Adjust.
557 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
558 * g++.dg/warn/pr35635.C: Likewise.
559 * g++.old-deja/g++.pt/assign1.C: Likewise.
561 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
564 * gcc.target/powerpc/cell_builtin_1.c: New test case.
565 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
566 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
567 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
568 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
569 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
570 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
571 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
573 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
575 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
577 2012-06-04 Jakub Jelinek <jakub@redhat.com>
579 PR tree-optimization/53550
580 * gcc.dg/pr53550.c: New test.
582 2012-06-04 Richard Guenther <rguenther@suse.de>
584 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
585 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
586 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
588 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
591 * gfortran.dg/parameter_array_element_2.f90: New.
593 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
596 * gcc.target/sh/pr53512-1.c: New.
597 * gcc.target/sh/pr53512-2.c: New.
598 * gcc.target/sh/pr53512-3.c: New.
599 * gcc.target/sh/pr53512-4.c: New.
601 2012-06-01 Jason Merrill <jason@redhat.com>
604 * g++.dg/ext/visibility/template12.C: New.
605 * g++.dg/ext/attrib14.C: Adjust warning line.
608 * g++.dg/parse/new6.C: New.
609 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
611 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
613 * c-c++-common/restrict-2.c: Revert previous change.
615 2012-06-01 Jason Merrill <jason@redhat.com>
618 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
621 * g++.dg/cpp0x/auto33.C: New.
623 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/parse/namespace-alias-1.C: New.
628 2012-06-01 Christian Bruel <christian.bruel@st.com>
630 * gcc.dg/spec-options.c: New test.
631 * gcc.dg/foo.specs: New file.
633 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
636 * gnat.dg/lto14.adb: Skip on Solaris.
638 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
640 * gcc.target/cris/sync-1-v10.c,
641 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
642 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
643 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
644 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
645 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
646 gcc.target/cris/torture/sync-mis-op-i-1.c,
647 gcc.target/cris/torture/sync-mis-op-i-1a.c,
648 gcc.target/cris/torture/sync-mis-op-i-2.c,
649 gcc.target/cris/torture/sync-mis-op-i-2a.c,
650 gcc.target/cris/torture/sync-mis-op-i-3.c,
651 gcc.target/cris/torture/sync-mis-op-i-3a.c,
652 gcc.target/cris/torture/sync-mis-op-s-1.c,
653 gcc.target/cris/torture/sync-mis-op-s-1a.c,
654 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
655 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
656 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
657 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
658 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
659 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
660 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
661 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
663 2012-05-31 Richard Guenther <rguenther@suse.de>
665 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
666 ldist-pr45948.c with disabled SCCP.
668 2012-05-31 Richard Guenther <rguenther@suse.de>
671 * gcc.dg/torture/pr48493.c: New testcase.
673 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
675 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
677 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
678 of the initialization loop.
679 (dg-final): Adjust the expected number of vectorized loops depending
680 on vect_char_mult target selector.
682 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
684 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
685 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
686 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
689 2012-05-30 Jason Merrill <jason@redhat.com>
692 * g++.dg/init/new34.C: New.
693 * g++.dg/tree-ssa/stabilize1.C: New.
695 2012-05-30 Jakub Jelinek <jakub@redhat.com>
698 * g++.dg/init/new33.C: New test.
700 2012-05-30 Richard Guenther <rguenther@suse.de>
703 * gcc.dg/torture/pr53501.c: New testcase.
704 * c-c++-common/restrict-2.c: Adjust.
706 2012-05-30 Alan Modra <amodra@gmail.com>
708 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
711 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
713 * gcc.target/i386/shuf-concat.c: New test.
715 2012-05-30 Jakub Jelinek <jakub@redhat.com>
717 PR rtl-optimization/53519
718 * gcc.c-torture/compile/pr53519.c: New test.
720 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
722 * gcc.target/arm/neon-vrev.c: New.
724 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
727 * gcc.target/sh/pr51340-1.c: New.
728 * gcc.target/sh/pr51340-2.c: New.
729 * gcc.target/sh/pr51340-3.c: New.
731 2012-05-29 Richard Guenther <rguenther@suse.de>
733 PR tree-optimization/53516
734 * gcc.dg/torture/pr53516.c: New testcase.
736 2012-05-29 Dodji Seketeli <dodji@redhat.com>
738 PR preprocessor/53229
739 * gcc.dg/cpp/paste6.c: Force to run without
740 -ftrack-macro-expansion.
741 * gcc.dg/cpp/paste8.c: Likewise.
742 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
743 -ftrack-macro-expansion.
744 * gcc.dg/cpp/paste12.c: Force to run without
745 -ftrack-macro-expansion.
746 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
747 -ftrack-macro-expansion.
748 * gcc.dg/cpp/paste13.c: Likewise.
749 * gcc.dg/cpp/paste14.c: Likewise.
750 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
751 -ftrack-macro-expansion.
752 * gcc.dg/cpp/paste18.c: New test.
754 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
756 * gcc.target/cris/torture/trap-1.c,
757 gcc.target/cris/torture/trap-2.c,
758 gcc.target/cris/torture/trap-3.c,
759 gcc.target/cris/torture/trap-v0.c,
760 gcc.target/cris/torture/trap-v3.c: New tests.
762 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/warn/Wbraces3.C: New.
766 * g++.dg/warn/Wbraces4.C: Likewise.
768 2012-05-28 Jakub Jelinek <jakub@redhat.com>
770 PR tree-optimization/53505
771 * c-c++-common/torture/pr53505.c: New test.
773 2012-05-27 Nathan Sidwell <nathan@acm.org>
775 * gcc.dg/stmt-expr-4.c: New.
777 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/parse/crash60.C: New.
782 2012-05-26 Jason Merrill <jason@redhat.com>
785 * c-c++-common/array-lit.c: New.
786 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
788 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
791 * gnat.dg/array21.adb: New test.
793 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
795 * gnat.dg/renaming5.adb: Adjust dg-final directive.
797 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
800 * g++.dg/other/anon-union3.C: New.
802 2012-05-25 Ian Lance Taylor <iant@google.com>
804 * gcc.dg/split-6.c: New test.
806 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/lto14.adb: New test.
810 2012-05-25 Tristan Gingold <gingold@adacore.com>
812 * gcc.target/i386/large-frame.c: New.
814 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
815 * gcc.target/powerpc/lhs-1.c: New.
816 * gcc.target/powerpc/lhs-2.c: New.
817 * gcc.target/powerpc/lhs-3.c: New.
819 2012-05-24 Dodji Seketeli <dodji@redhat.com>
821 Make unwound macro expansion trace less redundant
822 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
823 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
824 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
825 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
826 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
827 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
829 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/constexpr-default1.C: New.
834 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
837 * g++.dg/eh/goto2.C: New.
839 2012-05-24 Richard Guenther <rguenther@suse.de>
842 * g++.dg/tree-prof/pr53460.C: New testcase.
844 2012-05-24 Richard Guenther <rguenther@suse.de>
847 * g++.dg/debug/pr53466.C: New testcase.
849 2012-05-24 Jakub Jelinek <jakub@redhat.com>
851 PR tree-optimization/53465
852 * gcc.c-torture/execute/pr53465.c: New test.
854 2012-05-23 Tobias Burnus <burnus@net-b.de>
858 * gfortran.dg/allocate_with_typespec_6.f90: New.
860 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/warn/delete-array-1.C: New.
865 2012-05-23 Richard Guenther <rguenther@suse.de>
867 * gcc.dg/torture/pr39074-2.c: Adjust.
868 * gcc.dg/torture/pr39074.c: Likewise.
869 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
870 * gcc.dg/tree-ssa/alias-19.c: Likewise.
872 2012-05-22 Jan Hubicka <jh@suse.cz>
875 * g++.dg/torture/pr53161.C: New testcase.
877 2012-05-22 Tobias Burnus <burnus@net-b.de>
880 * gfortran.dg/realloc_on_assign_15.f90: New.
882 2012-05-22 Richard Guenther <rguenther@suse.de>
885 * gcc.dg/torture/pr51071-2.c: New testcase.
887 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
889 PR tree-optimization/53336
890 * g++.dg/torture/pr53336.C: New testcase.
892 2012-05-22 Dodji Seketeli <dodji@redhat.com>
895 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
896 instead of -Wunused-local-typedefs.
898 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/other/abstract4.C: New-
903 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/ext/attrib46.C: New.
908 2012-05-21 Joseph Myers <joseph@codesourcery.com>
911 * gcc.c-torture/compile/pr53418-1.c,
912 gcc.c-torture/compile/pr53418-2.c: New tests.
914 2012-05-21 Jakub Jelinek <jakub@redhat.com>
916 PR tree-optimization/53366
917 * gcc.dg/torture/pr53366-1.c: New test.
918 * gcc.dg/torture/pr53366-2.c: New test.
919 * gcc.target/i386/pr53366-1.c: New test.
920 * gcc.target/i386/pr53366-2.c: New test.
922 PR tree-optimization/53409
923 * gcc.c-torture/compile/pr53409.c: New test.
925 PR tree-optimization/53410
926 * gcc.c-torture/compile/pr53410-1.c: New test.
927 * gcc.c-torture/compile/pr53410-2.c: New test.
929 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
932 * gcc.target/i386/pr53425-1.c: New file.
933 * gcc.target/i386/pr53425-2.c: Likewise.
935 2012-05-21 Richard Guenther <rguenther@suse.de>
937 PR tree-optimization/53408
938 * gcc.dg/torture/pr53408.c: New testcase.
940 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
941 H.J. Lu <hongjiu.lu@intel.com>
944 * gcc.target/i386/pr53416.c: New file.
946 2012-05-21 Richard Guenther <rguenther@suse.de>
948 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
950 2012-05-21 Richard Guenther <rguenther@suse.de>
952 * gcc.dg/torture/ldist-1.c: New testcase.
954 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/lto13.adb: New test.
957 * gnat.dg/lto13_pkg.ad[sb]: New helper.
959 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/specs/lto12.ads: New test.
962 * gnat.dg/specs/lto12_pkg.ads: New helper.
964 2012-05-18 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/53346
967 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
968 * gcc.target/i386/incoming-10.c: Adjust.
969 * gcc.target/i386/incoming-11.c: Likewise.
970 * gcc.target/i386/pr46295.c: Likewise.
972 2012-05-18 Richard Guenther <rguenther@suse.de>
974 * gcc.dg/pr53352.c: Return zero.
976 2012-05-18 Richard Guenther <rguenther@suse.de>
978 PR tree-optimization/53390
979 * gcc.dg/torture/pr53390.c: New testcase.
981 2012-05-18 Meador Inge <meadori@codesourcery.com>
983 PR rtl-optimization/53352
984 * gcc.dg/pr53352.c: New test.
986 2012-05-17 David S. Miller <davem@davemloft.net>
988 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
989 failure on sparc-*-linux-gnu.
991 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/parse/error49.C: New.
995 * g++.dg/cpp0x/error8.C: Likewise.
996 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
997 * g++.dg/ext/utf-dflt2.C: Likewise.
998 * g++.dg/ext/utf-gnuxx98.C: Likewise.
999 * g++.dg/ext/utf-dflt.C: Likewise.
1000 * c-c++-common/raw-string-3.c: Likewise.
1001 * c-c++-common/raw-string-4.c: Likewise.
1003 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/catch1.C: New.
1008 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/parse/error48.C: New.
1012 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1013 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1015 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1017 * gcc.dg/tm/indirect-2.c: New test.
1019 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1021 PR tree-optimization/53217
1022 * gfortran.dg/pr53217.f90: New test.
1024 2012-05-16 Richard Guenther <rguenther@suse.de>
1026 PR tree-optimization/53364
1027 * g++.dg/torture/pr53364.C: New testcase.
1029 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1032 * gcc.dg/pr52549.c: Fix test for long != void*
1033 * gcc.c-torture/execute/pr52979-1.x: New file.
1034 * gcc.c-torture/execute/pr52979-2.x: New file.
1036 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1038 PR preprocessor/7263
1039 * gcc.dg/binary-constants-2.c: Run without tracking locations
1040 accross macro expansion.
1041 * gcc.dg/binary-constants-3.c: Likewise.
1042 * gcc.dg/cpp/sysmac2.c: Likewise.
1043 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1045 * gcc.dg/cpp/syshdr3.c: New test.
1046 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1047 * gcc.dg/system-binary-constants-1.c: New test.
1048 * gcc.dg/system-binary-constants-1.h: New header for the new test
1050 * g++.dg/cpp/syshdr3.C: New test.
1051 * g++.dg/cpp/syshdr3.h: New header the new test above.
1052 * g++.dg/system-binary-constants-1.C: New test.
1053 * g++.dg/system-binary-constants-1.h: New header the new test
1056 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1060 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1063 * gcc.dg/pr53358.c: New test.
1065 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1069 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1071 2012-05-15 Olivier Hainque <hainque@adacore.com>
1073 * g++.dg/eh/sighandle.C: New testcase.
1075 2012-05-15 Richard Guenther <rguenther@suse.de>
1077 PR tree-optimization/53355
1078 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1080 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1082 * gfortran.dg/*.f90: Remove now redundant manual
1083 cleanup-modules directive.
1085 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1087 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1088 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1090 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1093 * gfortran.dg/int_range_io_1.f90: New test.
1095 2012-05-14 Andi Kleen <ak@linux.intel.com>
1096 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1100 * gcc.target/i386/rtm-check.h: New file.
1101 * gcc.target/i386/pr53315.c: New test.
1103 2012-05-14 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/deferred_type_param_4.f90: New.
1109 * gfortran.dg/deferred_type_param_6.f90: New.
1111 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
1113 * gcc.target/i386/retarg.c: New test.
1115 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1118 * gfortran.dg/deferred_type_param_3.f90: New.
1119 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1120 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1122 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1124 * gnat.dg/null_pointer_deref3.adb: New test.
1126 2012-05-12 Tobias Burnus <burnus@net-b.de>
1130 * gfortran.dg/deferred_type_param_5.f90: New.
1132 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/parse/error47.C: New.
1136 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1139 * gfortran.dg/string_compare_4.f90: Change option
1140 to -fdump-tree-original. Add test case for kind=4.
1142 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1145 * gfortran.dg/string_compare_4.f90: New test.
1147 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1149 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1151 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/cpp0x/variadic132.C: New.
1156 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1160 * g++.dg/parse/error26.C: Tweak dg-error column number.
1162 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1167 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/lto11.ad[sb]: New test.
1171 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1174 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1175 directive to Scan for vpmuldq, not vpmacsdql.
1177 2012-05-09 Michael Matz <matz@suse.de>
1179 PR tree-optimization/53185
1180 * gcc.dg/vect/pr53185.c: New test.
1182 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1185 * gcc.target/i386/pr53249.c: New.
1187 2012-05-09 Richard Guenther <rguenther@suse.de>
1189 PR tree-optimization/18437
1190 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1191 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1193 2012-05-09 Jakub Jelinek <jakub@redhat.com>
1195 PR tree-optimization/53226
1196 * gcc.c-torture/compile/pr53226.c: New test.
1198 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1200 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1201 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1202 * gcc.target/i386/hle-and-acq-1.c: Likewise.
1203 * gcc.target/i386/hle-and-rel-1.c: Likewise.
1204 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1205 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1206 * gcc.target/i386/hle-or-acq-1.c: Likewise.
1207 * gcc.target/i386/hle-or-rel-1.c: Likewise.
1208 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1209 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1210 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1211 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1212 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1213 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1215 2012-05-09 Dehao Chen <dehao@google.com>
1217 * gcc.dg/predict-1.c: Remove the replicated text in this test.
1218 * gcc.dg/predict-2.c: Likewise.
1219 * gcc.dg/predict-3.c: Likewise.
1220 * gcc.dg/predict-4.c: Likewise.
1221 * gcc.dg/predict-5.c: Likewise.
1222 * gcc.dg/predict-6.c: Likewise.
1224 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1227 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1229 2012-05-08 Richard Guenther <rguenther@suse.de>
1231 * gcc.dg/fold-bitand-4.c: New testcase.
1233 2012-05-08 Dehao Chen <dehao@google.com>
1235 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1236 heuristic is working properly.
1237 * gcc.dg/predict-2.c: Likewise.
1238 * gcc/dg/predict-3.c: Likewise.
1239 * gcc/dg/predict-4.c: Likewise.
1240 * gcc/dg/predict-5.c: Likewise.
1241 * gcc/dg/predict-6.c: Likewise.
1243 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1245 PR tree-optimization/53239
1246 * g++.dg/opt/vrp3.C: New test.
1247 * g++.dg/opt/vrp3-aux.cc: New file.
1248 * g++.dg/opt/vrp3.h: New file.
1250 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1252 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1253 .uleb128 support in assembler output.
1255 2012-05-07 Richard Guenther <rguenther@suse.de>
1258 * g++.dg/lto/pr42987_0.C: New testcase.
1259 * g++.dg/lto/pr42987_1.C: Likewise.
1261 2012-05-07 Tobias Burnus <burnus@net-b.de>
1264 * gfortran.dg/typebound_operator_15.f90: New.
1266 2012-05-06 Tobias Burnus <burnus@net-b.de>
1269 * gfortran.dg/class_array_13.f90: New.
1271 2012-05-06 Tristan Gingold <gingold@adacore.com>
1273 * gnat.dg/warn7.adb: New test.
1275 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/specs/renamings.ads: Rename to...
1278 * gnat.dg/specs/renaming1.ads: ...this.
1279 * gnat.dg/specs/renaming2.ads: New test.
1280 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1281 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1282 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1283 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1285 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1287 * gnat.dg/discr36.ad[sb]: New test.
1288 * gnat.dg/discr36_pkg.ad[sb]: New helper.
1290 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
1293 * c-c++-common/pr43772.c: New.
1295 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
1298 * gfortran.dg/select_type_26.f03 : New test.
1299 * gfortran.dg/select_type_27.f03 : New test.
1302 * gfortran.dg/select_type_28.f03 : New test.
1304 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
1308 * gfortran.dg/mod_sign0_1.f90: New test.
1309 * gfortran.dg/mod_large_1.f90: New test.
1311 2012-05-04 Tobias Burnus <burnus@net-b.de>
1314 gfortran.dg/public_private_module_5.f90: New.
1316 2012-05-04 Tobias Burnus <burnus@net-b.de>
1319 * gfortran.dg/constructor_7.f90: New.
1320 * gfortran.dg/constructor_8.f90: New.
1322 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/static_assert7.C: New.
1327 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1329 PR tree-optimization/52633
1330 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1331 recognized as widening shifts instead of over-widening.
1332 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1333 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1334 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1335 * gcc.target/arm/pr52633.c: New test.
1337 2012-05-04 Richard Guenther <rguenther@suse.de>
1339 PR tree-optimization/53168
1340 * gcc.dg/torture/pr53168.c: New testcase.
1341 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1343 2012-05-04 Richard Guenther <rguenther@suse.de>
1345 * gcc.dg/lto/pr53214_0.c: New testcase.
1347 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1349 * gcc.target/ia64/pr48496.c: New test.
1350 * gcc.target/ia64/pr52657.c: Likewise.
1352 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
1355 * c-c++-common/pr51712.c: New.
1357 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1360 * gcc.target/powwerpc/pr53199.c: New file.
1362 2012-05-03 Jason Merrill <jason@redhat.com>
1364 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1366 * gcc.dg/debug/dwarf2/dups-types.c: New.
1367 * gcc.dg/debug/dwarf2/dups-types.h: New.
1369 2012-05-03 Jason Merrill <jason@redhat.com>
1371 * g++.dg/debug/dwarf2/namespace-2.C: New.
1372 * g++.dg/debug/dwarf2/localclass3.C: New.
1374 2012-05-03 Jason Merrill <jason@redhat.com>
1376 * g++.dg/debug/dwarf2/thunk1.C: New.
1378 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/other/final2.C: New.
1383 2012-05-03 Richard Guenther <rguenther@suse.de>
1385 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1387 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
1389 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1390 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1391 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1392 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1394 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1398 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1399 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1400 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1403 * gcc.dg/pr53174.c: New test.
1406 * gcc.target/arm/pr53187.c: New test.
1407 * gcc.c-torture/compile/pr53187.c: New test.
1409 2012-05-03 Richard Guenther <rguenther@suse.de>
1411 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1412 unsupported prefetching support.
1414 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1416 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1417 option -ftrack-macro-expansion=0.
1418 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1419 option -ftrack-macro-expansion=0.
1421 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1423 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1424 dg-options for target arm with dg-additional-options.
1426 2012-05-03 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/53144
1429 * gcc.dg/torture/pr53144.c: New testcase.
1431 2012-05-03 Tobias Burnus <burnus@net-b.de>
1434 * gfortran.dg/pointer_intent_7.f90: New.
1435 * gfortran.dg/pure_formal_3.f90: New.
1437 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1439 * gcc.target/s390/20030123-1.c: Add missing "volatile".
1441 2012-05-02 Martin Jambor <mjambor@suse.cz>
1444 * g++.dg/lto/pr52605_0.C: New test.
1446 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
1448 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1449 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1450 * gcc.target/i386/hle-add-acq-1.c: Ditto.
1451 * gcc.target/i386/hle-add-rel-1.c: Ditto.
1452 * gcc.target/i386/hle-and-acq-1.c: Ditto.
1453 * gcc.target/i386/hle-and-rel-1.c: Ditto.
1454 * gcc.target/i386/hle-or-acq-1.c: Ditto.
1455 * gcc.target/i386/hle-or-rel-1.c: Ditto.
1456 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1457 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1458 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1459 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1460 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1461 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1462 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1463 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1465 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
1468 * gcc.dg/pr53153.c: New test.
1470 2012-05-02 Richard Guenther <rguenther@suse.de>
1472 * g++.dg/tree-ssa/pr19807.C: Adjust.
1474 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1476 PR tree-optimization/53163
1477 * gcc.c-torture/compile/pr53163.c: New test.
1479 PR rtl-optimization/53160
1480 * gcc.c-torture/execute/pr53160.c: New test.
1482 2012-05-01 Ian Lance Taylor <iant@google.com>
1485 * gcc.dg/pr37303.c: New test.
1487 2012-05-01 Richard Henderson <rth@redhat.com>
1489 * lib/target-supports.exp
1490 (check_effective_target_sync_long_long_runtime): True for
1491 check_effective_target_powerpc64.
1493 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
1496 * gcc.dg/vector-1.c: Move to ...
1497 * c-c++-common/vector-1.c: ... here.
1498 * gcc.dg/vector-2.c: Move to ...
1499 * c-c++-common/vector-2.c: ... here.
1500 * gcc.dg/vector-3.c: Move to ...
1501 * c-c++-common/vector-3.c: ... here. Adapt to C++.
1502 * gcc.dg/vector-4.c: Move to ...
1503 * c-c++-common/vector-4.c: ... here.
1504 * gcc.dg/vector-init-1.c: Move to ...
1505 * c-c++-common/vector-init-1.c: ... here.
1506 * gcc.dg/vector-init-2.c: Move to ...
1507 * c-c++-common/vector-init-2.c: ... here.
1508 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
1509 * c-c++-common/vector-subscript-1.c: ... here.
1510 * gcc.dg/vector-subscript-2.c: Move to ...
1511 * c-c++-common/vector-subscript-2.c: ... here.
1512 * gcc.dg/vector-subscript-3.c: Move to ...
1513 * c-c++-common/vector-subscript-3.c: ... here.
1516 * g++.dg/cpp0x/vt-51314.C: New test.
1517 * g++.dg/cpp0x/variadic76.C: Fix.
1519 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
1521 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1523 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1525 Add -Wvarargs option
1526 * c-c++-common/Wvarargs.c: New test case.
1527 * c-c++-common/Wvarargs-2.c: Likewise.
1529 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1531 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
1532 * objc.dg/foreach-7.m: Force the test case to run without
1533 -ftrack-macro-expansion.
1534 * c-c++-common/tm/attrib-1.c: Likewise.
1535 * c-c++-common/warn-ommitted-condop.c: Likewise.
1536 * gcc.dg/assign-warn-1.c: Likewise.
1537 * gcc.dg/assign-warn-2.c: Likewise.
1538 * gcc.dg/attr-alloc_size.c: Likewise.
1539 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1540 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
1541 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
1542 * gcc.dg/c90-const-expr-9.c: Likewise.
1543 * gcc.dg/c99-const-expr-9.c: Likewise.
1544 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
1545 * gcc.dg/cpp/direct2s.c: Likewise.
1546 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
1547 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
1548 * gcc.dg/dfp/composite-type.c: Likewise.
1549 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
1550 with -ftrack-macro-expansion
1551 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
1552 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
1553 * g++.dg/ext/cleanup-1.C: Likewise.
1554 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1555 * g++.dg/template/sfinae10.C: Likewise.
1556 * g++.dg/tm/wrap-2.C: Likewise.
1557 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
1558 * g++.dg/warn/Wsign-conversion.C: Likewise.
1559 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
1560 * g++.old-deja/g++.mike/p10769b.C: Likewise.
1561 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
1562 it to run with -ftrack-macro-expansion.
1563 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
1564 test cases without -ftrack-macro-expansion.
1566 Fix location for static class members
1567 * g++.dg/template/sfinae6_neg.C: Adjust.
1569 Make conversion warnings work on NULL with -ftrack-macro-expansion
1570 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
1571 alongside the previous testing for NULL.
1573 Fix -Wuninitialized for -ftrack-macro-expansion
1574 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
1576 Strip "<built-in>" loc from displayed expansion context
1577 * g++.dg/warn/Wconversion-real-integer2.C: New test.
1578 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1579 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
1582 Fix expansion point loc for macro-like tokens
1583 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
1584 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1586 Fix token pasting with -ftrack-macro-expansion
1587 * gcc.dg/cpp/paste17.c: New test case for
1588 -ftrack-macro-expansion=2 mode only.
1589 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1591 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/warn6.ad[sb]: New test.
1595 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1598 * gcc.dg/20011021-1.c: Adjust testcase.
1600 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1603 * gfortran.dg/function_optimize_12.f90: New test.
1605 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
1608 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
1609 code to match current output and cover new peephole2 pattern.
1611 2012-04-27 Ollie Wild <aaw@google.com>
1613 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1615 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1617 * gcc.c-torture/execute/20120427-2.c: New testcase.
1618 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1619 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1620 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1622 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1625 * gcc.c-torture/execute/20120427-1.c: New testcase.
1627 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
1630 * gcc.dg/tree-ssa/forwprop-18.c: New test.
1632 2012-04-27 Tom de Vries <tom@codesourcery.com>
1634 PR tree-optimization/51879
1635 * gcc.dg/pr51879.c: New test.
1636 * gcc.dg/pr51879-2.c: Same.
1637 * gcc.dg/pr51879-3.c: Same.
1638 * gcc.dg/pr51879-4.c: Same.
1639 * gcc.dg/pr51879-6.c: Same.
1641 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/cpp0x/defaulted35.C: New.
1645 * g++.dg/cpp0x/defaulted15.C: Adjust.
1647 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
1649 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1652 2012-04-25 Sriraman Tallam <tmsriram@google.com>
1654 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1656 2012-04-26 Alan Modra <amodra@gmail.com>
1658 * gcc.target/powerpc/savres.c: New test.
1659 * gcc.target/powerpc/powerpc.exp: Run it.
1661 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1664 * gcc.dg/torture/pr53120.c: New test.
1666 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.c-torture/compile/pr52979-1.c: New test.
1670 * gcc.c-torture/execute/pr52979-1.c: New test.
1671 * gcc.c-torture/execute/pr52979-2.c: New test.
1673 2012-04-25 Richard Guenther <rguenther@suse.de>
1675 * gcc.target/i386/l_fma_float_5.c: Adjust.
1676 * gcc.target/i386/l_fma_double_4.c: Likewise.
1677 * gcc.target/i386/l_fma_float_2.c: Likewise.
1678 * gcc.target/i386/l_fma_float_6.c: Likewise.
1679 * gcc.target/i386/l_fma_double_1.c: Likewise.
1680 * gcc.target/i386/l_fma_double_5.c: Likewise.
1681 * gcc.target/i386/l_fma_float_3.c: Likewise.
1682 * gcc.target/i386/l_fma_double_2.c: Likewise.
1683 * gcc.target/i386/l_fma_double_6.c: Likewise.
1684 * gcc.target/i386/l_fma_float_4.c: Likewise.
1685 * gcc.target/i386/l_fma_double_3.c: Likewise.
1686 * gcc.target/i386/l_fma_float_1.c: Likewise.
1688 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1690 PR tree-optimization/53058
1691 * gcc.c-torture/compile/pr53058.c: New test.
1693 2012-04-25 Jan Hubicka <jh@suse.cz>
1696 * gcc.target/i386/pr39082-1.c: Update warning location.
1698 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1701 * gcc.dg/pr52880.c: New test.
1703 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
1705 * gcc.dg/m-un-2.c: Update.
1706 * gcc.dg/20011021-1.c: Update.
1708 2012-04-25 Tobias Burnus <burnus@net-b.de>
1711 * gfortran.dg/realloc_on_assign_14.f90: New.
1713 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1716 PR tree-optimizations/52891
1717 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1719 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp0x/sfinae35.C: New.
1723 * g++.dg/cpp0x/sfinae36.C: Likewise.
1725 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1728 * gcc.target/powerpc/pr47197.c: New test.
1730 2012-04-24 Richard Guenther <rguenther@suse.de>
1732 PR tree-optimization/53085
1733 * g++.dg/torture/pr53085.C: New testcase.
1735 2012-04-24 Andrew Pinski <apinski@cavium.com>
1738 * gcc.dg/tree-ssa/andor-3.c: New testcase.
1739 * gcc.dg/tree-ssa/andor-4.c: New testcase.
1740 * gcc.dg/tree-ssa/andor-5.c: New testcase.
1742 2012-04-24 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.c-torture/execute/pr53084.c: New test.
1747 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
1751 2012-04-23 Andrew Pinski <apinski@cavium.com>
1753 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
1755 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
1758 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
1759 * gcc.dg/torture/builtin-power-1.c: Likewise.
1761 2012-04-23 Richard Guenther <rguenther@suse.de>
1763 PR tree-optimization/53070
1764 * gcc.dg/torture/pr53070.c: New testcase.
1766 2012-04-23 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/pr53060.c: New testcase.
1771 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1773 PR tree-optimizations/52891
1774 * gcc.c-torture/compile/pr52891-1.c: New test.
1775 * gcc.c-torture/compile/pr52891-2.c: New test.
1777 2012-04-22 Tobias Burnus <burnus@net-b.de>
1780 * gfortran.dg/read_float_4.f90: New.
1782 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
1785 * c-c++-common/pr35441.C: New.
1787 2012-04-20 Ian Lance Taylor <iant@google.com>
1789 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1790 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1792 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
1794 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
1796 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
1798 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1800 PR rtl-optimization/44214
1801 * gcc.dg/pr44214-1.c: New test.
1802 * gcc.dg/pr44214-2.c: Likewise.
1803 * gcc.dg/pr44214-3.c: Likewise.
1805 2012-04-20 Richard Guenther <rguenther@suse.de>
1807 * g++.dg/torture/20120420-1.C: New testcase.
1809 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
1811 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
1813 2012-04-19 Christian Bruel <christian.bruel@st.com>
1815 * gcc.dg/pr52283.c: New test.
1817 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
1819 * gcc.dg/pr37985.c: New test.
1821 2012-04-19 Richard Guenther <rguenther@suse.de>
1823 PR rtl-optimization/44688
1824 * gcc.dg/var-expand1.c: Increase array size to make unrolling
1825 possibly profitable.
1827 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1829 PR tree-optimization/52976
1830 * gfortran.dg/reassoc_11.f: New test.
1832 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1834 PR tree-optimization/52976
1835 * gfortran.dg/reassoc_7.f: New test.
1836 * gfortran.dg/reassoc_8.f: Likewise.
1837 * gfortran.dg/reassoc_9.f: Likewise.
1838 * gfortran.dg/reassoc_10.f: Likewise.
1840 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/sfinae33.C: New.
1844 * g++.dg/cpp0x/sfinae34.C: Likewise.
1846 2012-04-18 Joey Ye <joey.ye@arm.com>
1848 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
1850 2012-04-18 Richard Guenther <rguenther@suse.de>
1852 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
1854 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
1855 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
1857 2012-04-17 Tom de Vries <tom@codesourcery.com>
1859 * g++.dg/pr51264-4.C: New test.
1861 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1864 * g++.dg/cpp0x/constexpr-ctor10.C: New.
1866 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/parse/crash59.C: New.
1871 2012-04-17 Michael Matz <matz@suse.de>
1873 PR tree-optimization/18437
1874 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
1876 2012-04-17 Richard Guenther <rguenther@suse.de>
1879 * g++.dg/torture/pr53011.C: New testcase.
1881 2012-04-16 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/variadic131.C: New.
1887 * g++.dg/cpp0x/variadic130.C: New.
1890 * g++.dg/cpp0x/variadic129.C: New.
1893 * g++.dg/cpp0x/variadic128.C: New.
1895 2012-04-16 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/pointer_intent_6.f90: New.
1900 2012-04-16 Tobias Burnus <burnus@net-b.de>
1903 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
1904 to include public_private_module_4.f90.
1905 * gfortran.dg/public_private_module_4.f90: Skip this test on all
1908 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/diagnostic/operator1.C: New.
1912 * g++.dg/ext/label5.C: Adjust.
1913 * g++.dg/ext/va-arg1.C: Likewise.
1914 * g++.dg/other/error20.C: Likewise.
1915 * g++.dg/other/error20.C: Likewise.
1916 * g++.dg/other/error16.C: Likewise.
1917 * g++.dg/other/error10.C: Likewise.
1918 * g++.dg/parse/error30.C: Likewise.
1919 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
1921 2012-04-16 Jason Merrill <jason@redhat.com>
1924 * g++.dg/cpp0x/variadic127.C: New.
1926 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * lib/plugin-support.exp (plugin-test-execute): Properly determine
1930 Use fail, pass instead of unresolved.
1934 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
1936 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1937 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1938 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1940 2012-04-16 Janus Weil <janus@gcc.gnu.org>
1943 * gfortran.dg/typebound_call_23.f03: New test case.
1945 2012-04-15 Jason Merrill <jason@redhat.com>
1948 * g++.dg/cpp0x/variadic126.C: New.
1951 * g++.dg/cpp0x/variadic125.C: New.
1954 * g++.dg/cpp0x/variadic124.C: New.
1957 * g++.dg/cpp0x/nullptr27.C: New.
1960 * g++.dg/warn/format8.C: New.
1962 2012-04-15 Janus Weil <janus@gcc.gnu.org>
1965 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
1967 2012-04-14 Tobias Burnus <burnus@net-b.de>
1971 * gfortran.dg/public_private_module_3.f90: New.
1972 * gfortran.dg/public_private_module_4.f90: New.
1974 2012-04-14 Tom de Vries <tom@codesourcery.com>
1976 * gcc.dg/superblock.c: New test.
1978 2012-04-14 Tom de Vries <tom@codesourcery.com>
1980 * gcc.dg/pr51879-12.c: New test.
1982 2012-04-13 Jason Merrill <jason@redhat.com>
1985 * g++.dg/cpp0x/variadic123.C: New.
1986 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1989 * g++.dg/cpp0x/initlist-ctor1.C: New.
1992 * g++.dg/other/anon-union2.C: New.
1994 2012-04-13 Martin Jambor <mjambor@suse.cz>
1997 * g++.dg/ipa/pr52939.C: New test.
1999 2012-04-13 Tom de Vries <tom@codesourcery.com>
2001 * gcc.dg/pr52734.c: New test.
2003 2012-04-13 Richard Guenther <rguenther@suse.de>
2005 PR tree-optimization/52969
2006 * gcc.dg/torture/pr52969.c: New testcase.
2008 2012-04-13 Richard Guenther <rguenther@suse.de>
2011 * gcc.dg/pr52549.c: New testcase.
2013 2012-04-13 Richard Guenther <rguenther@suse.de>
2016 * gcc.dg/pr52862.c: New testcase.
2018 2012-04-13 Joey Ye <joey.ye@arm.com>
2020 * gcc.target/arm/thumb1-imm.c: New testcase.
2022 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2026 second function argument.
2027 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2028 (calc_permps): Update declaration. Calculate result correctly.
2029 (avx2_test): Change src2 type to union256i_d.
2030 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2033 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2036 * gcc.target/powerpc/pr52775.c: New file.
2038 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2040 PR tree-optimization/18589
2041 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2042 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2043 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2044 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2045 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2046 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2047 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2048 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2049 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2050 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2052 2012-04-12 Richard Guenther <rguenther@suse.de>
2054 PR tree-optimization/52943
2055 * gcc.dg/torture/pr52943.c: New testcase.
2057 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2060 * gcc/target/sh/pr50751-4.c: New.
2061 * gcc/target/sh/pr50751-5.c: New.
2062 * gcc/target/sh/pr50751-6.c: New.
2063 * gcc/target/sh/pr50751-7.c: New.
2065 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
2068 * g++.dg/lookup/using52.C: New.
2070 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2072 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2074 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2076 PR rtl-optimization/52876
2077 * gcc.target/i386/pr52876.c: New.
2079 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2081 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2083 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2085 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2086 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2087 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2088 (ptrdiff_t): ... this. All uses changed.
2089 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2090 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2092 (main): Cast argument to __INTPTR_TYPE__.
2093 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2095 * gcc.dg/mallign.c (main): Likewise.
2096 * gcc.dg/pr38700.c (foo): Likewise.
2097 * gcc.dg/long-long-cst1.c (t): Likewise.
2098 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2099 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2100 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2101 * gcc.dg/pr25682.c (d, foo): Likewise.
2102 * gcc.dg/format/cast-1.c (f): Likewise.
2103 * gcc.dg/c90-const-expr-10.c
2104 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2105 (size_t): ...this. All uses changed.
2106 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2107 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2108 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2109 * gcc.dg/pr34856.c (uintptr_t): Likewise.
2110 * gcc.dg/sequence-pt-1.c: Likewise.
2111 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2112 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2113 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2114 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
2115 of ptrdiff_t with it.
2116 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2117 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2118 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2120 2012-04-11 Jason Merrill <jason@redhat.com>
2123 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2124 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2127 * g++.dg/ext/attrib45.C: New.
2129 * g++.dg/eh/dtor3.C: New.
2131 2012-04-11 Richard Guenther <rguenther@suse.de>
2134 * gfortran.dg/pr52621.f90: New testcase.
2136 2012-04-11 Richard Guenther <rguenther@suse.de>
2139 * g++.dg/torture/pr52918-1.C: New testcase.
2140 * g++.dg/torture/pr52918-2.C: Likewise.
2142 2012-04-11 Tobias Burnus <burnus@net-b.de>
2145 * gfortran.dg/block_11.f90: New.
2147 2012-04-11 Nick Clifton <nickc@redhat.com>
2149 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2151 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
2154 * gcc.target/powerpc/pr16458-1.c: New test.
2155 * gcc.target/powerpc/pr16458-2.c: Likewise.
2156 * gcc.target/powerpc/pr16458-3.c: Likewise.
2157 * gcc.target/powerpc/pr16458-4.c: Likewise.
2159 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
2161 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2162 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2163 * gcc.dg/builtin-bswap-5.c: Likewise.
2164 * gcc.target/i386/builtin-bswap-4.c: New test.
2166 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2169 * lib/prune.exp: Add -fno-diagnostics-show-caret.
2171 2012-04-11 Richard Guenther <rguenther@suse.de>
2173 PR rtl-optimization/52881
2174 * gcc.dg/torture/pr52881.c: New testcase.
2175 * gcc.dg/torture/pr52913.c: Likewise.
2177 2012-04-11 Richard Guenther <rguenther@suse.de>
2179 PR tree-optimization/52912
2180 * gcc.dg/torture/pr52912.c: New testcase.
2182 2010-04-10 Michael Matz <matz@suse.de>
2184 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2185 * gcc.dg/vect/vect-outer-1.c: Adjust.
2186 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2187 * gcc.dg/vect/vect-outer-1a.c: Adjust.
2188 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2189 * gcc.dg/vect/vect-outer-1b.c: Adjust.
2190 * gcc.dg/vect/vect-outer-2b.c: Adjust.
2191 * gcc.dg/vect/vect-outer-3b.c: Adjust.
2193 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2195 PR tree-optimization/52870
2196 * gcc.dg/vect/pr52870.c: New test.
2198 2012-04-09 Mike Stump <mikestump@comcast.net>
2200 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2201 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2202 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2203 * gnat.dg/aggr11.adb: Likewise.
2204 * gnat.dg/aggr11_pkg.ads: Likewise.
2205 * gnat.dg/aggr15.adb: Likewise.
2206 * gnat.dg/aggr15.ads: Likewise.
2207 * gnat.dg/aggr17.adb: Likewise.
2208 * gnat.dg/aggr18.adb: Likewise.
2209 * gnat.dg/array14.adb: Likewise.
2210 * gnat.dg/array14.ads: Likewise.
2211 * gnat.dg/array14_pkg.ads: Likewise.
2212 * gnat.dg/array19.adb: Likewise.
2213 * gnat.dg/array19.ads: Likewise.
2214 * gnat.dg/discr27.adb: Likewise.
2215 * gnat.dg/discr27.ads: Likewise.
2216 * gnat.dg/discr35.adb: Likewise.
2217 * gnat.dg/discr35.ads: Likewise.
2218 * gnat.dg/discr6.adb: Likewise.
2219 * gnat.dg/discr6_pkg.ads: Likewise.
2220 * gnat.dg/import1.adb: Likewise.
2221 * gnat.dg/import1.ads: Likewise.
2222 * gnat.dg/loop_address2.adb: Likewise.
2223 * gnat.dg/opt7.adb: Likewise.
2224 * gnat.dg/opt7.ads: Likewise.
2225 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2226 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2227 * gnat.dg/rep_clause2.adb: Likewise.
2228 * gnat.dg/rep_clause2.ads: Likewise.
2229 * gnat.dg/slice2.adb: Likewise.
2230 * gnat.dg/slice2.ads: Likewise.
2231 * gnat.dg/slice6.adb: Likewise.
2232 * gnat.dg/slice6_pkg.ads: Likewise.
2233 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2234 * gnat.dg/taft_type2.adb: Likewise.
2235 * gnat.dg/taft_type2.ads: Likewise.
2236 * gnat.dg/taft_type2_pkg.ads: Likewise.
2237 * gnat.dg/volatile10.adb: Likewise.
2238 * gnat.dg/volatile10_pkg.ads: Likewise.
2240 * gcc.dg/dll-8.c: Remove execute permissions.
2241 * g++.dg/ext/dllexport5.C: Likewise.
2243 2012-04-09 Jan Hubicka <jh@suse.cz>
2248 * gcc.dg/lto/pr52634_1.c: New testcase.
2249 * gcc.dg/lto/pr52634_0.c: New testcase.
2251 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
2254 * gcc.target/i386/pr52883.c: New testcase.
2256 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2258 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2259 (check_effective_target_sync_long_long): Add SPARC case.
2260 (check_effective_target_sync_long_long_runtime): Likewise.
2261 (check_effective_target_sync_int_long): Adjust SPARC case.
2262 (check_effective_target_sync_char_short): Likewise.
2264 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
2266 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2267 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
2269 2012-04-08 Tobias Burnus <burnus@net-b.de>
2273 * gfortran.dg/public_private_module_2.f90: New.
2275 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
2277 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2280 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2283 * gfortran.dg/function_optimize_11.f90: New test.
2285 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2288 * gfortran.dg/use_only_6.f90: New test.
2290 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2293 * gfortran.dg/use_only_6.f90: New test.
2294 2012-04-06 Mike Stump <mikestump@comcast.net>
2297 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2299 2012-04-05 Jason Merrill <jason@redhat.com>
2302 * g++.dg/template/qualified-id5.C: New.
2304 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
2307 * gcc.target/i386/pr52882.c: New test.
2309 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2310 Dominique D'Humieures <dominiq@lps.ens.fr>
2313 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2314 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2316 2012-04-04 Jason Merrill <jason@redhat.com>
2319 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2321 2012-04-03 Jason Merrill <jason@redhat.com>
2324 * g++.dg/cpp0x/variadic-value1.C: New.
2326 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2328 * gnat.dg/pack18.adb: New test.
2329 * gnat.dg/pack18_pkg.ads: New helper.
2331 2012-04-03 Richard Guenther <rguenther@suse.de>
2333 PR tree-optimization/52808
2334 * gcc.dg/pr52808.c: New testcase.
2336 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2338 PR tree-optimization/52835
2339 * gfortran.dg/pr52835.f90: New test.
2341 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/specs/aggr5.ads: New test.
2345 2012-04-02 Richard Guenther <rguenther@suse.de>
2347 PR tree-optimization/52756
2348 * gcc.dg/torture/pr52756.c: New testcase.
2350 2012-04-02 Richard Guenther <rguenther@suse.de>
2353 * gcc.dg/pr52803.c: New testcase.
2355 2012-04-02 Dodji Seketeli <dodji@redhat.com>
2358 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2361 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2364 * g++.dg/cpp0x/noexcept17.C: New.
2365 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2366 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2367 * g++.dg/cpp0x/noexcept01.C: Likewise.
2368 * g++.dg/eh/init-temp1.C: Likewise.
2369 * g++.dg/eh/ctor1.C: Likwise.
2371 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2373 * gnat.dg/controlled6.adb: New test.
2374 * gnat.dg/controlled6_pkg.ads: New helper.
2375 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2377 2012-03-30 Richard Henderson <rth@redhat.com>
2380 * g++.dg/opt/pr52727.C: New testcase.
2382 2012-03-30 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/52754
2385 * gcc.target/i386/pr52754.c: New testcase.
2387 2012-03-30 Richard Guenther <rguenther@suse.de>
2390 * g++.dg/torture/pr52772.C: New testcase.
2392 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2397 2012-03-29 Jason Merrill <jason@redhat.com>
2400 * g++.dg/template/inherit8.C: New.
2402 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2405 * g++.dg/ext/weak4.C: New test.
2407 PR tree-optimization/52760
2408 * gcc.c-torture/execute/pr52760.c: New test.
2410 2012-03-29 Jason Merrill <jason@redhat.com>
2413 * g++.dg/cpp0x/initlist-array3.C: New.
2415 2012-03-28 Jason Merrill <jason@redhat.com>
2418 * g++.dg/overload/virtual2.C: New.
2420 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
2422 * gnat.dg/vect7.ad[sb]: New test.
2424 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
2425 Tobias Burnus <burnus@gcc.gnu.org>
2428 * gfortran.dg/allocate_class_1.f90 : Change error test.
2429 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2430 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2431 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2433 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/pr52691.c: New test.
2439 * gcc.c-torture/compile/pr52750.c: New test.
2441 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2444 * gcc.target/avr/torture/builtins-2.c: New test.
2446 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.target/i386/pr52736.c: New test.
2451 2012-03-27 Martin Jambor <mjambor@suse.cz>
2454 * gcc.dg/torture/pr52693.c: New test.
2456 2012-03-27 Meador Inge <meadori@codesourcery.com>
2459 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2461 2012-03-27 Mike Stump <mikestump@comcast.net>
2464 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2465 failures that match branch names.
2467 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
2468 H.J. Lu <hongjiu.lu@intel.com>
2471 * gcc.target/i386/pr52698.c: New test.
2473 2012-03-27 Richard Guenther <rguenther@suse.de>
2476 * gcc.dg/torture/pr52720.c: New testcase.
2478 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
2480 * gnat.dg/pack17.adb: New test.
2482 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2484 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2485 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2487 2012-03-26 Martin Jambor <mjambor@suse.cz>
2489 PR tree-optimization/50052
2490 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
2492 2012-03-26 Richard Guenther <rguenther@suse.de>
2494 PR tree-optimization/52701
2495 * gfortran.dg/pr52701.f90: New testcase.
2497 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2499 PR tree-optimization/52686
2500 * gcc.target/arm/pr52686.c: New test.
2502 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2504 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2505 Add "-Os -flto" to list.
2507 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2509 * gnat.dg/concat2.ad[sb]: New test.
2511 2012-03-24 Jason Merrill <jason@redhat.com>
2513 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
2514 * g++.dg/cpp0x/trailing2.C: Likewise.
2515 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2516 * g++.dg/cpp1y/auto-fn1.C: New.
2517 * g++.dg/cpp1y/auto-fn2.C: New.
2518 * g++.dg/cpp1y/auto-fn3.C: New.
2519 * g++.dg/cpp1y/auto-fn4.C: New.
2520 * g++.dg/cpp1y/auto-fn5.C: New.
2521 * g++.dg/cpp1y/auto-fn6.C: New.
2522 * g++.dg/cpp1y/auto-fn7.C: New.
2523 * g++.dg/cpp1y/auto-fn8.C: New.
2524 * g++.dg/cpp1y/auto-fn9.C: New.
2525 * g++.dg/cpp1y/auto-fn10.C: New.
2526 * g++.dg/cpp1y/auto-fn11.C: New.
2528 2012-03-23 Richard Guenther <rguenther@suse.de>
2530 PR tree-optimization/52678
2531 * gfortran.dg/pr52678.f: New testcase.
2533 2012-03-23 Richard Guenther <rguenther@suse.de>
2535 PR tree-optimization/52638
2536 * g++.dg/torture/pr52638.C: New testcase.
2538 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2543 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2546 * g++.dg/ext/attrib44.C: New test.
2548 2012-03-22 Jan Hubicka <jh@suse.cz>
2551 * g++.dg/torture/pr51737.C: New testcase
2553 2012-03-22 Richard Guenther <rguenther@suse.de>
2555 PR tree-optimization/52548
2556 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
2558 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2560 * lib/fortran-modules.exp (list-module-names-1): Remove
2563 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2566 * gcc.target/sh/pr50751-1.c: New.
2567 * gcc.target/sh/pr50751-2.c: New.
2568 * gcc.target/sh/pr50751-3.c: New.
2570 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2573 * gcc.target/sh/sh4a-cos.c: Remove.
2574 * gcc.target/sh/sh4a-sin.c: Remove.
2575 * gcc.target/sh/sh4a-sincos.c: Remove.
2577 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2579 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
2580 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
2582 2012-03-21 Martin Jambor <mjambor@suse.cz>
2585 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
2586 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
2588 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
2590 * gcc.target/arm/thumb-16bit-ops.c: New file.
2591 * gcc.target/arm/thumb-ifcvt.c: New file.
2593 2012-03-20 Jason Merrill <jason@redhat.com>
2595 * lib/target-supports.exp: Add { target c++1y }.
2597 * g++.dg/cpp0x/auto32.C: New.
2599 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2602 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
2604 * gcc.dg/torture/pr48124-4.c: Ditto:
2605 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
2607 2012-03-20 Jason Merrill <jason@redhat.com>
2610 * g++.dg/cpp0x/initlist66.C: New.
2612 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2614 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2617 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2620 * gcc.target/avr/torture/addr-space-2.h: New file.
2621 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2622 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2623 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2624 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2626 2012-03-20 Richard Guenther <rguenther@suse.de>
2628 * gnat.dg/pack16.adb: New testcase.
2629 * gnat.dg/pack16_pkg.ads: Likewise.
2630 * gnat.dg/specs/pack8.ads: Likewise.
2631 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2633 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2635 * g++.dg/warn/Wuseless-cast.C: Extend.
2637 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/warn/Wuseless-cast.C: New.
2642 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
2645 * gfortran.dg/pr52608.f90: New test.
2647 2012-03-17 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/proc_ptr_36.f90: New.
2652 2012-03-16 Martin Jambor <mjambor@suse.cz>
2654 * gcc.dg/misaligned-expand-1.c: New test.
2655 * gcc.dg/misaligned-expand-3.c: Likewise.
2657 2012-03-16 Richard Guenther <rguenther@suse.de>
2658 Kai Tietz <ktietz@redhat.com>
2661 * gcc.c-torture/execute/pr48814-1.c: New test.
2662 * gcc.c-torture/execute/pr48814-2.c: New test.
2663 * gcc.dg/tree-ssa/assign-1.c: New test.
2664 * gcc.dg/tree-ssa/assign-2.c: New test.
2665 * gcc.dg/tree-ssa/assign-3.c: New test.
2667 2012-03-16 Richard Guenther <rguenther@suse.de>
2669 * gnat.dg/specs/pack7.ads: New testcase.
2671 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2674 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2675 * gcc.dg/torture/vshuf-8.inc: Likewise.
2676 * gcc.dg/torture/vshuf-16.inc: Likewise.
2677 * gcc.dg/torture/vshuf-32.inc: Likewise.
2679 2012-03-15 Jason Merrill <jason@redhat.com>
2681 * g++.dg/torture/pr52582.C: New.
2683 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2685 * lib/fortran-modules.exp: New file which was forgotten in r185430.
2687 2012-03-15 Ira Rosen <irar@il.ibm.com>
2688 Ulrich Weigand <ulrich.weigand@linaro.org>
2690 * gcc.dg/vect/slp-cond-3.c: New test.
2691 * gcc.dg/vect/slp-cond-4.c: New test.
2693 2012-03-15 Ira Rosen <irar@il.ibm.com>
2694 Ulrich Weigand <ulrich.weigand@linaro.org>
2696 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2697 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2699 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
2704 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2705 * gfortran.dg/round_1.f03: Likewise.
2707 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2708 Andrew Pinski <apinski@cavium.com>
2711 * gcc.dg/pr52592.c: New test.
2713 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2715 * gfortran.fortran-torture/compile/compile.exp: Simplify.
2716 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2717 * lib/gcc-dg.exp (cleanup-modules): Move to ..
2718 * lib/fortran-modules.exp: .. this new file. Adjust users.
2719 * lib/gfortran-dg.exp (gfortran-dg-runtest,
2720 gfortran-dg-debug-runtest): Call cleanup-modules.
2721 * lib/fortran-torture.exp (fortran-torture-execute,
2722 fortran-torture): Likewise.
2723 * gfortran.dg/coarray/caf.exp: Likewise.
2724 * lib/lto.exp: Likewise.
2725 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2726 * gfortran.dg/class_4b.f03: Likewise.
2727 * gfortran.dg/class_4c.f03: Likewise.
2728 * gfortran.dg/class_45a.f03: Likewise.
2729 * gfortran.dg/binding_label_tests_10.f03: Likewise.
2730 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2731 * gfortran.dg/binding_label_tests_11.f03: Likewise.
2732 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2733 * gfortran.dg/binding_label_tests_13.f03: Likewise.
2734 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2735 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2736 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2737 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2738 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2739 * gfortran.dg/whole_file_28.f90: Likewise.
2740 * gfortran.dg/whole_file_29.f90: Likewise.
2741 * gfortran.dg/whole_file_30.f90: Likewise.
2742 * gfortran.dg/whole_file_31.f90: Likewise.
2744 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2746 PR tree-optimization/52267
2747 * gcc.dg/pr52267.c: New test.
2748 * gcc.dg/tree-ssa/vrp65.c: New test.
2749 * gcc.dg/tree-ssa/vrp66.c: New test.
2751 2012-03-15 Richard Guenther <rguenther@suse.de>
2754 * gfortran.dg/vect/pr52580.f: New testcase.
2756 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
2758 * gcc.target/sh/fpul-usage-1.c: New.
2760 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
2763 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
2764 * gcc.target/sh/pr49468-di.c: Likewise.
2766 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2768 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
2769 * gcc.dg/c99-stdint-6.c: Likewise.
2770 * gcc.dg/lto/20090210_0.c: Likewise.
2771 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
2772 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
2773 * gcc.dg/pragma-init-fini-2.c: Likewise.
2774 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
2775 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
2776 * gcc.target/i386/pr22152.c: Likewise.
2777 * gcc.target/i386/vect8-ret.c: Likewise.
2778 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
2781 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2783 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
2784 * g++.dg/tree-prof/partition1.C: Likewise.
2785 * g++.dg/tree-prof/partition2.C: Likewise.
2786 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
2788 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
2789 * gcc.c-torture/execute/20010724-1.c: Remove.
2790 * gcc.c-torture/execute/20010724-1.x: Remove.
2791 * gcc.c-torture/execute/20040208-2.c: Remove.
2792 * gcc.c-torture/execute/20040208-2.x: Remove.
2793 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
2795 (main) [__mips__ && __sgi__]: Remove.
2796 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
2797 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2798 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
2799 mips-sgi-irix6* handling.
2800 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
2801 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
2802 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
2804 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2805 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
2806 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
2807 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
2808 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
2809 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
2811 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2812 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
2813 * gcc.target/mips/save-restore-3.c: Likewise.
2814 * gcc.target/mips/save-restore-4.c: Likewise.
2815 * gcc.target/mips/save-restore-5.c: Likewise.
2816 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
2817 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
2819 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
2821 (restore_ld_library_path_env_vars): Likewise.
2822 * lib/target-supports.exp (check_profiling_available): Remove
2823 mips*-*-irix* handling.
2824 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
2825 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
2826 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
2828 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2831 * g++.dg/opt/pr52582.C: New test.
2833 2012-03-14 Richard Guenther <rguenther@suse.de>
2835 PR tree-optimization/52571
2836 * gcc.dg/vect/vect-2.c: Initialize arrays.
2837 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2838 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
2839 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2841 2012-03-14 Richard Guenther <rguenther@suse.de>
2846 * gcc.dg/torture/pr48124-1.c: New testcase.
2847 * gcc.dg/torture/pr48124-2.c: Likewise.
2848 * gcc.dg/torture/pr48124-3.c: Likewise.
2849 * gcc.dg/torture/pr48124-4.c: Likewise.
2851 2012-03-14 Richard Guenther <rguenther@suse.de>
2854 * gcc.dg/pr52578.c: New testcase.
2856 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2859 * g++.dg/cpp0x/udlit-args2.C: New test.
2861 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2864 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
2865 * gcc.c-torture/compile/pr48596.c: ... here.
2867 2012-01-30 Dodji Seketeli <dodji@redhat.com>
2870 * g++.dg/lookup/hidden-class17.C: New test.
2872 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2875 * gcc.dg/Wunused-var-3.c: New test.
2877 2012-03-13 Martin Jambor <mjambor@suse.cz>
2879 * gcc.dg/misaligned-expand-2.c: New test.
2881 2012-03-13 Richard Guenther <rguenther@suse.de>
2884 * gcc.dg/pr52134.c: New testcase.
2886 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2888 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
2890 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892 PR tree-optimization/46728
2893 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
2894 * gcc.target/powerpc/pr46728-5.c: Likewise.
2895 * gcc.target/powerpc/pr46728-8.c: Likewise.
2896 * gcc.target/powerpc/pr46728-10.c: Likewise.
2897 * gcc.target/powerpc/pr46728-11.c: Likewise.
2898 * gcc.target/powerpc/pr46728-13.c: Likewise.
2899 * gcc.target/powerpc/pr46728-14.c: Likewise.
2900 * gcc.target/powerpc/pr46728-15.c: Likewise.
2902 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
2907 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2909 PR tree-optimization/46728
2910 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
2911 * gcc.target/powerpc/pr46728-5.c: Likewise.
2912 * gcc.target/powerpc/pr46728-8.c: Likewise.
2913 * gcc.target/powerpc/pr46728-10.c: Likewise.
2914 * gcc.target/powerpc/pr46728-11.c: Likewise.
2915 * gcc.target/powerpc/pr46728-13.c: Likewise.
2916 * gcc.target/powerpc/pr46728-14.c: Likewise.
2917 * gcc.target/powerpc/pr46728-15.c: Likewise.
2919 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
2922 * gcc.target/avr/torture/addr-space-1.h: New file.
2923 * gcc.target/avr/torture/addr-space-1-g.h: New test.
2924 * gcc.target/avr/torture/addr-space-1-0.h: New test.
2925 * gcc.target/avr/torture/addr-space-1-1.h: New test.
2926 * gcc.target/avr/torture/addr-space-1-x.h: New test.
2928 2012-03-12 Andrew Pinski <apinski@cavium.com>
2930 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
2932 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2934 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
2935 * g++.dg/abi/thunk4.C: Likewise.
2936 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
2938 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2940 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2941 * g++.dg/eh/spbp.C: Likewise.
2942 * g++.dg/ext/label13.C: Likewise.
2943 * g++.dg/guality/guality.exp: Likewise.
2944 * g++.dg/other/anon5.C: Likewise.
2945 * g++.dg/other/pragma-ep-1.C: Remove.
2946 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
2947 * g++.dg/warn/pr31246.C: Likewise.
2948 * g++.dg/warn/weak1.C: Likewise.
2949 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2950 * g++.old-deja/g++.ext/attrib5.C: Likewise.
2951 * gcc.c-torture/compile/limits-declparen.c: Likewise.
2952 * gcc.c-torture/compile/limits-pointer.c: Likewise.
2953 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
2954 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
2955 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
2956 * gcc.dg/c99-tgmath-1.c: Likewise.
2957 * gcc.dg/c99-tgmath-2.c: Likewise.
2958 * gcc.dg/c99-tgmath-3.c: Likewise.
2959 * gcc.dg/c99-tgmath-4.c: Likewise.
2960 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2962 * gcc.dg/debug/pr49032.c: Likewise.
2963 * gcc.dg/guality/guality.exp: Likewise.
2964 * gcc.dg/intmax_t-1.c: Likewise.
2965 * gcc.dg/pr48616.c: Likewise.
2966 * gcc.dg/pragma-ep-1.c: Remove.
2967 * gcc.dg/pragma-ep-2.c: Remove.
2968 * gcc.dg/pragma-ep-3.c: Remove.
2969 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
2970 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
2971 * gcc.misc-tests/gcov-14.c: Likewise.
2972 * gfortran.dg/guality/guality.exp: Likewise.
2973 * lib/target-supports.exp (check_weak_available): Likewise.
2974 (add_options_for_tls): Likewise.
2975 (check_ascii_locale_available): Likewise.
2976 * obj-c++.dg/dwarf-2.mm: Likewise.
2977 * objc.dg/dwarf-1.m: Likewise.
2978 * objc.dg/dwarf-2.m: Likewise.
2980 2012-03-12 Jakub Jelinek <jakub@redhat.com>
2982 PR tree-optimization/51721
2983 * gcc.dg/tree-ssa/vrp64.c: New test.
2985 PR tree-optimization/52533
2986 * gcc.c-torture/compile/pr52533.c: New test.
2988 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
2990 * gcc.target/i386/rtm-xabort-1.c: New.
2991 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
2992 * gcc.target/i386/rtm-xend-1.c: Ditto.
2993 * gcc.target/i386/rtm-xtest-1.c: Ditto.
2994 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
2995 * gcc.target/i386/sse-13.c: Ditto.
2996 * gcc.target/i386/sse-14.c: Ditto.
2997 * gcc.target/i386/sse-22.c: Ditto.
2998 * gcc.target/i386/sse-23.c: Ditto.
2999 * g++.dg/other/i386-2.C: Ditto.
3000 * g++.dg/other/i386-3.C: Ditto.
3002 2012-03-12 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/proc_ptr_35.f90: New.
3007 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3010 * gcc.dg/torture/pr52530.c: New test.
3012 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3015 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3017 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3020 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3022 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3024 2012-03-09 Andrew Pinski <apinski@cavium.com>
3027 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3028 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3030 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3032 * gcc.dg/tree-ssa/scev-3.c: New.
3033 * gcc.dg/tree-ssa/scev-4.c: New.
3035 2012-03-08 Tobias Burnus <burnus@net-b.de>
3038 * gfortran.dg/proc_ptr_34.f90
3040 2012-03-07 Jason Merrill <jason@redhat.com>
3043 * g++.dg/cpp0x/udlit-mangle.C: New.
3045 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3047 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3049 2012-03-06 Richard Guenther <rguenther@suse.de>
3052 * gcc.dg/torture/pr52493.c: New testcase.
3054 2012-03-06 Richard Guenther <rguenther@suse.de>
3057 * gcc.dg/lto/pr52097_0.c: New testcase.
3059 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3062 * gcc.target/sh/pr51244-1.c: New.
3063 * gcc.target/sh/pr51244-2.c: New.
3064 * gcc.target/sh/pr51244-3.c: New.
3066 2012-03-05 Jason Merrill <jason@redhat.com>
3069 * g++.dg/ext/visibility/template11.C: New.
3071 * g++.dg/cpp0x/implicit13.C: New.
3073 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3075 PR tree-optimization/51721
3076 * gcc.dg/tree-ssa/vrp63.c: New test.
3077 * gcc.dg/pr51721.c: New test.
3079 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3082 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3085 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3088 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3090 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3093 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3095 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3097 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3100 2012-03-03 Jason Merrill <jason@redhat.com>
3102 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3105 * g++.dg/cpp0x/initlist65.C: New.
3108 * g++.dg/ext/is_empty2.C: New.
3110 2012-03-03 Tobias Burnus <burnus@net-b.de>
3113 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3115 2012-03-03 Tobias Burnus <burnus@net-b.de>
3117 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3118 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3119 * gfortran.dg/bind_c_usage_8.f03: Ditto.
3120 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3121 * gfortran.dg/class_30.f90: Remove dg-warning line.
3122 * gfortran.dg/bind_c_usage_25.f90: New.
3124 2012-03-03 Tobias Burnus <burnus@net-b.de>
3127 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3128 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3129 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3131 2012-03-03 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/assumed_type_1.f90: New.
3135 * gfortran.dg/assumed_type_2.f90: New.
3136 * gfortran.dg/assumed_type_3.f90: New.
3137 * gfortran.dg/assumed_type_4.f90: New.
3139 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
3142 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3143 * gcc.target/sh/pr49468-di.c: New.
3145 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
3147 * gcc.dg/graphite/pr50561.c: Update.
3149 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
3151 * gcc.target/powerpc/pr52457.c: New test.
3153 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
3155 * gcc.target/arm/sat-1.c: New test.
3157 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
3160 * gcc.target/i386/pr46716.c: New test.
3162 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3165 * g++.dg/cpp0x/sfinae32.C: New.
3167 2012-03-02 Richard Guenther <rguenther@suse.de>
3169 PR tree-optimization/52406
3170 * gcc.dg/torture/pr52406.c: New testcase.
3172 2012-03-02 Tobias Burnus <burnus@net-b.de>
3175 * gfortran.dg/derived_comp_array_ref_8.f90: New.
3176 * gfortran.dg/nullify_2.f90: Update dg-error.
3177 * gfortran.dg/nullify_4.f90: Ditto.
3178 * gfortran.dg/pointer_init_6.f90: Ditto.
3180 2012-03-02 Tobias Burnus <burnus@net-b.de>
3183 * gfortran.dg/class_51.f90: New.
3185 2012-03-02 Tobias Burnus <burnus@net-b.de>
3188 * gfortran.dg/intrinsic_8.f90: New.
3190 2012-03-01 Kai Tietz <ktietz@redhat.com>
3192 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3193 routines on mingw targets.
3194 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3196 2012-03-01 Jakub Jelinek <jakub@redhat.com>
3198 PR tree-optimization/52445
3199 * gcc.dg/pr52445.c: New test.
3201 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.c-torture/compile/pr52437.c: New test.
3207 * gcc.dg/torture/pr52419.c: New test.
3209 PR tree-optimization/52429
3210 * gcc.dg/torture/pr52429.c: New test.
3211 * g++.dg/opt/pr52429.C: New test.
3213 2012-02-29 Richard Guenther <rguenther@suse.de>
3216 * gcc.dg/lto/trans-mem-1_0.c: Remove.
3217 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3218 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3219 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3220 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3221 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3223 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3225 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3227 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
3230 * gfortran.dg/realloc_on_assign_13.f90 : New test.
3232 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3235 * gcc.target/arm/neon/pr51534.c: New testcase.
3237 2012-02-28 Richard Guenther <rguenther@suse.de>
3240 * gcc.dg/torture/pr52407.c: New testcase.
3242 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3244 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3245 * gcc.target/arm/vfp2.c: Likewise.
3246 * gcc.target/arm/vfp3.c: Likewise.
3247 * gcc.target/arm/vfp4.c: Likewise.
3248 * gcc.target/arm/vfp5.c: Likewise.
3249 * gcc.target/arm/vfp6.c: Likewise.
3250 * gcc.target/arm/vfp7.c: Likewise.
3251 * gcc.target/arm/vfp8.c: Likewise.
3252 * gcc.target/arm/vfp9.c: Likewise.
3253 * gcc.target/arm/vfp10.c: Likewise.
3254 * gcc.target/arm/vfp11.c: Likewise.
3255 * gcc.target/arm/vfp12.c: Likewise.
3256 * gcc.target/arm/vfp13.c: Likewise.
3257 * gcc.target/arm/vfp14.c: Likewise.
3258 * gcc.target/arm/vfp15.c: Likewise.
3259 * gcc.target/arm/vfp16.c: Likewise.
3260 * gcc.target/arm/vfp17.c: Likewise.
3261 * gcc.target/arm/neon-constants.h: New file.
3262 * gcc.target/arm/neon-vect1.c: New test.
3263 * gcc.target/arm/neon-vect2.c: New test.
3264 * gcc.target/arm/neon-vect3.c: New test.
3265 * gcc.target/arm/neon-vect4.c: New test.
3266 * gcc.target/arm/neon-vect5.c: New test.
3267 * gcc.target/arm/neon-vect6.c: New test.
3268 * gcc.target/arm/neon-vect7.c: New test.
3269 * gcc.target/arm/neon-vect8.c: New test.
3271 2012-02-28 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/52402
3274 * gcc.dg/torture/pr52402.c: New testcase.
3276 2012-02-28 Richard Guenther <rguenther@suse.de>
3279 * g++.dg/lto/pr52400_0.C: New testcase.
3281 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
3283 * gcc.target/avr/torture/builtins-1.c: New test.
3284 * gcc.target/avr/torture/builtins-error.c: New test.
3286 2012-02-28 Kai Tietz <ktietz@redhat.com>
3288 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3289 * gcc.target/i386/pr45352-2.c: Likewise.
3290 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3291 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3292 targets instead rand.
3293 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3294 * gcc.target/i386/sse2-mul-1.c: Likewise.
3295 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3296 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3297 * gcc.target/i386/pad-1.c: Likewise.
3298 * gcc.target/i386/pad-9.c: Likewise.
3299 * gcc.target/i386/pad-2.c: Likewise.
3300 * gcc.target/i386/pad-5b.c: Likewise.
3301 * gcc.target/i386/pad-8.c: Likewise.
3302 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3303 * gcc.target/i386/pr44130.c: Likewise.
3304 * gcc.target/i386/align-main-1.c: Likewise.
3305 * gcc.target/i386/align-main-2.c: Likewise.
3306 * gcc.target/i386/sw-1.c: Likewise.
3307 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3308 on x64 mingw target.
3309 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3310 * gcc.target/i386/pr46295.c: Likewise.
3311 * gcc.target/i386/amd64-abi-1.c: Likewise.
3312 * gcc.target/i386/amd64-abi-2.c: Likewise.
3313 * gcc.target/i386/pr39082-1.c: Likewise.
3314 * gcc.target/i386/pr39162.c: Likewise.
3315 * gcc.target/i386/pr22152.c: Likewise.
3316 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3317 * gcc.target/i386/wrfsbase-2.c: Likewise.
3318 * gcc.target/i386/local.c: Likewise
3319 * gcc.target/i386/wrgsbase-1.c: Likewise.
3320 * gcc.target/i386/wrfsbase-1.c: Likewise.
3321 * gcc.target/i386/pr39315-3.c: Likewise.
3322 * gcc.target/i386/pr35767-4.c: Likewise.
3323 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3325 * gcc.target/i386/pr45336-2.c: Likewise.
3326 * gcc.target/i386/pr45336-1.c: Likewise.
3327 * gcc.target/i386/pr45336-4.c: Likewise.
3329 2012-02-27 Tristan Gingold <gingold@adacore.com>
3331 * gnat.dg/array20.ad[sb]: New test.
3333 2012-02-27 Jakub Jelinek <jakub@redhat.com>
3336 * gcc.target/arm/pr52375.c: New test.
3337 * gcc.c-torture/compile/pr52375.c: New test.
3339 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3341 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3342 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3344 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
3346 * gnat.dg/aggr19.adb: New test.
3347 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3349 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
3352 * gcc.target/sh/pr49263.c: New.
3354 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
3356 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3357 simulate_thread_wrapper_other_threads
3358 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3359 Move initialization of 'value' to main().
3360 (main): Initialize 'value';
3361 * gcc.dg/simulate-thread/speculative-store.c
3362 (simulate_thread_step_verify): Return 0 when successful.
3363 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3365 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
3366 (simulate_thread_wrapper_other_threads): Return a success/fail value
3367 and issue an error if the instruction count threshold is exceeded.
3369 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3372 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3373 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3375 2012-02-24 Richard Guenther <rguenther@suse.de>
3378 * gcc.dg/pr52355.c: New testcase.
3380 2012-02-23 Kai Tietz <ktietz@redhat.com>
3382 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3383 * gcc.dg/Wpadded.c: Likewise.
3384 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3386 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3387 for sleep by Sleep and add windows.h include for this function.
3388 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3390 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3392 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3393 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3394 on x64 mingw target.
3395 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3396 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3397 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3398 failure on LLP64 target.
3400 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
3403 * gcc.dg/noncompile/pr52290.c: New test.
3405 2012-02-23 Jakub Jelinek <jakub@redhat.com>
3407 PR tree-optimization/52019
3408 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3410 2012-02-22 Kai Tietz <ktietz@redhat.com>
3412 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3413 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3414 derived pdiff_t type.
3415 * g++.dg/torture/pr49720.C: Likewise
3417 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
3420 * gcc.target/i386/pr52330.c: New test.
3422 2012-02-22 Tobias Burnus <burnus@net-b.de>
3425 * gfortran.dg/io_constraints_10.f90: New.
3427 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3429 * lib/target-supports.exp (check_effective_target_vect_condition):
3430 Return true for NEON.
3432 2012-02-21 Kai Tietz <ktietz@redhat.com>
3434 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3436 2012-02-21 Richard Guenther <rguenther@suse.de>
3438 PR tree-optimization/52324
3439 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3441 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
3444 * gcc.target/avr/torture/pr51782-1.c: New test.
3446 2012-02-21 Jakub Jelinek <jakub@redhat.com>
3448 PR tree-optimization/52318
3449 * gcc.dg/pr52318.c: New test.
3451 2012-02-20 Kai Tietz <ktietz@redhat.com>
3453 * gcc.dg/bf-ms-layout-3.c: New testcase.
3455 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3459 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
3461 2012-02-20 Richard Guenther <rguenther@suse.de>
3463 PR tree-optimization/52298
3464 * gcc.dg/torture/pr52298.c: New testcase.
3465 * gcc.dg/vect/pr52298.c: Likewise.
3467 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
3469 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3470 * gcc.c-torture/execute/pr52286.c: Ditto.
3472 2012-02-20 Jakub Jelinek <jakub@redhat.com>
3474 PR tree-optimization/52286
3475 * gcc.c-torture/execute/pr52286.c: New test.
3477 2012-02-18 Tobias Burnus <burnus@net-b.de>
3480 * gfortran.dg/interface_35.f90: Use -std=f2003.
3481 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3482 * gfortran.dg/interface_assignment_4.f90: Ditto.
3483 * gfortran.dg/bessel_1.f90: Ditto.
3484 * gfortran.dg/func_result_6.f90: Ditto.
3485 * gfortran.dg/hypot_1.f90: Ditto.
3486 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3488 2012-02-17 Tobias Burnus <burnus@net-b.de>
3490 PR translation/52232
3491 PR translation/52234
3492 PR translation/52245
3493 PR translation/52246
3494 PR translation/52262
3495 PR translation/52273
3496 * gfortran.dg/coarray_22.f90: Update dg-error.
3497 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3499 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3502 * lib/gcc-simulate-thread.exp: Load timeout.exp.
3503 (simulate-thread): Use default timeout.
3505 2012-02-16 Jason Merrill <jason@redhat.com>
3508 * g++.dg/ext/timevar1.C: New.
3510 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
3513 * g++.dg/template/using21.C: New.
3514 * g++.dg/template/using22.C: Likewise.
3516 2012-02-16 Jason Merrill <jason@redhat.com>
3519 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3521 2012-02-16 Jakub Jelinek <jakub@redhat.com>
3523 PR tree-optimization/52255
3524 * gcc.c-torture/compile/pr52255.c: New test.
3527 * g++.dg/debug/dwarf2/pr52260.C: New test.
3530 * g++.dg/ipa/pr51929.C: New test.
3532 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/pr52199.c: New file.
3537 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3540 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3542 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3544 * gcc.dg/pr51867.c: Don't include <math.h>.
3547 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3549 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3550 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3552 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
3554 PR tree-optimization/50561
3555 * gcc.dg/graphite/pr50561.c: New testcase.
3557 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3559 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3560 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3562 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3564 * gnat.dg/discr35.ad[sb]: New test.
3566 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3568 * gnat.dg/volatile10.adb: New test.
3569 * gnat.dg/volatile10_pkg.ads: New helper.
3571 2012-02-14 Jason Merrill <jason@redhat.com>
3573 * g++.dg/ext/attrib43.C: New.
3575 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3577 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3578 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3580 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3581 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3582 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3583 effective_target fgnu_tm.
3584 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3586 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3589 * g++.dg/template/asmgoto1.C: New test.
3591 2012-02-14 Ian Lance Taylor <iant@google.com>
3594 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3595 compiling generated file for 64bit and index tests.
3597 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3599 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3601 2012-02-14 Richard Guenther <rguenther@suse.de>
3603 PR tree-optimization/52244
3604 PR tree-optimization/51528
3605 * gcc.dg/torture/pr52244.c: New testcase.
3607 2012-02-14 Walter Lee <walt@tilera.com>
3609 * g++.dg/other/PR23205.C: Disable test on tile.
3610 * g++.dg/other/pr23205-2.C: Disable test on tile.
3611 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3612 * gcc.dg/20040813-1.c: Disable test on tile.
3613 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3614 * gcc.misc-tests/linkage.exp: Handle tilegx.
3616 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3618 PR tree-optimization/52210
3619 * gcc.dg/pr52210.c: New test.
3621 2012-02-14 Jason Merrill <jason@redhat.com>
3624 * g++.dg/overload/defarg5.C: New.
3626 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3629 * c-c++-common/pr52181.c: New test.
3631 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3634 * g++.dg/ext/atomic-1.C: New test.
3636 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3638 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3640 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.c-torture/execute/pr52209.c: New test.
3645 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3648 * gfortran.dg/elemental_optional_args_5.f03: New test.
3650 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3653 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3656 2012-02-11 Ian Lance Taylor <iant@google.com>
3659 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3660 SPARC Solaris. Don't run the test at all on systems where it may
3661 not work, rather than xfailing it.
3663 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3665 PR rtl-optimization/52175
3666 * gcc.c-torture/compile/pr52175.c: New test.
3668 2012-02-10 Jason Merrill <jason@redhat.com>
3671 * g++.dg/template/repo10.C: New.
3673 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3676 * gcc.dg/pr52132.c: New test.
3678 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3680 * gnat.dg/specs/aggr4.ads: New test.
3681 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3683 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/pr52146.c: New.
3688 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3691 * c-c++-common/pr52177.c: New test.
3693 2012-02-10 Jan Hubicka <jh@suse.cz>
3696 * g++.dg/torture/pr48600.C: New testcase.
3698 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3701 * gcc.dg/dfp/pr52140.c: New test.
3703 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3706 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3709 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3712 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3713 * testsuite/gcc.dg/pr51867.c: New test.
3715 2012-02-09 Ian Lance Taylor <iant@google.com>
3717 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3718 which don't support -fsplit-stack. Turn off optimization when
3719 compiling select5-out.go.
3721 2012-02-08 Ian Lance Taylor <iant@google.com>
3723 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3724 systems which don't support -fsplit-stack.
3726 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3728 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3729 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3730 machine instuction in the log.
3732 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3734 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3737 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3740 * gcc.dg/pr48524.c: New test.
3741 * gcc.dg/pr48524.spec: New spec file for test.
3743 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3746 * gfortran.dg/vect/pr32380.f90: New test.
3748 2012-02-08 Tobias Burnus <burnus@net-b.de>
3751 * gfortran.dg/realloc_on_assign_12.f90: New.
3753 2012-02-08 Richard Guenther <rguenther@suse.de>
3755 PR rtl-optimization/52170
3756 * gcc.dg/torture/pr52170.c: New testcase.
3758 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3760 PR gcov-profile/52150
3761 * gcc.dg/tree-prof/pr52150.c: New test.
3763 PR rtl-optimization/52139
3764 * gcc.dg/pr52139.c: New test.
3766 2012-02-07 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp0x/constexpr-union3.C: New.
3772 * g++.dg/lto/pr52035_0.C: New.
3774 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3776 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3777 * gcc.dg/special/weak-1.c: Likewise.
3778 * gcc.dg/ucnid-12.c: Likewise.
3779 * gcc.dg/torture/pr45678-1.c: Likewise.
3780 * gcc.dg/torture/pr45678-2.c: Likewise.
3781 * gcc.dg/vector-4.c: Likewise.
3782 * gcc.dg/ipa/inline-5.c: Likewise.
3783 * gcc.dg/ucnid-11.c: Likewise.
3784 * gcc.misc-tests/gcov-13.c: Likewise.
3785 * gcc.misc-tests/gcov-14.c: Likewise.
3786 * g++.dg/ext/label13.C: Likewise.
3787 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3788 hppa*-*-hpux* options.
3789 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3791 * gcc.dg/pr48616.c: Likewise.
3792 * gcc.dg/pr17957.c: Likewise.
3793 * gcc.dg/pr17055-1.c: Likewise.
3794 * gcc.dg/pr32912-1.c: Likewise.
3795 * gcc.dg/tm/pr51472.c: Likewise.
3796 * c-c++-common/fold-bitand-4.c: Likewise.
3797 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3798 Use dg-additional-options for extra options.
3800 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3802 * gcc.target/epiphany/interrupt-2.c: New test.
3804 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3807 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3808 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3811 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3814 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3816 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3820 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3821 * gcc.target/mips/va-arg-1.c: New test.
3823 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3825 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3826 for -mno-pointers-to-nested-functions.
3828 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3830 * gcc.c-torture/execute/20120207-1.c: New test.
3832 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3834 PR rtl-optimization/52060
3835 * gcc.dg/torture/pr52060.c: New test.
3838 * gcc.c-torture/compile/pr52074.c: New test.
3840 2012-02-07 Tobias Burnus <burnus@net-b.de>
3843 * gfortran.dg/class_to_type_2.f90: New.
3845 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3848 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3851 2012-02-06 Jason Merrill <jason@redhat.com>
3854 * g++.dg/template/conv13.C: New.
3856 2012-02-06 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/52115
3859 * gcc.c-torture/compile/pr52115.c: New testcase.
3861 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3864 * gcc.c-torture/execute/pr52129.c: New test.
3866 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3868 * gcc.dg/pr48374.c: Actually add the test I forgot
3869 in the 2012-01-25 commit.
3871 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3874 * gfortran.dg/vect/vect-8.f90: New test case.
3876 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3879 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3881 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3884 * gfortran.dg/class_48.f90 : Add test of allocate class array
3885 component with source in subroutine test3. Remove commenting
3886 out in subroutine test4, since branching on unitialized variable
3887 is now fixed (no PR for this last.).
3889 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3891 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3893 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3895 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3898 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3899 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3901 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3903 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3904 (check_effective_target_sync_int_long): Use it.
3905 (check_effective_target_sync_char_short): Likewise.
3906 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3908 2012-02-05 Tobias Burnus <burnus@net-b.de>
3911 * gfortran.dg/class_48.f90: Add some further checks.
3913 2012-02-05 Ira Rosen <irar@il.ibm.com>
3915 PR tree-optimization/52091
3916 * gcc.dg/vect/pr52091.c: New test.
3918 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3920 PR rtl-optimization/52113
3921 * gcc.target/avr/pr52113.c: New test.
3923 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3925 PR rtl-optimization/52092
3926 * gcc.c-torture/compile/pr52092.c: New test.
3928 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3931 * gfortran.dg/class_array_10.f03: New test.
3934 * gfortran.dg/class_array_11.f03: New test.
3937 * gfortran.dg/class_array_12.f03: New test.
3939 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3942 * gfortran.dg/realloc_on_assign_11.f90: New test.
3944 2012-02-02 Tobias Burnus <burnus@net-b.de>
3947 * gfortran.dg/shape_7.f90: New.
3949 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3951 * gcc.target/mips/mips-prepend-1.c: New test.
3953 2012-02-02 Jan Hubicka <jh@suse.cz>
3954 Tom de Vries <tom@codesourcery.com>
3957 * testsuite/gcc.dg/alias-12.c: New testcase.
3958 * testsuite/gcc.dg/alias-13.c: New testcase.
3960 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.dg/pr52086.c: New test.
3965 PR tree-optimization/52073
3966 * gcc.c-torture/compile/pr52073.c: New test.
3968 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3971 * gfortran.dg/function_optimize_10.f90: New test.
3973 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3975 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3978 2012-02-01 Tobias Burnus <burnus@net-b.de>
3981 * gfortran.dg/typebound_operator_14.f90: New.
3983 2012-02-01 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/elemental_function_1.f90: New.
3988 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3990 PR rtl-optimization/51374
3991 * gcc.target/avr/torture/pr51374-1.c:
3992 Also fail if SBIS is seen.
3994 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3996 PR rtl-optimization/51374
3997 * gcc.target/avr/torture/pr51374-1.c: New.
3999 2012-01-31 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/typebound_generic_11.f90: New.
4004 2012-01-31 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/class_49.f90: New.
4009 2012-01-31 Tobias Burnus <burnus@net-b.de>
4012 * gfortran.dg/elemental_args_check_6.f90: New.
4014 2012-01-31 Jason Merrill <jason@redhat.com>
4017 * g++.dg/cpp0x/variadic122.C: New.
4019 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4022 * gfortran.dg/realloc_on_assign_10.f90: New test.
4024 2012-01-31 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/51528
4027 * gcc.dg/torture/pr51528.c: New testcase.
4029 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4032 * lib/go.exp (go_target_compile): Append timeout= to options.
4033 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4034 select5-out.go test on alpha*-*-* targets.
4036 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4038 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4039 (TEST_SHORT): Reformat in the same way.
4040 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4041 (TEST_SHORT): Reformat in the same way.
4042 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4043 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4044 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4045 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4046 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4048 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4051 * gcc.target/arm/pr51835.c: New testcase.
4053 2012-01-30 Richard Guenther <rguenther@suse.de>
4055 PR tree-optimization/52028
4056 * gcc.dg/torture/pr52028.c: New testcase.
4057 * gfortran.dg/ldist-pr45199.f: Adjust.
4058 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4059 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4060 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4062 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/tree-prof/pr52027.c: New test.
4067 PR tree-optimization/52046
4068 * gcc.dg/pr52046.c: New test.
4071 * g++.dg/other/pr52048.C: New test.
4073 2012-01-30 Richard Guenther <rguenther@suse.de>
4075 PR tree-optimization/52045
4076 * gcc.dg/pr52045.c: New testcase.
4078 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4080 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4081 new code generated for __sync_lock_release.
4083 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4085 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4087 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4090 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4092 * g++.dg/ext/visibility/template10.C: Fix typo.
4094 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4096 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/cpp0x/constexpr-ice6.C: New.
4101 2012-01-29 Tobias Burnus <burnus@net-b.de>
4104 * gfortran.dg/default_initialization_6.f90: New.
4106 2012-01-29 Tobias Burnus <burnus@net-b.de>
4109 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4110 * gfortran.dg/class_48.f90: New.
4112 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
4115 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4117 2012-01-28 Tobias Burnus <burnus@net-b.de>
4120 * gfortran.dg/class_allocate_12.f90: New.
4122 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
4124 * gcc.dg/torture/pr50444.c: Fix dg directives.
4126 2012-01-28 Jakub Jelinek <jakub@redhat.com>
4129 * gcc.target/arm/pr52006.c: New test.
4131 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
4134 * gcc.dg/lto/trans-mem.h: New file.
4135 * gcc.dg/lto/trans-mem-2_0.c: Include it.
4136 * gcc.dg/lto/trans-mem-1_1.c: Same.
4137 * gcc.dg/lto/trans-mem-4_1.c: Same.
4138 * gcc.dg/lto/trans-mem-3_1.c: Same.
4140 2012-01-27 Tobias Burnus <burnus@net-b.de>
4143 * gfortran.dg/dummy_procedure_7.f90: New.
4145 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
4147 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4148 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4150 2012-01-27 Jakub Jelinek <jakub@redhat.com>
4153 * g++.dg/other/gc5.C: New test.
4155 2012-01-27 Richard Guenther <rguenther@suse.de>
4157 PR tree-optimization/50444
4158 * gcc.dg/torture/pr50444.c: New testcase.
4160 2012-01-27 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/move_alloc_13.f90: New.
4166 2012-01-27 Tobias Burnus <burnus@net-b.de>
4169 * gfortran.dg/allocate_alloc_opt_13.f90: New.
4170 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4171 and change dg-error string.
4173 2012-01-27 Tobias Burnus <burnus@net-b.de>
4176 * gfortran.dg/elemental_args_check_5.f90: New.
4178 2012-01-27 Richard Guenther <rguenther@suse.de>
4181 * g++.dg/torture/pr51959.C: New testcase.
4183 2012-01-27 Tom de Vries <tom@codesourcery.com>
4185 PR tree-optimization/51990
4186 * gcc.dg/pr51990.c: New test.
4187 * gcc.dg/pr51990-2.c: Same.
4189 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
4190 Tobias Burnus <burnus@gcc.gnu.org>
4193 * gfortran.dg/class_allocate_11.f03: New.
4198 * gfortran.dg/class_allocate_7.f03: New.
4199 * gfortran.dg/class_allocate_8.f03: New.
4200 * gfortran.dg/class_allocate_9.f03: New.
4201 * gfortran.dg/class_allocate_10.f03: New.
4203 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4205 * gnat.dg/discr34.adb: New test.
4206 * gnat.dg/discr34_pkg.ads: New helper.
4208 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4210 * gnat.dg/discr33.adb: New test.
4212 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/limited_with3.ad[sb): New test.
4215 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4216 * gnat.dg/limited_with3_pkg2.ads: Likewise.
4217 * gnat.dg/limited_with3_pkg3.ads: Likewise.
4219 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4221 * gnat.dg/stack_usage1.adb: New test.
4222 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4224 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4225 * gcc.dg/pr44194-2.c: Likewise.
4227 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
4230 * g++.dg/template/crash112.C: New.
4232 2012-01-27 Richard Henderson <rth@redhat.com>
4234 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4236 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4238 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4240 2012-01-26 Jakub Jelinek <jakub@redhat.com>
4243 * g++.dg/opt/pr51895.C: New test.
4245 2012-01-26 Michael Matz <matz@suse.de>
4247 PR tree-optimization/48794
4248 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4250 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4252 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4254 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4256 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4257 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4259 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4260 the default value for s390 and s390x.
4262 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
4265 * gcc.dg/lto/trans-mem-4_0.c: New.
4266 * gcc.dg/lto/trans-mem-4_1.c: New.
4267 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4269 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4270 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4272 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4273 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4276 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
4278 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4280 2012-01-25 Ian Lance Taylor <iant@google.com>
4282 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4284 2012-01-25 Tobias Burnus <burnus@net-b.de>
4287 * gfortran.dg/typebound_proc_25.f90: New.
4289 2012-01-25 Jason Merrill <jason@redhat.com>
4292 * g++.dg/lto/pr51992_0.C: New.
4294 2012-01-25 Jakub Jelinek <jakub@redhat.com>
4296 PR tree-optimization/51987
4297 * gcc.target/i386/pr51987.c: New test.
4299 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4301 * gcc.dg/tm/lto-1.c: Require lto support in target.
4303 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
4305 PR rtl-optimization/48374
4306 * gcc.dg/pr48374.c: New test.
4308 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4310 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4312 2012-01-25 Tobias Burnus <burnus@net-b.de>
4315 * gfortran.dg/derived_constructor_char_3.f90: New.
4317 2012-01-24 Ian Lance Taylor <iant@google.com>
4319 * go.test/go-test.exp (filecmp): New procedure.
4320 (errchk): Handle quoted square brackets.
4321 (go-gc-tests): Set go_compile_args. Handle various new test
4322 lines. Skip a few new tests.
4323 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4325 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4327 * lib/target-supports.exp (proc check_effective_target_vect_perm)
4328 (check_effective_target_vect_extract_even_odd)
4329 (check_effective_target_vect_interleave): Return true for MIPS
4332 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4334 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4335 (main): Use it instead of argc.
4337 2012-01-24 Jason Merrill <jason@redhat.com>
4340 * g++.dg/cpp0x/sfinae31.C: New.
4342 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4344 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4346 2012-01-24 Jason Merrill <jason@redhat.com>
4349 * g++.dg/inherit/covariant20.C: New.
4351 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4354 * g++.dg/parse/crash58.C: New.
4356 2012-01-24 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.dg/pr51957-1.c: New test.
4360 * gcc.dg/pr51957-1.h: New file.
4361 * gcc.dg/pr51957-2.c: New test.
4363 2012-01-23 Jason Merrill <jason@redhat.com>
4366 * g++.dg/ext/visibility/template10.C: New.
4368 2012-01-23 Tobias Burnus <burnus@net-b.de>
4371 * gfortran.dg/move_alloc_12.f90: New.
4373 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4376 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4378 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4381 * g++.dg/template/crash111.C: New.
4383 2012-01-23 Arnaud Charlet <charlet@adacore.com>
4385 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4387 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4389 2012-01-23 Dodji Seketeli <dodji@redhat.com>
4392 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
4393 the DW_TAG_class_type and DW_AT_name: "Executor".
4395 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4397 * lib/target-supports.exp
4398 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4399 (check_effective_target_vect_interleave): Likewise.
4401 2012-01-22 Jason Merrill <jason@redhat.com>
4404 * g++.dg/template/using20.C: New.
4405 * g++.dg/template/template-id-2.C: Adjust diagnostic.
4407 2012-01-23 Jason Merrill <jason@redhat.com>
4410 * g++.dg/torture/pr51344.C: Limit to x86.
4412 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
4414 * c-c++-common/tm/omp.c: Require target with pthread support.
4416 2012-01-23 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/51949
4419 * gcc.dg/torture/pr51949.c: New testcase.
4421 2012-01-23 Jakub Jelinek <jakub@redhat.com>
4423 PR rtl-optimization/51933
4424 * gcc.c-torture/execute/pr51933.c: New test.
4426 2012-01-22 Douglas B Rupp <rupp@gnat.com>
4428 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4429 Do not define for Interix.
4431 2012-01-22 Jason Merrill <jason@redhat.com>
4434 * g++.dg/lto/pr51832.h: New.
4435 * g++.dg/lto/pr51832_0.C: New.
4436 * g++.dg/lto/pr51832_1.C: New.
4438 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
4440 * gcc.dg/ext-elim-1.c: New test.
4442 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4445 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4446 * g++.dg/opt/longbranch1.C: Likewise.
4448 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4450 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4453 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
4456 * gfortran.dg/namelist_74.f90: New test.
4457 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4459 2012-01-21 Tobias Burnus <burnus@net-b.de>
4462 * gfortran.dg/class_47.f90: New.
4464 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
4466 * gnat.dg/renaming5.ad[sb]: New test.
4468 2012-01-20 Jason Merrill <jason@redhat.com>
4471 * g++.dg/pch/mangle1.{C,Hs}: Remove.
4473 2012-01-20 Jason Merrill <jason@redhat.com>
4476 * g++.dg/ext/attrib42.C: Require ilp32.
4478 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4481 * gcc.target/arm/pr51915.c: New test.
4483 2012-01-20 Cary Coutant <ccoutant@google.com>
4484 Dodji Seketeli <dodji@redhat.com>
4487 * g++.dg/debug/dwarf2/nested-3.C: New test.
4489 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/template/crash110.C: New.
4494 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4496 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4497 Remove default options on hppa*-*-hpux*.
4499 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4503 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4505 * gcc.c-torture/compile/pr51856.c: New testcase.
4507 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
4509 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4510 options to go_target_compile.
4512 2012-01-20 Kai Tietz <ktietz@redhat.com>
4514 * g++.dg/torture/pr51344.C: Fix typo.
4516 2012-01-20 Richard Guenther <rguenther@suse.de>
4518 PR tree-optimization/51903
4519 * g++.dg/torture/pr51903.C: New testcase.
4521 2012-01-20 Tobias Burnus <burnus@net-b.de>
4522 Janus Weil <janus@gcc.gnu.org>
4525 * gfortran.dg/use_21.f90: New.
4527 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4530 * gcc.dg/torture/pr51106-1.c: New test.
4531 * gcc.dg/torture/pr51106-2.c: New test.
4533 2012-01-19 Kai Tietz <ktietz@redhat.com>
4535 * g++.dg/torture/pr51344.C: New test.
4537 2012-01-19 Tobias Burnus <burnus@net-b.de>
4540 * gfortran.dg/intrinsic_size_2.f90: New.
4542 2012-01-19 Jason Merrill <jason@redhat.com>
4545 * g++.dg/inherit/using7.C: New.
4547 2012-01-19 Richard Guenther <rguenther@suse.de>
4549 PR tree-optimization/37997
4550 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4552 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4554 PR rtl-optimization/51505
4555 * gcc.dg/pr51505.c: New test.
4557 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
4560 * gfortran.dg/typebound_operator_12.f03: New.
4561 * gfortran.dg/typebound_operator_13.f03: New.
4563 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4566 * g++.dg/cpp0x/pr51225.C: New.
4568 2012-01-17 Ian Lance Taylor <iant@google.com>
4571 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4573 2012-01-17 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/realloc_on_assign_9.f90: New.
4578 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
4581 * gcc.dg/tm/memopt-3.c: Remove xfail.
4582 * gcc.dg/tm/memopt-4.c: Remove xfail.
4583 * gcc.dg/tm/memopt-5.c: Remove xfail.
4584 * gcc.dg/tm/memopt-7.c: Remove xfail.
4586 2012-01-17 Jakub Jelinek <jakub@redhat.com>
4588 PR tree-optimization/51877
4589 * gcc.c-torture/execute/pr51877.c: New test.
4591 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4593 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4594 {!vect_align_arrays} to vect_sizes_32B_16B.
4595 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4596 * gcc.dg/vect/vect-peel-3.c: Ditto.
4598 2012-01-16 Jason Merrill <jason@redhat.com>
4601 * g++.dg/abi/mangle60.C: New.
4604 * g++.dg/pch/mangle1.{C,Hs}: New.
4606 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
4607 Tobias Burnus <burnus@net-b.de>
4610 * gfortran.dg/elemental_optional_args_3.f90: New
4611 * gfortran.dg/elemental_optional_args_4.f90: New
4613 2012-01-16 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/use_20.f90: New
4618 2012-01-16 Jason Merrill <jason@redhat.com>
4621 * g++.dg/cpp0x/rv-bitfield.C: New.
4622 * g++.dg/cpp0x/rv-bitfield2.C: New.
4624 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4626 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4627 subroutine 'qsort' and use index array to assign the result.
4629 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4631 PR tree-optimization/51865
4632 * gcc.dg/pr51865.c: New test.
4634 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4638 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4640 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4641 to be loaded from the constant pool, rather than via %hi and %lo.
4643 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4645 PR rtl-optimization/51821
4646 * gcc.dg/pr51821.c: New test.
4648 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4650 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4652 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4654 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4656 2012-01-14 Tobias Burnus <burnus@net-b.de>
4659 * gfortran.dg/init_flag_8.f90: New.
4660 * gfortran.dg/init_flag_9.f90: New.
4662 2011-01-14 Tobias Burnus <burnus@net-b.de>
4665 * gfortran.dg/use_18.f90: New.
4666 * gfortran.dg/use_19.f90: New.
4668 2012-01-13 Ian Lance Taylor <iant@google.com>
4671 * g++.dg/warn/Wsign-compare-4.C: New.
4673 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4676 * gfortran.dg/alloc_comp_assign.f03: New.
4677 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4678 __BUILTIN_FREE from 38 to 32.
4680 2012-01-13 Jason Merrill <jason@redhat.com>
4683 * g++.dg/warn/Wreturn-type-7.C: New.
4685 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4687 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4689 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4690 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4691 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4692 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4693 int32plus because of big array needed.
4694 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4695 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4697 2012-01-13 Jason Merrill <jason@redhat.com>
4700 * g++.dg/ext/visibility/template9.C: New.
4703 * g++.dg/cpp0x/defaulted34.C: New.
4704 * g++.dg/template/virtual3.C: New.
4706 2012-01-13 Richard Guenther <rguenther@suse.de>
4709 * gcc.dg/torture/pr8081.c: New testcase.
4711 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4713 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4715 2012-01-12 Jason Merrill <jason@redhat.com>
4718 * g++.dg/ext/stmtexpr14.C: New.
4720 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4723 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4725 2012-01-12 Jason Merrill <jason@redhat.com>
4728 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4729 * g++.dg/abi/mangle58.C: Likewise.
4732 * g++.dg/template/arg8.C: New.
4734 2012-01-12 Ira Rosen <irar@il.ibm.com>
4736 PR tree-optimization/51799
4737 * gcc.dg/vect/pr51799.c: New test.
4738 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4741 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4742 Tobias Burnus <burnus@net-b.de>
4746 * lib/target-supports.exp
4747 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4748 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4750 2012-01-11 Jason Merrill <jason@redhat.com>
4753 * g++.dg/ext/attrib42.C: New.
4755 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.dg/pr51796.c: New test.
4760 2012-01-11 Jason Merrill <jason@redhat.com>
4763 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4765 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4767 * gnat.dg/array19.ad[sb]: New test.
4769 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4771 * gnat.dg/opt23.ad[sb]: New test.
4772 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4773 * gnat.dg/opt24.ad[sb]: New test.
4775 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4777 PR tree-optimization/49642
4778 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4779 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4781 2012-01-11 Jason Merrill <jason@redhat.com>
4784 * g++.dg/template/explicit-args5.C: New.
4786 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4788 * gcc.c-torture/execute/20120110-1.c: New testcase.
4790 2012-01-10 Jason Merrill <jason@redhat.com>
4793 * g++.dg/inherit/ambig1.C: New.
4796 * g++.dg/cpp0x/constexpr-cache1.C: New.
4798 2012-01-10 Richard Guenther <rguenther@suse.de>
4800 PR tree-optimization/51801
4801 * gcc.dg/torture/pr51801.c: New testcase.
4803 2012-01-10 Tobias Burnus <burnus@net-b.de>
4806 * gfortran.dg/allocate_with_typespec_5.f90: New.
4808 2012-01-10 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/class_39.f03: Update dg-error string.
4812 2012-01-10 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/50913
4815 * gcc.dg/graphite/interchange-16.c: New testcase.
4816 * gcc.dg/graphite/scop-20.c: XFAIL.
4817 * gfortran.dg/graphite/interchange-1.f: Likewise.
4818 * gfortran.dg/graphite/block-1.f90: Likewise.
4819 * gfortran.dg/graphite/block-2.f: Likewise.
4821 2012-01-10 Richard Henderson <rth@redhat.com>
4823 * lib/target-supports.exp (check_effective_target_vect_perm,
4824 check_effective_target_vect_perm_byte,
4825 check_effective_target_vect_perm_short): Enable for arm neon.
4827 2012-01-09 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/typebound_operator_11.f90: New.
4832 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4834 * gnat.dg/array18.adb: New test.
4835 * gnat.dg/array18_pkg.ads: New helper.
4837 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4840 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4841 around base object in first assignment in main program.
4842 * gfortran.dg/typebound_operator_10.f03: New test.
4844 2012-01-09 Martin Jambor <mjambor@suse.cz>
4846 PR tree-optimization/51759
4847 * g++.dg/ipa/pr51759.C: New test.
4849 2012-01-09 Tobias Burnus <burnus@net-b.de>
4852 * gfortran.dg/optional_absent_2.f90: New.
4854 2012-01-09 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/use_17.f90: New.
4859 2012-01-09 Gary Funck <gary@intrepid.com>
4861 PR preprocessor/33919
4862 * gcc.dg/pr33919.c: New test.
4863 * gcc.dg/pr33919-0.h: New test header file.
4864 * gcc.dg/pr33919-1.h: Ditto.
4865 * gcc.dg/pr33919-2.h: Ditto.
4867 2012-01-07 Jan Hubicka <jh@suse.cz>
4869 PR tree-optimize/51694
4870 * gcc.c-torture/compile/pr51694.c: new testcase.
4872 2012-01-07 Jan Hubicka <jh@suse.cz>
4874 PR tree-optimization/51600
4875 * g++.dg/torture/pr51600.C: New testcase.
4877 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4879 PR gcov-profile/51715
4880 PR gcov-profile/51717
4881 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4882 * gcc.misc-tests/gcov-14.c: Likewise.
4884 2012-01-06 Jason Merrill <jason@redhat.com>
4886 * g++.dg/parse/new5.C: New.
4888 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4891 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4892 including <string.h>.
4894 2012-01-06 Jason Merrill <jason@redhat.com>
4896 * g++.dg/abi/mangle51.C: New.
4897 * g++.dg/abi/mangle52.C: New.
4898 * g++.dg/abi/mangle53.C: New.
4899 * g++.dg/abi/mangle54.C: New.
4900 * g++.dg/abi/mangle55.C: New.
4901 * g++.dg/abi/mangle56.C: New.
4902 * g++.dg/abi/mangle57.C: New.
4903 * g++.dg/abi/mangle58.C: New.
4904 * g++.dg/abi/mangle59.C: New.
4905 * g++.dg/cpp0x/trailing3.C: Update mangling.
4906 * g++.dg/cpp0x/variadic111.C: Update mangling.
4907 * g++.dg/cpp0x/variadic4.C: Update mangling.
4908 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4909 * g++.dg/template/nontype22.C: Works now.
4910 * g++.dg/template/pr35240.C: Works now.
4912 * g++.dg/cpp0x/error7.C: New.
4914 2012-01-06 Tobias Burnus <burnus@net-b.de>
4916 * gfortran.dg/deallocate_stat_2.f90: New.
4917 * coarray/allocate_errgmsg.f90: New.
4918 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4919 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4920 * coarray/subobject_1.f90: Fix for num_images > 1.
4921 * gfortran.dg/deallocate_stat.f90: Update due to changed
4924 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4926 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4928 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4930 * ada/acats/overflow.lst: Add cb20004.
4932 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4935 * g++.dg/cpp0x/alias-decl-18.C: New test.
4937 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4939 * gcc.c-torture/execute/20120104-1.c: New test.
4941 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4944 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4945 the old typebound_operator_8.f03.
4946 * gfortran.dg/typebound_operator_8.f03: New version of
4947 typebound_operator_7.f03 with 'u' a derived type instead of a
4950 2012-01-05 Richard Guenther <rguenther@suse.de>
4952 * g++.dg/torture/pr49309.C: Skip for -flto.
4954 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.c-torture/compile/pr51761.c: New test.
4959 2012-01-05 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/51760
4962 * gcc.dg/torture/pr51760.c: New testcase.
4964 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4967 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4969 2012-01-05 Richard Guenther <rguenther@suse.de>
4972 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4973 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4975 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4978 * gcc.dg/pr51695.c: New test.
4980 2012-01-04 Andrew Pinski <apinski@cavium.com>
4982 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4983 * gcc.target/mips/octeon2-lx-1.c: New test.
4984 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4985 * gcc.target/mips/octeon2-lx-2.c: New test.
4986 * gcc.target/mips/octeon2-lx-3.c: New test.
4988 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4992 * gcc.dg/tm/alias-1.c: Adjust regexp.
4993 * gcc.dg/tm/alias-2.c: Adjust regexp.
4995 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4998 * g++.dg/warn/Wparentheses-26.C: New.
5000 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5002 * gfortran.dg/elemental_optional_args_2.f90: New test.
5004 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5007 * gfortran.dg/common_17.f90: New test.
5009 2012-01-04 Richard Guenther <rguenther@suse.de>
5011 PR tree-optimization/49651
5012 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5013 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5015 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5018 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5020 2012-01-03 Andrew Pinski <apinski@cavium.com>
5022 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5023 for all mips targets. Also allow an optional .cfi_startproc.
5025 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5027 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5029 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5032 * g++.dg/rtti/dyncast5.C: New.
5034 2012-01-03 Richard Guenther <rguenther@suse.de>
5036 PR tree-optimization/51070
5037 * gcc.dg/torture/pr51070-2.c: New testcase.
5039 2012-01-03 Richard Guenther <rguenther@suse.de>
5041 PR tree-optimization/51692
5042 * gcc.dg/torture/pr51692.c: New testcase.
5044 2012-01-03 Richard Guenther <rguenther@suse.de>
5047 * g++.dg/lto/pr51650-3_0.C: New testcase.
5049 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5052 * g++.dg/warn/Wredundant-decls-spec.C: New.
5054 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5056 PR tree-optimization/51719
5057 * g++.dg/tree-prof/pr51719.C: New test.
5059 2012-01-03 Richard Guenther <rguenther@suse.de>
5062 * gcc.dg/fold-compare-6.c: New testcase.
5064 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5067 * g++.dg/gomp/pr51669.C: New test.
5069 2012-01-02 Jason Merrill <jason@redhat.com>
5072 * g++.dg/cpp0x/constexpr-union2.C: New.
5075 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5077 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5080 * g++.dg/cpp0x/constexpr-99.C: New test.
5082 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5085 * g++.dg/template/init9.C: New.
5087 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5089 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5090 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5091 rather than a specific number.
5093 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5098 * gfortran.dg/typebound_operator_7.f03: New.
5099 * gfortran.dg/typebound_operator_8.f03: New.
5101 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5104 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5106 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5108 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5110 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5112 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5114 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5117 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5119 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5120 * gfortran.dg/io_real_boz_4.f90: Likewise.
5121 * gfortran.dg/io_real_boz_5.f90: Likewise.
5123 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5125 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5127 2012-01-02 Revital Eres <revital.eres@linaro.org>
5129 * gcc.dg/sms-11.c: New file.
5131 2012-01-02 Tobias Burnus <burnus@net-b.de>
5134 * gfortran.dg/coarray/image_index_3.f90: New.
5136 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/parse/enum8.C: New.
5141 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/conversion/reinterpret4.C: New.
5145 * g++.dg/conversion/reinterpret1.C: Adjust.
5147 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5151 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
5153 * g++.old-deja/g++.brendan/crash25.C: Adjust.
5154 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5155 * g++.old-deja/g++.jason/access14.C: Likewise.
5156 * g++.old-deja/g++.jason/access8.C: Likewise.
5157 * g++.old-deja/g++.jason/access1.C: Likewise.
5158 * g++.old-deja/g++.other/access3.C: Likewise.
5159 * g++.old-deja/g++.other/access5.C: Likewise.
5160 * g++.old-deja/g++.law/unsorted1.C: Likewise.
5161 * g++.old-deja/g++.law/visibility22.C: Likewise.
5162 * g++.old-deja/g++.law/visibility26.C: Likewise.
5163 * g++.old-deja/g++.mike/p2746.C: Likewise.
5164 * g++.dg/debug/using1.C: Likewise.
5165 * g++.dg/lookup/using51.C: Likewise.
5166 * g++.dg/inherit/using5.C: Likewise.
5167 * g++.dg/inherit/pr30297.C: Likewise.
5168 * g++.dg/inherit/access8.C: Likewise.
5169 * g++.dg/torture/pr39362.C: Likewise.
5170 * g++.dg/template/crash13.C: Likewise.
5171 * g++.dg/template/using10.C: Likewise.
5173 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5176 * lib/gcc-dg.exp (scan-module-absence): Really commit last
5179 2012-01-01 Ira Rosen <irar@il.ibm.com>
5181 PR tree-optimization/51704
5182 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5183 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5184 corresponding flags.
5186 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5189 * g++.dg/cpp0x/constexpr-delegating2.C: New.
5191 2012-01-01 Jan Hubicka <jh@suse.cz>
5193 PR rtl-optimization/51069
5194 * gcc.c-torture/compile/pr51069.c: New testcase.
5196 2012-01-01 Jakub Jelinek <jakub@redhat.com>
5198 PR tree-optimization/51683
5199 * gcc.dg/pr51683.c: New test.
5201 Copyright (C) 2012 Free Software Foundation, Inc.
5203 Copying and distribution of this file, with or without modification,
5204 are permitted in any medium without royalty provided the copyright
5205 notice and this notice are preserved.