pr55238.c: Remove hidden attribute.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-21 Martin Jambor <mjambor@suse.cz>
2
3 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
4
5 2012-11-21 Bin Cheng <bin.cheng@arm.com>
6
7 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
8 * gcc.dg/tree-ssa/vrp47.c: Ditto.
9
10 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/19398
13 * gcc.target/i386/pr19398.c: New test.
14
15 2012-11-20 Martin Jambor <mjambor@suse.cz>
16
17 PR tree-optimization/55260
18 * g++.dg/torture/pr55260-1.C: New test.
19
20 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
21
22 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
23 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
24 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
25 * gcc.target/aarch64/atomic-op-char.c: Likewise.
26 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
27 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
28 * gcc.target/aarch64/atomic-op-int.c: Likewise.
29 * gcc.target/aarch64/atomic-op-long.c: Likewise.
30 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
31 * gcc.target/aarch64/atomic-op-release.c: Likewise.
32 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
33 * gcc.target/aarch64/atomic-op-short.c: Likewise.
34
35 2012-11-20 Jakub Jelinek <jakub@redhat.com>
36
37 PR middle-end/55094
38 * gcc.dg/pr55094.c: New test.
39
40 PR rtl-optimization/54921
41 * gcc.dg/pr54921.c: New test.
42
43 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
44
45 * gcc.target/i386/pr55359.c: New test.
46
47 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
48
49 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
50 * g++.dg/tls/thread_local3g.C: Likewise.
51 * g++.dg/tls/thread_local4g.C: Likewise.
52 * g++.dg/tls/thread_local5g.C: Likewise.
53 * g++.dg/tls/thread_local6g.C: Likewise.
54 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
55 * g++.dg/tls/thread_local2.C: Likewise.
56 * g++.dg/tls/thread_local2g.C: Likewise.
57 * g++.dg/tls/thread_local6.C: Likewise.
58
59 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
60
61 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
62 * gcc.dg/tm/clone-1.c: New test.
63
64 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/55368
67 * g++.dg/parse/struct-5.C: New.
68
69 2012-11-19 Tom de Vries <tom@codesourcery.com>
70
71 PR rtl-optimization/55315
72 * gcc.target/mips/pr55315.c: New test.
73
74 2012-11-17 Jakub Jelinek <jakub@redhat.com>
75
76 PR tree-optimization/55236
77 * gcc.dg/pr55236.c: New test.
78
79 PR testsuite/55188
80 * gcc.dg/pr19105.c: Accept also optimizing
81 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
82
83 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
84 from addr2line_output. Increment idx if asking for more than one
85 address in one object.
86
87 2012-11-16 Jakub Jelinek <jakub@redhat.com>
88
89 PR tree-optimization/55329
90 * g++.dg/opt/pr55329.C: New test.
91
92 2012-11-16 Janus Weil <janus@gcc.gnu.org>
93
94 PR fortran/55297
95 * gfortran.dg/typebound_operator_18.f90: New.
96
97 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
98
99 PR rtl-optimization/55330
100 * gfortran.dg/pr55330.f90: New test.
101
102 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
103
104 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
105 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
106 * gcc.dg/hoist-register-pressure-2.c: Ditto.
107 * gcc.dg/hoist-register-pressure-3.c: Ditto.
108 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
109 * gcc.dg/tree-prof/unroll-1.c: Ditto.
110
111 2012-11-16 Dodji Seketeli <dodji@redhat.com>
112
113 PR c++/54875
114 * g++.dg/cpp0x/alias-decl-27.C: New test.
115
116 2012-11-16 Jakub Jelinek <jakub@redhat.com>
117
118 PR c++/55337
119 * g++.dg/template/alignof2.C: New test.
120
121 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
122
123 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
124 * g++.dg/mv6.C (dg-options): Ditto.
125
126 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
127
128 * lib/target_suports.exp
129 (check_effective_target_has_w_floating_suffix): New procedure.
130 (check_effective_target_has_q_floating_suffix): Ditto.
131 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
132 for unsupported non-standard suffix on floating constant.
133 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
134
135 2012-11-14 Jakub Jelinek <jakub@redhat.com>
136
137 * lib/asan-dg.exp: New file.
138 * gcc.dg/asan/asan.exp: New file.
139 * g++.dg/dg.exp: Prune also asan tests.
140 * g++.dg/asan/asan.exp: New file.
141 * c-c++-common/asan/memcmp-1.c: New test.
142
143 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/55323
146 * g++.dg/cpp0x/vt-55323.C: New.
147
148 2012-11-13 Sriraman Tallam <tmsriram@google.com>
149
150 * g++.dg/mv4.C: Add require ifunc. Change error message.
151 * g++.dg/mv5.C: Add require ifunc.
152 * g++.dg/mv6.C: Add require ifunc.
153
154 2012-11-13 Martin Jambor <mjambor@suse.cz>
155
156 PR tree-optimization/55253
157 * gcc.dg/torture/pr55253.c: New test.
158 * gcc.dg/torture/pr55305.c: Likewise.
159
160 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR middle-end/55142
163 * gcc.target/i386/pr55142-1.c: New file.
164 * gcc.target/i386/pr55142-2.c: Likewise.
165
166 2012-11-13 Dodji Seketeli <dodji@redhat.com>
167
168 PR c++/54466
169 * g++.dg/cpp0x/alias-decl-26.C: New test file.
170
171 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
172
173 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
174 instead of lp64.
175 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
176 * gcc.target/i386/pr49715-2.c: Likewise.
177 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
178
179 2012-11-13 Jakub Jelinek <jakub@redhat.com>
180
181 PR tree-optimization/55281
182 * gcc.dg/vect/fast-math-pr55281.c: New test.
183 * g++.dg/opt/pr55281.C: New test.
184
185 PR rtl-optimization/54127
186 * gcc.dg/torture/pr54127.c: New test.
187
188 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
189 Jakub Jelinek <jakub@redhat.com>
190
191 PR rtl-optimization/51447
192 * gcc.c-torture/execute/pr51447.c: New test.
193
194 2012-11-12 Ian Bolton <ian.bolton@arm.com>
195
196 * gcc.target/aarch64/csinc-2.c: New test.
197
198 2012-11-12 Ian Bolton <ian.bolton@arm.com>
199
200 * gcc.target/aarch64/cmn.c: New test.
201 * gcc.target/aarch64/adds.c: New test.
202 * gcc.target/aarch64/subs.c: New test.
203
204 2012-11-12 Tobias Burnus <burnus@net-b.de>
205
206 PR fortran/55272
207 * gfortran.dg/coarray_29_1.f90: New.
208 * gfortran.dg/coarray_29_2.f90: New.
209
210 2012-11-12 Bin Cheng <bin.cheng@arm.com>
211
212 * gcc.dg/hoist-register-pressure-3.c: New test.
213
214 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
215
216 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
217 wrappers around sinf and cosf.
218
219 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
220
221 PR middle-end/55247
222 PR middle-end/55259
223 * gcc.target/i386/pr55247-2.c: New file.
224
225 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
226
227 PR middle-end/55263
228 * g++.dg/pr55263.C: New test.
229
230 2012-11-11 Martin Jambor <mjambor@suse.cz>
231
232 PR tree-optimization/55238
233 * testsuite/gcc.dg/torture/pr55238.c: New test.
234
235 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
236 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
237 * c-c++-common/torture/vector-subscript-1.c: Likewise.
238 * c-c++-common/torture/vector-subscript-2.c: Likewise.
239
240 2012-11-10 Jan Hubicka <jh@suse.cz>
241
242 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
243
244 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
245
246 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
247 -mno-sse -mno-mmx to dg-options. Reformat.
248
249 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
250
251 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
252 * c-c++-common/vector-compare-1.c: Same.
253 * c-c++-common/vector-compare-2.c: Same.
254 * g++.dg/other/unused1.C: Skip on AIX.
255 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
256 extra message on AIX.
257
258 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
259
260 PR target/55247
261 * gcc.target/i386/pr55247.c: New test.
262
263 2012-11-09 Andrew Pinski <apinski@cavium.com>
264
265 * gcc.c-torture/execute/20121108-1.c: New test.
266
267 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
268
269 PR c++/54413
270 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
271 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
272 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
273 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
274
275 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
276
277 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
278 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
279 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
280 array bounds.
281 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
282
283 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
284
285 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
286 * g++.dg/tm/pr47530.C: Same.
287
288 2012-11-09 Jason Merrill <jason@redhat.com>
289
290 PR c++/54859
291 * g++.dg/cpp0x/alias-decl-25.C: New.
292
293 * g++.dg/abi/abi-tag1.C: New.
294 * g++.dg/abi/abi-tag2.C: New.
295
296 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
297
298 PR rtl-optimization/55154
299 * gcc.target/i386/pr55154.c: New test.
300
301 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
302
303 PR rtl-optimization/55151
304 * gcc.dg/pr55151.c: Move ...
305 * gcc.target/i386/pr55151.c: ... here.
306
307 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
308
309 PR rtl-optimization/54472
310 * gcc.dg/pr54472.c: New test.
311
312 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
313
314 * gnat.dg/stack_check3.ad[sb]: New test.
315
316 2012-11-08 Ian Lance Taylor <iant@google.com>
317
318 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
319 with arguments. Handle errorcheckoutput and rundir test types.
320
321 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
322
323 PR tree-optimization/55191
324 * gcc.dg/pr55191.c: New test.
325
326 2012-11-08 Jakub Jelinek <jakub@redhat.com>
327
328 PR debug/54499
329 * g++.dg/debug/pr54499.C: New test.
330
331 2012-11-08 Jan Hubicka <jh@suse.cz>
332
333 PR middle-end/48636
334 * gcc.dg/winline-3.c: Update.
335
336 2012-11-08 Martin Jambor <mjambor@suse.cz>
337
338 * gfortran.dg/ipcp-array-1.f90: New test.
339
340 2012-11-08 Florian Weimer <fweimer@redhat.com>
341
342 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
343
344 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
345
346 PR rtl-optimization/55151
347 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
348
349 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
350
351 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
352
353 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gcc.c-torture/compile/20121107-1.c: New test.
356
357 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
358
359 PR rtl-optimization/55151
360 * gcc.dg/pr55151.c: Compile it only for x86_64.
361
362 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
363
364 PR rtl-optimization/55122
365 * gcc.dg/pr55122.c: New test.
366
367 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
368
369 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
370 word powerpc.
371 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
372 * gcc.target/powerpc/loop_align.c: Skip on AIX.
373 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
374 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
375
376 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
377
378 PR c/53063
379 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
380
381 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
382
383 PR c/51294
384 * c-c++-common/pr51294.c: New.
385
386 2012-11-07 Martin Jambor <mjambor@suse.cz>
387
388 PR tree-optimization/53787
389 * gcc.dg/ipa/ipa-5.c: Adjust.
390 * gcc.dg/ipa/ipcp-agg-1.c: New test.
391 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
392 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
393 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
394 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
395 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
396 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
397 * gfortran.dg/pr48636-2.f90: New test.
398 * gfortran.dg/pr53787.f90: Likewise.
399
400 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/55226
403 Revert:
404 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/54922
407 * g++.dg/cpp0x/constexpr-union4.C: New.
408
409 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
410
411 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
412
413 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
414
415 PR target/49220
416 * gcc.c-torture/compile/pr49220.c: New test.
417
418 2012-11-07 Florian Weimer <fweimer@redhat.com>
419
420 * g++.dg/init/new40.C: New.
421
422 2012-11-07 Jakub Jelinek <jakub@redhat.com>
423
424 PR debug/54693
425 * gcc.dg/guality/pr54693-2.c: New test.
426
427 2012-11-06 Andrew Pinski <apinski@cavium.com>
428
429 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
430 -fno-vect-cost-model.
431
432 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
433
434 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
435 * gcc.dg/tm/debug-1.c: Same.
436 * gcc.dg/tm/irrevocable-3.c: Same.
437 * gcc.dg/tm/irrevocable-4.c: Same.
438 * gcc.dg/tm/memopt-10.c: Same.
439 * gcc.dg/tm/memopt-11.c: Same.
440 * gcc.dg/tm/props-4.c: Same.
441 * gcc.dg/tm/wrap-3.c: Same.
442 * gcc.dg/tm/wrap-4.c: Same.
443
444 2012-11-06 Andrew Pinski <apinski@cavium.com>
445
446 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
447
448 2012-11-06 Jan Hubicka <jh@suse.cz>
449
450 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
451 candidate still.
452 * gcc.dg/tree-ssa/loop-23.c: Likewise.
453 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
454 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
455
456 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
457
458 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
459
460 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
461
462 PR middle-end/41993
463 * gcc.dg/torture/pr41993.c: New test.
464
465 2012-11-06 Jan Hubicka <jh@suse.cz>
466
467 * gcc.target/i386/l_fma_float_?.c: Update.
468 * gcc.target/i386/l_fma_double_?.c: Update.
469
470 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
471
472 PR target/54089
473 * gcc.target/sh/pr54089-8.c: New.
474 * gcc.target/sh/pr54089-9.c: New.
475
476 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
477
478 PR target/47440
479 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
480 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
481 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
482 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
483 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
484 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
485 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
486 * gcc.target/i386/avx-vzeroupper-27.c: New.
487
488 2012-11-06 Janus Weil <janus@gcc.gnu.org>
489
490 PR fortran/54917
491 * gfortran.dg/transfer_class_1.f90: New.
492 * gfortran.dg/transfer_class_2.f90: New.
493
494 2012-11-05 Sriraman Tallam <tmsriram@google.com>
495
496 * testsuite/g++.dg/mv1.C: New test.
497 * testsuite/g++.dg/mv2.C: New test.
498 * testsuite/g++.dg/mv3.C: New test.
499 * testsuite/g++.dg/mv4.C: New test.
500 * testsuite/g++.dg/mv5.C: New test.
501 * testsuite/g++.dg/mv6.C: New test.
502
503 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
504
505 PR testsuite/55186
506 * gcc.dg/const-uniq-1.c (a): Increase length four times.
507
508 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
509
510 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
511 darwin.
512
513 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
514
515 * g++.dg/torture/20121105-1.C: New test.
516
517 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
518
519 * gcc.dg/torture/fp-compare.c: New testcase.
520
521 2012-11-05 Jan Hubicka <jh@suse.cz>
522
523 * gcc.dg/const-1.c: Update.
524 * gcc.dg/pure-1.c: Update.
525
526 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
527
528 PR rtl-optimization/55151
529 * gcc.dg/pr55151.c: New test.
530
531 2012-11-05 Jakub Jelinek <jakub@redhat.com>
532
533 PR debug/54970
534 PR debug/54971
535 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
536
537 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
538
539 PR testsuite/51128
540 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
541
542 2012-11-05 Jan Hubicka <jh@suse.cz>
543
544 * gcc.dg/autopar/pr49960.c: Fix testcase.
545
546 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
547
548 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
549 Fix scan-tree-dump-times directive.
550
551 2012-11-04 Janus Weil <janus@gcc.gnu.org>
552
553 PR fortran/55199
554 * gfortran.dg/associate_12.f90: New.
555
556 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
557
558 PR target/54255
559 * lib/target-supports.exp (check_effective_target_masm_intel): New
560 proc.
561 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
562 masm_intel.
563
564 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
565 Jack Howarth <howarth@bromo.med.uc.edu>
566
567 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
568 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
569 * gcc.target/i386/pr53249.c: Likewise.
570
571 2012-11-03 Andrew Pinski <apinski@cavium.com>
572
573 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
574 call abort1 so that cross jumping does not happen.
575
576 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
577
578 PR target/51244
579 * gcc.target/sh/pr51244-18.c: New.
580 * gcc.target/sh/pr51244-19.c: New.
581
582 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
583
584 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
585 b requires a 64-bit operation followed by a truncation.
586
587 2012-11-02 Jan Hubicka <jh@suse.cz>
588
589 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
590
591 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
592
593 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
594 conditions to verify the reduction code is vectorized.
595
596 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
597 in case 'pow', such as 'powerpc' is used in the compiler version name.
598 * gcc.target/powerpc/pr46728-2.c: Likewise.
599 * gcc.target/powerpc/pr46728-3.c: Likewise.
600 * gcc.target/powerpc/pr46728-4.c: Likewise.
601 * gcc.target/powerpc/pr46728-5.c: Likewise.
602 * gcc.target/powerpc/pr46728-7.c: Likewise.
603 * gcc.target/powerpc/pr46728-8.c: Likewise.
604 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
605
606 2012-11-02 Jan Hubicka <jh@suse.cz>
607
608 * gcc.dg/tree-ssa/loop-38.c: New testcase.
609
610 2012-11-02 Jan Hubicka <jh@suse.cz>
611
612 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
613 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
614
615 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
616
617 PR middle-end/55130
618 * gcc.target/i386/pr55130.c: New test.
619
620 2012-11-02 Jakub Jelinek <jakub@redhat.com>
621
622 PR target/55147
623 * gcc.target/i386/pr55147.c: New test.
624
625 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
626
627 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
628 * gfortran.dg/default_format_denormal_1.f90: Same.
629
630 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
631
632 PR middle-end/55001
633 * g++.dg/ext/vector19.C: Remove target restrictions.
634 * gcc.dg/fold-compare-7.c: New testcase.
635
636 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
637
638 PR target/55160
639 * gcc.target/sh/pr55160.c: New.
640
641 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
642
643 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
644 scan-assembler regex.
645
646 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
647
648 PR middle-end/55150
649 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
650 * gcc.dg/pr55150-2.c: New test.
651
652 2012-11-01 Sharad Singhai <singhai@google.com>
653
654 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
655 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
656 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
657 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
658
659 2012-10-31 Dehao Chen <dehao@google.com>
660
661 * g++.dg/debug/dwarf2/block.C: New testcase.
662
663 2012-10-31 Jan Hubicka <jh@suse.cz>
664
665 * gcc.dg/pr44974.c: Add noinline.
666
667 2012-10-31 Janus Weil <janus@gcc.gnu.org>
668
669 PR fortran/53718
670 * gfortran.dg/class_54.f90: New.
671
672 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
673 Jakub Jelinek <jakub@redhat.com>
674
675 PR tree-optimization/55018
676 * gcc.dg/torture/pr55018.c: New test.
677
678 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/54583
681 * g++.dg/ext/vla13.C: New.
682
683 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
684
685 PR middle-end/55150
686 * gcc.dg/pr55150.c: New test.
687
688 2012-10-31 Tobias Burnus <burnus@net-b.de>
689
690 PR fortran/55134
691 * gfortran.dg/associate_11.f90: New.
692
693 2012-10-31 Dodji Seketeli <dodji@redhat.com>
694
695 PR c++/54955
696 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
697
698 2012-10-31 Jakub Jelinek <jakub@redhat.com>
699
700 PR tree-optimization/19105
701 PR tree-optimization/21643
702 PR tree-optimization/46309
703 * gcc.dg/pr19105.c: New test.
704 * gcc.dg/pr21643.c: New test.
705 * gcc.dg/pr46309-2.c: New test.
706 * gcc.c-torture/execute/pr46309.c: New test.
707
708 2012-10-31 Alan Modra <amodra@gmail.com>
709
710 * gcc.target/powerpc/dimode_off.c: New.
711 * gcc.target/powerpc/timode_off.c: New.
712 * gcc.target/powerpc/dfmode_off.c: New.
713 * gcc.target/powerpc/tfmode_off.c: New.
714
715 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR rtl-optimization/55093
718 * gcc.target/i386/pr55093.c: New file.
719
720 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
721
722 * gcc.target/i386/pr55116.c: Renamed to ...
723 * gcc.target/i386/pr55116-1.c: This.
724
725 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
726
727 * gcc.target/i386/pr55116-2.c: New file.
728
729 2012-10-30 Richard Biener <rguenther@suse.de>
730
731 * gcc.dg/vect/slp-perm-2.c: Adjust.
732
733 2012-10-30 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/55111
736 * gcc.dg/torture/pr55111.c: New testcase.
737
738 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
739
740 PR target/53988
741 * gcc.target/sh/pr53988.c: New.
742
743 2012-10-30 Bin Cheng <bin.cheng@arm.com>
744
745 PR target/54989
746 * gcc.dg/hoist-register-pressure-1.c: Rename from
747 hoist-register-pressure.c. Add nonpic condition.
748 * gcc.dg/hoist-register-pressure-2.c: New testcase.
749
750 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
751
752 PR c++/54930
753 * gcc.dg/Wreturn-local-addr.c: New.
754 * g++.dg/warn/Wno-return-local-addr.C: New.
755 * g++.dg/warn/Wreturn-local-addr.C: New.
756
757 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR middle-end/55116
760 * gcc.target/i386/pr55116.c: New file.
761
762 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
763
764 PR c/53066
765 * gcc.dg/Wshadow-4.c: New.
766 * gcc.dg/Wshadow-4.h: New.
767
768 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
769
770 PR debug/54693
771 * gcc.dg/guality/pr54693.c: New.
772
773 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
774
775 PR middle-end/55027
776 * gcc.dg/pr55027.c: New testcase.
777
778 2012-10-29 Jan Hubicka <jh@suse.cz>
779
780 * gcc.dg/ipa/inline-6.c: New testcase.
781
782 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
783
784 PR rtl-optimization/55106
785 * g++.dg/pr55106.C: New.
786
787 2012-10-29 Richard Guenther <rguenther@suse.de>
788
789 PR middle-end/53695
790 * gcc.dg/torture/pr53695.c: New testcase.
791
792 2012-10-28 Jan Hubicka <jh@suse.cz>
793
794 * gcc.dg/ipa/inlinehint-3.c: New testcase.
795
796 2012-10-28 Tobias Burnus <burnus@net-b.de>
797
798 PR fortran/54958
799 * gfortran.dg/do_check_6.f90: New.
800
801 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
802 Jack Howarth <howarth@bromo.med.uc.edu>
803
804 PR target/54404
805 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
806 to dg-options.
807 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
808
809 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
810
811 PR target/34283
812 * gcc.target/i386/pr34283.c: New test.
813
814 2012-10-26 Jakub Jelinek <jakub@redhat.com>
815
816 PR c++/55081
817 * g++.dg/opt/pr55081.C: New test.
818
819 PR debug/54970
820 PR debug/54971
821 * gcc.dg/guality/pr54970.c: New test.
822
823 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
824
825 PR c++/54984
826 * g++.dg/template/new11.C: New.
827
828 2012-10-26 Richard Biener <rguenther@suse.de>
829
830 PR middle-end/54824
831 * gcc.dg/torture/pr54824.c: New testcase.
832
833 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
834
835 * gcc.target/i386/fxsave-1.c: New.
836 * gcc.target/i386/fxsave64-1.c: Ditto.
837 * gcc.target/i386/fxrstor-1.c: Ditto.
838 * gcc.target/i386/fxrstor64-1.c: Ditto.
839 * gcc.target/i386/xsave-1.c: Ditto.
840 * gcc.target/i386/xsave64-1.c: Ditto.
841 * gcc.target/i386/xrstor-1.c: Ditto.
842 * gcc.target/i386/xrstor64-1.c: Ditto.
843 * gcc.target/i386/xsaveopt-1.c: Ditto.
844 * gcc.target/i386/xsaveopt64-1.c: Ditto.
845 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
846 * gcc.target/i386/sse-13.c: Ditto.
847 * gcc.target/i386/sse-14.c: Ditto.
848 * gcc.target/i386/sse-22.c: Ditto.
849 * gcc.target/i386/sse-23.c: Ditto.
850 * g++.dg/other/i386-2.C: Ditto.
851 * g++.dg/other/i386-3.C: Ditto.
852
853 2012-10-25 Jan Hubicka <jh@suse.cz>
854
855 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
856 at ivcanon time.
857
858 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
859
860 PR c++/53761
861 * g++.dg/ext/transparent-union.C: New.
862
863 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
864
865 PR c++/54427
866 * g++.dg/ext/vector19.C: New testcase.
867
868 2012-10-25 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/54902
871 * g++.dg/torture/pr54902.C: New testcase.
872
873 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
874
875 PR c++/34892
876 * g++.dg/template/crash114.C: New.
877
878 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
879
880 PR bootstrap/55049
881 * gcc.target/i386/pr55049-1.c: New test.
882
883 2012-10-24 Janus Weil <janus@gcc.gnu.org>
884
885 PR fortran/55037
886 * gfortran.dg/class_dummy_4.f03: New.
887
888 2012-10-24 Jakub Jelinek <jakub@redhat.com>
889
890 PR rtl-optimization/55010
891 * gcc.dg/pr55010.c: New test.
892
893 PR debug/54828
894 * g++.dg/debug/pr54828.C: New test.
895
896 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
897
898 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
899 * gcc.dg/vect/vect-83_64.c: Likewise.
900
901 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/54922
904 * g++.dg/cpp0x/constexpr-union4.C: New.
905
906 2012-10-23 Jeff Law <law@redhat.com>
907
908 * gcc.c-torture/execute/pr54985.c: New test.
909
910 2012-10-23 Paul Koning <ni1d@arrl.net>
911
912 PR debug/54508
913 * g++.dg/debug/dwarf2/pr54508.C: New.
914
915 2012-10-23 Jakub Jelinek <jakub@redhat.com>
916
917 PR c++/54844
918 * g++.dg/template/sizeof14.C: New test.
919
920 2012-10-23 Ian Bolton <ian.bolton@arm.com>
921 Jim MacArthur <jim.macarthur@arm.com>
922 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
923 Marcus Shawcroft <marcus.shawcroft@arm.com>
924 Nigel Stephens <nigel.stephens@arm.com>
925 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
926 Richard Earnshaw <rearnsha@arm.com>
927 Sofiane Naci <sofiane.naci@arm.com>
928 Stephen Thomas <stephen.thomas@arm.com>
929 Tejas Belagod <tejas.belagod@arm.com>
930 Yufeng Zhang <yufeng.zhang@arm.com>
931
932 * lib/target-supports.exp
933 (check_profiling_available): Add AArch64.
934 (check_effective_target_vect_int): Likewise.
935 (check_effective_target_vect_shift): Likewise.
936 (check_effective_target_vect_float): Likewise.
937 (check_effective_target_vect_double): Likewise.
938 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
939 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
940 (check_effective_target_vect_pack_trunc): Likewise.
941 (check_effective_target_vect_unpack): Likewise.
942 (check_effective_target_vect_hw_misalign): Likewise.
943 (check_effective_target_vect_short_mult): Likewise.
944 (check_effective_target_vect_int_mult): Likewise.
945 (check_effective_target_vect_stridedN): Likewise.
946 (check_effective_target_sync_int_long): Likewise.
947 (check_effective_target_sync_char_short): Likewise.
948 (check_vect_support_and_set_flags): Likewise.
949 (check_effective_target_aarch64_tiny): New.
950 (check_effective_target_aarch64_small): New.
951 (check_effective_target_aarch64_large): New.
952 * g++.dg/other/PR23205.C: Enable aarch64.
953 * g++.dg/other/pr23205-2.C: Likewise.
954 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
955 * gcc.c-torture/execute/20101011-1.c: Likewise.
956 * gcc.dg/20020312-2.c: Likewise.
957 * gcc.dg/20040813-1.c: Likewise.
958 * gcc.dg/builtin-apply2.c: Likewise.
959 * gcc.dg/stack-usage-1.c: Likewise.
960
961 2012-10-23 Ian Bolton <ian.bolton@arm.com>
962 Jim MacArthur <jim.macarthur@arm.com>
963 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
964 Marcus Shawcroft <marcus.shawcroft@arm.com>
965 Nigel Stephens <nigel.stephens@arm.com>
966 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
967 Richard Earnshaw <rearnsha@arm.com>
968 Sofiane Naci <sofiane.naci@arm.com>
969 Stephen Thomas <stephen.thomas@arm.com>
970 Tejas Belagod <tejas.belagod@arm.com>
971 Yufeng Zhang <yufeng.zhang@arm.com>
972
973 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
974 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
975 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
976 * gcc.target/aarch64/aapcs/abitest.S: New file.
977 * gcc.target/aarch64/aapcs/abitest.h: New file.
978 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
979 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
980 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
981 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
982 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
983 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
984 * gcc.target/aarch64/aapcs/ice_1.c: New file.
985 * gcc.target/aarch64/aapcs/ice_2.c: New file.
986 * gcc.target/aarch64/aapcs/ice_3.c: New file.
987 * gcc.target/aarch64/aapcs/ice_4.c: New file.
988 * gcc.target/aarch64/aapcs/ice_5.c: New file.
989 * gcc.target/aarch64/aapcs/macro-def.h: New file.
990 * gcc.target/aarch64/aapcs/test_1.c: New file.
991 * gcc.target/aarch64/aapcs/test_10.c: New file.
992 * gcc.target/aarch64/aapcs/test_11.c: New file.
993 * gcc.target/aarch64/aapcs/test_12.c: New file.
994 * gcc.target/aarch64/aapcs/test_13.c: New file.
995 * gcc.target/aarch64/aapcs/test_14.c: New file.
996 * gcc.target/aarch64/aapcs/test_15.c: New file.
997 * gcc.target/aarch64/aapcs/test_16.c: New file.
998 * gcc.target/aarch64/aapcs/test_17.c: New file.
999 * gcc.target/aarch64/aapcs/test_18.c: New file.
1000 * gcc.target/aarch64/aapcs/test_19.c: New file.
1001 * gcc.target/aarch64/aapcs/test_2.c: New file.
1002 * gcc.target/aarch64/aapcs/test_20.c: New file.
1003 * gcc.target/aarch64/aapcs/test_21.c: New file.
1004 * gcc.target/aarch64/aapcs/test_22.c: New file.
1005 * gcc.target/aarch64/aapcs/test_23.c: New file.
1006 * gcc.target/aarch64/aapcs/test_24.c: New file.
1007 * gcc.target/aarch64/aapcs/test_25.c: New file.
1008 * gcc.target/aarch64/aapcs/test_26.c: New file.
1009 * gcc.target/aarch64/aapcs/test_3.c: New file.
1010 * gcc.target/aarch64/aapcs/test_4.c: New file.
1011 * gcc.target/aarch64/aapcs/test_5.c: New file.
1012 * gcc.target/aarch64/aapcs/test_6.c: New file.
1013 * gcc.target/aarch64/aapcs/test_7.c: New file.
1014 * gcc.target/aarch64/aapcs/test_8.c: New file.
1015 * gcc.target/aarch64/aapcs/test_9.c: New file.
1016 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1017 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1018 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1019 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1020 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1021 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1022 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1023 * gcc.target/aarch64/aapcs/type-def.h: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1027 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1028 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1029 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1030 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1031 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1032 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1033 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1034 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1035 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1036 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1037 * gcc.target/aarch64/aarch64.exp: New file.
1038 * gcc.target/aarch64/adc-1.c: New file.
1039 * gcc.target/aarch64/adc-2.c: New file.
1040 * gcc.target/aarch64/asm-1.c: New file.
1041 * gcc.target/aarch64/clrsb.c: New file.
1042 * gcc.target/aarch64/clz.c: New file.
1043 * gcc.target/aarch64/ctz.c: New file.
1044 * gcc.target/aarch64/csinc-1.c: New file.
1045 * gcc.target/aarch64/csinv-1.c: New file.
1046 * gcc.target/aarch64/csneg-1.c: New file.
1047 * gcc.target/aarch64/extend.c: New file.
1048 * gcc.target/aarch64/fcvt.x: New file.
1049 * gcc.target/aarch64/fcvt_double_int.c: New file.
1050 * gcc.target/aarch64/fcvt_double_long.c: New file.
1051 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1052 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1053 * gcc.target/aarch64/fcvt_float_int.c: New file.
1054 * gcc.target/aarch64/fcvt_float_long.c: New file.
1055 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1056 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1057 * gcc.target/aarch64/ffs.c: New file.
1058 * gcc.target/aarch64/fmadd.c: New file.
1059 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1060 * gcc.target/aarch64/frint.x: New file.
1061 * gcc.target/aarch64/frint_double.c: New file.
1062 * gcc.target/aarch64/frint_float.c: New file.
1063 * gcc.target/aarch64/index.c: New file.
1064 * gcc.target/aarch64/mneg-1.c: New file.
1065 * gcc.target/aarch64/mneg-2.c: New file.
1066 * gcc.target/aarch64/mneg-3.c: New file.
1067 * gcc.target/aarch64/mnegl-1.c: New file.
1068 * gcc.target/aarch64/mnegl-2.c: New file.
1069 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1070 * gcc.target/aarch64/pic-constantpool1.c: New file.
1071 * gcc.target/aarch64/pic-symrefplus.c: New file.
1072 * gcc.target/aarch64/predefine_large.c: New file.
1073 * gcc.target/aarch64/predefine_small.c: New file.
1074 * gcc.target/aarch64/predefine_tiny.c: New file.
1075 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1076 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1077 * gcc.target/aarch64/table-intrinsics.c: New file.
1078 * gcc.target/aarch64/tst-1.c: New file.
1079 * gcc.target/aarch64/vect-abs-compile.c: New file.
1080 * gcc.target/aarch64/vect-abs.c: New file.
1081 * gcc.target/aarch64/vect-abs.x: New file.
1082 * gcc.target/aarch64/vect-compile.c: New file.
1083 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1084 * gcc.target/aarch64/vect-faddv.c: New file.
1085 * gcc.target/aarch64/vect-faddv.x: New file.
1086 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1087 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1088 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1089 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1090 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1091 * gcc.target/aarch64/vect-fp-compile.c: New file.
1092 * gcc.target/aarch64/vect-fp.c: New file.
1093 * gcc.target/aarch64/vect-fp.x: New file.
1094 * gcc.target/aarch64/vect-mull-compile.c: New file.
1095 * gcc.target/aarch64/vect-mull.c: New file.
1096 * gcc.target/aarch64/vect-mull.x: New file.
1097 * gcc.target/aarch64/vect.c: New file.
1098 * gcc.target/aarch64/vect.x: New file.
1099 * gcc.target/aarch64/vector_intrinsics.c: New file.
1100 * gcc.target/aarch64/vfp-1.c: New file.
1101 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1102 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1103 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1104 * g++.dg/abi/aarch64_guard1.C: New file.
1105
1106 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR c++/54988
1109 * c-c++-common/pr54988.c: New test.
1110
1111 2012-10-23 Jan Hubicka <jh@suse.cz>
1112
1113 * gcc.dg/tree-prof/peel-1.c: New testcase.
1114
1115 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1116
1117 PR gcc/52945
1118 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1119
1120 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1121
1122 * gcc.dg/c99-predef-1.c: New test.
1123 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1124 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1125 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1126 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1127 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1128 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1129 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1130 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1131 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1132 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1133 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1134 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1135
1136 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1137
1138 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1139
1140 2012-10-23 Jan Hubicka <jh@suse.cz>
1141
1142 PR middle-end/54937
1143 * gcc.c-torture/execute/pr54937.c: New testcase.
1144 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1145
1146 2012-10-23 Jan Hubicka <jh@suse.cz>
1147
1148 PR middle-end/54967
1149 * gfortran.dg/pr54967.f90: New testcase.
1150
1151 2012-10-23 Terry Guo <terry.guo@arm.com>
1152
1153 PR target/55019
1154 * gcc.dg/pr55019.c: New.
1155
1156 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1157
1158 PR tree-optimization/55008
1159 * gcc.dg/tree-ssa/pr55008.c: New test.
1160
1161 2012-10-22 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/55011
1164 * gcc.dg/torture/pr55011.c: New testcase.
1165
1166 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1167
1168 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1169 * gcc.target/arm/pr40457-2.c: Likewise.
1170 * gcc.target/arm/pr40457-3.c: Likewise.
1171
1172 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gnat.dg/specs/limited_with4.ads: New test.
1175 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1176
1177 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gnat.dg/modular4.adb: New test.
1180 * gnat.dg/modular4_pkg.ads: New helper.
1181
1182 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1185 * gnat.dg/specs/addr1.ads: Likewise.
1186
1187 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1188
1189 * gcc.dg/webizer.c (main): Add missing exit call.
1190
1191 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1192
1193 PR fortran/54465
1194 * gfortran.dg/wextra_1.f: New test.
1195
1196 2012-10-20 Jan Hubicka <jh@suse.cz>
1197
1198 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1199
1200 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1201
1202 PR fortran/54224
1203 * gfortran.dg/warn_unused_function.f90: New.
1204
1205 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1206
1207 * lib/target-supports.exp
1208 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1209
1210 2012-10-19 Richard Guenther <rguenther@suse.de>
1211
1212 PR tree-optimization/54981
1213 * gcc.dg/pr54981.c: New testcase.
1214
1215 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1216
1217 PR target/54892
1218 * gcc.target/arm/pr54892.c: New.
1219
1220 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1221
1222 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1223
1224 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/54501
1227 * g++.dg/init/array30.C: New.
1228 * g++.dg/init/array31.C: Likewise.
1229
1230 2012-10-18 Tobias Burnus <burnus@net-b.de>
1231
1232 PR fortran/54884
1233 * gfortran.dg/public_private_module_7.f90: New.
1234
1235 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/29633
1238 * g++.dg/template/pr29633.C: New.
1239
1240 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1241
1242 * gnat.dg/loop_optimization13.ad[sb]: New test.
1243 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1244
1245 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1246
1247 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1248 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1249 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1250 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1251
1252 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1253
1254 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1255 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1256 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1257 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1258 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1259 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1260
1261 2012-10-16 Jan Hubicka <jh@suse.cz>
1262
1263 * gcc.target/i386/l_fma_float_?.c: Update.
1264 * gcc.target/i386/l_fma_double_?.c: Update.
1265 * gfortran.dg/do_1.f90: XFAIL
1266 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1267 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1268 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1269 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1270 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1271 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1272 valid.
1273
1274 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1275
1276 PR c/53063
1277 PR c/40989
1278 * gcc.dg/Wstrict-overflow-24.c: New.
1279
1280 2012-10-16 Tobias Burnus <burnus@net-b.de>
1281
1282 PR fortran/50981
1283 PR fortran/54618
1284 * gfortran.dg/class_optional_1.f90: New.
1285 * gfortran.dg/class_optional_2.f90: New.
1286
1287 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR debug/54796
1290 * gcc.dg/guality/pr54796.c: New test.
1291
1292 PR tree-optimization/54889
1293 * gfortran.dg/pr54889.f90: New test.
1294
1295 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * g++.dg/other/dump-ada-spec-2.C: New test.
1298
1299 2012-10-16 Easwaran Raman <eraman@google.com>
1300
1301 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1302 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1303
1304 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1305
1306 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1307 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1308
1309 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1310
1311 PR target/54925
1312 * gcc.c-torture/compile/pr54925.c: New.
1313
1314 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1315
1316 PR target/51244
1317 * gcc.target/sh/pr51244-17.c: New.
1318
1319 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1320
1321 PR target/54760
1322 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1323 functions.
1324 * gcc.target/sh/pr54760-4.c: New.
1325
1326 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1327
1328 PR target/34777
1329 * gcc.target/sh/torture/sh-torture.exp: New.
1330 * gcc.target/sh/torture/pr34777.c: New.
1331
1332 2012-10-15 Matthias Klose <doko@ubuntu.com>
1333
1334 * lib/target-supports.exp (check_profiling_available): Match
1335 arm*-*-linux-* for ARM Linux/GNU.
1336 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1337 * gfortran.dg/enum_10.f90: Likewise.
1338 * gfortran.dg/enum_9.f90: Likewise.
1339 * gcc.target/arm/synchronize.c: Likewise.
1340 * g++.old-deja/g++.jason/enum6.C: Likewise.
1341 * g++.old-deja/g++.other/enum4.C: Likewise.
1342 * g++.old-deja/g++.law/enum9.C: Likewise.
1343
1344 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1345
1346 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1347 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1348
1349 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1350 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/17805
1353 * g++.dg/overload/operator6.C: New.
1354
1355 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/50080 (again)
1358 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1359 * g++.dg/parse/tmpl-outside1.C: Likewise.
1360 * g++.dg/template/qualttp18.C: Likewise.
1361 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1362 * g++.old-deja/g++.pt/overload13.C: Likewise.
1363
1364 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1365
1366 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1367 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1368 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1369 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1370 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1371 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1372 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1373 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1374
1375 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/50080
1378 * g++.dg/parse/tmpl-outside2.C: New.
1379 * g++.dg/parse/tmpl-outside1.C: Adjust.
1380 * g++.dg/template/qualttp18.C: Likewise.
1381 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1382 * g++.old-deja/g++.pt/overload13.C: Likewise.
1383
1384 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1385
1386 PR tree-optimization/54915
1387 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1388
1389 2012-10-15 Richard Guenther <rguenther@suse.de>
1390
1391 PR tree-optimization/54920
1392 * gcc.dg/torture/pr54920.c: New testcase.
1393
1394 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1395
1396 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1397
1398 2012-10-13 Jason Merrill <jason@redhat.com>
1399
1400 * g++.dg/tls/thread_local7g.C: Require tls_native.
1401
1402 2012-10-14 Jason Merrill <jason@redhat.com>
1403
1404 * g++.dg/cpp0x/inh-ctor1.C: New.
1405 * g++.dg/cpp0x/inh-ctor2.C: New.
1406 * g++.dg/cpp0x/inh-ctor3.C: New.
1407 * g++.dg/cpp0x/inh-ctor4.C: New.
1408 * g++.dg/cpp0x/inh-ctor5.C: New.
1409 * g++.dg/cpp0x/inh-ctor6.C: New.
1410 * g++.dg/cpp0x/inh-ctor7.C: New.
1411 * g++.dg/cpp0x/inh-ctor8.C: New.
1412 * g++.dg/cpp0x/inh-ctor9.C: New.
1413 * g++.dg/cpp0x/inh-ctor10.C: New.
1414 * g++.dg/cpp0x/inh-ctor11.C: New.
1415 * g++.dg/cpp0x/inh-ctor12.C: New.
1416 * g++.dg/cpp0x/inh-ctor13.C: New.
1417
1418 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1419
1420 PR rtl-optimization/54919
1421 * gcc.dg/pr54919.c: New testcase.
1422
1423 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/53581
1426 * g++.dg/template/crash113.C: New.
1427
1428 2012-10-14 Jan Hubicka <jh@suse.cz>
1429
1430 * gcc.dg/unroll_5.c: New testcase.
1431
1432 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/52643
1435 * g++.dg/opt/pr52643.C: New.
1436
1437 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1438
1439 PR target/54602
1440 * gcc.target/sh/pr54602-1.c: New.
1441 * gcc.target/sh/pr54602-2.c: New.
1442 * gcc.target/sh/pr54602-3.c: New.
1443 * gcc.target/sh/pr54602-4.c: New.
1444
1445 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1446
1447 PR target/54680
1448 * gcc.target/sh/pr54680.c: New.
1449
1450 2012-10-12 Jan Hubicka <jh@suse.cz>
1451
1452 * gcc.dg/webizer.c: New testcase.
1453
1454 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1455
1456 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1457 specify -m64.
1458
1459 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1460
1461 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1462 Return 0 if already specifying -mfloat-abi other than hard.
1463
1464 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1465
1466 * gcc.dg/pr53060.c: Prune irrelevant warning.
1467
1468 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR c/54381
1471 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1472 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1473 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1474 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1475 Adjust expected wording of warnings for *cmp* builtins.
1476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1478
1479 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR c++/24449
1482 * g++.dg/parse/friend-main.C: New.
1483
1484 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1485
1486 PR c++/53055
1487 * g++.dg/pr53055.C: New testcase.
1488
1489 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/52744
1492 * g++.dg/cpp0x/pr52744.C: New.
1493
1494 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1495
1496 PR fortran/40453
1497 * gfortran.dg/dummy_procedure_9.f90: New.
1498
1499 2012-10-12 Richard Biener <rguenther@suse.de>
1500
1501 PR tree-optimization/54894
1502 * gcc.dg/torture/pr54894.c: New testcase.
1503
1504 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1505
1506 PR target/51244
1507 * gcc.target/sh/pr51244-13.c: New.
1508 * gcc.target/sh/pr51244-14.c: New.
1509 * gcc.target/sh/pr51244-15.c: New.
1510 * gcc.target/sh/pr51244-16.c: New.
1511
1512 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/51878
1515 * g++.dg/cpp0x/decltype45.C: New.
1516
1517 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1518
1519 PR fortran/54784
1520 * gfortran.dg/class_allocate_13.f90: New.
1521
1522 2012-10-11 Jason Merrill <jason@redhat.com>
1523
1524 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1525 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1526
1527 * g++.dg/gomp/tls-5.C: Require tls_native.
1528 * g++.dg/tls/thread_local7.C: Require tls_native.
1529 * g++.dg/tls/static2.C: New.
1530
1531 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/36107
1534 * g++.dg/ext/weak5.C: New.
1535
1536 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1537
1538 PR testsuite/54868
1539 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1540 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1541
1542 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/43765
1545 * g++.dg/parse/pr43765.C: New.
1546
1547 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1548
1549 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1550
1551 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/43663
1554 * g++.dg/init/bitfield3.C: New.
1555
1556 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1557
1558 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1559
1560 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR tree-optimization/54877
1563 * gcc.dg/torture/pr54877.c: New test.
1564
1565 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1566
1567 PR testsuite/53397
1568 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1569 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1570 and remove target info from dg-do compile.
1571 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1572 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1573 and remove target info from dg-do compile.
1574
1575 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1576
1577 * gcc.dg/pr54782.c: Require target with pthread support.
1578
1579 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/53122
1582 * g++.dg/cpp0x/auto35.C: New.
1583
1584 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1585
1586 PR c++/53540 - using fails to be equivalent to typedef
1587 * g++.dg/cpp0x/alias-decl-24.C: New test.
1588
1589 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1590
1591 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1592 that c++11 attributes to types are ignored for now.
1593 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1595
1596 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/53741
1599 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1600
1601 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1602
1603 PR c++/50478
1604 * g++.dg/cpp0x/initlist67.C: New.
1605
1606 2012-10-10 Dehao Chen <dehao@google.com>
1607
1608 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1609
1610 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1611
1612 PR target/52480
1613 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1614 Add runtime tests.
1615
1616 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/53307
1619 * g++.dg/cpp0x/decltype44.C: New.
1620
1621 2012-10-09 Steve Ellcey <sellcey@mips.com>
1622
1623 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1624
1625 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1626
1627 PR c++/53763
1628 * g++.dg/cpp0x/decltype43.C: New.
1629
1630 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1631
1632 PR middle-end/53397
1633 * gcc.dg/pr53397-1.c: New test case.
1634 * gcc.dg/pr53397-2.c: New test case.
1635
1636 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/54194
1639 * g++.dg/warn/Wparentheses-26.C: Adjust.
1640 * g++.dg/warn/Wparentheses-27.C: New.
1641
1642 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1643
1644 PR c++/54427
1645 * c-c++-common/vector-scalar.c: New testcase.
1646 * g++.dg/ext/vector18.C: New testcase.
1647 * g++.dg/ext/vector5.C: This is not an error anymore.
1648 * gcc.dg/init-vec-1.c: Move ...
1649 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1650 * gcc.c-torture/execute/vector-shift1.c: Move ...
1651 * c-c++-common/torture/vector-shift1.c: ... here.
1652 * gcc.dg/scal-to-vec1.c: Move ...
1653 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1654 C++11. Adapt error messages.
1655 * gcc.dg/convert-vec-1.c: Move ...
1656 * c-c++-common/convert-vec-1.c: ... here.
1657 * gcc.dg/scal-to-vec2.c: Move ...
1658 * c-c++-common/scal-to-vec2.c: ... here.
1659
1660 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1661
1662 PR target/54400
1663 * gcc.target/i386/pr54400.c: New testcase.
1664
1665 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/54858
1668 * g++.dg/template/pr54858.C: New test.
1669
1670 2012-10-08 Marek Polacek <polacek@redhat.com>
1671
1672 PR debug/54831
1673 * g++.dg/debug/pr54831.C: New test.
1674
1675 2012-10-08 Dehao Chen <dehao@google.com>
1676
1677 * g++.dg/predict-loop-exit-1.C: New.
1678 * g++.dg/predict-loop-exit-2.C: New.
1679 * g++.dg/predict-loop-exit-3.C: New.
1680
1681 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1682
1683 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1684
1685 2012-10-08 Jason Merrill <jason@redhat.com>
1686
1687 * g++.dg/gomp/tls-5.C: New.
1688 * g++.dg/gomp/tls-wrap1.C: New.
1689 * g++.dg/gomp/tls-wrap2.C: New.
1690 * g++.dg/gomp/tls-wrap3.C: New.
1691 * g++.dg/gomp/tls-wrap4.C: New.
1692 * g++.dg/gomp/tls-wrapper-cse.C: New.
1693 * g++.dg/tls/thread_local-cse.C: New.
1694 * g++.dg/tls/thread_local-order1.C: New.
1695 * g++.dg/tls/thread_local-order2.C: New.
1696 * g++.dg/tls/thread_local-wrap1.C: New.
1697 * g++.dg/tls/thread_local-wrap2.C: New.
1698 * g++.dg/tls/thread_local-wrap3.C: New.
1699 * g++.dg/tls/thread_local-wrap4.C: New.
1700 * g++.dg/tls/thread_local2g.C: New.
1701 * g++.dg/tls/thread_local3g.C: New.
1702 * g++.dg/tls/thread_local4g.C: New.
1703 * g++.dg/tls/thread_local5g.C: New.
1704 * g++.dg/tls/thread_local6g.C: New.
1705 * g++.dg/tls/thread_local7g.C: New.
1706
1707 * g++.dg/tls/thread_local3.C: New.
1708 * g++.dg/tls/thread_local4.C: New.
1709 * g++.dg/tls/thread_local5.C: New.
1710 * g++.dg/tls/thread_local6.C: New.
1711
1712 * g++.dg/tls/init-2.C: Tweak errors.
1713 * g++.dg/tls/thread_local1.C: New.
1714 * g++.dg/tls/thread_local2.C: New.
1715 * g++.dg/tls/thread_local7.C: New.
1716
1717 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1718
1719 PR target/54866
1720 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1721
1722 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1723
1724 PR target/54685
1725 * gcc.target/sh/pr54685.c: New.
1726
1727 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1728
1729 PR c++/53528 C++11 attribute support
1730 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1731 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1787
1788 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1789
1790 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1791 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1792 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1793
1794 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1795
1796 PR target/54760
1797 * gcc.target/sh/pr54760-2.c: New.
1798 * gcc.target/sh/pr54760-3.c: New.
1799
1800 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/51422
1803 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1804
1805 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1806 Sandra Loosemore <sandra@codesourcery.com>
1807
1808 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1809 and test that the accumulator is initialized using MULT.
1810 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1811 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1812
1813 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 PR c++/52764
1816 * g++.dg/cpp0x/stdint.C: New.
1817
1818 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/54249
1821 * g++.dg/cpp0x/stddef.C: New.
1822
1823 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1824
1825 PR fortran/54832
1826 * gfortran.dg/typebound_operator_17.f90: New.
1827
1828 2012-10-06 Jan Hubicka <jh@suse.cz>
1829
1830 PR lto/53831
1831 PR lto/54776
1832 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1833
1834 2012-10-06 Jan Hubicka <jh@suse.cz>
1835
1836 * gcc.dg/lto/resolutions_0.c: New testcase.
1837
1838 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1839
1840 PR fortran/45521
1841 * gfortran.dg/generic_25.f90: New.
1842 * gfortran.dg/generic_26.f90: New.
1843 * gfortran.dg/generic_27.f90: New.
1844
1845 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1846
1847 PR target/54760
1848 * gcc.target/sh/pr54760-1.c: New.
1849
1850 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1851
1852 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1853 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1854 * g++.dg/warn/Wsign-compare-5.C: New test.
1855 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1856 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1857 * g++.dg/ext/builtin30.C: New test.
1858 * g++.dg/ext/vla12.C: New test.
1859 * gcc.dg/builtins-85.c: New test.
1860
1861 PR debug/54519
1862 * gcc.dg/guality/pr54519-1.c: New test.
1863 * gcc.dg/guality/pr54519-2.c: New test.
1864 * gcc.dg/guality/pr54519-3.c: New test.
1865 * gcc.dg/guality/pr54519-4.c: New test.
1866 * gcc.dg/guality/pr54519-5.c: New test.
1867 * gcc.dg/guality/pr54519-6.c: New test.
1868
1869 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1870
1871 PR c++/50893
1872 * g++.dg/cpp0x/defaulted38.C: New.
1873
1874 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR tree-optimization/33763
1877 * c-c++-common/pr33763.c: New test.
1878
1879 PR tree-optimization/54810
1880 * gcc.dg/tree-ssa/vrp85.c: New test.
1881
1882 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1883
1884 * gcc.dg/ucnid-7.c: Skip on AIX.
1885 * gcc.dg/ucnid-8.c: Same.
1886 * gcc.dg/ucnid-10.c: Same.
1887 * gcc.dg/ucnid-13.c: Same.
1888 * gcc.dg/attr-alias-3.c: Same.
1889 * gcc.dg/attr-alias-5.c: Same.
1890 * gcc.dg/torture/pr51106-2.c: Same.
1891 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1892
1893 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1894
1895 PR c++/52233
1896 * g++.dg/cpp0x/alias-decl-23.C: New.
1897
1898 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/53403
1901 * g++.dg/template/friend53.C: New.
1902
1903 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1906 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1907 (scan-ada-spec): Likewise.
1908 (scan-ada-spec-not): Likewise.
1909 * gcc.dg/dump-ada-spec-1.c: New test.
1910 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1911
1912 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1915
1916 2012-10-04 Florian Weimer <fweimer@redhat.com>
1917
1918 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1919
1920 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/54323
1923 * g++.dg/cpp0x/pr54323.C: New.
1924
1925 2012-10-04 Richard Guenther <rguenther@suse.de>
1926
1927 PR middle-end/54735
1928 * g++.dg/torture/pr54735.C: New testcase.
1929
1930 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1931
1932 PR rtl-optimization/54739
1933 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1934
1935 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1936
1937 PR target/51244
1938 * gcc.target/sh/pr51244-12.c: New.
1939
1940 2012-10-03 Dehao Chen <dehao@google.com>
1941
1942 PR middle-end/54782
1943 * gcc.dg/pr54782.c: New test.
1944
1945 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR c++/54777
1948 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1949
1950 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1951
1952 PR fortran/54778
1953 * gfortran.dg/class_53.f90: New.
1954
1955 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1956
1957 PR debug/54551
1958 * gcc.dg/guality/pr54551.c: New.
1959
1960 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1961
1962 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1963 * gcc.target/powerpc/pr46728-2.c: Likewise.
1964
1965 2012-10-02 Sharad Singhai <singhai@google.com>
1966
1967 PR testsuite/54772
1968 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1969 to fix test failures caused by r191883.
1970 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1971 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1972 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1973 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1974 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1975 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1976 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1977 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1978 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1979
1980 2012-09-30 Sharad Singhai <singhai@google.com>
1981
1982 * gcc.target/i386/vect-double-1.c: Fix test.
1983
1984 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1985
1986 PR target/54087
1987 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1988 atomic_sub fails.
1989
1990 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1991
1992 PR rtl-optimization/54457
1993 * gcc.target/i386/pr54457.c: New test.
1994
1995 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1996
1997 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1998
1999 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2000
2001 * gcc.target/i386/vect-rebuild.c: New testcase.
2002
2003 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2004
2005 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2006
2007 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2008
2009 * gcc.target/mips/pr37362.c: Fix target selector.
2010
2011 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2012
2013 PR target/54083
2014 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2015
2016 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2017
2018 * gcc.dg/ucnid-8.c: Update line number.
2019 * gcc.dg/torture/pr51106-2.c: Likewise.
2020
2021 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2022
2023 PR fortran/54667
2024 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2025 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2026 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2027
2028 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2029
2030 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2031 partially reverting r170092.
2032 * gfortran.dg/class_7.f03: Ditto.
2033 * gfortran.dg/coarray_14.f90: Ditto.
2034 * gfortran.dg/typebound_proc_13.f03: Ditto.
2035
2036 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/54738
2039 * g++.dg/cpp0x/sfinae42.C: New.
2040
2041 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2042
2043 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2044 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2045 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2046 * gcc.dg/pr42629.c: XFAIL on AIX.
2047 * gcc.dg/pr47684.c: Same.
2048 * gcc.dg/pr43670.c: Same.
2049 * gcc.dg/pr42916.c: Same.
2050 * gcc.dg/pr45449.c: Same.
2051 * gcc.dg/pr50017.c: Same.
2052 * gcc.dg/pr42728.c: Same.
2053 * gcc.dg/pr47881.c: Same.
2054 * gcc.dg/pr44023.c: Same.
2055 * gcc.dg/pr41345.c: Same.
2056 * gcc.dg/pr42630.c: Same.
2057 * gcc.dg/pr44971.c: Same.
2058 * gcc.dg/pr46771.c: Same.
2059 * gcc.dg/ucnid-8.c: Same.
2060 * gcc.dg/ucnid-10.c: Same.
2061 * gcc.dg/ucnid-13.c: Same.
2062 * gcc.dg/torture/pr51106-2.c: Same.
2063 * gcc.dg/pr48768.c: Same.
2064 * gcc.dg/pr42631.c: Same.
2065 * gcc.dg/pr43084.c: Same.
2066 * gcc.dg/ucnid-7.c: Same.
2067 * gcc.dg/pr42889.c: Same.
2068 * gcc.dg/pr41241.c: Same.
2069 * gcc.dg/pr42719.c: Same.
2070 * g++.dg/debug/pr46583.C: Same.
2071 * g++.dg/debug/pr47106.C: Same.
2072 * g++.dg/opt/pr48549.C: Same.
2073 * g++.dg/other/pr42685.C: Same.
2074 * c-c++-common/pr43942.c: Same.
2075
2076 2012-09-29 Ian Lance Taylor <iant@google.com>
2077
2078 * go.test/go-test.exp: Update for latest version of Go testsuite.
2079
2080 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2081
2082 PR fortran/52724
2083 * gfortran.dg/internal_readwrite_3.f90: New test.
2084
2085 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2086
2087 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2088 c-c++-common/Wunused-local-typedefs-2.c to here.
2089
2090 PR c++/54372 - unused attribute inactive on dependant entities
2091 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2092
2093 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2094
2095 PR c++/29028 - Missed unused warning on using declaration
2096 * g++.dg/warn/Wunused-var-18.C: New test.
2097
2098 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2099
2100 PR c++/53551 - -Wunused-local-typedefs misses uses
2101 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2102
2103 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR target/54716
2106 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2107
2108 PR tree-optimization/54713
2109 * gcc.c-torture/compile/pr54713-1.c: New test.
2110 * gcc.c-torture/compile/pr54713-2.c: New test.
2111 * gcc.c-torture/compile/pr54713-3.c: New test.
2112
2113 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2114
2115 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2116
2117 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2118
2119 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2120
2121 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR target/54703
2124 * gcc.target/i386/pr54703.c: New test.
2125
2126 2012-09-27 Richard Guenther <rguenther@suse.de>
2127
2128 PR lto/54709
2129 * gcc.dg/lto/pr54709_0.c: New testcase.
2130 * gcc.dg/lto/pr54709_1.c: Likewise.
2131
2132 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2133
2134 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2135
2136 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2137
2138 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2139
2140 * gcc.target/arm/pr42879.c: Handle big-endian.
2141
2142 2012-09-26 Steve Ellcey <sellcey@mips.com>
2143
2144 PR c/37303
2145 * gcc.dg/pr37303.c: Check for rdata or rodata.
2146
2147 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2148
2149 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2150
2151 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2152
2153 PR target/51274
2154 PR target/53087
2155 * gcc.target/powerpc/ppc-ne0-1.c: New.
2156
2157 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2158
2159 PR target/54089
2160 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2161 test_19, test_20, test_21, test_22, test_23): New functions.
2162 * gcc.target/sh/pr54089-4.c: New.
2163 * gcc.target/sh/pr54089-5.c: New.
2164 * gcc.target/sh/pr54089-6.c: New.
2165 * gcc.target/sh/pr54089-7.c: New.
2166
2167 2012-09-25 Richard Guenther <rguenther@suse.de>
2168
2169 PR lto/54625
2170 * gcc.dg/lto/pr54702_0.c: New testcase.
2171 * gcc.dg/lto/pr54702_1.c: Likewise.
2172 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2173 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2174 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2175 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2176
2177 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 PR c++/54526
2180 * g++.dg/cpp0x/parse2.C: New.
2181 * g++.dg/parse/error11.C: Adjust.
2182 * g++.dg/parse/error12.C: Likewise.
2183
2184 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2185
2186 * gcc.target/i386/20030217-1.c: Added check for
2187 large_long_double effective target.
2188 * gcc.target/i386/387-3.c: Likewise.
2189 * gcc.target/i386/387-4.c: Likewise.
2190 * gcc.target/i386/pr36578-1.c: Likewise.
2191 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2192 when long double size is equal double size.
2193 * gcc.target/i386/excess-precision-1.c: Likewise.
2194 * gcc.target/i386/pr36578-2.c: Likewise.
2195 * gcc.target/i386/20030217-2.c: New testcase.
2196
2197 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR tree-optimization/54676
2200 * gcc.dg/pr54676.c: New test.
2201
2202 2012-09-25 Richard Guenther <rguenther@suse.de>
2203
2204 PR tree-optimization/53663
2205 * gcc.dg/torture/pr53663-1.c: New testcase.
2206 * gcc.dg/torture/pr53663-2.c: Likewise.
2207 * gcc.dg/torture/pr53663-3.c: Likewise.
2208
2209 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2210
2211 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2212
2213 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2214
2215 * lib/target-supports-dg.exp (dg-require-effective-target,
2216 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2217 dg-process-target-1 instead of dg-process-target.
2218 (dg-process-target-1): Rename from dg-process-target.
2219 (dg-process-target): New.
2220
2221 2012-09-24 Richard Guenther <rguenther@suse.de>
2222
2223 PR tree-optimization/54684
2224 * g++.dg/torture/pr54684.C: New testcase.
2225
2226 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2227
2228 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2229
2230 2012-09-24 Richard Guenther <rguenther@suse.de>
2231
2232 PR middle-end/52173
2233 * gcc.dg/tm/pr52173-1.c: New.
2234 * gcc.dg/tm/pr52173-2.c: New.
2235
2236 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gcc.dg/pr54669.c: New test.
2239
2240 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2241 Dominique Dhumieres <dominiq@lps.ens.fr>
2242
2243 PR testsuite/54677
2244 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2245
2246 2012-09-23 Tobias Burnus <burnus@net-b.de>
2247
2248 PR fortran/54618
2249 * gfortran.dg/class_array_14.f90: New.
2250
2251 2012-09-22 Kai Tietz <ktietz@redhat.com>
2252
2253 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2254 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2255
2256 2012-09-21 Dehao Chen <dehao@google.com>
2257
2258 PR go/54649
2259 PR tree-optimization/54655
2260 * g++.dg/pr54655.C: New testcase.
2261
2262 2012-09-21 Richard Guenther <rguenther@suse.de>
2263
2264 PR tree-optimization/54647
2265 * g++.dg/torture/pr54647.C: New testcase.
2266
2267 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2268
2269 PR c++/54427
2270 * c-c++-common/torture/vector-compare-2.c: Add -w.
2271
2272 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gnat.dg/opt20.ads: Move dg directive to...
2275 * gnat.dg/opt20.adb: ...here.
2276 * gnat.dg/addr1.ad[sb]: Likewise.
2277 * gnat.dg/concat2.ad[sb]: Likewise.
2278 * gnat.dg/array16.ad[sb]: Likewise.
2279 * gnat.dg/atomic5.ad[sb]: Likewise.
2280 * gnat.dg/discr29.ad[sb]: Likewise.
2281 * gnat.dg/noreturn5.ad[sb]: Likewise.
2282 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2283 * gnat.dg/discr23.ads: Remove dg directive.
2284 * gnat.dg/nested_float_packed.ads: Likewise.
2285 * gnat.dg/oconst6.ads: Move to...
2286 * gnat.dg/specs/oconst6.ads: ...here.
2287
2288 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 PR c++/52432
2291 * g++.dg/cpp0x/decltype32.C: Tweak.
2292
2293 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2294
2295 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2296 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2297 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2298 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2299
2300 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2301
2302 PR c++/54581
2303 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2304
2305 2012-09-19 Steve Ellcey <sellcey@mips.com>
2306
2307 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2308
2309 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2310
2311 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2312 * gcc.target/powerpc/ppc-mftb.c: New file.
2313
2314 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2315
2316 PR target/54089
2317 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2318 functions.
2319
2320 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2321
2322 PR target/54236
2323 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2324
2325 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2326
2327 * gcc.c-torture/execute/20120919-1.c: New test.
2328
2329 2012-09-19 Richard Guenther <rguenther@suse.de>
2330
2331 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2332
2333 2012-09-19 Richard Guenther <rguenther@suse.de>
2334
2335 * gcc.dg/builtin-unreachable-6.c: Adjust.
2336
2337 2012-09-19 Richard Guenther <rguenther@suse.de>
2338
2339 * gcc.dg/builtin-object-size-10.c: Adjust.
2340 * gcc.dg/builtin-unreachable-5.c: Adjust.
2341 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2342 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2343 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2344 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2345 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2346 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2347 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2348 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2349 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2350 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2351 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2352 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2353
2354 2012-09-19 Richard Guenther <rguenther@suse.de>
2355
2356 PR tree-optimization/54132
2357 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2358 * gcc.dg/torture/pr54132.c: Likewise.
2359
2360 2012-09-19 Terry Guo <terry.guo@arm.com>
2361
2362 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2363 extra prune rules that will be applied to all tests in a .exp file.
2364 (gcc-dg-prune): Use rules defined by the above variable.
2365 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2366 harmless warnings on architecture switch conflict.
2367
2368 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2369
2370 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2371 of asm-comment characters instead of a single one.
2372 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2373
2374 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2375
2376 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2377
2378 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2379 target instead of xfailing it.
2380 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2381 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2382 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2383 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2384 * gcc.dg/vect/vect-104.c: Likewise.
2385 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2386 * gcc.dg/vect/vect-outer-1.c: Likewise.
2387 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2388 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2389 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2390 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2391 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2392 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2393 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2394 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2395 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2396
2397 * lib/target-supports.exp
2398 (check_effective_target_vect_widen_mult_qi_to_hi,
2399 check_effective_target_vect_widen_mult_hi_to_si,
2400 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2401 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2402 check_effective_target_vect_pack_trunc,
2403 check_effective_target_vect_unpack,
2404 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2405 instead of arm_none.
2406
2407 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2408
2409 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2410
2411 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2412 config to compiler_flags.
2413
2414 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR target/54592
2417 * gcc.target/i386/pr54592.c: New test.
2418
2419 PR tree-optimization/54610
2420 * gcc.target/i386/pr54610.c: New test.
2421
2422 2012-09-17 Jason Merrill <jason@redhat.com>
2423
2424 PR c++/54575
2425 * g++.dg/cpp0x/alias-decl-21.C: New.
2426 * g++.dg/cpp0x/alias-decl-22.C: New.
2427
2428 2012-09-17 Tobias Burnus <burnus@net-b.de>
2429
2430 PR fortran/54608
2431 * gfortran.dg/scan_2.f90: New.
2432
2433 2012-09-17 Jason Merrill <jason@redhat.com>
2434
2435 PR c++/53661
2436 * g++.dg/init/aggr9.C: New.
2437
2438 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2439
2440 * gnat.dg/loop_optimization12.ad[sb]: New test.
2441
2442 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2443
2444 PR fortran/54285
2445 * gfortran.dg/proc_ptr_result_7.f90: New.
2446
2447 2012-09-17 Tobias Burnus <burnus@net-b.de>
2448
2449 PR fortran/54603
2450 * gfortran.dg/structure_constructor_11.f90: New.
2451
2452 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR tree-optimization/54563
2455 * g++.dg/torture/pr54563.C: New test.
2456
2457 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2458
2459 PR fortran/54594
2460 * gfortran.dg/typebound_generic_14.f03: New.
2461
2462 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2463
2464 PR fortran/54387
2465 * gfortran.dg/proc_ptr_38.f90: New.
2466
2467 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2468
2469 PR debug/54460
2470 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2471 to scary regexp.
2472
2473 PR testsuite/54007
2474 * gnat.dg/lto15.adb: Require lto.
2475
2476 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2477 "myBindC" for hppa*-*-hpux*.
2478
2479 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2480
2481 * gfortran.dg/namelist_75.f90: New test.
2482
2483 2012-09-15 Tom de Vries <tom@codesourcery.com>
2484
2485 * gcc.dg/tree-ssa/vrp82.c: New test.
2486 * gcc.dg/tree-ssa/vrp83.c: Same.
2487 * gcc.dg/tree-ssa/vrp84.c: Same.
2488
2489 2012-09-15 Tom de Vries <tom@codesourcery.com>
2490
2491 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2492 * gcc.dg/tree-ssa/vrp81.c: ... this.
2493
2494 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2495
2496 PR target/54222
2497 * gcc.target/avr/torture/fix-types.h: New.
2498 * gcc.target/avr/torture/vals-hr.def: New.
2499 * gcc.target/avr/torture/vals-r.def: New.
2500 * gcc.target/avr/torture/vals-k.def: New.
2501 * gcc.target/avr/torture/vals-ur.def: New.
2502 * gcc.target/avr/torture/vals-uk.def: New.
2503 * gcc.target/avr/torture/vals-uhr.def: New.
2504 * gcc.target/avr/torture/vals-llk.def: New.
2505 * gcc.target/avr/torture/vals-ullk.def: New.
2506 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2507 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2508 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2509 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2510 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2511 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2512 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2513 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2514
2515 2012-09-14 Dehao Chen <dehao@google.com>
2516
2517 * g++.dg/debug/dwarf2/deallocator.C: New test.
2518
2519 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2520
2521 PR c/54552
2522 * gcc.c-torture/compile/pr54552-1.c: New test.
2523
2524 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2525
2526 PR c++/54427
2527 * g++.dg/other/vector-compare.C: New testcase.
2528 * c-c++-common/vector-compare-3.c: New testcase.
2529 * gcc.dg/vector-shift.c: Move ...
2530 * c-c++-common/vector-shift.c: ... here.
2531 * gcc.dg/vector-shift1.c: Move ...
2532 * c-c++-common/vector-shift1.c: ... here.
2533 * gcc.dg/vector-shift3.c: Move ...
2534 * c-c++-common/vector-shift3.c: ... here.
2535 * gcc.dg/vector-compare-1.c: Move ...
2536 * c-c++-common/vector-compare-1.c: ... here.
2537 * gcc.dg/vector-compare-2.c: Move ...
2538 * c-c++-common/vector-compare-2.c: ... here.
2539 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2540 * c-c++-common/torture/vector-compare-1.c: ... here.
2541 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2542 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2543 * c-c++-common/torture/vector-compare-2.c: ... here.
2544 * gcc.c-torture/execute/vector-shift.c: Move ...
2545 * c-c++-common/torture/vector-shift.c: ... here.
2546 * gcc.c-torture/execute/vector-shift2.c: Move ...
2547 * c-c++-common/torture/vector-shift2.c: ... here.
2548 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2549 * c-c++-common/torture/vector-subscript-1.c: ... here.
2550 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2551 * c-c++-common/torture/vector-subscript-2.c: ... here.
2552 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2553 * c-c++-common/torture/vector-subscript-3.c: ... here.
2554
2555 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2556
2557 PR c/54103
2558 * gcc.c-torture/compile/pr54103-1.c,
2559 gcc.c-torture/compile/pr54103-2.c,
2560 gcc.c-torture/compile/pr54103-3.c,
2561 gcc.c-torture/compile/pr54103-4.c,
2562 gcc.c-torture/compile/pr54103-5.c,
2563 gcc.c-torture/compile/pr54103-6.c: New tests.
2564 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2565
2566 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2567
2568 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2569
2570 2012-09-14 Richard Guenther <rguenther@suse.de>
2571
2572 PR tree-optimization/54565
2573 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2574 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2575
2576 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2577
2578 * gcc.target/arm/combine-movs.c: Add missing space.
2579
2580 2012-09-14 Richard Guenther <rguenther@suse.de>
2581
2582 * g++.dg/torture/builtin-location.C: New testcase.
2583
2584 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2585 Manuel López-Ibåñez <manu@gcc.gnu.org>
2586
2587 PR c++/53210
2588 * g++.dg/warn/Wuninitialized-self.C: New.
2589
2590 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2591
2592 PR c/54559
2593 * gcc.c-torture/compile/pr54559.c: New test.
2594
2595 2012-09-13 Jason Merrill <jason@redhat.com>
2596
2597 PR c++/53839
2598 * g++.dg/cpp0x/constexpr-temp1.C: New.
2599
2600 PR c++/54511
2601 * g++.dg/template/anonunion2.C: New.
2602
2603 PR c++/53836
2604 * g++.dg/template/init10.C: New.
2605
2606 2012-09-13 Tobias Burnus <burnus@net-b.de>
2607
2608 PR fortran/54556
2609 * gfortran.dg/implicit_pure_3.f90: New.
2610
2611 2012-09-13 Richard Guenther <rguenther@suse.de>
2612
2613 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2614
2615 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2616
2617 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2618
2619 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2620
2621 * c-c++-common/pr51712.c: Handle for short-enum targets.
2622
2623 2012-09-12 Terry Guo <terry.guo@arm.com>
2624
2625 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2626 and lsrs for Thumb2 mode.
2627
2628 2012-09-12 Jan Hubicka <jh@suse.cz>
2629
2630 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2631
2632 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2633
2634 PR target/54445
2635 * gcc.target/i386/pr54445-1.c: New file.
2636 * gcc.target/i386/pr54445-2.c: Likewise.
2637
2638 2012-09-12 Tobias Burnus <burnus@net-b.de>
2639
2640 PR fortran/54225
2641 PR fortran/53306
2642 * gfortran.dg/coarray_10.f90: Update dg-error.
2643 * gfortran.dg/coarray_28.f90: New.
2644 * gfortran.dg/array_section_3.f90: New.
2645
2646 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2647
2648 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2649 gcc.target/arm/pr48252.c: Fix for big-endian support.
2650
2651 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2652
2653 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2654
2655 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2656 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2657
2658 * gcc.target/arm/neon-vfma-1.c: New testcase.
2659 * gcc.target/arm/neon-vfms-1.c: Likewise.
2660 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2661 of float.
2662 * gcc.target/arm/neon-vmls-1.c: Likewise.
2663 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2664 function.
2665 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2666 (check_effective_target_arm_neonv2_ok): Likewise.
2667 (check_effective_target_arm_neonv2_hw): Likewise.
2668 (check_effective_target_arm_neonv2): Likewise.
2669
2670 2012-09-11 Richard Guenther <rguenther@suse.de>
2671
2672 PR middle-end/54515
2673 * g++.dg/tree-ssa/pr54515.C: New testcase.
2674
2675 2012-09-10 Andrew Pinski <apinski@cavium.com>
2676
2677 PR tree-opt/c54362
2678 * gcc.dg/tm/memopt-16.c: New testcase.
2679
2680 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 PR c++/54541
2683 PR c++/54542
2684 * g++.dg/cpp0x/sfinae40.C: New.
2685 * g++.dg/cpp0x/sfinae41.C: Likewise.
2686
2687 2012-09-10 Jason Merrill <jason@redhat.com>
2688
2689 PR c++/54538
2690 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2691
2692 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2693
2694 PR target/54089
2695 * gcc.target/sh/pr54089-3.c: New.
2696
2697 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2698
2699 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2700
2701 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2702
2703 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2704
2705 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2706
2707 * gcc.dg/pr52558-2.c: Delete.
2708 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2709
2710 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2711
2712 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2713
2714 2012-09-10 Richard Guenther <rguenther@suse.de>
2715
2716 PR tree-optimization/54520
2717 * gcc.dg/torture/pr54520.c: New testcase.
2718
2719 2012-09-10 Jason Merrill <jason@redhat.com>
2720
2721 PR c++/54506
2722 * g++.dg/cpp0x/implicit14.C: New.
2723
2724 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2725
2726 PR fortran/54208
2727 * gfortran.dg/bound_simplification_3.f90: New test.
2728
2729 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2730
2731 PR testsuite/54184
2732 * gcc.dg/pr52558-1.c: Delete.
2733 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2734
2735 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2736
2737 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2738 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2739 * gcc.target/arm/smlaltt-1.c: Likewise.
2740
2741 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2742
2743 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2744
2745 2012-09-07 Tom de Vries <tom@codesourcery.com>
2746
2747 PR tree-optimization/53986
2748 * gcc.dg/tree-ssa/vrp80.c: New test.
2749 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2750
2751 2012-09-06 Jason Merrill <jason@redhat.com>
2752
2753 PR c++/54341
2754 PR c++/54253
2755 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2756 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2757
2758 2012-09-06 Andrew Pinski <apinski@cavium.com>
2759
2760 PR tree-opt/54494
2761 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2762
2763 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR rtl-optimization/54455
2766 * gcc.dg/54455.c: New test.
2767
2768 2012-09-06 Tobias Burnus <burnus@net-b.de>
2769
2770 PR fortran/54463
2771 * gfortran.dg/promotion_2.f90: New.
2772
2773 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR middle-end/54486
2776 * c-c++-common/pr54486.c: New test.
2777
2778 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2779
2780 PR fortran/54474
2781 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2782
2783 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2784
2785 PR c++/54191
2786 * g++.dg/cpp0x/sfinae39.C: New.
2787
2788 2012-09-04 Jason Merrill <jason@redhat.com>
2789
2790 PR c++/54441
2791 * g++.dg/ext/flexary3.C: New.
2792
2793 PR c++/54420
2794 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2795
2796 PR c++/54198
2797 * g++.dg/template/defarg15.C: New.
2798
2799 PR c++/54437
2800 * g++.dg/template/access24.C: New.
2801
2802 2012-09-04 Richard Guenther <rguenther@suse.de>
2803
2804 PR tree-optimization/54458
2805 * gcc.dg/torture/pr54458.c: New testcase.
2806
2807 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2808
2809 * gcc.target/arm/neon-vext.c: New test.
2810 * gcc.target/arm/neon-vext-execute.c: Ditto.
2811
2812 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2813
2814 PR fortran/54243
2815 PR fortran/54244
2816 * gfortran.dg/select_type_29.f03: New.
2817
2818 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2819
2820 * gcc.dg/fold-perm.c: Improve test.
2821
2822 2012-09-03 Tobias Burnus <burnus@net-b.de>
2823
2824 PR fortran/51632
2825 * gfortran.dg/coarray_class_1.f90: New.
2826
2827 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2828
2829 PR target/49206
2830 * gcc.c-torture/compile/pr49206.c: New test.
2831
2832 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2833 Uros Bizjak <ubizjak@gmail.com>
2834
2835 PR target/36680
2836 * gfortran.dg/pr36680.f90: New test.
2837
2838 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2839
2840 PR target/42295
2841 * g++.dg/opt/pr42295.C: New test.
2842
2843 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR target/54436
2846 * gcc.dg/torture/pr54436.c: New test.
2847
2848 2012-09-01 Andrew Pinski <apinski@cavium.com>
2849
2850 * gcc.target/mips/truncate-8.c: New testcase.
2851
2852 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2853
2854 PR target/46829
2855 PR target/46843
2856 * gcc.target/i386/pr46829.c: New test.
2857 * gcc.target/i386/pr46843.c: Ditto.
2858
2859 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2860 Jason Merrill <jason@redhat.com>
2861
2862 PR c++/18747
2863 * g++.dg/parse/error50.C: New.
2864
2865 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR c/54428
2868 * gcc.c-torture/compile/pr54428.c: New test.
2869
2870 2012-08-31 Ollie Wild <aaw@google.com>
2871
2872 PR c++/54197
2873 * g++.dg/init/lifetime3.C: New test.
2874
2875 2012-08-31 Martin Jambor <mjambor@suse.cz>
2876
2877 PR middle-end/54409
2878 * gcc.dg/torture/pr54409.c: New test.
2879
2880 2012-08-31 Martin Jambor <mjambor@suse.cz>
2881
2882 * gfortran.dg/pr48636.f90: Add dump scan checks.
2883
2884 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2885
2886 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2887
2888 2012-08-28 Joey Ye <joey.ye@arm.com>
2889
2890 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2891
2892 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2893
2894 PR target/46254
2895 * gcc.target/i386/pr46254.c: New test.
2896
2897 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2898
2899 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2900 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2901 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2902
2903 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2904
2905 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2906 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2907 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2908 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2909 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2910 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2911 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2912 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2913 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2914 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2915 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2916 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2917 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2918 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2919 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2920 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2921 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2922 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2923 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2924 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2925 gcc.target/mips/unaligned-1.c: Tighten regexps.
2926
2927 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2928
2929 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2930 (mips_option_groups): Remove optimization. Add various -f options.
2931 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2932 and -pg imply -fno-omit-frame-pointer.
2933 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2934 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2935 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2936 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2937 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2938 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2939 * gcc.target/mips/abi-n32-long32.c: Likewise.
2940 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2941 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2942 * gcc.target/mips/abi-n32-long64.c: Likewise.
2943 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2944 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2945 * gcc.target/mips/abi-n64-long32.c: Likewise.
2946 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2947 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2948 * gcc.target/mips/abi-n64-long64.c: Likewise.
2949 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2950 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2951 * gcc.target/mips/abi-o32-long32.c: Likewise.
2952 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2953 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2954 * gcc.target/mips/abi-o32-long64.c: Likewise.
2955 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2956 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2957 * gcc.target/mips/abi-o64-long32.c: Likewise.
2958 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2959 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2960 * gcc.target/mips/abi-o64-long64.c: Likewise.
2961 * gcc.target/mips/asm-1.c: Likewise.
2962 * gcc.target/mips/branch-1.c: Likewise.
2963 * gcc.target/mips/call-3.c: Likewise.
2964 * gcc.target/mips/call-saved-3.c: Likewise.
2965 * gcc.target/mips/clear-cache-1.c: Likewise.
2966 * gcc.target/mips/div-1.c: Likewise.
2967 * gcc.target/mips/div-2.c: Likewise.
2968 * gcc.target/mips/div-3.c: Likewise.
2969 * gcc.target/mips/div-4.c: Likewise.
2970 * gcc.target/mips/div-5.c: Likewise.
2971 * gcc.target/mips/div-6.c: Likewise.
2972 * gcc.target/mips/div-7.c: Likewise.
2973 * gcc.target/mips/div-8.c: Likewise.
2974 * gcc.target/mips/div-9.c: Likewise.
2975 * gcc.target/mips/div-10.c: Likewise.
2976 * gcc.target/mips/div-11.c: Likewise.
2977 * gcc.target/mips/div-12.c: Likewise.
2978 * gcc.target/mips/dsp-ctrl.c: Likewise.
2979 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2980 * gcc.target/mips/ext-8.c: Likewise.
2981 * gcc.target/mips/extend-2.c: Likewise.
2982 * gcc.target/mips/fix-r10000-1.c: Likewise.
2983 * gcc.target/mips/fix-r10000-2.c: Likewise.
2984 * gcc.target/mips/fix-r10000-3.c: Likewise.
2985 * gcc.target/mips/fix-r10000-4.c: Likewise.
2986 * gcc.target/mips/fix-r10000-5.c: Likewise.
2987 * gcc.target/mips/fix-r10000-6.c: Likewise.
2988 * gcc.target/mips/fix-r10000-7.c: Likewise.
2989 * gcc.target/mips/fix-r10000-8.c: Likewise.
2990 * gcc.target/mips/fix-r10000-9.c: Likewise.
2991 * gcc.target/mips/fix-r10000-10.c: Likewise.
2992 * gcc.target/mips/fix-r10000-11.c: Likewise.
2993 * gcc.target/mips/fix-r10000-12.c: Likewise.
2994 * gcc.target/mips/fix-r10000-13.c: Likewise.
2995 * gcc.target/mips/fix-r10000-14.c: Likewise.
2996 * gcc.target/mips/fix-r10000-15.c: Likewise.
2997 * gcc.target/mips/fpcmp-1.c: Likewise.
2998 * gcc.target/mips/fpcmp-2.c: Likewise.
2999 * gcc.target/mips/fpr-moves-7.c: Likewise.
3000 * gcc.target/mips/fpr-moves-8.c: Likewise.
3001 * gcc.target/mips/int-moves-1.c: Likewise.
3002 * gcc.target/mips/int-moves-2.c: Likewise.
3003 * gcc.target/mips/long-calls-pg.c: Likewise.
3004 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3005 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3006 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3007 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3008 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3009 * gcc.target/mips/mips-3d-1.c: Likewise.
3010 * gcc.target/mips/mips-3d-2.c: Likewise.
3011 * gcc.target/mips/mips-3d-3.c: Likewise.
3012 * gcc.target/mips/mips-3d-4.c: Likewise.
3013 * gcc.target/mips/mips-3d-5.c: Likewise.
3014 * gcc.target/mips/mips-3d-6.c: Likewise.
3015 * gcc.target/mips/mips-3d-7.c: Likewise.
3016 * gcc.target/mips/mips-3d-8.c: Likewise.
3017 * gcc.target/mips/mips-3d-9.c: Likewise.
3018 * gcc.target/mips/mips-ps-1.c: Likewise.
3019 * gcc.target/mips/mips-ps-2.c: Likewise.
3020 * gcc.target/mips/mips-ps-3.c: Likewise.
3021 * gcc.target/mips/mips-ps-4.c: Likewise.
3022 * gcc.target/mips/mips-ps-6.c: Likewise.
3023 * gcc.target/mips/mips32-dspr2.c: Likewise.
3024 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3025 * gcc.target/mips/neg-abs-1.c: Likewise.
3026 * gcc.target/mips/neg-abs-2.c: Likewise.
3027 * gcc.target/mips/nmadd-3.c: Likewise.
3028 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3029 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3030 * gcc.target/mips/octeon-pop-1.c: Likewise.
3031 * gcc.target/mips/pr26765.c: Likewise.
3032 * gcc.target/mips/pr33256.c: Likewise.
3033 * gcc.target/mips/pr33635-1.c: Likewise.
3034 * gcc.target/mips/pr33755.c: Likewise.
3035 * gcc.target/mips/pr35802.c: Likewise.
3036 * gcc.target/mips/pr45074.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3042 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3043 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3044 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3045 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3046 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3047 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3048 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3049 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3050 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3051 * gcc.target/mips/save-restore-1.c: Likewise.
3052 * gcc.target/mips/save-restore-3.c: Likewise.
3053 * gcc.target/mips/save-restore-5.c: Likewise.
3054 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3055 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3056 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3057 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3058 * gcc.target/mips/stack-1.c: Likewise.
3059
3060 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3061 Tighten regexps.
3062
3063 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3064 branch under test to be filled with preceding rather than
3065 following instructions.
3066 * gcc.target/mips/branch-10.c: Likewise.
3067 * gcc.target/mips/branch-11.c: Likewise.
3068 * gcc.target/mips/branch-12.c: Likewise.
3069 * gcc.target/mips/branch-13.c: Likewise.
3070 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3071 to be eliminated. Tighten $28 scan-assembler-not test.
3072
3073 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3074 function to...
3075 * gcc.target/mips/call-4.c: ...this new test.
3076
3077 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3078 more likely.
3079 * gcc.target/mips/code-readable-3.c: Likewise.
3080 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3081 flag but skip for -O0.
3082 * gcc.target/mips/code-readable-4.c: Likewise.
3083
3084 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3085 of operations under test.
3086 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3087
3088 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3089 Don't require sibling-call optimization.
3090 * gcc.target/mips/near-far-4.c: Likewise.
3091
3092 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3093 Make sure that the register variable is used.
3094 * gcc.target/mips/soft-float-1.c: Likewise.
3095
3096 * gcc.target/mips/sdata-1.c: Make static data volatile.
3097 * gcc.target/mips/sdata-2.c: Likewise.
3098 * gcc.target/mips/sdata-3.c: Likewise.
3099 * gcc.target/mips/sdata-4.c: Likewise.
3100
3101 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3102 skip for -O0.
3103 * gcc.target/mips/atomic-memory-2.c: Likewise.
3104 * gcc.target/mips/branch-cost-1.c: Likewise.
3105 * gcc.target/mips/branch-cost-2.c: Likewise.
3106 * gcc.target/mips/cache-1.c: Likewise.
3107 * gcc.target/mips/call-1.c: Likewise.
3108 * gcc.target/mips/call-saved-2.c: Likewise.
3109 * gcc.target/mips/const-anchor-1.c: Likewise.
3110 * gcc.target/mips/const-anchor-2.c: Likewise.
3111 * gcc.target/mips/dse-1.c: Likewise.
3112 * gcc.target/mips/dsp-lhx.c: Likewise.
3113 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3114 * gcc.target/mips/ext-1.c: Likewise.
3115 * gcc.target/mips/ext-2.c: Likewise.
3116 * gcc.target/mips/ext-3.c: Likewise.
3117 * gcc.target/mips/ext-4.c: Likewise.
3118 * gcc.target/mips/ext-5.c: Likewise.
3119 * gcc.target/mips/ext-6.c: Likewise.
3120 * gcc.target/mips/ext-7.c: Likewise.
3121 * gcc.target/mips/extend-1.c: Likewise.
3122 * gcc.target/mips/fix-r4000-1.c: Likewise.
3123 * gcc.target/mips/fix-r4000-3.c: Likewise.
3124 * gcc.target/mips/fix-r4000-5.c: Likewise.
3125 * gcc.target/mips/fix-r4000-6.c: Likewise.
3126 * gcc.target/mips/fix-r4000-8.c: Likewise.
3127 * gcc.target/mips/fix-r4000-10.c: Likewise.
3128 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3129 * gcc.target/mips/fixed-vector-type.c: Likewise.
3130 * gcc.target/mips/fpr-moves-1.c: Likewise.
3131 * gcc.target/mips/fpr-moves-2.c: Likewise.
3132 * gcc.target/mips/fpr-moves-3.c: Likewise.
3133 * gcc.target/mips/fpr-moves-4.c: Likewise.
3134 * gcc.target/mips/fpr-moves-5.c: Likewise.
3135 * gcc.target/mips/fpr-moves-6.c: Likewise.
3136 * gcc.target/mips/ins-1.c: Likewise.
3137 * gcc.target/mips/ins-2.c: Likewise.
3138 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3139 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3140 * gcc.target/mips/lazy-binding-1.c: Likewise.
3141 * gcc.target/mips/madd-3.c: Likewise.
3142 * gcc.target/mips/madd-5.c: Likewise.
3143 * gcc.target/mips/madd-6.c: Likewise.
3144 * gcc.target/mips/madd-8.c: Likewise.
3145 * gcc.target/mips/madd-9.c: Likewise.
3146 * gcc.target/mips/memcpy-1.c: Likewise.
3147 * gcc.target/mips/mips-ps-type.c: Likewise.
3148 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3149 * gcc.target/mips/mips-sched-madd.c: Likewise.
3150 * gcc.target/mips/mips16e-extends.c: Likewise.
3151 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3152 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3153 * gcc.target/mips/movcc-1.c: Likewise.
3154 * gcc.target/mips/movcc-2.c: Likewise.
3155 * gcc.target/mips/movcc-3.c: Likewise.
3156 * gcc.target/mips/msub-5.c: Likewise.
3157 * gcc.target/mips/msub-6.c: Likewise.
3158 * gcc.target/mips/msub-8.c: Likewise.
3159 * gcc.target/mips/mult-2.c: Likewise.
3160 * gcc.target/mips/mult-3.c: Likewise.
3161 * gcc.target/mips/mult-5.c: Likewise.
3162 * gcc.target/mips/mult-6.c: Likewise.
3163 * gcc.target/mips/mult-7.c: Likewise.
3164 * gcc.target/mips/mult-12.c: Likewise.
3165 * gcc.target/mips/mult-13.c: Likewise.
3166 * gcc.target/mips/mult-14.c: Likewise.
3167 * gcc.target/mips/mult-15.c: Likewise.
3168 * gcc.target/mips/mult-17.c: Likewise.
3169 * gcc.target/mips/mult-18.c: Likewise.
3170 * gcc.target/mips/mult-19.c: Likewise.
3171 * gcc.target/mips/nmadd-1.c: Likewise.
3172 * gcc.target/mips/nmadd-2.c: Likewise.
3173 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3174 * gcc.target/mips/octeon-cins-1.c: Likewise.
3175 * gcc.target/mips/octeon-cins-2.c: Likewise.
3176 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3177 * gcc.target/mips/octeon-exts-2.c: Likewise.
3178 * gcc.target/mips/octeon-exts-3.c: Likewise.
3179 * gcc.target/mips/octeon-exts-4.c: Likewise.
3180 * gcc.target/mips/octeon-exts-5.c: Likewise.
3181 * gcc.target/mips/octeon-exts-6.c: Likewise.
3182 * gcc.target/mips/octeon-exts-7.c: Likewise.
3183 * gcc.target/mips/octeon-pop-2.c: Likewise.
3184 * gcc.target/mips/octeon-seq-3.c: Likewise.
3185 * gcc.target/mips/octeon-seq-4.c: Likewise.
3186 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3187 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3188 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3189 * gcc.target/mips/pr54240.c: Likewise.
3190 * gcc.target/mips/rsqrt-1.c: Likewise.
3191 * gcc.target/mips/rsqrt-2.c: Likewise.
3192 * gcc.target/mips/rsqrt-3.c: Likewise.
3193 * gcc.target/mips/rsqrt-4.c: Likewise.
3194 * gcc.target/mips/save-restore-2.c: Likewise.
3195 * gcc.target/mips/save-restore-4.c: Likewise.
3196 * gcc.target/mips/sb1-1.c: Likewise.
3197 * gcc.target/mips/scc-1.c: Likewise.
3198 * gcc.target/mips/scc-2.c: Likewise.
3199 * gcc.target/mips/scc-3.c: Likewise.
3200 * gcc.target/mips/scc-4.c: Likewise.
3201 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3202 * gcc.target/mips/truncate-1.c: Likewise.
3203 * gcc.target/mips/truncate-2.c: Likewise.
3204 * gcc.target/mips/truncate-3.c: Likewise.
3205 * gcc.target/mips/truncate-4.c: Likewise.
3206 * gcc.target/mips/truncate-5.c: Likewise.
3207 * gcc.target/mips/truncate-6.c: Likewise.
3208 * gcc.target/mips/unaligned-1.c: Likewise.
3209
3210 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3211 skip for -O0. Require -fexpensive-optimizations.
3212 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3213 * gcc.target/mips/dspr2-MULT.c: Likewise.
3214 * gcc.target/mips/fix-r4000-2.c: Likewise.
3215 * gcc.target/mips/fix-r4000-4.c: Likewise.
3216 * gcc.target/mips/fix-r4000-7.c: Likewise.
3217 * gcc.target/mips/fix-r4000-9.c: Likewise.
3218 * gcc.target/mips/madd-1.c: Likewise.
3219 * gcc.target/mips/madd-2.c: Likewise.
3220 * gcc.target/mips/madd-4.c: Likewise.
3221 * gcc.target/mips/maddu-1.c: Likewise.
3222 * gcc.target/mips/maddu-2.c: Likewise.
3223 * gcc.target/mips/maddu-3.c: Likewise.
3224 * gcc.target/mips/maddu-4.c: Likewise.
3225 * gcc.target/mips/msub-1.c: Likewise.
3226 * gcc.target/mips/msub-2.c: Likewise.
3227 * gcc.target/mips/msub-3.c: Likewise.
3228 * gcc.target/mips/msub-4.c: Likewise.
3229 * gcc.target/mips/msubu-1.c: Likewise.
3230 * gcc.target/mips/msubu-2.c: Likewise.
3231 * gcc.target/mips/msubu-3.c: Likewise.
3232 * gcc.target/mips/msubu-4.c: Likewise.
3233 * gcc.target/mips/mult-1.c: Likewise.
3234 * gcc.target/mips/mult-4.c: Likewise.
3235 * gcc.target/mips/mult-8.c: Likewise.
3236 * gcc.target/mips/mult-9.c: Likewise.
3237 * gcc.target/mips/mult-10.c: Likewise.
3238 * gcc.target/mips/mult-11.c: Likewise.
3239 * gcc.target/mips/mult-16.c: Likewise.
3240
3241 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3242 skip for -O0 and -Os.
3243 * gcc.target/mips/fix-r4000-12.c: Likewise.
3244 * gcc.target/mips/madd-7.c: Likewise.
3245 * gcc.target/mips/mips-ps-5.c: Likewise.
3246 * gcc.target/mips/mips-ps-7.c: Likewise.
3247 * gcc.target/mips/msub-7.c: Likewise.
3248
3249 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3250 skip for -O0. Require -mno-abicalls.
3251 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3252
3253 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3254 skip for -O0. Require a total number of BBIT instructions and
3255 at least one of each kind.
3256
3257 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3258 skip for -O0. Require -fno-unroll-loops.
3259
3260 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3261 skip for -O0. Allow BLTZ as well as BGEZ.
3262
3263 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3264
3265 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3266 skip for -O0. Require -fschedule-insns2.
3267 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3268
3269 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3270 but skip for -O0. Make a branch-likely more likely.
3271
3272 * gcc.target/mips/timode-2.c: Split each test into its own function.
3273 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3274
3275 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3276 skip for -O0. Require -fpeephole2.
3277 * gcc.target/mips/vr-mult-2.c: Likewise.
3278
3279 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3280
3281 PR preprocessor/53469
3282 * gcc.dg/cpp/_Pragma7.c: New test case.
3283
3284 2012-08-27 Tobias Burnus <burnus@net-b.de>
3285
3286 PR fortran/54370
3287 * gfortran.dg/do_5.f90: New.
3288
3289 2012-08-27 Tobias Burnus <burnus@net-b.de>
3290
3291 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3292 from dg-options as -Wall no longer implies it.
3293
3294 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3295
3296 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3297
3298 2012-08-25 Jason Merrill <jason@redhat.com>
3299
3300 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3301
3302 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/51421
3305 * g++.dg/cpp0x/auto34.C: New.
3306
3307 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR c/54363
3310 * gcc.dg/pr54363.c: New test.
3311
3312 PR c/54355
3313 * gcc.dg/pr54355.c: New test.
3314
3315 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 PR debug/52857
3318 * gcc.target/i386/pr52857-1.c: New.
3319 * gcc.target/i386/pr52857-2.c: Likewise.
3320
3321 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3322
3323 * gcc.target/mips/code-readable-4.c: New test.
3324
3325 2012-08-23 Julian Brown <julian@codesourcery.com>
3326 Sandra Loosemore <sandra@codesourcery.com>
3327
3328 * gcc.target/mips/code-readable-1.c: Add -O to options.
3329
3330 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3331
3332 PR c++/20420
3333 * g++.dg/lookup/using53.C: New.
3334
3335 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3336
3337 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3338 * gcc.dg/fixed-point/convert-1.c: New.
3339 * gcc.dg/fixed-point/convert-2.c: New.
3340 * gcc.dg/fixed-point/convert-3.c: New.
3341 * gcc.dg/fixed-point/convert-4.c: New.
3342 * gcc.dg/fixed-point/convert-float-1.c: New.
3343 * gcc.dg/fixed-point/convert-float-2.c: New.
3344 * gcc.dg/fixed-point/convert-float-3.c: New.
3345 * gcc.dg/fixed-point/convert-float-4.c: New.
3346 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3347 * gcc.dg/fixed-point/convert-sat.c: New.
3348 * gcc.dg/fixed-point/convert.h: New.
3349
3350 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3351
3352 PR target/54089
3353 * gcc.target/sh/pr54089-2.c: New.
3354
3355 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3356
3357 * gcc.target/i386/long-double-64-1.c: New file.
3358 * gcc.target/i386/long-double-64-2.c: Likewise.
3359 * gcc.target/i386/long-double-64-3.c: Likewise.
3360 * gcc.target/i386/long-double-64-4.c: Likewise.
3361 * gcc.target/i386/long-double-80-1.c: Likewise.
3362 * gcc.target/i386/long-double-80-2.c: Likewise.
3363 * gcc.target/i386/long-double-80-3.c: Likewise.
3364 * gcc.target/i386/long-double-80-4.c: Likewise.
3365 * gcc.target/i386/long-double-80-5.c: Likewise.
3366 * gcc.target/i386/long-double-80-6.c: Likewise.
3367 * gcc.target/i386/long-double-80-7.c: Likewise.
3368
3369 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3370
3371 PR tree-optimization/54317
3372 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3373
3374 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3375
3376 PR target/39423
3377 * gcc.target/sh/pr39423-2.c: New.
3378
3379 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3380
3381 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3382 * gcc.dg/fold-perm.c: Likewise.
3383
3384 2012-08-20 Jan Hubicka <jh@suse.cz>
3385
3386 PR fortran/48636
3387 * gcc.dg/ipa/inlinehint-1.c: New.
3388
3389 2012-08-20 Florian Weimer <fweimer@redhat.com>
3390
3391 PR c++/19351
3392 * g++.dg/init/new38.C: New test.
3393 * g++.dg/init/new39.C: New test.
3394
3395 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3396
3397 PR target/54089
3398 * gcc.target/sh/pr54089-1.c: New.
3399
3400 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3401
3402 PR target/51244
3403 * gcc.target/sh/pr51244-11.c: New.
3404
3405 2012-08-20 Tobias Burnus <burnus@net-b.de>
3406
3407 PR fortran/54301
3408 * gfortran.dg/warn_target_lifetime_2.f90: New.
3409
3410 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 PR c++/10416
3413 * g++.dg/warn/Wunused-var-17.C: New.
3414
3415 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3416
3417 PR middle-end/53992
3418 * gcc.dg/gomp/pr53992.c: New test.
3419
3420 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3421
3422 PR tree-ssa/54295
3423 * gcc.c-torture/execute/20120817-1.c: New test.
3424
3425 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3426
3427 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3428 add instruction.
3429 (f2): New test that really does need adds.
3430
3431 2012-08-20 Richard Guenther <rguenther@suse.de>
3432
3433 PR tree-optimization/54327
3434 * gcc.dg/torture/pr54327.c: New testcase.
3435
3436 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR tree-optimization/54321
3439 * gcc.c-torture/compile/pr54321.c: New test.
3440
3441 2012-08-20 Tobias Burnus <burnus@net-b.de>
3442
3443 PR fortran/54301
3444 * gfortran.dg/warn_target_lifetime_1.f90: New.
3445
3446 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3447
3448 PR fortran/54298
3449 * gfortran.dg/real_compare_1.f90: New test case.
3450 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3451
3452 2012-08-18 Jan Hubicka <jh@suse.cz>
3453
3454 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3455
3456 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3457
3458 PR fortran/39290
3459 * gfortran.dg/interface_37.f90: New test.
3460
3461 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3462 Gary Funck <gary@intrepid.com>
3463
3464 PR target/20020
3465 * gcc.target/i386/pr20020-1.c: New test.
3466 * gcc.target/i386/pr20020-2.c: Likewise.
3467 * gcc.target/i386/pr20020-3.c: Likewise.
3468
3469 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3470
3471 * gcc.target/i386/perm-concat.c: New test.
3472
3473 2012-08-17 Julian Brown <julian@codesourcery.com>
3474
3475 * gcc.target/arm/div64-unwinding.c: New test.
3476
3477 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3478
3479 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3480
3481 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3482
3483 PR target/54236
3484 * gcc.target/sh/pr54236-1.c: New.
3485
3486 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3487
3488 * lib/target-supports.exp (check_effective_target_sync_int_long)
3489 (check_effective_target_sync_char_short): Enable for crisv32-*
3490 and cris-*.
3491
3492 PR middle-end/54261
3493 * gcc.dg/torture/pr54261-1.c: New test.
3494
3495 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3496
3497 PR fortran/54243
3498 PR fortran/54244
3499 * gfortran.dg/typebound_call_24.f03: New.
3500
3501 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3502
3503 PR tree-optimization/54245
3504 * gcc.dg/tree-ssa/pr54245.c: New test.
3505
3506 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3507
3508 PR tree-optimization/54240
3509 * gcc.target/powerpc/pr54240.c: New test.
3510 * gcc.target/mips/pr54240.c: Likewise.
3511
3512 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3513
3514 PR target/52933
3515 * gcc.target/sh/pr52933-1.c: New.
3516 * gcc.target/sh/pr52933-2.c: New.
3517
3518 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3519
3520 PR target/50751
3521 * gcc.target/sh/pr50751-8.c: New.
3522
3523 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3524
3525 PR fortran/47586
3526 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3527 * gfortran.dg/typebound_proc_27.f03: New test.
3528
3529 2012-08-14 Sterling Augustine <saugustine@google.com>
3530
3531 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3532
3533 2012-08-14 Tobias Burnus <burnus@net-b.de>
3534
3535 PR fortran/40881
3536 * gfortran.dg/data_constraints_3.f90: New.
3537 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3538 to disable -pedantic compilation.
3539 * gfortran.dg/pr37243.f: Ditto.
3540 * gfortran.dg/g77/19990826-3.f: Ditto.
3541 * gfortran.dg/g77/20020307-1.f : Ditto.
3542 * gfortran.dg/g77/980310-3.f: Ditto.
3543
3544 2012-08-14 Tobias Burnus <burnus@net-b.de>
3545
3546 PR fortran/54234
3547 * gfortran.dg/warn_conversion_4.f90: New.
3548
3549 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR middle-end/53411
3552 PR rtl-optimization/53495
3553 * gcc.c-torture/compile/pr53411.c: New test.
3554 * gcc.c-torture/compile/pr53495.c: New test.
3555
3556 2012-08-13 Richard Guenther <rguenther@suse.de>
3557
3558 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3559
3560 2012-08-13 Richard Guenther <rguenther@suse.de>
3561
3562 PR tree-optimization/54200
3563 * gcc.dg/guality/pr54200.c: New testcase.
3564 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3565
3566 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3567
3568 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3569
3570 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3571
3572 PR target/51244
3573 * gcc.target/sh/pr51244-7.c: New.
3574 * gcc.target/sh/pr51244-8.c: New.
3575 * gcc.target/sh/pr51244-9.c: New.
3576 * gcc.target/sh/pr51244-10.c: New.
3577
3578 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3579
3580 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3581 -m2e or -m2a.
3582 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3583 * gcc.target/sh/pr53511-1.c: Likewise.
3584 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3585 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3586 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3587 * gcc.target/sh/pr53512-3.c: Likewise.
3588 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3589
3590 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3591
3592 PR target/39423
3593 * gcc.c-torture/compile/pr39423-1.c: New.
3594 * gcc.c-torture/compile/pr39423-2.c: New.
3595
3596 2012-08-12 Tobias Burnus <burnus@net-b.de>
3597
3598 PR fortran/54221
3599 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3600 they appear uninitialized on the RHS.
3601 * gfortran.dg/public_private_module_6.f90: New.
3602
3603 2012-08-11 Martin Jambor <mjambor@suse.cz>
3604
3605 PR fortran/48636
3606 * gfortran.dg/pr48636.f90: New test.
3607
3608 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3609
3610 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3611 to avoid warnings.
3612 (main): Adjust caller.
3613
3614 2012-08-10 Richard Guenther <rguenther@suse.de>
3615
3616 * gcc.dg/matrix/*.c: Adjust and move ...
3617 * gcc.dg/torture/: ... here.
3618 * gcc.dg/matrix: Remove directory.
3619
3620 2012-08-10 Richard Guenther <rguenther@suse.de>
3621
3622 PR middle-end/54219
3623 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3624
3625 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3626
3627 PR middle-end/54211
3628 * gcc.dg/tree-ssa/pr54211.c: New test.
3629
3630 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3631
3632 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3633 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3634
3635 2012-08-10 Richard Guenther <rguenther@suse.de>
3636
3637 PR tree-optimization/54109
3638 * gcc.dg/torture/pr54109.c: New testcase.
3639 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3640 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3641
3642 2012-08-10 Richard Guenther <rguenther@suse.de>
3643
3644 PR tree-optimization/54027
3645 * gcc.dg/torture/pr54027.c: New testcase.
3646
3647 2012-08-10 Richard Guenther <rguenther@suse.de>
3648
3649 * g++.dg/plugin/selfassign.c: Adjust.
3650 * gcc.dg/plugin/selfassign.c: Likewise.
3651 * gcc.dg/strlenopt-11.c: Likewise.
3652 * gcc.dg/strlenopt-13.c: Likewise.
3653 * gcc.dg/no-strict-overflow-4.c: Likewise.
3654 * gcc.dg/strict-overflow-4.c: Likewise.
3655 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3656 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3657 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3658 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3659 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3660 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3661 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3662 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3663 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3664 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3665 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3666 * gcc.dg/pr46309.c: Likewise.
3667 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3668
3669 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3670
3671 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3672 for x86 targets.
3673 * gcc.c-torture/compile/20120727-2.c: New test.
3674
3675 2012-08-09 Martin Jambor <mjambor@suse.cz>
3676
3677 * gcc.dg/ipa/iinline-4.c: New test.
3678 * gcc.dg/ipa/iinline-5.c: Likewise.
3679 * gcc.dg/ipa/iinline-6.c: Likewise.
3680 * gcc.dg/ipa/iinline-7.c: Likewise.
3681 * gcc.dg/lto/20120723_0.c: Likewise.
3682 * gcc.dg/lto/20120723_1.c: Likewise.
3683
3684 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3685
3686 PR target/39423
3687 * gcc.target/sh/pr39423-1.c: New.
3688
3689 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3690
3691 PR target/51244
3692 * gcc.target/sh/pr51244-5: New.
3693 * gcc.target/sh/pr51244-6: New.
3694
3695 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3696
3697 * gcc.target/i386/adx-addxcarry32-3.c: New.
3698 * gcc.target/i386/adx-addxcarry64-3.c: New.
3699
3700 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3701
3702 PR rtl-optimization/53701
3703 * gcc.dg/pr53701.c: New test.
3704
3705 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3706
3707 * gcc.c-torture/compile/20120727-1.c: New test.
3708
3709 2012-08-09 Tobias Burnus <burnus@net-b.de>
3710
3711 PR fortran/54199
3712 * gfortran.dg/intrinsic_shadow_4.f90: New.
3713
3714 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3715
3716 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3717
3718 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3719
3720 * gcc.c-torture/execute/20120808-1.c: New test.
3721
3722 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3723
3724 PR rtl-optimization/54157
3725 * gcc.target/i386/pr54157.c: New file.
3726
3727 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3728
3729 * gcc.target/i386/adx-addcarryx32-1.c: New.
3730 * gcc.target/i386/adx-addcarryx32-2.c: New.
3731 * gcc.target/i386/adx-addcarryx64-1.c: New.
3732 * gcc.target/i386/adx-addcarryx64-2.c: New.
3733 * gcc.target/i386/adx-check.h: New.
3734 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3735 * gcc.target/i386/sse-12.c: Add -madx.
3736 * gcc.target/i386/sse-13.c: Ditto.
3737 * gcc.target/i386/sse-14.c: Ditto.
3738 * gcc.target/i386/sse-22.c: Ditto.
3739 * gcc.target/i386/sse-23.c: Ditto.
3740 * g++.dg/other/i386-2.C: Ditto.
3741 * g++.dg/other/i386-3.C: Ditto.
3742
3743 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3744
3745 * gcc.dg/tree-ssa/slsr-5.c: New.
3746 * gcc.dg/tree-ssa/slsr-6.c: New.
3747 * gcc.dg/tree-ssa/slsr-7.c: New.
3748 * gcc.dg/tree-ssa/slsr-8.c: New.
3749 * gcc.dg/tree-ssa/slsr-9.c: New.
3750 * gcc.dg/tree-ssa/slsr-10.c: New.
3751 * gcc.dg/tree-ssa/slsr-11.c: New.
3752 * gcc.dg/tree-ssa/slsr-12.c: New.
3753 * gcc.dg/tree-ssa/slsr-13.c: New.
3754 * gcc.dg/tree-ssa/slsr-14.c: New.
3755 * gcc.dg/tree-ssa/slsr-15.c: New.
3756 * gcc.dg/tree-ssa/slsr-16.c: New.
3757 * gcc.dg/tree-ssa/slsr-17.c: New.
3758 * gcc.dg/tree-ssa/slsr-18.c: New.
3759 * gcc.dg/tree-ssa/slsr-19.c: New.
3760 * gcc.dg/tree-ssa/slsr-20.c: New.
3761 * gcc.dg/tree-ssa/slsr-21.c: New.
3762 * gcc.dg/tree-ssa/slsr-22.c: New.
3763 * gcc.dg/tree-ssa/slsr-23.c: New.
3764 * gcc.dg/tree-ssa/slsr-24.c: New.
3765 * gcc.dg/tree-ssa/slsr-25.c: New.
3766 * gcc.dg/tree-ssa/slsr-26.c: New.
3767 * gcc.dg/tree-ssa/slsr-30.c: New.
3768 * gcc.dg/tree-ssa/slsr-31.c: New.
3769
3770 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3771
3772 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3773 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3774 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3775
3776 2012-08-06 Cary Coutant <ccoutant@google.com>
3777
3778 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3779
3780 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3781
3782 PR fortran/35831
3783 * gfortran.dg/dummy_procedure_5.f90: Modified.
3784 * gfortran.dg/dummy_procedure_8.f90: New.
3785 * gfortran.dg/interface_26.f90: Modified.
3786 * gfortran.dg/proc_ptr_11.f90: Modified.
3787 * gfortran.dg/proc_ptr_15.f90: Modified.
3788 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3789 * gfortran.dg/typebound_override_1.f90: Modified.
3790 * gfortran.dg/typebound_proc_6.f03: Modified.
3791
3792 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3793
3794 PR tree-optimization/51938
3795 PR tree-optimization/52005
3796 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3797 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3800
3801 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3802
3803 Avoid crashing on erroneous static_assert usage
3804 * g++.dg/cpp0x/static_assert8.C: New test.
3805
3806 2012-08-06 Jason Merrill <jason@redhat.com>
3807
3808 * g++.dg/cpp0x/sfinae38.C: New.
3809
3810 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3811 Paolo Carlini <paolo.carlini@oracle.com>
3812
3813 PR c++/54165
3814 * g++.dg/conversion/void2.C: New.
3815
3816 2012-08-06 Tom de Vries <tom@codesourcery.com>
3817
3818 * gcc.dg/tree-ssa/vrp78.c: New test.
3819
3820 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3821 Richard Sandiford <rdsandiford@googlemail.com>
3822
3823 * g++.dg/opt/enum2.C: Require fpic target.
3824 * g++.dg/lto/20090303_0.C: Likewise.
3825
3826 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3827 Catherine Moore <clm@codesourcery.com>
3828
3829 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3830 flush function names too.
3831 * gcc.target/mips/clear-cache-1.c: Likewise.
3832
3833 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3834
3835 PR target/54156
3836 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3837
3838 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3839
3840 PR fortran/54166
3841 * gfortran.dg/array_5.f90: New test.
3842
3843 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3844
3845 PR tree-optimization/30318
3846 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3847
3848 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3849
3850 * g++.dg/ext/vector17.C: New testcase.
3851
3852 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3853
3854 PR target/51931
3855 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3856 * g++.dg/opt/longbranch1.C: Likewise.
3857
3858 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3859
3860 PR tree-optimization/53805
3861 * gcc.dg/fold-notunord.c: New testcase.
3862
3863 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3864
3865 PR fortran/48820
3866 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3867 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3868
3869 2012-08-02 Jason Merrill <jason@redhat.com>
3870 Paolo Carlini <paolo.carlini@oracle.com>
3871
3872 PR c++/51213 (again)
3873 * g++.dg/cpp0x/sfinae37.C: Extend.
3874
3875 2012-08-02 Richard Guenther <rguenther@suse.de>
3876
3877 PR tree-optimization/50672
3878 * g++.dg/torture/pr50672.C: New testcase.
3879
3880 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3881
3882 PR fortran/54147
3883 * gfortran.dg/abstract_type_6.f03: Modified.
3884 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3885 * gfortran.dg/proc_ptr_comp_35.f90: New.
3886 * gfortran.dg/typebound_proc_9.f03: Modified.
3887 * gfortran.dg/typebound_proc_26.f90: New.
3888
3889 2012-08-02 Richard Guenther <rguenther@suse.de>
3890
3891 * gcc.dg/torture/pta-callused-1.c: Adjust.
3892 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3893 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3894 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3895 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3896 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3897 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3898 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3899 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3900
3901 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3902
3903 PR fortran/54033
3904 * gfortran.dg/include_6.f90: New test case.
3905 * gfortran.dg/include_7.f90: New test case.
3906 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3907
3908 2012-08-01 Tom de Vries <tom@codesourcery.com>
3909
3910 * gcc.dg/tree-ssa/vrp76.c: New test.
3911
3912 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3913
3914 PR tree-optimization/46556
3915 * gcc.dg/tree-ssa/slsr-27.c: New.
3916 * gcc.dg/tree-ssa/slsr-28.c: New.
3917 * gcc.dg/tree-ssa/slsr-29.c: New.
3918
3919 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3920
3921 PR fortran/42418
3922 * gfortran.dg/proc_decl_29.f90: New.
3923
3924 2012-07-31 Dehao Chen <dehao@google.com>
3925
3926 * gcc.dg/predict-7.c: New test.
3927
3928 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3929
3930 PR fortran/54134
3931 * gfortran.dg/typebound_override_3.f90: New.
3932
3933 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3934
3935 PR tree-optimization/53773
3936 * gcc.dg/vect/pr53773.c: New test.
3937
3938 2012-07-31 Nick Clifton <nickc@redhat.com>
3939
3940 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3941 and for XStormy16.
3942
3943 2012-07-31 Tobias Burnus <burnus@net-b.de>
3944
3945 * gfortran.dg/c_funloc_tests_6.f90: New.
3946 * gfortran.dg/c_funloc_tests_7.f90: New.
3947 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3948
3949 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3950
3951 PR c++/53624
3952 * g++.dg/cpp0x/temp_default5.C: New.
3953
3954 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3955
3956 PR fortran/51081
3957 * gfortran.dg/proc_ptr_37.f90: New.
3958
3959 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3960
3961 * lib/target-supports.exp
3962 (check_effective_target_vect_natural_alignment): New function.
3963 * gcc.dg/align-2.c: Only run on targets with natural alignment
3964 of vector types.
3965 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3966 alignment of vector types.
3967
3968 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3969 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3970
3971 * gcc.target/i386/rdseed16-1.c: New.
3972 * gcc.target/i386/rdseed32-1.c: Ditto
3973 * gcc.target/i386/rdseed64-1.c: Ditto
3974 * gcc.target/i386/sse-12.c: Add -mrdseed.
3975 * gcc.target/i386/sse-13.c: Ditto.
3976 * gcc.target/i386/sse-14.c: Ditto.
3977 * g++.dg/other/i386-2.C: Ditto.
3978 * g++.dg/other/i386-3.C: Ditto.
3979
3980 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3981
3982 PR target/51244
3983 * gcc.target/sh/pr51244-4.c: New.
3984
3985 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3986
3987 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3988 for alpha*-*-* targets. Cleanup original tree dump.
3989
3990 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3991
3992 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3993 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3994
3995 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3996
3997 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3998 rand, srand. Include <stdlib.h>.
3999
4000 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4001
4002 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4003
4004 2012-07-26 Richard Henderson <rth@redhat.com>
4005
4006 * gcc.dg/attr-hotcold-1.c: New.
4007 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4008
4009 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4010 Sandra Loosemore <sandra@codesourcery.com>
4011
4012 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4013
4014 2012-07-26 Tobias Burnus <burnus@net-b.de>
4015
4016 * gfortran.dg/contiguous_1.f90: Update dg-error.
4017 * gfortran.dg/proc_ptr_32.f90: Ditto.
4018
4019 2012-07-26 Richard Guenther <rguenther@suse.de>
4020
4021 PR tree-optimization/54098
4022 * gcc.dg/torture/pr54098.c: New testcase.
4023
4024 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4025
4026 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4027 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4028
4029 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4030
4031 PR fortran/44354
4032 * gfortran.dg/array_constructor_39.f90: New test.
4033
4034 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4035
4036 PR fortran/44354
4037 * gfortran.dg/array_constructor_38.f90: New test.
4038
4039 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4040
4041 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4042
4043 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4044
4045 * gnat.dg/noreturn5.ad[sb]: New test.
4046
4047 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4048 Paul Brook <paul@codesourcery.com>
4049
4050 PR target/53633
4051
4052 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4053 * c-c++-common/pr53633.c: New test.
4054
4055 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4056
4057 * gcc.target/i386/asm-dialect-1.c: New test case.
4058
4059 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4060 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4061
4062 * gcc.target/i386/prefetchw-1.c: New.
4063 * gcc.target/i386/sse-12.c: Add -mprfchw.
4064 * gcc.target/i386/sse-13.c: Ditto.
4065 * gcc.target/i386/sse-14.c: Ditto.
4066 * gcc.target/i386/sse-22.c: Ditto.
4067 * gcc.target/i386/sse-23.c: Ditto.
4068 * g++.dg/other/i386-2.C: Ditto.
4069 * g++.dg/other/i386-3.C: Ditto.
4070
4071 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4072
4073 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4074
4075 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4076
4077 PR target/54051
4078 * gcc.target/arm/pr54051.c: New.
4079 * gcc.target/arm/vfp-1.c: Adjust test.
4080
4081 2012-07-24 Julian Brown <julian@codesourcery.com>
4082
4083 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4084 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4085 hard-float ARM.
4086
4087 2012-07-23 Paul Brook <paul@codesourcery.com>
4088
4089 * g++.dg/other/armv7m-1.c: New test.
4090
4091 2012-07-23 Julian Brown <julian@codesourcery.com>
4092
4093 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4094 ARM.
4095 (DO_TEST): Define to 1 for appropriate ARM targets.
4096
4097 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4098
4099 PR tree-optimization/53881
4100 * gcc.dg/pr53881.c: Renamed to ...
4101 * gcc.dg/pr53881-1.c: ... this.
4102 * gcc.dg/pr53881-2.c: New test.
4103
4104 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4105
4106 Handle recent changes in default atomics for cris*-*-linux*.
4107 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4108 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4109 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4110 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4111 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4112 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4113 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4114 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4115 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4116 -mno-unaligned-atomic-may-use-library is in effect for
4117 cris*-*-linux*.
4118 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4119 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4120 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4121 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4122 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4123 gcc.target/cris/torture/sync-mis-op-i-1.c,
4124 gcc.target/cris/torture/sync-mis-op-i-2.c,
4125 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4126 gcc.target/cris/torture/sync-mis-op-i-3.c,
4127 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4128 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4129 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4130 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4131 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4132 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4133 (main): Remove local variable x.
4134 [mis_ok]: Check that atomics don't fail.
4135
4136 2012-07-21 Andrew Pinski <apinski@cavium.com>
4137
4138 * gcc.dg/tree-ssa/vrp72.c: New test.
4139 * gcc.dg/tree-ssa/vrp73.c: New test.
4140 * gcc.dg/tree-ssa/vrp74.c: New test.
4141 * gcc.dg/tree-ssa/vrp75.c: New test.
4142
4143 2012-07-21 Andrew Pinski <apinski@cavium.com>
4144
4145 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4146 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4147
4148 2012-07-21 Andrew Pinski <apinski@cavium.com>
4149
4150 * gcc.target/mips/octeon-pop-2.c: New testcase.
4151
4152 2012-07-21 Tobias Burnus <burnus@net-b.de>
4153
4154 PR fortran/48820
4155 * gfortran.dg/assumed_rank_3.f90: New.
4156 * gfortran.dg/assumed_rank_11.f90: New.
4157 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4158 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4159 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4160
4161 2012-07-21 Andrew Pinski <apinski@cavium.com>
4162
4163 * gcc.target/mips/unaligned-1.c: New testcase.
4164
4165 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4166
4167 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4168
4169 2012-07-20 Tobias Burnus <burnus@net-b.de>
4170
4171 * gfortran.dg/bind_c_array_params_2.f90: New.
4172 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4173 and update dg-error.
4174
4175 2012-07-20 Tobias Burnus <burnus@net-b.de>
4176
4177 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4178
4179 2012-07-20 Jason Merrill <jason@redhat.com>
4180
4181 PR c++/54038
4182 * g++.dg/other/array7.C: New.
4183
4184 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4185
4186 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4187 the basic block and check loop depth.
4188 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4189 matching patterns and comments.
4190 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4191 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4192
4193 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR c++/28656
4196 * c-c++-common/pr28656.c: New test.
4197
4198 2012-07-19 Jason Merrill <jason@redhat.com>
4199
4200 PR c++/54026
4201 * g++.dg/init/mutable1.C: New.
4202
4203 2012-07-20 Tobias Burnus <burnus@net-b.de>
4204
4205 PR fortran/48820
4206 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4207 * gfortran.dg/assumed_rank_1.f90: New.
4208 * gfortran.dg/assumed_rank_1_c.c: New.
4209 * gfortran.dg/assumed_rank_2.f90: New.
4210 * gfortran.dg/assumed_rank_4.f90: New.
4211 * gfortran.dg/assumed_rank_5.f90: New.
4212 * gfortran.dg/assumed_rank_6.f90: New.
4213 * gfortran.dg/assumed_rank_7.f90: New.
4214 * gfortran.dg/assumed_rank_8.f90: New.
4215 * gfortran.dg/assumed_rank_8_c.c: New.
4216 * gfortran.dg/assumed_rank_9.f90: New.
4217 * gfortran.dg/assumed_rank_10.f90: New.
4218 * gfortran.dg/assumed_rank_12.f90: New.
4219
4220 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4221
4222 * gnat.dg/opt25.adb: New test.
4223 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4224 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4225
4226 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * gnat.dg/aggr20.ad[sb]: New test.
4229 * gnat.dg/aggr20_pkg.ads: New helper.
4230
4231 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4232
4233 * gnat.dg/derived_type3.adb: New test.
4234 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4235
4236 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR rtl-optimization/53942
4239 * gcc.dg/pr53942.c: New test.
4240
4241 2012-07-19 Jason Merrill <jason@redhat.com>
4242
4243 PR c++/54021
4244 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4245
4246 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gnat.dg/discr38.adb: New test.
4249
4250 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR middle-end/54017
4253 * c-c++-common/gomp/pr54017.c: New test.
4254
4255 2012-07-19 Richard Guenther <rguenther@suse.de>
4256 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/loop_optimization11.adb: New testcase.
4259 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4260
4261 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4262 Jason Merrill <jason@redhat.com>
4263
4264 * g++.dg/cpp0x/sfinae37.C: New.
4265 * g++.dg/template/access23.C: New.
4266 * g++.dg/template/access7.C: Adjust.
4267 * g++.dg/template/sfinae10.C: Don't expect errors.
4268 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4269
4270 2012-07-18 Julian Brown <julian@codesourcery.com>
4271 Sandra Loosemore <sandra@codesroucery.com>
4272
4273 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4274
4275 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4276
4277 * gnat.dg/noreturn4.ad[sb]: New test.
4278 * gnat.dg/noreturn4_pkg.ads: New helper.
4279
4280 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4281 Julian Brown <julian@codesourcery.com>
4282
4283 * gcc.target/arm/neon-vdup-1.c: New test case.
4284 * gcc.target/arm/neon-vdup-2.c: New test case.
4285 * gcc.target/arm/neon-vdup-3.c: New test case.
4286 * gcc.target/arm/neon-vdup-4.c: New test case.
4287 * gcc.target/arm/neon-vdup-5.c: New test case.
4288 * gcc.target/arm/neon-vdup-6.c: New test case.
4289 * gcc.target/arm/neon-vdup-7.c: New test case.
4290 * gcc.target/arm/neon-vdup-8.c: New test case.
4291 * gcc.target/arm/neon-vdup-9.c: New test case.
4292 * gcc.target/arm/neon-vdup-10.c: New test case.
4293 * gcc.target/arm/neon-vdup-11.c: New test case.
4294 * gcc.target/arm/neon-vdup-12.c: New test case.
4295 * gcc.target/arm/neon-vdup-13.c: New test case.
4296 * gcc.target/arm/neon-vdup-14.c: New test case.
4297 * gcc.target/arm/neon-vdup-15.c: New test case.
4298 * gcc.target/arm/neon-vdup-16.c: New test case.
4299 * gcc.target/arm/neon-vdup-17.c: New test case.
4300 * gcc.target/arm/neon-vdup-18.c: New test case.
4301 * gcc.target/arm/neon-vdup-19.c: New test case.
4302 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4303 arguments non-constant.
4304
4305 2012-07-18 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/53970
4308 * g++.dg/torture/pr53970.C: New testcase.
4309
4310 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4311
4312 PR target/38621
4313 * gcc.c-torture/compile/pr38621.c: New.
4314
4315 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4316
4317 PR target/33135
4318 * gcc.target/sh/pr33135-1.c: New.
4319 * gcc.target/sh/pr33135-2.c: New.
4320 * gcc.target/sh/pr33135-3.c: New.
4321 * gcc.target/sh/pr33135-4.c: New.
4322
4323 2012-07-17 Jason Merrill <jason@redhat.com>
4324
4325 PR c++/53995
4326 * g++.dg/parse/enum9.C: New.
4327
4328 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4329 Sandra Loosemore <sandra@codesourcery.com>
4330
4331 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4332 if there is a conflict with -mcpu=. Use -mcpu=5208.
4333
4334 2012-07-17 Jason Merrill <jason@redhat.com>
4335
4336 PR c++/53989
4337 * g++.dg/template/array23.C: New.
4338
4339 2012-07-17 Tobias Burnus <burnus@net-b.de>
4340
4341 PR fortran/53985
4342 * gfortran.dg/bind_c_usage_26.f90: New.
4343 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4344 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4345 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4346 * gfortran.dg/interop_params.f03: Ditto.
4347
4348 2012-07-17 Jason Merrill <jason@redhat.com>
4349
4350 * g++.dg/template/inherit8.C: Adjust.
4351 * g++.dg/template/using21.C: Adjust.
4352 * g++.dg/template/using22.C: Adjust.
4353
4354 PR c++/53549
4355 * g++.dg/template/current-inst1.C: New.
4356 * g++.dg/parse/crash35.C: Adjust.
4357
4358 2012-07-17 Tobias Burnus <burnus@net-b.de>
4359
4360 PR fortran/52101
4361 * gfortran.dg/oldstyle_4.f90: New.
4362
4363 2012-07-17 Tobias Burnus <burnus@net-b.de>
4364
4365 PR fortran/49265
4366 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4367 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4368
4369 2012-07-16 Jason Merrill <jason@redhat.com>
4370
4371 * g++.dg/parse/access8.C: Adjust.
4372 * g++.dg/template/sfinae6_neg.C: Adjust.
4373
4374 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4375
4376 PR fortran/53824
4377 * gfortran.dg/coarray_allocate_1.f90: New test.
4378
4379 2012-07-16 Andrew Pinski <apinski@cavium.com>
4380
4381 * gcc.c-torture/execute/bswap-1.c: New testcase.
4382 * gcc.c-torture/compile/unalign-1.c: New testcase.
4383 * gcc.c-torture/compile/20120524-1.c: New testcase.
4384 * gcc.c-torture/compile/20101216-1.c: New testcase.
4385
4386 2012-07-16 Dehao Chen <dehao@google.com>
4387
4388 Revert
4389 2012-07-10 Dehao Chen <dehao@google.com>
4390
4391 * gcc.dg/debug_info_inline.c: New test.
4392
4393 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4394
4395 PR fortran/53956
4396 * gfortran.dg/proc_decl_28.f90: New.
4397
4398 2012-07-16 Andrew Pinski <apinski@cavium.com>
4399
4400 * gcc.dg/torture/builtins-1.c: New testcase.
4401
4402 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4403
4404 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4405 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4406 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4407 gcc.target/cris/sync-1-v10.c,
4408 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4409 pass -mno-unaligned-atomic-may-use-library.
4410 * gcc.target/cris/sync-xchg-1.c: New test.
4411 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4412 valid register operand output modifier.
4413
4414 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4415
4416 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4417 characters.
4418
4419 2012-07-13 Andrew Pinski <apinski@cavium.com>
4420
4421 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4422 rather than cleanup-tree-dump.
4423 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4424
4425 2012-07-13 Richard Guenther <rguenther@suse.de>
4426
4427 PR tree-optimization/53907
4428 * gcc.target/i386/pr53907.c: New testcase.
4429
4430 2012-07-13 Richard Guenther <rguenther@suse.de>
4431
4432 PR tree-optimization/53922
4433 * gcc.dg/torture/pr53922.c: New testcase.
4434
4435 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4436
4437 PR rtl-optimization/53908
4438 * gcc.dg/torture/pr53908.c: New test.
4439
4440 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4441
4442 PR c++/53531
4443 * g++.dg/cpp0x/variadic135.C: New.
4444
4445 2012-07-12 Jason Merrill <jason@redhat.com>
4446
4447 * g++.dg/template/sfinae6_neg.C: Adjust.
4448
4449 2012-07-12 Tobias Burnus <burnus@net-b.de>
4450
4451 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4452 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4453 scan-tree-dump-times pattern.
4454
4455 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4456
4457 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4458
4459 2012-07-11 Jason Merrill <jason@redhat.com>
4460
4461 DR 1402
4462 * g++.g/cpp0x/defaulted37.C: New.
4463
4464 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4465
4466 PR target/53859
4467 * gcc.target/arm/pr53859.c: New test.
4468
4469 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4470
4471 PR target/53886
4472 * gcc.c-torture/compile/pr53886.c: New.
4473
4474 2012-07-10 Dehao Chen <dehao@google.com>
4475
4476 * gcc.dg/debug_info_inline.c: New test.
4477
4478 2012-07-10 Jason Merrill <jason@redhat.com>
4479
4480 PR c++/53733
4481 * g++.dg/cpp0x/defaulted36.C: New.
4482 * g++.dg/cpp0x/defaulted21.C: Adjust.
4483
4484 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4485
4486 2012-07-09 Sterling Augustine <saugustine@google.com>
4487
4488 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4489
4490 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4491
4492 PR tree-optimization/53887
4493 * gcc.dg/pr53887.c: New test.
4494
4495 2012-07-09 Jason Merrill <jason@redhat.com>
4496
4497 PR c++/53882
4498 * g++.dg/cpp0x/nullptr29.C: New.
4499
4500 2012-07-09 Tom de Vries <tom@codesourcery.com>
4501 Richard Guenther <rguenther@suse.de>
4502
4503 * gcc.dg/builtin-unreachable-6.c: New test.
4504 * gcc.dg/builtin-unreachable-5.c: New test.
4505
4506 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4507
4508 PR tree-optimization/53881
4509 * gcc.dg/pr53881.c: New test.
4510
4511 2012-07-06 Jason Merrill <jason@redhat.com>
4512
4513 PR c++/53862
4514 * g++.dg/cpp0x/variadic134.C: New.
4515
4516 PR c++/53858
4517 * g++.dg/cpp0x/alias-decl-20.C: New.
4518
4519 2012-07-06 Tom de Vries <tom@codesourcery.com>
4520
4521 PR tree-optimization/51879
4522 * gcc.dg/pr51879-16.c: New test.
4523 * gcc.dg/pr51879-17.c: Same.
4524
4525 2012-07-06 Tom de Vries <tom@codesourcery.com>
4526
4527 PR tree-optimization/52009
4528 * gcc.dg/pr51879-7.c: New test.
4529 * gcc.dg/pr51879-18.c: New test.
4530
4531 2012-07-05 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/50852
4534 * g++.dg/template/typedef39.C: New.
4535
4536 PR c++/53039
4537 * g++.dg/cpp0x/variadic133.C: New.
4538 * g++.dg/template/param1.C: Adjust.
4539
4540 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4541
4542 PR target/48941
4543 PR target/51980
4544 * gcc.target/arm/neon/vtrnf32.c: Update.
4545 * gcc.target/arm/neon/vtrns32.c: Update.
4546 * gcc.target/arm/neon/vtrnu32.c: Update.
4547 * gcc.target/arm/neon/vzipf32.c: Update.
4548 * gcc.target/arm/neon/vzips32.c: Update.
4549 * gcc.target/arm/neon/vzipu32.c: Update.
4550
4551 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4552
4553 PR fortran/53732
4554 * gfortran.dg/inline_sum_4.f90: New test.
4555
4556 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4557
4558 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4559
4560 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4561
4562 * gcc.target/arm/fma-sp.c: New testcase.
4563 * gcc.target/arm/fma.c: Likewise.
4564 * gcc.target/arm/fma.h: Likewise.
4565
4566 2012-07-04 Jason Merrill <jason@redhat.com>
4567
4568 PR c++/53848
4569 * g++.dg/other/enum3.C: New.
4570
4571 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4572
4573 PR middle-end/53321
4574 * g++.dg/torture/pr53321.C: New test.
4575
4576 2012-07-04 Richard Guenther <rguenther@suse.de>
4577
4578 PR tree-optimization/53844
4579 * g++.dg/tree-ssa/pr53844.C: New testcase.
4580
4581 2012-07-04 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/53849
4584 * gcc.dg/pr53849.c: New testcase.
4585
4586 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR c++/53812
4589 * g++.dg/ext/label14.C: New test.
4590
4591 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4592
4593 PR target/53811
4594 * g++.dg/other/pr53811.C: New test.
4595
4596 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4597
4598 PR target/28896
4599 * gcc.target/m68k/stack-limit-1.c: New testcase.
4600
4601 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4602
4603 * gnat.dg/recursive_call.adb: New test.
4604
4605 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4606
4607 * gnat.dg/discr37.ad[sb]: New test.
4608
4609 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4610
4611 * g++.dg/other/packed1.C: Remove SH from xfail list.
4612
4613 2012-07-02 Jason Merrill <jason@redhat.com>
4614
4615 PR c++/53619
4616 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4617
4618 PR c++/53783
4619 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4620
4621 PR c++/53788
4622 * g++.dg/cpp0x/decltype39.C: New.
4623 * g++.dg/diagnostic/method1.C: Adjust.
4624
4625 PR c++/53816
4626 * g++.dg/template/ref6.C: New.
4627
4628 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4629
4630 PR target/53568
4631 * gcc.target/sh/pr53568-1.c: New.
4632
4633 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4634
4635 PR target/51244
4636 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4637
4638 2012-07-02 Jason Merrill <jason@redhat.com>
4639
4640 PR c++/53821
4641 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4642
4643 PR c++/53524
4644 * g++.dg/template/enum7.C: New.
4645 * g++.dg/other/ptrmem10.C: Adjust.
4646 * g++.dg/other/ptrmem11.C: Adjust.
4647 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4648
4649 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4650
4651 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4652
4653 2012-07-01 Wei Guozhi <carrot@google.com>
4654
4655 PR target/53447
4656 * gcc.target/arm/pr53447-1.c: New testcase.
4657 * gcc.target/arm/pr53447-2.c: New testcase.
4658 * gcc.target/arm/pr53447-3.c: New testcase.
4659 * gcc.target/arm/pr53447-4.c: New testcase.
4660
4661 2012-06-29 Richard Guenther <rguenther@suse.de>
4662
4663 PR tree-optimization/47061
4664 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4665
4666 2012-06-29 Richard Guenther <rguenther@suse.de>
4667
4668 PR tree-optimization/37541
4669 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4670
4671 2012-06-29 Richard Guenther <rguenther@suse.de>
4672
4673 PR tree-optimization/52589
4674 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4675
4676 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4677
4678 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4679
4680 * g++.dg/template/error46.C: Add missing comment to dg-message.
4681 * g++.dg/template/crash107.C: Likewise.
4682 * g++.dg/template/error47.C: Likewise.
4683 * g++.dg/template/crash108.C: Likewise.
4684 * g++.dg/overload/operator5.C: Likewise.
4685
4686 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4687 errors in dg-message directives, add comments.
4688
4689 2012-06-28 Kai Tietz <ktietz@redhat.com>
4690
4691 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4692 hard-coded 'unsigned long'.
4693
4694 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR tree-optimization/51581
4697 * gcc.dg/vect/pr51581-4.c: New test.
4698
4699 PR tree-optimization/53645
4700 * gcc.c-torture/execute/pr53645-2.c: New test.
4701
4702 2012-06-28 Richard Guenther <rguenther@suse.de>
4703
4704 PR middle-end/53790
4705 * gcc.dg/torture/pr53790.c: New testcase.
4706
4707 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR tree-optimization/53645
4710 * gcc.c-torture/execute/pr53645.c: New test.
4711
4712 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4713
4714 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4715
4716 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4717
4718 PR debug/53671
4719 PR debug/49888
4720 * gcc.dg/guality/pr49888.c: Account for the possibility that
4721 the variable is optimized out at the first test.
4722
4723 2012-06-27 Jason Merrill <jason@redhat.com>
4724
4725 * g++.dg/cpp0x/override2.C: Adjust.
4726 * g++.dg/template/error5.C: Adjust.
4727 * g++.dg/parse/crash28.C: Adjust.
4728
4729 PR c++/53563
4730 * g++.dg/parse/template27.C: New.
4731 * g++.dg/template/crash74.C: Adjust expected output.
4732
4733 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/41951
4736 PR fortran/49591
4737 * gfortran.dg/typebound_operator_16.f03: New.
4738
4739 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4740
4741 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4742 even src1.i and src2.i fields even in the second half of the arrays.
4743
4744 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4745
4746 PR c++/51033.
4747 * g++.dg/torture/vshuf-16.inc: New test.
4748 * g++.dg/torture/vshuf-2.inc: New test.
4749 * g++.dg/torture/vshuf-4.inc: New test.
4750 * g++.dg/torture/vshuf-8.inc: New test.
4751 * g++.dg/torture/vshuf-main.inc: New test.
4752 * g++.dg/torture/vshuf-v16hi.C: New test.
4753 * g++.dg/torture/vshuf-v16qi.C: New test.
4754 * g++.dg/torture/vshuf-v2df.C: New test.
4755 * g++.dg/torture/vshuf-v2di.C: New test.
4756 * g++.dg/torture/vshuf-v2sf.C: New test.
4757 * g++.dg/torture/vshuf-v2si.C: New test.
4758 * g++.dg/torture/vshuf-v4df.C: New test.
4759 * g++.dg/torture/vshuf-v4di.C: New test.
4760 * g++.dg/torture/vshuf-v4sf.C: New test.
4761 * g++.dg/torture/vshuf-v4si.C: New test.
4762 * g++.dg/torture/vshuf-v8hi.C: New test.
4763 * g++.dg/torture/vshuf-v8qi.C: New test.
4764 * g++.dg/torture/vshuf-v8si.C: New test.
4765
4766 2012-06-27 Richard Guenther <rguenther@suse.de>
4767
4768 PR middle-end/53676
4769 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4770
4771 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4772
4773 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4774 scan-dump-dem-not): Use printable pattern in test name.
4775
4776 2012-06-26 Sterling Augustine <saugustine@google.com>
4777 Dominique Dhumieres <dominiq@lps.ens.fr>
4778
4779 * gcc.dg/pubtypes-2.c: Update expected output.
4780 * gcc.dg/pubtypes-3.c: Likewise.
4781 * gcc.dg/pubtypes-4.c: Likewise.
4782
4783 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4784
4785 * gcc.dg/tree-ssa/slsr-1.c: New test.
4786 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4787 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4788 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4789
4790 2012-06-26 Matt Turner <mattst88@gmail.com>
4791
4792 PR target/35294
4793 * gcc.target/arm/mmx-2.c: New.
4794
4795 2012-06-26 Richard Guenther <rguenther@suse.de>
4796
4797 PR c++/53752
4798 * g++.dg/torture/pr53752.C: New testcase.
4799
4800 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR tree-optimization/53748
4803 * gcc.c-torture/compile/pr53748.c: New test.
4804
4805 2012-06-25 Jason Merrill <jason@redhat.com>
4806
4807 PR c++/53498
4808 PR c++/53305
4809 * g++.dg/cpp0x/decltype38.C: New.
4810 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4811
4812 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4813
4814 * lib/target-supports-dg.exp (testname-for-summary): New.
4815 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4816 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4817 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4818 scan-module-absence, output-exists, output-exists-not: Use
4819 testname-for-summary.
4820 (dg-test): Clean up testname_with_flags.
4821 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4822 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4823 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4824 scan-assembler-dem-not, object-size: Use testname-for-summary.
4825 * lib/gcov.exp (run-gcov): Likewise.
4826 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4827 scan-dump-dem, scan-dump-dem-note): Likewise.
4828
4829 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4830 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4831 including profopt.opt; save and restore existing value.
4832 * g++.dg/bprob/bprob.exp: Likewise.
4833 * gcc.dg/matrix/matrix.exp: Likewise.
4834 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4835 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4836 PROFOPT_OPTIONS.
4837
4838 2012-06-25 Richard Henderson <rth@redhat.com>
4839
4840 * gcc.dg/pr53749.c: New.
4841
4842 2012-06-25 Jason Merrill <jason@redhat.com>
4843
4844 PR c++/52988
4845 * g++.dg/cpp0x/nullptr28.C: New.
4846
4847 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4848
4849 * gcc.target/arm/neon-vld1_dupQ.c: New.
4850
4851 2012-06-25 Florian Weimer <fweimer@redhat.com>
4852
4853 * g++.dg/init/new35.C: New.
4854 * g++.dg/init/new36.C: New.
4855 * g++.dg/init/new37.C: New.
4856 * g++.dg/ext/vla5.C: New warning.
4857 * g++.dg/ext/vla8.C: New warning.
4858 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4859
4860 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4861 James Greenhalgh <james.greenhalgh@arm.com>
4862
4863 * gcc.target/arm/ftest-support-arm.h New testcase.
4864 * gcc.target/arm/ftest-support-thumb.h Likewise.
4865 * gcc.target/arm/ftest-support.h Likewise.
4866 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4867 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4868 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4870 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4871 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4872 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4873 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4874 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4875 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4876 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4877 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4878 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4879 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4880 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4881 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4882 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4883 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4884 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4885 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4886 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4887 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4888 * lib/target-supports.exp
4889 (check_effective_target_arm_arch_FUNC): Add support for more
4890 architectures.
4891 (add_options_for_arm_arch_FUNC): Likewise.
4892 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4893
4894 2012-06-25 Jason Merrill <jason@redhat.com>
4895
4896 PR c++/53202
4897 * g++.dg/cpp0x/constexpr-tuple.C: New.
4898
4899 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR target/53759
4902 * gcc.target/i386/pr53759.c: New test.
4903
4904 PR c++/53594
4905 * g++.dg/cpp0x/nsdmi7.C: New test.
4906
4907 2012-06-24 Kai Tietz <ktietz@redhat.com>
4908
4909 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4910 for LLP64 targets.
4911 * gcc.target/i386/pr38988.c: Likewise.
4912
4913 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4914
4915 PR fortran/47710
4916 PR fortran/53328
4917 * gfortran.dg/typebound_generic_12.f03: New.
4918 * gfortran.dg/typebound_generic_13.f03: New.
4919
4920 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4921
4922 * gnat.dg/lto15.ad[sb]: New test.
4923
4924 2012-06-21 Meador Inge <meadori@codesourcery.com>
4925
4926 PR c/53702
4927 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4928
4929 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4930
4931 * gcc.dg/pch/ident-1.c: New test.
4932 * gcc.dg/pch/ident-1.hs: Header file for new test.
4933
4934 2012-06-21 Michael Matz <matz@suse.de>
4935
4936 PR middle-end/53688
4937 * gcc.c-torture/execute/pr53688.c: New test.
4938
4939 2012-06-20 Richard Guenther <rguenther@suse.de>
4940
4941 PR tree-optimization/30318
4942 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4943
4944 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4945
4946 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4947
4948 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4949
4950 * gcc.target/i386/clearcapv2.map: New file.
4951 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4952
4953 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4954
4955 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4956 and add __sh__ case.
4957
4958 2012-06-19 Jason Merrill <jason@redhat.com>
4959
4960 PR c++/52637
4961 * g++.dg/debug/localclass1.C: New.
4962
4963 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4964
4965 * g++.dg/cpp0x/override4.C: New.
4966
4967 2012-06-14 Jason Merrill <jason@redhat.com>
4968
4969 PR c++/53651
4970 * g++.dg/cpp0x/decltype37.C: New.
4971
4972 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4973
4974 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4975
4976 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4977
4978 * gcc.c-torture/compile/vector-5.c,
4979 gcc.c-torture/compile/vector-6.c: New tests.
4980
4981 2012-06-19 Richard Henderson <rth@redhat.com>
4982
4983 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4984
4985 2012-06-19 Richard Guenther <rguenther@suse.de>
4986
4987 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4988
4989 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4990
4991 PR target/53712
4992 * gcc.target/i386/pr53712.c: New test.
4993
4994 2012-06-18 Tobias Burnus <burnus@net-b.de>
4995
4996 PR fortran/53692
4997 * gfortran.dg/elemental_optional_args_6.f90: New.
4998
4999 2012-06-18 Tobias Burnus <burnus@net-b.de>
5000
5001 PR fortran/53526
5002 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5003 * gfortran.dg/coarray/move_alloc_1.f90
5004
5005 2012-06-18 Tobias Burnus <burnus@net-b.de>
5006
5007 PR fortran/53526
5008 * gfortran.dg/coarray_27.f90: New.
5009
5010 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5011 Greta Yorsh <Greta.Yorsh@arm.com>
5012
5013 * gcc.target/arm/epilog-1.c: New test.
5014
5015 2012-06-18 Richard Guenther <rguenther@suse.de>
5016
5017 PR tree-optimization/53693
5018 * g++.dg/torture/pr53693.C: New testcase.
5019
5020 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5021
5022 PR tree-optimization/53703
5023 * gcc.dg/torture/pr53703.c: New test.
5024
5025 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5026
5027 PR middle-end/53698
5028 * gcc.target/i386/pr53698.c: New test.
5029
5030 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5031
5032 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5033
5034 2012-06-17 Tobias Burnus <burnus@net-b.de>
5035
5036 PR fortran/53691
5037 PR fortran/53685
5038 * gfortran.dg/transfer_check_3.f90: New.
5039
5040 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5043
5044 2012-06-16 Tobias Burnus <burnus@net-b.de>
5045
5046 PR fortran/53642
5047 PR fortran/45170
5048 * gfortran.dg/deferred_type_param_8.f90: New.
5049
5050 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5051
5052 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5053 testname that includes flags, passed in as new argument, in
5054 pass/fail messages.
5055 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5056 and pass it to verify-* procedures.
5057
5058 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5059 alignment torture options with usual torture options.
5060
5061 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5062 messages reported for one line of source code.
5063 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5064 * g++.dg/cpp0x/decltype2.C: Likewise.
5065 * g++.dg/cpp0x/decltype3.C: Likewise.
5066 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5067 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5068 * g++.dg/cpp0x/static_assert3.C: Likewise.
5069 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5070 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5071 * g++.dg/cpp0x/union1.C: Likewise.
5072 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5073 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5074 * g++.dg/cpp0x/variadic2.C: Likewise.
5075 * g++.dg/cpp0x/variadic20.C: Likewise.
5076 * g++.dg/cpp0x/variadic74.C: Likewise.
5077 * g++.dg/diagnostic/bitfld2.C: Likewise.
5078 * g++.dg/ext/attrib44.C: Likewise.
5079 * g++.dg/ext/no-asm-1.C: Likewise.
5080 * g++.dg/other/error34.C: Likewise.
5081 * g++.dg/parse/crash46.C: Likewise.
5082 * g++.dg/parse/error10.C: Likewise.
5083 * g++.dg/parse/error2.C: Likewise.
5084 * g++.dg/parse/error3.C: Likewise.
5085 * g++.dg/parse/error36.C: Likewise.
5086 * g++.dg/parse/error8.C: Likewise.
5087 * g++.dg/parse/error9.C: Likewise.
5088 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5089 * g++.dg/parse/parser-pr28152.C: Likewise.
5090 * g++.dg/parse/template25.C: Likewise.
5091 * g++.dg/parse/typename11.C: Likewise.
5092 * g++.dg/tc1/dr147.C: Likewise.
5093 * g++.dg/template/deduce3.C: Likewise.
5094 * g++.dg/template/koenig9.C: Likewise.
5095 * g++.dg/template/pr23510.C: Likewise.
5096 * g++.dg/warn/pr12242.C: Likewise.
5097 * g++.dg/warn/pr30551-2.C: Likewise.
5098 * g++.dg/warn/pr30551.C: Likewise.
5099 * g++.old-deja/g++.other/typename1.C: Likewise.
5100 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5101
5102 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5103
5104 PR c++/51033
5105 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5106 * c-c++-common/torture/vshuf-2.inc: Likewise.
5107 * c-c++-common/torture/vshuf-4.inc: Likewise.
5108 * c-c++-common/torture/vshuf-8.inc: Likewise.
5109 * c-c++-common/torture/vshuf-main.inc: Likewise.
5110 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5111 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5112 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5113 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5114 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5115 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5116 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5117 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5118 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5119 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5120 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5121 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5122 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5123 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5124
5125 2012-06-15 Michael Matz <matz@suse.de>
5126
5127 * gcc.dg/tree-ssa/vector-4.c: New test.
5128
5129 2012-06-15 Michael Matz <matz@suse.de>
5130
5131 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5132 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5133
5134 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5135
5136 PR tree-optimization/53636
5137 * gcc.target/arm/pr53636.c: New test.
5138
5139 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR tree-optimization/51581
5142 * gcc.c-torture/execute/pr51581-1.c: New test.
5143 * gcc.c-torture/execute/pr51581-2.c: New test.
5144 * gcc.dg/vect/pr51581-1.c: New test.
5145 * gcc.dg/vect/pr51581-2.c: New test.
5146 * gcc.dg/vect/pr51581-3.c: New test.
5147 * gcc.target/i386/avx-pr51581-1.c: New test.
5148 * gcc.target/i386/avx-pr51581-2.c: New test.
5149 * gcc.target/i386/avx2-pr51581-1.c: New test.
5150 * gcc.target/i386/avx2-pr51581-2.c: New test.
5151 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5152
5153 2012-06-15 Richard Guenther <rguenther@suse.de>
5154
5155 * gcc.c-torture/execute/20120615-1.c: New testcase.
5156
5157 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gnat.dg/vect8.ad[sb]: New test.
5160
5161 2012-06-14 Richard Guenther <rguenther@suse.de>
5162
5163 * gcc.dg/tree-ssa/vrp.h: New testcase.
5164 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5165
5166 2012-06-13 Christian Bruel <christian.bruel@st.com>
5167
5168 PR target/53621
5169 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5170
5171 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5172
5173 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5174
5175 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5176
5177 PR testsuite/20771
5178 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5179 test summary unique.
5180
5181 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5182 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5183 scan-stack-usage-not): Don't strip torture options from test name.
5184
5185 * lib/scandump.exp (scan-dump-times): Use printable version of
5186 regexp in test summary line.
5187
5188 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5189 messages reported for one line of source code.
5190 * gcc.dg/format/few-1.c: Likewise.
5191 * gcc.dg/ia64-sync-2.c: Likewise.
5192 * gcc.dg/sync-2.c: Likewise.
5193 * gcc.dg/noncompile/pr44517.c: Likewise.
5194
5195 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5196
5197 PR debug/49888
5198 * gcc.dg/guality/pr49888.c: New.
5199
5200 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5201
5202 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5203 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5204 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5205
5206 2012-06-13 Tobias Burnus <burnus@net-b.de>
5207
5208 PR fortran/53643
5209 * gfortran.dg/intent_out_7.f90: New.
5210
5211 2012-06-13 Tobias Burnus <burnus@net-b.de>
5212
5213 PR fortran/53597
5214 * gfortran.dg/save_4.f90: New.
5215
5216 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c/53532
5219 PR c/51034
5220 PR c/53196
5221 * gcc.dg/pr53532.c: New test.
5222 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5223 adjust line numbers.
5224 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5225 * gcc.dg/Wcxx-compat-8.c: Likewise.
5226 * gcc.dg/pr51034.c: New test.
5227 * gcc.dg/pr53196-1.c: New test.
5228 * gcc.dg/pr53196-2.c: New test.
5229
5230 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5231
5232 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5233 alignment torture options with usual torture options.
5234 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5235 instead of dg-options.
5236 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5237 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5238 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5239 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5240 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5241 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5242
5243 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5244 to checks for multiple messages reported for one line of source code.
5245 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5246
5247 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5248 messages reported for one line of source code.
5249
5250 * gcc.dg/20031223-1.c: Add comments to check for multiple
5251 messages reported for one line of source code.
5252 * gcc.dg/Wconversion-integer.c: Likewise.
5253 * gcc.dg/Wfatal-2.c: Likewise.
5254 * gcc.dg/Wfatal.c: Likewise.
5255 * gcc.dg/Wobjsize-1.c: Likewise.
5256 * gcc.dg/c99-vla-jump-1.c: Likewise.
5257 * gcc.dg/c99-vla-jump-2.c: Likewise.
5258 * gcc.dg/c99-vla-jump-3.c: Likewise.
5259 * gcc.dg/c99-vla-jump-4.c: Likewise.
5260 * gcc.dg/c99-vla-jump-5.c: Likewise.
5261 * gcc.dg/decl-9.c: Likewise.
5262 * gcc.dg/declspec-10.c: Likewise.
5263 * gcc.dg/declspec-18.c: Likewise.
5264 * gcc.dg/mtune.c: Likewise.
5265 * gcc.dg/parser-pr28152-2.c: Likewise.
5266 * gcc.dg/parser-pr28152.c: Likewise.
5267 * gcc.dg/pr14475.c: Likewise.
5268 * gcc.dg/pr27953.c: Likewise.
5269 * gcc.dg/pr28322-3.c: Likewise.
5270 * gcc.dg/pr30457.c: Likewise.
5271 * gcc.dg/pr30551-2.c: Likewise.
5272 * gcc.dg/pr30551-3.c: Likewise.
5273 * gcc.dg/pr30551-4.c: Likewise.
5274 * gcc.dg/pr30551-5.c: Likewise.
5275 * gcc.dg/pr30551-6.c: Likewise.
5276 * gcc.dg/pr30551.c: Likewise.
5277 * gcc.dg/pr45461.c: Likewise.
5278 * gcc.dg/pr48552-1.c: Likewise.
5279 * gcc.dg/pr48552-2.c: Likewise.
5280 * gcc.dg/redecl-1.c: Likewise.
5281 * gcc.dg/transparent-union-3.c: Likewise.
5282 * gcc.dg/utf-dflt.c: Likewise.
5283 * gcc.dg/utf-dflt2.c: Likewise.
5284 * gcc.dg/vla-8.c: Likewise.
5285 * gcc.dg/vla-init-1.c: Likewise.
5286 * gcc.dg/wtr-int-type-1.c: Likewise.
5287
5288 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5289 messages reported for for one line of source code.
5290 * c-c++-common/raw-string-5.c: Likewise.
5291 * c-c++-common/raw-string-4.c: Likewise.
5292 * c-c++-common/raw-string-6.c: Likewise.
5293 * c-c++-common/pr20000.c: Likewise.
5294
5295 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5296 messages reported for one line of source code.
5297 * gcc.dg/cpp/pr30786.c: Likewise.
5298 * gcc.dg/cpp/pr28709.c: Likewise.
5299 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5300 * gcc.dg/cpp/macspace2.c: Likewise.
5301 * gcc.dg/cpp/missing-header-1.c: Likewise.
5302 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5303 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5304 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5305
5306 2012-06-12 Jason Merrill <jason@redhat.com>
5307
5308 PR c++/53599
5309 * g++.dg/template/local7.C: New.
5310
5311 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5312
5313 PR target/53511
5314 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5315 * gcc.target/sh/pr51340-2.c: Likewise.
5316 * gcc.target/sh/pr51340-3.c: Likewise.
5317
5318 2012-06-12 Michael Matz <matz@suse.de>
5319
5320 * gcc.dg/torture/alias-1.c: New test.
5321
5322 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR rtl-optimization/53589
5325 * gcc.dg/torture/pr53589.c: New test.
5326
5327 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5328
5329 PR target/50749
5330 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5331 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5332 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5333 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5334 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5335 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5336 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5337 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5338 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5339 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5340 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5341 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5342 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5343 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5344 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5345 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5346
5347 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5348
5349 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5350 (check_intel_cpu_model): New function.
5351 (check_amd_cpu_model): New function.
5352 (check_features): New function.
5353 (__get_cpuid_output): New function.
5354 (check_detailed): New function.
5355 (fn1): Rename to quick_check.
5356 (main): Update to call quick_check and call check_detailed.
5357
5358 2012-06-11 Richard Henderson <rth@redhat.com>
5359
5360 * lib/target-supports.exp
5361 (check_effective_target_sync_long_long_runtime): Use
5362 check_effective_target_lp64 instead of
5363 check_effective_target_powerpc64 for powerpc targets.
5364
5365 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5366
5367 PR target/53511
5368 * gcc.target/sh/pr53511-1.c: New.
5369
5370 2012-06-11 Richard Guenther <rguenther@suse.de>
5371
5372 PR middle-end/53470
5373 * g++.dg/lto/pr53470_0.C: New testcase.
5374 * gcc.dg/lto/pr53470_0.c: Likewise.
5375
5376 2012-06-11 Richard Guenther <rguenther@suse.de>
5377
5378 PR c++/53605
5379 * g++.dg/ext/pr53605.C: New testcase.
5380
5381 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * gnat.dg/specs/array1.ads: New test.
5384 * gnat.dg/specs/array2.ads: Likewise.
5385 * gnat.dg/array22.adb: Likewise.
5386
5387 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5388
5389 * gnat.dg/constant4.adb: New test.
5390 * gnat.dg/constant4_pkg.ads: New helper.
5391
5392 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5393
5394 PR fortran/52552
5395 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5396 * gfortran.dg/allocate_class_1.f90: Modified.
5397 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5398 * gfortran.dg/allocate_class_2.f90: New.
5399
5400 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5401
5402 PR middle-end/53535
5403 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5404
5405 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5406
5407 PR fortran/52861
5408 * gfortran.dg/string_assign_2.f90: New test case.
5409
5410 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5411
5412 PR fortran/52861
5413 * gfortran.dg/string_assign_1.f90: New test case.
5414
5415 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR middle-end/53580
5418 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5419 * gcc.dg/gomp/critical-4.c: Likewise.
5420 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5421 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5422 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5423 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5424 * c-c++-common/gomp/pr53580.c: New test.
5425
5426 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5427
5428 PR c++/51214
5429 * g++.dg/cpp0x/forw_enum11.C: New.
5430
5431 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/53567
5434 * g++.dg/cpp0x/alias-decl-19.C: New.
5435
5436 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5437
5438 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5439
5440 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5441
5442 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5443 (XSTATE_FP): Ditto.
5444 (XSTATE_SSE): Ditto.
5445 (XSTATE_YMM): Ditto.
5446 (avx_os_support): Use new defines.
5447
5448 2012-06-06 Richard Guenther <rguenther@suse.de>
5449
5450 PR testsuite/32380
5451 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5452 loops.
5453
5454 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5455
5456 PR c++/52841
5457 * g++.dg/cpp0x/pr52841.C: New testcase.
5458
5459 2012-06-06 Richard Guenther <rguenther@suse.de>
5460
5461 PR tree-optimization/53081
5462 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5463 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5464
5465 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5466
5467 * gcc.target/powerpc/pr53487.c: New test.
5468
5469 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5470
5471 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5472
5473 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5474
5475 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5476
5477 2012-06-05 Richard Guenther <rguenther@suse.de>
5478
5479 PR tree-optimization/30442
5480 * gcc.dg/vect/bb-slp-30.c: New testcase.
5481
5482 2012-06-05 Richard Guenther <rguenther@suse.de>
5483
5484 PR tree-optimization/53081
5485 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5486 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5487 -fno-tree-loop-distribute-patterns.
5488
5489 2012-06-05 Alan Modra <amodra@gmail.com>
5490
5491 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5492 Check static chain in nested funcs.
5493
5494 2012-06-04 Tobias Burnus <burnus@net-b.de>
5495
5496 PR fortran/50619
5497 * gfortran.dg/init_flag_10.f90: New.
5498
5499 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/53524
5502 * g++.dg/warn/Wenum-compare-no-2: New.
5503
5504 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5505
5506 PR preprocessor/53463
5507 * g++.dg/cpp/limits.C: New test.
5508 * g++.dg/parse/error19.C: Adjust.
5509 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5510 * g++.dg/warn/pr35635.C: Likewise.
5511 * g++.old-deja/g++.pt/assign1.C: Likewise.
5512
5513 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5514
5515 PR target/53559
5516 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5517 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5518 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5519 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5520 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5521 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5522 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5523 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5524
5525 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5526
5527 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5528
5529 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR tree-optimization/53550
5532 * gcc.dg/pr53550.c: New test.
5533
5534 2012-06-04 Richard Guenther <rguenther@suse.de>
5535
5536 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5537 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5538 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5539
5540 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5541
5542 PR fortran/48831
5543 * gfortran.dg/parameter_array_element_2.f90: New.
5544
5545 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5546
5547 PR target/53512
5548 * gcc.target/sh/pr53512-1.c: New.
5549 * gcc.target/sh/pr53512-2.c: New.
5550 * gcc.target/sh/pr53512-3.c: New.
5551 * gcc.target/sh/pr53512-4.c: New.
5552
5553 2012-06-01 Jason Merrill <jason@redhat.com>
5554
5555 PR c++/52973
5556 * g++.dg/ext/visibility/template12.C: New.
5557 * g++.dg/ext/attrib14.C: Adjust warning line.
5558
5559 PR c++/52725
5560 * g++.dg/parse/new6.C: New.
5561 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5562
5563 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5564
5565 * c-c++-common/restrict-2.c: Revert previous change.
5566
5567 2012-06-01 Jason Merrill <jason@redhat.com>
5568
5569 PR c++/53137
5570 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5571
5572 PR c++/53484
5573 * g++.dg/cpp0x/auto33.C: New.
5574
5575 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5576
5577 PR c++/26155
5578 * g++.dg/parse/namespace-alias-1.C: New.
5579
5580 2012-06-01 Christian Bruel <christian.bruel@st.com>
5581
5582 * gcc.dg/spec-options.c: New test.
5583 * gcc.dg/foo.specs: New file.
5584
5585 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5586
5587 PR ada/53517
5588 * gnat.dg/lto14.adb: Skip on Solaris.
5589
5590 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5591
5592 * gcc.target/cris/sync-1-v10.c,
5593 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5594 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5595 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5596 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5597 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5598 gcc.target/cris/torture/sync-mis-op-i-1.c,
5599 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5600 gcc.target/cris/torture/sync-mis-op-i-2.c,
5601 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5602 gcc.target/cris/torture/sync-mis-op-i-3.c,
5603 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5604 gcc.target/cris/torture/sync-mis-op-s-1.c,
5605 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5606 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5607 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5608 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5609 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5610 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5611 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5612 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5613 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5614
5615 2012-05-31 Richard Guenther <rguenther@suse.de>
5616
5617 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5618 ldist-pr45948.c with disabled SCCP.
5619
5620 2012-05-31 Richard Guenther <rguenther@suse.de>
5621
5622 PR middle-end/48493
5623 * gcc.dg/torture/pr48493.c: New testcase.
5624
5625 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5626
5627 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5628 arm32 to targets.
5629 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5630 of the initialization loop.
5631 (dg-final): Adjust the expected number of vectorized loops depending
5632 on vect_char_mult target selector.
5633
5634 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5635
5636 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5637 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5638 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5639 New tests.
5640
5641 2012-05-30 Jason Merrill <jason@redhat.com>
5642
5643 PR c++/53356
5644 * g++.dg/init/new34.C: New.
5645 * g++.dg/tree-ssa/stabilize1.C: New.
5646
5647 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR c++/53356
5650 * g++.dg/init/new33.C: New test.
5651
5652 2012-05-30 Richard Guenther <rguenther@suse.de>
5653
5654 PR middle-end/53501
5655 * gcc.dg/torture/pr53501.c: New testcase.
5656 * c-c++-common/restrict-2.c: Adjust.
5657
5658 2012-05-30 Alan Modra <amodra@gmail.com>
5659
5660 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5661 torture-finish.
5662
5663 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5664
5665 * gcc.target/i386/shuf-concat.c: New test.
5666
5667 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR rtl-optimization/53519
5670 * gcc.c-torture/compile/pr53519.c: New test.
5671
5672 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5673
5674 * gcc.target/arm/neon-vrev.c: New.
5675
5676 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5677
5678 PR target/51340
5679 * gcc.target/sh/pr51340-1.c: New.
5680 * gcc.target/sh/pr51340-2.c: New.
5681 * gcc.target/sh/pr51340-3.c: New.
5682
5683 2012-05-29 Richard Guenther <rguenther@suse.de>
5684
5685 PR tree-optimization/53516
5686 * gcc.dg/torture/pr53516.c: New testcase.
5687
5688 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5689
5690 PR preprocessor/53229
5691 * gcc.dg/cpp/paste6.c: Force to run without
5692 -ftrack-macro-expansion.
5693 * gcc.dg/cpp/paste8.c: Likewise.
5694 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5695 -ftrack-macro-expansion.
5696 * gcc.dg/cpp/paste12.c: Force to run without
5697 -ftrack-macro-expansion.
5698 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5699 -ftrack-macro-expansion.
5700 * gcc.dg/cpp/paste13.c: Likewise.
5701 * gcc.dg/cpp/paste14.c: Likewise.
5702 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5703 -ftrack-macro-expansion.
5704 * gcc.dg/cpp/paste18.c: New test.
5705
5706 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5707
5708 * gcc.target/cris/torture/trap-1.c,
5709 gcc.target/cris/torture/trap-2.c,
5710 gcc.target/cris/torture/trap-3.c,
5711 gcc.target/cris/torture/trap-v0.c,
5712 gcc.target/cris/torture/trap-v3.c: New tests.
5713
5714 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/25137
5717 * g++.dg/warn/Wbraces3.C: New.
5718 * g++.dg/warn/Wbraces4.C: Likewise.
5719
5720 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR tree-optimization/53505
5723 * c-c++-common/torture/pr53505.c: New test.
5724
5725 2012-05-27 Nathan Sidwell <nathan@acm.org>
5726
5727 * gcc.dg/stmt-expr-4.c: New.
5728
5729 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/53491
5732 * g++.dg/parse/crash60.C: New.
5733
5734 2012-05-26 Jason Merrill <jason@redhat.com>
5735
5736 PR c++/53220
5737 * c-c++-common/array-lit.c: New.
5738 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5739
5740 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5741
5742 PR ada/50294
5743 * gnat.dg/array21.adb: New test.
5744
5745 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5746
5747 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5748
5749 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 PR c++/32054
5752 * g++.dg/other/anon-union3.C: New.
5753
5754 2012-05-25 Ian Lance Taylor <iant@google.com>
5755
5756 * gcc.dg/split-6.c: New test.
5757
5758 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5759
5760 * gnat.dg/lto14.adb: New test.
5761
5762 2012-05-25 Tristan Gingold <gingold@adacore.com>
5763
5764 * gcc.target/i386/large-frame.c: New.
5765
5766 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5767 * gcc.target/powerpc/lhs-1.c: New.
5768 * gcc.target/powerpc/lhs-2.c: New.
5769 * gcc.target/powerpc/lhs-3.c: New.
5770
5771 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5772
5773 Make unwound macro expansion trace less redundant
5774 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5775 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5776 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5777 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5778 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5779 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5780
5781 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5782
5783 PR c++/53464
5784 * g++.dg/cpp0x/constexpr-default1.C: New.
5785
5786 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/32080
5789 * g++.dg/eh/goto2.C: New.
5790
5791 2012-05-24 Richard Guenther <rguenther@suse.de>
5792
5793 PR middle-end/53460
5794 * g++.dg/tree-prof/pr53460.C: New testcase.
5795
5796 2012-05-24 Richard Guenther <rguenther@suse.de>
5797
5798 PR bootstrap/53466
5799 * g++.dg/debug/pr53466.C: New testcase.
5800
5801 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR tree-optimization/53465
5804 * gcc.c-torture/execute/pr53465.c: New test.
5805
5806 2012-05-23 Tobias Burnus <burnus@net-b.de>
5807
5808 PR fortran/51055
5809 PR fortran/45170
5810 * gfortran.dg/allocate_with_typespec_6.f90: New.
5811
5812 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5813
5814 PR c++/29185
5815 * g++.dg/warn/delete-array-1.C: New.
5816
5817 2012-05-23 Richard Guenther <rguenther@suse.de>
5818
5819 * gcc.dg/torture/pr39074-2.c: Adjust.
5820 * gcc.dg/torture/pr39074.c: Likewise.
5821 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5822 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5823
5824 2012-05-22 Jan Hubicka <jh@suse.cz>
5825
5826 PR middle-end/53161
5827 * g++.dg/torture/pr53161.C: New testcase.
5828
5829 2012-05-22 Tobias Burnus <burnus@net-b.de>
5830
5831 PR fortran/53389
5832 * gfortran.dg/realloc_on_assign_15.f90: New.
5833
5834 2012-05-22 Richard Guenther <rguenther@suse.de>
5835
5836 PR middle-end/51071
5837 * gcc.dg/torture/pr51071-2.c: New testcase.
5838
5839 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5840
5841 PR tree-optimization/53336
5842 * g++.dg/torture/pr53336.C: New testcase.
5843
5844 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5845
5846 PR c++/53322
5847 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5848 instead of -Wunused-local-typedefs.
5849
5850 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 PR c++/51184
5853 * g++.dg/other/abstract4.C: New-
5854
5855 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/40821
5858 * g++.dg/ext/attrib46.C: New.
5859
5860 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5861
5862 PR c/53418
5863 * gcc.c-torture/compile/pr53418-1.c,
5864 gcc.c-torture/compile/pr53418-2.c: New tests.
5865
5866 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR tree-optimization/53366
5869 * gcc.dg/torture/pr53366-1.c: New test.
5870 * gcc.dg/torture/pr53366-2.c: New test.
5871 * gcc.target/i386/pr53366-1.c: New test.
5872 * gcc.target/i386/pr53366-2.c: New test.
5873
5874 PR tree-optimization/53409
5875 * gcc.c-torture/compile/pr53409.c: New test.
5876
5877 PR tree-optimization/53410
5878 * gcc.c-torture/compile/pr53410-1.c: New test.
5879 * gcc.c-torture/compile/pr53410-2.c: New test.
5880
5881 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5882
5883 PR target/53425
5884 * gcc.target/i386/pr53425-1.c: New file.
5885 * gcc.target/i386/pr53425-2.c: Likewise.
5886
5887 2012-05-21 Richard Guenther <rguenther@suse.de>
5888
5889 PR tree-optimization/53408
5890 * gcc.dg/torture/pr53408.c: New testcase.
5891
5892 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5893 H.J. Lu <hongjiu.lu@intel.com>
5894
5895 PR target/53416
5896 * gcc.target/i386/pr53416.c: New file.
5897
5898 2012-05-21 Richard Guenther <rguenther@suse.de>
5899
5900 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5901
5902 2012-05-21 Richard Guenther <rguenther@suse.de>
5903
5904 * gcc.dg/torture/ldist-1.c: New testcase.
5905
5906 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5907
5908 * gnat.dg/lto13.adb: New test.
5909 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5910
5911 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5912
5913 * gnat.dg/specs/lto12.ads: New test.
5914 * gnat.dg/specs/lto12_pkg.ads: New helper.
5915
5916 2012-05-18 Richard Guenther <rguenther@suse.de>
5917
5918 PR tree-optimization/53346
5919 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5920 * gcc.target/i386/incoming-10.c: Adjust.
5921 * gcc.target/i386/incoming-11.c: Likewise.
5922 * gcc.target/i386/pr46295.c: Likewise.
5923
5924 2012-05-18 Richard Guenther <rguenther@suse.de>
5925
5926 * gcc.dg/pr53352.c: Return zero.
5927
5928 2012-05-18 Richard Guenther <rguenther@suse.de>
5929
5930 PR tree-optimization/53390
5931 * gcc.dg/torture/pr53390.c: New testcase.
5932
5933 2012-05-18 Meador Inge <meadori@codesourcery.com>
5934
5935 PR rtl-optimization/53352
5936 * gcc.dg/pr53352.c: New test.
5937
5938 2012-05-17 David S. Miller <davem@davemloft.net>
5939
5940 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5941 failure on sparc-*-linux-gnu.
5942
5943 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 PR c++/39681
5946 * g++.dg/parse/error49.C: New.
5947 * g++.dg/cpp0x/error8.C: Likewise.
5948 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5949 * g++.dg/ext/utf-dflt2.C: Likewise.
5950 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5951 * g++.dg/ext/utf-dflt.C: Likewise.
5952 * c-c++-common/raw-string-3.c: Likewise.
5953 * c-c++-common/raw-string-4.c: Likewise.
5954
5955 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/53371
5958 * g++.dg/cpp0x/catch1.C: New.
5959
5960 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/44516
5963 * g++.dg/parse/error48.C: New.
5964 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5965 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5966
5967 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5968
5969 * gcc.dg/tm/indirect-2.c: New test.
5970
5971 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5972
5973 PR tree-optimization/53217
5974 * gfortran.dg/pr53217.f90: New test.
5975
5976 2012-05-16 Richard Guenther <rguenther@suse.de>
5977
5978 PR tree-optimization/53364
5979 * g++.dg/torture/pr53364.C: New testcase.
5980
5981 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5982
5983 PR testsuite/52641
5984 * gcc.dg/pr52549.c: Fix test for long != void*
5985 * gcc.c-torture/execute/pr52979-1.x: New file.
5986 * gcc.c-torture/execute/pr52979-2.x: New file.
5987
5988 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5989
5990 PR preprocessor/7263
5991 * gcc.dg/binary-constants-2.c: Run without tracking locations
5992 accross macro expansion.
5993 * gcc.dg/binary-constants-3.c: Likewise.
5994 * gcc.dg/cpp/sysmac2.c: Likewise.
5995 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5996 location.
5997 * gcc.dg/cpp/syshdr3.c: New test.
5998 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5999 * gcc.dg/system-binary-constants-1.c: New test.
6000 * gcc.dg/system-binary-constants-1.h: New header for the new test
6001 above.
6002 * g++.dg/cpp/syshdr3.C: New test.
6003 * g++.dg/cpp/syshdr3.h: New header the new test above.
6004 * g++.dg/system-binary-constants-1.C: New test.
6005 * g++.dg/system-binary-constants-1.h: New header the new test
6006 above.
6007
6008 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6011
6012 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR target/53358
6015 * gcc.dg/pr53358.c: New test.
6016
6017 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/11856
6020 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6021 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6022
6023 2012-05-15 Olivier Hainque <hainque@adacore.com>
6024
6025 * g++.dg/eh/sighandle.C: New testcase.
6026
6027 2012-05-15 Richard Guenther <rguenther@suse.de>
6028
6029 PR tree-optimization/53355
6030 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6031
6032 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6033
6034 * gfortran.dg/*.f90: Remove now redundant manual
6035 cleanup-modules directive.
6036
6037 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6038
6039 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6040 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6041
6042 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6043
6044 PR fortran/52428
6045 * gfortran.dg/int_range_io_1.f90: New test.
6046
6047 2012-05-14 Andi Kleen <ak@linux.intel.com>
6048 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR target/53315
6051 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6052 * gcc.target/i386/rtm-check.h: New file.
6053 * gcc.target/i386/pr53315.c: New test.
6054
6055 2012-05-14 Tobias Burnus <burnus@net-b.de>
6056
6057 PR fortran/49110
6058 PR fortran/51055
6059 PR fortran/53329
6060 * gfortran.dg/deferred_type_param_4.f90: New.
6061 * gfortran.dg/deferred_type_param_6.f90: New.
6062
6063 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6064
6065 * gcc.target/i386/retarg.c: New test.
6066
6067 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6068
6069 PR fortran/45170
6070 * gfortran.dg/deferred_type_param_3.f90: New.
6071 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6072 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6073
6074 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6075
6076 * gnat.dg/null_pointer_deref3.adb: New test.
6077
6078 2012-05-12 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/49110
6081 PR fortran/52843
6082 * gfortran.dg/deferred_type_param_5.f90: New.
6083
6084 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6085
6086 * g++.dg/parse/error47.C: New.
6087
6088 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/52537
6091 * gfortran.dg/string_compare_4.f90: Change option
6092 to -fdump-tree-original. Add test case for kind=4.
6093
6094 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6095
6096 PR fortran/52537
6097 * gfortran.dg/string_compare_4.f90: New test.
6098
6099 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100
6101 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6102
6103 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 PR c++/53305
6106 * g++.dg/cpp0x/variadic132.C: New.
6107
6108 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6109
6110 PR c++/53158
6111 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6112 * g++.dg/parse/error26.C: Tweak dg-error column number.
6113
6114 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/53301
6117 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6118
6119 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6120
6121 * gnat.dg/lto11.ad[sb]: New test.
6122
6123 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6124
6125 PR target/52908
6126 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6127 directive to Scan for vpmuldq, not vpmacsdql.
6128
6129 2012-05-09 Michael Matz <matz@suse.de>
6130
6131 PR tree-optimization/53185
6132 * gcc.dg/vect/pr53185.c: New test.
6133
6134 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6135
6136 PR middle-end/53249
6137 * gcc.target/i386/pr53249.c: New.
6138
6139 2012-05-09 Richard Guenther <rguenther@suse.de>
6140
6141 PR tree-optimization/18437
6142 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6143 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6144
6145 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR tree-optimization/53226
6148 * gcc.c-torture/compile/pr53226.c: New test.
6149
6150 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6151
6152 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6153 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6154 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6155 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6156 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6157 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6159 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6160 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6161 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6162 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6163 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6164 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6165 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6166
6167 2012-05-09 Dehao Chen <dehao@google.com>
6168
6169 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6170 * gcc.dg/predict-2.c: Likewise.
6171 * gcc.dg/predict-3.c: Likewise.
6172 * gcc.dg/predict-4.c: Likewise.
6173 * gcc.dg/predict-5.c: Likewise.
6174 * gcc.dg/predict-6.c: Likewise.
6175
6176 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6177
6178 PR target/53272
6179 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6180
6181 2012-05-08 Richard Guenther <rguenther@suse.de>
6182
6183 * gcc.dg/fold-bitand-4.c: New testcase.
6184
6185 2012-05-08 Dehao Chen <dehao@google.com>
6186
6187 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6188 heuristic is working properly.
6189 * gcc.dg/predict-2.c: Likewise.
6190 * gcc/dg/predict-3.c: Likewise.
6191 * gcc/dg/predict-4.c: Likewise.
6192 * gcc/dg/predict-5.c: Likewise.
6193 * gcc/dg/predict-6.c: Likewise.
6194
6195 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR tree-optimization/53239
6198 * g++.dg/opt/vrp3.C: New test.
6199 * g++.dg/opt/vrp3-aux.cc: New file.
6200 * g++.dg/opt/vrp3.h: New file.
6201
6202 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6203
6204 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6205 .uleb128 support in assembler output.
6206
6207 2012-05-07 Richard Guenther <rguenther@suse.de>
6208
6209 PR lto/42987
6210 * g++.dg/lto/pr42987_0.C: New testcase.
6211 * g++.dg/lto/pr42987_1.C: Likewise.
6212
6213 2012-05-07 Tobias Burnus <burnus@net-b.de>
6214
6215 PR fortran/53255
6216 * gfortran.dg/typebound_operator_15.f90: New.
6217
6218 2012-05-06 Tobias Burnus <burnus@net-b.de>
6219
6220 PR fortran/41587
6221 * gfortran.dg/class_array_13.f90: New.
6222
6223 2012-05-06 Tristan Gingold <gingold@adacore.com>
6224
6225 * gnat.dg/warn7.adb: New test.
6226
6227 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6228
6229 * gnat.dg/specs/renamings.ads: Rename to...
6230 * gnat.dg/specs/renaming1.ads: ...this.
6231 * gnat.dg/specs/renaming2.ads: New test.
6232 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6233 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6234 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6235 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6236
6237 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6238
6239 * gnat.dg/discr36.ad[sb]: New test.
6240 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6241
6242 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6243
6244 PR c/43772
6245 * c-c++-common/pr43772.c: New.
6246
6247 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6248
6249 PR fortran/41600
6250 * gfortran.dg/select_type_26.f03 : New test.
6251 * gfortran.dg/select_type_27.f03 : New test.
6252
6253 PR fortran/53191
6254 * gfortran.dg/select_type_28.f03 : New test.
6255
6256 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6257
6258 PR fortran/49010
6259 PR fortran/24518
6260 * gfortran.dg/mod_sign0_1.f90: New test.
6261 * gfortran.dg/mod_large_1.f90: New test.
6262
6263 2012-05-04 Tobias Burnus <burnus@net-b.de>
6264
6265 PR fortran/53175
6266 gfortran.dg/public_private_module_5.f90: New.
6267
6268 2012-05-04 Tobias Burnus <burnus@net-b.de>
6269
6270 PR fortran/53111
6271 * gfortran.dg/constructor_7.f90: New.
6272 * gfortran.dg/constructor_8.f90: New.
6273
6274 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6275
6276 PR c++/53166
6277 * g++.dg/cpp0x/static_assert7.C: New.
6278
6279 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6280
6281 PR tree-optimization/52633
6282 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6283 recognized as widening shifts instead of over-widening.
6284 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6285 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6286 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6287 * gcc.target/arm/pr52633.c: New test.
6288
6289 2012-05-04 Richard Guenther <rguenther@suse.de>
6290
6291 PR tree-optimization/53168
6292 * gcc.dg/torture/pr53168.c: New testcase.
6293 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6294
6295 2012-05-04 Richard Guenther <rguenther@suse.de>
6296
6297 * gcc.dg/lto/pr53214_0.c: New testcase.
6298
6299 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6300
6301 * gcc.target/ia64/pr48496.c: New test.
6302 * gcc.target/ia64/pr52657.c: Likewise.
6303
6304 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6305
6306 PR c/51712
6307 * c-c++-common/pr51712.c: New.
6308
6309 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6310
6311 PR target/53199
6312 * gcc.target/powwerpc/pr53199.c: New file.
6313
6314 2012-05-03 Jason Merrill <jason@redhat.com>
6315
6316 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6317
6318 * gcc.dg/debug/dwarf2/dups-types.c: New.
6319 * gcc.dg/debug/dwarf2/dups-types.h: New.
6320
6321 2012-05-03 Jason Merrill <jason@redhat.com>
6322
6323 * g++.dg/debug/dwarf2/namespace-2.C: New.
6324 * g++.dg/debug/dwarf2/localclass3.C: New.
6325
6326 2012-05-03 Jason Merrill <jason@redhat.com>
6327
6328 * g++.dg/debug/dwarf2/thunk1.C: New.
6329
6330 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/53186
6333 * g++.dg/other/final2.C: New.
6334
6335 2012-05-03 Richard Guenther <rguenther@suse.de>
6336
6337 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6338
6339 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6340
6341 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6342 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6343 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6344 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6345
6346 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6347
6348 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6349 .byte 0xf2.
6350 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6351 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6352 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6353
6354 PR debug/53174
6355 * gcc.dg/pr53174.c: New test.
6356
6357 PR target/53187
6358 * gcc.target/arm/pr53187.c: New test.
6359 * gcc.c-torture/compile/pr53187.c: New test.
6360
6361 2012-05-03 Richard Guenther <rguenther@suse.de>
6362
6363 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6364 unsupported prefetching support.
6365
6366 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6367
6368 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6369 option -ftrack-macro-expansion=0.
6370 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6371 option -ftrack-macro-expansion=0.
6372
6373 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6374
6375 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6376 dg-options for target arm with dg-additional-options.
6377
6378 2012-05-03 Richard Guenther <rguenther@suse.de>
6379
6380 PR tree-optimization/53144
6381 * gcc.dg/torture/pr53144.c: New testcase.
6382
6383 2012-05-03 Tobias Burnus <burnus@net-b.de>
6384
6385 PR fortran/52864
6386 * gfortran.dg/pointer_intent_7.f90: New.
6387 * gfortran.dg/pure_formal_3.f90: New.
6388
6389 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6390
6391 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6392
6393 2012-05-02 Martin Jambor <mjambor@suse.cz>
6394
6395 PR lto/52605
6396 * g++.dg/lto/pr52605_0.C: New test.
6397
6398 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6399
6400 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6401 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6402 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6403 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6404 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6405 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6406 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6407 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6408 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6409 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6410 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6411 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6412 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6413 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6414 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6415 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6416
6417 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6418
6419 PR middle-end/53153
6420 * gcc.dg/pr53153.c: New test.
6421
6422 2012-05-02 Richard Guenther <rguenther@suse.de>
6423
6424 * g++.dg/tree-ssa/pr19807.C: Adjust.
6425
6426 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR tree-optimization/53163
6429 * gcc.c-torture/compile/pr53163.c: New test.
6430
6431 PR rtl-optimization/53160
6432 * gcc.c-torture/execute/pr53160.c: New test.
6433
6434 2012-05-01 Ian Lance Taylor <iant@google.com>
6435
6436 PR c/37303
6437 * gcc.dg/pr37303.c: New test.
6438
6439 2012-05-01 Richard Henderson <rth@redhat.com>
6440
6441 * lib/target-supports.exp
6442 (check_effective_target_sync_long_long_runtime): True for
6443 check_effective_target_powerpc64.
6444
6445 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6446
6447 PR c++/51033
6448 * gcc.dg/vector-1.c: Move to ...
6449 * c-c++-common/vector-1.c: ... here.
6450 * gcc.dg/vector-2.c: Move to ...
6451 * c-c++-common/vector-2.c: ... here.
6452 * gcc.dg/vector-3.c: Move to ...
6453 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6454 * gcc.dg/vector-4.c: Move to ...
6455 * c-c++-common/vector-4.c: ... here.
6456 * gcc.dg/vector-init-1.c: Move to ...
6457 * c-c++-common/vector-init-1.c: ... here.
6458 * gcc.dg/vector-init-2.c: Move to ...
6459 * c-c++-common/vector-init-2.c: ... here.
6460 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6461 * c-c++-common/vector-subscript-1.c: ... here.
6462 * gcc.dg/vector-subscript-2.c: Move to ...
6463 * c-c++-common/vector-subscript-2.c: ... here.
6464 * gcc.dg/vector-subscript-3.c: Move to ...
6465 * c-c++-common/vector-subscript-3.c: ... here.
6466
6467 PR c++/51314
6468 * g++.dg/cpp0x/vt-51314.C: New test.
6469 * g++.dg/cpp0x/variadic76.C: Fix.
6470
6471 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6472
6473 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6474
6475 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6476
6477 Add -Wvarargs option
6478 * c-c++-common/Wvarargs.c: New test case.
6479 * c-c++-common/Wvarargs-2.c: Likewise.
6480
6481 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6482
6483 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6484 * objc.dg/foreach-7.m: Force the test case to run without
6485 -ftrack-macro-expansion.
6486 * c-c++-common/tm/attrib-1.c: Likewise.
6487 * c-c++-common/warn-ommitted-condop.c: Likewise.
6488 * gcc.dg/assign-warn-1.c: Likewise.
6489 * gcc.dg/assign-warn-2.c: Likewise.
6490 * gcc.dg/attr-alloc_size.c: Likewise.
6491 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6492 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6493 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6494 * gcc.dg/c90-const-expr-9.c: Likewise.
6495 * gcc.dg/c99-const-expr-9.c: Likewise.
6496 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6497 * gcc.dg/cpp/direct2s.c: Likewise.
6498 * gcc.dg/cpp/pr28709.c: Likewise.
6499 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6500 * gcc.dg/dfp/composite-type.c: Likewise.
6501 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6502 with -ftrack-macro-expansion
6503 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6504 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6505 * g++.dg/ext/cleanup-1.C: Likewise.
6506 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6507 * g++.dg/template/sfinae10.C: Likewise.
6508 * g++.dg/tm/wrap-2.C: Likewise.
6509 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6510 * g++.dg/warn/Wsign-conversion.C: Likewise.
6511 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6512 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6513 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6514 it to run with -ftrack-macro-expansion.
6515 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6516 test cases without -ftrack-macro-expansion.
6517
6518 Fix location for static class members
6519 * g++.dg/template/sfinae6_neg.C: Adjust.
6520
6521 Make conversion warnings work on NULL with -ftrack-macro-expansion
6522 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6523 alongside the previous testing for NULL.
6524
6525 Fix -Wuninitialized for -ftrack-macro-expansion
6526 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6527
6528 Strip "<built-in>" loc from displayed expansion context
6529 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6530 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6531 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6532 new test above.
6533
6534 Fix expansion point loc for macro-like tokens
6535 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6536 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6537
6538 Fix token pasting with -ftrack-macro-expansion
6539 * gcc.dg/cpp/paste17.c: New test case for
6540 -ftrack-macro-expansion=2 mode only.
6541 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6542
6543 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6544
6545 * gnat.dg/warn6.ad[sb]: New test.
6546
6547 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6548
6549 PR 53149
6550 * gcc.dg/20011021-1.c: Adjust testcase.
6551
6552 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6553
6554 PR fortran/53148
6555 * gfortran.dg/function_optimize_12.f90: New test.
6556
6557 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6558
6559 PR target/53156
6560 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6561 code to match current output and cover new peephole2 pattern.
6562
6563 2012-04-27 Ollie Wild <aaw@google.com>
6564
6565 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6566
6567 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6568
6569 * gcc.c-torture/execute/20120427-2.c: New testcase.
6570 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6571 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6572 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6573
6574 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6575
6576 PR target/53138
6577 * gcc.c-torture/execute/20120427-1.c: New testcase.
6578
6579 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6580
6581 PR middle-end/27139
6582 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6583
6584 2012-04-27 Tom de Vries <tom@codesourcery.com>
6585
6586 PR tree-optimization/51879
6587 * gcc.dg/pr51879.c: New test.
6588 * gcc.dg/pr51879-2.c: Same.
6589 * gcc.dg/pr51879-3.c: Same.
6590 * gcc.dg/pr51879-4.c: Same.
6591 * gcc.dg/pr51879-6.c: Same.
6592
6593 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/53096
6596 * g++.dg/cpp0x/defaulted35.C: New.
6597 * g++.dg/cpp0x/defaulted15.C: Adjust.
6598
6599 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6600
6601 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6602 structure layout.
6603
6604 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6605
6606 * gcc.target/i386/builtin_target.c: Check avx2.
6607
6608 2012-04-26 Alan Modra <amodra@gmail.com>
6609
6610 * gcc.target/powerpc/savres.c: New test.
6611 * gcc.target/powerpc/powerpc.exp: Run it.
6612
6613 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6614
6615 PR target/53120
6616 * gcc.dg/torture/pr53120.c: New test.
6617
6618 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR middle-end/52979
6621 * gcc.c-torture/compile/pr52979-1.c: New test.
6622 * gcc.c-torture/execute/pr52979-1.c: New test.
6623 * gcc.c-torture/execute/pr52979-2.c: New test.
6624
6625 2012-04-25 Richard Guenther <rguenther@suse.de>
6626
6627 * gcc.target/i386/l_fma_float_5.c: Adjust.
6628 * gcc.target/i386/l_fma_double_4.c: Likewise.
6629 * gcc.target/i386/l_fma_float_2.c: Likewise.
6630 * gcc.target/i386/l_fma_float_6.c: Likewise.
6631 * gcc.target/i386/l_fma_double_1.c: Likewise.
6632 * gcc.target/i386/l_fma_double_5.c: Likewise.
6633 * gcc.target/i386/l_fma_float_3.c: Likewise.
6634 * gcc.target/i386/l_fma_double_2.c: Likewise.
6635 * gcc.target/i386/l_fma_double_6.c: Likewise.
6636 * gcc.target/i386/l_fma_float_4.c: Likewise.
6637 * gcc.target/i386/l_fma_double_3.c: Likewise.
6638 * gcc.target/i386/l_fma_float_1.c: Likewise.
6639
6640 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR tree-optimization/53058
6643 * gcc.c-torture/compile/pr53058.c: New test.
6644
6645 2012-04-25 Jan Hubicka <jh@suse.cz>
6646
6647 PR middle-end/53088
6648 * gcc.target/i386/pr39082-1.c: Update warning location.
6649
6650 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR c/52880
6653 * gcc.dg/pr52880.c: New test.
6654
6655 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6656
6657 * gcc.dg/m-un-2.c: Update.
6658 * gcc.dg/20011021-1.c: Update.
6659
6660 2012-04-25 Tobias Burnus <burnus@net-b.de>
6661
6662 PR fortran/52196
6663 * gfortran.dg/realloc_on_assign_14.f90: New.
6664
6665 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6666
6667 PR testsuite/52641
6668 PR tree-optimizations/52891
6669 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6670
6671 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/52363
6674 * g++.dg/cpp0x/sfinae35.C: New.
6675 * g++.dg/cpp0x/sfinae36.C: Likewise.
6676
6677 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6678
6679 * gcc.target/builtin_target.c: New testcase.
6680
6681 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 PR target/47197
6684 * gcc.target/powerpc/pr47197.c: New test.
6685
6686 2012-04-24 Richard Guenther <rguenther@suse.de>
6687
6688 PR tree-optimization/53085
6689 * g++.dg/torture/pr53085.C: New testcase.
6690
6691 2012-04-24 Andrew Pinski <apinski@cavium.com>
6692
6693 PR tree-opt/33512
6694 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6695 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6696 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6697
6698 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR middle-end/53084
6701 * gcc.c-torture/execute/pr53084.c: New test.
6702
6703 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6706
6707 2012-04-23 Andrew Pinski <apinski@cavium.com>
6708
6709 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6710
6711 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6712
6713 PR regression/53076
6714 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6715 * gcc.dg/torture/builtin-power-1.c: Likewise.
6716
6717 2012-04-23 Richard Guenther <rguenther@suse.de>
6718
6719 PR tree-optimization/53070
6720 * gcc.dg/torture/pr53070.c: New testcase.
6721
6722 2012-04-23 Richard Guenther <rguenther@suse.de>
6723
6724 PR c/53060
6725 * gcc.dg/pr53060.c: New testcase.
6726
6727 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR tree-optimizations/52891
6730 * gcc.c-torture/compile/pr52891-1.c: New test.
6731 * gcc.c-torture/compile/pr52891-2.c: New test.
6732
6733 2012-04-22 Tobias Burnus <burnus@net-b.de>
6734
6735 PR fortran/53051
6736 * gfortran.dg/read_float_4.f90: New.
6737
6738 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6739
6740 PR 35441
6741 * c-c++-common/pr35441.C: New.
6742
6743 2012-04-20 Ian Lance Taylor <iant@google.com>
6744
6745 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6746 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6747
6748 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6749
6750 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6751 array access.
6752 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6753
6754 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 PR rtl-optimization/44214
6757 * gcc.dg/pr44214-1.c: New test.
6758 * gcc.dg/pr44214-2.c: Likewise.
6759 * gcc.dg/pr44214-3.c: Likewise.
6760
6761 2012-04-20 Richard Guenther <rguenther@suse.de>
6762
6763 * g++.dg/torture/20120420-1.C: New testcase.
6764
6765 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6766
6767 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6768
6769 2012-04-19 Christian Bruel <christian.bruel@st.com>
6770
6771 * gcc.dg/pr52283.c: New test.
6772
6773 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6774
6775 * gcc.dg/pr37985.c: New test.
6776
6777 2012-04-19 Richard Guenther <rguenther@suse.de>
6778
6779 PR rtl-optimization/44688
6780 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6781 possibly profitable.
6782
6783 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6784
6785 PR tree-optimization/52976
6786 * gfortran.dg/reassoc_11.f: New test.
6787
6788 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6789
6790 PR tree-optimization/52976
6791 * gfortran.dg/reassoc_7.f: New test.
6792 * gfortran.dg/reassoc_8.f: Likewise.
6793 * gfortran.dg/reassoc_9.f: Likewise.
6794 * gfortran.dg/reassoc_10.f: Likewise.
6795
6796 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6797
6798 PR c++/52422
6799 * g++.dg/cpp0x/sfinae33.C: New.
6800 * g++.dg/cpp0x/sfinae34.C: Likewise.
6801
6802 2012-04-18 Joey Ye <joey.ye@arm.com>
6803
6804 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6805
6806 2012-04-18 Richard Guenther <rguenther@suse.de>
6807
6808 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6809 array access.
6810 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6811 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6812
6813 2012-04-17 Tom de Vries <tom@codesourcery.com>
6814
6815 * g++.dg/pr51264-4.C: New test.
6816
6817 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6818
6819 PR c++/52599
6820 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6821
6822 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6823
6824 PR c++/53003
6825 * g++.dg/parse/crash59.C: New.
6826
6827 2012-04-17 Michael Matz <matz@suse.de>
6828
6829 PR tree-optimization/18437
6830 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6831
6832 2012-04-17 Richard Guenther <rguenther@suse.de>
6833
6834 PR middle-end/53011
6835 * g++.dg/torture/pr53011.C: New testcase.
6836
6837 2012-04-16 Jason Merrill <jason@redhat.com>
6838
6839 PR c++/38543
6840 * g++.dg/cpp0x/variadic131.C: New.
6841
6842 PR c++/52008
6843 * g++.dg/cpp0x/variadic130.C: New.
6844
6845 PR c++/50830
6846 * g++.dg/cpp0x/variadic129.C: New.
6847
6848 PR c++/50303
6849 * g++.dg/cpp0x/variadic128.C: New.
6850
6851 2012-04-16 Tobias Burnus <burnus@net-b.de>
6852
6853 PR fortran/52864
6854 * gfortran.dg/pointer_intent_6.f90: New.
6855
6856 2012-04-16 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/52916
6859 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6860 to include public_private_module_4.f90.
6861 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6862 targets.
6863
6864 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/49152
6867 * g++.dg/diagnostic/operator1.C: New.
6868 * g++.dg/ext/label5.C: Adjust.
6869 * g++.dg/ext/va-arg1.C: Likewise.
6870 * g++.dg/other/error20.C: Likewise.
6871 * g++.dg/other/error20.C: Likewise.
6872 * g++.dg/other/error16.C: Likewise.
6873 * g++.dg/other/error10.C: Likewise.
6874 * g++.dg/parse/error30.C: Likewise.
6875 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6876
6877 2012-04-16 Jason Merrill <jason@redhat.com>
6878
6879 PR c++/51148
6880 * g++.dg/cpp0x/variadic127.C: New.
6881
6882 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6883
6884 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6885 testcase name.
6886 Use fail, pass instead of unresolved.
6887 Don't log $optstr.
6888
6889 PR testsuite/52948
6890 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6891 TODO_dump_func.
6892 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6893 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6894 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6895
6896 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6897
6898 PR fortran/52968
6899 * gfortran.dg/typebound_call_23.f03: New test case.
6900
6901 2012-04-15 Jason Merrill <jason@redhat.com>
6902
6903 PR c++/47220
6904 * g++.dg/cpp0x/variadic126.C: New.
6905
6906 PR c++/52380
6907 * g++.dg/cpp0x/variadic125.C: New.
6908
6909 PR c++/52292
6910 * g++.dg/cpp0x/variadic124.C: New.
6911
6912 PR c++/52706
6913 * g++.dg/cpp0x/nullptr27.C: New.
6914
6915 PR c++/52818
6916 * g++.dg/warn/format8.C: New.
6917
6918 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6919
6920 PR fortran/51082
6921 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6922
6923 2012-04-14 Tobias Burnus <burnus@net-b.de>
6924
6925 PR fortran/52916
6926 PR fortran/40973
6927 * gfortran.dg/public_private_module_3.f90: New.
6928 * gfortran.dg/public_private_module_4.f90: New.
6929
6930 2012-04-14 Tom de Vries <tom@codesourcery.com>
6931
6932 * gcc.dg/superblock.c: New test.
6933
6934 2012-04-14 Tom de Vries <tom@codesourcery.com>
6935
6936 * gcc.dg/pr51879-12.c: New test.
6937
6938 2012-04-13 Jason Merrill <jason@redhat.com>
6939
6940 PR c++/52824
6941 * g++.dg/cpp0x/variadic123.C: New.
6942 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6943
6944 PR c++/52905
6945 * g++.dg/cpp0x/initlist-ctor1.C: New.
6946
6947 PR c++/52915
6948 * g++.dg/other/anon-union2.C: New.
6949
6950 2012-04-13 Martin Jambor <mjambor@suse.cz>
6951
6952 PR middle-end/52939
6953 * g++.dg/ipa/pr52939.C: New test.
6954
6955 2012-04-13 Tom de Vries <tom@codesourcery.com>
6956
6957 * gcc.dg/pr52734.c: New test.
6958
6959 2012-04-13 Richard Guenther <rguenther@suse.de>
6960
6961 PR tree-optimization/52969
6962 * gcc.dg/torture/pr52969.c: New testcase.
6963
6964 2012-04-13 Richard Guenther <rguenther@suse.de>
6965
6966 PR c/52549
6967 * gcc.dg/pr52549.c: New testcase.
6968
6969 2012-04-13 Richard Guenther <rguenther@suse.de>
6970
6971 PR c/52862
6972 * gcc.dg/pr52862.c: New testcase.
6973
6974 2012-04-13 Joey Ye <joey.ye@arm.com>
6975
6976 * gcc.target/arm/thumb1-imm.c: New testcase.
6977
6978 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6979
6980 PR target/52932
6981 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6982 second function argument.
6983 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6984 (calc_permps): Update declaration. Calculate result correctly.
6985 (avx2_test): Change src2 type to union256i_d.
6986 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6987 correctly.
6988
6989 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6990
6991 PR target/52775
6992 * gcc.target/powerpc/pr52775.c: New file.
6993
6994 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6995
6996 PR tree-optimization/18589
6997 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6998 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6999 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7000 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7001 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7002 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7003 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7004 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7005 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7006 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7007
7008 2012-04-12 Richard Guenther <rguenther@suse.de>
7009
7010 PR tree-optimization/52943
7011 * gcc.dg/torture/pr52943.c: New testcase.
7012
7013 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7014
7015 PR target/50751
7016 * gcc/target/sh/pr50751-4.c: New.
7017 * gcc/target/sh/pr50751-5.c: New.
7018 * gcc/target/sh/pr50751-6.c: New.
7019 * gcc/target/sh/pr50751-7.c: New.
7020
7021 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7022
7023 PR c++/52465
7024 * g++.dg/lookup/using52.C: New.
7025
7026 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7027
7028 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7029
7030 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7031
7032 PR rtl-optimization/52876
7033 * gcc.target/i386/pr52876.c: New.
7034
7035 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7036
7037 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7038 __UINTPTR_TYPE__.
7039 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7040 __INTPTR_TYPE__.
7041 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7042 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7043 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7044 (ptrdiff_t): ... this. All uses changed.
7045 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7046 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7047 __INTPTR_TYPE__.
7048 (main): Cast argument to __INTPTR_TYPE__.
7049 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7050 size_t.
7051 * gcc.dg/mallign.c (main): Likewise.
7052 * gcc.dg/pr38700.c (foo): Likewise.
7053 * gcc.dg/long-long-cst1.c (t): Likewise.
7054 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7055 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7056 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7057 * gcc.dg/pr25682.c (d, foo): Likewise.
7058 * gcc.dg/format/cast-1.c (f): Likewise.
7059 * gcc.dg/c90-const-expr-10.c
7060 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7061 (size_t): ...this. All uses changed.
7062 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7063 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7064 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7065 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7066 * gcc.dg/sequence-pt-1.c: Likewise.
7067 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7068 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7069 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7070 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7071 of ptrdiff_t with it.
7072 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7073 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7074 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7075
7076 2012-04-11 Jason Merrill <jason@redhat.com>
7077
7078 PR debug/45088
7079 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7080 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7081
7082 PR c++/52906
7083 * g++.dg/ext/attrib45.C: New.
7084
7085 * g++.dg/eh/dtor3.C: New.
7086
7087 2012-04-11 Richard Guenther <rguenther@suse.de>
7088
7089 PR middle-end/52621
7090 * gfortran.dg/pr52621.f90: New testcase.
7091
7092 2012-04-11 Richard Guenther <rguenther@suse.de>
7093
7094 PR middle-end/52918
7095 * g++.dg/torture/pr52918-1.C: New testcase.
7096 * g++.dg/torture/pr52918-2.C: Likewise.
7097
7098 2012-04-11 Tobias Burnus <burnus@net-b.de>
7099
7100 PR fortran/52729
7101 * gfortran.dg/block_11.f90: New.
7102
7103 2012-04-11 Nick Clifton <nickc@redhat.com>
7104
7105 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7106
7107 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7108
7109 PR target/16458
7110 * gcc.target/powerpc/pr16458-1.c: New test.
7111 * gcc.target/powerpc/pr16458-2.c: Likewise.
7112 * gcc.target/powerpc/pr16458-3.c: Likewise.
7113 * gcc.target/powerpc/pr16458-4.c: Likewise.
7114
7115 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7118 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7119 * gcc.dg/builtin-bswap-5.c: Likewise.
7120 * gcc.target/i386/builtin-bswap-4.c: New test.
7121
7122 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7123
7124 PR 24985
7125 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7126
7127 2012-04-11 Richard Guenther <rguenther@suse.de>
7128
7129 PR rtl-optimization/52881
7130 * gcc.dg/torture/pr52881.c: New testcase.
7131 * gcc.dg/torture/pr52913.c: Likewise.
7132
7133 2012-04-11 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/52912
7136 * gcc.dg/torture/pr52912.c: New testcase.
7137
7138 2010-04-10 Michael Matz <matz@suse.de>
7139
7140 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7141 * gcc.dg/vect/vect-outer-1.c: Adjust.
7142 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7143 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7144 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7145 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7146 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7147 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7148
7149 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7150
7151 PR tree-optimization/52870
7152 * gcc.dg/vect/pr52870.c: New test.
7153
7154 2012-04-09 Mike Stump <mikestump@comcast.net>
7155
7156 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7157 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7158 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7159 * gnat.dg/aggr11.adb: Likewise.
7160 * gnat.dg/aggr11_pkg.ads: Likewise.
7161 * gnat.dg/aggr15.adb: Likewise.
7162 * gnat.dg/aggr15.ads: Likewise.
7163 * gnat.dg/aggr17.adb: Likewise.
7164 * gnat.dg/aggr18.adb: Likewise.
7165 * gnat.dg/array14.adb: Likewise.
7166 * gnat.dg/array14.ads: Likewise.
7167 * gnat.dg/array14_pkg.ads: Likewise.
7168 * gnat.dg/array19.adb: Likewise.
7169 * gnat.dg/array19.ads: Likewise.
7170 * gnat.dg/discr27.adb: Likewise.
7171 * gnat.dg/discr27.ads: Likewise.
7172 * gnat.dg/discr35.adb: Likewise.
7173 * gnat.dg/discr35.ads: Likewise.
7174 * gnat.dg/discr6.adb: Likewise.
7175 * gnat.dg/discr6_pkg.ads: Likewise.
7176 * gnat.dg/import1.adb: Likewise.
7177 * gnat.dg/import1.ads: Likewise.
7178 * gnat.dg/loop_address2.adb: Likewise.
7179 * gnat.dg/opt7.adb: Likewise.
7180 * gnat.dg/opt7.ads: Likewise.
7181 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7182 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7183 * gnat.dg/rep_clause2.adb: Likewise.
7184 * gnat.dg/rep_clause2.ads: Likewise.
7185 * gnat.dg/slice2.adb: Likewise.
7186 * gnat.dg/slice2.ads: Likewise.
7187 * gnat.dg/slice6.adb: Likewise.
7188 * gnat.dg/slice6_pkg.ads: Likewise.
7189 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7190 * gnat.dg/taft_type2.adb: Likewise.
7191 * gnat.dg/taft_type2.ads: Likewise.
7192 * gnat.dg/taft_type2_pkg.ads: Likewise.
7193 * gnat.dg/volatile10.adb: Likewise.
7194 * gnat.dg/volatile10_pkg.ads: Likewise.
7195
7196 * gcc.dg/dll-8.c: Remove execute permissions.
7197 * g++.dg/ext/dllexport5.C: Likewise.
7198
7199 2012-04-09 Jan Hubicka <jh@suse.cz>
7200
7201 PR lto/52722
7202 PR lto/51765
7203 PR lto/52634
7204 * gcc.dg/lto/pr52634_1.c: New testcase.
7205 * gcc.dg/lto/pr52634_0.c: New testcase.
7206
7207 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7208
7209 PR target/52883
7210 * gcc.target/i386/pr52883.c: New testcase.
7211
7212 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7213
7214 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7215 (check_effective_target_sync_long_long): Add SPARC case.
7216 (check_effective_target_sync_long_long_runtime): Likewise.
7217 (check_effective_target_sync_int_long): Adjust SPARC case.
7218 (check_effective_target_sync_char_short): Likewise.
7219
7220 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7221
7222 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7223 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7224
7225 2012-04-08 Tobias Burnus <burnus@net-b.de>
7226
7227 PR fortran/40973
7228 PR fortran/52751
7229 * gfortran.dg/public_private_module_2.f90: New.
7230
7231 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7232
7233 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7234 directives.
7235
7236 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7237
7238 PR fortran/52893
7239 * gfortran.dg/function_optimize_11.f90: New test.
7240
7241 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7242
7243 PR fortran/52668
7244 * gfortran.dg/use_only_6.f90: New test.
7245
7246 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7247
7248 PR fortran/52668
7249 * gfortran.dg/use_only_6.f90: New test.
7250 2012-04-06 Mike Stump <mikestump@comcast.net>
7251
7252 PR testsuite/50722
7253 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7254
7255 2012-04-05 Jason Merrill <jason@redhat.com>
7256
7257 PR c++/52596
7258 * g++.dg/template/qualified-id5.C: New.
7259
7260 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7261
7262 PR target/52882
7263 * gcc.target/i386/pr52882.c: New test.
7264
7265 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7266 Dominique D'Humieures <dominiq@lps.ens.fr>
7267
7268 PR testsuite/52614
7269 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7270 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7271
7272 2012-04-04 Jason Merrill <jason@redhat.com>
7273
7274 PR c++/52845
7275 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7276
7277 2012-04-03 Jason Merrill <jason@redhat.com>
7278
7279 PR c++/52796
7280 * g++.dg/cpp0x/variadic-value1.C: New.
7281
7282 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7283
7284 * gnat.dg/pack18.adb: New test.
7285 * gnat.dg/pack18_pkg.ads: New helper.
7286
7287 2012-04-03 Richard Guenther <rguenther@suse.de>
7288
7289 PR tree-optimization/52808
7290 * gcc.dg/pr52808.c: New testcase.
7291
7292 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR tree-optimization/52835
7295 * gfortran.dg/pr52835.f90: New test.
7296
7297 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7298
7299 * gnat.dg/specs/aggr5.ads: New test.
7300
7301 2012-04-02 Richard Guenther <rguenther@suse.de>
7302
7303 PR tree-optimization/52756
7304 * gcc.dg/torture/pr52756.c: New testcase.
7305
7306 2012-04-02 Richard Guenther <rguenther@suse.de>
7307
7308 PR middle-end/52803
7309 * gcc.dg/pr52803.c: New testcase.
7310
7311 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7312
7313 PR c++/40942
7314 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7315 DR 214 in account.
7316
7317 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7318
7319 PR c++/50043
7320 * g++.dg/cpp0x/noexcept17.C: New.
7321 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7322 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7323 * g++.dg/cpp0x/noexcept01.C: Likewise.
7324 * g++.dg/eh/init-temp1.C: Likewise.
7325 * g++.dg/eh/ctor1.C: Likwise.
7326
7327 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7328
7329 * gnat.dg/controlled6.adb: New test.
7330 * gnat.dg/controlled6_pkg.ads: New helper.
7331 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7332
7333 2012-03-30 Richard Henderson <rth@redhat.com>
7334
7335 PR debug/52727
7336 * g++.dg/opt/pr52727.C: New testcase.
7337
7338 2012-03-30 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/52754
7341 * gcc.target/i386/pr52754.c: New testcase.
7342
7343 2012-03-30 Richard Guenther <rguenther@suse.de>
7344
7345 PR middle-end/52772
7346 * g++.dg/torture/pr52772.C: New testcase.
7347
7348 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7349
7350 PR c++/52718
7351 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7352
7353 2012-03-29 Jason Merrill <jason@redhat.com>
7354
7355 PR c++/52685
7356 * g++.dg/template/inherit8.C: New.
7357
7358 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c++/52759
7361 * g++.dg/ext/weak4.C: New test.
7362
7363 PR tree-optimization/52760
7364 * gcc.c-torture/execute/pr52760.c: New test.
7365
7366 2012-03-29 Jason Merrill <jason@redhat.com>
7367
7368 PR c++/52743
7369 * g++.dg/cpp0x/initlist-array3.C: New.
7370
7371 2012-03-28 Jason Merrill <jason@redhat.com>
7372
7373 PR c++/52746
7374 * g++.dg/overload/virtual2.C: New.
7375
7376 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7377
7378 * gnat.dg/vect7.ad[sb]: New test.
7379
7380 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7381 Tobias Burnus <burnus@gcc.gnu.org>
7382
7383 PR fortran/52652
7384 * gfortran.dg/allocate_class_1.f90 : Change error test.
7385 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7386 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7387 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7388
7389 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR middle-end/52691
7392 * gcc.dg/pr52691.c: New test.
7393
7394 PR middle-end/52750
7395 * gcc.c-torture/compile/pr52750.c: New test.
7396
7397 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7398
7399 PR target/52692
7400 * gcc.target/avr/torture/builtins-2.c: New test.
7401
7402 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR target/52736
7405 * gcc.target/i386/pr52736.c: New test.
7406
7407 2012-03-27 Martin Jambor <mjambor@suse.cz>
7408
7409 PR middle-end/52693
7410 * gcc.dg/torture/pr52693.c: New test.
7411
7412 2012-03-27 Meador Inge <meadori@codesourcery.com>
7413
7414 PR c++/52672
7415 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7416
7417 2012-03-27 Mike Stump <mikestump@comcast.net>
7418
7419 PR target/52665
7420 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7421 failures that match branch names.
7422
7423 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7424 H.J. Lu <hongjiu.lu@intel.com>
7425
7426 PR target/52698
7427 * gcc.target/i386/pr52698.c: New test.
7428
7429 2012-03-27 Richard Guenther <rguenther@suse.de>
7430
7431 PR middle-end/52720
7432 * gcc.dg/torture/pr52720.c: New testcase.
7433
7434 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7435
7436 * gnat.dg/pack17.adb: New test.
7437
7438 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7439
7440 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7441 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7442
7443 2012-03-26 Martin Jambor <mjambor@suse.cz>
7444
7445 PR tree-optimization/50052
7446 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7447
7448 2012-03-26 Richard Guenther <rguenther@suse.de>
7449
7450 PR tree-optimization/52701
7451 * gfortran.dg/pr52701.f90: New testcase.
7452
7453 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7454
7455 PR tree-optimization/52686
7456 * gcc.target/arm/pr52686.c: New test.
7457
7458 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7459
7460 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7461 Add "-Os -flto" to list.
7462
7463 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gnat.dg/concat2.ad[sb]: New test.
7466
7467 2012-03-24 Jason Merrill <jason@redhat.com>
7468
7469 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7470 * g++.dg/cpp0x/trailing2.C: Likewise.
7471 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7472 * g++.dg/cpp1y/auto-fn1.C: New.
7473 * g++.dg/cpp1y/auto-fn2.C: New.
7474 * g++.dg/cpp1y/auto-fn3.C: New.
7475 * g++.dg/cpp1y/auto-fn4.C: New.
7476 * g++.dg/cpp1y/auto-fn5.C: New.
7477 * g++.dg/cpp1y/auto-fn6.C: New.
7478 * g++.dg/cpp1y/auto-fn7.C: New.
7479 * g++.dg/cpp1y/auto-fn8.C: New.
7480 * g++.dg/cpp1y/auto-fn9.C: New.
7481 * g++.dg/cpp1y/auto-fn10.C: New.
7482 * g++.dg/cpp1y/auto-fn11.C: New.
7483
7484 2012-03-23 Richard Guenther <rguenther@suse.de>
7485
7486 PR tree-optimization/52678
7487 * gfortran.dg/pr52678.f: New testcase.
7488
7489 2012-03-23 Richard Guenther <rguenther@suse.de>
7490
7491 PR tree-optimization/52638
7492 * g++.dg/torture/pr52638.C: New testcase.
7493
7494 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/52487
7497 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7498
7499 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR c++/52671
7502 * g++.dg/ext/attrib44.C: New test.
7503
7504 2012-03-22 Jan Hubicka <jh@suse.cz>
7505
7506 PR middle-end/51737
7507 * g++.dg/torture/pr51737.C: New testcase
7508
7509 2012-03-22 Richard Guenther <rguenther@suse.de>
7510
7511 PR tree-optimization/52548
7512 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7513
7514 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7515
7516 * lib/fortran-modules.exp (list-module-names-1): Remove
7517 warning.
7518
7519 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7520
7521 PR target/50751
7522 * gcc.target/sh/pr50751-1.c: New.
7523 * gcc.target/sh/pr50751-2.c: New.
7524 * gcc.target/sh/pr50751-3.c: New.
7525
7526 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7527
7528 PR target/52479
7529 * gcc.target/sh/sh4a-cos.c: Remove.
7530 * gcc.target/sh/sh4a-sin.c: Remove.
7531 * gcc.target/sh/sh4a-sincos.c: Remove.
7532
7533 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7534
7535 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7536 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7537
7538 2012-03-21 Martin Jambor <mjambor@suse.cz>
7539
7540 PR testsuite/52641
7541 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7542 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7543
7544 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7545
7546 * gcc.target/arm/thumb-16bit-ops.c: New file.
7547 * gcc.target/arm/thumb-ifcvt.c: New file.
7548
7549 2012-03-20 Jason Merrill <jason@redhat.com>
7550
7551 * lib/target-supports.exp: Add { target c++1y }.
7552
7553 * g++.dg/cpp0x/auto32.C: New.
7554
7555 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7556
7557 PR testsuite/52641
7558 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7559 int32plus.
7560 * gcc.dg/torture/pr48124-4.c: Ditto:
7561 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7562
7563 2012-03-20 Jason Merrill <jason@redhat.com>
7564
7565 PR c++/52510
7566 * g++.dg/cpp0x/initlist66.C: New.
7567
7568 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7569
7570 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7571 __AVR_HAVE_LPMX__
7572
7573 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7574
7575 PR target/49868
7576 * gcc.target/avr/torture/addr-space-2.h: New file.
7577 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7578 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7579 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7580 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7581
7582 2012-03-20 Richard Guenther <rguenther@suse.de>
7583
7584 * gnat.dg/pack16.adb: New testcase.
7585 * gnat.dg/pack16_pkg.ads: Likewise.
7586 * gnat.dg/specs/pack8.ads: Likewise.
7587 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7588
7589 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7590
7591 * g++.dg/warn/Wuseless-cast.C: Extend.
7592
7593 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/14710
7596 * g++.dg/warn/Wuseless-cast.C: New.
7597
7598 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7599
7600 PR libfortran/52608
7601 * gfortran.dg/pr52608.f90: New test.
7602
7603 2012-03-17 Tobias Burnus <burnus@net-b.de>
7604
7605 PR fortran/52585
7606 * gfortran.dg/proc_ptr_36.f90: New.
7607
7608 2012-03-16 Martin Jambor <mjambor@suse.cz>
7609
7610 * gcc.dg/misaligned-expand-1.c: New test.
7611 * gcc.dg/misaligned-expand-3.c: Likewise.
7612
7613 2012-03-16 Richard Guenther <rguenther@suse.de>
7614 Kai Tietz <ktietz@redhat.com>
7615
7616 PR middle-end/48814
7617 * gcc.c-torture/execute/pr48814-1.c: New test.
7618 * gcc.c-torture/execute/pr48814-2.c: New test.
7619 * gcc.dg/tree-ssa/assign-1.c: New test.
7620 * gcc.dg/tree-ssa/assign-2.c: New test.
7621 * gcc.dg/tree-ssa/assign-3.c: New test.
7622
7623 2012-03-16 Richard Guenther <rguenther@suse.de>
7624
7625 * gnat.dg/specs/pack7.ads: New testcase.
7626
7627 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR target/52568
7630 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7631 * gcc.dg/torture/vshuf-8.inc: Likewise.
7632 * gcc.dg/torture/vshuf-16.inc: Likewise.
7633 * gcc.dg/torture/vshuf-32.inc: Likewise.
7634
7635 2012-03-15 Jason Merrill <jason@redhat.com>
7636
7637 * g++.dg/torture/pr52582.C: New.
7638
7639 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7640
7641 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7642
7643 2012-03-15 Ira Rosen <irar@il.ibm.com>
7644 Ulrich Weigand <ulrich.weigand@linaro.org>
7645
7646 * gcc.dg/vect/slp-cond-3.c: New test.
7647 * gcc.dg/vect/slp-cond-4.c: New test.
7648
7649 2012-03-15 Ira Rosen <irar@il.ibm.com>
7650 Ulrich Weigand <ulrich.weigand@linaro.org>
7651
7652 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7653 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7654
7655 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7656
7657 PR libfortran/52434
7658 PR libfortran/48878
7659 PR libfortran/38199
7660 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7661 * gfortran.dg/round_1.f03: Likewise.
7662
7663 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7664 Andrew Pinski <apinski@cavium.com>
7665
7666 PR middle-end/52592
7667 * gcc.dg/pr52592.c: New test.
7668
7669 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7670
7671 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7672 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7673 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7674 * lib/fortran-modules.exp: .. this new file. Adjust users.
7675 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7676 gfortran-dg-debug-runtest): Call cleanup-modules.
7677 * lib/fortran-torture.exp (fortran-torture-execute,
7678 fortran-torture): Likewise.
7679 * gfortran.dg/coarray/caf.exp: Likewise.
7680 * lib/lto.exp: Likewise.
7681 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7682 * gfortran.dg/class_4b.f03: Likewise.
7683 * gfortran.dg/class_4c.f03: Likewise.
7684 * gfortran.dg/class_45a.f03: Likewise.
7685 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7686 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7687 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7688 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7689 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7690 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7691 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7692 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7693 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7694 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7695 * gfortran.dg/whole_file_28.f90: Likewise.
7696 * gfortran.dg/whole_file_29.f90: Likewise.
7697 * gfortran.dg/whole_file_30.f90: Likewise.
7698 * gfortran.dg/whole_file_31.f90: Likewise.
7699
7700 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR tree-optimization/52267
7703 * gcc.dg/pr52267.c: New test.
7704 * gcc.dg/tree-ssa/vrp65.c: New test.
7705 * gcc.dg/tree-ssa/vrp66.c: New test.
7706
7707 2012-03-15 Richard Guenther <rguenther@suse.de>
7708
7709 PR middle-end/52580
7710 * gfortran.dg/vect/pr52580.f: New testcase.
7711
7712 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7713
7714 * gcc.target/sh/fpul-usage-1.c: New.
7715
7716 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7717
7718 PR target/49468
7719 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7720 * gcc.target/sh/pr49468-di.c: Likewise.
7721
7722 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7723
7724 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7725 * gcc.dg/c99-stdint-6.c: Likewise.
7726 * gcc.dg/lto/20090210_0.c: Likewise.
7727 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7728 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7729 * gcc.dg/pragma-init-fini-2.c: Likewise.
7730 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7731 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7732 * gcc.target/i386/pr22152.c: Likewise.
7733 * gcc.target/i386/vect8-ret.c: Likewise.
7734 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7735 handling.
7736
7737 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7740 * g++.dg/tree-prof/partition1.C: Likewise.
7741 * g++.dg/tree-prof/partition2.C: Likewise.
7742 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7743 handling.
7744 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7745 * gcc.c-torture/execute/20010724-1.c: Remove.
7746 * gcc.c-torture/execute/20010724-1.x: Remove.
7747 * gcc.c-torture/execute/20040208-2.c: Remove.
7748 * gcc.c-torture/execute/20040208-2.x: Remove.
7749 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7750 Remove.
7751 (main) [__mips__ && __sgi__]: Remove.
7752 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7753 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7754 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7755 mips-sgi-irix6* handling.
7756 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7757 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7758 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7759 handling.
7760 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7761 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7762 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7763 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7764 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7765 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7766 mips-sgi-irix6*.
7767 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7768 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7769 * gcc.target/mips/save-restore-3.c: Likewise.
7770 * gcc.target/mips/save-restore-4.c: Likewise.
7771 * gcc.target/mips/save-restore-5.c: Likewise.
7772 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7773 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7774 messages.
7775 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7776 IRIX 6 handling.
7777 (restore_ld_library_path_env_vars): Likewise.
7778 * lib/target-supports.exp (check_profiling_available): Remove
7779 mips*-*-irix* handling.
7780 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7781 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7782 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7783
7784 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR c++/52582
7787 * g++.dg/opt/pr52582.C: New test.
7788
7789 2012-03-14 Richard Guenther <rguenther@suse.de>
7790
7791 PR tree-optimization/52571
7792 * gcc.dg/vect/vect-2.c: Initialize arrays.
7793 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7794 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7795 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7796
7797 2012-03-14 Richard Guenther <rguenther@suse.de>
7798
7799 PR middle-end/52080
7800 PR middle-end/52097
7801 PR middle-end/48124
7802 * gcc.dg/torture/pr48124-1.c: New testcase.
7803 * gcc.dg/torture/pr48124-2.c: Likewise.
7804 * gcc.dg/torture/pr48124-3.c: Likewise.
7805 * gcc.dg/torture/pr48124-4.c: Likewise.
7806
7807 2012-03-14 Richard Guenther <rguenther@suse.de>
7808
7809 PR middle-end/52578
7810 * gcc.dg/pr52578.c: New testcase.
7811
7812 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR c++/52521
7815 * g++.dg/cpp0x/udlit-args2.C: New test.
7816
7817 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7818
7819 PR target/48596
7820 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7821 * gcc.c-torture/compile/pr48596.c: ... here.
7822
7823 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7824
7825 PR c++/51641
7826 * g++.dg/lookup/hidden-class17.C: New test.
7827
7828 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR c/52577
7831 * gcc.dg/Wunused-var-3.c: New test.
7832
7833 2012-03-13 Martin Jambor <mjambor@suse.cz>
7834
7835 * gcc.dg/misaligned-expand-2.c: New test.
7836
7837 2012-03-13 Richard Guenther <rguenther@suse.de>
7838
7839 PR middle-end/52134
7840 * gcc.dg/pr52134.c: New testcase.
7841
7842 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7843
7844 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7845
7846 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7847
7848 PR tree-optimization/46728
7849 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7850 * gcc.target/powerpc/pr46728-5.c: Likewise.
7851 * gcc.target/powerpc/pr46728-8.c: Likewise.
7852 * gcc.target/powerpc/pr46728-10.c: Likewise.
7853 * gcc.target/powerpc/pr46728-11.c: Likewise.
7854 * gcc.target/powerpc/pr46728-13.c: Likewise.
7855 * gcc.target/powerpc/pr46728-14.c: Likewise.
7856 * gcc.target/powerpc/pr46728-15.c: Likewise.
7857
7858 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7859
7860 PR c++/52299
7861 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7862
7863 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7864
7865 PR tree-optimization/46728
7866 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7867 * gcc.target/powerpc/pr46728-5.c: Likewise.
7868 * gcc.target/powerpc/pr46728-8.c: Likewise.
7869 * gcc.target/powerpc/pr46728-10.c: Likewise.
7870 * gcc.target/powerpc/pr46728-11.c: Likewise.
7871 * gcc.target/powerpc/pr46728-13.c: Likewise.
7872 * gcc.target/powerpc/pr46728-14.c: Likewise.
7873 * gcc.target/powerpc/pr46728-15.c: Likewise.
7874
7875 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7876
7877 PR target/49868
7878 * gcc.target/avr/torture/addr-space-1.h: New file.
7879 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7880 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7881 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7882 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7883
7884 2012-03-12 Andrew Pinski <apinski@cavium.com>
7885
7886 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7887
7888 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7889
7890 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7891 * g++.dg/abi/thunk4.C: Likewise.
7892 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7893 Adapt line numbers.
7894 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7895 handling.
7896 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7897 * g++.dg/eh/spbp.C: Likewise.
7898 * g++.dg/ext/label13.C: Likewise.
7899 * g++.dg/guality/guality.exp: Likewise.
7900 * g++.dg/other/anon5.C: Likewise.
7901 * g++.dg/other/pragma-ep-1.C: Remove.
7902 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7903 * g++.dg/warn/pr31246.C: Likewise.
7904 * g++.dg/warn/weak1.C: Likewise.
7905 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7906 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7907 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7908 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7909 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7910 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7911 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7912 * gcc.dg/c99-tgmath-1.c: Likewise.
7913 * gcc.dg/c99-tgmath-2.c: Likewise.
7914 * gcc.dg/c99-tgmath-3.c: Likewise.
7915 * gcc.dg/c99-tgmath-4.c: Likewise.
7916 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7917 handling.
7918 * gcc.dg/debug/pr49032.c: Likewise.
7919 * gcc.dg/guality/guality.exp: Likewise.
7920 * gcc.dg/intmax_t-1.c: Likewise.
7921 * gcc.dg/pr48616.c: Likewise.
7922 * gcc.dg/pragma-ep-1.c: Remove.
7923 * gcc.dg/pragma-ep-2.c: Remove.
7924 * gcc.dg/pragma-ep-3.c: Remove.
7925 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7926 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7927 * gcc.misc-tests/gcov-14.c: Likewise.
7928 * gfortran.dg/guality/guality.exp: Likewise.
7929 * lib/target-supports.exp (check_weak_available): Likewise.
7930 (add_options_for_tls): Likewise.
7931 (check_ascii_locale_available): Likewise.
7932 * obj-c++.dg/dwarf-2.mm: Likewise.
7933 * objc.dg/dwarf-1.m: Likewise.
7934 * objc.dg/dwarf-2.m: Likewise.
7935
7936 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR tree-optimization/51721
7939 * gcc.dg/tree-ssa/vrp64.c: New test.
7940
7941 PR tree-optimization/52533
7942 * gcc.c-torture/compile/pr52533.c: New test.
7943
7944 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7945
7946 * gcc.target/i386/rtm-xabort-1.c: New.
7947 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7948 * gcc.target/i386/rtm-xend-1.c: Ditto.
7949 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7950 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7951 * gcc.target/i386/sse-13.c: Ditto.
7952 * gcc.target/i386/sse-14.c: Ditto.
7953 * gcc.target/i386/sse-22.c: Ditto.
7954 * gcc.target/i386/sse-23.c: Ditto.
7955 * g++.dg/other/i386-2.C: Ditto.
7956 * g++.dg/other/i386-3.C: Ditto.
7957
7958 2012-03-12 Tobias Burnus <burnus@net-b.de>
7959
7960 PR fortran/52542
7961 * gfortran.dg/proc_ptr_35.f90: New.
7962
7963 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7964
7965 PR target/52530
7966 * gcc.dg/torture/pr52530.c: New test.
7967
7968 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7969
7970 PR target/51244
7971 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7972
7973 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7974
7975 PR target/52450
7976 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7977
7978 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7979
7980 2012-03-09 Andrew Pinski <apinski@cavium.com>
7981
7982 PR middle-end/51988
7983 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7984 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7985
7986 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7987
7988 * gcc.dg/tree-ssa/scev-3.c: New.
7989 * gcc.dg/tree-ssa/scev-4.c: New.
7990
7991 2012-03-08 Tobias Burnus <burnus@net-b.de>
7992
7993 PR fortran/52469
7994 * gfortran.dg/proc_ptr_34.f90
7995
7996 2012-03-07 Jason Merrill <jason@redhat.com>
7997
7998 PR c++/52521
7999 * g++.dg/cpp0x/udlit-mangle.C: New.
8000
8001 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8002
8003 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8004
8005 2012-03-06 Richard Guenther <rguenther@suse.de>
8006
8007 PR middle-end/52493
8008 * gcc.dg/torture/pr52493.c: New testcase.
8009
8010 2012-03-06 Richard Guenther <rguenther@suse.de>
8011
8012 PR lto/52097
8013 * gcc.dg/lto/pr52097_0.c: New testcase.
8014
8015 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8016
8017 PR target/51244
8018 * gcc.target/sh/pr51244-1.c: New.
8019 * gcc.target/sh/pr51244-2.c: New.
8020 * gcc.target/sh/pr51244-3.c: New.
8021
8022 2012-03-05 Jason Merrill <jason@redhat.com>
8023
8024 PR c++/51930
8025 * g++.dg/ext/visibility/template11.C: New.
8026
8027 * g++.dg/cpp0x/implicit13.C: New.
8028
8029 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR tree-optimization/51721
8032 * gcc.dg/tree-ssa/vrp63.c: New test.
8033 * gcc.dg/pr51721.c: New test.
8034
8035 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8036
8037 PR fortran/50981
8038 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8039 argument checks.
8040
8041 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8042
8043 PR target/52146
8044 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8045
8046 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8047
8048 PR fortran/50981
8049 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8050
8051 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8052
8053 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8054 int32plus.
8055
8056 2012-03-03 Jason Merrill <jason@redhat.com>
8057
8058 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8059
8060 Core 1270
8061 * g++.dg/cpp0x/initlist65.C: New.
8062
8063 PR c++/36797
8064 * g++.dg/ext/is_empty2.C: New.
8065
8066 2012-03-03 Tobias Burnus <burnus@net-b.de>
8067
8068 PR fortran/48820
8069 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8070
8071 2012-03-03 Tobias Burnus <burnus@net-b.de>
8072
8073 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8074 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8075 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8076 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8077 * gfortran.dg/class_30.f90: Remove dg-warning line.
8078 * gfortran.dg/bind_c_usage_25.f90: New.
8079
8080 2012-03-03 Tobias Burnus <burnus@net-b.de>
8081
8082 PR fortran/48820
8083 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8084 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8085 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8086
8087 2012-03-03 Tobias Burnus <burnus@net-b.de>
8088
8089 PR fortran/48820
8090 * gfortran.dg/assumed_type_1.f90: New.
8091 * gfortran.dg/assumed_type_2.f90: New.
8092 * gfortran.dg/assumed_type_3.f90: New.
8093 * gfortran.dg/assumed_type_4.f90: New.
8094
8095 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8096
8097 PR target/49486
8098 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8099 * gcc.target/sh/pr49468-di.c: New.
8100
8101 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8102
8103 * gcc.dg/graphite/pr50561.c: Update.
8104
8105 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8106
8107 * gcc.target/powerpc/pr52457.c: New test.
8108
8109 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8110
8111 * gcc.target/arm/sat-1.c: New test.
8112
8113 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8114
8115 PR target/46716
8116 * gcc.target/i386/pr46716.c: New test.
8117
8118 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 PR c++/51989
8121 * g++.dg/cpp0x/sfinae32.C: New.
8122
8123 2012-03-02 Richard Guenther <rguenther@suse.de>
8124
8125 PR tree-optimization/52406
8126 * gcc.dg/torture/pr52406.c: New testcase.
8127
8128 2012-03-02 Tobias Burnus <burnus@net-b.de>
8129
8130 PR fortran/52325
8131 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8132 * gfortran.dg/nullify_2.f90: Update dg-error.
8133 * gfortran.dg/nullify_4.f90: Ditto.
8134 * gfortran.dg/pointer_init_6.f90: Ditto.
8135
8136 2012-03-02 Tobias Burnus <burnus@net-b.de>
8137
8138 PR fortran/52270
8139 * gfortran.dg/class_51.f90: New.
8140
8141 2012-03-02 Tobias Burnus <burnus@net-b.de>
8142
8143 PR fortran/52452
8144 * gfortran.dg/intrinsic_8.f90: New.
8145
8146 2012-03-01 Kai Tietz <ktietz@redhat.com>
8147
8148 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8149 routines on mingw targets.
8150 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8151
8152 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/52445
8155 * gcc.dg/pr52445.c: New test.
8156
8157 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR target/52437
8160 * gcc.c-torture/compile/pr52437.c: New test.
8161
8162 PR middle-end/52419
8163 * gcc.dg/torture/pr52419.c: New test.
8164
8165 PR tree-optimization/52429
8166 * gcc.dg/torture/pr52429.c: New test.
8167 * g++.dg/opt/pr52429.C: New test.
8168
8169 2012-02-29 Richard Guenther <rguenther@suse.de>
8170
8171 PR testsuite/52297
8172 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8173 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8174 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8175 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8176 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8177 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8178
8179 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8180
8181 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8182
8183 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8184
8185 PR fortran/52386
8186 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8187
8188 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8189
8190 PR target/51534
8191 * gcc.target/arm/neon/pr51534.c: New testcase.
8192
8193 2012-02-28 Richard Guenther <rguenther@suse.de>
8194
8195 PR target/52407
8196 * gcc.dg/torture/pr52407.c: New testcase.
8197
8198 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8199
8200 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8201 * gcc.target/arm/vfp2.c: Likewise.
8202 * gcc.target/arm/vfp3.c: Likewise.
8203 * gcc.target/arm/vfp4.c: Likewise.
8204 * gcc.target/arm/vfp5.c: Likewise.
8205 * gcc.target/arm/vfp6.c: Likewise.
8206 * gcc.target/arm/vfp7.c: Likewise.
8207 * gcc.target/arm/vfp8.c: Likewise.
8208 * gcc.target/arm/vfp9.c: Likewise.
8209 * gcc.target/arm/vfp10.c: Likewise.
8210 * gcc.target/arm/vfp11.c: Likewise.
8211 * gcc.target/arm/vfp12.c: Likewise.
8212 * gcc.target/arm/vfp13.c: Likewise.
8213 * gcc.target/arm/vfp14.c: Likewise.
8214 * gcc.target/arm/vfp15.c: Likewise.
8215 * gcc.target/arm/vfp16.c: Likewise.
8216 * gcc.target/arm/vfp17.c: Likewise.
8217 * gcc.target/arm/neon-constants.h: New file.
8218 * gcc.target/arm/neon-vect1.c: New test.
8219 * gcc.target/arm/neon-vect2.c: New test.
8220 * gcc.target/arm/neon-vect3.c: New test.
8221 * gcc.target/arm/neon-vect4.c: New test.
8222 * gcc.target/arm/neon-vect5.c: New test.
8223 * gcc.target/arm/neon-vect6.c: New test.
8224 * gcc.target/arm/neon-vect7.c: New test.
8225 * gcc.target/arm/neon-vect8.c: New test.
8226
8227 2012-02-28 Richard Guenther <rguenther@suse.de>
8228
8229 PR tree-optimization/52402
8230 * gcc.dg/torture/pr52402.c: New testcase.
8231
8232 2012-02-28 Richard Guenther <rguenther@suse.de>
8233
8234 PR lto/52400
8235 * g++.dg/lto/pr52400_0.C: New testcase.
8236
8237 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8238
8239 * gcc.target/avr/torture/builtins-1.c: New test.
8240 * gcc.target/avr/torture/builtins-error.c: New test.
8241
8242 2012-02-28 Kai Tietz <ktietz@redhat.com>
8243
8244 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8245 * gcc.target/i386/pr45352-2.c: Likewise.
8246 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8247 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8248 targets instead rand.
8249 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8250 * gcc.target/i386/sse2-mul-1.c: Likewise.
8251 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8252 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8253 * gcc.target/i386/pad-1.c: Likewise.
8254 * gcc.target/i386/pad-9.c: Likewise.
8255 * gcc.target/i386/pad-2.c: Likewise.
8256 * gcc.target/i386/pad-5b.c: Likewise.
8257 * gcc.target/i386/pad-8.c: Likewise.
8258 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8259 * gcc.target/i386/pr44130.c: Likewise.
8260 * gcc.target/i386/align-main-1.c: Likewise.
8261 * gcc.target/i386/align-main-2.c: Likewise.
8262 * gcc.target/i386/sw-1.c: Likewise.
8263 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8264 on x64 mingw target.
8265 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8266 * gcc.target/i386/pr46295.c: Likewise.
8267 * gcc.target/i386/amd64-abi-1.c: Likewise.
8268 * gcc.target/i386/amd64-abi-2.c: Likewise.
8269 * gcc.target/i386/pr39082-1.c: Likewise.
8270 * gcc.target/i386/pr39162.c: Likewise.
8271 * gcc.target/i386/pr22152.c: Likewise.
8272 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8273 * gcc.target/i386/wrfsbase-2.c: Likewise.
8274 * gcc.target/i386/local.c: Likewise
8275 * gcc.target/i386/wrgsbase-1.c: Likewise.
8276 * gcc.target/i386/wrfsbase-1.c: Likewise.
8277 * gcc.target/i386/pr39315-3.c: Likewise.
8278 * gcc.target/i386/pr35767-4.c: Likewise.
8279 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8280 x64 mingw target.
8281 * gcc.target/i386/pr45336-2.c: Likewise.
8282 * gcc.target/i386/pr45336-1.c: Likewise.
8283 * gcc.target/i386/pr45336-4.c: Likewise.
8284
8285 2012-02-27 Tristan Gingold <gingold@adacore.com>
8286
8287 * gnat.dg/array20.ad[sb]: New test.
8288
8289 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR target/52375
8292 * gcc.target/arm/pr52375.c: New test.
8293 * gcc.c-torture/compile/pr52375.c: New test.
8294
8295 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8296
8297 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8298 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8299
8300 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8301
8302 * gnat.dg/aggr19.adb: New test.
8303 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8304
8305 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8306
8307 PR target/49263
8308 * gcc.target/sh/pr49263.c: New.
8309
8310 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8311
8312 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8313 simulate_thread_wrapper_other_threads
8314 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8315 Move initialization of 'value' to main().
8316 (main): Initialize 'value';
8317 * gcc.dg/simulate-thread/speculative-store.c
8318 (simulate_thread_step_verify): Return 0 when successful.
8319 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8320 Reduce threshold.
8321 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8322 (simulate_thread_wrapper_other_threads): Return a success/fail value
8323 and issue an error if the instruction count threshold is exceeded.
8324
8325 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327 PR target/50580
8328 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8329 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8330
8331 2012-02-24 Richard Guenther <rguenther@suse.de>
8332
8333 PR middle-end/52355
8334 * gcc.dg/pr52355.c: New testcase.
8335
8336 2012-02-23 Kai Tietz <ktietz@redhat.com>
8337
8338 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8339 * gcc.dg/Wpadded.c: Likewise.
8340 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8341 structure-layout.
8342 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8343 for sleep by Sleep and add windows.h include for this function.
8344 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8345 targets.
8346 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8347 target.
8348 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8349 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8350 on x64 mingw target.
8351 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8352 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8353 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8354 failure on LLP64 target.
8355
8356 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8357
8358 PR c/52290
8359 * gcc.dg/noncompile/pr52290.c: New test.
8360
8361 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR tree-optimization/52019
8364 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8365
8366 2012-02-22 Kai Tietz <ktietz@redhat.com>
8367
8368 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8369 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8370 derived pdiff_t type.
8371 * g++.dg/torture/pr49720.C: Likewise
8372
8373 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8374
8375 PR target/52330
8376 * gcc.target/i386/pr52330.c: New test.
8377
8378 2012-02-22 Tobias Burnus <burnus@net-b.de>
8379
8380 PR fortran/52335
8381 * gfortran.dg/io_constraints_10.f90: New.
8382
8383 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8384
8385 * lib/target-supports.exp (check_effective_target_vect_condition):
8386 Return true for NEON.
8387
8388 2012-02-21 Kai Tietz <ktietz@redhat.com>
8389
8390 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8391
8392 2012-02-21 Richard Guenther <rguenther@suse.de>
8393
8394 PR tree-optimization/52324
8395 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8396
8397 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8398
8399 PR middle-end/51782
8400 * gcc.target/avr/torture/pr51782-1.c: New test.
8401
8402 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR tree-optimization/52318
8405 * gcc.dg/pr52318.c: New test.
8406
8407 2012-02-20 Kai Tietz <ktietz@redhat.com>
8408
8409 * gcc.dg/bf-ms-layout-3.c: New testcase.
8410
8411 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8412
8413 PR testsuite/52229
8414 PR fortran/32380
8415 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8416
8417 2012-02-20 Richard Guenther <rguenther@suse.de>
8418
8419 PR tree-optimization/52298
8420 * gcc.dg/torture/pr52298.c: New testcase.
8421 * gcc.dg/vect/pr52298.c: Likewise.
8422
8423 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8424
8425 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8426 * gcc.c-torture/execute/pr52286.c: Ditto.
8427
8428 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR tree-optimization/52286
8431 * gcc.c-torture/execute/pr52286.c: New test.
8432
8433 2012-02-18 Tobias Burnus <burnus@net-b.de>
8434
8435 PR fortran/52295
8436 * gfortran.dg/interface_35.f90: Use -std=f2003.
8437 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8438 * gfortran.dg/interface_assignment_4.f90: Ditto.
8439 * gfortran.dg/bessel_1.f90: Ditto.
8440 * gfortran.dg/func_result_6.f90: Ditto.
8441 * gfortran.dg/hypot_1.f90: Ditto.
8442 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8443
8444 2012-02-17 Tobias Burnus <burnus@net-b.de>
8445
8446 PR translation/52232
8447 PR translation/52234
8448 PR translation/52245
8449 PR translation/52246
8450 PR translation/52262
8451 PR translation/52273
8452 * gfortran.dg/coarray_22.f90: Update dg-error.
8453 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8454
8455 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8456
8457 PR target/51753
8458 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8459 (simulate-thread): Use default timeout.
8460
8461 2012-02-16 Jason Merrill <jason@redhat.com>
8462
8463 PR c++/52248
8464 * g++.dg/ext/timevar1.C: New.
8465
8466 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8467
8468 PR c++/52126
8469 * g++.dg/template/using21.C: New.
8470 * g++.dg/template/using22.C: Likewise.
8471
8472 2012-02-16 Jason Merrill <jason@redhat.com>
8473
8474 PR c++/51415
8475 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8476
8477 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR tree-optimization/52255
8480 * gcc.c-torture/compile/pr52255.c: New test.
8481
8482 PR debug/52260
8483 * g++.dg/debug/dwarf2/pr52260.C: New test.
8484
8485 PR middle-end/51929
8486 * g++.dg/ipa/pr51929.C: New test.
8487
8488 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8489
8490 PR target/52199
8491 * gcc.target/powerpc/pr52199.c: New file.
8492
8493 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8494
8495 PR target/52152
8496 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8497
8498 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8499
8500 * gcc.dg/pr51867.c: Don't include <math.h>.
8501 (sqrtf): Declare.
8502
8503 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8504
8505 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8506 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8507
8508 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8509
8510 PR tree-optimization/50561
8511 * gcc.dg/graphite/pr50561.c: New testcase.
8512
8513 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8514
8515 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8516 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8517
8518 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8519
8520 * gnat.dg/discr35.ad[sb]: New test.
8521
8522 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8523
8524 * gnat.dg/volatile10.adb: New test.
8525 * gnat.dg/volatile10_pkg.ads: New helper.
8526
8527 2012-02-14 Jason Merrill <jason@redhat.com>
8528
8529 * g++.dg/ext/attrib43.C: New.
8530
8531 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8532
8533 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8534 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8535 fgnu_tm.
8536 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8537 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8538 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8539 effective_target fgnu_tm.
8540 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8541
8542 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c++/52247
8545 * g++.dg/template/asmgoto1.C: New test.
8546
8547 2012-02-14 Ian Lance Taylor <iant@google.com>
8548
8549 PR go/48501
8550 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8551 compiling generated file for 64bit and index tests.
8552
8553 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8554
8555 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8556
8557 2012-02-14 Richard Guenther <rguenther@suse.de>
8558
8559 PR tree-optimization/52244
8560 PR tree-optimization/51528
8561 * gcc.dg/torture/pr52244.c: New testcase.
8562
8563 2012-02-14 Walter Lee <walt@tilera.com>
8564
8565 * g++.dg/other/PR23205.C: Disable test on tile.
8566 * g++.dg/other/pr23205-2.C: Disable test on tile.
8567 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8568 * gcc.dg/20040813-1.c: Disable test on tile.
8569 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8570 * gcc.misc-tests/linkage.exp: Handle tilegx.
8571
8572 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR tree-optimization/52210
8575 * gcc.dg/pr52210.c: New test.
8576
8577 2012-02-14 Jason Merrill <jason@redhat.com>
8578
8579 PR c++/39055
8580 * g++.dg/overload/defarg5.C: New.
8581
8582 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR c/52181
8585 * c-c++-common/pr52181.c: New test.
8586
8587 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c++/52215
8590 * g++.dg/ext/atomic-1.C: New test.
8591
8592 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8593
8594 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8595
8596 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR middle-end/52209
8599 * gcc.c-torture/execute/pr52209.c: New test.
8600
8601 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8602
8603 PR fortran/50981
8604 * gfortran.dg/elemental_optional_args_5.f03: New test.
8605
8606 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8607
8608 PR testsuite/50076
8609 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8610 cases.
8611
8612 2012-02-11 Ian Lance Taylor <iant@google.com>
8613
8614 PR go/51874
8615 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8616 SPARC Solaris. Don't run the test at all on systems where it may
8617 not work, rather than xfailing it.
8618
8619 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8620
8621 PR rtl-optimization/52175
8622 * gcc.c-torture/compile/pr52175.c: New test.
8623
8624 2012-02-10 Jason Merrill <jason@redhat.com>
8625
8626 PR c++/51910
8627 * g++.dg/template/repo10.C: New.
8628
8629 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR debug/52132
8632 * gcc.dg/pr52132.c: New test.
8633
8634 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8635
8636 * gnat.dg/specs/aggr4.ads: New test.
8637 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8638
8639 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8640
8641 PR target/52146
8642 * gcc.target/i386/pr52146.c: New.
8643
8644 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR middle-end/52177
8647 * c-c++-common/pr52177.c: New test.
8648
8649 2012-02-10 Jan Hubicka <jh@suse.cz>
8650
8651 PR middle-end/48600
8652 * g++.dg/torture/pr48600.C: New testcase.
8653
8654 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8655
8656 PR middle-end/52140
8657 * gcc.dg/dfp/pr52140.c: New test.
8658
8659 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR fortran/32380
8662 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8663 of dg-options.
8664
8665 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8666
8667 PR middle-end/51867
8668 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8669 * gcc.dg/pr51867.c: New test.
8670
8671 2012-02-09 Ian Lance Taylor <iant@google.com>
8672
8673 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8674 which don't support -fsplit-stack. Turn off optimization when
8675 compiling select5-out.go.
8676
8677 2012-02-08 Ian Lance Taylor <iant@google.com>
8678
8679 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8680 systems which don't support -fsplit-stack.
8681
8682 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8683
8684 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8685 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8686 machine instuction in the log.
8687
8688 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8689
8690 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8691 to 20 seconds.
8692
8693 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8694
8695 PR driver/48524
8696 * gcc.dg/pr48524.c: New test.
8697 * gcc.dg/pr48524.spec: New spec file for test.
8698
8699 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8700
8701 PR fortran/32380
8702 * gfortran.dg/vect/pr32380.f90: New test.
8703
8704 2012-02-08 Tobias Burnus <burnus@net-b.de>
8705
8706 PR fortran/52151
8707 * gfortran.dg/realloc_on_assign_12.f90: New.
8708
8709 2012-02-08 Richard Guenther <rguenther@suse.de>
8710
8711 PR rtl-optimization/52170
8712 * gcc.dg/torture/pr52170.c: New testcase.
8713
8714 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR gcov-profile/52150
8717 * gcc.dg/tree-prof/pr52150.c: New test.
8718
8719 PR rtl-optimization/52139
8720 * gcc.dg/pr52139.c: New test.
8721
8722 2012-02-07 Jason Merrill <jason@redhat.com>
8723
8724 PR c++/51675
8725 * g++.dg/cpp0x/constexpr-union3.C: New.
8726
8727 PR c++/52035
8728 * g++.dg/lto/pr52035_0.C: New.
8729
8730 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8731
8732 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8733 * gcc.dg/special/weak-1.c: Likewise.
8734 * gcc.dg/ucnid-12.c: Likewise.
8735 * gcc.dg/torture/pr45678-1.c: Likewise.
8736 * gcc.dg/torture/pr45678-2.c: Likewise.
8737 * gcc.dg/vector-4.c: Likewise.
8738 * gcc.dg/ipa/inline-5.c: Likewise.
8739 * gcc.dg/ucnid-11.c: Likewise.
8740 * gcc.misc-tests/gcov-13.c: Likewise.
8741 * gcc.misc-tests/gcov-14.c: Likewise.
8742 * g++.dg/ext/label13.C: Likewise.
8743 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8744 hppa*-*-hpux* options.
8745 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8746 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8747 * gcc.dg/pr48616.c: Likewise.
8748 * gcc.dg/pr17957.c: Likewise.
8749 * gcc.dg/pr17055-1.c: Likewise.
8750 * gcc.dg/pr32912-1.c: Likewise.
8751 * gcc.dg/tm/pr51472.c: Likewise.
8752 * c-c++-common/fold-bitand-4.c: Likewise.
8753 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8754 Use dg-additional-options for extra options.
8755
8756 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8757
8758 * gcc.target/epiphany/interrupt-2.c: New test.
8759
8760 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8761
8762 PR target/52155
8763 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8764 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8765 for MIPS ELF.
8766
8767 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8768
8769 PR target/52152
8770 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8771
8772 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8773
8774 PR middle-end/24306
8775 PR target/52154
8776 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8777 * gcc.target/mips/va-arg-1.c: New test.
8778
8779 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8780
8781 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8782 for -mno-pointers-to-nested-functions.
8783
8784 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8785
8786 * gcc.c-torture/execute/20120207-1.c: New test.
8787
8788 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR rtl-optimization/52060
8791 * gcc.dg/torture/pr52060.c: New test.
8792
8793 PR middle-end/52074
8794 * gcc.c-torture/compile/pr52074.c: New test.
8795
8796 2012-02-07 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/51514
8799 * gfortran.dg/class_to_type_2.f90: New.
8800
8801 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8802
8803 PR fortran/32373
8804 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8805 Remove module.
8806
8807 2012-02-06 Jason Merrill <jason@redhat.com>
8808
8809 PR c++/52088
8810 * g++.dg/template/conv13.C: New.
8811
8812 2012-02-06 Richard Guenther <rguenther@suse.de>
8813
8814 PR tree-optimization/52115
8815 * gcc.c-torture/compile/pr52115.c: New testcase.
8816
8817 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR target/52129
8820 * gcc.c-torture/execute/pr52129.c: New test.
8821
8822 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8823
8824 * gcc.dg/pr48374.c: Actually add the test I forgot
8825 in the 2012-01-25 commit.
8826
8827 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8828
8829 PR fortran/32373
8830 * gfortran.dg/vect/vect-8.f90: New test case.
8831
8832 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8833
8834 PR fortran/48847
8835 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8836
8837 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8838
8839 PR fortran/52102
8840 * gfortran.dg/class_48.f90 : Add test of allocate class array
8841 component with source in subroutine test3. Remove commenting
8842 out in subroutine test4, since branching on unitialized variable
8843 is now fixed (no PR for this last.).
8844
8845 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8846
8847 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8848 on MIPS targets.
8849 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8850
8851 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8852
8853 PR target/52125
8854 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8855 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8856
8857 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8858
8859 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8860 (check_effective_target_sync_int_long): Use it.
8861 (check_effective_target_sync_char_short): Likewise.
8862 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8863
8864 2012-02-05 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/51972
8867 * gfortran.dg/class_48.f90: Add some further checks.
8868
8869 2012-02-05 Ira Rosen <irar@il.ibm.com>
8870
8871 PR tree-optimization/52091
8872 * gcc.dg/vect/pr52091.c: New test.
8873
8874 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR rtl-optimization/52113
8877 * gcc.target/avr/pr52113.c: New test.
8878
8879 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR rtl-optimization/52092
8882 * gcc.c-torture/compile/pr52092.c: New test.
8883
8884 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8885
8886 PR fortran/41587
8887 * gfortran.dg/class_array_10.f03: New test.
8888
8889 PR fortran/46356
8890 * gfortran.dg/class_array_11.f03: New test.
8891
8892 PR fortran/51754
8893 * gfortran.dg/class_array_12.f03: New test.
8894
8895 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8896
8897 PR fortran/52012
8898 * gfortran.dg/realloc_on_assign_11.f90: New test.
8899
8900 2012-02-02 Tobias Burnus <burnus@net-b.de>
8901
8902 PR fortran/52093
8903 * gfortran.dg/shape_7.f90: New.
8904
8905 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8906
8907 * gcc.target/mips/mips-prepend-1.c: New test.
8908
8909 2012-02-02 Jan Hubicka <jh@suse.cz>
8910 Tom de Vries <tom@codesourcery.com>
8911
8912 PR middle-end/51998
8913 * gcc.dg/alias-12.c: New testcase.
8914 * gcc.dg/alias-13.c: New testcase.
8915
8916 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR target/52086
8919 * gcc.dg/pr52086.c: New test.
8920
8921 PR tree-optimization/52073
8922 * gcc.c-torture/compile/pr52073.c: New test.
8923
8924 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8925
8926 PR fortran/51958
8927 * gfortran.dg/function_optimize_10.f90: New test.
8928
8929 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8930
8931 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8932 test on alpha*-*-*.
8933
8934 2012-02-01 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/52024
8937 * gfortran.dg/typebound_operator_14.f90: New.
8938
8939 2012-02-01 Tobias Burnus <burnus@net-b.de>
8940
8941 PR fortran/52059
8942 * gfortran.dg/elemental_function_1.f90: New.
8943
8944 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8945
8946 PR rtl-optimization/51374
8947 * gcc.target/avr/torture/pr51374-1.c:
8948 Also fail if SBIS is seen.
8949
8950 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8951
8952 PR rtl-optimization/51374
8953 * gcc.target/avr/torture/pr51374-1.c: New.
8954
8955 2012-01-31 Tobias Burnus <burnus@net-b.de>
8956
8957 PR fortran/52024
8958 * gfortran.dg/typebound_generic_11.f90: New.
8959
8960 2012-01-31 Tobias Burnus <burnus@net-b.de>
8961
8962 PR fortran/52029
8963 * gfortran.dg/class_49.f90: New.
8964
8965 2012-01-31 Tobias Burnus <burnus@net-b.de>
8966
8967 PR fortran/52013
8968 * gfortran.dg/elemental_args_check_6.f90: New.
8969
8970 2012-01-31 Jason Merrill <jason@redhat.com>
8971
8972 PR c++/52043
8973 * g++.dg/cpp0x/variadic122.C: New.
8974
8975 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8976
8977 PR fortran/52012
8978 * gfortran.dg/realloc_on_assign_10.f90: New test.
8979
8980 2012-01-31 Richard Guenther <rguenther@suse.de>
8981
8982 PR tree-optimization/51528
8983 * gcc.dg/torture/pr51528.c: New testcase.
8984
8985 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8986
8987 PR go/48501
8988 * lib/go.exp (go_target_compile): Append timeout= to options.
8989 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8990 select5-out.go test on alpha*-*-* targets.
8991
8992 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8993
8994 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8995 (TEST_SHORT): Reformat in the same way.
8996 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8997 (TEST_SHORT): Reformat in the same way.
8998 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8999 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9000 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9001 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9002 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9003
9004 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9005
9006 PR target/51835
9007 * gcc.target/arm/pr51835.c: New testcase.
9008
9009 2012-01-30 Richard Guenther <rguenther@suse.de>
9010
9011 PR tree-optimization/52028
9012 * gcc.dg/torture/pr52028.c: New testcase.
9013 * gfortran.dg/ldist-pr45199.f: Adjust.
9014 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9015 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9016 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9017
9018 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR debug/52027
9021 * gcc.dg/tree-prof/pr52027.c: New test.
9022
9023 PR tree-optimization/52046
9024 * gcc.dg/pr52046.c: New test.
9025
9026 PR debug/52048
9027 * g++.dg/other/pr52048.C: New test.
9028
9029 2012-01-30 Richard Guenther <rguenther@suse.de>
9030
9031 PR tree-optimization/52045
9032 * gcc.dg/pr52045.c: New testcase.
9033
9034 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9035
9036 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9037 new code generated for __sync_lock_release.
9038
9039 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9040
9041 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9042
9043 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9044
9045 PR testsuite/51875
9046 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9047
9048 * g++.dg/ext/visibility/template10.C: Fix typo.
9049
9050 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9051
9052 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9053
9054 PR c++/51327
9055 * g++.dg/cpp0x/constexpr-ice6.C: New.
9056
9057 2012-01-29 Tobias Burnus <burnus@net-b.de>
9058
9059 PR fortran/41600
9060 * gfortran.dg/default_initialization_6.f90: New.
9061
9062 2012-01-29 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/51972
9065 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9066 * gfortran.dg/class_48.f90: New.
9067
9068 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9069
9070 PR fortran/51808
9071 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9072
9073 2012-01-28 Tobias Burnus <burnus@net-b.de>
9074
9075 PR fortran/51972
9076 * gfortran.dg/class_allocate_12.f90: New.
9077
9078 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gcc.dg/torture/pr50444.c: Fix dg directives.
9081
9082 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR target/52006
9085 * gcc.target/arm/pr52006.c: New test.
9086
9087 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9088
9089 PR testsuite/52011
9090 * gcc.dg/lto/trans-mem.h: New file.
9091 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9092 * gcc.dg/lto/trans-mem-1_1.c: Same.
9093 * gcc.dg/lto/trans-mem-4_1.c: Same.
9094 * gcc.dg/lto/trans-mem-3_1.c: Same.
9095
9096 2012-01-27 Tobias Burnus <burnus@net-b.de>
9097
9098 PR fortran/52022
9099 * gfortran.dg/dummy_procedure_7.f90: New.
9100
9101 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9102
9103 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9104 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9105
9106 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR c++/51852
9109 * g++.dg/other/gc5.C: New test.
9110
9111 2012-01-27 Richard Guenther <rguenther@suse.de>
9112
9113 PR tree-optimization/50444
9114 * gcc.dg/torture/pr50444.c: New testcase.
9115
9116 2012-01-27 Tobias Burnus <burnus@net-b.de>
9117
9118 PR fortran/51970
9119 PR fortran/51977
9120 * gfortran.dg/move_alloc_13.f90: New.
9121
9122 2012-01-27 Tobias Burnus <burnus@net-b.de>
9123
9124 PR fortran/51953
9125 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9126 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9127 and change dg-error string.
9128
9129 2012-01-27 Tobias Burnus <burnus@net-b.de>
9130
9131 PR fortran/52016
9132 * gfortran.dg/elemental_args_check_5.f90: New.
9133
9134 2012-01-27 Richard Guenther <rguenther@suse.de>
9135
9136 PR middle-end/51959
9137 * g++.dg/torture/pr51959.C: New testcase.
9138
9139 2012-01-27 Tom de Vries <tom@codesourcery.com>
9140
9141 PR tree-optimization/51990
9142 * gcc.dg/pr51990.c: New test.
9143 * gcc.dg/pr51990-2.c: Same.
9144
9145 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9146 Tobias Burnus <burnus@gcc.gnu.org>
9147
9148 PR fortran/48705
9149 * gfortran.dg/class_allocate_11.f03: New.
9150
9151 PR fortran/51870
9152 PR fortran/51943
9153 PR fortran/51946
9154 * gfortran.dg/class_allocate_7.f03: New.
9155 * gfortran.dg/class_allocate_8.f03: New.
9156 * gfortran.dg/class_allocate_9.f03: New.
9157 * gfortran.dg/class_allocate_10.f03: New.
9158
9159 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9160
9161 * gnat.dg/discr34.adb: New test.
9162 * gnat.dg/discr34_pkg.ads: New helper.
9163
9164 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9165
9166 * gnat.dg/discr33.adb: New test.
9167
9168 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9169
9170 * gnat.dg/limited_with3.ad[sb): New test.
9171 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9172 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9173 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9174
9175 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9176
9177 * gnat.dg/stack_usage1.adb: New test.
9178 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9179
9180 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9181 * gcc.dg/pr44194-2.c: Likewise.
9182
9183 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9184
9185 PR c++/51370
9186 * g++.dg/template/crash112.C: New.
9187
9188 2012-01-27 Richard Henderson <rth@redhat.com>
9189
9190 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9191
9192 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9193
9194 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9195
9196 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9197
9198 PR middle-end/51895
9199 * g++.dg/opt/pr51895.C: New test.
9200
9201 2012-01-26 Michael Matz <matz@suse.de>
9202
9203 PR tree-optimization/48794
9204 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9205
9206 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9207
9208 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9209
9210 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9211
9212 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9213 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9214 memory.
9215 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9216 the default value for s390 and s390x.
9217
9218 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9219
9220 PR lto/51698
9221 * gcc.dg/lto/trans-mem-4_0.c: New.
9222 * gcc.dg/lto/trans-mem-4_1.c: New.
9223 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9224 TM builtins.
9225 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9226 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9227 TM builtins.
9228 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9229 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9230 TM builtins.
9231
9232 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9233
9234 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9235
9236 2012-01-25 Ian Lance Taylor <iant@google.com>
9237
9238 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9239
9240 2012-01-25 Tobias Burnus <burnus@net-b.de>
9241
9242 PR fortran/51995
9243 * gfortran.dg/typebound_proc_25.f90: New.
9244
9245 2012-01-25 Jason Merrill <jason@redhat.com>
9246
9247 PR c++/51992
9248 * g++.dg/lto/pr51992_0.C: New.
9249
9250 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR tree-optimization/51987
9253 * gcc.target/i386/pr51987.c: New test.
9254
9255 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9256
9257 * gcc.dg/tm/lto-1.c: Require lto support in target.
9258
9259 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9260
9261 PR rtl-optimization/48374
9262 * gcc.dg/pr48374.c: New test.
9263
9264 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9265
9266 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9267
9268 2012-01-25 Tobias Burnus <burnus@net-b.de>
9269
9270 PR fortran/51966
9271 * gfortran.dg/derived_constructor_char_3.f90: New.
9272
9273 2012-01-24 Ian Lance Taylor <iant@google.com>
9274
9275 * go.test/go-test.exp (filecmp): New procedure.
9276 (errchk): Handle quoted square brackets.
9277 (go-gc-tests): Set go_compile_args. Handle various new test
9278 lines. Skip a few new tests.
9279 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9280
9281 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9282
9283 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9284 (check_effective_target_vect_extract_even_odd)
9285 (check_effective_target_vect_interleave): Return true for MIPS
9286 paired-single.
9287
9288 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9289
9290 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9291 (main): Use it instead of argc.
9292
9293 2012-01-24 Jason Merrill <jason@redhat.com>
9294
9295 PR c++/51973
9296 * g++.dg/cpp0x/sfinae31.C: New.
9297
9298 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9299
9300 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9301
9302 2012-01-24 Jason Merrill <jason@redhat.com>
9303
9304 PR c++/51812
9305 * g++.dg/inherit/covariant20.C: New.
9306
9307 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9308
9309 PR c++/51223
9310 * g++.dg/parse/crash58.C: New.
9311
9312 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR target/51957
9315 * gcc.dg/pr51957-1.c: New test.
9316 * gcc.dg/pr51957-1.h: New file.
9317 * gcc.dg/pr51957-2.c: New test.
9318
9319 2012-01-23 Jason Merrill <jason@redhat.com>
9320
9321 PR c++/51930
9322 * g++.dg/ext/visibility/template10.C: New.
9323
9324 2012-01-23 Tobias Burnus <burnus@net-b.de>
9325
9326 PR fortran/51948
9327 * gfortran.dg/move_alloc_12.f90: New.
9328
9329 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9330
9331 PR middle-end/45416
9332 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9333
9334 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9335
9336 PR c++/51398
9337 * g++.dg/template/crash111.C: New.
9338
9339 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9340
9341 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9342 configurations.
9343 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9344
9345 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9346
9347 PR testsuite/51941
9348 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9349 the DW_TAG_class_type and DW_AT_name: "Executor".
9350
9351 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9352
9353 * lib/target-supports.exp
9354 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9355 (check_effective_target_vect_interleave): Likewise.
9356
9357 2012-01-22 Jason Merrill <jason@redhat.com>
9358
9359 PR c++/51925
9360 * g++.dg/template/using20.C: New.
9361 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9362
9363 2012-01-23 Jason Merrill <jason@redhat.com>
9364
9365 PR target/51934
9366 * g++.dg/torture/pr51344.C: Limit to x86.
9367
9368 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9369
9370 * c-c++-common/tm/omp.c: Require target with pthread support.
9371
9372 2012-01-23 Richard Guenther <rguenther@suse.de>
9373
9374 PR tree-optimization/51949
9375 * gcc.dg/torture/pr51949.c: New testcase.
9376
9377 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR rtl-optimization/51933
9380 * gcc.c-torture/execute/pr51933.c: New test.
9381
9382 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9383
9384 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9385 Do not define for Interix.
9386
9387 2012-01-22 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/51832
9390 * g++.dg/lto/pr51832.h: New.
9391 * g++.dg/lto/pr51832_0.C: New.
9392 * g++.dg/lto/pr51832_1.C: New.
9393
9394 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9395
9396 * gcc.dg/ext-elim-1.c: New test.
9397
9398 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9399
9400 PR target/51931
9401 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9402 * g++.dg/opt/longbranch1.C: Likewise.
9403
9404 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9405
9406 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9407 in C++11 mode.
9408
9409 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9410
9411 PR fortran/50556
9412 * gfortran.dg/namelist_74.f90: New test.
9413 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9414
9415 2012-01-21 Tobias Burnus <burnus@net-b.de>
9416
9417 PR fortran/51913
9418 * gfortran.dg/class_47.f90: New.
9419
9420 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9421
9422 * gnat.dg/renaming5.ad[sb]: New test.
9423
9424 2012-01-20 Jason Merrill <jason@redhat.com>
9425
9426 PR c++/51919
9427 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9428
9429 2012-01-20 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/51922
9432 * g++.dg/ext/attrib42.C: Require ilp32.
9433
9434 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR target/51915
9437 * gcc.target/arm/pr51915.c: New test.
9438
9439 2012-01-20 Cary Coutant <ccoutant@google.com>
9440 Dodji Seketeli <dodji@redhat.com>
9441
9442 PR debug/45682
9443 * g++.dg/debug/dwarf2/nested-3.C: New test.
9444
9445 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/51402
9448 * g++.dg/template/crash110.C: New.
9449
9450 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9451
9452 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9453 Remove default options on hppa*-*-hpux*.
9454
9455 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9458
9459 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9460
9461 * gcc.c-torture/compile/pr51856.c: New testcase.
9462
9463 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9464
9465 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9466 options to go_target_compile.
9467
9468 2012-01-20 Kai Tietz <ktietz@redhat.com>
9469
9470 * g++.dg/torture/pr51344.C: Fix typo.
9471
9472 2012-01-20 Richard Guenther <rguenther@suse.de>
9473
9474 PR tree-optimization/51903
9475 * g++.dg/torture/pr51903.C: New testcase.
9476
9477 2012-01-20 Tobias Burnus <burnus@net-b.de>
9478 Janus Weil <janus@gcc.gnu.org>
9479
9480 PR fortran/51056
9481 * gfortran.dg/use_21.f90: New.
9482
9483 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR target/51106
9486 * gcc.dg/torture/pr51106-1.c: New test.
9487 * gcc.dg/torture/pr51106-2.c: New test.
9488
9489 2012-01-19 Kai Tietz <ktietz@redhat.com>
9490
9491 * g++.dg/torture/pr51344.C: New test.
9492
9493 2012-01-19 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/51904
9496 * gfortran.dg/intrinsic_size_2.f90: New.
9497
9498 2012-01-19 Jason Merrill <jason@redhat.com>
9499
9500 PR c++/51889
9501 * g++.dg/inherit/using7.C: New.
9502
9503 2012-01-19 Richard Guenther <rguenther@suse.de>
9504
9505 PR tree-optimization/37997
9506 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9507
9508 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9509
9510 PR rtl-optimization/51505
9511 * gcc.dg/pr51505.c: New test.
9512
9513 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9514
9515 PR fortran/51634
9516 * gfortran.dg/typebound_operator_12.f03: New.
9517 * gfortran.dg/typebound_operator_13.f03: New.
9518
9519 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9520
9521 PR c++/51225
9522 * g++.dg/cpp0x/pr51225.C: New.
9523
9524 2012-01-17 Ian Lance Taylor <iant@google.com>
9525
9526 PR go/50656
9527 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9528
9529 2012-01-17 Tobias Burnus <burnus@net-b.de>
9530
9531 PR fortran/51869
9532 * gfortran.dg/realloc_on_assign_9.f90: New.
9533
9534 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9535
9536 PR other/51165
9537 * gcc.dg/tm/memopt-3.c: Remove xfail.
9538 * gcc.dg/tm/memopt-4.c: Remove xfail.
9539 * gcc.dg/tm/memopt-5.c: Remove xfail.
9540 * gcc.dg/tm/memopt-7.c: Remove xfail.
9541
9542 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR tree-optimization/51877
9545 * gcc.c-torture/execute/pr51877.c: New test.
9546
9547 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9548
9549 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9550 {!vect_align_arrays} to vect_sizes_32B_16B.
9551 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9552 * gcc.dg/vect/vect-peel-3.c: Ditto.
9553
9554 2012-01-16 Jason Merrill <jason@redhat.com>
9555
9556 PR c++/51854
9557 * g++.dg/abi/mangle60.C: New.
9558
9559 PR c++/51827
9560 * g++.dg/pch/mangle1.{C,Hs}: New.
9561
9562 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9563 Tobias Burnus <burnus@net-b.de>
9564
9565 PR fortran/50981
9566 * gfortran.dg/elemental_optional_args_3.f90: New
9567 * gfortran.dg/elemental_optional_args_4.f90: New
9568
9569 2012-01-16 Tobias Burnus <burnus@net-b.de>
9570
9571 PR fortran/51809
9572 * gfortran.dg/use_20.f90: New
9573
9574 2012-01-16 Jason Merrill <jason@redhat.com>
9575
9576 PR c++/51868
9577 * g++.dg/cpp0x/rv-bitfield.C: New.
9578 * g++.dg/cpp0x/rv-bitfield2.C: New.
9579
9580 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9581
9582 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9583 subroutine 'qsort' and use index array to assign the result.
9584
9585 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR tree-optimization/51865
9588 * gcc.dg/pr51865.c: New test.
9589
9590 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9591
9592 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9593
9594 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9595
9596 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9597 to be loaded from the constant pool, rather than via %hi and %lo.
9598
9599 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9600
9601 PR rtl-optimization/51821
9602 * gcc.dg/pr51821.c: New test.
9603
9604 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9605
9606 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9607
9608 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9609
9610 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9611
9612 2012-01-14 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51800
9615 * gfortran.dg/init_flag_8.f90: New.
9616 * gfortran.dg/init_flag_9.f90: New.
9617
9618 2011-01-14 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/51816
9621 * gfortran.dg/use_18.f90: New.
9622 * gfortran.dg/use_19.f90: New.
9623
9624 2012-01-13 Ian Lance Taylor <iant@google.com>
9625
9626 PR c++/50012
9627 * g++.dg/warn/Wsign-compare-4.C: New.
9628
9629 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9630
9631 PR fortran/48351
9632 * gfortran.dg/alloc_comp_assign.f03: New.
9633 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9634 __BUILTIN_FREE from 38 to 32.
9635
9636 2012-01-13 Jason Merrill <jason@redhat.com>
9637
9638 PR c++/20681
9639 * g++.dg/warn/Wreturn-type-7.C: New.
9640
9641 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9642
9643 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9644 assumption.
9645 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9646 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9647 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9648 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9649 int32plus because of big array needed.
9650 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9651 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9652
9653 2012-01-13 Jason Merrill <jason@redhat.com>
9654
9655 PR c++/51813
9656 * g++.dg/ext/visibility/template9.C: New.
9657
9658 PR c++/51620
9659 * g++.dg/cpp0x/defaulted34.C: New.
9660 * g++.dg/template/virtual3.C: New.
9661
9662 2012-01-13 Richard Guenther <rguenther@suse.de>
9663
9664 PR middle-end/8081
9665 * gcc.dg/torture/pr8081.c: New testcase.
9666
9667 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9668
9669 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9670
9671 2012-01-12 Jason Merrill <jason@redhat.com>
9672
9673 PR c++/51714
9674 * g++.dg/ext/stmtexpr14.C: New.
9675
9676 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9677
9678 PR c++/51633
9679 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9680
9681 2012-01-12 Jason Merrill <jason@redhat.com>
9682
9683 PR c++/48051
9684 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9685 * g++.dg/abi/mangle58.C: Likewise.
9686
9687 PR c++/51403
9688 * g++.dg/template/arg8.C: New.
9689
9690 2012-01-12 Ira Rosen <irar@il.ibm.com>
9691
9692 PR tree-optimization/51799
9693 * gcc.dg/vect/pr51799.c: New test.
9694 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9695 patterns.
9696
9697 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9698 Tobias Burnus <burnus@net-b.de>
9699
9700 PR fortran/51057
9701 PR fortran/51616
9702 * lib/target-supports.exp
9703 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9704 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9705
9706 2012-01-11 Jason Merrill <jason@redhat.com>
9707
9708 PR c++/51565
9709 * g++.dg/ext/attrib42.C: New.
9710
9711 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR bootstrap/51796
9714 * gcc.dg/pr51796.c: New test.
9715
9716 2012-01-11 Jason Merrill <jason@redhat.com>
9717
9718 PR c++/51818
9719 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9720
9721 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9722
9723 * gnat.dg/array19.ad[sb]: New test.
9724
9725 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9726
9727 * gnat.dg/opt23.ad[sb]: New test.
9728 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9729 * gnat.dg/opt24.ad[sb]: New test.
9730
9731 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9732
9733 PR tree-optimization/49642
9734 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9735 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9736
9737 2012-01-11 Jason Merrill <jason@redhat.com>
9738
9739 PR c++/51613
9740 * g++.dg/template/explicit-args5.C: New.
9741
9742 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9743
9744 * gcc.c-torture/execute/20120110-1.c: New testcase.
9745
9746 2012-01-10 Jason Merrill <jason@redhat.com>
9747
9748 PR c++/51614
9749 * g++.dg/inherit/ambig1.C: New.
9750
9751 PR c++/51433
9752 * g++.dg/cpp0x/constexpr-cache1.C: New.
9753
9754 2012-01-10 Richard Guenther <rguenther@suse.de>
9755
9756 PR tree-optimization/51801
9757 * gcc.dg/torture/pr51801.c: New testcase.
9758
9759 2012-01-10 Tobias Burnus <burnus@net-b.de>
9760
9761 PR fortran/51652
9762 * gfortran.dg/allocate_with_typespec_5.f90: New.
9763
9764 2012-01-10 Tobias Burnus <burnus@net-b.de>
9765
9766 * gfortran.dg/class_39.f03: Update dg-error string.
9767
9768 2012-01-10 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/50913
9771 * gcc.dg/graphite/interchange-16.c: New testcase.
9772 * gcc.dg/graphite/scop-20.c: XFAIL.
9773 * gfortran.dg/graphite/interchange-1.f: Likewise.
9774 * gfortran.dg/graphite/block-1.f90: Likewise.
9775 * gfortran.dg/graphite/block-2.f: Likewise.
9776
9777 2012-01-10 Richard Henderson <rth@redhat.com>
9778
9779 * lib/target-supports.exp (check_effective_target_vect_perm,
9780 check_effective_target_vect_perm_byte,
9781 check_effective_target_vect_perm_short): Enable for arm neon.
9782
9783 2012-01-09 Tobias Burnus <burnus@net-b.de>
9784
9785 PR fortran/46328
9786 * gfortran.dg/typebound_operator_11.f90: New.
9787
9788 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9789
9790 * gnat.dg/array18.adb: New test.
9791 * gnat.dg/array18_pkg.ads: New helper.
9792
9793 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9794
9795 PR fortran/51791
9796 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9797 around base object in first assignment in main program.
9798 * gfortran.dg/typebound_operator_10.f03: New test.
9799
9800 2012-01-09 Martin Jambor <mjambor@suse.cz>
9801
9802 PR tree-optimization/51759
9803 * g++.dg/ipa/pr51759.C: New test.
9804
9805 2012-01-09 Tobias Burnus <burnus@net-b.de>
9806
9807 PR fortran/51758
9808 * gfortran.dg/optional_absent_2.f90: New.
9809
9810 2012-01-09 Tobias Burnus <burnus@net-b.de>
9811
9812 PR fortran/51578
9813 * gfortran.dg/use_17.f90: New.
9814
9815 2012-01-09 Gary Funck <gary@intrepid.com>
9816
9817 PR preprocessor/33919
9818 * gcc.dg/pr33919.c: New test.
9819 * gcc.dg/pr33919-0.h: New test header file.
9820 * gcc.dg/pr33919-1.h: Ditto.
9821 * gcc.dg/pr33919-2.h: Ditto.
9822
9823 2012-01-07 Jan Hubicka <jh@suse.cz>
9824
9825 PR tree-optimize/51694
9826 * gcc.c-torture/compile/pr51694.c: new testcase.
9827
9828 2012-01-07 Jan Hubicka <jh@suse.cz>
9829
9830 PR tree-optimization/51600
9831 * g++.dg/torture/pr51600.C: New testcase.
9832
9833 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9834
9835 PR gcov-profile/51715
9836 PR gcov-profile/51717
9837 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9838 * gcc.misc-tests/gcov-14.c: Likewise.
9839
9840 2012-01-06 Jason Merrill <jason@redhat.com>
9841
9842 * g++.dg/parse/new5.C: New.
9843
9844 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9845
9846 PR testsuite/51655
9847 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9848 including <string.h>.
9849
9850 2012-01-06 Jason Merrill <jason@redhat.com>
9851
9852 * g++.dg/abi/mangle51.C: New.
9853 * g++.dg/abi/mangle52.C: New.
9854 * g++.dg/abi/mangle53.C: New.
9855 * g++.dg/abi/mangle54.C: New.
9856 * g++.dg/abi/mangle55.C: New.
9857 * g++.dg/abi/mangle56.C: New.
9858 * g++.dg/abi/mangle57.C: New.
9859 * g++.dg/abi/mangle58.C: New.
9860 * g++.dg/abi/mangle59.C: New.
9861 * g++.dg/cpp0x/trailing3.C: Update mangling.
9862 * g++.dg/cpp0x/variadic111.C: Update mangling.
9863 * g++.dg/cpp0x/variadic4.C: Update mangling.
9864 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9865 * g++.dg/template/nontype22.C: Works now.
9866 * g++.dg/template/pr35240.C: Works now.
9867
9868 * g++.dg/cpp0x/error7.C: New.
9869
9870 2012-01-06 Tobias Burnus <burnus@net-b.de>
9871
9872 * gfortran.dg/deallocate_stat_2.f90: New.
9873 * coarray/allocate_errgmsg.f90: New.
9874 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9875 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9876 * coarray/subobject_1.f90: Fix for num_images > 1.
9877 * gfortran.dg/deallocate_stat.f90: Update due to changed
9878 stat= handling.
9879
9880 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9881
9882 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9883
9884 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * ada/acats/overflow.lst: Add cb20004.
9887
9888 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9889
9890 PR c++/51541
9891 * g++.dg/cpp0x/alias-decl-18.C: New test.
9892
9893 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9894
9895 * gcc.c-torture/execute/20120104-1.c: New test.
9896
9897 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9898
9899 PR fortran/PR48946
9900 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9901 the old typebound_operator_8.f03.
9902 * gfortran.dg/typebound_operator_8.f03: New version of
9903 typebound_operator_7.f03 with 'u' a derived type instead of a
9904 class object.
9905
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9907
9908 * g++.dg/torture/pr49309.C: Skip for -flto.
9909
9910 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR middle-end/51761
9913 * gcc.c-torture/compile/pr51761.c: New test.
9914
9915 2012-01-05 Richard Guenther <rguenther@suse.de>
9916
9917 PR tree-optimization/51760
9918 * gcc.dg/torture/pr51760.c: New testcase.
9919
9920 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9921
9922 PR middle-end/51472
9923 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9924
9925 2012-01-05 Richard Guenther <rguenther@suse.de>
9926
9927 PR lto/41576
9928 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9929 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9930
9931 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR debug/51695
9934 * gcc.dg/pr51695.c: New test.
9935
9936 2012-01-04 Andrew Pinski <apinski@cavium.com>
9937
9938 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9939 * gcc.target/mips/octeon2-lx-1.c: New test.
9940 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9941 * gcc.target/mips/octeon2-lx-2.c: New test.
9942 * gcc.target/mips/octeon2-lx-3.c: New test.
9943
9944 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9945
9946 PR other/51163
9947 PR other/51164
9948 * gcc.dg/tm/alias-1.c: Adjust regexp.
9949 * gcc.dg/tm/alias-2.c: Adjust regexp.
9950
9951 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9952
9953 PR c++/51064
9954 * g++.dg/warn/Wparentheses-26.C: New.
9955
9956 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9957
9958 * gfortran.dg/elemental_optional_args_2.f90: New test.
9959
9960 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9961
9962 PR fortran/49693
9963 * gfortran.dg/common_17.f90: New test.
9964
9965 2012-01-04 Richard Guenther <rguenther@suse.de>
9966
9967 PR tree-optimization/49651
9968 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9969 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9970
9971 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/51738
9974 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9975
9976 2012-01-03 Andrew Pinski <apinski@cavium.com>
9977
9978 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9979 for all mips targets. Also allow an optional .cfi_startproc.
9980
9981 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9982
9983 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9984
9985 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9986
9987 PR c++/29273
9988 * g++.dg/rtti/dyncast5.C: New.
9989
9990 2012-01-03 Richard Guenther <rguenther@suse.de>
9991
9992 PR tree-optimization/51070
9993 * gcc.dg/torture/pr51070-2.c: New testcase.
9994
9995 2012-01-03 Richard Guenther <rguenther@suse.de>
9996
9997 PR tree-optimization/51692
9998 * gcc.dg/torture/pr51692.c: New testcase.
9999
10000 2012-01-03 Richard Guenther <rguenther@suse.de>
10001
10002 PR debug/51650
10003 * g++.dg/lto/pr51650-3_0.C: New testcase.
10004
10005 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10006
10007 PR c++/15867
10008 * g++.dg/warn/Wredundant-decls-spec.C: New.
10009
10010 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR tree-optimization/51719
10013 * g++.dg/tree-prof/pr51719.C: New test.
10014
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10016
10017 PR middle-end/51730
10018 * gcc.dg/fold-compare-6.c: New testcase.
10019
10020 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR c++/51669
10023 * g++.dg/gomp/pr51669.C: New test.
10024
10025 2012-01-02 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/51675
10028 * g++.dg/cpp0x/constexpr-union2.C: New.
10029
10030 PR c++/51666
10031 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10032
10033 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10034
10035 PR c++/51462
10036 * g++.dg/cpp0x/constexpr-99.C: New test.
10037
10038 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/20140
10041 * g++.dg/template/init9.C: New.
10042
10043 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10044
10045 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10046 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10047 rather than a specific number.
10048
10049 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10050
10051 PR fortran/46262
10052 PR fortran/46328
10053 PR fortran/51052
10054 * gfortran.dg/typebound_operator_7.f03: New.
10055 * gfortran.dg/typebound_operator_8.f03: New.
10056
10057 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10058
10059 PR target/51729
10060 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10061 XFAIL.
10062 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10063
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10065
10066 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10067
10068 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10069
10070 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10071 for MIPS.
10072
10073 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10074
10075 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10076 * gfortran.dg/io_real_boz_4.f90: Likewise.
10077 * gfortran.dg/io_real_boz_5.f90: Likewise.
10078
10079 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10080
10081 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10082
10083 2012-01-02 Revital Eres <revital.eres@linaro.org>
10084
10085 * gcc.dg/sms-11.c: New file.
10086
10087 2012-01-02 Tobias Burnus <burnus@net-b.de>
10088
10089 PR fortran/51682
10090 * gfortran.dg/coarray/image_index_3.f90: New.
10091
10092 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10093
10094 PR c++/16603
10095 * g++.dg/parse/enum8.C: New.
10096
10097 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 PR c++/51379
10100 * g++.dg/conversion/reinterpret4.C: New.
10101 * g++.dg/conversion/reinterpret1.C: Adjust.
10102
10103 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10104
10105 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10106
10107 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10108
10109 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10110 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10111 * g++.old-deja/g++.jason/access14.C: Likewise.
10112 * g++.old-deja/g++.jason/access8.C: Likewise.
10113 * g++.old-deja/g++.jason/access1.C: Likewise.
10114 * g++.old-deja/g++.other/access3.C: Likewise.
10115 * g++.old-deja/g++.other/access5.C: Likewise.
10116 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10117 * g++.old-deja/g++.law/visibility22.C: Likewise.
10118 * g++.old-deja/g++.law/visibility26.C: Likewise.
10119 * g++.old-deja/g++.mike/p2746.C: Likewise.
10120 * g++.dg/debug/using1.C: Likewise.
10121 * g++.dg/lookup/using51.C: Likewise.
10122 * g++.dg/inherit/using5.C: Likewise.
10123 * g++.dg/inherit/pr30297.C: Likewise.
10124 * g++.dg/inherit/access8.C: Likewise.
10125 * g++.dg/torture/pr39362.C: Likewise.
10126 * g++.dg/template/crash13.C: Likewise.
10127 * g++.dg/template/using10.C: Likewise.
10128
10129 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10130
10131 PR fortran/51502
10132 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10133
10134 2012-01-01 Ira Rosen <irar@il.ibm.com>
10135
10136 PR tree-optimization/51704
10137 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10138 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10139 corresponding flags.
10140
10141 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10142
10143 PR c++/51723
10144 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10145
10146 2012-01-01 Jan Hubicka <jh@suse.cz>
10147
10148 PR rtl-optimization/51069
10149 * gcc.c-torture/compile/pr51069.c: New testcase.
10150
10151 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR tree-optimization/51683
10154 * gcc.dg/pr51683.c: New test.
10155 \f
10156 Copyright (C) 2012 Free Software Foundation, Inc.
10157
10158 Copying and distribution of this file, with or without modification,
10159 are permitted in any medium without royalty provided the copyright
10160 notice and this notice are preserved.