re PR rtl-optimization/55330 (ICE: Maximum number of LRA constraint passes is achieve...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55330
4 * gfortran.dg/pr55330.f90: New test.
5
6 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
7
8 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
9 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
10 * gcc.dg/hoist-register-pressure-2.c: Ditto.
11 * gcc.dg/hoist-register-pressure-3.c: Ditto.
12 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
13 * gcc.dg/tree-prof/unroll-1.c: Ditto.
14
15 2012-11-16 Dodji Seketeli <dodji@redhat.com>
16
17 PR c++/54875
18 * g++.dg/cpp0x/alias-decl-27.C: New test.
19
20 2012-11-16 Jakub Jelinek <jakub@redhat.com>
21
22 PR c++/55337
23 * g++.dg/template/alignof2.C: New test.
24
25 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
26
27 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
28 * g++.dg/mv6.C (dg-options): Ditto.
29
30 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
31
32 * lib/target_suports.exp
33 (check_effective_target_has_w_floating_suffix): New procedure.
34 (check_effective_target_has_q_floating_suffix): Ditto.
35 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
36 for unsupported non-standard suffix on floating constant.
37 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
38
39 2012-11-14 Jakub Jelinek <jakub@redhat.com>
40
41 * lib/asan-dg.exp: New file.
42 * gcc.dg/asan/asan.exp: New file.
43 * g++.dg/dg.exp: Prune also asan tests.
44 * g++.dg/asan/asan.exp: New file.
45 * c-c++-common/asan/memcmp-1.c: New test.
46
47 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
48
49 PR c++/55323
50 * g++.dg/cpp0x/vt-55323.C: New.
51
52 2012-11-13 Sriraman Tallam <tmsriram@google.com>
53
54 * g++.dg/mv4.C: Add require ifunc. Change error message.
55 * g++.dg/mv5.C: Add require ifunc.
56 * g++.dg/mv6.C: Add require ifunc.
57
58 2012-11-13 Martin Jambor <mjambor@suse.cz>
59
60 PR tree-optimization/55253
61 * gcc.dg/torture/pr55253.c: New test.
62 * gcc.dg/torture/pr55305.c: Likewise.
63
64 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
65
66 PR middle-end/55142
67 * gcc.target/i386/pr55142-1.c: New file.
68 * gcc.target/i386/pr55142-2.c: Likewise.
69
70 2012-11-13 Dodji Seketeli <dodji@redhat.com>
71
72 PR c++/54466
73 * g++.dg/cpp0x/alias-decl-26.C: New test file.
74
75 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
76
77 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
78 instead of lp64.
79 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
80 * gcc.target/i386/pr49715-2.c: Likewise.
81 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
82
83 2012-11-13 Jakub Jelinek <jakub@redhat.com>
84
85 PR tree-optimization/55281
86 * gcc.dg/vect/fast-math-pr55281.c: New test.
87 * g++.dg/opt/pr55281.C: New test.
88
89 PR rtl-optimization/54127
90 * gcc.dg/torture/pr54127.c: New test.
91
92 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
93 Jakub Jelinek <jakub@redhat.com>
94
95 PR rtl-optimization/51447
96 * gcc.c-torture/execute/pr51447.c: New test.
97
98 2012-11-12 Ian Bolton <ian.bolton@arm.com>
99
100 * gcc.target/aarch64/csinc-2.c: New test.
101
102 2012-11-12 Ian Bolton <ian.bolton@arm.com>
103
104 * gcc.target/aarch64/cmn.c: New test.
105 * gcc.target/aarch64/adds.c: New test.
106 * gcc.target/aarch64/subs.c: New test.
107
108 2012-11-12 Tobias Burnus <burnus@net-b.de>
109
110 PR fortran/55272
111 * gfortran.dg/coarray_29_1.f90: New.
112 * gfortran.dg/coarray_29_2.f90: New.
113
114 2012-11-12 Bin Cheng <bin.cheng@arm.com>
115
116 * gcc.dg/hoist-register-pressure-3.c: New test.
117
118 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
119
120 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
121 wrappers around sinf and cosf.
122
123 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
124
125 PR middle-end/55247
126 PR middle-end/55259
127 * gcc.target/i386/pr55247-2.c: New file.
128
129 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
130
131 PR middle-end/55263
132 * g++.dg/pr55263.C: New test.
133
134 2012-11-11 Martin Jambor <mjambor@suse.cz>
135
136 PR tree-optimization/55238
137 * testsuite/gcc.dg/torture/pr55238.c: New test.
138
139 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
140 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
141 * c-c++-common/torture/vector-subscript-1.c: Likewise.
142 * c-c++-common/torture/vector-subscript-2.c: Likewise.
143
144 2012-11-10 Jan Hubicka <jh@suse.cz>
145
146 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
147
148 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
149
150 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
151 -mno-sse -mno-mmx to dg-options. Reformat.
152
153 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
154
155 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
156 * c-c++-common/vector-compare-1.c: Same.
157 * c-c++-common/vector-compare-2.c: Same.
158 * g++.dg/other/unused1.C: Skip on AIX.
159 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
160 extra message on AIX.
161
162 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
163
164 PR target/55247
165 * gcc.target/i386/pr55247.c: New test.
166
167 2012-11-09 Andrew Pinski <apinski@cavium.com>
168
169 * gcc.c-torture/execute/20121108-1.c: New test.
170
171 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
172
173 PR c++/54413
174 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
175 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
176 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
177 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
178
179 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
180
181 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
182 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
183 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
184 array bounds.
185 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
186
187 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
188
189 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
190 * g++.dg/tm/pr47530.C: Same.
191
192 2012-11-09 Jason Merrill <jason@redhat.com>
193
194 PR c++/54859
195 * g++.dg/cpp0x/alias-decl-25.C: New.
196
197 * g++.dg/abi/abi-tag1.C: New.
198 * g++.dg/abi/abi-tag2.C: New.
199
200 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
201
202 PR rtl-optimization/55154
203 * gcc.target/i386/pr55154.c: New test.
204
205 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
206
207 PR rtl-optimization/55151
208 * gcc.dg/pr55151.c: Move ...
209 * gcc.target/i386/pr55151.c: ... here.
210
211 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
212
213 PR rtl-optimization/54472
214 * gcc.dg/pr54472.c: New test.
215
216 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
217
218 * gnat.dg/stack_check3.ad[sb]: New test.
219
220 2012-11-08 Ian Lance Taylor <iant@google.com>
221
222 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
223 with arguments. Handle errorcheckoutput and rundir test types.
224
225 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
226
227 PR tree-optimization/55191
228 * gcc.dg/pr55191.c: New test.
229
230 2012-11-08 Jakub Jelinek <jakub@redhat.com>
231
232 PR debug/54499
233 * g++.dg/debug/pr54499.C: New test.
234
235 2012-11-08 Jan Hubicka <jh@suse.cz>
236
237 PR middle-end/48636
238 * gcc.dg/winline-3.c: Update.
239
240 2012-11-08 Martin Jambor <mjambor@suse.cz>
241
242 * gfortran.dg/ipcp-array-1.f90: New test.
243
244 2012-11-08 Florian Weimer <fweimer@redhat.com>
245
246 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
247
248 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
249
250 PR rtl-optimization/55151
251 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
252
253 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
254
255 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
256
257 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
258
259 * gcc.c-torture/compile/20121107-1.c: New test.
260
261 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
262
263 PR rtl-optimization/55151
264 * gcc.dg/pr55151.c: Compile it only for x86_64.
265
266 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
267
268 PR rtl-optimization/55122
269 * gcc.dg/pr55122.c: New test.
270
271 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
272
273 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
274 word powerpc.
275 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
276 * gcc.target/powerpc/loop_align.c: Skip on AIX.
277 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
278 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
279
280 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
281
282 PR c/53063
283 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
284
285 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
286
287 PR c/51294
288 * c-c++-common/pr51294.c: New.
289
290 2012-11-07 Martin Jambor <mjambor@suse.cz>
291
292 PR tree-optimization/53787
293 * gcc.dg/ipa/ipa-5.c: Adjust.
294 * gcc.dg/ipa/ipcp-agg-1.c: New test.
295 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
296 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
297 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
298 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
299 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
300 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
301 * gfortran.dg/pr48636-2.f90: New test.
302 * gfortran.dg/pr53787.f90: Likewise.
303
304 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/55226
307 Revert:
308 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/54922
311 * g++.dg/cpp0x/constexpr-union4.C: New.
312
313 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
314
315 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
316
317 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
318
319 PR target/49220
320 * gcc.c-torture/compile/pr49220.c: New test.
321
322 2012-11-07 Florian Weimer <fweimer@redhat.com>
323
324 * g++.dg/init/new40.C: New.
325
326 2012-11-07 Jakub Jelinek <jakub@redhat.com>
327
328 PR debug/54693
329 * gcc.dg/guality/pr54693-2.c: New test.
330
331 2012-11-06 Andrew Pinski <apinski@cavium.com>
332
333 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
334 -fno-vect-cost-model.
335
336 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
337
338 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
339 * gcc.dg/tm/debug-1.c: Same.
340 * gcc.dg/tm/irrevocable-3.c: Same.
341 * gcc.dg/tm/irrevocable-4.c: Same.
342 * gcc.dg/tm/memopt-10.c: Same.
343 * gcc.dg/tm/memopt-11.c: Same.
344 * gcc.dg/tm/props-4.c: Same.
345 * gcc.dg/tm/wrap-3.c: Same.
346 * gcc.dg/tm/wrap-4.c: Same.
347
348 2012-11-06 Andrew Pinski <apinski@cavium.com>
349
350 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
351
352 2012-11-06 Jan Hubicka <jh@suse.cz>
353
354 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
355 candidate still.
356 * gcc.dg/tree-ssa/loop-23.c: Likewise.
357 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
358 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
359
360 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
361
362 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
363
364 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
365
366 PR middle-end/41993
367 * gcc.dg/torture/pr41993.c: New test.
368
369 2012-11-06 Jan Hubicka <jh@suse.cz>
370
371 * gcc.target/i386/l_fma_float_?.c: Update.
372 * gcc.target/i386/l_fma_double_?.c: Update.
373
374 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
375
376 PR target/54089
377 * gcc.target/sh/pr54089-8.c: New.
378 * gcc.target/sh/pr54089-9.c: New.
379
380 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
381
382 PR target/47440
383 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
384 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
385 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
386 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
387 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
388 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
389 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
390 * gcc.target/i386/avx-vzeroupper-27.c: New.
391
392 2012-11-06 Janus Weil <janus@gcc.gnu.org>
393
394 PR fortran/54917
395 * gfortran.dg/transfer_class_1.f90: New.
396 * gfortran.dg/transfer_class_2.f90: New.
397
398 2012-11-05 Sriraman Tallam <tmsriram@google.com>
399
400 * testsuite/g++.dg/mv1.C: New test.
401 * testsuite/g++.dg/mv2.C: New test.
402 * testsuite/g++.dg/mv3.C: New test.
403 * testsuite/g++.dg/mv4.C: New test.
404 * testsuite/g++.dg/mv5.C: New test.
405 * testsuite/g++.dg/mv6.C: New test.
406
407 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
408
409 PR testsuite/55186
410 * gcc.dg/const-uniq-1.c (a): Increase length four times.
411
412 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
413
414 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
415 darwin.
416
417 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
418
419 * g++.dg/torture/20121105-1.C: New test.
420
421 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
422
423 * gcc.dg/torture/fp-compare.c: New testcase.
424
425 2012-11-05 Jan Hubicka <jh@suse.cz>
426
427 * gcc.dg/const-1.c: Update.
428 * gcc.dg/pure-1.c: Update.
429
430 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
431
432 PR rtl-optimization/55151
433 * gcc.dg/pr55151.c: New test.
434
435 2012-11-05 Jakub Jelinek <jakub@redhat.com>
436
437 PR debug/54970
438 PR debug/54971
439 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
440
441 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
442
443 PR testsuite/51128
444 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
445
446 2012-11-05 Jan Hubicka <jh@suse.cz>
447
448 * gcc.dg/autopar/pr49960.c: Fix testcase.
449
450 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
451
452 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
453 Fix scan-tree-dump-times directive.
454
455 2012-11-04 Janus Weil <janus@gcc.gnu.org>
456
457 PR fortran/55199
458 * gfortran.dg/associate_12.f90: New.
459
460 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
461
462 PR target/54255
463 * lib/target-supports.exp (check_effective_target_masm_intel): New
464 proc.
465 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
466 masm_intel.
467
468 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
469 Jack Howarth <howarth@bromo.med.uc.edu>
470
471 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
472 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
473 * gcc.target/i386/pr53249.c: Likewise.
474
475 2012-11-03 Andrew Pinski <apinski@cavium.com>
476
477 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
478 call abort1 so that cross jumping does not happen.
479
480 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
481
482 PR target/51244
483 * gcc.target/sh/pr51244-18.c: New.
484 * gcc.target/sh/pr51244-19.c: New.
485
486 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
487
488 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
489 b requires a 64-bit operation followed by a truncation.
490
491 2012-11-02 Jan Hubicka <jh@suse.cz>
492
493 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
494
495 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
496
497 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
498 conditions to verify the reduction code is vectorized.
499
500 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
501 in case 'pow', such as 'powerpc' is used in the compiler version name.
502 * gcc.target/powerpc/pr46728-2.c: Likewise.
503 * gcc.target/powerpc/pr46728-3.c: Likewise.
504 * gcc.target/powerpc/pr46728-4.c: Likewise.
505 * gcc.target/powerpc/pr46728-5.c: Likewise.
506 * gcc.target/powerpc/pr46728-7.c: Likewise.
507 * gcc.target/powerpc/pr46728-8.c: Likewise.
508 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
509
510 2012-11-02 Jan Hubicka <jh@suse.cz>
511
512 * gcc.dg/tree-ssa/loop-38.c: New testcase.
513
514 2012-11-02 Jan Hubicka <jh@suse.cz>
515
516 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
517 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
518
519 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
520
521 PR middle-end/55130
522 * gcc.target/i386/pr55130.c: New test.
523
524 2012-11-02 Jakub Jelinek <jakub@redhat.com>
525
526 PR target/55147
527 * gcc.target/i386/pr55147.c: New test.
528
529 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
530
531 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
532 * gfortran.dg/default_format_denormal_1.f90: Same.
533
534 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
535
536 PR middle-end/55001
537 * g++.dg/ext/vector19.C: Remove target restrictions.
538 * gcc.dg/fold-compare-7.c: New testcase.
539
540 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
541
542 PR target/55160
543 * gcc.target/sh/pr55160.c: New.
544
545 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
546
547 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
548 scan-assembler regex.
549
550 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
551
552 PR middle-end/55150
553 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
554 * gcc.dg/pr55150-2.c: New test.
555
556 2012-11-01 Sharad Singhai <singhai@google.com>
557
558 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
559 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
560 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
561 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
562
563 2012-10-31 Dehao Chen <dehao@google.com>
564
565 * g++.dg/debug/dwarf2/block.C: New testcase.
566
567 2012-10-31 Jan Hubicka <jh@suse.cz>
568
569 * gcc.dg/pr44974.c: Add noinline.
570
571 2012-10-31 Janus Weil <janus@gcc.gnu.org>
572
573 PR fortran/53718
574 * gfortran.dg/class_54.f90: New.
575
576 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
577 Jakub Jelinek <jakub@redhat.com>
578
579 PR tree-optimization/55018
580 * gcc.dg/torture/pr55018.c: New test.
581
582 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/54583
585 * g++.dg/ext/vla13.C: New.
586
587 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
588
589 PR middle-end/55150
590 * gcc.dg/pr55150.c: New test.
591
592 2012-10-31 Tobias Burnus <burnus@net-b.de>
593
594 PR fortran/55134
595 * gfortran.dg/associate_11.f90: New.
596
597 2012-10-31 Dodji Seketeli <dodji@redhat.com>
598
599 PR c++/54955
600 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
601
602 2012-10-31 Jakub Jelinek <jakub@redhat.com>
603
604 PR tree-optimization/19105
605 PR tree-optimization/21643
606 PR tree-optimization/46309
607 * gcc.dg/pr19105.c: New test.
608 * gcc.dg/pr21643.c: New test.
609 * gcc.dg/pr46309-2.c: New test.
610 * gcc.c-torture/execute/pr46309.c: New test.
611
612 2012-10-31 Alan Modra <amodra@gmail.com>
613
614 * gcc.target/powerpc/dimode_off.c: New.
615 * gcc.target/powerpc/timode_off.c: New.
616 * gcc.target/powerpc/dfmode_off.c: New.
617 * gcc.target/powerpc/tfmode_off.c: New.
618
619 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR rtl-optimization/55093
622 * gcc.target/i386/pr55093.c: New file.
623
624 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
625
626 * gcc.target/i386/pr55116.c: Renamed to ...
627 * gcc.target/i386/pr55116-1.c: This.
628
629 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
630
631 * gcc.target/i386/pr55116-2.c: New file.
632
633 2012-10-30 Richard Biener <rguenther@suse.de>
634
635 * gcc.dg/vect/slp-perm-2.c: Adjust.
636
637 2012-10-30 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/55111
640 * gcc.dg/torture/pr55111.c: New testcase.
641
642 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
643
644 PR target/53988
645 * gcc.target/sh/pr53988.c: New.
646
647 2012-10-30 Bin Cheng <bin.cheng@arm.com>
648
649 PR target/54989
650 * gcc.dg/hoist-register-pressure-1.c: Rename from
651 hoist-register-pressure.c. Add nonpic condition.
652 * gcc.dg/hoist-register-pressure-2.c: New testcase.
653
654 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
655
656 PR c++/54930
657 * gcc.dg/Wreturn-local-addr.c: New.
658 * g++.dg/warn/Wno-return-local-addr.C: New.
659 * g++.dg/warn/Wreturn-local-addr.C: New.
660
661 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
662
663 PR middle-end/55116
664 * gcc.target/i386/pr55116.c: New file.
665
666 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
667
668 PR c/53066
669 * gcc.dg/Wshadow-4.c: New.
670 * gcc.dg/Wshadow-4.h: New.
671
672 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
673
674 PR debug/54693
675 * gcc.dg/guality/pr54693.c: New.
676
677 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
678
679 PR middle-end/55027
680 * gcc.dg/pr55027.c: New testcase.
681
682 2012-10-29 Jan Hubicka <jh@suse.cz>
683
684 * gcc.dg/ipa/inline-6.c: New testcase.
685
686 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
687
688 PR rtl-optimization/55106
689 * g++.dg/pr55106.C: New.
690
691 2012-10-29 Richard Guenther <rguenther@suse.de>
692
693 PR middle-end/53695
694 * gcc.dg/torture/pr53695.c: New testcase.
695
696 2012-10-28 Jan Hubicka <jh@suse.cz>
697
698 * gcc.dg/ipa/inlinehint-3.c: New testcase.
699
700 2012-10-28 Tobias Burnus <burnus@net-b.de>
701
702 PR fortran/54958
703 * gfortran.dg/do_check_6.f90: New.
704
705 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
706 Jack Howarth <howarth@bromo.med.uc.edu>
707
708 PR target/54404
709 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
710 to dg-options.
711 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
712
713 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
714
715 PR target/34283
716 * gcc.target/i386/pr34283.c: New test.
717
718 2012-10-26 Jakub Jelinek <jakub@redhat.com>
719
720 PR c++/55081
721 * g++.dg/opt/pr55081.C: New test.
722
723 PR debug/54970
724 PR debug/54971
725 * gcc.dg/guality/pr54970.c: New test.
726
727 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/54984
730 * g++.dg/template/new11.C: New.
731
732 2012-10-26 Richard Biener <rguenther@suse.de>
733
734 PR middle-end/54824
735 * gcc.dg/torture/pr54824.c: New testcase.
736
737 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
738
739 * gcc.target/i386/fxsave-1.c: New.
740 * gcc.target/i386/fxsave64-1.c: Ditto.
741 * gcc.target/i386/fxrstor-1.c: Ditto.
742 * gcc.target/i386/fxrstor64-1.c: Ditto.
743 * gcc.target/i386/xsave-1.c: Ditto.
744 * gcc.target/i386/xsave64-1.c: Ditto.
745 * gcc.target/i386/xrstor-1.c: Ditto.
746 * gcc.target/i386/xrstor64-1.c: Ditto.
747 * gcc.target/i386/xsaveopt-1.c: Ditto.
748 * gcc.target/i386/xsaveopt64-1.c: Ditto.
749 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
750 * gcc.target/i386/sse-13.c: Ditto.
751 * gcc.target/i386/sse-14.c: Ditto.
752 * gcc.target/i386/sse-22.c: Ditto.
753 * gcc.target/i386/sse-23.c: Ditto.
754 * g++.dg/other/i386-2.C: Ditto.
755 * g++.dg/other/i386-3.C: Ditto.
756
757 2012-10-25 Jan Hubicka <jh@suse.cz>
758
759 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
760 at ivcanon time.
761
762 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/53761
765 * g++.dg/ext/transparent-union.C: New.
766
767 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
768
769 PR c++/54427
770 * g++.dg/ext/vector19.C: New testcase.
771
772 2012-10-25 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/54902
775 * g++.dg/torture/pr54902.C: New testcase.
776
777 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
778
779 PR c++/34892
780 * g++.dg/template/crash114.C: New.
781
782 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR bootstrap/55049
785 * gcc.target/i386/pr55049-1.c: New test.
786
787 2012-10-24 Janus Weil <janus@gcc.gnu.org>
788
789 PR fortran/55037
790 * gfortran.dg/class_dummy_4.f03: New.
791
792 2012-10-24 Jakub Jelinek <jakub@redhat.com>
793
794 PR rtl-optimization/55010
795 * gcc.dg/pr55010.c: New test.
796
797 PR debug/54828
798 * g++.dg/debug/pr54828.C: New test.
799
800 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
801
802 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
803 * gcc.dg/vect/vect-83_64.c: Likewise.
804
805 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
806
807 PR c++/54922
808 * g++.dg/cpp0x/constexpr-union4.C: New.
809
810 2012-10-23 Jeff Law <law@redhat.com>
811
812 * gcc.c-torture/execute/pr54985.c: New test.
813
814 2012-10-23 Paul Koning <ni1d@arrl.net>
815
816 PR debug/54508
817 * g++.dg/debug/dwarf2/pr54508.C: New.
818
819 2012-10-23 Jakub Jelinek <jakub@redhat.com>
820
821 PR c++/54844
822 * g++.dg/template/sizeof14.C: New test.
823
824 2012-10-23 Ian Bolton <ian.bolton@arm.com>
825 Jim MacArthur <jim.macarthur@arm.com>
826 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
827 Marcus Shawcroft <marcus.shawcroft@arm.com>
828 Nigel Stephens <nigel.stephens@arm.com>
829 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
830 Richard Earnshaw <rearnsha@arm.com>
831 Sofiane Naci <sofiane.naci@arm.com>
832 Stephen Thomas <stephen.thomas@arm.com>
833 Tejas Belagod <tejas.belagod@arm.com>
834 Yufeng Zhang <yufeng.zhang@arm.com>
835
836 * lib/target-supports.exp
837 (check_profiling_available): Add AArch64.
838 (check_effective_target_vect_int): Likewise.
839 (check_effective_target_vect_shift): Likewise.
840 (check_effective_target_vect_float): Likewise.
841 (check_effective_target_vect_double): Likewise.
842 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
843 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
844 (check_effective_target_vect_pack_trunc): Likewise.
845 (check_effective_target_vect_unpack): Likewise.
846 (check_effective_target_vect_hw_misalign): Likewise.
847 (check_effective_target_vect_short_mult): Likewise.
848 (check_effective_target_vect_int_mult): Likewise.
849 (check_effective_target_vect_stridedN): Likewise.
850 (check_effective_target_sync_int_long): Likewise.
851 (check_effective_target_sync_char_short): Likewise.
852 (check_vect_support_and_set_flags): Likewise.
853 (check_effective_target_aarch64_tiny): New.
854 (check_effective_target_aarch64_small): New.
855 (check_effective_target_aarch64_large): New.
856 * g++.dg/other/PR23205.C: Enable aarch64.
857 * g++.dg/other/pr23205-2.C: Likewise.
858 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
859 * gcc.c-torture/execute/20101011-1.c: Likewise.
860 * gcc.dg/20020312-2.c: Likewise.
861 * gcc.dg/20040813-1.c: Likewise.
862 * gcc.dg/builtin-apply2.c: Likewise.
863 * gcc.dg/stack-usage-1.c: Likewise.
864
865 2012-10-23 Ian Bolton <ian.bolton@arm.com>
866 Jim MacArthur <jim.macarthur@arm.com>
867 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
868 Marcus Shawcroft <marcus.shawcroft@arm.com>
869 Nigel Stephens <nigel.stephens@arm.com>
870 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
871 Richard Earnshaw <rearnsha@arm.com>
872 Sofiane Naci <sofiane.naci@arm.com>
873 Stephen Thomas <stephen.thomas@arm.com>
874 Tejas Belagod <tejas.belagod@arm.com>
875 Yufeng Zhang <yufeng.zhang@arm.com>
876
877 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
878 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
879 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
880 * gcc.target/aarch64/aapcs/abitest.S: New file.
881 * gcc.target/aarch64/aapcs/abitest.h: New file.
882 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
883 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
884 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
885 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
886 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
887 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
888 * gcc.target/aarch64/aapcs/ice_1.c: New file.
889 * gcc.target/aarch64/aapcs/ice_2.c: New file.
890 * gcc.target/aarch64/aapcs/ice_3.c: New file.
891 * gcc.target/aarch64/aapcs/ice_4.c: New file.
892 * gcc.target/aarch64/aapcs/ice_5.c: New file.
893 * gcc.target/aarch64/aapcs/macro-def.h: New file.
894 * gcc.target/aarch64/aapcs/test_1.c: New file.
895 * gcc.target/aarch64/aapcs/test_10.c: New file.
896 * gcc.target/aarch64/aapcs/test_11.c: New file.
897 * gcc.target/aarch64/aapcs/test_12.c: New file.
898 * gcc.target/aarch64/aapcs/test_13.c: New file.
899 * gcc.target/aarch64/aapcs/test_14.c: New file.
900 * gcc.target/aarch64/aapcs/test_15.c: New file.
901 * gcc.target/aarch64/aapcs/test_16.c: New file.
902 * gcc.target/aarch64/aapcs/test_17.c: New file.
903 * gcc.target/aarch64/aapcs/test_18.c: New file.
904 * gcc.target/aarch64/aapcs/test_19.c: New file.
905 * gcc.target/aarch64/aapcs/test_2.c: New file.
906 * gcc.target/aarch64/aapcs/test_20.c: New file.
907 * gcc.target/aarch64/aapcs/test_21.c: New file.
908 * gcc.target/aarch64/aapcs/test_22.c: New file.
909 * gcc.target/aarch64/aapcs/test_23.c: New file.
910 * gcc.target/aarch64/aapcs/test_24.c: New file.
911 * gcc.target/aarch64/aapcs/test_25.c: New file.
912 * gcc.target/aarch64/aapcs/test_26.c: New file.
913 * gcc.target/aarch64/aapcs/test_3.c: New file.
914 * gcc.target/aarch64/aapcs/test_4.c: New file.
915 * gcc.target/aarch64/aapcs/test_5.c: New file.
916 * gcc.target/aarch64/aapcs/test_6.c: New file.
917 * gcc.target/aarch64/aapcs/test_7.c: New file.
918 * gcc.target/aarch64/aapcs/test_8.c: New file.
919 * gcc.target/aarch64/aapcs/test_9.c: New file.
920 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
921 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
922 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
923 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
924 * gcc.target/aarch64/aapcs/test_complex.c: New file.
925 * gcc.target/aarch64/aapcs/test_int128.c: New file.
926 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
927 * gcc.target/aarch64/aapcs/type-def.h: New file.
928 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
929 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
930 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
931 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
932 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
933 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
934 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
935 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
936 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
937 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
938 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
939 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
940 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
941 * gcc.target/aarch64/aarch64.exp: New file.
942 * gcc.target/aarch64/adc-1.c: New file.
943 * gcc.target/aarch64/adc-2.c: New file.
944 * gcc.target/aarch64/asm-1.c: New file.
945 * gcc.target/aarch64/clrsb.c: New file.
946 * gcc.target/aarch64/clz.c: New file.
947 * gcc.target/aarch64/ctz.c: New file.
948 * gcc.target/aarch64/csinc-1.c: New file.
949 * gcc.target/aarch64/csinv-1.c: New file.
950 * gcc.target/aarch64/csneg-1.c: New file.
951 * gcc.target/aarch64/extend.c: New file.
952 * gcc.target/aarch64/fcvt.x: New file.
953 * gcc.target/aarch64/fcvt_double_int.c: New file.
954 * gcc.target/aarch64/fcvt_double_long.c: New file.
955 * gcc.target/aarch64/fcvt_double_uint.c: New file.
956 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
957 * gcc.target/aarch64/fcvt_float_int.c: New file.
958 * gcc.target/aarch64/fcvt_float_long.c: New file.
959 * gcc.target/aarch64/fcvt_float_uint.c: New file.
960 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
961 * gcc.target/aarch64/ffs.c: New file.
962 * gcc.target/aarch64/fmadd.c: New file.
963 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
964 * gcc.target/aarch64/frint.x: New file.
965 * gcc.target/aarch64/frint_double.c: New file.
966 * gcc.target/aarch64/frint_float.c: New file.
967 * gcc.target/aarch64/index.c: New file.
968 * gcc.target/aarch64/mneg-1.c: New file.
969 * gcc.target/aarch64/mneg-2.c: New file.
970 * gcc.target/aarch64/mneg-3.c: New file.
971 * gcc.target/aarch64/mnegl-1.c: New file.
972 * gcc.target/aarch64/mnegl-2.c: New file.
973 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
974 * gcc.target/aarch64/pic-constantpool1.c: New file.
975 * gcc.target/aarch64/pic-symrefplus.c: New file.
976 * gcc.target/aarch64/predefine_large.c: New file.
977 * gcc.target/aarch64/predefine_small.c: New file.
978 * gcc.target/aarch64/predefine_tiny.c: New file.
979 * gcc.target/aarch64/reload-valid-spoff.c: New file.
980 * gcc.target/aarch64/scalar_intrinsics.c: New file.
981 * gcc.target/aarch64/table-intrinsics.c: New file.
982 * gcc.target/aarch64/tst-1.c: New file.
983 * gcc.target/aarch64/vect-abs-compile.c: New file.
984 * gcc.target/aarch64/vect-abs.c: New file.
985 * gcc.target/aarch64/vect-abs.x: New file.
986 * gcc.target/aarch64/vect-compile.c: New file.
987 * gcc.target/aarch64/vect-faddv-compile.c: New file.
988 * gcc.target/aarch64/vect-faddv.c: New file.
989 * gcc.target/aarch64/vect-faddv.x: New file.
990 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
991 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
992 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
993 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
994 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
995 * gcc.target/aarch64/vect-fp-compile.c: New file.
996 * gcc.target/aarch64/vect-fp.c: New file.
997 * gcc.target/aarch64/vect-fp.x: New file.
998 * gcc.target/aarch64/vect-mull-compile.c: New file.
999 * gcc.target/aarch64/vect-mull.c: New file.
1000 * gcc.target/aarch64/vect-mull.x: New file.
1001 * gcc.target/aarch64/vect.c: New file.
1002 * gcc.target/aarch64/vect.x: New file.
1003 * gcc.target/aarch64/vector_intrinsics.c: New file.
1004 * gcc.target/aarch64/vfp-1.c: New file.
1005 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1006 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1007 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1008 * g++.dg/abi/aarch64_guard1.C: New file.
1009
1010 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR c++/54988
1013 * c-c++-common/pr54988.c: New test.
1014
1015 2012-10-23 Jan Hubicka <jh@suse.cz>
1016
1017 * gcc.dg/tree-prof/peel-1.c: New testcase.
1018
1019 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1020
1021 PR gcc/52945
1022 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1023
1024 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1025
1026 * gcc.dg/c99-predef-1.c: New test.
1027 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1028 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1029 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1030 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1031 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1032 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1033 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1034 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1035 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1036 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1037 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1038 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1039
1040 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1041
1042 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1043
1044 2012-10-23 Jan Hubicka <jh@suse.cz>
1045
1046 PR middle-end/54937
1047 * gcc.c-torture/execute/pr54937.c: New testcase.
1048 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1049
1050 2012-10-23 Jan Hubicka <jh@suse.cz>
1051
1052 PR middle-end/54967
1053 * gfortran.dg/pr54967.f90: New testcase.
1054
1055 2012-10-23 Terry Guo <terry.guo@arm.com>
1056
1057 PR target/55019
1058 * gcc.dg/pr55019.c: New.
1059
1060 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1061
1062 PR tree-optimization/55008
1063 * gcc.dg/tree-ssa/pr55008.c: New test.
1064
1065 2012-10-22 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/55011
1068 * gcc.dg/torture/pr55011.c: New testcase.
1069
1070 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1071
1072 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1073 * gcc.target/arm/pr40457-2.c: Likewise.
1074 * gcc.target/arm/pr40457-3.c: Likewise.
1075
1076 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1077
1078 * gnat.dg/specs/limited_with4.ads: New test.
1079 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1080
1081 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1082
1083 * gnat.dg/modular4.adb: New test.
1084 * gnat.dg/modular4_pkg.ads: New helper.
1085
1086 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1087
1088 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1089 * gnat.dg/specs/addr1.ads: Likewise.
1090
1091 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1092
1093 * gcc.dg/webizer.c (main): Add missing exit call.
1094
1095 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1096
1097 PR fortran/54465
1098 * gfortran.dg/wextra_1.f: New test.
1099
1100 2012-10-20 Jan Hubicka <jh@suse.cz>
1101
1102 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1103
1104 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1105
1106 PR fortran/54224
1107 * gfortran.dg/warn_unused_function.f90: New.
1108
1109 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1110
1111 * lib/target-supports.exp
1112 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1113
1114 2012-10-19 Richard Guenther <rguenther@suse.de>
1115
1116 PR tree-optimization/54981
1117 * gcc.dg/pr54981.c: New testcase.
1118
1119 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1120
1121 PR target/54892
1122 * gcc.target/arm/pr54892.c: New.
1123
1124 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1125
1126 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1127
1128 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/54501
1131 * g++.dg/init/array30.C: New.
1132 * g++.dg/init/array31.C: Likewise.
1133
1134 2012-10-18 Tobias Burnus <burnus@net-b.de>
1135
1136 PR fortran/54884
1137 * gfortran.dg/public_private_module_7.f90: New.
1138
1139 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1140
1141 PR c++/29633
1142 * g++.dg/template/pr29633.C: New.
1143
1144 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 * gnat.dg/loop_optimization13.ad[sb]: New test.
1147 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1148
1149 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1150
1151 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1152 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1153 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1154 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1155
1156 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1157
1158 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1159 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1160 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1161 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1162 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1163 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1164
1165 2012-10-16 Jan Hubicka <jh@suse.cz>
1166
1167 * gcc.target/i386/l_fma_float_?.c: Update.
1168 * gcc.target/i386/l_fma_double_?.c: Update.
1169 * gfortran.dg/do_1.f90: XFAIL
1170 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1171 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1172 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1173 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1174 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1175 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1176 valid.
1177
1178 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1179
1180 PR c/53063
1181 PR c/40989
1182 * gcc.dg/Wstrict-overflow-24.c: New.
1183
1184 2012-10-16 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/50981
1187 PR fortran/54618
1188 * gfortran.dg/class_optional_1.f90: New.
1189 * gfortran.dg/class_optional_2.f90: New.
1190
1191 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR debug/54796
1194 * gcc.dg/guality/pr54796.c: New test.
1195
1196 PR tree-optimization/54889
1197 * gfortran.dg/pr54889.f90: New test.
1198
1199 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1200
1201 * g++.dg/other/dump-ada-spec-2.C: New test.
1202
1203 2012-10-16 Easwaran Raman <eraman@google.com>
1204
1205 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1206 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1207
1208 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1209
1210 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1211 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1212
1213 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1214
1215 PR target/54925
1216 * gcc.c-torture/compile/pr54925.c: New.
1217
1218 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1219
1220 PR target/51244
1221 * gcc.target/sh/pr51244-17.c: New.
1222
1223 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1224
1225 PR target/54760
1226 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1227 functions.
1228 * gcc.target/sh/pr54760-4.c: New.
1229
1230 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1231
1232 PR target/34777
1233 * gcc.target/sh/torture/sh-torture.exp: New.
1234 * gcc.target/sh/torture/pr34777.c: New.
1235
1236 2012-10-15 Matthias Klose <doko@ubuntu.com>
1237
1238 * lib/target-supports.exp (check_profiling_available): Match
1239 arm*-*-linux-* for ARM Linux/GNU.
1240 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1241 * gfortran.dg/enum_10.f90: Likewise.
1242 * gfortran.dg/enum_9.f90: Likewise.
1243 * gcc.target/arm/synchronize.c: Likewise.
1244 * g++.old-deja/g++.jason/enum6.C: Likewise.
1245 * g++.old-deja/g++.other/enum4.C: Likewise.
1246 * g++.old-deja/g++.law/enum9.C: Likewise.
1247
1248 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1249
1250 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1251 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1252
1253 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1254 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/17805
1257 * g++.dg/overload/operator6.C: New.
1258
1259 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/50080 (again)
1262 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1263 * g++.dg/parse/tmpl-outside1.C: Likewise.
1264 * g++.dg/template/qualttp18.C: Likewise.
1265 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1266 * g++.old-deja/g++.pt/overload13.C: Likewise.
1267
1268 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1269
1270 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1271 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1272 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1273 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1274 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1275 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1276 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1277 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1278
1279 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/50080
1282 * g++.dg/parse/tmpl-outside2.C: New.
1283 * g++.dg/parse/tmpl-outside1.C: Adjust.
1284 * g++.dg/template/qualttp18.C: Likewise.
1285 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1286 * g++.old-deja/g++.pt/overload13.C: Likewise.
1287
1288 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1289
1290 PR tree-optimization/54915
1291 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1292
1293 2012-10-15 Richard Guenther <rguenther@suse.de>
1294
1295 PR tree-optimization/54920
1296 * gcc.dg/torture/pr54920.c: New testcase.
1297
1298 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1299
1300 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1301
1302 2012-10-13 Jason Merrill <jason@redhat.com>
1303
1304 * g++.dg/tls/thread_local7g.C: Require tls_native.
1305
1306 2012-10-14 Jason Merrill <jason@redhat.com>
1307
1308 * g++.dg/cpp0x/inh-ctor1.C: New.
1309 * g++.dg/cpp0x/inh-ctor2.C: New.
1310 * g++.dg/cpp0x/inh-ctor3.C: New.
1311 * g++.dg/cpp0x/inh-ctor4.C: New.
1312 * g++.dg/cpp0x/inh-ctor5.C: New.
1313 * g++.dg/cpp0x/inh-ctor6.C: New.
1314 * g++.dg/cpp0x/inh-ctor7.C: New.
1315 * g++.dg/cpp0x/inh-ctor8.C: New.
1316 * g++.dg/cpp0x/inh-ctor9.C: New.
1317 * g++.dg/cpp0x/inh-ctor10.C: New.
1318 * g++.dg/cpp0x/inh-ctor11.C: New.
1319 * g++.dg/cpp0x/inh-ctor12.C: New.
1320 * g++.dg/cpp0x/inh-ctor13.C: New.
1321
1322 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1323
1324 PR rtl-optimization/54919
1325 * gcc.dg/pr54919.c: New testcase.
1326
1327 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 PR c++/53581
1330 * g++.dg/template/crash113.C: New.
1331
1332 2012-10-14 Jan Hubicka <jh@suse.cz>
1333
1334 * gcc.dg/unroll_5.c: New testcase.
1335
1336 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/52643
1339 * g++.dg/opt/pr52643.C: New.
1340
1341 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1342
1343 PR target/54602
1344 * gcc.target/sh/pr54602-1.c: New.
1345 * gcc.target/sh/pr54602-2.c: New.
1346 * gcc.target/sh/pr54602-3.c: New.
1347 * gcc.target/sh/pr54602-4.c: New.
1348
1349 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1350
1351 PR target/54680
1352 * gcc.target/sh/pr54680.c: New.
1353
1354 2012-10-12 Jan Hubicka <jh@suse.cz>
1355
1356 * gcc.dg/webizer.c: New testcase.
1357
1358 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1359
1360 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1361 specify -m64.
1362
1363 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1364
1365 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1366 Return 0 if already specifying -mfloat-abi other than hard.
1367
1368 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1369
1370 * gcc.dg/pr53060.c: Prune irrelevant warning.
1371
1372 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR c/54381
1375 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1376 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1377 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1378 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1379 Adjust expected wording of warnings for *cmp* builtins.
1380 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1381 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1382
1383 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/24449
1386 * g++.dg/parse/friend-main.C: New.
1387
1388 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1389
1390 PR c++/53055
1391 * g++.dg/pr53055.C: New testcase.
1392
1393 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/52744
1396 * g++.dg/cpp0x/pr52744.C: New.
1397
1398 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1399
1400 PR fortran/40453
1401 * gfortran.dg/dummy_procedure_9.f90: New.
1402
1403 2012-10-12 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/54894
1406 * gcc.dg/torture/pr54894.c: New testcase.
1407
1408 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1409
1410 PR target/51244
1411 * gcc.target/sh/pr51244-13.c: New.
1412 * gcc.target/sh/pr51244-14.c: New.
1413 * gcc.target/sh/pr51244-15.c: New.
1414 * gcc.target/sh/pr51244-16.c: New.
1415
1416 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/51878
1419 * g++.dg/cpp0x/decltype45.C: New.
1420
1421 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1422
1423 PR fortran/54784
1424 * gfortran.dg/class_allocate_13.f90: New.
1425
1426 2012-10-11 Jason Merrill <jason@redhat.com>
1427
1428 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1429 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1430
1431 * g++.dg/gomp/tls-5.C: Require tls_native.
1432 * g++.dg/tls/thread_local7.C: Require tls_native.
1433 * g++.dg/tls/static2.C: New.
1434
1435 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 PR c++/36107
1438 * g++.dg/ext/weak5.C: New.
1439
1440 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1441
1442 PR testsuite/54868
1443 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1444 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1445
1446 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/43765
1449 * g++.dg/parse/pr43765.C: New.
1450
1451 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1452
1453 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1454
1455 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/43663
1458 * g++.dg/init/bitfield3.C: New.
1459
1460 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1461
1462 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1463
1464 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR tree-optimization/54877
1467 * gcc.dg/torture/pr54877.c: New test.
1468
1469 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1470
1471 PR testsuite/53397
1472 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1473 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1474 and remove target info from dg-do compile.
1475 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1476 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1477 and remove target info from dg-do compile.
1478
1479 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1480
1481 * gcc.dg/pr54782.c: Require target with pthread support.
1482
1483 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/53122
1486 * g++.dg/cpp0x/auto35.C: New.
1487
1488 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1489
1490 PR c++/53540 - using fails to be equivalent to typedef
1491 * g++.dg/cpp0x/alias-decl-24.C: New test.
1492
1493 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1494
1495 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1496 that c++11 attributes to types are ignored for now.
1497 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1499
1500 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/53741
1503 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1504
1505 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/50478
1508 * g++.dg/cpp0x/initlist67.C: New.
1509
1510 2012-10-10 Dehao Chen <dehao@google.com>
1511
1512 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1513
1514 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1515
1516 PR target/52480
1517 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1518 Add runtime tests.
1519
1520 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/53307
1523 * g++.dg/cpp0x/decltype44.C: New.
1524
1525 2012-10-09 Steve Ellcey <sellcey@mips.com>
1526
1527 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1528
1529 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/53763
1532 * g++.dg/cpp0x/decltype43.C: New.
1533
1534 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1535
1536 PR middle-end/53397
1537 * gcc.dg/pr53397-1.c: New test case.
1538 * gcc.dg/pr53397-2.c: New test case.
1539
1540 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 PR c++/54194
1543 * g++.dg/warn/Wparentheses-26.C: Adjust.
1544 * g++.dg/warn/Wparentheses-27.C: New.
1545
1546 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1547
1548 PR c++/54427
1549 * c-c++-common/vector-scalar.c: New testcase.
1550 * g++.dg/ext/vector18.C: New testcase.
1551 * g++.dg/ext/vector5.C: This is not an error anymore.
1552 * gcc.dg/init-vec-1.c: Move ...
1553 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1554 * gcc.c-torture/execute/vector-shift1.c: Move ...
1555 * c-c++-common/torture/vector-shift1.c: ... here.
1556 * gcc.dg/scal-to-vec1.c: Move ...
1557 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1558 C++11. Adapt error messages.
1559 * gcc.dg/convert-vec-1.c: Move ...
1560 * c-c++-common/convert-vec-1.c: ... here.
1561 * gcc.dg/scal-to-vec2.c: Move ...
1562 * c-c++-common/scal-to-vec2.c: ... here.
1563
1564 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1565
1566 PR target/54400
1567 * gcc.target/i386/pr54400.c: New testcase.
1568
1569 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR c++/54858
1572 * g++.dg/template/pr54858.C: New test.
1573
1574 2012-10-08 Marek Polacek <polacek@redhat.com>
1575
1576 PR debug/54831
1577 * g++.dg/debug/pr54831.C: New test.
1578
1579 2012-10-08 Dehao Chen <dehao@google.com>
1580
1581 * g++.dg/predict-loop-exit-1.C: New.
1582 * g++.dg/predict-loop-exit-2.C: New.
1583 * g++.dg/predict-loop-exit-3.C: New.
1584
1585 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1586
1587 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1588
1589 2012-10-08 Jason Merrill <jason@redhat.com>
1590
1591 * g++.dg/gomp/tls-5.C: New.
1592 * g++.dg/gomp/tls-wrap1.C: New.
1593 * g++.dg/gomp/tls-wrap2.C: New.
1594 * g++.dg/gomp/tls-wrap3.C: New.
1595 * g++.dg/gomp/tls-wrap4.C: New.
1596 * g++.dg/gomp/tls-wrapper-cse.C: New.
1597 * g++.dg/tls/thread_local-cse.C: New.
1598 * g++.dg/tls/thread_local-order1.C: New.
1599 * g++.dg/tls/thread_local-order2.C: New.
1600 * g++.dg/tls/thread_local-wrap1.C: New.
1601 * g++.dg/tls/thread_local-wrap2.C: New.
1602 * g++.dg/tls/thread_local-wrap3.C: New.
1603 * g++.dg/tls/thread_local-wrap4.C: New.
1604 * g++.dg/tls/thread_local2g.C: New.
1605 * g++.dg/tls/thread_local3g.C: New.
1606 * g++.dg/tls/thread_local4g.C: New.
1607 * g++.dg/tls/thread_local5g.C: New.
1608 * g++.dg/tls/thread_local6g.C: New.
1609 * g++.dg/tls/thread_local7g.C: New.
1610
1611 * g++.dg/tls/thread_local3.C: New.
1612 * g++.dg/tls/thread_local4.C: New.
1613 * g++.dg/tls/thread_local5.C: New.
1614 * g++.dg/tls/thread_local6.C: New.
1615
1616 * g++.dg/tls/init-2.C: Tweak errors.
1617 * g++.dg/tls/thread_local1.C: New.
1618 * g++.dg/tls/thread_local2.C: New.
1619 * g++.dg/tls/thread_local7.C: New.
1620
1621 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1622
1623 PR target/54866
1624 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1625
1626 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1627
1628 PR target/54685
1629 * gcc.target/sh/pr54685.c: New.
1630
1631 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1632
1633 PR c++/53528 C++11 attribute support
1634 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1635 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1691
1692 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1695 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1696 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1697
1698 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1699
1700 PR target/54760
1701 * gcc.target/sh/pr54760-2.c: New.
1702 * gcc.target/sh/pr54760-3.c: New.
1703
1704 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1705
1706 PR c++/51422
1707 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1708
1709 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1710 Sandra Loosemore <sandra@codesourcery.com>
1711
1712 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1713 and test that the accumulator is initialized using MULT.
1714 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1715 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1716
1717 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 PR c++/52764
1720 * g++.dg/cpp0x/stdint.C: New.
1721
1722 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 PR c++/54249
1725 * g++.dg/cpp0x/stddef.C: New.
1726
1727 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1728
1729 PR fortran/54832
1730 * gfortran.dg/typebound_operator_17.f90: New.
1731
1732 2012-10-06 Jan Hubicka <jh@suse.cz>
1733
1734 PR lto/53831
1735 PR lto/54776
1736 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1737
1738 2012-10-06 Jan Hubicka <jh@suse.cz>
1739
1740 * gcc.dg/lto/resolutions_0.c: New testcase.
1741
1742 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1743
1744 PR fortran/45521
1745 * gfortran.dg/generic_25.f90: New.
1746 * gfortran.dg/generic_26.f90: New.
1747 * gfortran.dg/generic_27.f90: New.
1748
1749 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1750
1751 PR target/54760
1752 * gcc.target/sh/pr54760-1.c: New.
1753
1754 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1755
1756 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1757 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1758 * g++.dg/warn/Wsign-compare-5.C: New test.
1759 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1760 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1761 * g++.dg/ext/builtin30.C: New test.
1762 * g++.dg/ext/vla12.C: New test.
1763 * gcc.dg/builtins-85.c: New test.
1764
1765 PR debug/54519
1766 * gcc.dg/guality/pr54519-1.c: New test.
1767 * gcc.dg/guality/pr54519-2.c: New test.
1768 * gcc.dg/guality/pr54519-3.c: New test.
1769 * gcc.dg/guality/pr54519-4.c: New test.
1770 * gcc.dg/guality/pr54519-5.c: New test.
1771 * gcc.dg/guality/pr54519-6.c: New test.
1772
1773 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/50893
1776 * g++.dg/cpp0x/defaulted38.C: New.
1777
1778 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR tree-optimization/33763
1781 * c-c++-common/pr33763.c: New test.
1782
1783 PR tree-optimization/54810
1784 * gcc.dg/tree-ssa/vrp85.c: New test.
1785
1786 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1787
1788 * gcc.dg/ucnid-7.c: Skip on AIX.
1789 * gcc.dg/ucnid-8.c: Same.
1790 * gcc.dg/ucnid-10.c: Same.
1791 * gcc.dg/ucnid-13.c: Same.
1792 * gcc.dg/attr-alias-3.c: Same.
1793 * gcc.dg/attr-alias-5.c: Same.
1794 * gcc.dg/torture/pr51106-2.c: Same.
1795 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1796
1797 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/52233
1800 * g++.dg/cpp0x/alias-decl-23.C: New.
1801
1802 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/53403
1805 * g++.dg/template/friend53.C: New.
1806
1807 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1810 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1811 (scan-ada-spec): Likewise.
1812 (scan-ada-spec-not): Likewise.
1813 * gcc.dg/dump-ada-spec-1.c: New test.
1814 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1815
1816 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1817
1818 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1819
1820 2012-10-04 Florian Weimer <fweimer@redhat.com>
1821
1822 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1823
1824 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 PR c++/54323
1827 * g++.dg/cpp0x/pr54323.C: New.
1828
1829 2012-10-04 Richard Guenther <rguenther@suse.de>
1830
1831 PR middle-end/54735
1832 * g++.dg/torture/pr54735.C: New testcase.
1833
1834 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 PR rtl-optimization/54739
1837 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1838
1839 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1840
1841 PR target/51244
1842 * gcc.target/sh/pr51244-12.c: New.
1843
1844 2012-10-03 Dehao Chen <dehao@google.com>
1845
1846 PR middle-end/54782
1847 * gcc.dg/pr54782.c: New test.
1848
1849 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR c++/54777
1852 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1853
1854 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1855
1856 PR fortran/54778
1857 * gfortran.dg/class_53.f90: New.
1858
1859 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1860
1861 PR debug/54551
1862 * gcc.dg/guality/pr54551.c: New.
1863
1864 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1865
1866 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1867 * gcc.target/powerpc/pr46728-2.c: Likewise.
1868
1869 2012-10-02 Sharad Singhai <singhai@google.com>
1870
1871 PR testsuite/54772
1872 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1873 to fix test failures caused by r191883.
1874 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1875 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1876 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1877 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1878 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1879 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1880 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1881 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1882 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1883
1884 2012-09-30 Sharad Singhai <singhai@google.com>
1885
1886 * gcc.target/i386/vect-double-1.c: Fix test.
1887
1888 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1889
1890 PR target/54087
1891 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1892 atomic_sub fails.
1893
1894 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1895
1896 PR rtl-optimization/54457
1897 * gcc.target/i386/pr54457.c: New test.
1898
1899 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1900
1901 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1902
1903 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1904
1905 * gcc.target/i386/vect-rebuild.c: New testcase.
1906
1907 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1908
1909 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1910
1911 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1912
1913 * gcc.target/mips/pr37362.c: Fix target selector.
1914
1915 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1916
1917 PR target/54083
1918 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1919
1920 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1921
1922 * gcc.dg/ucnid-8.c: Update line number.
1923 * gcc.dg/torture/pr51106-2.c: Likewise.
1924
1925 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1926
1927 PR fortran/54667
1928 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1929 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1930 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1931
1932 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1933
1934 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1935 partially reverting r170092.
1936 * gfortran.dg/class_7.f03: Ditto.
1937 * gfortran.dg/coarray_14.f90: Ditto.
1938 * gfortran.dg/typebound_proc_13.f03: Ditto.
1939
1940 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 PR c++/54738
1943 * g++.dg/cpp0x/sfinae42.C: New.
1944
1945 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1946
1947 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1948 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1949 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1950 * gcc.dg/pr42629.c: XFAIL on AIX.
1951 * gcc.dg/pr47684.c: Same.
1952 * gcc.dg/pr43670.c: Same.
1953 * gcc.dg/pr42916.c: Same.
1954 * gcc.dg/pr45449.c: Same.
1955 * gcc.dg/pr50017.c: Same.
1956 * gcc.dg/pr42728.c: Same.
1957 * gcc.dg/pr47881.c: Same.
1958 * gcc.dg/pr44023.c: Same.
1959 * gcc.dg/pr41345.c: Same.
1960 * gcc.dg/pr42630.c: Same.
1961 * gcc.dg/pr44971.c: Same.
1962 * gcc.dg/pr46771.c: Same.
1963 * gcc.dg/ucnid-8.c: Same.
1964 * gcc.dg/ucnid-10.c: Same.
1965 * gcc.dg/ucnid-13.c: Same.
1966 * gcc.dg/torture/pr51106-2.c: Same.
1967 * gcc.dg/pr48768.c: Same.
1968 * gcc.dg/pr42631.c: Same.
1969 * gcc.dg/pr43084.c: Same.
1970 * gcc.dg/ucnid-7.c: Same.
1971 * gcc.dg/pr42889.c: Same.
1972 * gcc.dg/pr41241.c: Same.
1973 * gcc.dg/pr42719.c: Same.
1974 * g++.dg/debug/pr46583.C: Same.
1975 * g++.dg/debug/pr47106.C: Same.
1976 * g++.dg/opt/pr48549.C: Same.
1977 * g++.dg/other/pr42685.C: Same.
1978 * c-c++-common/pr43942.c: Same.
1979
1980 2012-09-29 Ian Lance Taylor <iant@google.com>
1981
1982 * go.test/go-test.exp: Update for latest version of Go testsuite.
1983
1984 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1985
1986 PR fortran/52724
1987 * gfortran.dg/internal_readwrite_3.f90: New test.
1988
1989 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1990
1991 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1992 c-c++-common/Wunused-local-typedefs-2.c to here.
1993
1994 PR c++/54372 - unused attribute inactive on dependant entities
1995 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1996
1997 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1998
1999 PR c++/29028 - Missed unused warning on using declaration
2000 * g++.dg/warn/Wunused-var-18.C: New test.
2001
2002 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2003
2004 PR c++/53551 - -Wunused-local-typedefs misses uses
2005 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2006
2007 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR target/54716
2010 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2011
2012 PR tree-optimization/54713
2013 * gcc.c-torture/compile/pr54713-1.c: New test.
2014 * gcc.c-torture/compile/pr54713-2.c: New test.
2015 * gcc.c-torture/compile/pr54713-3.c: New test.
2016
2017 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2018
2019 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2020
2021 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2022
2023 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2024
2025 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR target/54703
2028 * gcc.target/i386/pr54703.c: New test.
2029
2030 2012-09-27 Richard Guenther <rguenther@suse.de>
2031
2032 PR lto/54709
2033 * gcc.dg/lto/pr54709_0.c: New testcase.
2034 * gcc.dg/lto/pr54709_1.c: Likewise.
2035
2036 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2037
2038 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2039
2040 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2041
2042 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2043
2044 * gcc.target/arm/pr42879.c: Handle big-endian.
2045
2046 2012-09-26 Steve Ellcey <sellcey@mips.com>
2047
2048 PR c/37303
2049 * gcc.dg/pr37303.c: Check for rdata or rodata.
2050
2051 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2052
2053 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2054
2055 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2056
2057 PR target/51274
2058 PR target/53087
2059 * gcc.target/powerpc/ppc-ne0-1.c: New.
2060
2061 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2062
2063 PR target/54089
2064 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2065 test_19, test_20, test_21, test_22, test_23): New functions.
2066 * gcc.target/sh/pr54089-4.c: New.
2067 * gcc.target/sh/pr54089-5.c: New.
2068 * gcc.target/sh/pr54089-6.c: New.
2069 * gcc.target/sh/pr54089-7.c: New.
2070
2071 2012-09-25 Richard Guenther <rguenther@suse.de>
2072
2073 PR lto/54625
2074 * gcc.dg/lto/pr54702_0.c: New testcase.
2075 * gcc.dg/lto/pr54702_1.c: Likewise.
2076 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2077 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2078 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2079 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2080
2081 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 PR c++/54526
2084 * g++.dg/cpp0x/parse2.C: New.
2085 * g++.dg/parse/error11.C: Adjust.
2086 * g++.dg/parse/error12.C: Likewise.
2087
2088 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2089
2090 * gcc.target/i386/20030217-1.c: Added check for
2091 large_long_double effective target.
2092 * gcc.target/i386/387-3.c: Likewise.
2093 * gcc.target/i386/387-4.c: Likewise.
2094 * gcc.target/i386/pr36578-1.c: Likewise.
2095 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2096 when long double size is equal double size.
2097 * gcc.target/i386/excess-precision-1.c: Likewise.
2098 * gcc.target/i386/pr36578-2.c: Likewise.
2099 * gcc.target/i386/20030217-2.c: New testcase.
2100
2101 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR tree-optimization/54676
2104 * gcc.dg/pr54676.c: New test.
2105
2106 2012-09-25 Richard Guenther <rguenther@suse.de>
2107
2108 PR tree-optimization/53663
2109 * gcc.dg/torture/pr53663-1.c: New testcase.
2110 * gcc.dg/torture/pr53663-2.c: Likewise.
2111 * gcc.dg/torture/pr53663-3.c: Likewise.
2112
2113 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2114
2115 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2116
2117 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2118
2119 * lib/target-supports-dg.exp (dg-require-effective-target,
2120 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2121 dg-process-target-1 instead of dg-process-target.
2122 (dg-process-target-1): Rename from dg-process-target.
2123 (dg-process-target): New.
2124
2125 2012-09-24 Richard Guenther <rguenther@suse.de>
2126
2127 PR tree-optimization/54684
2128 * g++.dg/torture/pr54684.C: New testcase.
2129
2130 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2131
2132 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2133
2134 2012-09-24 Richard Guenther <rguenther@suse.de>
2135
2136 PR middle-end/52173
2137 * gcc.dg/tm/pr52173-1.c: New.
2138 * gcc.dg/tm/pr52173-2.c: New.
2139
2140 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2141
2142 * gcc.dg/pr54669.c: New test.
2143
2144 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2145 Dominique Dhumieres <dominiq@lps.ens.fr>
2146
2147 PR testsuite/54677
2148 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2149
2150 2012-09-23 Tobias Burnus <burnus@net-b.de>
2151
2152 PR fortran/54618
2153 * gfortran.dg/class_array_14.f90: New.
2154
2155 2012-09-22 Kai Tietz <ktietz@redhat.com>
2156
2157 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2158 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2159
2160 2012-09-21 Dehao Chen <dehao@google.com>
2161
2162 PR go/54649
2163 PR tree-optimization/54655
2164 * g++.dg/pr54655.C: New testcase.
2165
2166 2012-09-21 Richard Guenther <rguenther@suse.de>
2167
2168 PR tree-optimization/54647
2169 * g++.dg/torture/pr54647.C: New testcase.
2170
2171 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2172
2173 PR c++/54427
2174 * c-c++-common/torture/vector-compare-2.c: Add -w.
2175
2176 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/opt20.ads: Move dg directive to...
2179 * gnat.dg/opt20.adb: ...here.
2180 * gnat.dg/addr1.ad[sb]: Likewise.
2181 * gnat.dg/concat2.ad[sb]: Likewise.
2182 * gnat.dg/array16.ad[sb]: Likewise.
2183 * gnat.dg/atomic5.ad[sb]: Likewise.
2184 * gnat.dg/discr29.ad[sb]: Likewise.
2185 * gnat.dg/noreturn5.ad[sb]: Likewise.
2186 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2187 * gnat.dg/discr23.ads: Remove dg directive.
2188 * gnat.dg/nested_float_packed.ads: Likewise.
2189 * gnat.dg/oconst6.ads: Move to...
2190 * gnat.dg/specs/oconst6.ads: ...here.
2191
2192 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/52432
2195 * g++.dg/cpp0x/decltype32.C: Tweak.
2196
2197 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2198
2199 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2200 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2201 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2202 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2203
2204 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2205
2206 PR c++/54581
2207 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2208
2209 2012-09-19 Steve Ellcey <sellcey@mips.com>
2210
2211 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2212
2213 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2214
2215 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2216 * gcc.target/powerpc/ppc-mftb.c: New file.
2217
2218 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2219
2220 PR target/54089
2221 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2222 functions.
2223
2224 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2225
2226 PR target/54236
2227 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2228
2229 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2230
2231 * gcc.c-torture/execute/20120919-1.c: New test.
2232
2233 2012-09-19 Richard Guenther <rguenther@suse.de>
2234
2235 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2236
2237 2012-09-19 Richard Guenther <rguenther@suse.de>
2238
2239 * gcc.dg/builtin-unreachable-6.c: Adjust.
2240
2241 2012-09-19 Richard Guenther <rguenther@suse.de>
2242
2243 * gcc.dg/builtin-object-size-10.c: Adjust.
2244 * gcc.dg/builtin-unreachable-5.c: Adjust.
2245 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2246 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2247 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2248 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2249 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2250 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2251 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2252 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2253 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2254 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2255 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2256 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2257
2258 2012-09-19 Richard Guenther <rguenther@suse.de>
2259
2260 PR tree-optimization/54132
2261 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2262 * gcc.dg/torture/pr54132.c: Likewise.
2263
2264 2012-09-19 Terry Guo <terry.guo@arm.com>
2265
2266 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2267 extra prune rules that will be applied to all tests in a .exp file.
2268 (gcc-dg-prune): Use rules defined by the above variable.
2269 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2270 harmless warnings on architecture switch conflict.
2271
2272 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2273
2274 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2275 of asm-comment characters instead of a single one.
2276 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2277
2278 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2279
2280 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2281
2282 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2283 target instead of xfailing it.
2284 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2285 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2286 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2287 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2288 * gcc.dg/vect/vect-104.c: Likewise.
2289 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2290 * gcc.dg/vect/vect-outer-1.c: Likewise.
2291 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2292 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2293 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2294 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2295 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2296 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2297 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2298 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2299 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2300
2301 * lib/target-supports.exp
2302 (check_effective_target_vect_widen_mult_qi_to_hi,
2303 check_effective_target_vect_widen_mult_hi_to_si,
2304 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2305 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2306 check_effective_target_vect_pack_trunc,
2307 check_effective_target_vect_unpack,
2308 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2309 instead of arm_none.
2310
2311 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2312
2313 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2314
2315 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2316 config to compiler_flags.
2317
2318 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR target/54592
2321 * gcc.target/i386/pr54592.c: New test.
2322
2323 PR tree-optimization/54610
2324 * gcc.target/i386/pr54610.c: New test.
2325
2326 2012-09-17 Jason Merrill <jason@redhat.com>
2327
2328 PR c++/54575
2329 * g++.dg/cpp0x/alias-decl-21.C: New.
2330 * g++.dg/cpp0x/alias-decl-22.C: New.
2331
2332 2012-09-17 Tobias Burnus <burnus@net-b.de>
2333
2334 PR fortran/54608
2335 * gfortran.dg/scan_2.f90: New.
2336
2337 2012-09-17 Jason Merrill <jason@redhat.com>
2338
2339 PR c++/53661
2340 * g++.dg/init/aggr9.C: New.
2341
2342 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/loop_optimization12.ad[sb]: New test.
2345
2346 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2347
2348 PR fortran/54285
2349 * gfortran.dg/proc_ptr_result_7.f90: New.
2350
2351 2012-09-17 Tobias Burnus <burnus@net-b.de>
2352
2353 PR fortran/54603
2354 * gfortran.dg/structure_constructor_11.f90: New.
2355
2356 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR tree-optimization/54563
2359 * g++.dg/torture/pr54563.C: New test.
2360
2361 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2362
2363 PR fortran/54594
2364 * gfortran.dg/typebound_generic_14.f03: New.
2365
2366 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2367
2368 PR fortran/54387
2369 * gfortran.dg/proc_ptr_38.f90: New.
2370
2371 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2372
2373 PR debug/54460
2374 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2375 to scary regexp.
2376
2377 PR testsuite/54007
2378 * gnat.dg/lto15.adb: Require lto.
2379
2380 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2381 "myBindC" for hppa*-*-hpux*.
2382
2383 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2384
2385 * gfortran.dg/namelist_75.f90: New test.
2386
2387 2012-09-15 Tom de Vries <tom@codesourcery.com>
2388
2389 * gcc.dg/tree-ssa/vrp82.c: New test.
2390 * gcc.dg/tree-ssa/vrp83.c: Same.
2391 * gcc.dg/tree-ssa/vrp84.c: Same.
2392
2393 2012-09-15 Tom de Vries <tom@codesourcery.com>
2394
2395 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2396 * gcc.dg/tree-ssa/vrp81.c: ... this.
2397
2398 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2399
2400 PR target/54222
2401 * gcc.target/avr/torture/fix-types.h: New.
2402 * gcc.target/avr/torture/vals-hr.def: New.
2403 * gcc.target/avr/torture/vals-r.def: New.
2404 * gcc.target/avr/torture/vals-k.def: New.
2405 * gcc.target/avr/torture/vals-ur.def: New.
2406 * gcc.target/avr/torture/vals-uk.def: New.
2407 * gcc.target/avr/torture/vals-uhr.def: New.
2408 * gcc.target/avr/torture/vals-llk.def: New.
2409 * gcc.target/avr/torture/vals-ullk.def: New.
2410 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2411 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2412 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2413 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2414 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2415 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2416 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2417 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2418
2419 2012-09-14 Dehao Chen <dehao@google.com>
2420
2421 * g++.dg/debug/dwarf2/deallocator.C: New test.
2422
2423 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2424
2425 PR c/54552
2426 * gcc.c-torture/compile/pr54552-1.c: New test.
2427
2428 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2429
2430 PR c++/54427
2431 * g++.dg/other/vector-compare.C: New testcase.
2432 * c-c++-common/vector-compare-3.c: New testcase.
2433 * gcc.dg/vector-shift.c: Move ...
2434 * c-c++-common/vector-shift.c: ... here.
2435 * gcc.dg/vector-shift1.c: Move ...
2436 * c-c++-common/vector-shift1.c: ... here.
2437 * gcc.dg/vector-shift3.c: Move ...
2438 * c-c++-common/vector-shift3.c: ... here.
2439 * gcc.dg/vector-compare-1.c: Move ...
2440 * c-c++-common/vector-compare-1.c: ... here.
2441 * gcc.dg/vector-compare-2.c: Move ...
2442 * c-c++-common/vector-compare-2.c: ... here.
2443 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2444 * c-c++-common/torture/vector-compare-1.c: ... here.
2445 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2446 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2447 * c-c++-common/torture/vector-compare-2.c: ... here.
2448 * gcc.c-torture/execute/vector-shift.c: Move ...
2449 * c-c++-common/torture/vector-shift.c: ... here.
2450 * gcc.c-torture/execute/vector-shift2.c: Move ...
2451 * c-c++-common/torture/vector-shift2.c: ... here.
2452 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2453 * c-c++-common/torture/vector-subscript-1.c: ... here.
2454 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2455 * c-c++-common/torture/vector-subscript-2.c: ... here.
2456 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2457 * c-c++-common/torture/vector-subscript-3.c: ... here.
2458
2459 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2460
2461 PR c/54103
2462 * gcc.c-torture/compile/pr54103-1.c,
2463 gcc.c-torture/compile/pr54103-2.c,
2464 gcc.c-torture/compile/pr54103-3.c,
2465 gcc.c-torture/compile/pr54103-4.c,
2466 gcc.c-torture/compile/pr54103-5.c,
2467 gcc.c-torture/compile/pr54103-6.c: New tests.
2468 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2469
2470 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2471
2472 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2473
2474 2012-09-14 Richard Guenther <rguenther@suse.de>
2475
2476 PR tree-optimization/54565
2477 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2478 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2479
2480 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2481
2482 * gcc.target/arm/combine-movs.c: Add missing space.
2483
2484 2012-09-14 Richard Guenther <rguenther@suse.de>
2485
2486 * g++.dg/torture/builtin-location.C: New testcase.
2487
2488 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2489 Manuel López-Ibáñez <manu@gcc.gnu.org>
2490
2491 PR c++/53210
2492 * g++.dg/warn/Wuninitialized-self.C: New.
2493
2494 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR c/54559
2497 * gcc.c-torture/compile/pr54559.c: New test.
2498
2499 2012-09-13 Jason Merrill <jason@redhat.com>
2500
2501 PR c++/53839
2502 * g++.dg/cpp0x/constexpr-temp1.C: New.
2503
2504 PR c++/54511
2505 * g++.dg/template/anonunion2.C: New.
2506
2507 PR c++/53836
2508 * g++.dg/template/init10.C: New.
2509
2510 2012-09-13 Tobias Burnus <burnus@net-b.de>
2511
2512 PR fortran/54556
2513 * gfortran.dg/implicit_pure_3.f90: New.
2514
2515 2012-09-13 Richard Guenther <rguenther@suse.de>
2516
2517 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2518
2519 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2520
2521 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2522
2523 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2524
2525 * c-c++-common/pr51712.c: Handle for short-enum targets.
2526
2527 2012-09-12 Terry Guo <terry.guo@arm.com>
2528
2529 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2530 and lsrs for Thumb2 mode.
2531
2532 2012-09-12 Jan Hubicka <jh@suse.cz>
2533
2534 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2535
2536 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2537
2538 PR target/54445
2539 * gcc.target/i386/pr54445-1.c: New file.
2540 * gcc.target/i386/pr54445-2.c: Likewise.
2541
2542 2012-09-12 Tobias Burnus <burnus@net-b.de>
2543
2544 PR fortran/54225
2545 PR fortran/53306
2546 * gfortran.dg/coarray_10.f90: Update dg-error.
2547 * gfortran.dg/coarray_28.f90: New.
2548 * gfortran.dg/array_section_3.f90: New.
2549
2550 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2551
2552 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2553 gcc.target/arm/pr48252.c: Fix for big-endian support.
2554
2555 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2556
2557 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2558
2559 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2560 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2561
2562 * gcc.target/arm/neon-vfma-1.c: New testcase.
2563 * gcc.target/arm/neon-vfms-1.c: Likewise.
2564 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2565 of float.
2566 * gcc.target/arm/neon-vmls-1.c: Likewise.
2567 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2568 function.
2569 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2570 (check_effective_target_arm_neonv2_ok): Likewise.
2571 (check_effective_target_arm_neonv2_hw): Likewise.
2572 (check_effective_target_arm_neonv2): Likewise.
2573
2574 2012-09-11 Richard Guenther <rguenther@suse.de>
2575
2576 PR middle-end/54515
2577 * g++.dg/tree-ssa/pr54515.C: New testcase.
2578
2579 2012-09-10 Andrew Pinski <apinski@cavium.com>
2580
2581 PR tree-opt/c54362
2582 * gcc.dg/tm/memopt-16.c: New testcase.
2583
2584 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/54541
2587 PR c++/54542
2588 * g++.dg/cpp0x/sfinae40.C: New.
2589 * g++.dg/cpp0x/sfinae41.C: Likewise.
2590
2591 2012-09-10 Jason Merrill <jason@redhat.com>
2592
2593 PR c++/54538
2594 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2595
2596 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2597
2598 PR target/54089
2599 * gcc.target/sh/pr54089-3.c: New.
2600
2601 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2602
2603 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2604
2605 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2606
2607 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2608
2609 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2610
2611 * gcc.dg/pr52558-2.c: Delete.
2612 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2613
2614 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2615
2616 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2617
2618 2012-09-10 Richard Guenther <rguenther@suse.de>
2619
2620 PR tree-optimization/54520
2621 * gcc.dg/torture/pr54520.c: New testcase.
2622
2623 2012-09-10 Jason Merrill <jason@redhat.com>
2624
2625 PR c++/54506
2626 * g++.dg/cpp0x/implicit14.C: New.
2627
2628 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2629
2630 PR fortran/54208
2631 * gfortran.dg/bound_simplification_3.f90: New test.
2632
2633 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2634
2635 PR testsuite/54184
2636 * gcc.dg/pr52558-1.c: Delete.
2637 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2638
2639 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2640
2641 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2642 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2643 * gcc.target/arm/smlaltt-1.c: Likewise.
2644
2645 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2648
2649 2012-09-07 Tom de Vries <tom@codesourcery.com>
2650
2651 PR tree-optimization/53986
2652 * gcc.dg/tree-ssa/vrp80.c: New test.
2653 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2654
2655 2012-09-06 Jason Merrill <jason@redhat.com>
2656
2657 PR c++/54341
2658 PR c++/54253
2659 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2660 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2661
2662 2012-09-06 Andrew Pinski <apinski@cavium.com>
2663
2664 PR tree-opt/54494
2665 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2666
2667 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR rtl-optimization/54455
2670 * gcc.dg/54455.c: New test.
2671
2672 2012-09-06 Tobias Burnus <burnus@net-b.de>
2673
2674 PR fortran/54463
2675 * gfortran.dg/promotion_2.f90: New.
2676
2677 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR middle-end/54486
2680 * c-c++-common/pr54486.c: New test.
2681
2682 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2683
2684 PR fortran/54474
2685 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2686
2687 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2688
2689 PR c++/54191
2690 * g++.dg/cpp0x/sfinae39.C: New.
2691
2692 2012-09-04 Jason Merrill <jason@redhat.com>
2693
2694 PR c++/54441
2695 * g++.dg/ext/flexary3.C: New.
2696
2697 PR c++/54420
2698 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2699
2700 PR c++/54198
2701 * g++.dg/template/defarg15.C: New.
2702
2703 PR c++/54437
2704 * g++.dg/template/access24.C: New.
2705
2706 2012-09-04 Richard Guenther <rguenther@suse.de>
2707
2708 PR tree-optimization/54458
2709 * gcc.dg/torture/pr54458.c: New testcase.
2710
2711 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2712
2713 * gcc.target/arm/neon-vext.c: New test.
2714 * gcc.target/arm/neon-vext-execute.c: Ditto.
2715
2716 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2717
2718 PR fortran/54243
2719 PR fortran/54244
2720 * gfortran.dg/select_type_29.f03: New.
2721
2722 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2723
2724 * gcc.dg/fold-perm.c: Improve test.
2725
2726 2012-09-03 Tobias Burnus <burnus@net-b.de>
2727
2728 PR fortran/51632
2729 * gfortran.dg/coarray_class_1.f90: New.
2730
2731 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2732
2733 PR target/49206
2734 * gcc.c-torture/compile/pr49206.c: New test.
2735
2736 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2737 Uros Bizjak <ubizjak@gmail.com>
2738
2739 PR target/36680
2740 * gfortran.dg/pr36680.f90: New test.
2741
2742 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2743
2744 PR target/42295
2745 * g++.dg/opt/pr42295.C: New test.
2746
2747 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR target/54436
2750 * gcc.dg/torture/pr54436.c: New test.
2751
2752 2012-09-01 Andrew Pinski <apinski@cavium.com>
2753
2754 * gcc.target/mips/truncate-8.c: New testcase.
2755
2756 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2757
2758 PR target/46829
2759 PR target/46843
2760 * gcc.target/i386/pr46829.c: New test.
2761 * gcc.target/i386/pr46843.c: Ditto.
2762
2763 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2764 Jason Merrill <jason@redhat.com>
2765
2766 PR c++/18747
2767 * g++.dg/parse/error50.C: New.
2768
2769 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR c/54428
2772 * gcc.c-torture/compile/pr54428.c: New test.
2773
2774 2012-08-31 Ollie Wild <aaw@google.com>
2775
2776 PR c++/54197
2777 * g++.dg/init/lifetime3.C: New test.
2778
2779 2012-08-31 Martin Jambor <mjambor@suse.cz>
2780
2781 PR middle-end/54409
2782 * gcc.dg/torture/pr54409.c: New test.
2783
2784 2012-08-31 Martin Jambor <mjambor@suse.cz>
2785
2786 * gfortran.dg/pr48636.f90: Add dump scan checks.
2787
2788 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2789
2790 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2791
2792 2012-08-28 Joey Ye <joey.ye@arm.com>
2793
2794 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2795
2796 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR target/46254
2799 * gcc.target/i386/pr46254.c: New test.
2800
2801 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2802
2803 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2804 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2805 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2806
2807 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2808
2809 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2810 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2811 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2812 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2813 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2814 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2815 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2816 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2817 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2818 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2819 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2820 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2821 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2822 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2823 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2824 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2825 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2826 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2827 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2828 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2829 gcc.target/mips/unaligned-1.c: Tighten regexps.
2830
2831 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2832
2833 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2834 (mips_option_groups): Remove optimization. Add various -f options.
2835 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2836 and -pg imply -fno-omit-frame-pointer.
2837 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2838 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2839 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2840 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2841 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2842 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2843 * gcc.target/mips/abi-n32-long32.c: Likewise.
2844 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2845 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2846 * gcc.target/mips/abi-n32-long64.c: Likewise.
2847 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2848 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2849 * gcc.target/mips/abi-n64-long32.c: Likewise.
2850 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2851 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2852 * gcc.target/mips/abi-n64-long64.c: Likewise.
2853 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2854 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2855 * gcc.target/mips/abi-o32-long32.c: Likewise.
2856 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2857 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2858 * gcc.target/mips/abi-o32-long64.c: Likewise.
2859 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2860 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2861 * gcc.target/mips/abi-o64-long32.c: Likewise.
2862 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2863 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2864 * gcc.target/mips/abi-o64-long64.c: Likewise.
2865 * gcc.target/mips/asm-1.c: Likewise.
2866 * gcc.target/mips/branch-1.c: Likewise.
2867 * gcc.target/mips/call-3.c: Likewise.
2868 * gcc.target/mips/call-saved-3.c: Likewise.
2869 * gcc.target/mips/clear-cache-1.c: Likewise.
2870 * gcc.target/mips/div-1.c: Likewise.
2871 * gcc.target/mips/div-2.c: Likewise.
2872 * gcc.target/mips/div-3.c: Likewise.
2873 * gcc.target/mips/div-4.c: Likewise.
2874 * gcc.target/mips/div-5.c: Likewise.
2875 * gcc.target/mips/div-6.c: Likewise.
2876 * gcc.target/mips/div-7.c: Likewise.
2877 * gcc.target/mips/div-8.c: Likewise.
2878 * gcc.target/mips/div-9.c: Likewise.
2879 * gcc.target/mips/div-10.c: Likewise.
2880 * gcc.target/mips/div-11.c: Likewise.
2881 * gcc.target/mips/div-12.c: Likewise.
2882 * gcc.target/mips/dsp-ctrl.c: Likewise.
2883 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2884 * gcc.target/mips/ext-8.c: Likewise.
2885 * gcc.target/mips/extend-2.c: Likewise.
2886 * gcc.target/mips/fix-r10000-1.c: Likewise.
2887 * gcc.target/mips/fix-r10000-2.c: Likewise.
2888 * gcc.target/mips/fix-r10000-3.c: Likewise.
2889 * gcc.target/mips/fix-r10000-4.c: Likewise.
2890 * gcc.target/mips/fix-r10000-5.c: Likewise.
2891 * gcc.target/mips/fix-r10000-6.c: Likewise.
2892 * gcc.target/mips/fix-r10000-7.c: Likewise.
2893 * gcc.target/mips/fix-r10000-8.c: Likewise.
2894 * gcc.target/mips/fix-r10000-9.c: Likewise.
2895 * gcc.target/mips/fix-r10000-10.c: Likewise.
2896 * gcc.target/mips/fix-r10000-11.c: Likewise.
2897 * gcc.target/mips/fix-r10000-12.c: Likewise.
2898 * gcc.target/mips/fix-r10000-13.c: Likewise.
2899 * gcc.target/mips/fix-r10000-14.c: Likewise.
2900 * gcc.target/mips/fix-r10000-15.c: Likewise.
2901 * gcc.target/mips/fpcmp-1.c: Likewise.
2902 * gcc.target/mips/fpcmp-2.c: Likewise.
2903 * gcc.target/mips/fpr-moves-7.c: Likewise.
2904 * gcc.target/mips/fpr-moves-8.c: Likewise.
2905 * gcc.target/mips/int-moves-1.c: Likewise.
2906 * gcc.target/mips/int-moves-2.c: Likewise.
2907 * gcc.target/mips/long-calls-pg.c: Likewise.
2908 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2909 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2910 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2911 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2912 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2913 * gcc.target/mips/mips-3d-1.c: Likewise.
2914 * gcc.target/mips/mips-3d-2.c: Likewise.
2915 * gcc.target/mips/mips-3d-3.c: Likewise.
2916 * gcc.target/mips/mips-3d-4.c: Likewise.
2917 * gcc.target/mips/mips-3d-5.c: Likewise.
2918 * gcc.target/mips/mips-3d-6.c: Likewise.
2919 * gcc.target/mips/mips-3d-7.c: Likewise.
2920 * gcc.target/mips/mips-3d-8.c: Likewise.
2921 * gcc.target/mips/mips-3d-9.c: Likewise.
2922 * gcc.target/mips/mips-ps-1.c: Likewise.
2923 * gcc.target/mips/mips-ps-2.c: Likewise.
2924 * gcc.target/mips/mips-ps-3.c: Likewise.
2925 * gcc.target/mips/mips-ps-4.c: Likewise.
2926 * gcc.target/mips/mips-ps-6.c: Likewise.
2927 * gcc.target/mips/mips32-dspr2.c: Likewise.
2928 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2929 * gcc.target/mips/neg-abs-1.c: Likewise.
2930 * gcc.target/mips/neg-abs-2.c: Likewise.
2931 * gcc.target/mips/nmadd-3.c: Likewise.
2932 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2933 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2934 * gcc.target/mips/octeon-pop-1.c: Likewise.
2935 * gcc.target/mips/pr26765.c: Likewise.
2936 * gcc.target/mips/pr33256.c: Likewise.
2937 * gcc.target/mips/pr33635-1.c: Likewise.
2938 * gcc.target/mips/pr33755.c: Likewise.
2939 * gcc.target/mips/pr35802.c: Likewise.
2940 * gcc.target/mips/pr45074.c: Likewise.
2941 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2942 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2943 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2944 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2945 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2946 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2947 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2948 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2949 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2950 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2951 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2952 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2953 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2954 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2955 * gcc.target/mips/save-restore-1.c: Likewise.
2956 * gcc.target/mips/save-restore-3.c: Likewise.
2957 * gcc.target/mips/save-restore-5.c: Likewise.
2958 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2959 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2960 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2961 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2962 * gcc.target/mips/stack-1.c: Likewise.
2963
2964 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2965 Tighten regexps.
2966
2967 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2968 branch under test to be filled with preceding rather than
2969 following instructions.
2970 * gcc.target/mips/branch-10.c: Likewise.
2971 * gcc.target/mips/branch-11.c: Likewise.
2972 * gcc.target/mips/branch-12.c: Likewise.
2973 * gcc.target/mips/branch-13.c: Likewise.
2974 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2975 to be eliminated. Tighten $28 scan-assembler-not test.
2976
2977 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2978 function to...
2979 * gcc.target/mips/call-4.c: ...this new test.
2980
2981 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2982 more likely.
2983 * gcc.target/mips/code-readable-3.c: Likewise.
2984 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2985 flag but skip for -O0.
2986 * gcc.target/mips/code-readable-4.c: Likewise.
2987
2988 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2989 of operations under test.
2990 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2991
2992 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2993 Don't require sibling-call optimization.
2994 * gcc.target/mips/near-far-4.c: Likewise.
2995
2996 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2997 Make sure that the register variable is used.
2998 * gcc.target/mips/soft-float-1.c: Likewise.
2999
3000 * gcc.target/mips/sdata-1.c: Make static data volatile.
3001 * gcc.target/mips/sdata-2.c: Likewise.
3002 * gcc.target/mips/sdata-3.c: Likewise.
3003 * gcc.target/mips/sdata-4.c: Likewise.
3004
3005 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3006 skip for -O0.
3007 * gcc.target/mips/atomic-memory-2.c: Likewise.
3008 * gcc.target/mips/branch-cost-1.c: Likewise.
3009 * gcc.target/mips/branch-cost-2.c: Likewise.
3010 * gcc.target/mips/cache-1.c: Likewise.
3011 * gcc.target/mips/call-1.c: Likewise.
3012 * gcc.target/mips/call-saved-2.c: Likewise.
3013 * gcc.target/mips/const-anchor-1.c: Likewise.
3014 * gcc.target/mips/const-anchor-2.c: Likewise.
3015 * gcc.target/mips/dse-1.c: Likewise.
3016 * gcc.target/mips/dsp-lhx.c: Likewise.
3017 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3018 * gcc.target/mips/ext-1.c: Likewise.
3019 * gcc.target/mips/ext-2.c: Likewise.
3020 * gcc.target/mips/ext-3.c: Likewise.
3021 * gcc.target/mips/ext-4.c: Likewise.
3022 * gcc.target/mips/ext-5.c: Likewise.
3023 * gcc.target/mips/ext-6.c: Likewise.
3024 * gcc.target/mips/ext-7.c: Likewise.
3025 * gcc.target/mips/extend-1.c: Likewise.
3026 * gcc.target/mips/fix-r4000-1.c: Likewise.
3027 * gcc.target/mips/fix-r4000-3.c: Likewise.
3028 * gcc.target/mips/fix-r4000-5.c: Likewise.
3029 * gcc.target/mips/fix-r4000-6.c: Likewise.
3030 * gcc.target/mips/fix-r4000-8.c: Likewise.
3031 * gcc.target/mips/fix-r4000-10.c: Likewise.
3032 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3033 * gcc.target/mips/fixed-vector-type.c: Likewise.
3034 * gcc.target/mips/fpr-moves-1.c: Likewise.
3035 * gcc.target/mips/fpr-moves-2.c: Likewise.
3036 * gcc.target/mips/fpr-moves-3.c: Likewise.
3037 * gcc.target/mips/fpr-moves-4.c: Likewise.
3038 * gcc.target/mips/fpr-moves-5.c: Likewise.
3039 * gcc.target/mips/fpr-moves-6.c: Likewise.
3040 * gcc.target/mips/ins-1.c: Likewise.
3041 * gcc.target/mips/ins-2.c: Likewise.
3042 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3043 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3044 * gcc.target/mips/lazy-binding-1.c: Likewise.
3045 * gcc.target/mips/madd-3.c: Likewise.
3046 * gcc.target/mips/madd-5.c: Likewise.
3047 * gcc.target/mips/madd-6.c: Likewise.
3048 * gcc.target/mips/madd-8.c: Likewise.
3049 * gcc.target/mips/madd-9.c: Likewise.
3050 * gcc.target/mips/memcpy-1.c: Likewise.
3051 * gcc.target/mips/mips-ps-type.c: Likewise.
3052 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3053 * gcc.target/mips/mips-sched-madd.c: Likewise.
3054 * gcc.target/mips/mips16e-extends.c: Likewise.
3055 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3056 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3057 * gcc.target/mips/movcc-1.c: Likewise.
3058 * gcc.target/mips/movcc-2.c: Likewise.
3059 * gcc.target/mips/movcc-3.c: Likewise.
3060 * gcc.target/mips/msub-5.c: Likewise.
3061 * gcc.target/mips/msub-6.c: Likewise.
3062 * gcc.target/mips/msub-8.c: Likewise.
3063 * gcc.target/mips/mult-2.c: Likewise.
3064 * gcc.target/mips/mult-3.c: Likewise.
3065 * gcc.target/mips/mult-5.c: Likewise.
3066 * gcc.target/mips/mult-6.c: Likewise.
3067 * gcc.target/mips/mult-7.c: Likewise.
3068 * gcc.target/mips/mult-12.c: Likewise.
3069 * gcc.target/mips/mult-13.c: Likewise.
3070 * gcc.target/mips/mult-14.c: Likewise.
3071 * gcc.target/mips/mult-15.c: Likewise.
3072 * gcc.target/mips/mult-17.c: Likewise.
3073 * gcc.target/mips/mult-18.c: Likewise.
3074 * gcc.target/mips/mult-19.c: Likewise.
3075 * gcc.target/mips/nmadd-1.c: Likewise.
3076 * gcc.target/mips/nmadd-2.c: Likewise.
3077 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3078 * gcc.target/mips/octeon-cins-1.c: Likewise.
3079 * gcc.target/mips/octeon-cins-2.c: Likewise.
3080 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3081 * gcc.target/mips/octeon-exts-2.c: Likewise.
3082 * gcc.target/mips/octeon-exts-3.c: Likewise.
3083 * gcc.target/mips/octeon-exts-4.c: Likewise.
3084 * gcc.target/mips/octeon-exts-5.c: Likewise.
3085 * gcc.target/mips/octeon-exts-6.c: Likewise.
3086 * gcc.target/mips/octeon-exts-7.c: Likewise.
3087 * gcc.target/mips/octeon-pop-2.c: Likewise.
3088 * gcc.target/mips/octeon-seq-3.c: Likewise.
3089 * gcc.target/mips/octeon-seq-4.c: Likewise.
3090 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3091 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3092 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3093 * gcc.target/mips/pr54240.c: Likewise.
3094 * gcc.target/mips/rsqrt-1.c: Likewise.
3095 * gcc.target/mips/rsqrt-2.c: Likewise.
3096 * gcc.target/mips/rsqrt-3.c: Likewise.
3097 * gcc.target/mips/rsqrt-4.c: Likewise.
3098 * gcc.target/mips/save-restore-2.c: Likewise.
3099 * gcc.target/mips/save-restore-4.c: Likewise.
3100 * gcc.target/mips/sb1-1.c: Likewise.
3101 * gcc.target/mips/scc-1.c: Likewise.
3102 * gcc.target/mips/scc-2.c: Likewise.
3103 * gcc.target/mips/scc-3.c: Likewise.
3104 * gcc.target/mips/scc-4.c: Likewise.
3105 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3106 * gcc.target/mips/truncate-1.c: Likewise.
3107 * gcc.target/mips/truncate-2.c: Likewise.
3108 * gcc.target/mips/truncate-3.c: Likewise.
3109 * gcc.target/mips/truncate-4.c: Likewise.
3110 * gcc.target/mips/truncate-5.c: Likewise.
3111 * gcc.target/mips/truncate-6.c: Likewise.
3112 * gcc.target/mips/unaligned-1.c: Likewise.
3113
3114 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3115 skip for -O0. Require -fexpensive-optimizations.
3116 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3117 * gcc.target/mips/dspr2-MULT.c: Likewise.
3118 * gcc.target/mips/fix-r4000-2.c: Likewise.
3119 * gcc.target/mips/fix-r4000-4.c: Likewise.
3120 * gcc.target/mips/fix-r4000-7.c: Likewise.
3121 * gcc.target/mips/fix-r4000-9.c: Likewise.
3122 * gcc.target/mips/madd-1.c: Likewise.
3123 * gcc.target/mips/madd-2.c: Likewise.
3124 * gcc.target/mips/madd-4.c: Likewise.
3125 * gcc.target/mips/maddu-1.c: Likewise.
3126 * gcc.target/mips/maddu-2.c: Likewise.
3127 * gcc.target/mips/maddu-3.c: Likewise.
3128 * gcc.target/mips/maddu-4.c: Likewise.
3129 * gcc.target/mips/msub-1.c: Likewise.
3130 * gcc.target/mips/msub-2.c: Likewise.
3131 * gcc.target/mips/msub-3.c: Likewise.
3132 * gcc.target/mips/msub-4.c: Likewise.
3133 * gcc.target/mips/msubu-1.c: Likewise.
3134 * gcc.target/mips/msubu-2.c: Likewise.
3135 * gcc.target/mips/msubu-3.c: Likewise.
3136 * gcc.target/mips/msubu-4.c: Likewise.
3137 * gcc.target/mips/mult-1.c: Likewise.
3138 * gcc.target/mips/mult-4.c: Likewise.
3139 * gcc.target/mips/mult-8.c: Likewise.
3140 * gcc.target/mips/mult-9.c: Likewise.
3141 * gcc.target/mips/mult-10.c: Likewise.
3142 * gcc.target/mips/mult-11.c: Likewise.
3143 * gcc.target/mips/mult-16.c: Likewise.
3144
3145 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3146 skip for -O0 and -Os.
3147 * gcc.target/mips/fix-r4000-12.c: Likewise.
3148 * gcc.target/mips/madd-7.c: Likewise.
3149 * gcc.target/mips/mips-ps-5.c: Likewise.
3150 * gcc.target/mips/mips-ps-7.c: Likewise.
3151 * gcc.target/mips/msub-7.c: Likewise.
3152
3153 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3154 skip for -O0. Require -mno-abicalls.
3155 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3156
3157 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3158 skip for -O0. Require a total number of BBIT instructions and
3159 at least one of each kind.
3160
3161 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3162 skip for -O0. Require -fno-unroll-loops.
3163
3164 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3165 skip for -O0. Allow BLTZ as well as BGEZ.
3166
3167 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3168
3169 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3170 skip for -O0. Require -fschedule-insns2.
3171 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3172
3173 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3174 but skip for -O0. Make a branch-likely more likely.
3175
3176 * gcc.target/mips/timode-2.c: Split each test into its own function.
3177 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3178
3179 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3180 skip for -O0. Require -fpeephole2.
3181 * gcc.target/mips/vr-mult-2.c: Likewise.
3182
3183 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3184
3185 PR preprocessor/53469
3186 * gcc.dg/cpp/_Pragma7.c: New test case.
3187
3188 2012-08-27 Tobias Burnus <burnus@net-b.de>
3189
3190 PR fortran/54370
3191 * gfortran.dg/do_5.f90: New.
3192
3193 2012-08-27 Tobias Burnus <burnus@net-b.de>
3194
3195 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3196 from dg-options as -Wall no longer implies it.
3197
3198 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3199
3200 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3201
3202 2012-08-25 Jason Merrill <jason@redhat.com>
3203
3204 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3205
3206 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/51421
3209 * g++.dg/cpp0x/auto34.C: New.
3210
3211 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR c/54363
3214 * gcc.dg/pr54363.c: New test.
3215
3216 PR c/54355
3217 * gcc.dg/pr54355.c: New test.
3218
3219 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3220
3221 PR debug/52857
3222 * gcc.target/i386/pr52857-1.c: New.
3223 * gcc.target/i386/pr52857-2.c: Likewise.
3224
3225 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3226
3227 * gcc.target/mips/code-readable-4.c: New test.
3228
3229 2012-08-23 Julian Brown <julian@codesourcery.com>
3230 Sandra Loosemore <sandra@codesourcery.com>
3231
3232 * gcc.target/mips/code-readable-1.c: Add -O to options.
3233
3234 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3235
3236 PR c++/20420
3237 * g++.dg/lookup/using53.C: New.
3238
3239 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3240
3241 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3242 * gcc.dg/fixed-point/convert-1.c: New.
3243 * gcc.dg/fixed-point/convert-2.c: New.
3244 * gcc.dg/fixed-point/convert-3.c: New.
3245 * gcc.dg/fixed-point/convert-4.c: New.
3246 * gcc.dg/fixed-point/convert-float-1.c: New.
3247 * gcc.dg/fixed-point/convert-float-2.c: New.
3248 * gcc.dg/fixed-point/convert-float-3.c: New.
3249 * gcc.dg/fixed-point/convert-float-4.c: New.
3250 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3251 * gcc.dg/fixed-point/convert-sat.c: New.
3252 * gcc.dg/fixed-point/convert.h: New.
3253
3254 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3255
3256 PR target/54089
3257 * gcc.target/sh/pr54089-2.c: New.
3258
3259 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 * gcc.target/i386/long-double-64-1.c: New file.
3262 * gcc.target/i386/long-double-64-2.c: Likewise.
3263 * gcc.target/i386/long-double-64-3.c: Likewise.
3264 * gcc.target/i386/long-double-64-4.c: Likewise.
3265 * gcc.target/i386/long-double-80-1.c: Likewise.
3266 * gcc.target/i386/long-double-80-2.c: Likewise.
3267 * gcc.target/i386/long-double-80-3.c: Likewise.
3268 * gcc.target/i386/long-double-80-4.c: Likewise.
3269 * gcc.target/i386/long-double-80-5.c: Likewise.
3270 * gcc.target/i386/long-double-80-6.c: Likewise.
3271 * gcc.target/i386/long-double-80-7.c: Likewise.
3272
3273 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3274
3275 PR tree-optimization/54317
3276 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3277
3278 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3279
3280 PR target/39423
3281 * gcc.target/sh/pr39423-2.c: New.
3282
3283 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3284
3285 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3286 * gcc.dg/fold-perm.c: Likewise.
3287
3288 2012-08-20 Jan Hubicka <jh@suse.cz>
3289
3290 PR fortran/48636
3291 * gcc.dg/ipa/inlinehint-1.c: New.
3292
3293 2012-08-20 Florian Weimer <fweimer@redhat.com>
3294
3295 PR c++/19351
3296 * g++.dg/init/new38.C: New test.
3297 * g++.dg/init/new39.C: New test.
3298
3299 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3300
3301 PR target/54089
3302 * gcc.target/sh/pr54089-1.c: New.
3303
3304 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 PR target/51244
3307 * gcc.target/sh/pr51244-11.c: New.
3308
3309 2012-08-20 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/54301
3312 * gfortran.dg/warn_target_lifetime_2.f90: New.
3313
3314 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 PR c++/10416
3317 * g++.dg/warn/Wunused-var-17.C: New.
3318
3319 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3320
3321 PR middle-end/53992
3322 * gcc.dg/gomp/pr53992.c: New test.
3323
3324 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3325
3326 PR tree-ssa/54295
3327 * gcc.c-torture/execute/20120817-1.c: New test.
3328
3329 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3330
3331 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3332 add instruction.
3333 (f2): New test that really does need adds.
3334
3335 2012-08-20 Richard Guenther <rguenther@suse.de>
3336
3337 PR tree-optimization/54327
3338 * gcc.dg/torture/pr54327.c: New testcase.
3339
3340 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR tree-optimization/54321
3343 * gcc.c-torture/compile/pr54321.c: New test.
3344
3345 2012-08-20 Tobias Burnus <burnus@net-b.de>
3346
3347 PR fortran/54301
3348 * gfortran.dg/warn_target_lifetime_1.f90: New.
3349
3350 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3351
3352 PR fortran/54298
3353 * gfortran.dg/real_compare_1.f90: New test case.
3354 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3355
3356 2012-08-18 Jan Hubicka <jh@suse.cz>
3357
3358 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3359
3360 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3361
3362 PR fortran/39290
3363 * gfortran.dg/interface_37.f90: New test.
3364
3365 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3366 Gary Funck <gary@intrepid.com>
3367
3368 PR target/20020
3369 * gcc.target/i386/pr20020-1.c: New test.
3370 * gcc.target/i386/pr20020-2.c: Likewise.
3371 * gcc.target/i386/pr20020-3.c: Likewise.
3372
3373 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3374
3375 * gcc.target/i386/perm-concat.c: New test.
3376
3377 2012-08-17 Julian Brown <julian@codesourcery.com>
3378
3379 * gcc.target/arm/div64-unwinding.c: New test.
3380
3381 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3382
3383 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3384
3385 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3386
3387 PR target/54236
3388 * gcc.target/sh/pr54236-1.c: New.
3389
3390 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3391
3392 * lib/target-supports.exp (check_effective_target_sync_int_long)
3393 (check_effective_target_sync_char_short): Enable for crisv32-*
3394 and cris-*.
3395
3396 PR middle-end/54261
3397 * gcc.dg/torture/pr54261-1.c: New test.
3398
3399 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3400
3401 PR fortran/54243
3402 PR fortran/54244
3403 * gfortran.dg/typebound_call_24.f03: New.
3404
3405 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3406
3407 PR tree-optimization/54245
3408 * gcc.dg/tree-ssa/pr54245.c: New test.
3409
3410 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3411
3412 PR tree-optimization/54240
3413 * gcc.target/powerpc/pr54240.c: New test.
3414 * gcc.target/mips/pr54240.c: Likewise.
3415
3416 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3417
3418 PR target/52933
3419 * gcc.target/sh/pr52933-1.c: New.
3420 * gcc.target/sh/pr52933-2.c: New.
3421
3422 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3423
3424 PR target/50751
3425 * gcc.target/sh/pr50751-8.c: New.
3426
3427 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3428
3429 PR fortran/47586
3430 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3431 * gfortran.dg/typebound_proc_27.f03: New test.
3432
3433 2012-08-14 Sterling Augustine <saugustine@google.com>
3434
3435 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3436
3437 2012-08-14 Tobias Burnus <burnus@net-b.de>
3438
3439 PR fortran/40881
3440 * gfortran.dg/data_constraints_3.f90: New.
3441 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3442 to disable -pedantic compilation.
3443 * gfortran.dg/pr37243.f: Ditto.
3444 * gfortran.dg/g77/19990826-3.f: Ditto.
3445 * gfortran.dg/g77/20020307-1.f : Ditto.
3446 * gfortran.dg/g77/980310-3.f: Ditto.
3447
3448 2012-08-14 Tobias Burnus <burnus@net-b.de>
3449
3450 PR fortran/54234
3451 * gfortran.dg/warn_conversion_4.f90: New.
3452
3453 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR middle-end/53411
3456 PR rtl-optimization/53495
3457 * gcc.c-torture/compile/pr53411.c: New test.
3458 * gcc.c-torture/compile/pr53495.c: New test.
3459
3460 2012-08-13 Richard Guenther <rguenther@suse.de>
3461
3462 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3463
3464 2012-08-13 Richard Guenther <rguenther@suse.de>
3465
3466 PR tree-optimization/54200
3467 * gcc.dg/guality/pr54200.c: New testcase.
3468 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3469
3470 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3471
3472 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3473
3474 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3475
3476 PR target/51244
3477 * gcc.target/sh/pr51244-7.c: New.
3478 * gcc.target/sh/pr51244-8.c: New.
3479 * gcc.target/sh/pr51244-9.c: New.
3480 * gcc.target/sh/pr51244-10.c: New.
3481
3482 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3483
3484 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3485 -m2e or -m2a.
3486 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3487 * gcc.target/sh/pr53511-1.c: Likewise.
3488 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3489 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3490 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3491 * gcc.target/sh/pr53512-3.c: Likewise.
3492 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3493
3494 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3495
3496 PR target/39423
3497 * gcc.c-torture/compile/pr39423-1.c: New.
3498 * gcc.c-torture/compile/pr39423-2.c: New.
3499
3500 2012-08-12 Tobias Burnus <burnus@net-b.de>
3501
3502 PR fortran/54221
3503 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3504 they appear uninitialized on the RHS.
3505 * gfortran.dg/public_private_module_6.f90: New.
3506
3507 2012-08-11 Martin Jambor <mjambor@suse.cz>
3508
3509 PR fortran/48636
3510 * gfortran.dg/pr48636.f90: New test.
3511
3512 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3513
3514 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3515 to avoid warnings.
3516 (main): Adjust caller.
3517
3518 2012-08-10 Richard Guenther <rguenther@suse.de>
3519
3520 * gcc.dg/matrix/*.c: Adjust and move ...
3521 * gcc.dg/torture/: ... here.
3522 * gcc.dg/matrix: Remove directory.
3523
3524 2012-08-10 Richard Guenther <rguenther@suse.de>
3525
3526 PR middle-end/54219
3527 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3528
3529 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3530
3531 PR middle-end/54211
3532 * gcc.dg/tree-ssa/pr54211.c: New test.
3533
3534 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535
3536 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3537 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3538
3539 2012-08-10 Richard Guenther <rguenther@suse.de>
3540
3541 PR tree-optimization/54109
3542 * gcc.dg/torture/pr54109.c: New testcase.
3543 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3544 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3545
3546 2012-08-10 Richard Guenther <rguenther@suse.de>
3547
3548 PR tree-optimization/54027
3549 * gcc.dg/torture/pr54027.c: New testcase.
3550
3551 2012-08-10 Richard Guenther <rguenther@suse.de>
3552
3553 * g++.dg/plugin/selfassign.c: Adjust.
3554 * gcc.dg/plugin/selfassign.c: Likewise.
3555 * gcc.dg/strlenopt-11.c: Likewise.
3556 * gcc.dg/strlenopt-13.c: Likewise.
3557 * gcc.dg/no-strict-overflow-4.c: Likewise.
3558 * gcc.dg/strict-overflow-4.c: Likewise.
3559 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3560 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3561 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3562 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3563 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3564 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3565 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3566 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3567 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3568 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3569 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3570 * gcc.dg/pr46309.c: Likewise.
3571 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3572
3573 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3574
3575 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3576 for x86 targets.
3577 * gcc.c-torture/compile/20120727-2.c: New test.
3578
3579 2012-08-09 Martin Jambor <mjambor@suse.cz>
3580
3581 * gcc.dg/ipa/iinline-4.c: New test.
3582 * gcc.dg/ipa/iinline-5.c: Likewise.
3583 * gcc.dg/ipa/iinline-6.c: Likewise.
3584 * gcc.dg/ipa/iinline-7.c: Likewise.
3585 * gcc.dg/lto/20120723_0.c: Likewise.
3586 * gcc.dg/lto/20120723_1.c: Likewise.
3587
3588 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3589
3590 PR target/39423
3591 * gcc.target/sh/pr39423-1.c: New.
3592
3593 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3594
3595 PR target/51244
3596 * gcc.target/sh/pr51244-5: New.
3597 * gcc.target/sh/pr51244-6: New.
3598
3599 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3600
3601 * gcc.target/i386/adx-addxcarry32-3.c: New.
3602 * gcc.target/i386/adx-addxcarry64-3.c: New.
3603
3604 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3605
3606 PR rtl-optimization/53701
3607 * gcc.dg/pr53701.c: New test.
3608
3609 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3610
3611 * gcc.c-torture/compile/20120727-1.c: New test.
3612
3613 2012-08-09 Tobias Burnus <burnus@net-b.de>
3614
3615 PR fortran/54199
3616 * gfortran.dg/intrinsic_shadow_4.f90: New.
3617
3618 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3621
3622 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3623
3624 * gcc.c-torture/execute/20120808-1.c: New test.
3625
3626 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3627
3628 PR rtl-optimization/54157
3629 * gcc.target/i386/pr54157.c: New file.
3630
3631 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3632
3633 * gcc.target/i386/adx-addcarryx32-1.c: New.
3634 * gcc.target/i386/adx-addcarryx32-2.c: New.
3635 * gcc.target/i386/adx-addcarryx64-1.c: New.
3636 * gcc.target/i386/adx-addcarryx64-2.c: New.
3637 * gcc.target/i386/adx-check.h: New.
3638 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3639 * gcc.target/i386/sse-12.c: Add -madx.
3640 * gcc.target/i386/sse-13.c: Ditto.
3641 * gcc.target/i386/sse-14.c: Ditto.
3642 * gcc.target/i386/sse-22.c: Ditto.
3643 * gcc.target/i386/sse-23.c: Ditto.
3644 * g++.dg/other/i386-2.C: Ditto.
3645 * g++.dg/other/i386-3.C: Ditto.
3646
3647 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3648
3649 * gcc.dg/tree-ssa/slsr-5.c: New.
3650 * gcc.dg/tree-ssa/slsr-6.c: New.
3651 * gcc.dg/tree-ssa/slsr-7.c: New.
3652 * gcc.dg/tree-ssa/slsr-8.c: New.
3653 * gcc.dg/tree-ssa/slsr-9.c: New.
3654 * gcc.dg/tree-ssa/slsr-10.c: New.
3655 * gcc.dg/tree-ssa/slsr-11.c: New.
3656 * gcc.dg/tree-ssa/slsr-12.c: New.
3657 * gcc.dg/tree-ssa/slsr-13.c: New.
3658 * gcc.dg/tree-ssa/slsr-14.c: New.
3659 * gcc.dg/tree-ssa/slsr-15.c: New.
3660 * gcc.dg/tree-ssa/slsr-16.c: New.
3661 * gcc.dg/tree-ssa/slsr-17.c: New.
3662 * gcc.dg/tree-ssa/slsr-18.c: New.
3663 * gcc.dg/tree-ssa/slsr-19.c: New.
3664 * gcc.dg/tree-ssa/slsr-20.c: New.
3665 * gcc.dg/tree-ssa/slsr-21.c: New.
3666 * gcc.dg/tree-ssa/slsr-22.c: New.
3667 * gcc.dg/tree-ssa/slsr-23.c: New.
3668 * gcc.dg/tree-ssa/slsr-24.c: New.
3669 * gcc.dg/tree-ssa/slsr-25.c: New.
3670 * gcc.dg/tree-ssa/slsr-26.c: New.
3671 * gcc.dg/tree-ssa/slsr-30.c: New.
3672 * gcc.dg/tree-ssa/slsr-31.c: New.
3673
3674 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3675
3676 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3677 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3678 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3679
3680 2012-08-06 Cary Coutant <ccoutant@google.com>
3681
3682 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3683
3684 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3685
3686 PR fortran/35831
3687 * gfortran.dg/dummy_procedure_5.f90: Modified.
3688 * gfortran.dg/dummy_procedure_8.f90: New.
3689 * gfortran.dg/interface_26.f90: Modified.
3690 * gfortran.dg/proc_ptr_11.f90: Modified.
3691 * gfortran.dg/proc_ptr_15.f90: Modified.
3692 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3693 * gfortran.dg/typebound_override_1.f90: Modified.
3694 * gfortran.dg/typebound_proc_6.f03: Modified.
3695
3696 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3697
3698 PR tree-optimization/51938
3699 PR tree-optimization/52005
3700 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3701 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3702 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3703 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3704
3705 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3706
3707 Avoid crashing on erroneous static_assert usage
3708 * g++.dg/cpp0x/static_assert8.C: New test.
3709
3710 2012-08-06 Jason Merrill <jason@redhat.com>
3711
3712 * g++.dg/cpp0x/sfinae38.C: New.
3713
3714 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3715 Paolo Carlini <paolo.carlini@oracle.com>
3716
3717 PR c++/54165
3718 * g++.dg/conversion/void2.C: New.
3719
3720 2012-08-06 Tom de Vries <tom@codesourcery.com>
3721
3722 * gcc.dg/tree-ssa/vrp78.c: New test.
3723
3724 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3725 Richard Sandiford <rdsandiford@googlemail.com>
3726
3727 * g++.dg/opt/enum2.C: Require fpic target.
3728 * g++.dg/lto/20090303_0.C: Likewise.
3729
3730 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3731 Catherine Moore <clm@codesourcery.com>
3732
3733 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3734 flush function names too.
3735 * gcc.target/mips/clear-cache-1.c: Likewise.
3736
3737 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3738
3739 PR target/54156
3740 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3741
3742 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3743
3744 PR fortran/54166
3745 * gfortran.dg/array_5.f90: New test.
3746
3747 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3748
3749 PR tree-optimization/30318
3750 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3751
3752 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3753
3754 * g++.dg/ext/vector17.C: New testcase.
3755
3756 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3757
3758 PR target/51931
3759 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3760 * g++.dg/opt/longbranch1.C: Likewise.
3761
3762 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3763
3764 PR tree-optimization/53805
3765 * gcc.dg/fold-notunord.c: New testcase.
3766
3767 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3768
3769 PR fortran/48820
3770 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3771 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3772
3773 2012-08-02 Jason Merrill <jason@redhat.com>
3774 Paolo Carlini <paolo.carlini@oracle.com>
3775
3776 PR c++/51213 (again)
3777 * g++.dg/cpp0x/sfinae37.C: Extend.
3778
3779 2012-08-02 Richard Guenther <rguenther@suse.de>
3780
3781 PR tree-optimization/50672
3782 * g++.dg/torture/pr50672.C: New testcase.
3783
3784 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3785
3786 PR fortran/54147
3787 * gfortran.dg/abstract_type_6.f03: Modified.
3788 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3789 * gfortran.dg/proc_ptr_comp_35.f90: New.
3790 * gfortran.dg/typebound_proc_9.f03: Modified.
3791 * gfortran.dg/typebound_proc_26.f90: New.
3792
3793 2012-08-02 Richard Guenther <rguenther@suse.de>
3794
3795 * gcc.dg/torture/pta-callused-1.c: Adjust.
3796 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3797 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3798 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3799 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3800 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3801 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3802 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3803 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3804
3805 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3806
3807 PR fortran/54033
3808 * gfortran.dg/include_6.f90: New test case.
3809 * gfortran.dg/include_7.f90: New test case.
3810 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3811
3812 2012-08-01 Tom de Vries <tom@codesourcery.com>
3813
3814 * gcc.dg/tree-ssa/vrp76.c: New test.
3815
3816 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3817
3818 PR tree-optimization/46556
3819 * gcc.dg/tree-ssa/slsr-27.c: New.
3820 * gcc.dg/tree-ssa/slsr-28.c: New.
3821 * gcc.dg/tree-ssa/slsr-29.c: New.
3822
3823 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3824
3825 PR fortran/42418
3826 * gfortran.dg/proc_decl_29.f90: New.
3827
3828 2012-07-31 Dehao Chen <dehao@google.com>
3829
3830 * gcc.dg/predict-7.c: New test.
3831
3832 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3833
3834 PR fortran/54134
3835 * gfortran.dg/typebound_override_3.f90: New.
3836
3837 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3838
3839 PR tree-optimization/53773
3840 * gcc.dg/vect/pr53773.c: New test.
3841
3842 2012-07-31 Nick Clifton <nickc@redhat.com>
3843
3844 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3845 and for XStormy16.
3846
3847 2012-07-31 Tobias Burnus <burnus@net-b.de>
3848
3849 * gfortran.dg/c_funloc_tests_6.f90: New.
3850 * gfortran.dg/c_funloc_tests_7.f90: New.
3851 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3852
3853 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3854
3855 PR c++/53624
3856 * g++.dg/cpp0x/temp_default5.C: New.
3857
3858 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3859
3860 PR fortran/51081
3861 * gfortran.dg/proc_ptr_37.f90: New.
3862
3863 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3864
3865 * lib/target-supports.exp
3866 (check_effective_target_vect_natural_alignment): New function.
3867 * gcc.dg/align-2.c: Only run on targets with natural alignment
3868 of vector types.
3869 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3870 alignment of vector types.
3871
3872 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3873 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3874
3875 * gcc.target/i386/rdseed16-1.c: New.
3876 * gcc.target/i386/rdseed32-1.c: Ditto
3877 * gcc.target/i386/rdseed64-1.c: Ditto
3878 * gcc.target/i386/sse-12.c: Add -mrdseed.
3879 * gcc.target/i386/sse-13.c: Ditto.
3880 * gcc.target/i386/sse-14.c: Ditto.
3881 * g++.dg/other/i386-2.C: Ditto.
3882 * g++.dg/other/i386-3.C: Ditto.
3883
3884 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3885
3886 PR target/51244
3887 * gcc.target/sh/pr51244-4.c: New.
3888
3889 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3890
3891 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3892 for alpha*-*-* targets. Cleanup original tree dump.
3893
3894 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3895
3896 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3897 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3898
3899 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3900
3901 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3902 rand, srand. Include <stdlib.h>.
3903
3904 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3905
3906 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3907
3908 2012-07-26 Richard Henderson <rth@redhat.com>
3909
3910 * gcc.dg/attr-hotcold-1.c: New.
3911 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3912
3913 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3914 Sandra Loosemore <sandra@codesourcery.com>
3915
3916 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3917
3918 2012-07-26 Tobias Burnus <burnus@net-b.de>
3919
3920 * gfortran.dg/contiguous_1.f90: Update dg-error.
3921 * gfortran.dg/proc_ptr_32.f90: Ditto.
3922
3923 2012-07-26 Richard Guenther <rguenther@suse.de>
3924
3925 PR tree-optimization/54098
3926 * gcc.dg/torture/pr54098.c: New testcase.
3927
3928 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3929
3930 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3931 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3932
3933 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3934
3935 PR fortran/44354
3936 * gfortran.dg/array_constructor_39.f90: New test.
3937
3938 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3939
3940 PR fortran/44354
3941 * gfortran.dg/array_constructor_38.f90: New test.
3942
3943 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3944
3945 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3946
3947 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3948
3949 * gnat.dg/noreturn5.ad[sb]: New test.
3950
3951 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3952 Paul Brook <paul@codesourcery.com>
3953
3954 PR target/53633
3955
3956 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3957 * c-c++-common/pr53633.c: New test.
3958
3959 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3960
3961 * gcc.target/i386/asm-dialect-1.c: New test case.
3962
3963 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3964 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3965
3966 * gcc.target/i386/prefetchw-1.c: New.
3967 * gcc.target/i386/sse-12.c: Add -mprfchw.
3968 * gcc.target/i386/sse-13.c: Ditto.
3969 * gcc.target/i386/sse-14.c: Ditto.
3970 * gcc.target/i386/sse-22.c: Ditto.
3971 * gcc.target/i386/sse-23.c: Ditto.
3972 * g++.dg/other/i386-2.C: Ditto.
3973 * g++.dg/other/i386-3.C: Ditto.
3974
3975 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3976
3977 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3978
3979 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3980
3981 PR target/54051
3982 * gcc.target/arm/pr54051.c: New.
3983 * gcc.target/arm/vfp-1.c: Adjust test.
3984
3985 2012-07-24 Julian Brown <julian@codesourcery.com>
3986
3987 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3988 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3989 hard-float ARM.
3990
3991 2012-07-23 Paul Brook <paul@codesourcery.com>
3992
3993 * g++.dg/other/armv7m-1.c: New test.
3994
3995 2012-07-23 Julian Brown <julian@codesourcery.com>
3996
3997 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3998 ARM.
3999 (DO_TEST): Define to 1 for appropriate ARM targets.
4000
4001 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4002
4003 PR tree-optimization/53881
4004 * gcc.dg/pr53881.c: Renamed to ...
4005 * gcc.dg/pr53881-1.c: ... this.
4006 * gcc.dg/pr53881-2.c: New test.
4007
4008 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4009
4010 Handle recent changes in default atomics for cris*-*-linux*.
4011 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4012 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4013 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4014 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4015 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4016 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4017 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4018 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4019 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4020 -mno-unaligned-atomic-may-use-library is in effect for
4021 cris*-*-linux*.
4022 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4023 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4024 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4025 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4026 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4027 gcc.target/cris/torture/sync-mis-op-i-1.c,
4028 gcc.target/cris/torture/sync-mis-op-i-2.c,
4029 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4030 gcc.target/cris/torture/sync-mis-op-i-3.c,
4031 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4032 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4033 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4034 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4035 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4036 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4037 (main): Remove local variable x.
4038 [mis_ok]: Check that atomics don't fail.
4039
4040 2012-07-21 Andrew Pinski <apinski@cavium.com>
4041
4042 * gcc.dg/tree-ssa/vrp72.c: New test.
4043 * gcc.dg/tree-ssa/vrp73.c: New test.
4044 * gcc.dg/tree-ssa/vrp74.c: New test.
4045 * gcc.dg/tree-ssa/vrp75.c: New test.
4046
4047 2012-07-21 Andrew Pinski <apinski@cavium.com>
4048
4049 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4050 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4051
4052 2012-07-21 Andrew Pinski <apinski@cavium.com>
4053
4054 * gcc.target/mips/octeon-pop-2.c: New testcase.
4055
4056 2012-07-21 Tobias Burnus <burnus@net-b.de>
4057
4058 PR fortran/48820
4059 * gfortran.dg/assumed_rank_3.f90: New.
4060 * gfortran.dg/assumed_rank_11.f90: New.
4061 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4062 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4063 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4064
4065 2012-07-21 Andrew Pinski <apinski@cavium.com>
4066
4067 * gcc.target/mips/unaligned-1.c: New testcase.
4068
4069 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4070
4071 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4072
4073 2012-07-20 Tobias Burnus <burnus@net-b.de>
4074
4075 * gfortran.dg/bind_c_array_params_2.f90: New.
4076 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4077 and update dg-error.
4078
4079 2012-07-20 Tobias Burnus <burnus@net-b.de>
4080
4081 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4082
4083 2012-07-20 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/54038
4086 * g++.dg/other/array7.C: New.
4087
4088 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4089
4090 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4091 the basic block and check loop depth.
4092 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4093 matching patterns and comments.
4094 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4095 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4096
4097 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR c++/28656
4100 * c-c++-common/pr28656.c: New test.
4101
4102 2012-07-19 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/54026
4105 * g++.dg/init/mutable1.C: New.
4106
4107 2012-07-20 Tobias Burnus <burnus@net-b.de>
4108
4109 PR fortran/48820
4110 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4111 * gfortran.dg/assumed_rank_1.f90: New.
4112 * gfortran.dg/assumed_rank_1_c.c: New.
4113 * gfortran.dg/assumed_rank_2.f90: New.
4114 * gfortran.dg/assumed_rank_4.f90: New.
4115 * gfortran.dg/assumed_rank_5.f90: New.
4116 * gfortran.dg/assumed_rank_6.f90: New.
4117 * gfortran.dg/assumed_rank_7.f90: New.
4118 * gfortran.dg/assumed_rank_8.f90: New.
4119 * gfortran.dg/assumed_rank_8_c.c: New.
4120 * gfortran.dg/assumed_rank_9.f90: New.
4121 * gfortran.dg/assumed_rank_10.f90: New.
4122 * gfortran.dg/assumed_rank_12.f90: New.
4123
4124 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4125
4126 * gnat.dg/opt25.adb: New test.
4127 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4128 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4129
4130 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4131
4132 * gnat.dg/aggr20.ad[sb]: New test.
4133 * gnat.dg/aggr20_pkg.ads: New helper.
4134
4135 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4136
4137 * gnat.dg/derived_type3.adb: New test.
4138 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4139
4140 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR rtl-optimization/53942
4143 * gcc.dg/pr53942.c: New test.
4144
4145 2012-07-19 Jason Merrill <jason@redhat.com>
4146
4147 PR c++/54021
4148 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4149
4150 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gnat.dg/discr38.adb: New test.
4153
4154 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR middle-end/54017
4157 * c-c++-common/gomp/pr54017.c: New test.
4158
4159 2012-07-19 Richard Guenther <rguenther@suse.de>
4160 Eric Botcazou <ebotcazou@adacore.com>
4161
4162 * gnat.dg/loop_optimization11.adb: New testcase.
4163 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4164
4165 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4166 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/cpp0x/sfinae37.C: New.
4169 * g++.dg/template/access23.C: New.
4170 * g++.dg/template/access7.C: Adjust.
4171 * g++.dg/template/sfinae10.C: Don't expect errors.
4172 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4173
4174 2012-07-18 Julian Brown <julian@codesourcery.com>
4175 Sandra Loosemore <sandra@codesroucery.com>
4176
4177 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4178
4179 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4180
4181 * gnat.dg/noreturn4.ad[sb]: New test.
4182 * gnat.dg/noreturn4_pkg.ads: New helper.
4183
4184 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4185 Julian Brown <julian@codesourcery.com>
4186
4187 * gcc.target/arm/neon-vdup-1.c: New test case.
4188 * gcc.target/arm/neon-vdup-2.c: New test case.
4189 * gcc.target/arm/neon-vdup-3.c: New test case.
4190 * gcc.target/arm/neon-vdup-4.c: New test case.
4191 * gcc.target/arm/neon-vdup-5.c: New test case.
4192 * gcc.target/arm/neon-vdup-6.c: New test case.
4193 * gcc.target/arm/neon-vdup-7.c: New test case.
4194 * gcc.target/arm/neon-vdup-8.c: New test case.
4195 * gcc.target/arm/neon-vdup-9.c: New test case.
4196 * gcc.target/arm/neon-vdup-10.c: New test case.
4197 * gcc.target/arm/neon-vdup-11.c: New test case.
4198 * gcc.target/arm/neon-vdup-12.c: New test case.
4199 * gcc.target/arm/neon-vdup-13.c: New test case.
4200 * gcc.target/arm/neon-vdup-14.c: New test case.
4201 * gcc.target/arm/neon-vdup-15.c: New test case.
4202 * gcc.target/arm/neon-vdup-16.c: New test case.
4203 * gcc.target/arm/neon-vdup-17.c: New test case.
4204 * gcc.target/arm/neon-vdup-18.c: New test case.
4205 * gcc.target/arm/neon-vdup-19.c: New test case.
4206 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4207 arguments non-constant.
4208
4209 2012-07-18 Richard Guenther <rguenther@suse.de>
4210
4211 PR tree-optimization/53970
4212 * g++.dg/torture/pr53970.C: New testcase.
4213
4214 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4215
4216 PR target/38621
4217 * gcc.c-torture/compile/pr38621.c: New.
4218
4219 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4220
4221 PR target/33135
4222 * gcc.target/sh/pr33135-1.c: New.
4223 * gcc.target/sh/pr33135-2.c: New.
4224 * gcc.target/sh/pr33135-3.c: New.
4225 * gcc.target/sh/pr33135-4.c: New.
4226
4227 2012-07-17 Jason Merrill <jason@redhat.com>
4228
4229 PR c++/53995
4230 * g++.dg/parse/enum9.C: New.
4231
4232 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4233 Sandra Loosemore <sandra@codesourcery.com>
4234
4235 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4236 if there is a conflict with -mcpu=. Use -mcpu=5208.
4237
4238 2012-07-17 Jason Merrill <jason@redhat.com>
4239
4240 PR c++/53989
4241 * g++.dg/template/array23.C: New.
4242
4243 2012-07-17 Tobias Burnus <burnus@net-b.de>
4244
4245 PR fortran/53985
4246 * gfortran.dg/bind_c_usage_26.f90: New.
4247 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4248 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4249 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4250 * gfortran.dg/interop_params.f03: Ditto.
4251
4252 2012-07-17 Jason Merrill <jason@redhat.com>
4253
4254 * g++.dg/template/inherit8.C: Adjust.
4255 * g++.dg/template/using21.C: Adjust.
4256 * g++.dg/template/using22.C: Adjust.
4257
4258 PR c++/53549
4259 * g++.dg/template/current-inst1.C: New.
4260 * g++.dg/parse/crash35.C: Adjust.
4261
4262 2012-07-17 Tobias Burnus <burnus@net-b.de>
4263
4264 PR fortran/52101
4265 * gfortran.dg/oldstyle_4.f90: New.
4266
4267 2012-07-17 Tobias Burnus <burnus@net-b.de>
4268
4269 PR fortran/49265
4270 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4271 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4272
4273 2012-07-16 Jason Merrill <jason@redhat.com>
4274
4275 * g++.dg/parse/access8.C: Adjust.
4276 * g++.dg/template/sfinae6_neg.C: Adjust.
4277
4278 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4279
4280 PR fortran/53824
4281 * gfortran.dg/coarray_allocate_1.f90: New test.
4282
4283 2012-07-16 Andrew Pinski <apinski@cavium.com>
4284
4285 * gcc.c-torture/execute/bswap-1.c: New testcase.
4286 * gcc.c-torture/compile/unalign-1.c: New testcase.
4287 * gcc.c-torture/compile/20120524-1.c: New testcase.
4288 * gcc.c-torture/compile/20101216-1.c: New testcase.
4289
4290 2012-07-16 Dehao Chen <dehao@google.com>
4291
4292 Revert
4293 2012-07-10 Dehao Chen <dehao@google.com>
4294
4295 * gcc.dg/debug_info_inline.c: New test.
4296
4297 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4298
4299 PR fortran/53956
4300 * gfortran.dg/proc_decl_28.f90: New.
4301
4302 2012-07-16 Andrew Pinski <apinski@cavium.com>
4303
4304 * gcc.dg/torture/builtins-1.c: New testcase.
4305
4306 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4307
4308 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4309 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4310 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4311 gcc.target/cris/sync-1-v10.c,
4312 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4313 pass -mno-unaligned-atomic-may-use-library.
4314 * gcc.target/cris/sync-xchg-1.c: New test.
4315 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4316 valid register operand output modifier.
4317
4318 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4319
4320 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4321 characters.
4322
4323 2012-07-13 Andrew Pinski <apinski@cavium.com>
4324
4325 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4326 rather than cleanup-tree-dump.
4327 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4328
4329 2012-07-13 Richard Guenther <rguenther@suse.de>
4330
4331 PR tree-optimization/53907
4332 * gcc.target/i386/pr53907.c: New testcase.
4333
4334 2012-07-13 Richard Guenther <rguenther@suse.de>
4335
4336 PR tree-optimization/53922
4337 * gcc.dg/torture/pr53922.c: New testcase.
4338
4339 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4340
4341 PR rtl-optimization/53908
4342 * gcc.dg/torture/pr53908.c: New test.
4343
4344 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4345
4346 PR c++/53531
4347 * g++.dg/cpp0x/variadic135.C: New.
4348
4349 2012-07-12 Jason Merrill <jason@redhat.com>
4350
4351 * g++.dg/template/sfinae6_neg.C: Adjust.
4352
4353 2012-07-12 Tobias Burnus <burnus@net-b.de>
4354
4355 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4356 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4357 scan-tree-dump-times pattern.
4358
4359 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4360
4361 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4362
4363 2012-07-11 Jason Merrill <jason@redhat.com>
4364
4365 DR 1402
4366 * g++.g/cpp0x/defaulted37.C: New.
4367
4368 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4369
4370 PR target/53859
4371 * gcc.target/arm/pr53859.c: New test.
4372
4373 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4374
4375 PR target/53886
4376 * gcc.c-torture/compile/pr53886.c: New.
4377
4378 2012-07-10 Dehao Chen <dehao@google.com>
4379
4380 * gcc.dg/debug_info_inline.c: New test.
4381
4382 2012-07-10 Jason Merrill <jason@redhat.com>
4383
4384 PR c++/53733
4385 * g++.dg/cpp0x/defaulted36.C: New.
4386 * g++.dg/cpp0x/defaulted21.C: Adjust.
4387
4388 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4389
4390 2012-07-09 Sterling Augustine <saugustine@google.com>
4391
4392 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4393
4394 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4395
4396 PR tree-optimization/53887
4397 * gcc.dg/pr53887.c: New test.
4398
4399 2012-07-09 Jason Merrill <jason@redhat.com>
4400
4401 PR c++/53882
4402 * g++.dg/cpp0x/nullptr29.C: New.
4403
4404 2012-07-09 Tom de Vries <tom@codesourcery.com>
4405 Richard Guenther <rguenther@suse.de>
4406
4407 * gcc.dg/builtin-unreachable-6.c: New test.
4408 * gcc.dg/builtin-unreachable-5.c: New test.
4409
4410 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4411
4412 PR tree-optimization/53881
4413 * gcc.dg/pr53881.c: New test.
4414
4415 2012-07-06 Jason Merrill <jason@redhat.com>
4416
4417 PR c++/53862
4418 * g++.dg/cpp0x/variadic134.C: New.
4419
4420 PR c++/53858
4421 * g++.dg/cpp0x/alias-decl-20.C: New.
4422
4423 2012-07-06 Tom de Vries <tom@codesourcery.com>
4424
4425 PR tree-optimization/51879
4426 * gcc.dg/pr51879-16.c: New test.
4427 * gcc.dg/pr51879-17.c: Same.
4428
4429 2012-07-06 Tom de Vries <tom@codesourcery.com>
4430
4431 PR tree-optimization/52009
4432 * gcc.dg/pr51879-7.c: New test.
4433 * gcc.dg/pr51879-18.c: New test.
4434
4435 2012-07-05 Jason Merrill <jason@redhat.com>
4436
4437 PR c++/50852
4438 * g++.dg/template/typedef39.C: New.
4439
4440 PR c++/53039
4441 * g++.dg/cpp0x/variadic133.C: New.
4442 * g++.dg/template/param1.C: Adjust.
4443
4444 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4445
4446 PR target/48941
4447 PR target/51980
4448 * gcc.target/arm/neon/vtrnf32.c: Update.
4449 * gcc.target/arm/neon/vtrns32.c: Update.
4450 * gcc.target/arm/neon/vtrnu32.c: Update.
4451 * gcc.target/arm/neon/vzipf32.c: Update.
4452 * gcc.target/arm/neon/vzips32.c: Update.
4453 * gcc.target/arm/neon/vzipu32.c: Update.
4454
4455 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4456
4457 PR fortran/53732
4458 * gfortran.dg/inline_sum_4.f90: New test.
4459
4460 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4461
4462 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4463
4464 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4465
4466 * gcc.target/arm/fma-sp.c: New testcase.
4467 * gcc.target/arm/fma.c: Likewise.
4468 * gcc.target/arm/fma.h: Likewise.
4469
4470 2012-07-04 Jason Merrill <jason@redhat.com>
4471
4472 PR c++/53848
4473 * g++.dg/other/enum3.C: New.
4474
4475 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4476
4477 PR middle-end/53321
4478 * g++.dg/torture/pr53321.C: New test.
4479
4480 2012-07-04 Richard Guenther <rguenther@suse.de>
4481
4482 PR tree-optimization/53844
4483 * g++.dg/tree-ssa/pr53844.C: New testcase.
4484
4485 2012-07-04 Richard Guenther <rguenther@suse.de>
4486
4487 PR tree-optimization/53849
4488 * gcc.dg/pr53849.c: New testcase.
4489
4490 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR c++/53812
4493 * g++.dg/ext/label14.C: New test.
4494
4495 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4496
4497 PR target/53811
4498 * g++.dg/other/pr53811.C: New test.
4499
4500 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4501
4502 PR target/28896
4503 * gcc.target/m68k/stack-limit-1.c: New testcase.
4504
4505 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4506
4507 * gnat.dg/recursive_call.adb: New test.
4508
4509 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4510
4511 * gnat.dg/discr37.ad[sb]: New test.
4512
4513 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4514
4515 * g++.dg/other/packed1.C: Remove SH from xfail list.
4516
4517 2012-07-02 Jason Merrill <jason@redhat.com>
4518
4519 PR c++/53619
4520 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4521
4522 PR c++/53783
4523 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4524
4525 PR c++/53788
4526 * g++.dg/cpp0x/decltype39.C: New.
4527 * g++.dg/diagnostic/method1.C: Adjust.
4528
4529 PR c++/53816
4530 * g++.dg/template/ref6.C: New.
4531
4532 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4533
4534 PR target/53568
4535 * gcc.target/sh/pr53568-1.c: New.
4536
4537 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4538
4539 PR target/51244
4540 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4541
4542 2012-07-02 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/53821
4545 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4546
4547 PR c++/53524
4548 * g++.dg/template/enum7.C: New.
4549 * g++.dg/other/ptrmem10.C: Adjust.
4550 * g++.dg/other/ptrmem11.C: Adjust.
4551 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4552
4553 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4554
4555 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4556
4557 2012-07-01 Wei Guozhi <carrot@google.com>
4558
4559 PR target/53447
4560 * gcc.target/arm/pr53447-1.c: New testcase.
4561 * gcc.target/arm/pr53447-2.c: New testcase.
4562 * gcc.target/arm/pr53447-3.c: New testcase.
4563 * gcc.target/arm/pr53447-4.c: New testcase.
4564
4565 2012-06-29 Richard Guenther <rguenther@suse.de>
4566
4567 PR tree-optimization/47061
4568 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4569
4570 2012-06-29 Richard Guenther <rguenther@suse.de>
4571
4572 PR tree-optimization/37541
4573 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4574
4575 2012-06-29 Richard Guenther <rguenther@suse.de>
4576
4577 PR tree-optimization/52589
4578 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4579
4580 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4581
4582 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4583
4584 * g++.dg/template/error46.C: Add missing comment to dg-message.
4585 * g++.dg/template/crash107.C: Likewise.
4586 * g++.dg/template/error47.C: Likewise.
4587 * g++.dg/template/crash108.C: Likewise.
4588 * g++.dg/overload/operator5.C: Likewise.
4589
4590 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4591 errors in dg-message directives, add comments.
4592
4593 2012-06-28 Kai Tietz <ktietz@redhat.com>
4594
4595 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4596 hard-coded 'unsigned long'.
4597
4598 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR tree-optimization/51581
4601 * gcc.dg/vect/pr51581-4.c: New test.
4602
4603 PR tree-optimization/53645
4604 * gcc.c-torture/execute/pr53645-2.c: New test.
4605
4606 2012-06-28 Richard Guenther <rguenther@suse.de>
4607
4608 PR middle-end/53790
4609 * gcc.dg/torture/pr53790.c: New testcase.
4610
4611 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR tree-optimization/53645
4614 * gcc.c-torture/execute/pr53645.c: New test.
4615
4616 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4617
4618 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4619
4620 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4621
4622 PR debug/53671
4623 PR debug/49888
4624 * gcc.dg/guality/pr49888.c: Account for the possibility that
4625 the variable is optimized out at the first test.
4626
4627 2012-06-27 Jason Merrill <jason@redhat.com>
4628
4629 * g++.dg/cpp0x/override2.C: Adjust.
4630 * g++.dg/template/error5.C: Adjust.
4631 * g++.dg/parse/crash28.C: Adjust.
4632
4633 PR c++/53563
4634 * g++.dg/parse/template27.C: New.
4635 * g++.dg/template/crash74.C: Adjust expected output.
4636
4637 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4638
4639 PR fortran/41951
4640 PR fortran/49591
4641 * gfortran.dg/typebound_operator_16.f03: New.
4642
4643 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4644
4645 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4646 even src1.i and src2.i fields even in the second half of the arrays.
4647
4648 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4649
4650 PR c++/51033.
4651 * g++.dg/torture/vshuf-16.inc: New test.
4652 * g++.dg/torture/vshuf-2.inc: New test.
4653 * g++.dg/torture/vshuf-4.inc: New test.
4654 * g++.dg/torture/vshuf-8.inc: New test.
4655 * g++.dg/torture/vshuf-main.inc: New test.
4656 * g++.dg/torture/vshuf-v16hi.C: New test.
4657 * g++.dg/torture/vshuf-v16qi.C: New test.
4658 * g++.dg/torture/vshuf-v2df.C: New test.
4659 * g++.dg/torture/vshuf-v2di.C: New test.
4660 * g++.dg/torture/vshuf-v2sf.C: New test.
4661 * g++.dg/torture/vshuf-v2si.C: New test.
4662 * g++.dg/torture/vshuf-v4df.C: New test.
4663 * g++.dg/torture/vshuf-v4di.C: New test.
4664 * g++.dg/torture/vshuf-v4sf.C: New test.
4665 * g++.dg/torture/vshuf-v4si.C: New test.
4666 * g++.dg/torture/vshuf-v8hi.C: New test.
4667 * g++.dg/torture/vshuf-v8qi.C: New test.
4668 * g++.dg/torture/vshuf-v8si.C: New test.
4669
4670 2012-06-27 Richard Guenther <rguenther@suse.de>
4671
4672 PR middle-end/53676
4673 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4674
4675 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4676
4677 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4678 scan-dump-dem-not): Use printable pattern in test name.
4679
4680 2012-06-26 Sterling Augustine <saugustine@google.com>
4681 Dominique Dhumieres <dominiq@lps.ens.fr>
4682
4683 * gcc.dg/pubtypes-2.c: Update expected output.
4684 * gcc.dg/pubtypes-3.c: Likewise.
4685 * gcc.dg/pubtypes-4.c: Likewise.
4686
4687 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4688
4689 * gcc.dg/tree-ssa/slsr-1.c: New test.
4690 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4691 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4692 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4693
4694 2012-06-26 Matt Turner <mattst88@gmail.com>
4695
4696 PR target/35294
4697 * gcc.target/arm/mmx-2.c: New.
4698
4699 2012-06-26 Richard Guenther <rguenther@suse.de>
4700
4701 PR c++/53752
4702 * g++.dg/torture/pr53752.C: New testcase.
4703
4704 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR tree-optimization/53748
4707 * gcc.c-torture/compile/pr53748.c: New test.
4708
4709 2012-06-25 Jason Merrill <jason@redhat.com>
4710
4711 PR c++/53498
4712 PR c++/53305
4713 * g++.dg/cpp0x/decltype38.C: New.
4714 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4715
4716 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4717
4718 * lib/target-supports-dg.exp (testname-for-summary): New.
4719 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4720 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4721 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4722 scan-module-absence, output-exists, output-exists-not: Use
4723 testname-for-summary.
4724 (dg-test): Clean up testname_with_flags.
4725 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4726 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4727 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4728 scan-assembler-dem-not, object-size: Use testname-for-summary.
4729 * lib/gcov.exp (run-gcov): Likewise.
4730 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4731 scan-dump-dem, scan-dump-dem-note): Likewise.
4732
4733 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4734 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4735 including profopt.opt; save and restore existing value.
4736 * g++.dg/bprob/bprob.exp: Likewise.
4737 * gcc.dg/matrix/matrix.exp: Likewise.
4738 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4739 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4740 PROFOPT_OPTIONS.
4741
4742 2012-06-25 Richard Henderson <rth@redhat.com>
4743
4744 * gcc.dg/pr53749.c: New.
4745
4746 2012-06-25 Jason Merrill <jason@redhat.com>
4747
4748 PR c++/52988
4749 * g++.dg/cpp0x/nullptr28.C: New.
4750
4751 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4752
4753 * gcc.target/arm/neon-vld1_dupQ.c: New.
4754
4755 2012-06-25 Florian Weimer <fweimer@redhat.com>
4756
4757 * g++.dg/init/new35.C: New.
4758 * g++.dg/init/new36.C: New.
4759 * g++.dg/init/new37.C: New.
4760 * g++.dg/ext/vla5.C: New warning.
4761 * g++.dg/ext/vla8.C: New warning.
4762 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4763
4764 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4765 James Greenhalgh <james.greenhalgh@arm.com>
4766
4767 * gcc.target/arm/ftest-support-arm.h New testcase.
4768 * gcc.target/arm/ftest-support-thumb.h Likewise.
4769 * gcc.target/arm/ftest-support.h Likewise.
4770 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4771 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4772 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4773 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4774 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4775 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4776 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4777 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4778 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4779 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4780 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4781 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4782 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4783 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4784 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4785 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4786 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4787 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4788 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4789 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4790 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4791 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4792 * lib/target-supports.exp
4793 (check_effective_target_arm_arch_FUNC): Add support for more
4794 architectures.
4795 (add_options_for_arm_arch_FUNC): Likewise.
4796 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4797
4798 2012-06-25 Jason Merrill <jason@redhat.com>
4799
4800 PR c++/53202
4801 * g++.dg/cpp0x/constexpr-tuple.C: New.
4802
4803 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR target/53759
4806 * gcc.target/i386/pr53759.c: New test.
4807
4808 PR c++/53594
4809 * g++.dg/cpp0x/nsdmi7.C: New test.
4810
4811 2012-06-24 Kai Tietz <ktietz@redhat.com>
4812
4813 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4814 for LLP64 targets.
4815 * gcc.target/i386/pr38988.c: Likewise.
4816
4817 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4818
4819 PR fortran/47710
4820 PR fortran/53328
4821 * gfortran.dg/typebound_generic_12.f03: New.
4822 * gfortran.dg/typebound_generic_13.f03: New.
4823
4824 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4825
4826 * gnat.dg/lto15.ad[sb]: New test.
4827
4828 2012-06-21 Meador Inge <meadori@codesourcery.com>
4829
4830 PR c/53702
4831 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4832
4833 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4834
4835 * gcc.dg/pch/ident-1.c: New test.
4836 * gcc.dg/pch/ident-1.hs: Header file for new test.
4837
4838 2012-06-21 Michael Matz <matz@suse.de>
4839
4840 PR middle-end/53688
4841 * gcc.c-torture/execute/pr53688.c: New test.
4842
4843 2012-06-20 Richard Guenther <rguenther@suse.de>
4844
4845 PR tree-optimization/30318
4846 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4847
4848 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4849
4850 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4851
4852 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853
4854 * gcc.target/i386/clearcapv2.map: New file.
4855 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4856
4857 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4858
4859 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4860 and add __sh__ case.
4861
4862 2012-06-19 Jason Merrill <jason@redhat.com>
4863
4864 PR c++/52637
4865 * g++.dg/debug/localclass1.C: New.
4866
4867 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4868
4869 * g++.dg/cpp0x/override4.C: New.
4870
4871 2012-06-14 Jason Merrill <jason@redhat.com>
4872
4873 PR c++/53651
4874 * g++.dg/cpp0x/decltype37.C: New.
4875
4876 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4877
4878 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4879
4880 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4881
4882 * gcc.c-torture/compile/vector-5.c,
4883 gcc.c-torture/compile/vector-6.c: New tests.
4884
4885 2012-06-19 Richard Henderson <rth@redhat.com>
4886
4887 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4888
4889 2012-06-19 Richard Guenther <rguenther@suse.de>
4890
4891 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4892
4893 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4894
4895 PR target/53712
4896 * gcc.target/i386/pr53712.c: New test.
4897
4898 2012-06-18 Tobias Burnus <burnus@net-b.de>
4899
4900 PR fortran/53692
4901 * gfortran.dg/elemental_optional_args_6.f90: New.
4902
4903 2012-06-18 Tobias Burnus <burnus@net-b.de>
4904
4905 PR fortran/53526
4906 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4907 * gfortran.dg/coarray/move_alloc_1.f90
4908
4909 2012-06-18 Tobias Burnus <burnus@net-b.de>
4910
4911 PR fortran/53526
4912 * gfortran.dg/coarray_27.f90: New.
4913
4914 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4915 Greta Yorsh <Greta.Yorsh@arm.com>
4916
4917 * gcc.target/arm/epilog-1.c: New test.
4918
4919 2012-06-18 Richard Guenther <rguenther@suse.de>
4920
4921 PR tree-optimization/53693
4922 * g++.dg/torture/pr53693.C: New testcase.
4923
4924 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4925
4926 PR tree-optimization/53703
4927 * gcc.dg/torture/pr53703.c: New test.
4928
4929 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4930
4931 PR middle-end/53698
4932 * gcc.target/i386/pr53698.c: New test.
4933
4934 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4935
4936 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4937
4938 2012-06-17 Tobias Burnus <burnus@net-b.de>
4939
4940 PR fortran/53691
4941 PR fortran/53685
4942 * gfortran.dg/transfer_check_3.f90: New.
4943
4944 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4945
4946 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4947
4948 2012-06-16 Tobias Burnus <burnus@net-b.de>
4949
4950 PR fortran/53642
4951 PR fortran/45170
4952 * gfortran.dg/deferred_type_param_8.f90: New.
4953
4954 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4955
4956 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4957 testname that includes flags, passed in as new argument, in
4958 pass/fail messages.
4959 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4960 and pass it to verify-* procedures.
4961
4962 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4963 alignment torture options with usual torture options.
4964
4965 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4966 messages reported for one line of source code.
4967 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4968 * g++.dg/cpp0x/decltype2.C: Likewise.
4969 * g++.dg/cpp0x/decltype3.C: Likewise.
4970 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4971 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4972 * g++.dg/cpp0x/static_assert3.C: Likewise.
4973 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4974 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4975 * g++.dg/cpp0x/union1.C: Likewise.
4976 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4977 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4978 * g++.dg/cpp0x/variadic2.C: Likewise.
4979 * g++.dg/cpp0x/variadic20.C: Likewise.
4980 * g++.dg/cpp0x/variadic74.C: Likewise.
4981 * g++.dg/diagnostic/bitfld2.C: Likewise.
4982 * g++.dg/ext/attrib44.C: Likewise.
4983 * g++.dg/ext/no-asm-1.C: Likewise.
4984 * g++.dg/other/error34.C: Likewise.
4985 * g++.dg/parse/crash46.C: Likewise.
4986 * g++.dg/parse/error10.C: Likewise.
4987 * g++.dg/parse/error2.C: Likewise.
4988 * g++.dg/parse/error3.C: Likewise.
4989 * g++.dg/parse/error36.C: Likewise.
4990 * g++.dg/parse/error8.C: Likewise.
4991 * g++.dg/parse/error9.C: Likewise.
4992 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4993 * g++.dg/parse/parser-pr28152.C: Likewise.
4994 * g++.dg/parse/template25.C: Likewise.
4995 * g++.dg/parse/typename11.C: Likewise.
4996 * g++.dg/tc1/dr147.C: Likewise.
4997 * g++.dg/template/deduce3.C: Likewise.
4998 * g++.dg/template/koenig9.C: Likewise.
4999 * g++.dg/template/pr23510.C: Likewise.
5000 * g++.dg/warn/pr12242.C: Likewise.
5001 * g++.dg/warn/pr30551-2.C: Likewise.
5002 * g++.dg/warn/pr30551.C: Likewise.
5003 * g++.old-deja/g++.other/typename1.C: Likewise.
5004 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5005
5006 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5007
5008 PR c++/51033
5009 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5010 * c-c++-common/torture/vshuf-2.inc: Likewise.
5011 * c-c++-common/torture/vshuf-4.inc: Likewise.
5012 * c-c++-common/torture/vshuf-8.inc: Likewise.
5013 * c-c++-common/torture/vshuf-main.inc: Likewise.
5014 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5015 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5016 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5017 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5018 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5019 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5020 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5021 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5022 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5023 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5024 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5025 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5026 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5027 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5028
5029 2012-06-15 Michael Matz <matz@suse.de>
5030
5031 * gcc.dg/tree-ssa/vector-4.c: New test.
5032
5033 2012-06-15 Michael Matz <matz@suse.de>
5034
5035 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5036 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5037
5038 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5039
5040 PR tree-optimization/53636
5041 * gcc.target/arm/pr53636.c: New test.
5042
5043 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR tree-optimization/51581
5046 * gcc.c-torture/execute/pr51581-1.c: New test.
5047 * gcc.c-torture/execute/pr51581-2.c: New test.
5048 * gcc.dg/vect/pr51581-1.c: New test.
5049 * gcc.dg/vect/pr51581-2.c: New test.
5050 * gcc.dg/vect/pr51581-3.c: New test.
5051 * gcc.target/i386/avx-pr51581-1.c: New test.
5052 * gcc.target/i386/avx-pr51581-2.c: New test.
5053 * gcc.target/i386/avx2-pr51581-1.c: New test.
5054 * gcc.target/i386/avx2-pr51581-2.c: New test.
5055 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5056
5057 2012-06-15 Richard Guenther <rguenther@suse.de>
5058
5059 * gcc.c-torture/execute/20120615-1.c: New testcase.
5060
5061 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/vect8.ad[sb]: New test.
5064
5065 2012-06-14 Richard Guenther <rguenther@suse.de>
5066
5067 * gcc.dg/tree-ssa/vrp.h: New testcase.
5068 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5069
5070 2012-06-13 Christian Bruel <christian.bruel@st.com>
5071
5072 PR target/53621
5073 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5074
5075 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5076
5077 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5078
5079 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5080
5081 PR testsuite/20771
5082 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5083 test summary unique.
5084
5085 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5086 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5087 scan-stack-usage-not): Don't strip torture options from test name.
5088
5089 * lib/scandump.exp (scan-dump-times): Use printable version of
5090 regexp in test summary line.
5091
5092 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5093 messages reported for one line of source code.
5094 * gcc.dg/format/few-1.c: Likewise.
5095 * gcc.dg/ia64-sync-2.c: Likewise.
5096 * gcc.dg/sync-2.c: Likewise.
5097 * gcc.dg/noncompile/pr44517.c: Likewise.
5098
5099 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5100
5101 PR debug/49888
5102 * gcc.dg/guality/pr49888.c: New.
5103
5104 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5105
5106 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5107 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5109
5110 2012-06-13 Tobias Burnus <burnus@net-b.de>
5111
5112 PR fortran/53643
5113 * gfortran.dg/intent_out_7.f90: New.
5114
5115 2012-06-13 Tobias Burnus <burnus@net-b.de>
5116
5117 PR fortran/53597
5118 * gfortran.dg/save_4.f90: New.
5119
5120 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR c/53532
5123 PR c/51034
5124 PR c/53196
5125 * gcc.dg/pr53532.c: New test.
5126 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5127 adjust line numbers.
5128 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5129 * gcc.dg/Wcxx-compat-8.c: Likewise.
5130 * gcc.dg/pr51034.c: New test.
5131 * gcc.dg/pr53196-1.c: New test.
5132 * gcc.dg/pr53196-2.c: New test.
5133
5134 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5135
5136 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5137 alignment torture options with usual torture options.
5138 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5139 instead of dg-options.
5140 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5141 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5142 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5143 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5144 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5145 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5146
5147 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5148 to checks for multiple messages reported for one line of source code.
5149 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5150
5151 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5152 messages reported for one line of source code.
5153
5154 * gcc.dg/20031223-1.c: Add comments to check for multiple
5155 messages reported for one line of source code.
5156 * gcc.dg/Wconversion-integer.c: Likewise.
5157 * gcc.dg/Wfatal-2.c: Likewise.
5158 * gcc.dg/Wfatal.c: Likewise.
5159 * gcc.dg/Wobjsize-1.c: Likewise.
5160 * gcc.dg/c99-vla-jump-1.c: Likewise.
5161 * gcc.dg/c99-vla-jump-2.c: Likewise.
5162 * gcc.dg/c99-vla-jump-3.c: Likewise.
5163 * gcc.dg/c99-vla-jump-4.c: Likewise.
5164 * gcc.dg/c99-vla-jump-5.c: Likewise.
5165 * gcc.dg/decl-9.c: Likewise.
5166 * gcc.dg/declspec-10.c: Likewise.
5167 * gcc.dg/declspec-18.c: Likewise.
5168 * gcc.dg/mtune.c: Likewise.
5169 * gcc.dg/parser-pr28152-2.c: Likewise.
5170 * gcc.dg/parser-pr28152.c: Likewise.
5171 * gcc.dg/pr14475.c: Likewise.
5172 * gcc.dg/pr27953.c: Likewise.
5173 * gcc.dg/pr28322-3.c: Likewise.
5174 * gcc.dg/pr30457.c: Likewise.
5175 * gcc.dg/pr30551-2.c: Likewise.
5176 * gcc.dg/pr30551-3.c: Likewise.
5177 * gcc.dg/pr30551-4.c: Likewise.
5178 * gcc.dg/pr30551-5.c: Likewise.
5179 * gcc.dg/pr30551-6.c: Likewise.
5180 * gcc.dg/pr30551.c: Likewise.
5181 * gcc.dg/pr45461.c: Likewise.
5182 * gcc.dg/pr48552-1.c: Likewise.
5183 * gcc.dg/pr48552-2.c: Likewise.
5184 * gcc.dg/redecl-1.c: Likewise.
5185 * gcc.dg/transparent-union-3.c: Likewise.
5186 * gcc.dg/utf-dflt.c: Likewise.
5187 * gcc.dg/utf-dflt2.c: Likewise.
5188 * gcc.dg/vla-8.c: Likewise.
5189 * gcc.dg/vla-init-1.c: Likewise.
5190 * gcc.dg/wtr-int-type-1.c: Likewise.
5191
5192 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5193 messages reported for for one line of source code.
5194 * c-c++-common/raw-string-5.c: Likewise.
5195 * c-c++-common/raw-string-4.c: Likewise.
5196 * c-c++-common/raw-string-6.c: Likewise.
5197 * c-c++-common/pr20000.c: Likewise.
5198
5199 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5200 messages reported for one line of source code.
5201 * gcc.dg/cpp/pr30786.c: Likewise.
5202 * gcc.dg/cpp/pr28709.c: Likewise.
5203 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5204 * gcc.dg/cpp/macspace2.c: Likewise.
5205 * gcc.dg/cpp/missing-header-1.c: Likewise.
5206 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5207 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5208 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5209
5210 2012-06-12 Jason Merrill <jason@redhat.com>
5211
5212 PR c++/53599
5213 * g++.dg/template/local7.C: New.
5214
5215 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5216
5217 PR target/53511
5218 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5219 * gcc.target/sh/pr51340-2.c: Likewise.
5220 * gcc.target/sh/pr51340-3.c: Likewise.
5221
5222 2012-06-12 Michael Matz <matz@suse.de>
5223
5224 * gcc.dg/torture/alias-1.c: New test.
5225
5226 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR rtl-optimization/53589
5229 * gcc.dg/torture/pr53589.c: New test.
5230
5231 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5232
5233 PR target/50749
5234 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5235 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5236 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5237 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5238 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5239 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5240 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5241 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5242 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5243 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5244 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5245 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5246 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5247 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5248 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5249 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5250
5251 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5252
5253 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5254 (check_intel_cpu_model): New function.
5255 (check_amd_cpu_model): New function.
5256 (check_features): New function.
5257 (__get_cpuid_output): New function.
5258 (check_detailed): New function.
5259 (fn1): Rename to quick_check.
5260 (main): Update to call quick_check and call check_detailed.
5261
5262 2012-06-11 Richard Henderson <rth@redhat.com>
5263
5264 * lib/target-supports.exp
5265 (check_effective_target_sync_long_long_runtime): Use
5266 check_effective_target_lp64 instead of
5267 check_effective_target_powerpc64 for powerpc targets.
5268
5269 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5270
5271 PR target/53511
5272 * gcc.target/sh/pr53511-1.c: New.
5273
5274 2012-06-11 Richard Guenther <rguenther@suse.de>
5275
5276 PR middle-end/53470
5277 * g++.dg/lto/pr53470_0.C: New testcase.
5278 * gcc.dg/lto/pr53470_0.c: Likewise.
5279
5280 2012-06-11 Richard Guenther <rguenther@suse.de>
5281
5282 PR c++/53605
5283 * g++.dg/ext/pr53605.C: New testcase.
5284
5285 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/specs/array1.ads: New test.
5288 * gnat.dg/specs/array2.ads: Likewise.
5289 * gnat.dg/array22.adb: Likewise.
5290
5291 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5292
5293 * gnat.dg/constant4.adb: New test.
5294 * gnat.dg/constant4_pkg.ads: New helper.
5295
5296 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5297
5298 PR fortran/52552
5299 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5300 * gfortran.dg/allocate_class_1.f90: Modified.
5301 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5302 * gfortran.dg/allocate_class_2.f90: New.
5303
5304 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5305
5306 PR middle-end/53535
5307 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5308
5309 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5310
5311 PR fortran/52861
5312 * gfortran.dg/string_assign_2.f90: New test case.
5313
5314 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5315
5316 PR fortran/52861
5317 * gfortran.dg/string_assign_1.f90: New test case.
5318
5319 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR middle-end/53580
5322 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5323 * gcc.dg/gomp/critical-4.c: Likewise.
5324 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5325 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5326 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5327 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5328 * c-c++-common/gomp/pr53580.c: New test.
5329
5330 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5331
5332 PR c++/51214
5333 * g++.dg/cpp0x/forw_enum11.C: New.
5334
5335 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 PR c++/53567
5338 * g++.dg/cpp0x/alias-decl-19.C: New.
5339
5340 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5341
5342 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5343
5344 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5345
5346 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5347 (XSTATE_FP): Ditto.
5348 (XSTATE_SSE): Ditto.
5349 (XSTATE_YMM): Ditto.
5350 (avx_os_support): Use new defines.
5351
5352 2012-06-06 Richard Guenther <rguenther@suse.de>
5353
5354 PR testsuite/32380
5355 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5356 loops.
5357
5358 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5359
5360 PR c++/52841
5361 * g++.dg/cpp0x/pr52841.C: New testcase.
5362
5363 2012-06-06 Richard Guenther <rguenther@suse.de>
5364
5365 PR tree-optimization/53081
5366 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5367 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5368
5369 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5370
5371 * gcc.target/powerpc/pr53487.c: New test.
5372
5373 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5374
5375 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5376
5377 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5378
5379 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5380
5381 2012-06-05 Richard Guenther <rguenther@suse.de>
5382
5383 PR tree-optimization/30442
5384 * gcc.dg/vect/bb-slp-30.c: New testcase.
5385
5386 2012-06-05 Richard Guenther <rguenther@suse.de>
5387
5388 PR tree-optimization/53081
5389 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5390 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5391 -fno-tree-loop-distribute-patterns.
5392
5393 2012-06-05 Alan Modra <amodra@gmail.com>
5394
5395 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5396 Check static chain in nested funcs.
5397
5398 2012-06-04 Tobias Burnus <burnus@net-b.de>
5399
5400 PR fortran/50619
5401 * gfortran.dg/init_flag_10.f90: New.
5402
5403 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 PR c++/53524
5406 * g++.dg/warn/Wenum-compare-no-2: New.
5407
5408 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5409
5410 PR preprocessor/53463
5411 * g++.dg/cpp/limits.C: New test.
5412 * g++.dg/parse/error19.C: Adjust.
5413 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5414 * g++.dg/warn/pr35635.C: Likewise.
5415 * g++.old-deja/g++.pt/assign1.C: Likewise.
5416
5417 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5418
5419 PR target/53559
5420 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5421 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5422 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5423 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5424 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5425 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5426 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5427 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5428
5429 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5430
5431 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5432
5433 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR tree-optimization/53550
5436 * gcc.dg/pr53550.c: New test.
5437
5438 2012-06-04 Richard Guenther <rguenther@suse.de>
5439
5440 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5441 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5442 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5443
5444 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5445
5446 PR fortran/48831
5447 * gfortran.dg/parameter_array_element_2.f90: New.
5448
5449 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5450
5451 PR target/53512
5452 * gcc.target/sh/pr53512-1.c: New.
5453 * gcc.target/sh/pr53512-2.c: New.
5454 * gcc.target/sh/pr53512-3.c: New.
5455 * gcc.target/sh/pr53512-4.c: New.
5456
5457 2012-06-01 Jason Merrill <jason@redhat.com>
5458
5459 PR c++/52973
5460 * g++.dg/ext/visibility/template12.C: New.
5461 * g++.dg/ext/attrib14.C: Adjust warning line.
5462
5463 PR c++/52725
5464 * g++.dg/parse/new6.C: New.
5465 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5466
5467 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5468
5469 * c-c++-common/restrict-2.c: Revert previous change.
5470
5471 2012-06-01 Jason Merrill <jason@redhat.com>
5472
5473 PR c++/53137
5474 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5475
5476 PR c++/53484
5477 * g++.dg/cpp0x/auto33.C: New.
5478
5479 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5480
5481 PR c++/26155
5482 * g++.dg/parse/namespace-alias-1.C: New.
5483
5484 2012-06-01 Christian Bruel <christian.bruel@st.com>
5485
5486 * gcc.dg/spec-options.c: New test.
5487 * gcc.dg/foo.specs: New file.
5488
5489 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5490
5491 PR ada/53517
5492 * gnat.dg/lto14.adb: Skip on Solaris.
5493
5494 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5495
5496 * gcc.target/cris/sync-1-v10.c,
5497 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5498 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5499 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5500 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5501 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5502 gcc.target/cris/torture/sync-mis-op-i-1.c,
5503 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5504 gcc.target/cris/torture/sync-mis-op-i-2.c,
5505 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5506 gcc.target/cris/torture/sync-mis-op-i-3.c,
5507 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5508 gcc.target/cris/torture/sync-mis-op-s-1.c,
5509 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5510 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5511 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5512 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5513 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5514 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5515 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5516 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5517 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5518
5519 2012-05-31 Richard Guenther <rguenther@suse.de>
5520
5521 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5522 ldist-pr45948.c with disabled SCCP.
5523
5524 2012-05-31 Richard Guenther <rguenther@suse.de>
5525
5526 PR middle-end/48493
5527 * gcc.dg/torture/pr48493.c: New testcase.
5528
5529 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5530
5531 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5532 arm32 to targets.
5533 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5534 of the initialization loop.
5535 (dg-final): Adjust the expected number of vectorized loops depending
5536 on vect_char_mult target selector.
5537
5538 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5539
5540 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5541 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5542 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5543 New tests.
5544
5545 2012-05-30 Jason Merrill <jason@redhat.com>
5546
5547 PR c++/53356
5548 * g++.dg/init/new34.C: New.
5549 * g++.dg/tree-ssa/stabilize1.C: New.
5550
5551 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR c++/53356
5554 * g++.dg/init/new33.C: New test.
5555
5556 2012-05-30 Richard Guenther <rguenther@suse.de>
5557
5558 PR middle-end/53501
5559 * gcc.dg/torture/pr53501.c: New testcase.
5560 * c-c++-common/restrict-2.c: Adjust.
5561
5562 2012-05-30 Alan Modra <amodra@gmail.com>
5563
5564 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5565 torture-finish.
5566
5567 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5568
5569 * gcc.target/i386/shuf-concat.c: New test.
5570
5571 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR rtl-optimization/53519
5574 * gcc.c-torture/compile/pr53519.c: New test.
5575
5576 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5577
5578 * gcc.target/arm/neon-vrev.c: New.
5579
5580 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5581
5582 PR target/51340
5583 * gcc.target/sh/pr51340-1.c: New.
5584 * gcc.target/sh/pr51340-2.c: New.
5585 * gcc.target/sh/pr51340-3.c: New.
5586
5587 2012-05-29 Richard Guenther <rguenther@suse.de>
5588
5589 PR tree-optimization/53516
5590 * gcc.dg/torture/pr53516.c: New testcase.
5591
5592 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5593
5594 PR preprocessor/53229
5595 * gcc.dg/cpp/paste6.c: Force to run without
5596 -ftrack-macro-expansion.
5597 * gcc.dg/cpp/paste8.c: Likewise.
5598 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5599 -ftrack-macro-expansion.
5600 * gcc.dg/cpp/paste12.c: Force to run without
5601 -ftrack-macro-expansion.
5602 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5603 -ftrack-macro-expansion.
5604 * gcc.dg/cpp/paste13.c: Likewise.
5605 * gcc.dg/cpp/paste14.c: Likewise.
5606 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5607 -ftrack-macro-expansion.
5608 * gcc.dg/cpp/paste18.c: New test.
5609
5610 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5611
5612 * gcc.target/cris/torture/trap-1.c,
5613 gcc.target/cris/torture/trap-2.c,
5614 gcc.target/cris/torture/trap-3.c,
5615 gcc.target/cris/torture/trap-v0.c,
5616 gcc.target/cris/torture/trap-v3.c: New tests.
5617
5618 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5619
5620 PR c++/25137
5621 * g++.dg/warn/Wbraces3.C: New.
5622 * g++.dg/warn/Wbraces4.C: Likewise.
5623
5624 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR tree-optimization/53505
5627 * c-c++-common/torture/pr53505.c: New test.
5628
5629 2012-05-27 Nathan Sidwell <nathan@acm.org>
5630
5631 * gcc.dg/stmt-expr-4.c: New.
5632
5633 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/53491
5636 * g++.dg/parse/crash60.C: New.
5637
5638 2012-05-26 Jason Merrill <jason@redhat.com>
5639
5640 PR c++/53220
5641 * c-c++-common/array-lit.c: New.
5642 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5643
5644 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5645
5646 PR ada/50294
5647 * gnat.dg/array21.adb: New test.
5648
5649 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5652
5653 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/32054
5656 * g++.dg/other/anon-union3.C: New.
5657
5658 2012-05-25 Ian Lance Taylor <iant@google.com>
5659
5660 * gcc.dg/split-6.c: New test.
5661
5662 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5663
5664 * gnat.dg/lto14.adb: New test.
5665
5666 2012-05-25 Tristan Gingold <gingold@adacore.com>
5667
5668 * gcc.target/i386/large-frame.c: New.
5669
5670 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5671 * gcc.target/powerpc/lhs-1.c: New.
5672 * gcc.target/powerpc/lhs-2.c: New.
5673 * gcc.target/powerpc/lhs-3.c: New.
5674
5675 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5676
5677 Make unwound macro expansion trace less redundant
5678 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5679 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5680 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5681 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5682 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5683 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5684
5685 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5686
5687 PR c++/53464
5688 * g++.dg/cpp0x/constexpr-default1.C: New.
5689
5690 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/32080
5693 * g++.dg/eh/goto2.C: New.
5694
5695 2012-05-24 Richard Guenther <rguenther@suse.de>
5696
5697 PR middle-end/53460
5698 * g++.dg/tree-prof/pr53460.C: New testcase.
5699
5700 2012-05-24 Richard Guenther <rguenther@suse.de>
5701
5702 PR bootstrap/53466
5703 * g++.dg/debug/pr53466.C: New testcase.
5704
5705 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR tree-optimization/53465
5708 * gcc.c-torture/execute/pr53465.c: New test.
5709
5710 2012-05-23 Tobias Burnus <burnus@net-b.de>
5711
5712 PR fortran/51055
5713 PR fortran/45170
5714 * gfortran.dg/allocate_with_typespec_6.f90: New.
5715
5716 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/29185
5719 * g++.dg/warn/delete-array-1.C: New.
5720
5721 2012-05-23 Richard Guenther <rguenther@suse.de>
5722
5723 * gcc.dg/torture/pr39074-2.c: Adjust.
5724 * gcc.dg/torture/pr39074.c: Likewise.
5725 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5726 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5727
5728 2012-05-22 Jan Hubicka <jh@suse.cz>
5729
5730 PR middle-end/53161
5731 * g++.dg/torture/pr53161.C: New testcase.
5732
5733 2012-05-22 Tobias Burnus <burnus@net-b.de>
5734
5735 PR fortran/53389
5736 * gfortran.dg/realloc_on_assign_15.f90: New.
5737
5738 2012-05-22 Richard Guenther <rguenther@suse.de>
5739
5740 PR middle-end/51071
5741 * gcc.dg/torture/pr51071-2.c: New testcase.
5742
5743 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5744
5745 PR tree-optimization/53336
5746 * g++.dg/torture/pr53336.C: New testcase.
5747
5748 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5749
5750 PR c++/53322
5751 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5752 instead of -Wunused-local-typedefs.
5753
5754 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/51184
5757 * g++.dg/other/abstract4.C: New-
5758
5759 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/40821
5762 * g++.dg/ext/attrib46.C: New.
5763
5764 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5765
5766 PR c/53418
5767 * gcc.c-torture/compile/pr53418-1.c,
5768 gcc.c-torture/compile/pr53418-2.c: New tests.
5769
5770 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR tree-optimization/53366
5773 * gcc.dg/torture/pr53366-1.c: New test.
5774 * gcc.dg/torture/pr53366-2.c: New test.
5775 * gcc.target/i386/pr53366-1.c: New test.
5776 * gcc.target/i386/pr53366-2.c: New test.
5777
5778 PR tree-optimization/53409
5779 * gcc.c-torture/compile/pr53409.c: New test.
5780
5781 PR tree-optimization/53410
5782 * gcc.c-torture/compile/pr53410-1.c: New test.
5783 * gcc.c-torture/compile/pr53410-2.c: New test.
5784
5785 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5786
5787 PR target/53425
5788 * gcc.target/i386/pr53425-1.c: New file.
5789 * gcc.target/i386/pr53425-2.c: Likewise.
5790
5791 2012-05-21 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/53408
5794 * gcc.dg/torture/pr53408.c: New testcase.
5795
5796 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5797 H.J. Lu <hongjiu.lu@intel.com>
5798
5799 PR target/53416
5800 * gcc.target/i386/pr53416.c: New file.
5801
5802 2012-05-21 Richard Guenther <rguenther@suse.de>
5803
5804 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5805
5806 2012-05-21 Richard Guenther <rguenther@suse.de>
5807
5808 * gcc.dg/torture/ldist-1.c: New testcase.
5809
5810 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5811
5812 * gnat.dg/lto13.adb: New test.
5813 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5814
5815 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5816
5817 * gnat.dg/specs/lto12.ads: New test.
5818 * gnat.dg/specs/lto12_pkg.ads: New helper.
5819
5820 2012-05-18 Richard Guenther <rguenther@suse.de>
5821
5822 PR tree-optimization/53346
5823 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5824 * gcc.target/i386/incoming-10.c: Adjust.
5825 * gcc.target/i386/incoming-11.c: Likewise.
5826 * gcc.target/i386/pr46295.c: Likewise.
5827
5828 2012-05-18 Richard Guenther <rguenther@suse.de>
5829
5830 * gcc.dg/pr53352.c: Return zero.
5831
5832 2012-05-18 Richard Guenther <rguenther@suse.de>
5833
5834 PR tree-optimization/53390
5835 * gcc.dg/torture/pr53390.c: New testcase.
5836
5837 2012-05-18 Meador Inge <meadori@codesourcery.com>
5838
5839 PR rtl-optimization/53352
5840 * gcc.dg/pr53352.c: New test.
5841
5842 2012-05-17 David S. Miller <davem@davemloft.net>
5843
5844 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5845 failure on sparc-*-linux-gnu.
5846
5847 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/39681
5850 * g++.dg/parse/error49.C: New.
5851 * g++.dg/cpp0x/error8.C: Likewise.
5852 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5853 * g++.dg/ext/utf-dflt2.C: Likewise.
5854 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5855 * g++.dg/ext/utf-dflt.C: Likewise.
5856 * c-c++-common/raw-string-3.c: Likewise.
5857 * c-c++-common/raw-string-4.c: Likewise.
5858
5859 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/53371
5862 * g++.dg/cpp0x/catch1.C: New.
5863
5864 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/44516
5867 * g++.dg/parse/error48.C: New.
5868 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5869 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5870
5871 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5872
5873 * gcc.dg/tm/indirect-2.c: New test.
5874
5875 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5876
5877 PR tree-optimization/53217
5878 * gfortran.dg/pr53217.f90: New test.
5879
5880 2012-05-16 Richard Guenther <rguenther@suse.de>
5881
5882 PR tree-optimization/53364
5883 * g++.dg/torture/pr53364.C: New testcase.
5884
5885 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5886
5887 PR testsuite/52641
5888 * gcc.dg/pr52549.c: Fix test for long != void*
5889 * gcc.c-torture/execute/pr52979-1.x: New file.
5890 * gcc.c-torture/execute/pr52979-2.x: New file.
5891
5892 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5893
5894 PR preprocessor/7263
5895 * gcc.dg/binary-constants-2.c: Run without tracking locations
5896 accross macro expansion.
5897 * gcc.dg/binary-constants-3.c: Likewise.
5898 * gcc.dg/cpp/sysmac2.c: Likewise.
5899 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5900 location.
5901 * gcc.dg/cpp/syshdr3.c: New test.
5902 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5903 * gcc.dg/system-binary-constants-1.c: New test.
5904 * gcc.dg/system-binary-constants-1.h: New header for the new test
5905 above.
5906 * g++.dg/cpp/syshdr3.C: New test.
5907 * g++.dg/cpp/syshdr3.h: New header the new test above.
5908 * g++.dg/system-binary-constants-1.C: New test.
5909 * g++.dg/system-binary-constants-1.h: New header the new test
5910 above.
5911
5912 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5915
5916 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR target/53358
5919 * gcc.dg/pr53358.c: New test.
5920
5921 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/11856
5924 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5925 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5926
5927 2012-05-15 Olivier Hainque <hainque@adacore.com>
5928
5929 * g++.dg/eh/sighandle.C: New testcase.
5930
5931 2012-05-15 Richard Guenther <rguenther@suse.de>
5932
5933 PR tree-optimization/53355
5934 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5935
5936 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5937
5938 * gfortran.dg/*.f90: Remove now redundant manual
5939 cleanup-modules directive.
5940
5941 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5942
5943 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5944 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5945
5946 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5947
5948 PR fortran/52428
5949 * gfortran.dg/int_range_io_1.f90: New test.
5950
5951 2012-05-14 Andi Kleen <ak@linux.intel.com>
5952 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR target/53315
5955 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5956 * gcc.target/i386/rtm-check.h: New file.
5957 * gcc.target/i386/pr53315.c: New test.
5958
5959 2012-05-14 Tobias Burnus <burnus@net-b.de>
5960
5961 PR fortran/49110
5962 PR fortran/51055
5963 PR fortran/53329
5964 * gfortran.dg/deferred_type_param_4.f90: New.
5965 * gfortran.dg/deferred_type_param_6.f90: New.
5966
5967 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5968
5969 * gcc.target/i386/retarg.c: New test.
5970
5971 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5972
5973 PR fortran/45170
5974 * gfortran.dg/deferred_type_param_3.f90: New.
5975 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5976 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5977
5978 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gnat.dg/null_pointer_deref3.adb: New test.
5981
5982 2012-05-12 Tobias Burnus <burnus@net-b.de>
5983
5984 PR fortran/49110
5985 PR fortran/52843
5986 * gfortran.dg/deferred_type_param_5.f90: New.
5987
5988 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 * g++.dg/parse/error47.C: New.
5991
5992 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5993
5994 PR fortran/52537
5995 * gfortran.dg/string_compare_4.f90: Change option
5996 to -fdump-tree-original. Add test case for kind=4.
5997
5998 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5999
6000 PR fortran/52537
6001 * gfortran.dg/string_compare_4.f90: New test.
6002
6003 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6004
6005 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6006
6007 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6008
6009 PR c++/53305
6010 * g++.dg/cpp0x/variadic132.C: New.
6011
6012 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/53158
6015 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6016 * g++.dg/parse/error26.C: Tweak dg-error column number.
6017
6018 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6019
6020 PR c++/53301
6021 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6022
6023 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6024
6025 * gnat.dg/lto11.ad[sb]: New test.
6026
6027 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6028
6029 PR target/52908
6030 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6031 directive to Scan for vpmuldq, not vpmacsdql.
6032
6033 2012-05-09 Michael Matz <matz@suse.de>
6034
6035 PR tree-optimization/53185
6036 * gcc.dg/vect/pr53185.c: New test.
6037
6038 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6039
6040 PR middle-end/53249
6041 * gcc.target/i386/pr53249.c: New.
6042
6043 2012-05-09 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/18437
6046 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6047 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6048
6049 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR tree-optimization/53226
6052 * gcc.c-torture/compile/pr53226.c: New test.
6053
6054 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6055
6056 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6057 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6058 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6059 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6060 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6061 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6062 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6063 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6064 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6065 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6066 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6067 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6068 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6069 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6070
6071 2012-05-09 Dehao Chen <dehao@google.com>
6072
6073 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6074 * gcc.dg/predict-2.c: Likewise.
6075 * gcc.dg/predict-3.c: Likewise.
6076 * gcc.dg/predict-4.c: Likewise.
6077 * gcc.dg/predict-5.c: Likewise.
6078 * gcc.dg/predict-6.c: Likewise.
6079
6080 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6081
6082 PR target/53272
6083 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6084
6085 2012-05-08 Richard Guenther <rguenther@suse.de>
6086
6087 * gcc.dg/fold-bitand-4.c: New testcase.
6088
6089 2012-05-08 Dehao Chen <dehao@google.com>
6090
6091 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6092 heuristic is working properly.
6093 * gcc.dg/predict-2.c: Likewise.
6094 * gcc/dg/predict-3.c: Likewise.
6095 * gcc/dg/predict-4.c: Likewise.
6096 * gcc/dg/predict-5.c: Likewise.
6097 * gcc/dg/predict-6.c: Likewise.
6098
6099 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR tree-optimization/53239
6102 * g++.dg/opt/vrp3.C: New test.
6103 * g++.dg/opt/vrp3-aux.cc: New file.
6104 * g++.dg/opt/vrp3.h: New file.
6105
6106 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6107
6108 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6109 .uleb128 support in assembler output.
6110
6111 2012-05-07 Richard Guenther <rguenther@suse.de>
6112
6113 PR lto/42987
6114 * g++.dg/lto/pr42987_0.C: New testcase.
6115 * g++.dg/lto/pr42987_1.C: Likewise.
6116
6117 2012-05-07 Tobias Burnus <burnus@net-b.de>
6118
6119 PR fortran/53255
6120 * gfortran.dg/typebound_operator_15.f90: New.
6121
6122 2012-05-06 Tobias Burnus <burnus@net-b.de>
6123
6124 PR fortran/41587
6125 * gfortran.dg/class_array_13.f90: New.
6126
6127 2012-05-06 Tristan Gingold <gingold@adacore.com>
6128
6129 * gnat.dg/warn7.adb: New test.
6130
6131 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/specs/renamings.ads: Rename to...
6134 * gnat.dg/specs/renaming1.ads: ...this.
6135 * gnat.dg/specs/renaming2.ads: New test.
6136 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6137 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6138 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6139 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6140
6141 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6142
6143 * gnat.dg/discr36.ad[sb]: New test.
6144 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6145
6146 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6147
6148 PR c/43772
6149 * c-c++-common/pr43772.c: New.
6150
6151 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6152
6153 PR fortran/41600
6154 * gfortran.dg/select_type_26.f03 : New test.
6155 * gfortran.dg/select_type_27.f03 : New test.
6156
6157 PR fortran/53191
6158 * gfortran.dg/select_type_28.f03 : New test.
6159
6160 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6161
6162 PR fortran/49010
6163 PR fortran/24518
6164 * gfortran.dg/mod_sign0_1.f90: New test.
6165 * gfortran.dg/mod_large_1.f90: New test.
6166
6167 2012-05-04 Tobias Burnus <burnus@net-b.de>
6168
6169 PR fortran/53175
6170 gfortran.dg/public_private_module_5.f90: New.
6171
6172 2012-05-04 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/53111
6175 * gfortran.dg/constructor_7.f90: New.
6176 * gfortran.dg/constructor_8.f90: New.
6177
6178 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/53166
6181 * g++.dg/cpp0x/static_assert7.C: New.
6182
6183 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6184
6185 PR tree-optimization/52633
6186 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6187 recognized as widening shifts instead of over-widening.
6188 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6189 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6190 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6191 * gcc.target/arm/pr52633.c: New test.
6192
6193 2012-05-04 Richard Guenther <rguenther@suse.de>
6194
6195 PR tree-optimization/53168
6196 * gcc.dg/torture/pr53168.c: New testcase.
6197 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6198
6199 2012-05-04 Richard Guenther <rguenther@suse.de>
6200
6201 * gcc.dg/lto/pr53214_0.c: New testcase.
6202
6203 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6204
6205 * gcc.target/ia64/pr48496.c: New test.
6206 * gcc.target/ia64/pr52657.c: Likewise.
6207
6208 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6209
6210 PR c/51712
6211 * c-c++-common/pr51712.c: New.
6212
6213 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6214
6215 PR target/53199
6216 * gcc.target/powwerpc/pr53199.c: New file.
6217
6218 2012-05-03 Jason Merrill <jason@redhat.com>
6219
6220 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6221
6222 * gcc.dg/debug/dwarf2/dups-types.c: New.
6223 * gcc.dg/debug/dwarf2/dups-types.h: New.
6224
6225 2012-05-03 Jason Merrill <jason@redhat.com>
6226
6227 * g++.dg/debug/dwarf2/namespace-2.C: New.
6228 * g++.dg/debug/dwarf2/localclass3.C: New.
6229
6230 2012-05-03 Jason Merrill <jason@redhat.com>
6231
6232 * g++.dg/debug/dwarf2/thunk1.C: New.
6233
6234 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6235
6236 PR c++/53186
6237 * g++.dg/other/final2.C: New.
6238
6239 2012-05-03 Richard Guenther <rguenther@suse.de>
6240
6241 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6242
6243 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6244
6245 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6246 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6247 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6248 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6249
6250 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6251
6252 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6253 .byte 0xf2.
6254 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6255 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6256 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6257
6258 PR debug/53174
6259 * gcc.dg/pr53174.c: New test.
6260
6261 PR target/53187
6262 * gcc.target/arm/pr53187.c: New test.
6263 * gcc.c-torture/compile/pr53187.c: New test.
6264
6265 2012-05-03 Richard Guenther <rguenther@suse.de>
6266
6267 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6268 unsupported prefetching support.
6269
6270 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6271
6272 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6273 option -ftrack-macro-expansion=0.
6274 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6275 option -ftrack-macro-expansion=0.
6276
6277 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6278
6279 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6280 dg-options for target arm with dg-additional-options.
6281
6282 2012-05-03 Richard Guenther <rguenther@suse.de>
6283
6284 PR tree-optimization/53144
6285 * gcc.dg/torture/pr53144.c: New testcase.
6286
6287 2012-05-03 Tobias Burnus <burnus@net-b.de>
6288
6289 PR fortran/52864
6290 * gfortran.dg/pointer_intent_7.f90: New.
6291 * gfortran.dg/pure_formal_3.f90: New.
6292
6293 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6294
6295 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6296
6297 2012-05-02 Martin Jambor <mjambor@suse.cz>
6298
6299 PR lto/52605
6300 * g++.dg/lto/pr52605_0.C: New test.
6301
6302 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6303
6304 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6305 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6306 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6307 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6308 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6309 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6310 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6311 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6312 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6313 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6314 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6315 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6316 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6317 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6318 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6319 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6320
6321 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6322
6323 PR middle-end/53153
6324 * gcc.dg/pr53153.c: New test.
6325
6326 2012-05-02 Richard Guenther <rguenther@suse.de>
6327
6328 * g++.dg/tree-ssa/pr19807.C: Adjust.
6329
6330 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR tree-optimization/53163
6333 * gcc.c-torture/compile/pr53163.c: New test.
6334
6335 PR rtl-optimization/53160
6336 * gcc.c-torture/execute/pr53160.c: New test.
6337
6338 2012-05-01 Ian Lance Taylor <iant@google.com>
6339
6340 PR c/37303
6341 * gcc.dg/pr37303.c: New test.
6342
6343 2012-05-01 Richard Henderson <rth@redhat.com>
6344
6345 * lib/target-supports.exp
6346 (check_effective_target_sync_long_long_runtime): True for
6347 check_effective_target_powerpc64.
6348
6349 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6350
6351 PR c++/51033
6352 * gcc.dg/vector-1.c: Move to ...
6353 * c-c++-common/vector-1.c: ... here.
6354 * gcc.dg/vector-2.c: Move to ...
6355 * c-c++-common/vector-2.c: ... here.
6356 * gcc.dg/vector-3.c: Move to ...
6357 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6358 * gcc.dg/vector-4.c: Move to ...
6359 * c-c++-common/vector-4.c: ... here.
6360 * gcc.dg/vector-init-1.c: Move to ...
6361 * c-c++-common/vector-init-1.c: ... here.
6362 * gcc.dg/vector-init-2.c: Move to ...
6363 * c-c++-common/vector-init-2.c: ... here.
6364 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6365 * c-c++-common/vector-subscript-1.c: ... here.
6366 * gcc.dg/vector-subscript-2.c: Move to ...
6367 * c-c++-common/vector-subscript-2.c: ... here.
6368 * gcc.dg/vector-subscript-3.c: Move to ...
6369 * c-c++-common/vector-subscript-3.c: ... here.
6370
6371 PR c++/51314
6372 * g++.dg/cpp0x/vt-51314.C: New test.
6373 * g++.dg/cpp0x/variadic76.C: Fix.
6374
6375 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6376
6377 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6378
6379 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6380
6381 Add -Wvarargs option
6382 * c-c++-common/Wvarargs.c: New test case.
6383 * c-c++-common/Wvarargs-2.c: Likewise.
6384
6385 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6386
6387 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6388 * objc.dg/foreach-7.m: Force the test case to run without
6389 -ftrack-macro-expansion.
6390 * c-c++-common/tm/attrib-1.c: Likewise.
6391 * c-c++-common/warn-ommitted-condop.c: Likewise.
6392 * gcc.dg/assign-warn-1.c: Likewise.
6393 * gcc.dg/assign-warn-2.c: Likewise.
6394 * gcc.dg/attr-alloc_size.c: Likewise.
6395 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6396 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6397 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6398 * gcc.dg/c90-const-expr-9.c: Likewise.
6399 * gcc.dg/c99-const-expr-9.c: Likewise.
6400 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6401 * gcc.dg/cpp/direct2s.c: Likewise.
6402 * gcc.dg/cpp/pr28709.c: Likewise.
6403 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6404 * gcc.dg/dfp/composite-type.c: Likewise.
6405 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6406 with -ftrack-macro-expansion
6407 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6408 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6409 * g++.dg/ext/cleanup-1.C: Likewise.
6410 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6411 * g++.dg/template/sfinae10.C: Likewise.
6412 * g++.dg/tm/wrap-2.C: Likewise.
6413 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6414 * g++.dg/warn/Wsign-conversion.C: Likewise.
6415 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6416 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6417 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6418 it to run with -ftrack-macro-expansion.
6419 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6420 test cases without -ftrack-macro-expansion.
6421
6422 Fix location for static class members
6423 * g++.dg/template/sfinae6_neg.C: Adjust.
6424
6425 Make conversion warnings work on NULL with -ftrack-macro-expansion
6426 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6427 alongside the previous testing for NULL.
6428
6429 Fix -Wuninitialized for -ftrack-macro-expansion
6430 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6431
6432 Strip "<built-in>" loc from displayed expansion context
6433 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6434 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6435 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6436 new test above.
6437
6438 Fix expansion point loc for macro-like tokens
6439 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6440 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6441
6442 Fix token pasting with -ftrack-macro-expansion
6443 * gcc.dg/cpp/paste17.c: New test case for
6444 -ftrack-macro-expansion=2 mode only.
6445 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6446
6447 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * gnat.dg/warn6.ad[sb]: New test.
6450
6451 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6452
6453 PR 53149
6454 * gcc.dg/20011021-1.c: Adjust testcase.
6455
6456 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6457
6458 PR fortran/53148
6459 * gfortran.dg/function_optimize_12.f90: New test.
6460
6461 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6462
6463 PR target/53156
6464 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6465 code to match current output and cover new peephole2 pattern.
6466
6467 2012-04-27 Ollie Wild <aaw@google.com>
6468
6469 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6470
6471 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6472
6473 * gcc.c-torture/execute/20120427-2.c: New testcase.
6474 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6475 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6476 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6477
6478 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6479
6480 PR target/53138
6481 * gcc.c-torture/execute/20120427-1.c: New testcase.
6482
6483 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6484
6485 PR middle-end/27139
6486 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6487
6488 2012-04-27 Tom de Vries <tom@codesourcery.com>
6489
6490 PR tree-optimization/51879
6491 * gcc.dg/pr51879.c: New test.
6492 * gcc.dg/pr51879-2.c: Same.
6493 * gcc.dg/pr51879-3.c: Same.
6494 * gcc.dg/pr51879-4.c: Same.
6495 * gcc.dg/pr51879-6.c: Same.
6496
6497 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/53096
6500 * g++.dg/cpp0x/defaulted35.C: New.
6501 * g++.dg/cpp0x/defaulted15.C: Adjust.
6502
6503 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6504
6505 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6506 structure layout.
6507
6508 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6509
6510 * gcc.target/i386/builtin_target.c: Check avx2.
6511
6512 2012-04-26 Alan Modra <amodra@gmail.com>
6513
6514 * gcc.target/powerpc/savres.c: New test.
6515 * gcc.target/powerpc/powerpc.exp: Run it.
6516
6517 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6518
6519 PR target/53120
6520 * gcc.dg/torture/pr53120.c: New test.
6521
6522 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR middle-end/52979
6525 * gcc.c-torture/compile/pr52979-1.c: New test.
6526 * gcc.c-torture/execute/pr52979-1.c: New test.
6527 * gcc.c-torture/execute/pr52979-2.c: New test.
6528
6529 2012-04-25 Richard Guenther <rguenther@suse.de>
6530
6531 * gcc.target/i386/l_fma_float_5.c: Adjust.
6532 * gcc.target/i386/l_fma_double_4.c: Likewise.
6533 * gcc.target/i386/l_fma_float_2.c: Likewise.
6534 * gcc.target/i386/l_fma_float_6.c: Likewise.
6535 * gcc.target/i386/l_fma_double_1.c: Likewise.
6536 * gcc.target/i386/l_fma_double_5.c: Likewise.
6537 * gcc.target/i386/l_fma_float_3.c: Likewise.
6538 * gcc.target/i386/l_fma_double_2.c: Likewise.
6539 * gcc.target/i386/l_fma_double_6.c: Likewise.
6540 * gcc.target/i386/l_fma_float_4.c: Likewise.
6541 * gcc.target/i386/l_fma_double_3.c: Likewise.
6542 * gcc.target/i386/l_fma_float_1.c: Likewise.
6543
6544 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR tree-optimization/53058
6547 * gcc.c-torture/compile/pr53058.c: New test.
6548
6549 2012-04-25 Jan Hubicka <jh@suse.cz>
6550
6551 PR middle-end/53088
6552 * gcc.target/i386/pr39082-1.c: Update warning location.
6553
6554 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR c/52880
6557 * gcc.dg/pr52880.c: New test.
6558
6559 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6560
6561 * gcc.dg/m-un-2.c: Update.
6562 * gcc.dg/20011021-1.c: Update.
6563
6564 2012-04-25 Tobias Burnus <burnus@net-b.de>
6565
6566 PR fortran/52196
6567 * gfortran.dg/realloc_on_assign_14.f90: New.
6568
6569 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6570
6571 PR testsuite/52641
6572 PR tree-optimizations/52891
6573 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6574
6575 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/52363
6578 * g++.dg/cpp0x/sfinae35.C: New.
6579 * g++.dg/cpp0x/sfinae36.C: Likewise.
6580
6581 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6582
6583 * gcc.target/builtin_target.c: New testcase.
6584
6585 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6586
6587 PR target/47197
6588 * gcc.target/powerpc/pr47197.c: New test.
6589
6590 2012-04-24 Richard Guenther <rguenther@suse.de>
6591
6592 PR tree-optimization/53085
6593 * g++.dg/torture/pr53085.C: New testcase.
6594
6595 2012-04-24 Andrew Pinski <apinski@cavium.com>
6596
6597 PR tree-opt/33512
6598 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6599 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6600 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6601
6602 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR middle-end/53084
6605 * gcc.c-torture/execute/pr53084.c: New test.
6606
6607 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6610
6611 2012-04-23 Andrew Pinski <apinski@cavium.com>
6612
6613 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6614
6615 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6616
6617 PR regression/53076
6618 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6619 * gcc.dg/torture/builtin-power-1.c: Likewise.
6620
6621 2012-04-23 Richard Guenther <rguenther@suse.de>
6622
6623 PR tree-optimization/53070
6624 * gcc.dg/torture/pr53070.c: New testcase.
6625
6626 2012-04-23 Richard Guenther <rguenther@suse.de>
6627
6628 PR c/53060
6629 * gcc.dg/pr53060.c: New testcase.
6630
6631 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR tree-optimizations/52891
6634 * gcc.c-torture/compile/pr52891-1.c: New test.
6635 * gcc.c-torture/compile/pr52891-2.c: New test.
6636
6637 2012-04-22 Tobias Burnus <burnus@net-b.de>
6638
6639 PR fortran/53051
6640 * gfortran.dg/read_float_4.f90: New.
6641
6642 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6643
6644 PR 35441
6645 * c-c++-common/pr35441.C: New.
6646
6647 2012-04-20 Ian Lance Taylor <iant@google.com>
6648
6649 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6650 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6651
6652 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6653
6654 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6655 array access.
6656 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6657
6658 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6659
6660 PR rtl-optimization/44214
6661 * gcc.dg/pr44214-1.c: New test.
6662 * gcc.dg/pr44214-2.c: Likewise.
6663 * gcc.dg/pr44214-3.c: Likewise.
6664
6665 2012-04-20 Richard Guenther <rguenther@suse.de>
6666
6667 * g++.dg/torture/20120420-1.C: New testcase.
6668
6669 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6670
6671 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6672
6673 2012-04-19 Christian Bruel <christian.bruel@st.com>
6674
6675 * gcc.dg/pr52283.c: New test.
6676
6677 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6678
6679 * gcc.dg/pr37985.c: New test.
6680
6681 2012-04-19 Richard Guenther <rguenther@suse.de>
6682
6683 PR rtl-optimization/44688
6684 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6685 possibly profitable.
6686
6687 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6688
6689 PR tree-optimization/52976
6690 * gfortran.dg/reassoc_11.f: New test.
6691
6692 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6693
6694 PR tree-optimization/52976
6695 * gfortran.dg/reassoc_7.f: New test.
6696 * gfortran.dg/reassoc_8.f: Likewise.
6697 * gfortran.dg/reassoc_9.f: Likewise.
6698 * gfortran.dg/reassoc_10.f: Likewise.
6699
6700 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/52422
6703 * g++.dg/cpp0x/sfinae33.C: New.
6704 * g++.dg/cpp0x/sfinae34.C: Likewise.
6705
6706 2012-04-18 Joey Ye <joey.ye@arm.com>
6707
6708 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6709
6710 2012-04-18 Richard Guenther <rguenther@suse.de>
6711
6712 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6713 array access.
6714 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6715 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6716
6717 2012-04-17 Tom de Vries <tom@codesourcery.com>
6718
6719 * g++.dg/pr51264-4.C: New test.
6720
6721 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 PR c++/52599
6724 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6725
6726 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/53003
6729 * g++.dg/parse/crash59.C: New.
6730
6731 2012-04-17 Michael Matz <matz@suse.de>
6732
6733 PR tree-optimization/18437
6734 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6735
6736 2012-04-17 Richard Guenther <rguenther@suse.de>
6737
6738 PR middle-end/53011
6739 * g++.dg/torture/pr53011.C: New testcase.
6740
6741 2012-04-16 Jason Merrill <jason@redhat.com>
6742
6743 PR c++/38543
6744 * g++.dg/cpp0x/variadic131.C: New.
6745
6746 PR c++/52008
6747 * g++.dg/cpp0x/variadic130.C: New.
6748
6749 PR c++/50830
6750 * g++.dg/cpp0x/variadic129.C: New.
6751
6752 PR c++/50303
6753 * g++.dg/cpp0x/variadic128.C: New.
6754
6755 2012-04-16 Tobias Burnus <burnus@net-b.de>
6756
6757 PR fortran/52864
6758 * gfortran.dg/pointer_intent_6.f90: New.
6759
6760 2012-04-16 Tobias Burnus <burnus@net-b.de>
6761
6762 PR fortran/52916
6763 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6764 to include public_private_module_4.f90.
6765 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6766 targets.
6767
6768 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/49152
6771 * g++.dg/diagnostic/operator1.C: New.
6772 * g++.dg/ext/label5.C: Adjust.
6773 * g++.dg/ext/va-arg1.C: Likewise.
6774 * g++.dg/other/error20.C: Likewise.
6775 * g++.dg/other/error20.C: Likewise.
6776 * g++.dg/other/error16.C: Likewise.
6777 * g++.dg/other/error10.C: Likewise.
6778 * g++.dg/parse/error30.C: Likewise.
6779 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6780
6781 2012-04-16 Jason Merrill <jason@redhat.com>
6782
6783 PR c++/51148
6784 * g++.dg/cpp0x/variadic127.C: New.
6785
6786 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6787
6788 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6789 testcase name.
6790 Use fail, pass instead of unresolved.
6791 Don't log $optstr.
6792
6793 PR testsuite/52948
6794 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6795 TODO_dump_func.
6796 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6797 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6798 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6799
6800 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6801
6802 PR fortran/52968
6803 * gfortran.dg/typebound_call_23.f03: New test case.
6804
6805 2012-04-15 Jason Merrill <jason@redhat.com>
6806
6807 PR c++/47220
6808 * g++.dg/cpp0x/variadic126.C: New.
6809
6810 PR c++/52380
6811 * g++.dg/cpp0x/variadic125.C: New.
6812
6813 PR c++/52292
6814 * g++.dg/cpp0x/variadic124.C: New.
6815
6816 PR c++/52706
6817 * g++.dg/cpp0x/nullptr27.C: New.
6818
6819 PR c++/52818
6820 * g++.dg/warn/format8.C: New.
6821
6822 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6823
6824 PR fortran/51082
6825 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6826
6827 2012-04-14 Tobias Burnus <burnus@net-b.de>
6828
6829 PR fortran/52916
6830 PR fortran/40973
6831 * gfortran.dg/public_private_module_3.f90: New.
6832 * gfortran.dg/public_private_module_4.f90: New.
6833
6834 2012-04-14 Tom de Vries <tom@codesourcery.com>
6835
6836 * gcc.dg/superblock.c: New test.
6837
6838 2012-04-14 Tom de Vries <tom@codesourcery.com>
6839
6840 * gcc.dg/pr51879-12.c: New test.
6841
6842 2012-04-13 Jason Merrill <jason@redhat.com>
6843
6844 PR c++/52824
6845 * g++.dg/cpp0x/variadic123.C: New.
6846 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6847
6848 PR c++/52905
6849 * g++.dg/cpp0x/initlist-ctor1.C: New.
6850
6851 PR c++/52915
6852 * g++.dg/other/anon-union2.C: New.
6853
6854 2012-04-13 Martin Jambor <mjambor@suse.cz>
6855
6856 PR middle-end/52939
6857 * g++.dg/ipa/pr52939.C: New test.
6858
6859 2012-04-13 Tom de Vries <tom@codesourcery.com>
6860
6861 * gcc.dg/pr52734.c: New test.
6862
6863 2012-04-13 Richard Guenther <rguenther@suse.de>
6864
6865 PR tree-optimization/52969
6866 * gcc.dg/torture/pr52969.c: New testcase.
6867
6868 2012-04-13 Richard Guenther <rguenther@suse.de>
6869
6870 PR c/52549
6871 * gcc.dg/pr52549.c: New testcase.
6872
6873 2012-04-13 Richard Guenther <rguenther@suse.de>
6874
6875 PR c/52862
6876 * gcc.dg/pr52862.c: New testcase.
6877
6878 2012-04-13 Joey Ye <joey.ye@arm.com>
6879
6880 * gcc.target/arm/thumb1-imm.c: New testcase.
6881
6882 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6883
6884 PR target/52932
6885 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6886 second function argument.
6887 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6888 (calc_permps): Update declaration. Calculate result correctly.
6889 (avx2_test): Change src2 type to union256i_d.
6890 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6891 correctly.
6892
6893 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6894
6895 PR target/52775
6896 * gcc.target/powerpc/pr52775.c: New file.
6897
6898 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6899
6900 PR tree-optimization/18589
6901 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6902 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6903 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6904 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6905 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6906 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6907 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6908 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6909 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6910 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6911
6912 2012-04-12 Richard Guenther <rguenther@suse.de>
6913
6914 PR tree-optimization/52943
6915 * gcc.dg/torture/pr52943.c: New testcase.
6916
6917 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6918
6919 PR target/50751
6920 * gcc/target/sh/pr50751-4.c: New.
6921 * gcc/target/sh/pr50751-5.c: New.
6922 * gcc/target/sh/pr50751-6.c: New.
6923 * gcc/target/sh/pr50751-7.c: New.
6924
6925 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6926
6927 PR c++/52465
6928 * g++.dg/lookup/using52.C: New.
6929
6930 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6931
6932 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6933
6934 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6935
6936 PR rtl-optimization/52876
6937 * gcc.target/i386/pr52876.c: New.
6938
6939 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6940
6941 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6942 __UINTPTR_TYPE__.
6943 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6944 __INTPTR_TYPE__.
6945 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6946 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6947 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6948 (ptrdiff_t): ... this. All uses changed.
6949 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6950 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6951 __INTPTR_TYPE__.
6952 (main): Cast argument to __INTPTR_TYPE__.
6953 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6954 size_t.
6955 * gcc.dg/mallign.c (main): Likewise.
6956 * gcc.dg/pr38700.c (foo): Likewise.
6957 * gcc.dg/long-long-cst1.c (t): Likewise.
6958 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6959 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6960 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6961 * gcc.dg/pr25682.c (d, foo): Likewise.
6962 * gcc.dg/format/cast-1.c (f): Likewise.
6963 * gcc.dg/c90-const-expr-10.c
6964 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6965 (size_t): ...this. All uses changed.
6966 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6967 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6968 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6969 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6970 * gcc.dg/sequence-pt-1.c: Likewise.
6971 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6972 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6973 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6974 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6975 of ptrdiff_t with it.
6976 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6977 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6978 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6979
6980 2012-04-11 Jason Merrill <jason@redhat.com>
6981
6982 PR debug/45088
6983 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6984 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6985
6986 PR c++/52906
6987 * g++.dg/ext/attrib45.C: New.
6988
6989 * g++.dg/eh/dtor3.C: New.
6990
6991 2012-04-11 Richard Guenther <rguenther@suse.de>
6992
6993 PR middle-end/52621
6994 * gfortran.dg/pr52621.f90: New testcase.
6995
6996 2012-04-11 Richard Guenther <rguenther@suse.de>
6997
6998 PR middle-end/52918
6999 * g++.dg/torture/pr52918-1.C: New testcase.
7000 * g++.dg/torture/pr52918-2.C: Likewise.
7001
7002 2012-04-11 Tobias Burnus <burnus@net-b.de>
7003
7004 PR fortran/52729
7005 * gfortran.dg/block_11.f90: New.
7006
7007 2012-04-11 Nick Clifton <nickc@redhat.com>
7008
7009 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7010
7011 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7012
7013 PR target/16458
7014 * gcc.target/powerpc/pr16458-1.c: New test.
7015 * gcc.target/powerpc/pr16458-2.c: Likewise.
7016 * gcc.target/powerpc/pr16458-3.c: Likewise.
7017 * gcc.target/powerpc/pr16458-4.c: Likewise.
7018
7019 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7022 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7023 * gcc.dg/builtin-bswap-5.c: Likewise.
7024 * gcc.target/i386/builtin-bswap-4.c: New test.
7025
7026 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7027
7028 PR 24985
7029 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7030
7031 2012-04-11 Richard Guenther <rguenther@suse.de>
7032
7033 PR rtl-optimization/52881
7034 * gcc.dg/torture/pr52881.c: New testcase.
7035 * gcc.dg/torture/pr52913.c: Likewise.
7036
7037 2012-04-11 Richard Guenther <rguenther@suse.de>
7038
7039 PR tree-optimization/52912
7040 * gcc.dg/torture/pr52912.c: New testcase.
7041
7042 2010-04-10 Michael Matz <matz@suse.de>
7043
7044 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7045 * gcc.dg/vect/vect-outer-1.c: Adjust.
7046 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7047 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7048 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7049 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7050 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7051 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7052
7053 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7054
7055 PR tree-optimization/52870
7056 * gcc.dg/vect/pr52870.c: New test.
7057
7058 2012-04-09 Mike Stump <mikestump@comcast.net>
7059
7060 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7061 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7062 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7063 * gnat.dg/aggr11.adb: Likewise.
7064 * gnat.dg/aggr11_pkg.ads: Likewise.
7065 * gnat.dg/aggr15.adb: Likewise.
7066 * gnat.dg/aggr15.ads: Likewise.
7067 * gnat.dg/aggr17.adb: Likewise.
7068 * gnat.dg/aggr18.adb: Likewise.
7069 * gnat.dg/array14.adb: Likewise.
7070 * gnat.dg/array14.ads: Likewise.
7071 * gnat.dg/array14_pkg.ads: Likewise.
7072 * gnat.dg/array19.adb: Likewise.
7073 * gnat.dg/array19.ads: Likewise.
7074 * gnat.dg/discr27.adb: Likewise.
7075 * gnat.dg/discr27.ads: Likewise.
7076 * gnat.dg/discr35.adb: Likewise.
7077 * gnat.dg/discr35.ads: Likewise.
7078 * gnat.dg/discr6.adb: Likewise.
7079 * gnat.dg/discr6_pkg.ads: Likewise.
7080 * gnat.dg/import1.adb: Likewise.
7081 * gnat.dg/import1.ads: Likewise.
7082 * gnat.dg/loop_address2.adb: Likewise.
7083 * gnat.dg/opt7.adb: Likewise.
7084 * gnat.dg/opt7.ads: Likewise.
7085 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7086 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7087 * gnat.dg/rep_clause2.adb: Likewise.
7088 * gnat.dg/rep_clause2.ads: Likewise.
7089 * gnat.dg/slice2.adb: Likewise.
7090 * gnat.dg/slice2.ads: Likewise.
7091 * gnat.dg/slice6.adb: Likewise.
7092 * gnat.dg/slice6_pkg.ads: Likewise.
7093 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7094 * gnat.dg/taft_type2.adb: Likewise.
7095 * gnat.dg/taft_type2.ads: Likewise.
7096 * gnat.dg/taft_type2_pkg.ads: Likewise.
7097 * gnat.dg/volatile10.adb: Likewise.
7098 * gnat.dg/volatile10_pkg.ads: Likewise.
7099
7100 * gcc.dg/dll-8.c: Remove execute permissions.
7101 * g++.dg/ext/dllexport5.C: Likewise.
7102
7103 2012-04-09 Jan Hubicka <jh@suse.cz>
7104
7105 PR lto/52722
7106 PR lto/51765
7107 PR lto/52634
7108 * gcc.dg/lto/pr52634_1.c: New testcase.
7109 * gcc.dg/lto/pr52634_0.c: New testcase.
7110
7111 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7112
7113 PR target/52883
7114 * gcc.target/i386/pr52883.c: New testcase.
7115
7116 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7117
7118 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7119 (check_effective_target_sync_long_long): Add SPARC case.
7120 (check_effective_target_sync_long_long_runtime): Likewise.
7121 (check_effective_target_sync_int_long): Adjust SPARC case.
7122 (check_effective_target_sync_char_short): Likewise.
7123
7124 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7125
7126 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7127 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7128
7129 2012-04-08 Tobias Burnus <burnus@net-b.de>
7130
7131 PR fortran/40973
7132 PR fortran/52751
7133 * gfortran.dg/public_private_module_2.f90: New.
7134
7135 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7136
7137 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7138 directives.
7139
7140 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7141
7142 PR fortran/52893
7143 * gfortran.dg/function_optimize_11.f90: New test.
7144
7145 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7146
7147 PR fortran/52668
7148 * gfortran.dg/use_only_6.f90: New test.
7149
7150 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7151
7152 PR fortran/52668
7153 * gfortran.dg/use_only_6.f90: New test.
7154 2012-04-06 Mike Stump <mikestump@comcast.net>
7155
7156 PR testsuite/50722
7157 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7158
7159 2012-04-05 Jason Merrill <jason@redhat.com>
7160
7161 PR c++/52596
7162 * g++.dg/template/qualified-id5.C: New.
7163
7164 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7165
7166 PR target/52882
7167 * gcc.target/i386/pr52882.c: New test.
7168
7169 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7170 Dominique D'Humieures <dominiq@lps.ens.fr>
7171
7172 PR testsuite/52614
7173 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7174 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7175
7176 2012-04-04 Jason Merrill <jason@redhat.com>
7177
7178 PR c++/52845
7179 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7180
7181 2012-04-03 Jason Merrill <jason@redhat.com>
7182
7183 PR c++/52796
7184 * g++.dg/cpp0x/variadic-value1.C: New.
7185
7186 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gnat.dg/pack18.adb: New test.
7189 * gnat.dg/pack18_pkg.ads: New helper.
7190
7191 2012-04-03 Richard Guenther <rguenther@suse.de>
7192
7193 PR tree-optimization/52808
7194 * gcc.dg/pr52808.c: New testcase.
7195
7196 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR tree-optimization/52835
7199 * gfortran.dg/pr52835.f90: New test.
7200
7201 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gnat.dg/specs/aggr5.ads: New test.
7204
7205 2012-04-02 Richard Guenther <rguenther@suse.de>
7206
7207 PR tree-optimization/52756
7208 * gcc.dg/torture/pr52756.c: New testcase.
7209
7210 2012-04-02 Richard Guenther <rguenther@suse.de>
7211
7212 PR middle-end/52803
7213 * gcc.dg/pr52803.c: New testcase.
7214
7215 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7216
7217 PR c++/40942
7218 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7219 DR 214 in account.
7220
7221 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 PR c++/50043
7224 * g++.dg/cpp0x/noexcept17.C: New.
7225 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7226 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7227 * g++.dg/cpp0x/noexcept01.C: Likewise.
7228 * g++.dg/eh/init-temp1.C: Likewise.
7229 * g++.dg/eh/ctor1.C: Likwise.
7230
7231 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7232
7233 * gnat.dg/controlled6.adb: New test.
7234 * gnat.dg/controlled6_pkg.ads: New helper.
7235 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7236
7237 2012-03-30 Richard Henderson <rth@redhat.com>
7238
7239 PR debug/52727
7240 * g++.dg/opt/pr52727.C: New testcase.
7241
7242 2012-03-30 Richard Guenther <rguenther@suse.de>
7243
7244 PR tree-optimization/52754
7245 * gcc.target/i386/pr52754.c: New testcase.
7246
7247 2012-03-30 Richard Guenther <rguenther@suse.de>
7248
7249 PR middle-end/52772
7250 * g++.dg/torture/pr52772.C: New testcase.
7251
7252 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/52718
7255 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7256
7257 2012-03-29 Jason Merrill <jason@redhat.com>
7258
7259 PR c++/52685
7260 * g++.dg/template/inherit8.C: New.
7261
7262 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/52759
7265 * g++.dg/ext/weak4.C: New test.
7266
7267 PR tree-optimization/52760
7268 * gcc.c-torture/execute/pr52760.c: New test.
7269
7270 2012-03-29 Jason Merrill <jason@redhat.com>
7271
7272 PR c++/52743
7273 * g++.dg/cpp0x/initlist-array3.C: New.
7274
7275 2012-03-28 Jason Merrill <jason@redhat.com>
7276
7277 PR c++/52746
7278 * g++.dg/overload/virtual2.C: New.
7279
7280 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7281
7282 * gnat.dg/vect7.ad[sb]: New test.
7283
7284 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7285 Tobias Burnus <burnus@gcc.gnu.org>
7286
7287 PR fortran/52652
7288 * gfortran.dg/allocate_class_1.f90 : Change error test.
7289 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7290 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7291 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7292
7293 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR middle-end/52691
7296 * gcc.dg/pr52691.c: New test.
7297
7298 PR middle-end/52750
7299 * gcc.c-torture/compile/pr52750.c: New test.
7300
7301 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7302
7303 PR target/52692
7304 * gcc.target/avr/torture/builtins-2.c: New test.
7305
7306 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR target/52736
7309 * gcc.target/i386/pr52736.c: New test.
7310
7311 2012-03-27 Martin Jambor <mjambor@suse.cz>
7312
7313 PR middle-end/52693
7314 * gcc.dg/torture/pr52693.c: New test.
7315
7316 2012-03-27 Meador Inge <meadori@codesourcery.com>
7317
7318 PR c++/52672
7319 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7320
7321 2012-03-27 Mike Stump <mikestump@comcast.net>
7322
7323 PR target/52665
7324 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7325 failures that match branch names.
7326
7327 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7328 H.J. Lu <hongjiu.lu@intel.com>
7329
7330 PR target/52698
7331 * gcc.target/i386/pr52698.c: New test.
7332
7333 2012-03-27 Richard Guenther <rguenther@suse.de>
7334
7335 PR middle-end/52720
7336 * gcc.dg/torture/pr52720.c: New testcase.
7337
7338 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7339
7340 * gnat.dg/pack17.adb: New test.
7341
7342 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7343
7344 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7345 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7346
7347 2012-03-26 Martin Jambor <mjambor@suse.cz>
7348
7349 PR tree-optimization/50052
7350 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7351
7352 2012-03-26 Richard Guenther <rguenther@suse.de>
7353
7354 PR tree-optimization/52701
7355 * gfortran.dg/pr52701.f90: New testcase.
7356
7357 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7358
7359 PR tree-optimization/52686
7360 * gcc.target/arm/pr52686.c: New test.
7361
7362 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7363
7364 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7365 Add "-Os -flto" to list.
7366
7367 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7368
7369 * gnat.dg/concat2.ad[sb]: New test.
7370
7371 2012-03-24 Jason Merrill <jason@redhat.com>
7372
7373 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7374 * g++.dg/cpp0x/trailing2.C: Likewise.
7375 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7376 * g++.dg/cpp1y/auto-fn1.C: New.
7377 * g++.dg/cpp1y/auto-fn2.C: New.
7378 * g++.dg/cpp1y/auto-fn3.C: New.
7379 * g++.dg/cpp1y/auto-fn4.C: New.
7380 * g++.dg/cpp1y/auto-fn5.C: New.
7381 * g++.dg/cpp1y/auto-fn6.C: New.
7382 * g++.dg/cpp1y/auto-fn7.C: New.
7383 * g++.dg/cpp1y/auto-fn8.C: New.
7384 * g++.dg/cpp1y/auto-fn9.C: New.
7385 * g++.dg/cpp1y/auto-fn10.C: New.
7386 * g++.dg/cpp1y/auto-fn11.C: New.
7387
7388 2012-03-23 Richard Guenther <rguenther@suse.de>
7389
7390 PR tree-optimization/52678
7391 * gfortran.dg/pr52678.f: New testcase.
7392
7393 2012-03-23 Richard Guenther <rguenther@suse.de>
7394
7395 PR tree-optimization/52638
7396 * g++.dg/torture/pr52638.C: New testcase.
7397
7398 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 PR c++/52487
7401 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7402
7403 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/52671
7406 * g++.dg/ext/attrib44.C: New test.
7407
7408 2012-03-22 Jan Hubicka <jh@suse.cz>
7409
7410 PR middle-end/51737
7411 * g++.dg/torture/pr51737.C: New testcase
7412
7413 2012-03-22 Richard Guenther <rguenther@suse.de>
7414
7415 PR tree-optimization/52548
7416 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7417
7418 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7419
7420 * lib/fortran-modules.exp (list-module-names-1): Remove
7421 warning.
7422
7423 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7424
7425 PR target/50751
7426 * gcc.target/sh/pr50751-1.c: New.
7427 * gcc.target/sh/pr50751-2.c: New.
7428 * gcc.target/sh/pr50751-3.c: New.
7429
7430 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7431
7432 PR target/52479
7433 * gcc.target/sh/sh4a-cos.c: Remove.
7434 * gcc.target/sh/sh4a-sin.c: Remove.
7435 * gcc.target/sh/sh4a-sincos.c: Remove.
7436
7437 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7438
7439 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7440 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7441
7442 2012-03-21 Martin Jambor <mjambor@suse.cz>
7443
7444 PR testsuite/52641
7445 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7446 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7447
7448 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7449
7450 * gcc.target/arm/thumb-16bit-ops.c: New file.
7451 * gcc.target/arm/thumb-ifcvt.c: New file.
7452
7453 2012-03-20 Jason Merrill <jason@redhat.com>
7454
7455 * lib/target-supports.exp: Add { target c++1y }.
7456
7457 * g++.dg/cpp0x/auto32.C: New.
7458
7459 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7460
7461 PR testsuite/52641
7462 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7463 int32plus.
7464 * gcc.dg/torture/pr48124-4.c: Ditto:
7465 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7466
7467 2012-03-20 Jason Merrill <jason@redhat.com>
7468
7469 PR c++/52510
7470 * g++.dg/cpp0x/initlist66.C: New.
7471
7472 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7473
7474 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7475 __AVR_HAVE_LPMX__
7476
7477 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7478
7479 PR target/49868
7480 * gcc.target/avr/torture/addr-space-2.h: New file.
7481 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7482 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7483 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7484 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7485
7486 2012-03-20 Richard Guenther <rguenther@suse.de>
7487
7488 * gnat.dg/pack16.adb: New testcase.
7489 * gnat.dg/pack16_pkg.ads: Likewise.
7490 * gnat.dg/specs/pack8.ads: Likewise.
7491 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7492
7493 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7494
7495 * g++.dg/warn/Wuseless-cast.C: Extend.
7496
7497 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7498
7499 PR c++/14710
7500 * g++.dg/warn/Wuseless-cast.C: New.
7501
7502 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7503
7504 PR libfortran/52608
7505 * gfortran.dg/pr52608.f90: New test.
7506
7507 2012-03-17 Tobias Burnus <burnus@net-b.de>
7508
7509 PR fortran/52585
7510 * gfortran.dg/proc_ptr_36.f90: New.
7511
7512 2012-03-16 Martin Jambor <mjambor@suse.cz>
7513
7514 * gcc.dg/misaligned-expand-1.c: New test.
7515 * gcc.dg/misaligned-expand-3.c: Likewise.
7516
7517 2012-03-16 Richard Guenther <rguenther@suse.de>
7518 Kai Tietz <ktietz@redhat.com>
7519
7520 PR middle-end/48814
7521 * gcc.c-torture/execute/pr48814-1.c: New test.
7522 * gcc.c-torture/execute/pr48814-2.c: New test.
7523 * gcc.dg/tree-ssa/assign-1.c: New test.
7524 * gcc.dg/tree-ssa/assign-2.c: New test.
7525 * gcc.dg/tree-ssa/assign-3.c: New test.
7526
7527 2012-03-16 Richard Guenther <rguenther@suse.de>
7528
7529 * gnat.dg/specs/pack7.ads: New testcase.
7530
7531 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR target/52568
7534 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7535 * gcc.dg/torture/vshuf-8.inc: Likewise.
7536 * gcc.dg/torture/vshuf-16.inc: Likewise.
7537 * gcc.dg/torture/vshuf-32.inc: Likewise.
7538
7539 2012-03-15 Jason Merrill <jason@redhat.com>
7540
7541 * g++.dg/torture/pr52582.C: New.
7542
7543 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7544
7545 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7546
7547 2012-03-15 Ira Rosen <irar@il.ibm.com>
7548 Ulrich Weigand <ulrich.weigand@linaro.org>
7549
7550 * gcc.dg/vect/slp-cond-3.c: New test.
7551 * gcc.dg/vect/slp-cond-4.c: New test.
7552
7553 2012-03-15 Ira Rosen <irar@il.ibm.com>
7554 Ulrich Weigand <ulrich.weigand@linaro.org>
7555
7556 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7557 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7558
7559 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7560
7561 PR libfortran/52434
7562 PR libfortran/48878
7563 PR libfortran/38199
7564 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7565 * gfortran.dg/round_1.f03: Likewise.
7566
7567 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7568 Andrew Pinski <apinski@cavium.com>
7569
7570 PR middle-end/52592
7571 * gcc.dg/pr52592.c: New test.
7572
7573 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7574
7575 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7576 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7577 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7578 * lib/fortran-modules.exp: .. this new file. Adjust users.
7579 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7580 gfortran-dg-debug-runtest): Call cleanup-modules.
7581 * lib/fortran-torture.exp (fortran-torture-execute,
7582 fortran-torture): Likewise.
7583 * gfortran.dg/coarray/caf.exp: Likewise.
7584 * lib/lto.exp: Likewise.
7585 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7586 * gfortran.dg/class_4b.f03: Likewise.
7587 * gfortran.dg/class_4c.f03: Likewise.
7588 * gfortran.dg/class_45a.f03: Likewise.
7589 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7590 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7591 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7592 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7593 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7594 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7595 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7596 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7597 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7598 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7599 * gfortran.dg/whole_file_28.f90: Likewise.
7600 * gfortran.dg/whole_file_29.f90: Likewise.
7601 * gfortran.dg/whole_file_30.f90: Likewise.
7602 * gfortran.dg/whole_file_31.f90: Likewise.
7603
7604 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR tree-optimization/52267
7607 * gcc.dg/pr52267.c: New test.
7608 * gcc.dg/tree-ssa/vrp65.c: New test.
7609 * gcc.dg/tree-ssa/vrp66.c: New test.
7610
7611 2012-03-15 Richard Guenther <rguenther@suse.de>
7612
7613 PR middle-end/52580
7614 * gfortran.dg/vect/pr52580.f: New testcase.
7615
7616 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7617
7618 * gcc.target/sh/fpul-usage-1.c: New.
7619
7620 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7621
7622 PR target/49468
7623 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7624 * gcc.target/sh/pr49468-di.c: Likewise.
7625
7626 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7627
7628 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7629 * gcc.dg/c99-stdint-6.c: Likewise.
7630 * gcc.dg/lto/20090210_0.c: Likewise.
7631 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7632 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7633 * gcc.dg/pragma-init-fini-2.c: Likewise.
7634 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7635 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7636 * gcc.target/i386/pr22152.c: Likewise.
7637 * gcc.target/i386/vect8-ret.c: Likewise.
7638 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7639 handling.
7640
7641 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7642
7643 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7644 * g++.dg/tree-prof/partition1.C: Likewise.
7645 * g++.dg/tree-prof/partition2.C: Likewise.
7646 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7647 handling.
7648 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7649 * gcc.c-torture/execute/20010724-1.c: Remove.
7650 * gcc.c-torture/execute/20010724-1.x: Remove.
7651 * gcc.c-torture/execute/20040208-2.c: Remove.
7652 * gcc.c-torture/execute/20040208-2.x: Remove.
7653 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7654 Remove.
7655 (main) [__mips__ && __sgi__]: Remove.
7656 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7657 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7658 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7659 mips-sgi-irix6* handling.
7660 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7661 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7662 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7663 handling.
7664 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7665 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7666 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7667 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7668 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7669 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7670 mips-sgi-irix6*.
7671 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7672 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7673 * gcc.target/mips/save-restore-3.c: Likewise.
7674 * gcc.target/mips/save-restore-4.c: Likewise.
7675 * gcc.target/mips/save-restore-5.c: Likewise.
7676 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7677 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7678 messages.
7679 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7680 IRIX 6 handling.
7681 (restore_ld_library_path_env_vars): Likewise.
7682 * lib/target-supports.exp (check_profiling_available): Remove
7683 mips*-*-irix* handling.
7684 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7685 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7686 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7687
7688 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR c++/52582
7691 * g++.dg/opt/pr52582.C: New test.
7692
7693 2012-03-14 Richard Guenther <rguenther@suse.de>
7694
7695 PR tree-optimization/52571
7696 * gcc.dg/vect/vect-2.c: Initialize arrays.
7697 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7698 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7699 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7700
7701 2012-03-14 Richard Guenther <rguenther@suse.de>
7702
7703 PR middle-end/52080
7704 PR middle-end/52097
7705 PR middle-end/48124
7706 * gcc.dg/torture/pr48124-1.c: New testcase.
7707 * gcc.dg/torture/pr48124-2.c: Likewise.
7708 * gcc.dg/torture/pr48124-3.c: Likewise.
7709 * gcc.dg/torture/pr48124-4.c: Likewise.
7710
7711 2012-03-14 Richard Guenther <rguenther@suse.de>
7712
7713 PR middle-end/52578
7714 * gcc.dg/pr52578.c: New testcase.
7715
7716 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR c++/52521
7719 * g++.dg/cpp0x/udlit-args2.C: New test.
7720
7721 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7722
7723 PR target/48596
7724 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7725 * gcc.c-torture/compile/pr48596.c: ... here.
7726
7727 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7728
7729 PR c++/51641
7730 * g++.dg/lookup/hidden-class17.C: New test.
7731
7732 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR c/52577
7735 * gcc.dg/Wunused-var-3.c: New test.
7736
7737 2012-03-13 Martin Jambor <mjambor@suse.cz>
7738
7739 * gcc.dg/misaligned-expand-2.c: New test.
7740
7741 2012-03-13 Richard Guenther <rguenther@suse.de>
7742
7743 PR middle-end/52134
7744 * gcc.dg/pr52134.c: New testcase.
7745
7746 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7747
7748 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7749
7750 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7751
7752 PR tree-optimization/46728
7753 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7754 * gcc.target/powerpc/pr46728-5.c: Likewise.
7755 * gcc.target/powerpc/pr46728-8.c: Likewise.
7756 * gcc.target/powerpc/pr46728-10.c: Likewise.
7757 * gcc.target/powerpc/pr46728-11.c: Likewise.
7758 * gcc.target/powerpc/pr46728-13.c: Likewise.
7759 * gcc.target/powerpc/pr46728-14.c: Likewise.
7760 * gcc.target/powerpc/pr46728-15.c: Likewise.
7761
7762 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/52299
7765 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7766
7767 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7768
7769 PR tree-optimization/46728
7770 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7771 * gcc.target/powerpc/pr46728-5.c: Likewise.
7772 * gcc.target/powerpc/pr46728-8.c: Likewise.
7773 * gcc.target/powerpc/pr46728-10.c: Likewise.
7774 * gcc.target/powerpc/pr46728-11.c: Likewise.
7775 * gcc.target/powerpc/pr46728-13.c: Likewise.
7776 * gcc.target/powerpc/pr46728-14.c: Likewise.
7777 * gcc.target/powerpc/pr46728-15.c: Likewise.
7778
7779 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7780
7781 PR target/49868
7782 * gcc.target/avr/torture/addr-space-1.h: New file.
7783 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7784 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7785 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7786 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7787
7788 2012-03-12 Andrew Pinski <apinski@cavium.com>
7789
7790 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7791
7792 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7793
7794 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7795 * g++.dg/abi/thunk4.C: Likewise.
7796 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7797 Adapt line numbers.
7798 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7799 handling.
7800 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7801 * g++.dg/eh/spbp.C: Likewise.
7802 * g++.dg/ext/label13.C: Likewise.
7803 * g++.dg/guality/guality.exp: Likewise.
7804 * g++.dg/other/anon5.C: Likewise.
7805 * g++.dg/other/pragma-ep-1.C: Remove.
7806 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7807 * g++.dg/warn/pr31246.C: Likewise.
7808 * g++.dg/warn/weak1.C: Likewise.
7809 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7810 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7811 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7812 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7813 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7814 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7815 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7816 * gcc.dg/c99-tgmath-1.c: Likewise.
7817 * gcc.dg/c99-tgmath-2.c: Likewise.
7818 * gcc.dg/c99-tgmath-3.c: Likewise.
7819 * gcc.dg/c99-tgmath-4.c: Likewise.
7820 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7821 handling.
7822 * gcc.dg/debug/pr49032.c: Likewise.
7823 * gcc.dg/guality/guality.exp: Likewise.
7824 * gcc.dg/intmax_t-1.c: Likewise.
7825 * gcc.dg/pr48616.c: Likewise.
7826 * gcc.dg/pragma-ep-1.c: Remove.
7827 * gcc.dg/pragma-ep-2.c: Remove.
7828 * gcc.dg/pragma-ep-3.c: Remove.
7829 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7830 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7831 * gcc.misc-tests/gcov-14.c: Likewise.
7832 * gfortran.dg/guality/guality.exp: Likewise.
7833 * lib/target-supports.exp (check_weak_available): Likewise.
7834 (add_options_for_tls): Likewise.
7835 (check_ascii_locale_available): Likewise.
7836 * obj-c++.dg/dwarf-2.mm: Likewise.
7837 * objc.dg/dwarf-1.m: Likewise.
7838 * objc.dg/dwarf-2.m: Likewise.
7839
7840 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR tree-optimization/51721
7843 * gcc.dg/tree-ssa/vrp64.c: New test.
7844
7845 PR tree-optimization/52533
7846 * gcc.c-torture/compile/pr52533.c: New test.
7847
7848 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7849
7850 * gcc.target/i386/rtm-xabort-1.c: New.
7851 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7852 * gcc.target/i386/rtm-xend-1.c: Ditto.
7853 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7854 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7855 * gcc.target/i386/sse-13.c: Ditto.
7856 * gcc.target/i386/sse-14.c: Ditto.
7857 * gcc.target/i386/sse-22.c: Ditto.
7858 * gcc.target/i386/sse-23.c: Ditto.
7859 * g++.dg/other/i386-2.C: Ditto.
7860 * g++.dg/other/i386-3.C: Ditto.
7861
7862 2012-03-12 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/52542
7865 * gfortran.dg/proc_ptr_35.f90: New.
7866
7867 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7868
7869 PR target/52530
7870 * gcc.dg/torture/pr52530.c: New test.
7871
7872 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7873
7874 PR target/51244
7875 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7876
7877 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7878
7879 PR target/52450
7880 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7881
7882 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7883
7884 2012-03-09 Andrew Pinski <apinski@cavium.com>
7885
7886 PR middle-end/51988
7887 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7888 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7889
7890 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7891
7892 * gcc.dg/tree-ssa/scev-3.c: New.
7893 * gcc.dg/tree-ssa/scev-4.c: New.
7894
7895 2012-03-08 Tobias Burnus <burnus@net-b.de>
7896
7897 PR fortran/52469
7898 * gfortran.dg/proc_ptr_34.f90
7899
7900 2012-03-07 Jason Merrill <jason@redhat.com>
7901
7902 PR c++/52521
7903 * g++.dg/cpp0x/udlit-mangle.C: New.
7904
7905 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7906
7907 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7908
7909 2012-03-06 Richard Guenther <rguenther@suse.de>
7910
7911 PR middle-end/52493
7912 * gcc.dg/torture/pr52493.c: New testcase.
7913
7914 2012-03-06 Richard Guenther <rguenther@suse.de>
7915
7916 PR lto/52097
7917 * gcc.dg/lto/pr52097_0.c: New testcase.
7918
7919 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7920
7921 PR target/51244
7922 * gcc.target/sh/pr51244-1.c: New.
7923 * gcc.target/sh/pr51244-2.c: New.
7924 * gcc.target/sh/pr51244-3.c: New.
7925
7926 2012-03-05 Jason Merrill <jason@redhat.com>
7927
7928 PR c++/51930
7929 * g++.dg/ext/visibility/template11.C: New.
7930
7931 * g++.dg/cpp0x/implicit13.C: New.
7932
7933 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR tree-optimization/51721
7936 * gcc.dg/tree-ssa/vrp63.c: New test.
7937 * gcc.dg/pr51721.c: New test.
7938
7939 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7940
7941 PR fortran/50981
7942 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7943 argument checks.
7944
7945 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7946
7947 PR target/52146
7948 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7949
7950 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7951
7952 PR fortran/50981
7953 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7954
7955 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7956
7957 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7958 int32plus.
7959
7960 2012-03-03 Jason Merrill <jason@redhat.com>
7961
7962 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7963
7964 Core 1270
7965 * g++.dg/cpp0x/initlist65.C: New.
7966
7967 PR c++/36797
7968 * g++.dg/ext/is_empty2.C: New.
7969
7970 2012-03-03 Tobias Burnus <burnus@net-b.de>
7971
7972 PR fortran/48820
7973 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7974
7975 2012-03-03 Tobias Burnus <burnus@net-b.de>
7976
7977 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7978 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7979 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7980 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7981 * gfortran.dg/class_30.f90: Remove dg-warning line.
7982 * gfortran.dg/bind_c_usage_25.f90: New.
7983
7984 2012-03-03 Tobias Burnus <burnus@net-b.de>
7985
7986 PR fortran/48820
7987 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7988 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7989 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7990
7991 2012-03-03 Tobias Burnus <burnus@net-b.de>
7992
7993 PR fortran/48820
7994 * gfortran.dg/assumed_type_1.f90: New.
7995 * gfortran.dg/assumed_type_2.f90: New.
7996 * gfortran.dg/assumed_type_3.f90: New.
7997 * gfortran.dg/assumed_type_4.f90: New.
7998
7999 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8000
8001 PR target/49486
8002 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8003 * gcc.target/sh/pr49468-di.c: New.
8004
8005 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8006
8007 * gcc.dg/graphite/pr50561.c: Update.
8008
8009 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8010
8011 * gcc.target/powerpc/pr52457.c: New test.
8012
8013 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8014
8015 * gcc.target/arm/sat-1.c: New test.
8016
8017 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8018
8019 PR target/46716
8020 * gcc.target/i386/pr46716.c: New test.
8021
8022 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8023
8024 PR c++/51989
8025 * g++.dg/cpp0x/sfinae32.C: New.
8026
8027 2012-03-02 Richard Guenther <rguenther@suse.de>
8028
8029 PR tree-optimization/52406
8030 * gcc.dg/torture/pr52406.c: New testcase.
8031
8032 2012-03-02 Tobias Burnus <burnus@net-b.de>
8033
8034 PR fortran/52325
8035 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8036 * gfortran.dg/nullify_2.f90: Update dg-error.
8037 * gfortran.dg/nullify_4.f90: Ditto.
8038 * gfortran.dg/pointer_init_6.f90: Ditto.
8039
8040 2012-03-02 Tobias Burnus <burnus@net-b.de>
8041
8042 PR fortran/52270
8043 * gfortran.dg/class_51.f90: New.
8044
8045 2012-03-02 Tobias Burnus <burnus@net-b.de>
8046
8047 PR fortran/52452
8048 * gfortran.dg/intrinsic_8.f90: New.
8049
8050 2012-03-01 Kai Tietz <ktietz@redhat.com>
8051
8052 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8053 routines on mingw targets.
8054 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8055
8056 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/52445
8059 * gcc.dg/pr52445.c: New test.
8060
8061 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR target/52437
8064 * gcc.c-torture/compile/pr52437.c: New test.
8065
8066 PR middle-end/52419
8067 * gcc.dg/torture/pr52419.c: New test.
8068
8069 PR tree-optimization/52429
8070 * gcc.dg/torture/pr52429.c: New test.
8071 * g++.dg/opt/pr52429.C: New test.
8072
8073 2012-02-29 Richard Guenther <rguenther@suse.de>
8074
8075 PR testsuite/52297
8076 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8077 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8078 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8079 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8080 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8081 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8082
8083 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8084
8085 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8086
8087 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8088
8089 PR fortran/52386
8090 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8091
8092 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8093
8094 PR target/51534
8095 * gcc.target/arm/neon/pr51534.c: New testcase.
8096
8097 2012-02-28 Richard Guenther <rguenther@suse.de>
8098
8099 PR target/52407
8100 * gcc.dg/torture/pr52407.c: New testcase.
8101
8102 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8103
8104 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8105 * gcc.target/arm/vfp2.c: Likewise.
8106 * gcc.target/arm/vfp3.c: Likewise.
8107 * gcc.target/arm/vfp4.c: Likewise.
8108 * gcc.target/arm/vfp5.c: Likewise.
8109 * gcc.target/arm/vfp6.c: Likewise.
8110 * gcc.target/arm/vfp7.c: Likewise.
8111 * gcc.target/arm/vfp8.c: Likewise.
8112 * gcc.target/arm/vfp9.c: Likewise.
8113 * gcc.target/arm/vfp10.c: Likewise.
8114 * gcc.target/arm/vfp11.c: Likewise.
8115 * gcc.target/arm/vfp12.c: Likewise.
8116 * gcc.target/arm/vfp13.c: Likewise.
8117 * gcc.target/arm/vfp14.c: Likewise.
8118 * gcc.target/arm/vfp15.c: Likewise.
8119 * gcc.target/arm/vfp16.c: Likewise.
8120 * gcc.target/arm/vfp17.c: Likewise.
8121 * gcc.target/arm/neon-constants.h: New file.
8122 * gcc.target/arm/neon-vect1.c: New test.
8123 * gcc.target/arm/neon-vect2.c: New test.
8124 * gcc.target/arm/neon-vect3.c: New test.
8125 * gcc.target/arm/neon-vect4.c: New test.
8126 * gcc.target/arm/neon-vect5.c: New test.
8127 * gcc.target/arm/neon-vect6.c: New test.
8128 * gcc.target/arm/neon-vect7.c: New test.
8129 * gcc.target/arm/neon-vect8.c: New test.
8130
8131 2012-02-28 Richard Guenther <rguenther@suse.de>
8132
8133 PR tree-optimization/52402
8134 * gcc.dg/torture/pr52402.c: New testcase.
8135
8136 2012-02-28 Richard Guenther <rguenther@suse.de>
8137
8138 PR lto/52400
8139 * g++.dg/lto/pr52400_0.C: New testcase.
8140
8141 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8142
8143 * gcc.target/avr/torture/builtins-1.c: New test.
8144 * gcc.target/avr/torture/builtins-error.c: New test.
8145
8146 2012-02-28 Kai Tietz <ktietz@redhat.com>
8147
8148 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8149 * gcc.target/i386/pr45352-2.c: Likewise.
8150 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8151 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8152 targets instead rand.
8153 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8154 * gcc.target/i386/sse2-mul-1.c: Likewise.
8155 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8156 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8157 * gcc.target/i386/pad-1.c: Likewise.
8158 * gcc.target/i386/pad-9.c: Likewise.
8159 * gcc.target/i386/pad-2.c: Likewise.
8160 * gcc.target/i386/pad-5b.c: Likewise.
8161 * gcc.target/i386/pad-8.c: Likewise.
8162 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8163 * gcc.target/i386/pr44130.c: Likewise.
8164 * gcc.target/i386/align-main-1.c: Likewise.
8165 * gcc.target/i386/align-main-2.c: Likewise.
8166 * gcc.target/i386/sw-1.c: Likewise.
8167 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8168 on x64 mingw target.
8169 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8170 * gcc.target/i386/pr46295.c: Likewise.
8171 * gcc.target/i386/amd64-abi-1.c: Likewise.
8172 * gcc.target/i386/amd64-abi-2.c: Likewise.
8173 * gcc.target/i386/pr39082-1.c: Likewise.
8174 * gcc.target/i386/pr39162.c: Likewise.
8175 * gcc.target/i386/pr22152.c: Likewise.
8176 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8177 * gcc.target/i386/wrfsbase-2.c: Likewise.
8178 * gcc.target/i386/local.c: Likewise
8179 * gcc.target/i386/wrgsbase-1.c: Likewise.
8180 * gcc.target/i386/wrfsbase-1.c: Likewise.
8181 * gcc.target/i386/pr39315-3.c: Likewise.
8182 * gcc.target/i386/pr35767-4.c: Likewise.
8183 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8184 x64 mingw target.
8185 * gcc.target/i386/pr45336-2.c: Likewise.
8186 * gcc.target/i386/pr45336-1.c: Likewise.
8187 * gcc.target/i386/pr45336-4.c: Likewise.
8188
8189 2012-02-27 Tristan Gingold <gingold@adacore.com>
8190
8191 * gnat.dg/array20.ad[sb]: New test.
8192
8193 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR target/52375
8196 * gcc.target/arm/pr52375.c: New test.
8197 * gcc.c-torture/compile/pr52375.c: New test.
8198
8199 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8200
8201 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8202 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8203
8204 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * gnat.dg/aggr19.adb: New test.
8207 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8208
8209 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8210
8211 PR target/49263
8212 * gcc.target/sh/pr49263.c: New.
8213
8214 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8215
8216 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8217 simulate_thread_wrapper_other_threads
8218 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8219 Move initialization of 'value' to main().
8220 (main): Initialize 'value';
8221 * gcc.dg/simulate-thread/speculative-store.c
8222 (simulate_thread_step_verify): Return 0 when successful.
8223 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8224 Reduce threshold.
8225 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8226 (simulate_thread_wrapper_other_threads): Return a success/fail value
8227 and issue an error if the instruction count threshold is exceeded.
8228
8229 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230
8231 PR target/50580
8232 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8233 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8234
8235 2012-02-24 Richard Guenther <rguenther@suse.de>
8236
8237 PR middle-end/52355
8238 * gcc.dg/pr52355.c: New testcase.
8239
8240 2012-02-23 Kai Tietz <ktietz@redhat.com>
8241
8242 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8243 * gcc.dg/Wpadded.c: Likewise.
8244 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8245 structure-layout.
8246 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8247 for sleep by Sleep and add windows.h include for this function.
8248 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8249 targets.
8250 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8251 target.
8252 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8253 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8254 on x64 mingw target.
8255 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8256 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8257 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8258 failure on LLP64 target.
8259
8260 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8261
8262 PR c/52290
8263 * gcc.dg/noncompile/pr52290.c: New test.
8264
8265 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR tree-optimization/52019
8268 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8269
8270 2012-02-22 Kai Tietz <ktietz@redhat.com>
8271
8272 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8273 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8274 derived pdiff_t type.
8275 * g++.dg/torture/pr49720.C: Likewise
8276
8277 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8278
8279 PR target/52330
8280 * gcc.target/i386/pr52330.c: New test.
8281
8282 2012-02-22 Tobias Burnus <burnus@net-b.de>
8283
8284 PR fortran/52335
8285 * gfortran.dg/io_constraints_10.f90: New.
8286
8287 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8288
8289 * lib/target-supports.exp (check_effective_target_vect_condition):
8290 Return true for NEON.
8291
8292 2012-02-21 Kai Tietz <ktietz@redhat.com>
8293
8294 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8295
8296 2012-02-21 Richard Guenther <rguenther@suse.de>
8297
8298 PR tree-optimization/52324
8299 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8300
8301 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8302
8303 PR middle-end/51782
8304 * gcc.target/avr/torture/pr51782-1.c: New test.
8305
8306 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR tree-optimization/52318
8309 * gcc.dg/pr52318.c: New test.
8310
8311 2012-02-20 Kai Tietz <ktietz@redhat.com>
8312
8313 * gcc.dg/bf-ms-layout-3.c: New testcase.
8314
8315 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8316
8317 PR testsuite/52229
8318 PR fortran/32380
8319 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8320
8321 2012-02-20 Richard Guenther <rguenther@suse.de>
8322
8323 PR tree-optimization/52298
8324 * gcc.dg/torture/pr52298.c: New testcase.
8325 * gcc.dg/vect/pr52298.c: Likewise.
8326
8327 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8328
8329 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8330 * gcc.c-torture/execute/pr52286.c: Ditto.
8331
8332 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR tree-optimization/52286
8335 * gcc.c-torture/execute/pr52286.c: New test.
8336
8337 2012-02-18 Tobias Burnus <burnus@net-b.de>
8338
8339 PR fortran/52295
8340 * gfortran.dg/interface_35.f90: Use -std=f2003.
8341 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8342 * gfortran.dg/interface_assignment_4.f90: Ditto.
8343 * gfortran.dg/bessel_1.f90: Ditto.
8344 * gfortran.dg/func_result_6.f90: Ditto.
8345 * gfortran.dg/hypot_1.f90: Ditto.
8346 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8347
8348 2012-02-17 Tobias Burnus <burnus@net-b.de>
8349
8350 PR translation/52232
8351 PR translation/52234
8352 PR translation/52245
8353 PR translation/52246
8354 PR translation/52262
8355 PR translation/52273
8356 * gfortran.dg/coarray_22.f90: Update dg-error.
8357 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8358
8359 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361 PR target/51753
8362 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8363 (simulate-thread): Use default timeout.
8364
8365 2012-02-16 Jason Merrill <jason@redhat.com>
8366
8367 PR c++/52248
8368 * g++.dg/ext/timevar1.C: New.
8369
8370 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8371
8372 PR c++/52126
8373 * g++.dg/template/using21.C: New.
8374 * g++.dg/template/using22.C: Likewise.
8375
8376 2012-02-16 Jason Merrill <jason@redhat.com>
8377
8378 PR c++/51415
8379 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8380
8381 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR tree-optimization/52255
8384 * gcc.c-torture/compile/pr52255.c: New test.
8385
8386 PR debug/52260
8387 * g++.dg/debug/dwarf2/pr52260.C: New test.
8388
8389 PR middle-end/51929
8390 * g++.dg/ipa/pr51929.C: New test.
8391
8392 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8393
8394 PR target/52199
8395 * gcc.target/powerpc/pr52199.c: New file.
8396
8397 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8398
8399 PR target/52152
8400 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8401
8402 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404 * gcc.dg/pr51867.c: Don't include <math.h>.
8405 (sqrtf): Declare.
8406
8407 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8408
8409 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8410 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8411
8412 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8413
8414 PR tree-optimization/50561
8415 * gcc.dg/graphite/pr50561.c: New testcase.
8416
8417 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8418
8419 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8420 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8421
8422 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8423
8424 * gnat.dg/discr35.ad[sb]: New test.
8425
8426 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8427
8428 * gnat.dg/volatile10.adb: New test.
8429 * gnat.dg/volatile10_pkg.ads: New helper.
8430
8431 2012-02-14 Jason Merrill <jason@redhat.com>
8432
8433 * g++.dg/ext/attrib43.C: New.
8434
8435 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8436
8437 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8438 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8439 fgnu_tm.
8440 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8441 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8442 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8443 effective_target fgnu_tm.
8444 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8445
8446 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c++/52247
8449 * g++.dg/template/asmgoto1.C: New test.
8450
8451 2012-02-14 Ian Lance Taylor <iant@google.com>
8452
8453 PR go/48501
8454 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8455 compiling generated file for 64bit and index tests.
8456
8457 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8458
8459 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8460
8461 2012-02-14 Richard Guenther <rguenther@suse.de>
8462
8463 PR tree-optimization/52244
8464 PR tree-optimization/51528
8465 * gcc.dg/torture/pr52244.c: New testcase.
8466
8467 2012-02-14 Walter Lee <walt@tilera.com>
8468
8469 * g++.dg/other/PR23205.C: Disable test on tile.
8470 * g++.dg/other/pr23205-2.C: Disable test on tile.
8471 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8472 * gcc.dg/20040813-1.c: Disable test on tile.
8473 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8474 * gcc.misc-tests/linkage.exp: Handle tilegx.
8475
8476 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR tree-optimization/52210
8479 * gcc.dg/pr52210.c: New test.
8480
8481 2012-02-14 Jason Merrill <jason@redhat.com>
8482
8483 PR c++/39055
8484 * g++.dg/overload/defarg5.C: New.
8485
8486 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR c/52181
8489 * c-c++-common/pr52181.c: New test.
8490
8491 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR c++/52215
8494 * g++.dg/ext/atomic-1.C: New test.
8495
8496 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8497
8498 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8499
8500 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR middle-end/52209
8503 * gcc.c-torture/execute/pr52209.c: New test.
8504
8505 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8506
8507 PR fortran/50981
8508 * gfortran.dg/elemental_optional_args_5.f03: New test.
8509
8510 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8511
8512 PR testsuite/50076
8513 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8514 cases.
8515
8516 2012-02-11 Ian Lance Taylor <iant@google.com>
8517
8518 PR go/51874
8519 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8520 SPARC Solaris. Don't run the test at all on systems where it may
8521 not work, rather than xfailing it.
8522
8523 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8524
8525 PR rtl-optimization/52175
8526 * gcc.c-torture/compile/pr52175.c: New test.
8527
8528 2012-02-10 Jason Merrill <jason@redhat.com>
8529
8530 PR c++/51910
8531 * g++.dg/template/repo10.C: New.
8532
8533 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR debug/52132
8536 * gcc.dg/pr52132.c: New test.
8537
8538 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gnat.dg/specs/aggr4.ads: New test.
8541 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8542
8543 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8544
8545 PR target/52146
8546 * gcc.target/i386/pr52146.c: New.
8547
8548 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR middle-end/52177
8551 * c-c++-common/pr52177.c: New test.
8552
8553 2012-02-10 Jan Hubicka <jh@suse.cz>
8554
8555 PR middle-end/48600
8556 * g++.dg/torture/pr48600.C: New testcase.
8557
8558 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8559
8560 PR middle-end/52140
8561 * gcc.dg/dfp/pr52140.c: New test.
8562
8563 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR fortran/32380
8566 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8567 of dg-options.
8568
8569 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8570
8571 PR middle-end/51867
8572 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8573 * gcc.dg/pr51867.c: New test.
8574
8575 2012-02-09 Ian Lance Taylor <iant@google.com>
8576
8577 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8578 which don't support -fsplit-stack. Turn off optimization when
8579 compiling select5-out.go.
8580
8581 2012-02-08 Ian Lance Taylor <iant@google.com>
8582
8583 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8584 systems which don't support -fsplit-stack.
8585
8586 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8587
8588 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8589 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8590 machine instuction in the log.
8591
8592 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8593
8594 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8595 to 20 seconds.
8596
8597 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8598
8599 PR driver/48524
8600 * gcc.dg/pr48524.c: New test.
8601 * gcc.dg/pr48524.spec: New spec file for test.
8602
8603 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8604
8605 PR fortran/32380
8606 * gfortran.dg/vect/pr32380.f90: New test.
8607
8608 2012-02-08 Tobias Burnus <burnus@net-b.de>
8609
8610 PR fortran/52151
8611 * gfortran.dg/realloc_on_assign_12.f90: New.
8612
8613 2012-02-08 Richard Guenther <rguenther@suse.de>
8614
8615 PR rtl-optimization/52170
8616 * gcc.dg/torture/pr52170.c: New testcase.
8617
8618 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR gcov-profile/52150
8621 * gcc.dg/tree-prof/pr52150.c: New test.
8622
8623 PR rtl-optimization/52139
8624 * gcc.dg/pr52139.c: New test.
8625
8626 2012-02-07 Jason Merrill <jason@redhat.com>
8627
8628 PR c++/51675
8629 * g++.dg/cpp0x/constexpr-union3.C: New.
8630
8631 PR c++/52035
8632 * g++.dg/lto/pr52035_0.C: New.
8633
8634 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8635
8636 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8637 * gcc.dg/special/weak-1.c: Likewise.
8638 * gcc.dg/ucnid-12.c: Likewise.
8639 * gcc.dg/torture/pr45678-1.c: Likewise.
8640 * gcc.dg/torture/pr45678-2.c: Likewise.
8641 * gcc.dg/vector-4.c: Likewise.
8642 * gcc.dg/ipa/inline-5.c: Likewise.
8643 * gcc.dg/ucnid-11.c: Likewise.
8644 * gcc.misc-tests/gcov-13.c: Likewise.
8645 * gcc.misc-tests/gcov-14.c: Likewise.
8646 * g++.dg/ext/label13.C: Likewise.
8647 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8648 hppa*-*-hpux* options.
8649 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8650 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8651 * gcc.dg/pr48616.c: Likewise.
8652 * gcc.dg/pr17957.c: Likewise.
8653 * gcc.dg/pr17055-1.c: Likewise.
8654 * gcc.dg/pr32912-1.c: Likewise.
8655 * gcc.dg/tm/pr51472.c: Likewise.
8656 * c-c++-common/fold-bitand-4.c: Likewise.
8657 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8658 Use dg-additional-options for extra options.
8659
8660 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8661
8662 * gcc.target/epiphany/interrupt-2.c: New test.
8663
8664 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8665
8666 PR target/52155
8667 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8668 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8669 for MIPS ELF.
8670
8671 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8672
8673 PR target/52152
8674 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8675
8676 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8677
8678 PR middle-end/24306
8679 PR target/52154
8680 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8681 * gcc.target/mips/va-arg-1.c: New test.
8682
8683 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8684
8685 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8686 for -mno-pointers-to-nested-functions.
8687
8688 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8689
8690 * gcc.c-torture/execute/20120207-1.c: New test.
8691
8692 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR rtl-optimization/52060
8695 * gcc.dg/torture/pr52060.c: New test.
8696
8697 PR middle-end/52074
8698 * gcc.c-torture/compile/pr52074.c: New test.
8699
8700 2012-02-07 Tobias Burnus <burnus@net-b.de>
8701
8702 PR fortran/51514
8703 * gfortran.dg/class_to_type_2.f90: New.
8704
8705 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8706
8707 PR fortran/32373
8708 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8709 Remove module.
8710
8711 2012-02-06 Jason Merrill <jason@redhat.com>
8712
8713 PR c++/52088
8714 * g++.dg/template/conv13.C: New.
8715
8716 2012-02-06 Richard Guenther <rguenther@suse.de>
8717
8718 PR tree-optimization/52115
8719 * gcc.c-torture/compile/pr52115.c: New testcase.
8720
8721 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR target/52129
8724 * gcc.c-torture/execute/pr52129.c: New test.
8725
8726 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8727
8728 * gcc.dg/pr48374.c: Actually add the test I forgot
8729 in the 2012-01-25 commit.
8730
8731 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8732
8733 PR fortran/32373
8734 * gfortran.dg/vect/vect-8.f90: New test case.
8735
8736 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8737
8738 PR fortran/48847
8739 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8740
8741 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8742
8743 PR fortran/52102
8744 * gfortran.dg/class_48.f90 : Add test of allocate class array
8745 component with source in subroutine test3. Remove commenting
8746 out in subroutine test4, since branching on unitialized variable
8747 is now fixed (no PR for this last.).
8748
8749 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8750
8751 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8752 on MIPS targets.
8753 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8754
8755 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8756
8757 PR target/52125
8758 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8759 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8760
8761 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8762
8763 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8764 (check_effective_target_sync_int_long): Use it.
8765 (check_effective_target_sync_char_short): Likewise.
8766 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8767
8768 2012-02-05 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/51972
8771 * gfortran.dg/class_48.f90: Add some further checks.
8772
8773 2012-02-05 Ira Rosen <irar@il.ibm.com>
8774
8775 PR tree-optimization/52091
8776 * gcc.dg/vect/pr52091.c: New test.
8777
8778 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR rtl-optimization/52113
8781 * gcc.target/avr/pr52113.c: New test.
8782
8783 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR rtl-optimization/52092
8786 * gcc.c-torture/compile/pr52092.c: New test.
8787
8788 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8789
8790 PR fortran/41587
8791 * gfortran.dg/class_array_10.f03: New test.
8792
8793 PR fortran/46356
8794 * gfortran.dg/class_array_11.f03: New test.
8795
8796 PR fortran/51754
8797 * gfortran.dg/class_array_12.f03: New test.
8798
8799 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8800
8801 PR fortran/52012
8802 * gfortran.dg/realloc_on_assign_11.f90: New test.
8803
8804 2012-02-02 Tobias Burnus <burnus@net-b.de>
8805
8806 PR fortran/52093
8807 * gfortran.dg/shape_7.f90: New.
8808
8809 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8810
8811 * gcc.target/mips/mips-prepend-1.c: New test.
8812
8813 2012-02-02 Jan Hubicka <jh@suse.cz>
8814 Tom de Vries <tom@codesourcery.com>
8815
8816 PR middle-end/51998
8817 * gcc.dg/alias-12.c: New testcase.
8818 * gcc.dg/alias-13.c: New testcase.
8819
8820 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR target/52086
8823 * gcc.dg/pr52086.c: New test.
8824
8825 PR tree-optimization/52073
8826 * gcc.c-torture/compile/pr52073.c: New test.
8827
8828 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8829
8830 PR fortran/51958
8831 * gfortran.dg/function_optimize_10.f90: New test.
8832
8833 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8834
8835 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8836 test on alpha*-*-*.
8837
8838 2012-02-01 Tobias Burnus <burnus@net-b.de>
8839
8840 PR fortran/52024
8841 * gfortran.dg/typebound_operator_14.f90: New.
8842
8843 2012-02-01 Tobias Burnus <burnus@net-b.de>
8844
8845 PR fortran/52059
8846 * gfortran.dg/elemental_function_1.f90: New.
8847
8848 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8849
8850 PR rtl-optimization/51374
8851 * gcc.target/avr/torture/pr51374-1.c:
8852 Also fail if SBIS is seen.
8853
8854 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8855
8856 PR rtl-optimization/51374
8857 * gcc.target/avr/torture/pr51374-1.c: New.
8858
8859 2012-01-31 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/52024
8862 * gfortran.dg/typebound_generic_11.f90: New.
8863
8864 2012-01-31 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/52029
8867 * gfortran.dg/class_49.f90: New.
8868
8869 2012-01-31 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/52013
8872 * gfortran.dg/elemental_args_check_6.f90: New.
8873
8874 2012-01-31 Jason Merrill <jason@redhat.com>
8875
8876 PR c++/52043
8877 * g++.dg/cpp0x/variadic122.C: New.
8878
8879 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8880
8881 PR fortran/52012
8882 * gfortran.dg/realloc_on_assign_10.f90: New test.
8883
8884 2012-01-31 Richard Guenther <rguenther@suse.de>
8885
8886 PR tree-optimization/51528
8887 * gcc.dg/torture/pr51528.c: New testcase.
8888
8889 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8890
8891 PR go/48501
8892 * lib/go.exp (go_target_compile): Append timeout= to options.
8893 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8894 select5-out.go test on alpha*-*-* targets.
8895
8896 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8897
8898 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8899 (TEST_SHORT): Reformat in the same way.
8900 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8901 (TEST_SHORT): Reformat in the same way.
8902 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8903 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8904 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8905 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8906 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8907
8908 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8909
8910 PR target/51835
8911 * gcc.target/arm/pr51835.c: New testcase.
8912
8913 2012-01-30 Richard Guenther <rguenther@suse.de>
8914
8915 PR tree-optimization/52028
8916 * gcc.dg/torture/pr52028.c: New testcase.
8917 * gfortran.dg/ldist-pr45199.f: Adjust.
8918 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8919 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8920 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8921
8922 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR debug/52027
8925 * gcc.dg/tree-prof/pr52027.c: New test.
8926
8927 PR tree-optimization/52046
8928 * gcc.dg/pr52046.c: New test.
8929
8930 PR debug/52048
8931 * g++.dg/other/pr52048.C: New test.
8932
8933 2012-01-30 Richard Guenther <rguenther@suse.de>
8934
8935 PR tree-optimization/52045
8936 * gcc.dg/pr52045.c: New testcase.
8937
8938 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8939
8940 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8941 new code generated for __sync_lock_release.
8942
8943 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8944
8945 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8946
8947 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8948
8949 PR testsuite/51875
8950 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8951
8952 * g++.dg/ext/visibility/template10.C: Fix typo.
8953
8954 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8955
8956 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8957
8958 PR c++/51327
8959 * g++.dg/cpp0x/constexpr-ice6.C: New.
8960
8961 2012-01-29 Tobias Burnus <burnus@net-b.de>
8962
8963 PR fortran/41600
8964 * gfortran.dg/default_initialization_6.f90: New.
8965
8966 2012-01-29 Tobias Burnus <burnus@net-b.de>
8967
8968 PR fortran/51972
8969 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8970 * gfortran.dg/class_48.f90: New.
8971
8972 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8973
8974 PR fortran/51808
8975 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8976
8977 2012-01-28 Tobias Burnus <burnus@net-b.de>
8978
8979 PR fortran/51972
8980 * gfortran.dg/class_allocate_12.f90: New.
8981
8982 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gcc.dg/torture/pr50444.c: Fix dg directives.
8985
8986 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR target/52006
8989 * gcc.target/arm/pr52006.c: New test.
8990
8991 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8992
8993 PR testsuite/52011
8994 * gcc.dg/lto/trans-mem.h: New file.
8995 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8996 * gcc.dg/lto/trans-mem-1_1.c: Same.
8997 * gcc.dg/lto/trans-mem-4_1.c: Same.
8998 * gcc.dg/lto/trans-mem-3_1.c: Same.
8999
9000 2012-01-27 Tobias Burnus <burnus@net-b.de>
9001
9002 PR fortran/52022
9003 * gfortran.dg/dummy_procedure_7.f90: New.
9004
9005 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9006
9007 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9008 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9009
9010 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR c++/51852
9013 * g++.dg/other/gc5.C: New test.
9014
9015 2012-01-27 Richard Guenther <rguenther@suse.de>
9016
9017 PR tree-optimization/50444
9018 * gcc.dg/torture/pr50444.c: New testcase.
9019
9020 2012-01-27 Tobias Burnus <burnus@net-b.de>
9021
9022 PR fortran/51970
9023 PR fortran/51977
9024 * gfortran.dg/move_alloc_13.f90: New.
9025
9026 2012-01-27 Tobias Burnus <burnus@net-b.de>
9027
9028 PR fortran/51953
9029 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9030 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9031 and change dg-error string.
9032
9033 2012-01-27 Tobias Burnus <burnus@net-b.de>
9034
9035 PR fortran/52016
9036 * gfortran.dg/elemental_args_check_5.f90: New.
9037
9038 2012-01-27 Richard Guenther <rguenther@suse.de>
9039
9040 PR middle-end/51959
9041 * g++.dg/torture/pr51959.C: New testcase.
9042
9043 2012-01-27 Tom de Vries <tom@codesourcery.com>
9044
9045 PR tree-optimization/51990
9046 * gcc.dg/pr51990.c: New test.
9047 * gcc.dg/pr51990-2.c: Same.
9048
9049 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9050 Tobias Burnus <burnus@gcc.gnu.org>
9051
9052 PR fortran/48705
9053 * gfortran.dg/class_allocate_11.f03: New.
9054
9055 PR fortran/51870
9056 PR fortran/51943
9057 PR fortran/51946
9058 * gfortran.dg/class_allocate_7.f03: New.
9059 * gfortran.dg/class_allocate_8.f03: New.
9060 * gfortran.dg/class_allocate_9.f03: New.
9061 * gfortran.dg/class_allocate_10.f03: New.
9062
9063 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9064
9065 * gnat.dg/discr34.adb: New test.
9066 * gnat.dg/discr34_pkg.ads: New helper.
9067
9068 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9069
9070 * gnat.dg/discr33.adb: New test.
9071
9072 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9073
9074 * gnat.dg/limited_with3.ad[sb): New test.
9075 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9076 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9077 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9078
9079 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gnat.dg/stack_usage1.adb: New test.
9082 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9083
9084 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9085 * gcc.dg/pr44194-2.c: Likewise.
9086
9087 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9088
9089 PR c++/51370
9090 * g++.dg/template/crash112.C: New.
9091
9092 2012-01-27 Richard Henderson <rth@redhat.com>
9093
9094 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9095
9096 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9097
9098 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9099
9100 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR middle-end/51895
9103 * g++.dg/opt/pr51895.C: New test.
9104
9105 2012-01-26 Michael Matz <matz@suse.de>
9106
9107 PR tree-optimization/48794
9108 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9109
9110 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9111
9112 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9113
9114 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9115
9116 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9117 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9118 memory.
9119 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9120 the default value for s390 and s390x.
9121
9122 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9123
9124 PR lto/51698
9125 * gcc.dg/lto/trans-mem-4_0.c: New.
9126 * gcc.dg/lto/trans-mem-4_1.c: New.
9127 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9128 TM builtins.
9129 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9130 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9131 TM builtins.
9132 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9133 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9134 TM builtins.
9135
9136 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9137
9138 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9139
9140 2012-01-25 Ian Lance Taylor <iant@google.com>
9141
9142 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9143
9144 2012-01-25 Tobias Burnus <burnus@net-b.de>
9145
9146 PR fortran/51995
9147 * gfortran.dg/typebound_proc_25.f90: New.
9148
9149 2012-01-25 Jason Merrill <jason@redhat.com>
9150
9151 PR c++/51992
9152 * g++.dg/lto/pr51992_0.C: New.
9153
9154 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR tree-optimization/51987
9157 * gcc.target/i386/pr51987.c: New test.
9158
9159 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9160
9161 * gcc.dg/tm/lto-1.c: Require lto support in target.
9162
9163 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9164
9165 PR rtl-optimization/48374
9166 * gcc.dg/pr48374.c: New test.
9167
9168 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9169
9170 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9171
9172 2012-01-25 Tobias Burnus <burnus@net-b.de>
9173
9174 PR fortran/51966
9175 * gfortran.dg/derived_constructor_char_3.f90: New.
9176
9177 2012-01-24 Ian Lance Taylor <iant@google.com>
9178
9179 * go.test/go-test.exp (filecmp): New procedure.
9180 (errchk): Handle quoted square brackets.
9181 (go-gc-tests): Set go_compile_args. Handle various new test
9182 lines. Skip a few new tests.
9183 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9184
9185 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9186
9187 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9188 (check_effective_target_vect_extract_even_odd)
9189 (check_effective_target_vect_interleave): Return true for MIPS
9190 paired-single.
9191
9192 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9193
9194 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9195 (main): Use it instead of argc.
9196
9197 2012-01-24 Jason Merrill <jason@redhat.com>
9198
9199 PR c++/51973
9200 * g++.dg/cpp0x/sfinae31.C: New.
9201
9202 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9203
9204 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9205
9206 2012-01-24 Jason Merrill <jason@redhat.com>
9207
9208 PR c++/51812
9209 * g++.dg/inherit/covariant20.C: New.
9210
9211 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9212
9213 PR c++/51223
9214 * g++.dg/parse/crash58.C: New.
9215
9216 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR target/51957
9219 * gcc.dg/pr51957-1.c: New test.
9220 * gcc.dg/pr51957-1.h: New file.
9221 * gcc.dg/pr51957-2.c: New test.
9222
9223 2012-01-23 Jason Merrill <jason@redhat.com>
9224
9225 PR c++/51930
9226 * g++.dg/ext/visibility/template10.C: New.
9227
9228 2012-01-23 Tobias Burnus <burnus@net-b.de>
9229
9230 PR fortran/51948
9231 * gfortran.dg/move_alloc_12.f90: New.
9232
9233 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9234
9235 PR middle-end/45416
9236 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9237
9238 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9239
9240 PR c++/51398
9241 * g++.dg/template/crash111.C: New.
9242
9243 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9244
9245 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9246 configurations.
9247 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9248
9249 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9250
9251 PR testsuite/51941
9252 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9253 the DW_TAG_class_type and DW_AT_name: "Executor".
9254
9255 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9256
9257 * lib/target-supports.exp
9258 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9259 (check_effective_target_vect_interleave): Likewise.
9260
9261 2012-01-22 Jason Merrill <jason@redhat.com>
9262
9263 PR c++/51925
9264 * g++.dg/template/using20.C: New.
9265 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9266
9267 2012-01-23 Jason Merrill <jason@redhat.com>
9268
9269 PR target/51934
9270 * g++.dg/torture/pr51344.C: Limit to x86.
9271
9272 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9273
9274 * c-c++-common/tm/omp.c: Require target with pthread support.
9275
9276 2012-01-23 Richard Guenther <rguenther@suse.de>
9277
9278 PR tree-optimization/51949
9279 * gcc.dg/torture/pr51949.c: New testcase.
9280
9281 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR rtl-optimization/51933
9284 * gcc.c-torture/execute/pr51933.c: New test.
9285
9286 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9287
9288 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9289 Do not define for Interix.
9290
9291 2012-01-22 Jason Merrill <jason@redhat.com>
9292
9293 PR c++/51832
9294 * g++.dg/lto/pr51832.h: New.
9295 * g++.dg/lto/pr51832_0.C: New.
9296 * g++.dg/lto/pr51832_1.C: New.
9297
9298 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9299
9300 * gcc.dg/ext-elim-1.c: New test.
9301
9302 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9303
9304 PR target/51931
9305 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9306 * g++.dg/opt/longbranch1.C: Likewise.
9307
9308 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9309
9310 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9311 in C++11 mode.
9312
9313 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9314
9315 PR fortran/50556
9316 * gfortran.dg/namelist_74.f90: New test.
9317 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9318
9319 2012-01-21 Tobias Burnus <burnus@net-b.de>
9320
9321 PR fortran/51913
9322 * gfortran.dg/class_47.f90: New.
9323
9324 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9325
9326 * gnat.dg/renaming5.ad[sb]: New test.
9327
9328 2012-01-20 Jason Merrill <jason@redhat.com>
9329
9330 PR c++/51919
9331 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9332
9333 2012-01-20 Jason Merrill <jason@redhat.com>
9334
9335 PR c++/51922
9336 * g++.dg/ext/attrib42.C: Require ilp32.
9337
9338 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR target/51915
9341 * gcc.target/arm/pr51915.c: New test.
9342
9343 2012-01-20 Cary Coutant <ccoutant@google.com>
9344 Dodji Seketeli <dodji@redhat.com>
9345
9346 PR debug/45682
9347 * g++.dg/debug/dwarf2/nested-3.C: New test.
9348
9349 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/51402
9352 * g++.dg/template/crash110.C: New.
9353
9354 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9357 Remove default options on hppa*-*-hpux*.
9358
9359 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9362
9363 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9364
9365 * gcc.c-torture/compile/pr51856.c: New testcase.
9366
9367 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9368
9369 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9370 options to go_target_compile.
9371
9372 2012-01-20 Kai Tietz <ktietz@redhat.com>
9373
9374 * g++.dg/torture/pr51344.C: Fix typo.
9375
9376 2012-01-20 Richard Guenther <rguenther@suse.de>
9377
9378 PR tree-optimization/51903
9379 * g++.dg/torture/pr51903.C: New testcase.
9380
9381 2012-01-20 Tobias Burnus <burnus@net-b.de>
9382 Janus Weil <janus@gcc.gnu.org>
9383
9384 PR fortran/51056
9385 * gfortran.dg/use_21.f90: New.
9386
9387 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR target/51106
9390 * gcc.dg/torture/pr51106-1.c: New test.
9391 * gcc.dg/torture/pr51106-2.c: New test.
9392
9393 2012-01-19 Kai Tietz <ktietz@redhat.com>
9394
9395 * g++.dg/torture/pr51344.C: New test.
9396
9397 2012-01-19 Tobias Burnus <burnus@net-b.de>
9398
9399 PR fortran/51904
9400 * gfortran.dg/intrinsic_size_2.f90: New.
9401
9402 2012-01-19 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/51889
9405 * g++.dg/inherit/using7.C: New.
9406
9407 2012-01-19 Richard Guenther <rguenther@suse.de>
9408
9409 PR tree-optimization/37997
9410 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9411
9412 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9413
9414 PR rtl-optimization/51505
9415 * gcc.dg/pr51505.c: New test.
9416
9417 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9418
9419 PR fortran/51634
9420 * gfortran.dg/typebound_operator_12.f03: New.
9421 * gfortran.dg/typebound_operator_13.f03: New.
9422
9423 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9424
9425 PR c++/51225
9426 * g++.dg/cpp0x/pr51225.C: New.
9427
9428 2012-01-17 Ian Lance Taylor <iant@google.com>
9429
9430 PR go/50656
9431 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9432
9433 2012-01-17 Tobias Burnus <burnus@net-b.de>
9434
9435 PR fortran/51869
9436 * gfortran.dg/realloc_on_assign_9.f90: New.
9437
9438 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9439
9440 PR other/51165
9441 * gcc.dg/tm/memopt-3.c: Remove xfail.
9442 * gcc.dg/tm/memopt-4.c: Remove xfail.
9443 * gcc.dg/tm/memopt-5.c: Remove xfail.
9444 * gcc.dg/tm/memopt-7.c: Remove xfail.
9445
9446 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR tree-optimization/51877
9449 * gcc.c-torture/execute/pr51877.c: New test.
9450
9451 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9452
9453 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9454 {!vect_align_arrays} to vect_sizes_32B_16B.
9455 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9456 * gcc.dg/vect/vect-peel-3.c: Ditto.
9457
9458 2012-01-16 Jason Merrill <jason@redhat.com>
9459
9460 PR c++/51854
9461 * g++.dg/abi/mangle60.C: New.
9462
9463 PR c++/51827
9464 * g++.dg/pch/mangle1.{C,Hs}: New.
9465
9466 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9467 Tobias Burnus <burnus@net-b.de>
9468
9469 PR fortran/50981
9470 * gfortran.dg/elemental_optional_args_3.f90: New
9471 * gfortran.dg/elemental_optional_args_4.f90: New
9472
9473 2012-01-16 Tobias Burnus <burnus@net-b.de>
9474
9475 PR fortran/51809
9476 * gfortran.dg/use_20.f90: New
9477
9478 2012-01-16 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/51868
9481 * g++.dg/cpp0x/rv-bitfield.C: New.
9482 * g++.dg/cpp0x/rv-bitfield2.C: New.
9483
9484 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9485
9486 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9487 subroutine 'qsort' and use index array to assign the result.
9488
9489 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR tree-optimization/51865
9492 * gcc.dg/pr51865.c: New test.
9493
9494 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9495
9496 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9497
9498 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9499
9500 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9501 to be loaded from the constant pool, rather than via %hi and %lo.
9502
9503 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9504
9505 PR rtl-optimization/51821
9506 * gcc.dg/pr51821.c: New test.
9507
9508 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9509
9510 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9511
9512 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9513
9514 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9515
9516 2012-01-14 Tobias Burnus <burnus@net-b.de>
9517
9518 PR fortran/51800
9519 * gfortran.dg/init_flag_8.f90: New.
9520 * gfortran.dg/init_flag_9.f90: New.
9521
9522 2011-01-14 Tobias Burnus <burnus@net-b.de>
9523
9524 PR fortran/51816
9525 * gfortran.dg/use_18.f90: New.
9526 * gfortran.dg/use_19.f90: New.
9527
9528 2012-01-13 Ian Lance Taylor <iant@google.com>
9529
9530 PR c++/50012
9531 * g++.dg/warn/Wsign-compare-4.C: New.
9532
9533 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9534
9535 PR fortran/48351
9536 * gfortran.dg/alloc_comp_assign.f03: New.
9537 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9538 __BUILTIN_FREE from 38 to 32.
9539
9540 2012-01-13 Jason Merrill <jason@redhat.com>
9541
9542 PR c++/20681
9543 * g++.dg/warn/Wreturn-type-7.C: New.
9544
9545 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9546
9547 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9548 assumption.
9549 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9550 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9551 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9552 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9553 int32plus because of big array needed.
9554 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9555 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9556
9557 2012-01-13 Jason Merrill <jason@redhat.com>
9558
9559 PR c++/51813
9560 * g++.dg/ext/visibility/template9.C: New.
9561
9562 PR c++/51620
9563 * g++.dg/cpp0x/defaulted34.C: New.
9564 * g++.dg/template/virtual3.C: New.
9565
9566 2012-01-13 Richard Guenther <rguenther@suse.de>
9567
9568 PR middle-end/8081
9569 * gcc.dg/torture/pr8081.c: New testcase.
9570
9571 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9572
9573 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9574
9575 2012-01-12 Jason Merrill <jason@redhat.com>
9576
9577 PR c++/51714
9578 * g++.dg/ext/stmtexpr14.C: New.
9579
9580 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9581
9582 PR c++/51633
9583 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9584
9585 2012-01-12 Jason Merrill <jason@redhat.com>
9586
9587 PR c++/48051
9588 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9589 * g++.dg/abi/mangle58.C: Likewise.
9590
9591 PR c++/51403
9592 * g++.dg/template/arg8.C: New.
9593
9594 2012-01-12 Ira Rosen <irar@il.ibm.com>
9595
9596 PR tree-optimization/51799
9597 * gcc.dg/vect/pr51799.c: New test.
9598 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9599 patterns.
9600
9601 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9602 Tobias Burnus <burnus@net-b.de>
9603
9604 PR fortran/51057
9605 PR fortran/51616
9606 * lib/target-supports.exp
9607 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9608 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9609
9610 2012-01-11 Jason Merrill <jason@redhat.com>
9611
9612 PR c++/51565
9613 * g++.dg/ext/attrib42.C: New.
9614
9615 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR bootstrap/51796
9618 * gcc.dg/pr51796.c: New test.
9619
9620 2012-01-11 Jason Merrill <jason@redhat.com>
9621
9622 PR c++/51818
9623 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9624
9625 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9626
9627 * gnat.dg/array19.ad[sb]: New test.
9628
9629 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gnat.dg/opt23.ad[sb]: New test.
9632 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9633 * gnat.dg/opt24.ad[sb]: New test.
9634
9635 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9636
9637 PR tree-optimization/49642
9638 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9639 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9640
9641 2012-01-11 Jason Merrill <jason@redhat.com>
9642
9643 PR c++/51613
9644 * g++.dg/template/explicit-args5.C: New.
9645
9646 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9647
9648 * gcc.c-torture/execute/20120110-1.c: New testcase.
9649
9650 2012-01-10 Jason Merrill <jason@redhat.com>
9651
9652 PR c++/51614
9653 * g++.dg/inherit/ambig1.C: New.
9654
9655 PR c++/51433
9656 * g++.dg/cpp0x/constexpr-cache1.C: New.
9657
9658 2012-01-10 Richard Guenther <rguenther@suse.de>
9659
9660 PR tree-optimization/51801
9661 * gcc.dg/torture/pr51801.c: New testcase.
9662
9663 2012-01-10 Tobias Burnus <burnus@net-b.de>
9664
9665 PR fortran/51652
9666 * gfortran.dg/allocate_with_typespec_5.f90: New.
9667
9668 2012-01-10 Tobias Burnus <burnus@net-b.de>
9669
9670 * gfortran.dg/class_39.f03: Update dg-error string.
9671
9672 2012-01-10 Richard Guenther <rguenther@suse.de>
9673
9674 PR tree-optimization/50913
9675 * gcc.dg/graphite/interchange-16.c: New testcase.
9676 * gcc.dg/graphite/scop-20.c: XFAIL.
9677 * gfortran.dg/graphite/interchange-1.f: Likewise.
9678 * gfortran.dg/graphite/block-1.f90: Likewise.
9679 * gfortran.dg/graphite/block-2.f: Likewise.
9680
9681 2012-01-10 Richard Henderson <rth@redhat.com>
9682
9683 * lib/target-supports.exp (check_effective_target_vect_perm,
9684 check_effective_target_vect_perm_byte,
9685 check_effective_target_vect_perm_short): Enable for arm neon.
9686
9687 2012-01-09 Tobias Burnus <burnus@net-b.de>
9688
9689 PR fortran/46328
9690 * gfortran.dg/typebound_operator_11.f90: New.
9691
9692 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9693
9694 * gnat.dg/array18.adb: New test.
9695 * gnat.dg/array18_pkg.ads: New helper.
9696
9697 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9698
9699 PR fortran/51791
9700 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9701 around base object in first assignment in main program.
9702 * gfortran.dg/typebound_operator_10.f03: New test.
9703
9704 2012-01-09 Martin Jambor <mjambor@suse.cz>
9705
9706 PR tree-optimization/51759
9707 * g++.dg/ipa/pr51759.C: New test.
9708
9709 2012-01-09 Tobias Burnus <burnus@net-b.de>
9710
9711 PR fortran/51758
9712 * gfortran.dg/optional_absent_2.f90: New.
9713
9714 2012-01-09 Tobias Burnus <burnus@net-b.de>
9715
9716 PR fortran/51578
9717 * gfortran.dg/use_17.f90: New.
9718
9719 2012-01-09 Gary Funck <gary@intrepid.com>
9720
9721 PR preprocessor/33919
9722 * gcc.dg/pr33919.c: New test.
9723 * gcc.dg/pr33919-0.h: New test header file.
9724 * gcc.dg/pr33919-1.h: Ditto.
9725 * gcc.dg/pr33919-2.h: Ditto.
9726
9727 2012-01-07 Jan Hubicka <jh@suse.cz>
9728
9729 PR tree-optimize/51694
9730 * gcc.c-torture/compile/pr51694.c: new testcase.
9731
9732 2012-01-07 Jan Hubicka <jh@suse.cz>
9733
9734 PR tree-optimization/51600
9735 * g++.dg/torture/pr51600.C: New testcase.
9736
9737 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9738
9739 PR gcov-profile/51715
9740 PR gcov-profile/51717
9741 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9742 * gcc.misc-tests/gcov-14.c: Likewise.
9743
9744 2012-01-06 Jason Merrill <jason@redhat.com>
9745
9746 * g++.dg/parse/new5.C: New.
9747
9748 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9749
9750 PR testsuite/51655
9751 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9752 including <string.h>.
9753
9754 2012-01-06 Jason Merrill <jason@redhat.com>
9755
9756 * g++.dg/abi/mangle51.C: New.
9757 * g++.dg/abi/mangle52.C: New.
9758 * g++.dg/abi/mangle53.C: New.
9759 * g++.dg/abi/mangle54.C: New.
9760 * g++.dg/abi/mangle55.C: New.
9761 * g++.dg/abi/mangle56.C: New.
9762 * g++.dg/abi/mangle57.C: New.
9763 * g++.dg/abi/mangle58.C: New.
9764 * g++.dg/abi/mangle59.C: New.
9765 * g++.dg/cpp0x/trailing3.C: Update mangling.
9766 * g++.dg/cpp0x/variadic111.C: Update mangling.
9767 * g++.dg/cpp0x/variadic4.C: Update mangling.
9768 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9769 * g++.dg/template/nontype22.C: Works now.
9770 * g++.dg/template/pr35240.C: Works now.
9771
9772 * g++.dg/cpp0x/error7.C: New.
9773
9774 2012-01-06 Tobias Burnus <burnus@net-b.de>
9775
9776 * gfortran.dg/deallocate_stat_2.f90: New.
9777 * coarray/allocate_errgmsg.f90: New.
9778 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9779 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9780 * coarray/subobject_1.f90: Fix for num_images > 1.
9781 * gfortran.dg/deallocate_stat.f90: Update due to changed
9782 stat= handling.
9783
9784 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9785
9786 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9787
9788 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9789
9790 * ada/acats/overflow.lst: Add cb20004.
9791
9792 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9793
9794 PR c++/51541
9795 * g++.dg/cpp0x/alias-decl-18.C: New test.
9796
9797 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9798
9799 * gcc.c-torture/execute/20120104-1.c: New test.
9800
9801 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9802
9803 PR fortran/PR48946
9804 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9805 the old typebound_operator_8.f03.
9806 * gfortran.dg/typebound_operator_8.f03: New version of
9807 typebound_operator_7.f03 with 'u' a derived type instead of a
9808 class object.
9809
9810 2012-01-05 Richard Guenther <rguenther@suse.de>
9811
9812 * g++.dg/torture/pr49309.C: Skip for -flto.
9813
9814 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR middle-end/51761
9817 * gcc.c-torture/compile/pr51761.c: New test.
9818
9819 2012-01-05 Richard Guenther <rguenther@suse.de>
9820
9821 PR tree-optimization/51760
9822 * gcc.dg/torture/pr51760.c: New testcase.
9823
9824 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9825
9826 PR middle-end/51472
9827 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9828
9829 2012-01-05 Richard Guenther <rguenther@suse.de>
9830
9831 PR lto/41576
9832 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9833 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9834
9835 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR debug/51695
9838 * gcc.dg/pr51695.c: New test.
9839
9840 2012-01-04 Andrew Pinski <apinski@cavium.com>
9841
9842 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9843 * gcc.target/mips/octeon2-lx-1.c: New test.
9844 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9845 * gcc.target/mips/octeon2-lx-2.c: New test.
9846 * gcc.target/mips/octeon2-lx-3.c: New test.
9847
9848 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9849
9850 PR other/51163
9851 PR other/51164
9852 * gcc.dg/tm/alias-1.c: Adjust regexp.
9853 * gcc.dg/tm/alias-2.c: Adjust regexp.
9854
9855 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9856
9857 PR c++/51064
9858 * g++.dg/warn/Wparentheses-26.C: New.
9859
9860 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9861
9862 * gfortran.dg/elemental_optional_args_2.f90: New test.
9863
9864 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9865
9866 PR fortran/49693
9867 * gfortran.dg/common_17.f90: New test.
9868
9869 2012-01-04 Richard Guenther <rguenther@suse.de>
9870
9871 PR tree-optimization/49651
9872 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9873 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9874
9875 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 PR c++/51738
9878 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9879
9880 2012-01-03 Andrew Pinski <apinski@cavium.com>
9881
9882 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9883 for all mips targets. Also allow an optional .cfi_startproc.
9884
9885 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9886
9887 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9888
9889 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9890
9891 PR c++/29273
9892 * g++.dg/rtti/dyncast5.C: New.
9893
9894 2012-01-03 Richard Guenther <rguenther@suse.de>
9895
9896 PR tree-optimization/51070
9897 * gcc.dg/torture/pr51070-2.c: New testcase.
9898
9899 2012-01-03 Richard Guenther <rguenther@suse.de>
9900
9901 PR tree-optimization/51692
9902 * gcc.dg/torture/pr51692.c: New testcase.
9903
9904 2012-01-03 Richard Guenther <rguenther@suse.de>
9905
9906 PR debug/51650
9907 * g++.dg/lto/pr51650-3_0.C: New testcase.
9908
9909 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9910
9911 PR c++/15867
9912 * g++.dg/warn/Wredundant-decls-spec.C: New.
9913
9914 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR tree-optimization/51719
9917 * g++.dg/tree-prof/pr51719.C: New test.
9918
9919 2012-01-03 Richard Guenther <rguenther@suse.de>
9920
9921 PR middle-end/51730
9922 * gcc.dg/fold-compare-6.c: New testcase.
9923
9924 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR c++/51669
9927 * g++.dg/gomp/pr51669.C: New test.
9928
9929 2012-01-02 Jason Merrill <jason@redhat.com>
9930
9931 PR c++/51675
9932 * g++.dg/cpp0x/constexpr-union2.C: New.
9933
9934 PR c++/51666
9935 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9936
9937 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9938
9939 PR c++/51462
9940 * g++.dg/cpp0x/constexpr-99.C: New test.
9941
9942 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/20140
9945 * g++.dg/template/init9.C: New.
9946
9947 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9948
9949 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9950 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9951 rather than a specific number.
9952
9953 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9954
9955 PR fortran/46262
9956 PR fortran/46328
9957 PR fortran/51052
9958 * gfortran.dg/typebound_operator_7.f03: New.
9959 * gfortran.dg/typebound_operator_8.f03: New.
9960
9961 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9962
9963 PR target/51729
9964 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9965 XFAIL.
9966 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9967
9968 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9969
9970 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9971
9972 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9973
9974 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9975 for MIPS.
9976
9977 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9978
9979 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9980 * gfortran.dg/io_real_boz_4.f90: Likewise.
9981 * gfortran.dg/io_real_boz_5.f90: Likewise.
9982
9983 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9984
9985 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9986
9987 2012-01-02 Revital Eres <revital.eres@linaro.org>
9988
9989 * gcc.dg/sms-11.c: New file.
9990
9991 2012-01-02 Tobias Burnus <burnus@net-b.de>
9992
9993 PR fortran/51682
9994 * gfortran.dg/coarray/image_index_3.f90: New.
9995
9996 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9997
9998 PR c++/16603
9999 * g++.dg/parse/enum8.C: New.
10000
10001 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/51379
10004 * g++.dg/conversion/reinterpret4.C: New.
10005 * g++.dg/conversion/reinterpret1.C: Adjust.
10006
10007 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10008
10009 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10010
10011 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10012
10013 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10014 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10015 * g++.old-deja/g++.jason/access14.C: Likewise.
10016 * g++.old-deja/g++.jason/access8.C: Likewise.
10017 * g++.old-deja/g++.jason/access1.C: Likewise.
10018 * g++.old-deja/g++.other/access3.C: Likewise.
10019 * g++.old-deja/g++.other/access5.C: Likewise.
10020 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10021 * g++.old-deja/g++.law/visibility22.C: Likewise.
10022 * g++.old-deja/g++.law/visibility26.C: Likewise.
10023 * g++.old-deja/g++.mike/p2746.C: Likewise.
10024 * g++.dg/debug/using1.C: Likewise.
10025 * g++.dg/lookup/using51.C: Likewise.
10026 * g++.dg/inherit/using5.C: Likewise.
10027 * g++.dg/inherit/pr30297.C: Likewise.
10028 * g++.dg/inherit/access8.C: Likewise.
10029 * g++.dg/torture/pr39362.C: Likewise.
10030 * g++.dg/template/crash13.C: Likewise.
10031 * g++.dg/template/using10.C: Likewise.
10032
10033 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10034
10035 PR fortran/51502
10036 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10037
10038 2012-01-01 Ira Rosen <irar@il.ibm.com>
10039
10040 PR tree-optimization/51704
10041 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10042 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10043 corresponding flags.
10044
10045 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/51723
10048 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10049
10050 2012-01-01 Jan Hubicka <jh@suse.cz>
10051
10052 PR rtl-optimization/51069
10053 * gcc.c-torture/compile/pr51069.c: New testcase.
10054
10055 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR tree-optimization/51683
10058 * gcc.dg/pr51683.c: New test.
10059 \f
10060 Copyright (C) 2012 Free Software Foundation, Inc.
10061
10062 Copying and distribution of this file, with or without modification,
10063 are permitted in any medium without royalty provided the copyright
10064 notice and this notice are preserved.