0cff70940d632975589b68e2ca2a5e5a3ebca4d5
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/19398
4 * gcc.target/i386/pr19398.c: New test.
5
6 2012-11-20 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/55260
9 * g++.dg/torture/pr55260-1.C: New test.
10
11 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
12
13 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
14 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
15 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
16 * gcc.target/aarch64/atomic-op-char.c: Likewise.
17 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
18 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
19 * gcc.target/aarch64/atomic-op-int.c: Likewise.
20 * gcc.target/aarch64/atomic-op-long.c: Likewise.
21 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
22 * gcc.target/aarch64/atomic-op-release.c: Likewise.
23 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
24 * gcc.target/aarch64/atomic-op-short.c: Likewise.
25
26 2012-11-20 Jakub Jelinek <jakub@redhat.com>
27
28 PR middle-end/55094
29 * gcc.dg/pr55094.c: New test.
30
31 PR rtl-optimization/54921
32 * gcc.dg/pr54921.c: New test.
33
34 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
35
36 * gcc.target/i386/pr55359.c: New test.
37
38 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
39
40 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
41 * g++.dg/tls/thread_local3g.C: Likewise.
42 * g++.dg/tls/thread_local4g.C: Likewise.
43 * g++.dg/tls/thread_local5g.C: Likewise.
44 * g++.dg/tls/thread_local6g.C: Likewise.
45 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
46 * g++.dg/tls/thread_local2.C: Likewise.
47 * g++.dg/tls/thread_local2g.C: Likewise.
48 * g++.dg/tls/thread_local6.C: Likewise.
49
50 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
51
52 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
53 * gcc.dg/tm/clone-1.c: New test.
54
55 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/55368
58 * g++.dg/parse/struct-5.C: New.
59
60 2012-11-19 Tom de Vries <tom@codesourcery.com>
61
62 PR rtl-optimization/55315
63 * gcc.target/mips/pr55315.c: New test.
64
65 2012-11-17 Jakub Jelinek <jakub@redhat.com>
66
67 PR tree-optimization/55236
68 * gcc.dg/pr55236.c: New test.
69
70 PR testsuite/55188
71 * gcc.dg/pr19105.c: Accept also optimizing
72 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
73
74 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
75 from addr2line_output. Increment idx if asking for more than one
76 address in one object.
77
78 2012-11-16 Jakub Jelinek <jakub@redhat.com>
79
80 PR tree-optimization/55329
81 * g++.dg/opt/pr55329.C: New test.
82
83 2012-11-16 Janus Weil <janus@gcc.gnu.org>
84
85 PR fortran/55297
86 * gfortran.dg/typebound_operator_18.f90: New.
87
88 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
89
90 PR rtl-optimization/55330
91 * gfortran.dg/pr55330.f90: New test.
92
93 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
94
95 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
96 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
97 * gcc.dg/hoist-register-pressure-2.c: Ditto.
98 * gcc.dg/hoist-register-pressure-3.c: Ditto.
99 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
100 * gcc.dg/tree-prof/unroll-1.c: Ditto.
101
102 2012-11-16 Dodji Seketeli <dodji@redhat.com>
103
104 PR c++/54875
105 * g++.dg/cpp0x/alias-decl-27.C: New test.
106
107 2012-11-16 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/55337
110 * g++.dg/template/alignof2.C: New test.
111
112 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
113
114 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
115 * g++.dg/mv6.C (dg-options): Ditto.
116
117 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
118
119 * lib/target_suports.exp
120 (check_effective_target_has_w_floating_suffix): New procedure.
121 (check_effective_target_has_q_floating_suffix): Ditto.
122 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
123 for unsupported non-standard suffix on floating constant.
124 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
125
126 2012-11-14 Jakub Jelinek <jakub@redhat.com>
127
128 * lib/asan-dg.exp: New file.
129 * gcc.dg/asan/asan.exp: New file.
130 * g++.dg/dg.exp: Prune also asan tests.
131 * g++.dg/asan/asan.exp: New file.
132 * c-c++-common/asan/memcmp-1.c: New test.
133
134 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/55323
137 * g++.dg/cpp0x/vt-55323.C: New.
138
139 2012-11-13 Sriraman Tallam <tmsriram@google.com>
140
141 * g++.dg/mv4.C: Add require ifunc. Change error message.
142 * g++.dg/mv5.C: Add require ifunc.
143 * g++.dg/mv6.C: Add require ifunc.
144
145 2012-11-13 Martin Jambor <mjambor@suse.cz>
146
147 PR tree-optimization/55253
148 * gcc.dg/torture/pr55253.c: New test.
149 * gcc.dg/torture/pr55305.c: Likewise.
150
151 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR middle-end/55142
154 * gcc.target/i386/pr55142-1.c: New file.
155 * gcc.target/i386/pr55142-2.c: Likewise.
156
157 2012-11-13 Dodji Seketeli <dodji@redhat.com>
158
159 PR c++/54466
160 * g++.dg/cpp0x/alias-decl-26.C: New test file.
161
162 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
163
164 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
165 instead of lp64.
166 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
167 * gcc.target/i386/pr49715-2.c: Likewise.
168 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
169
170 2012-11-13 Jakub Jelinek <jakub@redhat.com>
171
172 PR tree-optimization/55281
173 * gcc.dg/vect/fast-math-pr55281.c: New test.
174 * g++.dg/opt/pr55281.C: New test.
175
176 PR rtl-optimization/54127
177 * gcc.dg/torture/pr54127.c: New test.
178
179 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
180 Jakub Jelinek <jakub@redhat.com>
181
182 PR rtl-optimization/51447
183 * gcc.c-torture/execute/pr51447.c: New test.
184
185 2012-11-12 Ian Bolton <ian.bolton@arm.com>
186
187 * gcc.target/aarch64/csinc-2.c: New test.
188
189 2012-11-12 Ian Bolton <ian.bolton@arm.com>
190
191 * gcc.target/aarch64/cmn.c: New test.
192 * gcc.target/aarch64/adds.c: New test.
193 * gcc.target/aarch64/subs.c: New test.
194
195 2012-11-12 Tobias Burnus <burnus@net-b.de>
196
197 PR fortran/55272
198 * gfortran.dg/coarray_29_1.f90: New.
199 * gfortran.dg/coarray_29_2.f90: New.
200
201 2012-11-12 Bin Cheng <bin.cheng@arm.com>
202
203 * gcc.dg/hoist-register-pressure-3.c: New test.
204
205 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
206
207 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
208 wrappers around sinf and cosf.
209
210 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
211
212 PR middle-end/55247
213 PR middle-end/55259
214 * gcc.target/i386/pr55247-2.c: New file.
215
216 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
217
218 PR middle-end/55263
219 * g++.dg/pr55263.C: New test.
220
221 2012-11-11 Martin Jambor <mjambor@suse.cz>
222
223 PR tree-optimization/55238
224 * testsuite/gcc.dg/torture/pr55238.c: New test.
225
226 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
227 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
228 * c-c++-common/torture/vector-subscript-1.c: Likewise.
229 * c-c++-common/torture/vector-subscript-2.c: Likewise.
230
231 2012-11-10 Jan Hubicka <jh@suse.cz>
232
233 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
234
235 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
236
237 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
238 -mno-sse -mno-mmx to dg-options. Reformat.
239
240 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
241
242 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
243 * c-c++-common/vector-compare-1.c: Same.
244 * c-c++-common/vector-compare-2.c: Same.
245 * g++.dg/other/unused1.C: Skip on AIX.
246 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
247 extra message on AIX.
248
249 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
250
251 PR target/55247
252 * gcc.target/i386/pr55247.c: New test.
253
254 2012-11-09 Andrew Pinski <apinski@cavium.com>
255
256 * gcc.c-torture/execute/20121108-1.c: New test.
257
258 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
259
260 PR c++/54413
261 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
262 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
263 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
264 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
265
266 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
267
268 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
269 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
270 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
271 array bounds.
272 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
273
274 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
275
276 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
277 * g++.dg/tm/pr47530.C: Same.
278
279 2012-11-09 Jason Merrill <jason@redhat.com>
280
281 PR c++/54859
282 * g++.dg/cpp0x/alias-decl-25.C: New.
283
284 * g++.dg/abi/abi-tag1.C: New.
285 * g++.dg/abi/abi-tag2.C: New.
286
287 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
288
289 PR rtl-optimization/55154
290 * gcc.target/i386/pr55154.c: New test.
291
292 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
293
294 PR rtl-optimization/55151
295 * gcc.dg/pr55151.c: Move ...
296 * gcc.target/i386/pr55151.c: ... here.
297
298 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
299
300 PR rtl-optimization/54472
301 * gcc.dg/pr54472.c: New test.
302
303 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
304
305 * gnat.dg/stack_check3.ad[sb]: New test.
306
307 2012-11-08 Ian Lance Taylor <iant@google.com>
308
309 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
310 with arguments. Handle errorcheckoutput and rundir test types.
311
312 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
313
314 PR tree-optimization/55191
315 * gcc.dg/pr55191.c: New test.
316
317 2012-11-08 Jakub Jelinek <jakub@redhat.com>
318
319 PR debug/54499
320 * g++.dg/debug/pr54499.C: New test.
321
322 2012-11-08 Jan Hubicka <jh@suse.cz>
323
324 PR middle-end/48636
325 * gcc.dg/winline-3.c: Update.
326
327 2012-11-08 Martin Jambor <mjambor@suse.cz>
328
329 * gfortran.dg/ipcp-array-1.f90: New test.
330
331 2012-11-08 Florian Weimer <fweimer@redhat.com>
332
333 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
334
335 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
336
337 PR rtl-optimization/55151
338 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
339
340 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
341
342 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
343
344 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gcc.c-torture/compile/20121107-1.c: New test.
347
348 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
349
350 PR rtl-optimization/55151
351 * gcc.dg/pr55151.c: Compile it only for x86_64.
352
353 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
354
355 PR rtl-optimization/55122
356 * gcc.dg/pr55122.c: New test.
357
358 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
359
360 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
361 word powerpc.
362 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
363 * gcc.target/powerpc/loop_align.c: Skip on AIX.
364 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
365 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
366
367 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
368
369 PR c/53063
370 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
371
372 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
373
374 PR c/51294
375 * c-c++-common/pr51294.c: New.
376
377 2012-11-07 Martin Jambor <mjambor@suse.cz>
378
379 PR tree-optimization/53787
380 * gcc.dg/ipa/ipa-5.c: Adjust.
381 * gcc.dg/ipa/ipcp-agg-1.c: New test.
382 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
383 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
384 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
385 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
386 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
387 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
388 * gfortran.dg/pr48636-2.f90: New test.
389 * gfortran.dg/pr53787.f90: Likewise.
390
391 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
392
393 PR c++/55226
394 Revert:
395 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
396
397 PR c++/54922
398 * g++.dg/cpp0x/constexpr-union4.C: New.
399
400 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
401
402 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
403
404 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
405
406 PR target/49220
407 * gcc.c-torture/compile/pr49220.c: New test.
408
409 2012-11-07 Florian Weimer <fweimer@redhat.com>
410
411 * g++.dg/init/new40.C: New.
412
413 2012-11-07 Jakub Jelinek <jakub@redhat.com>
414
415 PR debug/54693
416 * gcc.dg/guality/pr54693-2.c: New test.
417
418 2012-11-06 Andrew Pinski <apinski@cavium.com>
419
420 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
421 -fno-vect-cost-model.
422
423 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
424
425 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
426 * gcc.dg/tm/debug-1.c: Same.
427 * gcc.dg/tm/irrevocable-3.c: Same.
428 * gcc.dg/tm/irrevocable-4.c: Same.
429 * gcc.dg/tm/memopt-10.c: Same.
430 * gcc.dg/tm/memopt-11.c: Same.
431 * gcc.dg/tm/props-4.c: Same.
432 * gcc.dg/tm/wrap-3.c: Same.
433 * gcc.dg/tm/wrap-4.c: Same.
434
435 2012-11-06 Andrew Pinski <apinski@cavium.com>
436
437 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
438
439 2012-11-06 Jan Hubicka <jh@suse.cz>
440
441 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
442 candidate still.
443 * gcc.dg/tree-ssa/loop-23.c: Likewise.
444 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
445 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
446
447 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
448
449 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
450
451 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
452
453 PR middle-end/41993
454 * gcc.dg/torture/pr41993.c: New test.
455
456 2012-11-06 Jan Hubicka <jh@suse.cz>
457
458 * gcc.target/i386/l_fma_float_?.c: Update.
459 * gcc.target/i386/l_fma_double_?.c: Update.
460
461 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
462
463 PR target/54089
464 * gcc.target/sh/pr54089-8.c: New.
465 * gcc.target/sh/pr54089-9.c: New.
466
467 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
468
469 PR target/47440
470 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
471 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
472 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
473 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
474 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
475 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
476 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
477 * gcc.target/i386/avx-vzeroupper-27.c: New.
478
479 2012-11-06 Janus Weil <janus@gcc.gnu.org>
480
481 PR fortran/54917
482 * gfortran.dg/transfer_class_1.f90: New.
483 * gfortran.dg/transfer_class_2.f90: New.
484
485 2012-11-05 Sriraman Tallam <tmsriram@google.com>
486
487 * testsuite/g++.dg/mv1.C: New test.
488 * testsuite/g++.dg/mv2.C: New test.
489 * testsuite/g++.dg/mv3.C: New test.
490 * testsuite/g++.dg/mv4.C: New test.
491 * testsuite/g++.dg/mv5.C: New test.
492 * testsuite/g++.dg/mv6.C: New test.
493
494 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
495
496 PR testsuite/55186
497 * gcc.dg/const-uniq-1.c (a): Increase length four times.
498
499 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
500
501 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
502 darwin.
503
504 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
505
506 * g++.dg/torture/20121105-1.C: New test.
507
508 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
509
510 * gcc.dg/torture/fp-compare.c: New testcase.
511
512 2012-11-05 Jan Hubicka <jh@suse.cz>
513
514 * gcc.dg/const-1.c: Update.
515 * gcc.dg/pure-1.c: Update.
516
517 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
518
519 PR rtl-optimization/55151
520 * gcc.dg/pr55151.c: New test.
521
522 2012-11-05 Jakub Jelinek <jakub@redhat.com>
523
524 PR debug/54970
525 PR debug/54971
526 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
527
528 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
529
530 PR testsuite/51128
531 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
532
533 2012-11-05 Jan Hubicka <jh@suse.cz>
534
535 * gcc.dg/autopar/pr49960.c: Fix testcase.
536
537 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
538
539 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
540 Fix scan-tree-dump-times directive.
541
542 2012-11-04 Janus Weil <janus@gcc.gnu.org>
543
544 PR fortran/55199
545 * gfortran.dg/associate_12.f90: New.
546
547 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
548
549 PR target/54255
550 * lib/target-supports.exp (check_effective_target_masm_intel): New
551 proc.
552 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
553 masm_intel.
554
555 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
556 Jack Howarth <howarth@bromo.med.uc.edu>
557
558 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
559 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
560 * gcc.target/i386/pr53249.c: Likewise.
561
562 2012-11-03 Andrew Pinski <apinski@cavium.com>
563
564 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
565 call abort1 so that cross jumping does not happen.
566
567 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
568
569 PR target/51244
570 * gcc.target/sh/pr51244-18.c: New.
571 * gcc.target/sh/pr51244-19.c: New.
572
573 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
574
575 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
576 b requires a 64-bit operation followed by a truncation.
577
578 2012-11-02 Jan Hubicka <jh@suse.cz>
579
580 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
581
582 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
583
584 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
585 conditions to verify the reduction code is vectorized.
586
587 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
588 in case 'pow', such as 'powerpc' is used in the compiler version name.
589 * gcc.target/powerpc/pr46728-2.c: Likewise.
590 * gcc.target/powerpc/pr46728-3.c: Likewise.
591 * gcc.target/powerpc/pr46728-4.c: Likewise.
592 * gcc.target/powerpc/pr46728-5.c: Likewise.
593 * gcc.target/powerpc/pr46728-7.c: Likewise.
594 * gcc.target/powerpc/pr46728-8.c: Likewise.
595 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
596
597 2012-11-02 Jan Hubicka <jh@suse.cz>
598
599 * gcc.dg/tree-ssa/loop-38.c: New testcase.
600
601 2012-11-02 Jan Hubicka <jh@suse.cz>
602
603 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
604 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
605
606 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
607
608 PR middle-end/55130
609 * gcc.target/i386/pr55130.c: New test.
610
611 2012-11-02 Jakub Jelinek <jakub@redhat.com>
612
613 PR target/55147
614 * gcc.target/i386/pr55147.c: New test.
615
616 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
617
618 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
619 * gfortran.dg/default_format_denormal_1.f90: Same.
620
621 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
622
623 PR middle-end/55001
624 * g++.dg/ext/vector19.C: Remove target restrictions.
625 * gcc.dg/fold-compare-7.c: New testcase.
626
627 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
628
629 PR target/55160
630 * gcc.target/sh/pr55160.c: New.
631
632 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
633
634 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
635 scan-assembler regex.
636
637 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
638
639 PR middle-end/55150
640 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
641 * gcc.dg/pr55150-2.c: New test.
642
643 2012-11-01 Sharad Singhai <singhai@google.com>
644
645 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
646 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
647 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
648 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
649
650 2012-10-31 Dehao Chen <dehao@google.com>
651
652 * g++.dg/debug/dwarf2/block.C: New testcase.
653
654 2012-10-31 Jan Hubicka <jh@suse.cz>
655
656 * gcc.dg/pr44974.c: Add noinline.
657
658 2012-10-31 Janus Weil <janus@gcc.gnu.org>
659
660 PR fortran/53718
661 * gfortran.dg/class_54.f90: New.
662
663 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
664 Jakub Jelinek <jakub@redhat.com>
665
666 PR tree-optimization/55018
667 * gcc.dg/torture/pr55018.c: New test.
668
669 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/54583
672 * g++.dg/ext/vla13.C: New.
673
674 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
675
676 PR middle-end/55150
677 * gcc.dg/pr55150.c: New test.
678
679 2012-10-31 Tobias Burnus <burnus@net-b.de>
680
681 PR fortran/55134
682 * gfortran.dg/associate_11.f90: New.
683
684 2012-10-31 Dodji Seketeli <dodji@redhat.com>
685
686 PR c++/54955
687 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
688
689 2012-10-31 Jakub Jelinek <jakub@redhat.com>
690
691 PR tree-optimization/19105
692 PR tree-optimization/21643
693 PR tree-optimization/46309
694 * gcc.dg/pr19105.c: New test.
695 * gcc.dg/pr21643.c: New test.
696 * gcc.dg/pr46309-2.c: New test.
697 * gcc.c-torture/execute/pr46309.c: New test.
698
699 2012-10-31 Alan Modra <amodra@gmail.com>
700
701 * gcc.target/powerpc/dimode_off.c: New.
702 * gcc.target/powerpc/timode_off.c: New.
703 * gcc.target/powerpc/dfmode_off.c: New.
704 * gcc.target/powerpc/tfmode_off.c: New.
705
706 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
707
708 PR rtl-optimization/55093
709 * gcc.target/i386/pr55093.c: New file.
710
711 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
712
713 * gcc.target/i386/pr55116.c: Renamed to ...
714 * gcc.target/i386/pr55116-1.c: This.
715
716 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
717
718 * gcc.target/i386/pr55116-2.c: New file.
719
720 2012-10-30 Richard Biener <rguenther@suse.de>
721
722 * gcc.dg/vect/slp-perm-2.c: Adjust.
723
724 2012-10-30 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/55111
727 * gcc.dg/torture/pr55111.c: New testcase.
728
729 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
730
731 PR target/53988
732 * gcc.target/sh/pr53988.c: New.
733
734 2012-10-30 Bin Cheng <bin.cheng@arm.com>
735
736 PR target/54989
737 * gcc.dg/hoist-register-pressure-1.c: Rename from
738 hoist-register-pressure.c. Add nonpic condition.
739 * gcc.dg/hoist-register-pressure-2.c: New testcase.
740
741 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
742
743 PR c++/54930
744 * gcc.dg/Wreturn-local-addr.c: New.
745 * g++.dg/warn/Wno-return-local-addr.C: New.
746 * g++.dg/warn/Wreturn-local-addr.C: New.
747
748 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
749
750 PR middle-end/55116
751 * gcc.target/i386/pr55116.c: New file.
752
753 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
754
755 PR c/53066
756 * gcc.dg/Wshadow-4.c: New.
757 * gcc.dg/Wshadow-4.h: New.
758
759 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
760
761 PR debug/54693
762 * gcc.dg/guality/pr54693.c: New.
763
764 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
765
766 PR middle-end/55027
767 * gcc.dg/pr55027.c: New testcase.
768
769 2012-10-29 Jan Hubicka <jh@suse.cz>
770
771 * gcc.dg/ipa/inline-6.c: New testcase.
772
773 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
774
775 PR rtl-optimization/55106
776 * g++.dg/pr55106.C: New.
777
778 2012-10-29 Richard Guenther <rguenther@suse.de>
779
780 PR middle-end/53695
781 * gcc.dg/torture/pr53695.c: New testcase.
782
783 2012-10-28 Jan Hubicka <jh@suse.cz>
784
785 * gcc.dg/ipa/inlinehint-3.c: New testcase.
786
787 2012-10-28 Tobias Burnus <burnus@net-b.de>
788
789 PR fortran/54958
790 * gfortran.dg/do_check_6.f90: New.
791
792 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
793 Jack Howarth <howarth@bromo.med.uc.edu>
794
795 PR target/54404
796 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
797 to dg-options.
798 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
799
800 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
801
802 PR target/34283
803 * gcc.target/i386/pr34283.c: New test.
804
805 2012-10-26 Jakub Jelinek <jakub@redhat.com>
806
807 PR c++/55081
808 * g++.dg/opt/pr55081.C: New test.
809
810 PR debug/54970
811 PR debug/54971
812 * gcc.dg/guality/pr54970.c: New test.
813
814 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
815
816 PR c++/54984
817 * g++.dg/template/new11.C: New.
818
819 2012-10-26 Richard Biener <rguenther@suse.de>
820
821 PR middle-end/54824
822 * gcc.dg/torture/pr54824.c: New testcase.
823
824 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
825
826 * gcc.target/i386/fxsave-1.c: New.
827 * gcc.target/i386/fxsave64-1.c: Ditto.
828 * gcc.target/i386/fxrstor-1.c: Ditto.
829 * gcc.target/i386/fxrstor64-1.c: Ditto.
830 * gcc.target/i386/xsave-1.c: Ditto.
831 * gcc.target/i386/xsave64-1.c: Ditto.
832 * gcc.target/i386/xrstor-1.c: Ditto.
833 * gcc.target/i386/xrstor64-1.c: Ditto.
834 * gcc.target/i386/xsaveopt-1.c: Ditto.
835 * gcc.target/i386/xsaveopt64-1.c: Ditto.
836 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
837 * gcc.target/i386/sse-13.c: Ditto.
838 * gcc.target/i386/sse-14.c: Ditto.
839 * gcc.target/i386/sse-22.c: Ditto.
840 * gcc.target/i386/sse-23.c: Ditto.
841 * g++.dg/other/i386-2.C: Ditto.
842 * g++.dg/other/i386-3.C: Ditto.
843
844 2012-10-25 Jan Hubicka <jh@suse.cz>
845
846 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
847 at ivcanon time.
848
849 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
850
851 PR c++/53761
852 * g++.dg/ext/transparent-union.C: New.
853
854 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
855
856 PR c++/54427
857 * g++.dg/ext/vector19.C: New testcase.
858
859 2012-10-25 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/54902
862 * g++.dg/torture/pr54902.C: New testcase.
863
864 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
865
866 PR c++/34892
867 * g++.dg/template/crash114.C: New.
868
869 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR bootstrap/55049
872 * gcc.target/i386/pr55049-1.c: New test.
873
874 2012-10-24 Janus Weil <janus@gcc.gnu.org>
875
876 PR fortran/55037
877 * gfortran.dg/class_dummy_4.f03: New.
878
879 2012-10-24 Jakub Jelinek <jakub@redhat.com>
880
881 PR rtl-optimization/55010
882 * gcc.dg/pr55010.c: New test.
883
884 PR debug/54828
885 * g++.dg/debug/pr54828.C: New test.
886
887 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
888
889 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
890 * gcc.dg/vect/vect-83_64.c: Likewise.
891
892 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/54922
895 * g++.dg/cpp0x/constexpr-union4.C: New.
896
897 2012-10-23 Jeff Law <law@redhat.com>
898
899 * gcc.c-torture/execute/pr54985.c: New test.
900
901 2012-10-23 Paul Koning <ni1d@arrl.net>
902
903 PR debug/54508
904 * g++.dg/debug/dwarf2/pr54508.C: New.
905
906 2012-10-23 Jakub Jelinek <jakub@redhat.com>
907
908 PR c++/54844
909 * g++.dg/template/sizeof14.C: New test.
910
911 2012-10-23 Ian Bolton <ian.bolton@arm.com>
912 Jim MacArthur <jim.macarthur@arm.com>
913 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
914 Marcus Shawcroft <marcus.shawcroft@arm.com>
915 Nigel Stephens <nigel.stephens@arm.com>
916 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
917 Richard Earnshaw <rearnsha@arm.com>
918 Sofiane Naci <sofiane.naci@arm.com>
919 Stephen Thomas <stephen.thomas@arm.com>
920 Tejas Belagod <tejas.belagod@arm.com>
921 Yufeng Zhang <yufeng.zhang@arm.com>
922
923 * lib/target-supports.exp
924 (check_profiling_available): Add AArch64.
925 (check_effective_target_vect_int): Likewise.
926 (check_effective_target_vect_shift): Likewise.
927 (check_effective_target_vect_float): Likewise.
928 (check_effective_target_vect_double): Likewise.
929 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
930 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
931 (check_effective_target_vect_pack_trunc): Likewise.
932 (check_effective_target_vect_unpack): Likewise.
933 (check_effective_target_vect_hw_misalign): Likewise.
934 (check_effective_target_vect_short_mult): Likewise.
935 (check_effective_target_vect_int_mult): Likewise.
936 (check_effective_target_vect_stridedN): Likewise.
937 (check_effective_target_sync_int_long): Likewise.
938 (check_effective_target_sync_char_short): Likewise.
939 (check_vect_support_and_set_flags): Likewise.
940 (check_effective_target_aarch64_tiny): New.
941 (check_effective_target_aarch64_small): New.
942 (check_effective_target_aarch64_large): New.
943 * g++.dg/other/PR23205.C: Enable aarch64.
944 * g++.dg/other/pr23205-2.C: Likewise.
945 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
946 * gcc.c-torture/execute/20101011-1.c: Likewise.
947 * gcc.dg/20020312-2.c: Likewise.
948 * gcc.dg/20040813-1.c: Likewise.
949 * gcc.dg/builtin-apply2.c: Likewise.
950 * gcc.dg/stack-usage-1.c: Likewise.
951
952 2012-10-23 Ian Bolton <ian.bolton@arm.com>
953 Jim MacArthur <jim.macarthur@arm.com>
954 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
955 Marcus Shawcroft <marcus.shawcroft@arm.com>
956 Nigel Stephens <nigel.stephens@arm.com>
957 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
958 Richard Earnshaw <rearnsha@arm.com>
959 Sofiane Naci <sofiane.naci@arm.com>
960 Stephen Thomas <stephen.thomas@arm.com>
961 Tejas Belagod <tejas.belagod@arm.com>
962 Yufeng Zhang <yufeng.zhang@arm.com>
963
964 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
965 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
966 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
967 * gcc.target/aarch64/aapcs/abitest.S: New file.
968 * gcc.target/aarch64/aapcs/abitest.h: New file.
969 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
970 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
971 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
972 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
973 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
974 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
975 * gcc.target/aarch64/aapcs/ice_1.c: New file.
976 * gcc.target/aarch64/aapcs/ice_2.c: New file.
977 * gcc.target/aarch64/aapcs/ice_3.c: New file.
978 * gcc.target/aarch64/aapcs/ice_4.c: New file.
979 * gcc.target/aarch64/aapcs/ice_5.c: New file.
980 * gcc.target/aarch64/aapcs/macro-def.h: New file.
981 * gcc.target/aarch64/aapcs/test_1.c: New file.
982 * gcc.target/aarch64/aapcs/test_10.c: New file.
983 * gcc.target/aarch64/aapcs/test_11.c: New file.
984 * gcc.target/aarch64/aapcs/test_12.c: New file.
985 * gcc.target/aarch64/aapcs/test_13.c: New file.
986 * gcc.target/aarch64/aapcs/test_14.c: New file.
987 * gcc.target/aarch64/aapcs/test_15.c: New file.
988 * gcc.target/aarch64/aapcs/test_16.c: New file.
989 * gcc.target/aarch64/aapcs/test_17.c: New file.
990 * gcc.target/aarch64/aapcs/test_18.c: New file.
991 * gcc.target/aarch64/aapcs/test_19.c: New file.
992 * gcc.target/aarch64/aapcs/test_2.c: New file.
993 * gcc.target/aarch64/aapcs/test_20.c: New file.
994 * gcc.target/aarch64/aapcs/test_21.c: New file.
995 * gcc.target/aarch64/aapcs/test_22.c: New file.
996 * gcc.target/aarch64/aapcs/test_23.c: New file.
997 * gcc.target/aarch64/aapcs/test_24.c: New file.
998 * gcc.target/aarch64/aapcs/test_25.c: New file.
999 * gcc.target/aarch64/aapcs/test_26.c: New file.
1000 * gcc.target/aarch64/aapcs/test_3.c: New file.
1001 * gcc.target/aarch64/aapcs/test_4.c: New file.
1002 * gcc.target/aarch64/aapcs/test_5.c: New file.
1003 * gcc.target/aarch64/aapcs/test_6.c: New file.
1004 * gcc.target/aarch64/aapcs/test_7.c: New file.
1005 * gcc.target/aarch64/aapcs/test_8.c: New file.
1006 * gcc.target/aarch64/aapcs/test_9.c: New file.
1007 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1008 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1009 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1010 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1011 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1012 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1013 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1014 * gcc.target/aarch64/aapcs/type-def.h: New file.
1015 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1016 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1017 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1018 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1019 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1020 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1021 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1022 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1023 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1027 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1028 * gcc.target/aarch64/aarch64.exp: New file.
1029 * gcc.target/aarch64/adc-1.c: New file.
1030 * gcc.target/aarch64/adc-2.c: New file.
1031 * gcc.target/aarch64/asm-1.c: New file.
1032 * gcc.target/aarch64/clrsb.c: New file.
1033 * gcc.target/aarch64/clz.c: New file.
1034 * gcc.target/aarch64/ctz.c: New file.
1035 * gcc.target/aarch64/csinc-1.c: New file.
1036 * gcc.target/aarch64/csinv-1.c: New file.
1037 * gcc.target/aarch64/csneg-1.c: New file.
1038 * gcc.target/aarch64/extend.c: New file.
1039 * gcc.target/aarch64/fcvt.x: New file.
1040 * gcc.target/aarch64/fcvt_double_int.c: New file.
1041 * gcc.target/aarch64/fcvt_double_long.c: New file.
1042 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1043 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1044 * gcc.target/aarch64/fcvt_float_int.c: New file.
1045 * gcc.target/aarch64/fcvt_float_long.c: New file.
1046 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1047 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1048 * gcc.target/aarch64/ffs.c: New file.
1049 * gcc.target/aarch64/fmadd.c: New file.
1050 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1051 * gcc.target/aarch64/frint.x: New file.
1052 * gcc.target/aarch64/frint_double.c: New file.
1053 * gcc.target/aarch64/frint_float.c: New file.
1054 * gcc.target/aarch64/index.c: New file.
1055 * gcc.target/aarch64/mneg-1.c: New file.
1056 * gcc.target/aarch64/mneg-2.c: New file.
1057 * gcc.target/aarch64/mneg-3.c: New file.
1058 * gcc.target/aarch64/mnegl-1.c: New file.
1059 * gcc.target/aarch64/mnegl-2.c: New file.
1060 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1061 * gcc.target/aarch64/pic-constantpool1.c: New file.
1062 * gcc.target/aarch64/pic-symrefplus.c: New file.
1063 * gcc.target/aarch64/predefine_large.c: New file.
1064 * gcc.target/aarch64/predefine_small.c: New file.
1065 * gcc.target/aarch64/predefine_tiny.c: New file.
1066 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1067 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1068 * gcc.target/aarch64/table-intrinsics.c: New file.
1069 * gcc.target/aarch64/tst-1.c: New file.
1070 * gcc.target/aarch64/vect-abs-compile.c: New file.
1071 * gcc.target/aarch64/vect-abs.c: New file.
1072 * gcc.target/aarch64/vect-abs.x: New file.
1073 * gcc.target/aarch64/vect-compile.c: New file.
1074 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1075 * gcc.target/aarch64/vect-faddv.c: New file.
1076 * gcc.target/aarch64/vect-faddv.x: New file.
1077 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1078 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1079 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1080 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1081 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1082 * gcc.target/aarch64/vect-fp-compile.c: New file.
1083 * gcc.target/aarch64/vect-fp.c: New file.
1084 * gcc.target/aarch64/vect-fp.x: New file.
1085 * gcc.target/aarch64/vect-mull-compile.c: New file.
1086 * gcc.target/aarch64/vect-mull.c: New file.
1087 * gcc.target/aarch64/vect-mull.x: New file.
1088 * gcc.target/aarch64/vect.c: New file.
1089 * gcc.target/aarch64/vect.x: New file.
1090 * gcc.target/aarch64/vector_intrinsics.c: New file.
1091 * gcc.target/aarch64/vfp-1.c: New file.
1092 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1093 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1094 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1095 * g++.dg/abi/aarch64_guard1.C: New file.
1096
1097 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c++/54988
1100 * c-c++-common/pr54988.c: New test.
1101
1102 2012-10-23 Jan Hubicka <jh@suse.cz>
1103
1104 * gcc.dg/tree-prof/peel-1.c: New testcase.
1105
1106 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1107
1108 PR gcc/52945
1109 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1110
1111 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1112
1113 * gcc.dg/c99-predef-1.c: New test.
1114 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1115 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1116 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1117 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1118 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1119 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1120 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1121 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1122 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1123 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1124 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1125 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1126
1127 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1128
1129 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1130
1131 2012-10-23 Jan Hubicka <jh@suse.cz>
1132
1133 PR middle-end/54937
1134 * gcc.c-torture/execute/pr54937.c: New testcase.
1135 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1136
1137 2012-10-23 Jan Hubicka <jh@suse.cz>
1138
1139 PR middle-end/54967
1140 * gfortran.dg/pr54967.f90: New testcase.
1141
1142 2012-10-23 Terry Guo <terry.guo@arm.com>
1143
1144 PR target/55019
1145 * gcc.dg/pr55019.c: New.
1146
1147 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1148
1149 PR tree-optimization/55008
1150 * gcc.dg/tree-ssa/pr55008.c: New test.
1151
1152 2012-10-22 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/55011
1155 * gcc.dg/torture/pr55011.c: New testcase.
1156
1157 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1158
1159 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1160 * gcc.target/arm/pr40457-2.c: Likewise.
1161 * gcc.target/arm/pr40457-3.c: Likewise.
1162
1163 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1164
1165 * gnat.dg/specs/limited_with4.ads: New test.
1166 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1167
1168 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * gnat.dg/modular4.adb: New test.
1171 * gnat.dg/modular4_pkg.ads: New helper.
1172
1173 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1174
1175 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1176 * gnat.dg/specs/addr1.ads: Likewise.
1177
1178 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1179
1180 * gcc.dg/webizer.c (main): Add missing exit call.
1181
1182 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1183
1184 PR fortran/54465
1185 * gfortran.dg/wextra_1.f: New test.
1186
1187 2012-10-20 Jan Hubicka <jh@suse.cz>
1188
1189 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1190
1191 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1192
1193 PR fortran/54224
1194 * gfortran.dg/warn_unused_function.f90: New.
1195
1196 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1197
1198 * lib/target-supports.exp
1199 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1200
1201 2012-10-19 Richard Guenther <rguenther@suse.de>
1202
1203 PR tree-optimization/54981
1204 * gcc.dg/pr54981.c: New testcase.
1205
1206 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1207
1208 PR target/54892
1209 * gcc.target/arm/pr54892.c: New.
1210
1211 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1212
1213 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1214
1215 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/54501
1218 * g++.dg/init/array30.C: New.
1219 * g++.dg/init/array31.C: Likewise.
1220
1221 2012-10-18 Tobias Burnus <burnus@net-b.de>
1222
1223 PR fortran/54884
1224 * gfortran.dg/public_private_module_7.f90: New.
1225
1226 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/29633
1229 * g++.dg/template/pr29633.C: New.
1230
1231 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gnat.dg/loop_optimization13.ad[sb]: New test.
1234 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1235
1236 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1237
1238 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1239 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1240 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1241 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1242
1243 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1244
1245 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1246 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1247 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1248 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1249 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1250 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1251
1252 2012-10-16 Jan Hubicka <jh@suse.cz>
1253
1254 * gcc.target/i386/l_fma_float_?.c: Update.
1255 * gcc.target/i386/l_fma_double_?.c: Update.
1256 * gfortran.dg/do_1.f90: XFAIL
1257 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1258 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1259 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1260 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1261 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1262 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1263 valid.
1264
1265 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1266
1267 PR c/53063
1268 PR c/40989
1269 * gcc.dg/Wstrict-overflow-24.c: New.
1270
1271 2012-10-16 Tobias Burnus <burnus@net-b.de>
1272
1273 PR fortran/50981
1274 PR fortran/54618
1275 * gfortran.dg/class_optional_1.f90: New.
1276 * gfortran.dg/class_optional_2.f90: New.
1277
1278 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR debug/54796
1281 * gcc.dg/guality/pr54796.c: New test.
1282
1283 PR tree-optimization/54889
1284 * gfortran.dg/pr54889.f90: New test.
1285
1286 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1287
1288 * g++.dg/other/dump-ada-spec-2.C: New test.
1289
1290 2012-10-16 Easwaran Raman <eraman@google.com>
1291
1292 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1293 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1294
1295 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1296
1297 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1298 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1299
1300 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1301
1302 PR target/54925
1303 * gcc.c-torture/compile/pr54925.c: New.
1304
1305 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1306
1307 PR target/51244
1308 * gcc.target/sh/pr51244-17.c: New.
1309
1310 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1311
1312 PR target/54760
1313 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1314 functions.
1315 * gcc.target/sh/pr54760-4.c: New.
1316
1317 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1318
1319 PR target/34777
1320 * gcc.target/sh/torture/sh-torture.exp: New.
1321 * gcc.target/sh/torture/pr34777.c: New.
1322
1323 2012-10-15 Matthias Klose <doko@ubuntu.com>
1324
1325 * lib/target-supports.exp (check_profiling_available): Match
1326 arm*-*-linux-* for ARM Linux/GNU.
1327 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1328 * gfortran.dg/enum_10.f90: Likewise.
1329 * gfortran.dg/enum_9.f90: Likewise.
1330 * gcc.target/arm/synchronize.c: Likewise.
1331 * g++.old-deja/g++.jason/enum6.C: Likewise.
1332 * g++.old-deja/g++.other/enum4.C: Likewise.
1333 * g++.old-deja/g++.law/enum9.C: Likewise.
1334
1335 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1336
1337 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1338 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1339
1340 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1341 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/17805
1344 * g++.dg/overload/operator6.C: New.
1345
1346 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/50080 (again)
1349 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1350 * g++.dg/parse/tmpl-outside1.C: Likewise.
1351 * g++.dg/template/qualttp18.C: Likewise.
1352 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1353 * g++.old-deja/g++.pt/overload13.C: Likewise.
1354
1355 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1356
1357 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1358 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1359 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1360 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1361 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1362 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1363 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1364 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1365
1366 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/50080
1369 * g++.dg/parse/tmpl-outside2.C: New.
1370 * g++.dg/parse/tmpl-outside1.C: Adjust.
1371 * g++.dg/template/qualttp18.C: Likewise.
1372 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1373 * g++.old-deja/g++.pt/overload13.C: Likewise.
1374
1375 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1376
1377 PR tree-optimization/54915
1378 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1379
1380 2012-10-15 Richard Guenther <rguenther@suse.de>
1381
1382 PR tree-optimization/54920
1383 * gcc.dg/torture/pr54920.c: New testcase.
1384
1385 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1386
1387 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1388
1389 2012-10-13 Jason Merrill <jason@redhat.com>
1390
1391 * g++.dg/tls/thread_local7g.C: Require tls_native.
1392
1393 2012-10-14 Jason Merrill <jason@redhat.com>
1394
1395 * g++.dg/cpp0x/inh-ctor1.C: New.
1396 * g++.dg/cpp0x/inh-ctor2.C: New.
1397 * g++.dg/cpp0x/inh-ctor3.C: New.
1398 * g++.dg/cpp0x/inh-ctor4.C: New.
1399 * g++.dg/cpp0x/inh-ctor5.C: New.
1400 * g++.dg/cpp0x/inh-ctor6.C: New.
1401 * g++.dg/cpp0x/inh-ctor7.C: New.
1402 * g++.dg/cpp0x/inh-ctor8.C: New.
1403 * g++.dg/cpp0x/inh-ctor9.C: New.
1404 * g++.dg/cpp0x/inh-ctor10.C: New.
1405 * g++.dg/cpp0x/inh-ctor11.C: New.
1406 * g++.dg/cpp0x/inh-ctor12.C: New.
1407 * g++.dg/cpp0x/inh-ctor13.C: New.
1408
1409 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1410
1411 PR rtl-optimization/54919
1412 * gcc.dg/pr54919.c: New testcase.
1413
1414 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/53581
1417 * g++.dg/template/crash113.C: New.
1418
1419 2012-10-14 Jan Hubicka <jh@suse.cz>
1420
1421 * gcc.dg/unroll_5.c: New testcase.
1422
1423 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/52643
1426 * g++.dg/opt/pr52643.C: New.
1427
1428 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1429
1430 PR target/54602
1431 * gcc.target/sh/pr54602-1.c: New.
1432 * gcc.target/sh/pr54602-2.c: New.
1433 * gcc.target/sh/pr54602-3.c: New.
1434 * gcc.target/sh/pr54602-4.c: New.
1435
1436 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1437
1438 PR target/54680
1439 * gcc.target/sh/pr54680.c: New.
1440
1441 2012-10-12 Jan Hubicka <jh@suse.cz>
1442
1443 * gcc.dg/webizer.c: New testcase.
1444
1445 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1446
1447 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1448 specify -m64.
1449
1450 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1451
1452 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1453 Return 0 if already specifying -mfloat-abi other than hard.
1454
1455 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1456
1457 * gcc.dg/pr53060.c: Prune irrelevant warning.
1458
1459 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR c/54381
1462 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1463 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1464 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1465 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1466 Adjust expected wording of warnings for *cmp* builtins.
1467 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1468 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1469
1470 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/24449
1473 * g++.dg/parse/friend-main.C: New.
1474
1475 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1476
1477 PR c++/53055
1478 * g++.dg/pr53055.C: New testcase.
1479
1480 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/52744
1483 * g++.dg/cpp0x/pr52744.C: New.
1484
1485 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1486
1487 PR fortran/40453
1488 * gfortran.dg/dummy_procedure_9.f90: New.
1489
1490 2012-10-12 Richard Biener <rguenther@suse.de>
1491
1492 PR tree-optimization/54894
1493 * gcc.dg/torture/pr54894.c: New testcase.
1494
1495 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1496
1497 PR target/51244
1498 * gcc.target/sh/pr51244-13.c: New.
1499 * gcc.target/sh/pr51244-14.c: New.
1500 * gcc.target/sh/pr51244-15.c: New.
1501 * gcc.target/sh/pr51244-16.c: New.
1502
1503 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/51878
1506 * g++.dg/cpp0x/decltype45.C: New.
1507
1508 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1509
1510 PR fortran/54784
1511 * gfortran.dg/class_allocate_13.f90: New.
1512
1513 2012-10-11 Jason Merrill <jason@redhat.com>
1514
1515 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1516 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1517
1518 * g++.dg/gomp/tls-5.C: Require tls_native.
1519 * g++.dg/tls/thread_local7.C: Require tls_native.
1520 * g++.dg/tls/static2.C: New.
1521
1522 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/36107
1525 * g++.dg/ext/weak5.C: New.
1526
1527 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1528
1529 PR testsuite/54868
1530 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1531 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1532
1533 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/43765
1536 * g++.dg/parse/pr43765.C: New.
1537
1538 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1541
1542 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/43663
1545 * g++.dg/init/bitfield3.C: New.
1546
1547 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1548
1549 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1550
1551 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR tree-optimization/54877
1554 * gcc.dg/torture/pr54877.c: New test.
1555
1556 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1557
1558 PR testsuite/53397
1559 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1560 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1561 and remove target info from dg-do compile.
1562 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1563 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1564 and remove target info from dg-do compile.
1565
1566 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1567
1568 * gcc.dg/pr54782.c: Require target with pthread support.
1569
1570 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/53122
1573 * g++.dg/cpp0x/auto35.C: New.
1574
1575 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1576
1577 PR c++/53540 - using fails to be equivalent to typedef
1578 * g++.dg/cpp0x/alias-decl-24.C: New test.
1579
1580 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1581
1582 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1583 that c++11 attributes to types are ignored for now.
1584 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1586
1587 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/53741
1590 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1591
1592 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/50478
1595 * g++.dg/cpp0x/initlist67.C: New.
1596
1597 2012-10-10 Dehao Chen <dehao@google.com>
1598
1599 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1600
1601 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1602
1603 PR target/52480
1604 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1605 Add runtime tests.
1606
1607 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1608
1609 PR c++/53307
1610 * g++.dg/cpp0x/decltype44.C: New.
1611
1612 2012-10-09 Steve Ellcey <sellcey@mips.com>
1613
1614 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1615
1616 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/53763
1619 * g++.dg/cpp0x/decltype43.C: New.
1620
1621 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1622
1623 PR middle-end/53397
1624 * gcc.dg/pr53397-1.c: New test case.
1625 * gcc.dg/pr53397-2.c: New test case.
1626
1627 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/54194
1630 * g++.dg/warn/Wparentheses-26.C: Adjust.
1631 * g++.dg/warn/Wparentheses-27.C: New.
1632
1633 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1634
1635 PR c++/54427
1636 * c-c++-common/vector-scalar.c: New testcase.
1637 * g++.dg/ext/vector18.C: New testcase.
1638 * g++.dg/ext/vector5.C: This is not an error anymore.
1639 * gcc.dg/init-vec-1.c: Move ...
1640 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1641 * gcc.c-torture/execute/vector-shift1.c: Move ...
1642 * c-c++-common/torture/vector-shift1.c: ... here.
1643 * gcc.dg/scal-to-vec1.c: Move ...
1644 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1645 C++11. Adapt error messages.
1646 * gcc.dg/convert-vec-1.c: Move ...
1647 * c-c++-common/convert-vec-1.c: ... here.
1648 * gcc.dg/scal-to-vec2.c: Move ...
1649 * c-c++-common/scal-to-vec2.c: ... here.
1650
1651 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1652
1653 PR target/54400
1654 * gcc.target/i386/pr54400.c: New testcase.
1655
1656 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR c++/54858
1659 * g++.dg/template/pr54858.C: New test.
1660
1661 2012-10-08 Marek Polacek <polacek@redhat.com>
1662
1663 PR debug/54831
1664 * g++.dg/debug/pr54831.C: New test.
1665
1666 2012-10-08 Dehao Chen <dehao@google.com>
1667
1668 * g++.dg/predict-loop-exit-1.C: New.
1669 * g++.dg/predict-loop-exit-2.C: New.
1670 * g++.dg/predict-loop-exit-3.C: New.
1671
1672 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1673
1674 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1675
1676 2012-10-08 Jason Merrill <jason@redhat.com>
1677
1678 * g++.dg/gomp/tls-5.C: New.
1679 * g++.dg/gomp/tls-wrap1.C: New.
1680 * g++.dg/gomp/tls-wrap2.C: New.
1681 * g++.dg/gomp/tls-wrap3.C: New.
1682 * g++.dg/gomp/tls-wrap4.C: New.
1683 * g++.dg/gomp/tls-wrapper-cse.C: New.
1684 * g++.dg/tls/thread_local-cse.C: New.
1685 * g++.dg/tls/thread_local-order1.C: New.
1686 * g++.dg/tls/thread_local-order2.C: New.
1687 * g++.dg/tls/thread_local-wrap1.C: New.
1688 * g++.dg/tls/thread_local-wrap2.C: New.
1689 * g++.dg/tls/thread_local-wrap3.C: New.
1690 * g++.dg/tls/thread_local-wrap4.C: New.
1691 * g++.dg/tls/thread_local2g.C: New.
1692 * g++.dg/tls/thread_local3g.C: New.
1693 * g++.dg/tls/thread_local4g.C: New.
1694 * g++.dg/tls/thread_local5g.C: New.
1695 * g++.dg/tls/thread_local6g.C: New.
1696 * g++.dg/tls/thread_local7g.C: New.
1697
1698 * g++.dg/tls/thread_local3.C: New.
1699 * g++.dg/tls/thread_local4.C: New.
1700 * g++.dg/tls/thread_local5.C: New.
1701 * g++.dg/tls/thread_local6.C: New.
1702
1703 * g++.dg/tls/init-2.C: Tweak errors.
1704 * g++.dg/tls/thread_local1.C: New.
1705 * g++.dg/tls/thread_local2.C: New.
1706 * g++.dg/tls/thread_local7.C: New.
1707
1708 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1709
1710 PR target/54866
1711 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1712
1713 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1714
1715 PR target/54685
1716 * gcc.target/sh/pr54685.c: New.
1717
1718 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1719
1720 PR c++/53528 C++11 attribute support
1721 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1722 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1778
1779 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1780
1781 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1782 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1783 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1784
1785 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1786
1787 PR target/54760
1788 * gcc.target/sh/pr54760-2.c: New.
1789 * gcc.target/sh/pr54760-3.c: New.
1790
1791 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/51422
1794 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1795
1796 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1797 Sandra Loosemore <sandra@codesourcery.com>
1798
1799 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1800 and test that the accumulator is initialized using MULT.
1801 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1802 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1803
1804 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1805
1806 PR c++/52764
1807 * g++.dg/cpp0x/stdint.C: New.
1808
1809 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1810
1811 PR c++/54249
1812 * g++.dg/cpp0x/stddef.C: New.
1813
1814 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1815
1816 PR fortran/54832
1817 * gfortran.dg/typebound_operator_17.f90: New.
1818
1819 2012-10-06 Jan Hubicka <jh@suse.cz>
1820
1821 PR lto/53831
1822 PR lto/54776
1823 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1824
1825 2012-10-06 Jan Hubicka <jh@suse.cz>
1826
1827 * gcc.dg/lto/resolutions_0.c: New testcase.
1828
1829 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1830
1831 PR fortran/45521
1832 * gfortran.dg/generic_25.f90: New.
1833 * gfortran.dg/generic_26.f90: New.
1834 * gfortran.dg/generic_27.f90: New.
1835
1836 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1837
1838 PR target/54760
1839 * gcc.target/sh/pr54760-1.c: New.
1840
1841 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1842
1843 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1844 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1845 * g++.dg/warn/Wsign-compare-5.C: New test.
1846 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1847 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1848 * g++.dg/ext/builtin30.C: New test.
1849 * g++.dg/ext/vla12.C: New test.
1850 * gcc.dg/builtins-85.c: New test.
1851
1852 PR debug/54519
1853 * gcc.dg/guality/pr54519-1.c: New test.
1854 * gcc.dg/guality/pr54519-2.c: New test.
1855 * gcc.dg/guality/pr54519-3.c: New test.
1856 * gcc.dg/guality/pr54519-4.c: New test.
1857 * gcc.dg/guality/pr54519-5.c: New test.
1858 * gcc.dg/guality/pr54519-6.c: New test.
1859
1860 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/50893
1863 * g++.dg/cpp0x/defaulted38.C: New.
1864
1865 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR tree-optimization/33763
1868 * c-c++-common/pr33763.c: New test.
1869
1870 PR tree-optimization/54810
1871 * gcc.dg/tree-ssa/vrp85.c: New test.
1872
1873 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1874
1875 * gcc.dg/ucnid-7.c: Skip on AIX.
1876 * gcc.dg/ucnid-8.c: Same.
1877 * gcc.dg/ucnid-10.c: Same.
1878 * gcc.dg/ucnid-13.c: Same.
1879 * gcc.dg/attr-alias-3.c: Same.
1880 * gcc.dg/attr-alias-5.c: Same.
1881 * gcc.dg/torture/pr51106-2.c: Same.
1882 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1883
1884 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/52233
1887 * g++.dg/cpp0x/alias-decl-23.C: New.
1888
1889 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/53403
1892 * g++.dg/template/friend53.C: New.
1893
1894 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1897 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1898 (scan-ada-spec): Likewise.
1899 (scan-ada-spec-not): Likewise.
1900 * gcc.dg/dump-ada-spec-1.c: New test.
1901 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1902
1903 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1906
1907 2012-10-04 Florian Weimer <fweimer@redhat.com>
1908
1909 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1910
1911 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/54323
1914 * g++.dg/cpp0x/pr54323.C: New.
1915
1916 2012-10-04 Richard Guenther <rguenther@suse.de>
1917
1918 PR middle-end/54735
1919 * g++.dg/torture/pr54735.C: New testcase.
1920
1921 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1922
1923 PR rtl-optimization/54739
1924 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1925
1926 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1927
1928 PR target/51244
1929 * gcc.target/sh/pr51244-12.c: New.
1930
1931 2012-10-03 Dehao Chen <dehao@google.com>
1932
1933 PR middle-end/54782
1934 * gcc.dg/pr54782.c: New test.
1935
1936 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR c++/54777
1939 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1940
1941 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/54778
1944 * gfortran.dg/class_53.f90: New.
1945
1946 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1947
1948 PR debug/54551
1949 * gcc.dg/guality/pr54551.c: New.
1950
1951 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1952
1953 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1954 * gcc.target/powerpc/pr46728-2.c: Likewise.
1955
1956 2012-10-02 Sharad Singhai <singhai@google.com>
1957
1958 PR testsuite/54772
1959 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1960 to fix test failures caused by r191883.
1961 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1962 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1963 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1964 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1965 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1966 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1967 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1968 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1969 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1970
1971 2012-09-30 Sharad Singhai <singhai@google.com>
1972
1973 * gcc.target/i386/vect-double-1.c: Fix test.
1974
1975 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1976
1977 PR target/54087
1978 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1979 atomic_sub fails.
1980
1981 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1982
1983 PR rtl-optimization/54457
1984 * gcc.target/i386/pr54457.c: New test.
1985
1986 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1987
1988 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1989
1990 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1991
1992 * gcc.target/i386/vect-rebuild.c: New testcase.
1993
1994 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1995
1996 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1997
1998 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1999
2000 * gcc.target/mips/pr37362.c: Fix target selector.
2001
2002 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2003
2004 PR target/54083
2005 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2006
2007 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2008
2009 * gcc.dg/ucnid-8.c: Update line number.
2010 * gcc.dg/torture/pr51106-2.c: Likewise.
2011
2012 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2013
2014 PR fortran/54667
2015 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2016 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2017 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2018
2019 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2020
2021 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2022 partially reverting r170092.
2023 * gfortran.dg/class_7.f03: Ditto.
2024 * gfortran.dg/coarray_14.f90: Ditto.
2025 * gfortran.dg/typebound_proc_13.f03: Ditto.
2026
2027 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/54738
2030 * g++.dg/cpp0x/sfinae42.C: New.
2031
2032 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2033
2034 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2035 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2036 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2037 * gcc.dg/pr42629.c: XFAIL on AIX.
2038 * gcc.dg/pr47684.c: Same.
2039 * gcc.dg/pr43670.c: Same.
2040 * gcc.dg/pr42916.c: Same.
2041 * gcc.dg/pr45449.c: Same.
2042 * gcc.dg/pr50017.c: Same.
2043 * gcc.dg/pr42728.c: Same.
2044 * gcc.dg/pr47881.c: Same.
2045 * gcc.dg/pr44023.c: Same.
2046 * gcc.dg/pr41345.c: Same.
2047 * gcc.dg/pr42630.c: Same.
2048 * gcc.dg/pr44971.c: Same.
2049 * gcc.dg/pr46771.c: Same.
2050 * gcc.dg/ucnid-8.c: Same.
2051 * gcc.dg/ucnid-10.c: Same.
2052 * gcc.dg/ucnid-13.c: Same.
2053 * gcc.dg/torture/pr51106-2.c: Same.
2054 * gcc.dg/pr48768.c: Same.
2055 * gcc.dg/pr42631.c: Same.
2056 * gcc.dg/pr43084.c: Same.
2057 * gcc.dg/ucnid-7.c: Same.
2058 * gcc.dg/pr42889.c: Same.
2059 * gcc.dg/pr41241.c: Same.
2060 * gcc.dg/pr42719.c: Same.
2061 * g++.dg/debug/pr46583.C: Same.
2062 * g++.dg/debug/pr47106.C: Same.
2063 * g++.dg/opt/pr48549.C: Same.
2064 * g++.dg/other/pr42685.C: Same.
2065 * c-c++-common/pr43942.c: Same.
2066
2067 2012-09-29 Ian Lance Taylor <iant@google.com>
2068
2069 * go.test/go-test.exp: Update for latest version of Go testsuite.
2070
2071 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2072
2073 PR fortran/52724
2074 * gfortran.dg/internal_readwrite_3.f90: New test.
2075
2076 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2077
2078 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2079 c-c++-common/Wunused-local-typedefs-2.c to here.
2080
2081 PR c++/54372 - unused attribute inactive on dependant entities
2082 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2083
2084 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2085
2086 PR c++/29028 - Missed unused warning on using declaration
2087 * g++.dg/warn/Wunused-var-18.C: New test.
2088
2089 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2090
2091 PR c++/53551 - -Wunused-local-typedefs misses uses
2092 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2093
2094 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/54716
2097 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2098
2099 PR tree-optimization/54713
2100 * gcc.c-torture/compile/pr54713-1.c: New test.
2101 * gcc.c-torture/compile/pr54713-2.c: New test.
2102 * gcc.c-torture/compile/pr54713-3.c: New test.
2103
2104 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2105
2106 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2107
2108 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2109
2110 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2111
2112 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR target/54703
2115 * gcc.target/i386/pr54703.c: New test.
2116
2117 2012-09-27 Richard Guenther <rguenther@suse.de>
2118
2119 PR lto/54709
2120 * gcc.dg/lto/pr54709_0.c: New testcase.
2121 * gcc.dg/lto/pr54709_1.c: Likewise.
2122
2123 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2124
2125 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2126
2127 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2128
2129 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2130
2131 * gcc.target/arm/pr42879.c: Handle big-endian.
2132
2133 2012-09-26 Steve Ellcey <sellcey@mips.com>
2134
2135 PR c/37303
2136 * gcc.dg/pr37303.c: Check for rdata or rodata.
2137
2138 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2139
2140 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2141
2142 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2143
2144 PR target/51274
2145 PR target/53087
2146 * gcc.target/powerpc/ppc-ne0-1.c: New.
2147
2148 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2149
2150 PR target/54089
2151 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2152 test_19, test_20, test_21, test_22, test_23): New functions.
2153 * gcc.target/sh/pr54089-4.c: New.
2154 * gcc.target/sh/pr54089-5.c: New.
2155 * gcc.target/sh/pr54089-6.c: New.
2156 * gcc.target/sh/pr54089-7.c: New.
2157
2158 2012-09-25 Richard Guenther <rguenther@suse.de>
2159
2160 PR lto/54625
2161 * gcc.dg/lto/pr54702_0.c: New testcase.
2162 * gcc.dg/lto/pr54702_1.c: Likewise.
2163 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2164 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2165 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2166 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2167
2168 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2169
2170 PR c++/54526
2171 * g++.dg/cpp0x/parse2.C: New.
2172 * g++.dg/parse/error11.C: Adjust.
2173 * g++.dg/parse/error12.C: Likewise.
2174
2175 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2176
2177 * gcc.target/i386/20030217-1.c: Added check for
2178 large_long_double effective target.
2179 * gcc.target/i386/387-3.c: Likewise.
2180 * gcc.target/i386/387-4.c: Likewise.
2181 * gcc.target/i386/pr36578-1.c: Likewise.
2182 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2183 when long double size is equal double size.
2184 * gcc.target/i386/excess-precision-1.c: Likewise.
2185 * gcc.target/i386/pr36578-2.c: Likewise.
2186 * gcc.target/i386/20030217-2.c: New testcase.
2187
2188 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR tree-optimization/54676
2191 * gcc.dg/pr54676.c: New test.
2192
2193 2012-09-25 Richard Guenther <rguenther@suse.de>
2194
2195 PR tree-optimization/53663
2196 * gcc.dg/torture/pr53663-1.c: New testcase.
2197 * gcc.dg/torture/pr53663-2.c: Likewise.
2198 * gcc.dg/torture/pr53663-3.c: Likewise.
2199
2200 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2203
2204 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2205
2206 * lib/target-supports-dg.exp (dg-require-effective-target,
2207 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2208 dg-process-target-1 instead of dg-process-target.
2209 (dg-process-target-1): Rename from dg-process-target.
2210 (dg-process-target): New.
2211
2212 2012-09-24 Richard Guenther <rguenther@suse.de>
2213
2214 PR tree-optimization/54684
2215 * g++.dg/torture/pr54684.C: New testcase.
2216
2217 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2218
2219 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2220
2221 2012-09-24 Richard Guenther <rguenther@suse.de>
2222
2223 PR middle-end/52173
2224 * gcc.dg/tm/pr52173-1.c: New.
2225 * gcc.dg/tm/pr52173-2.c: New.
2226
2227 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gcc.dg/pr54669.c: New test.
2230
2231 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2232 Dominique Dhumieres <dominiq@lps.ens.fr>
2233
2234 PR testsuite/54677
2235 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2236
2237 2012-09-23 Tobias Burnus <burnus@net-b.de>
2238
2239 PR fortran/54618
2240 * gfortran.dg/class_array_14.f90: New.
2241
2242 2012-09-22 Kai Tietz <ktietz@redhat.com>
2243
2244 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2245 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2246
2247 2012-09-21 Dehao Chen <dehao@google.com>
2248
2249 PR go/54649
2250 PR tree-optimization/54655
2251 * g++.dg/pr54655.C: New testcase.
2252
2253 2012-09-21 Richard Guenther <rguenther@suse.de>
2254
2255 PR tree-optimization/54647
2256 * g++.dg/torture/pr54647.C: New testcase.
2257
2258 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2259
2260 PR c++/54427
2261 * c-c++-common/torture/vector-compare-2.c: Add -w.
2262
2263 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * gnat.dg/opt20.ads: Move dg directive to...
2266 * gnat.dg/opt20.adb: ...here.
2267 * gnat.dg/addr1.ad[sb]: Likewise.
2268 * gnat.dg/concat2.ad[sb]: Likewise.
2269 * gnat.dg/array16.ad[sb]: Likewise.
2270 * gnat.dg/atomic5.ad[sb]: Likewise.
2271 * gnat.dg/discr29.ad[sb]: Likewise.
2272 * gnat.dg/noreturn5.ad[sb]: Likewise.
2273 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2274 * gnat.dg/discr23.ads: Remove dg directive.
2275 * gnat.dg/nested_float_packed.ads: Likewise.
2276 * gnat.dg/oconst6.ads: Move to...
2277 * gnat.dg/specs/oconst6.ads: ...here.
2278
2279 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 PR c++/52432
2282 * g++.dg/cpp0x/decltype32.C: Tweak.
2283
2284 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2285
2286 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2287 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2288 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2289 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2290
2291 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2292
2293 PR c++/54581
2294 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2295
2296 2012-09-19 Steve Ellcey <sellcey@mips.com>
2297
2298 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2299
2300 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2301
2302 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2303 * gcc.target/powerpc/ppc-mftb.c: New file.
2304
2305 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2306
2307 PR target/54089
2308 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2309 functions.
2310
2311 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2312
2313 PR target/54236
2314 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2315
2316 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gcc.c-torture/execute/20120919-1.c: New test.
2319
2320 2012-09-19 Richard Guenther <rguenther@suse.de>
2321
2322 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2323
2324 2012-09-19 Richard Guenther <rguenther@suse.de>
2325
2326 * gcc.dg/builtin-unreachable-6.c: Adjust.
2327
2328 2012-09-19 Richard Guenther <rguenther@suse.de>
2329
2330 * gcc.dg/builtin-object-size-10.c: Adjust.
2331 * gcc.dg/builtin-unreachable-5.c: Adjust.
2332 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2333 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2334 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2335 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2336 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2337 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2338 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2339 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2340 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2341 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2342 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2343 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2344
2345 2012-09-19 Richard Guenther <rguenther@suse.de>
2346
2347 PR tree-optimization/54132
2348 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2349 * gcc.dg/torture/pr54132.c: Likewise.
2350
2351 2012-09-19 Terry Guo <terry.guo@arm.com>
2352
2353 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2354 extra prune rules that will be applied to all tests in a .exp file.
2355 (gcc-dg-prune): Use rules defined by the above variable.
2356 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2357 harmless warnings on architecture switch conflict.
2358
2359 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2360
2361 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2362 of asm-comment characters instead of a single one.
2363 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2364
2365 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2366
2367 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2368
2369 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2370 target instead of xfailing it.
2371 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2372 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2373 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2374 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2375 * gcc.dg/vect/vect-104.c: Likewise.
2376 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2377 * gcc.dg/vect/vect-outer-1.c: Likewise.
2378 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2379 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2380 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2381 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2382 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2383 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2384 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2385 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2386 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2387
2388 * lib/target-supports.exp
2389 (check_effective_target_vect_widen_mult_qi_to_hi,
2390 check_effective_target_vect_widen_mult_hi_to_si,
2391 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2392 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2393 check_effective_target_vect_pack_trunc,
2394 check_effective_target_vect_unpack,
2395 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2396 instead of arm_none.
2397
2398 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2399
2400 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2401
2402 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2403 config to compiler_flags.
2404
2405 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR target/54592
2408 * gcc.target/i386/pr54592.c: New test.
2409
2410 PR tree-optimization/54610
2411 * gcc.target/i386/pr54610.c: New test.
2412
2413 2012-09-17 Jason Merrill <jason@redhat.com>
2414
2415 PR c++/54575
2416 * g++.dg/cpp0x/alias-decl-21.C: New.
2417 * g++.dg/cpp0x/alias-decl-22.C: New.
2418
2419 2012-09-17 Tobias Burnus <burnus@net-b.de>
2420
2421 PR fortran/54608
2422 * gfortran.dg/scan_2.f90: New.
2423
2424 2012-09-17 Jason Merrill <jason@redhat.com>
2425
2426 PR c++/53661
2427 * g++.dg/init/aggr9.C: New.
2428
2429 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gnat.dg/loop_optimization12.ad[sb]: New test.
2432
2433 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2434
2435 PR fortran/54285
2436 * gfortran.dg/proc_ptr_result_7.f90: New.
2437
2438 2012-09-17 Tobias Burnus <burnus@net-b.de>
2439
2440 PR fortran/54603
2441 * gfortran.dg/structure_constructor_11.f90: New.
2442
2443 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR tree-optimization/54563
2446 * g++.dg/torture/pr54563.C: New test.
2447
2448 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2449
2450 PR fortran/54594
2451 * gfortran.dg/typebound_generic_14.f03: New.
2452
2453 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2454
2455 PR fortran/54387
2456 * gfortran.dg/proc_ptr_38.f90: New.
2457
2458 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2459
2460 PR debug/54460
2461 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2462 to scary regexp.
2463
2464 PR testsuite/54007
2465 * gnat.dg/lto15.adb: Require lto.
2466
2467 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2468 "myBindC" for hppa*-*-hpux*.
2469
2470 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2471
2472 * gfortran.dg/namelist_75.f90: New test.
2473
2474 2012-09-15 Tom de Vries <tom@codesourcery.com>
2475
2476 * gcc.dg/tree-ssa/vrp82.c: New test.
2477 * gcc.dg/tree-ssa/vrp83.c: Same.
2478 * gcc.dg/tree-ssa/vrp84.c: Same.
2479
2480 2012-09-15 Tom de Vries <tom@codesourcery.com>
2481
2482 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2483 * gcc.dg/tree-ssa/vrp81.c: ... this.
2484
2485 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2486
2487 PR target/54222
2488 * gcc.target/avr/torture/fix-types.h: New.
2489 * gcc.target/avr/torture/vals-hr.def: New.
2490 * gcc.target/avr/torture/vals-r.def: New.
2491 * gcc.target/avr/torture/vals-k.def: New.
2492 * gcc.target/avr/torture/vals-ur.def: New.
2493 * gcc.target/avr/torture/vals-uk.def: New.
2494 * gcc.target/avr/torture/vals-uhr.def: New.
2495 * gcc.target/avr/torture/vals-llk.def: New.
2496 * gcc.target/avr/torture/vals-ullk.def: New.
2497 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2498 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2499 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2500 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2501 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2502 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2503 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2504 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2505
2506 2012-09-14 Dehao Chen <dehao@google.com>
2507
2508 * g++.dg/debug/dwarf2/deallocator.C: New test.
2509
2510 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2511
2512 PR c/54552
2513 * gcc.c-torture/compile/pr54552-1.c: New test.
2514
2515 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2516
2517 PR c++/54427
2518 * g++.dg/other/vector-compare.C: New testcase.
2519 * c-c++-common/vector-compare-3.c: New testcase.
2520 * gcc.dg/vector-shift.c: Move ...
2521 * c-c++-common/vector-shift.c: ... here.
2522 * gcc.dg/vector-shift1.c: Move ...
2523 * c-c++-common/vector-shift1.c: ... here.
2524 * gcc.dg/vector-shift3.c: Move ...
2525 * c-c++-common/vector-shift3.c: ... here.
2526 * gcc.dg/vector-compare-1.c: Move ...
2527 * c-c++-common/vector-compare-1.c: ... here.
2528 * gcc.dg/vector-compare-2.c: Move ...
2529 * c-c++-common/vector-compare-2.c: ... here.
2530 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2531 * c-c++-common/torture/vector-compare-1.c: ... here.
2532 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2533 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2534 * c-c++-common/torture/vector-compare-2.c: ... here.
2535 * gcc.c-torture/execute/vector-shift.c: Move ...
2536 * c-c++-common/torture/vector-shift.c: ... here.
2537 * gcc.c-torture/execute/vector-shift2.c: Move ...
2538 * c-c++-common/torture/vector-shift2.c: ... here.
2539 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2540 * c-c++-common/torture/vector-subscript-1.c: ... here.
2541 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2542 * c-c++-common/torture/vector-subscript-2.c: ... here.
2543 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2544 * c-c++-common/torture/vector-subscript-3.c: ... here.
2545
2546 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2547
2548 PR c/54103
2549 * gcc.c-torture/compile/pr54103-1.c,
2550 gcc.c-torture/compile/pr54103-2.c,
2551 gcc.c-torture/compile/pr54103-3.c,
2552 gcc.c-torture/compile/pr54103-4.c,
2553 gcc.c-torture/compile/pr54103-5.c,
2554 gcc.c-torture/compile/pr54103-6.c: New tests.
2555 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2556
2557 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2560
2561 2012-09-14 Richard Guenther <rguenther@suse.de>
2562
2563 PR tree-optimization/54565
2564 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2565 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2566
2567 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2568
2569 * gcc.target/arm/combine-movs.c: Add missing space.
2570
2571 2012-09-14 Richard Guenther <rguenther@suse.de>
2572
2573 * g++.dg/torture/builtin-location.C: New testcase.
2574
2575 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2576 Manuel López-Ibåñez <manu@gcc.gnu.org>
2577
2578 PR c++/53210
2579 * g++.dg/warn/Wuninitialized-self.C: New.
2580
2581 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR c/54559
2584 * gcc.c-torture/compile/pr54559.c: New test.
2585
2586 2012-09-13 Jason Merrill <jason@redhat.com>
2587
2588 PR c++/53839
2589 * g++.dg/cpp0x/constexpr-temp1.C: New.
2590
2591 PR c++/54511
2592 * g++.dg/template/anonunion2.C: New.
2593
2594 PR c++/53836
2595 * g++.dg/template/init10.C: New.
2596
2597 2012-09-13 Tobias Burnus <burnus@net-b.de>
2598
2599 PR fortran/54556
2600 * gfortran.dg/implicit_pure_3.f90: New.
2601
2602 2012-09-13 Richard Guenther <rguenther@suse.de>
2603
2604 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2605
2606 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2607
2608 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2609
2610 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2611
2612 * c-c++-common/pr51712.c: Handle for short-enum targets.
2613
2614 2012-09-12 Terry Guo <terry.guo@arm.com>
2615
2616 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2617 and lsrs for Thumb2 mode.
2618
2619 2012-09-12 Jan Hubicka <jh@suse.cz>
2620
2621 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2622
2623 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2624
2625 PR target/54445
2626 * gcc.target/i386/pr54445-1.c: New file.
2627 * gcc.target/i386/pr54445-2.c: Likewise.
2628
2629 2012-09-12 Tobias Burnus <burnus@net-b.de>
2630
2631 PR fortran/54225
2632 PR fortran/53306
2633 * gfortran.dg/coarray_10.f90: Update dg-error.
2634 * gfortran.dg/coarray_28.f90: New.
2635 * gfortran.dg/array_section_3.f90: New.
2636
2637 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2638
2639 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2640 gcc.target/arm/pr48252.c: Fix for big-endian support.
2641
2642 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2643
2644 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2645
2646 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2647 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2648
2649 * gcc.target/arm/neon-vfma-1.c: New testcase.
2650 * gcc.target/arm/neon-vfms-1.c: Likewise.
2651 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2652 of float.
2653 * gcc.target/arm/neon-vmls-1.c: Likewise.
2654 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2655 function.
2656 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2657 (check_effective_target_arm_neonv2_ok): Likewise.
2658 (check_effective_target_arm_neonv2_hw): Likewise.
2659 (check_effective_target_arm_neonv2): Likewise.
2660
2661 2012-09-11 Richard Guenther <rguenther@suse.de>
2662
2663 PR middle-end/54515
2664 * g++.dg/tree-ssa/pr54515.C: New testcase.
2665
2666 2012-09-10 Andrew Pinski <apinski@cavium.com>
2667
2668 PR tree-opt/c54362
2669 * gcc.dg/tm/memopt-16.c: New testcase.
2670
2671 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/54541
2674 PR c++/54542
2675 * g++.dg/cpp0x/sfinae40.C: New.
2676 * g++.dg/cpp0x/sfinae41.C: Likewise.
2677
2678 2012-09-10 Jason Merrill <jason@redhat.com>
2679
2680 PR c++/54538
2681 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2682
2683 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2684
2685 PR target/54089
2686 * gcc.target/sh/pr54089-3.c: New.
2687
2688 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2689
2690 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2691
2692 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2693
2694 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2695
2696 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2697
2698 * gcc.dg/pr52558-2.c: Delete.
2699 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2700
2701 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2702
2703 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2704
2705 2012-09-10 Richard Guenther <rguenther@suse.de>
2706
2707 PR tree-optimization/54520
2708 * gcc.dg/torture/pr54520.c: New testcase.
2709
2710 2012-09-10 Jason Merrill <jason@redhat.com>
2711
2712 PR c++/54506
2713 * g++.dg/cpp0x/implicit14.C: New.
2714
2715 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2716
2717 PR fortran/54208
2718 * gfortran.dg/bound_simplification_3.f90: New test.
2719
2720 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2721
2722 PR testsuite/54184
2723 * gcc.dg/pr52558-1.c: Delete.
2724 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2725
2726 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2727
2728 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2729 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2730 * gcc.target/arm/smlaltt-1.c: Likewise.
2731
2732 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2733
2734 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2735
2736 2012-09-07 Tom de Vries <tom@codesourcery.com>
2737
2738 PR tree-optimization/53986
2739 * gcc.dg/tree-ssa/vrp80.c: New test.
2740 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2741
2742 2012-09-06 Jason Merrill <jason@redhat.com>
2743
2744 PR c++/54341
2745 PR c++/54253
2746 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2747 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2748
2749 2012-09-06 Andrew Pinski <apinski@cavium.com>
2750
2751 PR tree-opt/54494
2752 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2753
2754 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR rtl-optimization/54455
2757 * gcc.dg/54455.c: New test.
2758
2759 2012-09-06 Tobias Burnus <burnus@net-b.de>
2760
2761 PR fortran/54463
2762 * gfortran.dg/promotion_2.f90: New.
2763
2764 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR middle-end/54486
2767 * c-c++-common/pr54486.c: New test.
2768
2769 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2770
2771 PR fortran/54474
2772 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2773
2774 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 PR c++/54191
2777 * g++.dg/cpp0x/sfinae39.C: New.
2778
2779 2012-09-04 Jason Merrill <jason@redhat.com>
2780
2781 PR c++/54441
2782 * g++.dg/ext/flexary3.C: New.
2783
2784 PR c++/54420
2785 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2786
2787 PR c++/54198
2788 * g++.dg/template/defarg15.C: New.
2789
2790 PR c++/54437
2791 * g++.dg/template/access24.C: New.
2792
2793 2012-09-04 Richard Guenther <rguenther@suse.de>
2794
2795 PR tree-optimization/54458
2796 * gcc.dg/torture/pr54458.c: New testcase.
2797
2798 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2799
2800 * gcc.target/arm/neon-vext.c: New test.
2801 * gcc.target/arm/neon-vext-execute.c: Ditto.
2802
2803 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2804
2805 PR fortran/54243
2806 PR fortran/54244
2807 * gfortran.dg/select_type_29.f03: New.
2808
2809 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2810
2811 * gcc.dg/fold-perm.c: Improve test.
2812
2813 2012-09-03 Tobias Burnus <burnus@net-b.de>
2814
2815 PR fortran/51632
2816 * gfortran.dg/coarray_class_1.f90: New.
2817
2818 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/49206
2821 * gcc.c-torture/compile/pr49206.c: New test.
2822
2823 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2824 Uros Bizjak <ubizjak@gmail.com>
2825
2826 PR target/36680
2827 * gfortran.dg/pr36680.f90: New test.
2828
2829 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2830
2831 PR target/42295
2832 * g++.dg/opt/pr42295.C: New test.
2833
2834 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR target/54436
2837 * gcc.dg/torture/pr54436.c: New test.
2838
2839 2012-09-01 Andrew Pinski <apinski@cavium.com>
2840
2841 * gcc.target/mips/truncate-8.c: New testcase.
2842
2843 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2844
2845 PR target/46829
2846 PR target/46843
2847 * gcc.target/i386/pr46829.c: New test.
2848 * gcc.target/i386/pr46843.c: Ditto.
2849
2850 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2851 Jason Merrill <jason@redhat.com>
2852
2853 PR c++/18747
2854 * g++.dg/parse/error50.C: New.
2855
2856 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR c/54428
2859 * gcc.c-torture/compile/pr54428.c: New test.
2860
2861 2012-08-31 Ollie Wild <aaw@google.com>
2862
2863 PR c++/54197
2864 * g++.dg/init/lifetime3.C: New test.
2865
2866 2012-08-31 Martin Jambor <mjambor@suse.cz>
2867
2868 PR middle-end/54409
2869 * gcc.dg/torture/pr54409.c: New test.
2870
2871 2012-08-31 Martin Jambor <mjambor@suse.cz>
2872
2873 * gfortran.dg/pr48636.f90: Add dump scan checks.
2874
2875 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2876
2877 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2878
2879 2012-08-28 Joey Ye <joey.ye@arm.com>
2880
2881 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2882
2883 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2884
2885 PR target/46254
2886 * gcc.target/i386/pr46254.c: New test.
2887
2888 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2889
2890 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2891 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2892 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2893
2894 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2895
2896 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2897 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2898 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2899 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2900 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2901 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2902 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2903 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2904 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2905 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2906 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2907 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2908 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2909 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2910 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2911 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2912 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2913 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2914 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2915 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2916 gcc.target/mips/unaligned-1.c: Tighten regexps.
2917
2918 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2919
2920 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2921 (mips_option_groups): Remove optimization. Add various -f options.
2922 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2923 and -pg imply -fno-omit-frame-pointer.
2924 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2925 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2926 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2927 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2928 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2929 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2930 * gcc.target/mips/abi-n32-long32.c: Likewise.
2931 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2932 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2933 * gcc.target/mips/abi-n32-long64.c: Likewise.
2934 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2935 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2936 * gcc.target/mips/abi-n64-long32.c: Likewise.
2937 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2938 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2939 * gcc.target/mips/abi-n64-long64.c: Likewise.
2940 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2941 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2942 * gcc.target/mips/abi-o32-long32.c: Likewise.
2943 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2944 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2945 * gcc.target/mips/abi-o32-long64.c: Likewise.
2946 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2947 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2948 * gcc.target/mips/abi-o64-long32.c: Likewise.
2949 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2950 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2951 * gcc.target/mips/abi-o64-long64.c: Likewise.
2952 * gcc.target/mips/asm-1.c: Likewise.
2953 * gcc.target/mips/branch-1.c: Likewise.
2954 * gcc.target/mips/call-3.c: Likewise.
2955 * gcc.target/mips/call-saved-3.c: Likewise.
2956 * gcc.target/mips/clear-cache-1.c: Likewise.
2957 * gcc.target/mips/div-1.c: Likewise.
2958 * gcc.target/mips/div-2.c: Likewise.
2959 * gcc.target/mips/div-3.c: Likewise.
2960 * gcc.target/mips/div-4.c: Likewise.
2961 * gcc.target/mips/div-5.c: Likewise.
2962 * gcc.target/mips/div-6.c: Likewise.
2963 * gcc.target/mips/div-7.c: Likewise.
2964 * gcc.target/mips/div-8.c: Likewise.
2965 * gcc.target/mips/div-9.c: Likewise.
2966 * gcc.target/mips/div-10.c: Likewise.
2967 * gcc.target/mips/div-11.c: Likewise.
2968 * gcc.target/mips/div-12.c: Likewise.
2969 * gcc.target/mips/dsp-ctrl.c: Likewise.
2970 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2971 * gcc.target/mips/ext-8.c: Likewise.
2972 * gcc.target/mips/extend-2.c: Likewise.
2973 * gcc.target/mips/fix-r10000-1.c: Likewise.
2974 * gcc.target/mips/fix-r10000-2.c: Likewise.
2975 * gcc.target/mips/fix-r10000-3.c: Likewise.
2976 * gcc.target/mips/fix-r10000-4.c: Likewise.
2977 * gcc.target/mips/fix-r10000-5.c: Likewise.
2978 * gcc.target/mips/fix-r10000-6.c: Likewise.
2979 * gcc.target/mips/fix-r10000-7.c: Likewise.
2980 * gcc.target/mips/fix-r10000-8.c: Likewise.
2981 * gcc.target/mips/fix-r10000-9.c: Likewise.
2982 * gcc.target/mips/fix-r10000-10.c: Likewise.
2983 * gcc.target/mips/fix-r10000-11.c: Likewise.
2984 * gcc.target/mips/fix-r10000-12.c: Likewise.
2985 * gcc.target/mips/fix-r10000-13.c: Likewise.
2986 * gcc.target/mips/fix-r10000-14.c: Likewise.
2987 * gcc.target/mips/fix-r10000-15.c: Likewise.
2988 * gcc.target/mips/fpcmp-1.c: Likewise.
2989 * gcc.target/mips/fpcmp-2.c: Likewise.
2990 * gcc.target/mips/fpr-moves-7.c: Likewise.
2991 * gcc.target/mips/fpr-moves-8.c: Likewise.
2992 * gcc.target/mips/int-moves-1.c: Likewise.
2993 * gcc.target/mips/int-moves-2.c: Likewise.
2994 * gcc.target/mips/long-calls-pg.c: Likewise.
2995 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2996 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2997 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2998 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2999 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3000 * gcc.target/mips/mips-3d-1.c: Likewise.
3001 * gcc.target/mips/mips-3d-2.c: Likewise.
3002 * gcc.target/mips/mips-3d-3.c: Likewise.
3003 * gcc.target/mips/mips-3d-4.c: Likewise.
3004 * gcc.target/mips/mips-3d-5.c: Likewise.
3005 * gcc.target/mips/mips-3d-6.c: Likewise.
3006 * gcc.target/mips/mips-3d-7.c: Likewise.
3007 * gcc.target/mips/mips-3d-8.c: Likewise.
3008 * gcc.target/mips/mips-3d-9.c: Likewise.
3009 * gcc.target/mips/mips-ps-1.c: Likewise.
3010 * gcc.target/mips/mips-ps-2.c: Likewise.
3011 * gcc.target/mips/mips-ps-3.c: Likewise.
3012 * gcc.target/mips/mips-ps-4.c: Likewise.
3013 * gcc.target/mips/mips-ps-6.c: Likewise.
3014 * gcc.target/mips/mips32-dspr2.c: Likewise.
3015 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3016 * gcc.target/mips/neg-abs-1.c: Likewise.
3017 * gcc.target/mips/neg-abs-2.c: Likewise.
3018 * gcc.target/mips/nmadd-3.c: Likewise.
3019 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3020 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3021 * gcc.target/mips/octeon-pop-1.c: Likewise.
3022 * gcc.target/mips/pr26765.c: Likewise.
3023 * gcc.target/mips/pr33256.c: Likewise.
3024 * gcc.target/mips/pr33635-1.c: Likewise.
3025 * gcc.target/mips/pr33755.c: Likewise.
3026 * gcc.target/mips/pr35802.c: Likewise.
3027 * gcc.target/mips/pr45074.c: Likewise.
3028 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3029 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3030 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3031 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3032 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3033 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3034 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3035 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3036 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3042 * gcc.target/mips/save-restore-1.c: Likewise.
3043 * gcc.target/mips/save-restore-3.c: Likewise.
3044 * gcc.target/mips/save-restore-5.c: Likewise.
3045 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3046 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3047 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3048 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3049 * gcc.target/mips/stack-1.c: Likewise.
3050
3051 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3052 Tighten regexps.
3053
3054 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3055 branch under test to be filled with preceding rather than
3056 following instructions.
3057 * gcc.target/mips/branch-10.c: Likewise.
3058 * gcc.target/mips/branch-11.c: Likewise.
3059 * gcc.target/mips/branch-12.c: Likewise.
3060 * gcc.target/mips/branch-13.c: Likewise.
3061 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3062 to be eliminated. Tighten $28 scan-assembler-not test.
3063
3064 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3065 function to...
3066 * gcc.target/mips/call-4.c: ...this new test.
3067
3068 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3069 more likely.
3070 * gcc.target/mips/code-readable-3.c: Likewise.
3071 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3072 flag but skip for -O0.
3073 * gcc.target/mips/code-readable-4.c: Likewise.
3074
3075 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3076 of operations under test.
3077 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3078
3079 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3080 Don't require sibling-call optimization.
3081 * gcc.target/mips/near-far-4.c: Likewise.
3082
3083 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3084 Make sure that the register variable is used.
3085 * gcc.target/mips/soft-float-1.c: Likewise.
3086
3087 * gcc.target/mips/sdata-1.c: Make static data volatile.
3088 * gcc.target/mips/sdata-2.c: Likewise.
3089 * gcc.target/mips/sdata-3.c: Likewise.
3090 * gcc.target/mips/sdata-4.c: Likewise.
3091
3092 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3093 skip for -O0.
3094 * gcc.target/mips/atomic-memory-2.c: Likewise.
3095 * gcc.target/mips/branch-cost-1.c: Likewise.
3096 * gcc.target/mips/branch-cost-2.c: Likewise.
3097 * gcc.target/mips/cache-1.c: Likewise.
3098 * gcc.target/mips/call-1.c: Likewise.
3099 * gcc.target/mips/call-saved-2.c: Likewise.
3100 * gcc.target/mips/const-anchor-1.c: Likewise.
3101 * gcc.target/mips/const-anchor-2.c: Likewise.
3102 * gcc.target/mips/dse-1.c: Likewise.
3103 * gcc.target/mips/dsp-lhx.c: Likewise.
3104 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3105 * gcc.target/mips/ext-1.c: Likewise.
3106 * gcc.target/mips/ext-2.c: Likewise.
3107 * gcc.target/mips/ext-3.c: Likewise.
3108 * gcc.target/mips/ext-4.c: Likewise.
3109 * gcc.target/mips/ext-5.c: Likewise.
3110 * gcc.target/mips/ext-6.c: Likewise.
3111 * gcc.target/mips/ext-7.c: Likewise.
3112 * gcc.target/mips/extend-1.c: Likewise.
3113 * gcc.target/mips/fix-r4000-1.c: Likewise.
3114 * gcc.target/mips/fix-r4000-3.c: Likewise.
3115 * gcc.target/mips/fix-r4000-5.c: Likewise.
3116 * gcc.target/mips/fix-r4000-6.c: Likewise.
3117 * gcc.target/mips/fix-r4000-8.c: Likewise.
3118 * gcc.target/mips/fix-r4000-10.c: Likewise.
3119 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3120 * gcc.target/mips/fixed-vector-type.c: Likewise.
3121 * gcc.target/mips/fpr-moves-1.c: Likewise.
3122 * gcc.target/mips/fpr-moves-2.c: Likewise.
3123 * gcc.target/mips/fpr-moves-3.c: Likewise.
3124 * gcc.target/mips/fpr-moves-4.c: Likewise.
3125 * gcc.target/mips/fpr-moves-5.c: Likewise.
3126 * gcc.target/mips/fpr-moves-6.c: Likewise.
3127 * gcc.target/mips/ins-1.c: Likewise.
3128 * gcc.target/mips/ins-2.c: Likewise.
3129 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3130 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3131 * gcc.target/mips/lazy-binding-1.c: Likewise.
3132 * gcc.target/mips/madd-3.c: Likewise.
3133 * gcc.target/mips/madd-5.c: Likewise.
3134 * gcc.target/mips/madd-6.c: Likewise.
3135 * gcc.target/mips/madd-8.c: Likewise.
3136 * gcc.target/mips/madd-9.c: Likewise.
3137 * gcc.target/mips/memcpy-1.c: Likewise.
3138 * gcc.target/mips/mips-ps-type.c: Likewise.
3139 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3140 * gcc.target/mips/mips-sched-madd.c: Likewise.
3141 * gcc.target/mips/mips16e-extends.c: Likewise.
3142 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3143 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3144 * gcc.target/mips/movcc-1.c: Likewise.
3145 * gcc.target/mips/movcc-2.c: Likewise.
3146 * gcc.target/mips/movcc-3.c: Likewise.
3147 * gcc.target/mips/msub-5.c: Likewise.
3148 * gcc.target/mips/msub-6.c: Likewise.
3149 * gcc.target/mips/msub-8.c: Likewise.
3150 * gcc.target/mips/mult-2.c: Likewise.
3151 * gcc.target/mips/mult-3.c: Likewise.
3152 * gcc.target/mips/mult-5.c: Likewise.
3153 * gcc.target/mips/mult-6.c: Likewise.
3154 * gcc.target/mips/mult-7.c: Likewise.
3155 * gcc.target/mips/mult-12.c: Likewise.
3156 * gcc.target/mips/mult-13.c: Likewise.
3157 * gcc.target/mips/mult-14.c: Likewise.
3158 * gcc.target/mips/mult-15.c: Likewise.
3159 * gcc.target/mips/mult-17.c: Likewise.
3160 * gcc.target/mips/mult-18.c: Likewise.
3161 * gcc.target/mips/mult-19.c: Likewise.
3162 * gcc.target/mips/nmadd-1.c: Likewise.
3163 * gcc.target/mips/nmadd-2.c: Likewise.
3164 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3165 * gcc.target/mips/octeon-cins-1.c: Likewise.
3166 * gcc.target/mips/octeon-cins-2.c: Likewise.
3167 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3168 * gcc.target/mips/octeon-exts-2.c: Likewise.
3169 * gcc.target/mips/octeon-exts-3.c: Likewise.
3170 * gcc.target/mips/octeon-exts-4.c: Likewise.
3171 * gcc.target/mips/octeon-exts-5.c: Likewise.
3172 * gcc.target/mips/octeon-exts-6.c: Likewise.
3173 * gcc.target/mips/octeon-exts-7.c: Likewise.
3174 * gcc.target/mips/octeon-pop-2.c: Likewise.
3175 * gcc.target/mips/octeon-seq-3.c: Likewise.
3176 * gcc.target/mips/octeon-seq-4.c: Likewise.
3177 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3178 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3179 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3180 * gcc.target/mips/pr54240.c: Likewise.
3181 * gcc.target/mips/rsqrt-1.c: Likewise.
3182 * gcc.target/mips/rsqrt-2.c: Likewise.
3183 * gcc.target/mips/rsqrt-3.c: Likewise.
3184 * gcc.target/mips/rsqrt-4.c: Likewise.
3185 * gcc.target/mips/save-restore-2.c: Likewise.
3186 * gcc.target/mips/save-restore-4.c: Likewise.
3187 * gcc.target/mips/sb1-1.c: Likewise.
3188 * gcc.target/mips/scc-1.c: Likewise.
3189 * gcc.target/mips/scc-2.c: Likewise.
3190 * gcc.target/mips/scc-3.c: Likewise.
3191 * gcc.target/mips/scc-4.c: Likewise.
3192 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3193 * gcc.target/mips/truncate-1.c: Likewise.
3194 * gcc.target/mips/truncate-2.c: Likewise.
3195 * gcc.target/mips/truncate-3.c: Likewise.
3196 * gcc.target/mips/truncate-4.c: Likewise.
3197 * gcc.target/mips/truncate-5.c: Likewise.
3198 * gcc.target/mips/truncate-6.c: Likewise.
3199 * gcc.target/mips/unaligned-1.c: Likewise.
3200
3201 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3202 skip for -O0. Require -fexpensive-optimizations.
3203 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3204 * gcc.target/mips/dspr2-MULT.c: Likewise.
3205 * gcc.target/mips/fix-r4000-2.c: Likewise.
3206 * gcc.target/mips/fix-r4000-4.c: Likewise.
3207 * gcc.target/mips/fix-r4000-7.c: Likewise.
3208 * gcc.target/mips/fix-r4000-9.c: Likewise.
3209 * gcc.target/mips/madd-1.c: Likewise.
3210 * gcc.target/mips/madd-2.c: Likewise.
3211 * gcc.target/mips/madd-4.c: Likewise.
3212 * gcc.target/mips/maddu-1.c: Likewise.
3213 * gcc.target/mips/maddu-2.c: Likewise.
3214 * gcc.target/mips/maddu-3.c: Likewise.
3215 * gcc.target/mips/maddu-4.c: Likewise.
3216 * gcc.target/mips/msub-1.c: Likewise.
3217 * gcc.target/mips/msub-2.c: Likewise.
3218 * gcc.target/mips/msub-3.c: Likewise.
3219 * gcc.target/mips/msub-4.c: Likewise.
3220 * gcc.target/mips/msubu-1.c: Likewise.
3221 * gcc.target/mips/msubu-2.c: Likewise.
3222 * gcc.target/mips/msubu-3.c: Likewise.
3223 * gcc.target/mips/msubu-4.c: Likewise.
3224 * gcc.target/mips/mult-1.c: Likewise.
3225 * gcc.target/mips/mult-4.c: Likewise.
3226 * gcc.target/mips/mult-8.c: Likewise.
3227 * gcc.target/mips/mult-9.c: Likewise.
3228 * gcc.target/mips/mult-10.c: Likewise.
3229 * gcc.target/mips/mult-11.c: Likewise.
3230 * gcc.target/mips/mult-16.c: Likewise.
3231
3232 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3233 skip for -O0 and -Os.
3234 * gcc.target/mips/fix-r4000-12.c: Likewise.
3235 * gcc.target/mips/madd-7.c: Likewise.
3236 * gcc.target/mips/mips-ps-5.c: Likewise.
3237 * gcc.target/mips/mips-ps-7.c: Likewise.
3238 * gcc.target/mips/msub-7.c: Likewise.
3239
3240 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3241 skip for -O0. Require -mno-abicalls.
3242 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3243
3244 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3245 skip for -O0. Require a total number of BBIT instructions and
3246 at least one of each kind.
3247
3248 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3249 skip for -O0. Require -fno-unroll-loops.
3250
3251 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3252 skip for -O0. Allow BLTZ as well as BGEZ.
3253
3254 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3255
3256 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3257 skip for -O0. Require -fschedule-insns2.
3258 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3259
3260 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3261 but skip for -O0. Make a branch-likely more likely.
3262
3263 * gcc.target/mips/timode-2.c: Split each test into its own function.
3264 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3265
3266 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3267 skip for -O0. Require -fpeephole2.
3268 * gcc.target/mips/vr-mult-2.c: Likewise.
3269
3270 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3271
3272 PR preprocessor/53469
3273 * gcc.dg/cpp/_Pragma7.c: New test case.
3274
3275 2012-08-27 Tobias Burnus <burnus@net-b.de>
3276
3277 PR fortran/54370
3278 * gfortran.dg/do_5.f90: New.
3279
3280 2012-08-27 Tobias Burnus <burnus@net-b.de>
3281
3282 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3283 from dg-options as -Wall no longer implies it.
3284
3285 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3286
3287 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3288
3289 2012-08-25 Jason Merrill <jason@redhat.com>
3290
3291 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3292
3293 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR c++/51421
3296 * g++.dg/cpp0x/auto34.C: New.
3297
3298 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR c/54363
3301 * gcc.dg/pr54363.c: New test.
3302
3303 PR c/54355
3304 * gcc.dg/pr54355.c: New test.
3305
3306 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3307
3308 PR debug/52857
3309 * gcc.target/i386/pr52857-1.c: New.
3310 * gcc.target/i386/pr52857-2.c: Likewise.
3311
3312 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3313
3314 * gcc.target/mips/code-readable-4.c: New test.
3315
3316 2012-08-23 Julian Brown <julian@codesourcery.com>
3317 Sandra Loosemore <sandra@codesourcery.com>
3318
3319 * gcc.target/mips/code-readable-1.c: Add -O to options.
3320
3321 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/20420
3324 * g++.dg/lookup/using53.C: New.
3325
3326 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3327
3328 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3329 * gcc.dg/fixed-point/convert-1.c: New.
3330 * gcc.dg/fixed-point/convert-2.c: New.
3331 * gcc.dg/fixed-point/convert-3.c: New.
3332 * gcc.dg/fixed-point/convert-4.c: New.
3333 * gcc.dg/fixed-point/convert-float-1.c: New.
3334 * gcc.dg/fixed-point/convert-float-2.c: New.
3335 * gcc.dg/fixed-point/convert-float-3.c: New.
3336 * gcc.dg/fixed-point/convert-float-4.c: New.
3337 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3338 * gcc.dg/fixed-point/convert-sat.c: New.
3339 * gcc.dg/fixed-point/convert.h: New.
3340
3341 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3342
3343 PR target/54089
3344 * gcc.target/sh/pr54089-2.c: New.
3345
3346 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3347
3348 * gcc.target/i386/long-double-64-1.c: New file.
3349 * gcc.target/i386/long-double-64-2.c: Likewise.
3350 * gcc.target/i386/long-double-64-3.c: Likewise.
3351 * gcc.target/i386/long-double-64-4.c: Likewise.
3352 * gcc.target/i386/long-double-80-1.c: Likewise.
3353 * gcc.target/i386/long-double-80-2.c: Likewise.
3354 * gcc.target/i386/long-double-80-3.c: Likewise.
3355 * gcc.target/i386/long-double-80-4.c: Likewise.
3356 * gcc.target/i386/long-double-80-5.c: Likewise.
3357 * gcc.target/i386/long-double-80-6.c: Likewise.
3358 * gcc.target/i386/long-double-80-7.c: Likewise.
3359
3360 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3361
3362 PR tree-optimization/54317
3363 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3364
3365 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3366
3367 PR target/39423
3368 * gcc.target/sh/pr39423-2.c: New.
3369
3370 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3371
3372 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3373 * gcc.dg/fold-perm.c: Likewise.
3374
3375 2012-08-20 Jan Hubicka <jh@suse.cz>
3376
3377 PR fortran/48636
3378 * gcc.dg/ipa/inlinehint-1.c: New.
3379
3380 2012-08-20 Florian Weimer <fweimer@redhat.com>
3381
3382 PR c++/19351
3383 * g++.dg/init/new38.C: New test.
3384 * g++.dg/init/new39.C: New test.
3385
3386 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3387
3388 PR target/54089
3389 * gcc.target/sh/pr54089-1.c: New.
3390
3391 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3392
3393 PR target/51244
3394 * gcc.target/sh/pr51244-11.c: New.
3395
3396 2012-08-20 Tobias Burnus <burnus@net-b.de>
3397
3398 PR fortran/54301
3399 * gfortran.dg/warn_target_lifetime_2.f90: New.
3400
3401 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/10416
3404 * g++.dg/warn/Wunused-var-17.C: New.
3405
3406 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3407
3408 PR middle-end/53992
3409 * gcc.dg/gomp/pr53992.c: New test.
3410
3411 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3412
3413 PR tree-ssa/54295
3414 * gcc.c-torture/execute/20120817-1.c: New test.
3415
3416 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3417
3418 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3419 add instruction.
3420 (f2): New test that really does need adds.
3421
3422 2012-08-20 Richard Guenther <rguenther@suse.de>
3423
3424 PR tree-optimization/54327
3425 * gcc.dg/torture/pr54327.c: New testcase.
3426
3427 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3428
3429 PR tree-optimization/54321
3430 * gcc.c-torture/compile/pr54321.c: New test.
3431
3432 2012-08-20 Tobias Burnus <burnus@net-b.de>
3433
3434 PR fortran/54301
3435 * gfortran.dg/warn_target_lifetime_1.f90: New.
3436
3437 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3438
3439 PR fortran/54298
3440 * gfortran.dg/real_compare_1.f90: New test case.
3441 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3442
3443 2012-08-18 Jan Hubicka <jh@suse.cz>
3444
3445 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3446
3447 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3448
3449 PR fortran/39290
3450 * gfortran.dg/interface_37.f90: New test.
3451
3452 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3453 Gary Funck <gary@intrepid.com>
3454
3455 PR target/20020
3456 * gcc.target/i386/pr20020-1.c: New test.
3457 * gcc.target/i386/pr20020-2.c: Likewise.
3458 * gcc.target/i386/pr20020-3.c: Likewise.
3459
3460 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3461
3462 * gcc.target/i386/perm-concat.c: New test.
3463
3464 2012-08-17 Julian Brown <julian@codesourcery.com>
3465
3466 * gcc.target/arm/div64-unwinding.c: New test.
3467
3468 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3469
3470 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3471
3472 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3473
3474 PR target/54236
3475 * gcc.target/sh/pr54236-1.c: New.
3476
3477 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3478
3479 * lib/target-supports.exp (check_effective_target_sync_int_long)
3480 (check_effective_target_sync_char_short): Enable for crisv32-*
3481 and cris-*.
3482
3483 PR middle-end/54261
3484 * gcc.dg/torture/pr54261-1.c: New test.
3485
3486 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3487
3488 PR fortran/54243
3489 PR fortran/54244
3490 * gfortran.dg/typebound_call_24.f03: New.
3491
3492 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3493
3494 PR tree-optimization/54245
3495 * gcc.dg/tree-ssa/pr54245.c: New test.
3496
3497 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3498
3499 PR tree-optimization/54240
3500 * gcc.target/powerpc/pr54240.c: New test.
3501 * gcc.target/mips/pr54240.c: Likewise.
3502
3503 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3504
3505 PR target/52933
3506 * gcc.target/sh/pr52933-1.c: New.
3507 * gcc.target/sh/pr52933-2.c: New.
3508
3509 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3510
3511 PR target/50751
3512 * gcc.target/sh/pr50751-8.c: New.
3513
3514 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3515
3516 PR fortran/47586
3517 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3518 * gfortran.dg/typebound_proc_27.f03: New test.
3519
3520 2012-08-14 Sterling Augustine <saugustine@google.com>
3521
3522 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3523
3524 2012-08-14 Tobias Burnus <burnus@net-b.de>
3525
3526 PR fortran/40881
3527 * gfortran.dg/data_constraints_3.f90: New.
3528 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3529 to disable -pedantic compilation.
3530 * gfortran.dg/pr37243.f: Ditto.
3531 * gfortran.dg/g77/19990826-3.f: Ditto.
3532 * gfortran.dg/g77/20020307-1.f : Ditto.
3533 * gfortran.dg/g77/980310-3.f: Ditto.
3534
3535 2012-08-14 Tobias Burnus <burnus@net-b.de>
3536
3537 PR fortran/54234
3538 * gfortran.dg/warn_conversion_4.f90: New.
3539
3540 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR middle-end/53411
3543 PR rtl-optimization/53495
3544 * gcc.c-torture/compile/pr53411.c: New test.
3545 * gcc.c-torture/compile/pr53495.c: New test.
3546
3547 2012-08-13 Richard Guenther <rguenther@suse.de>
3548
3549 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3550
3551 2012-08-13 Richard Guenther <rguenther@suse.de>
3552
3553 PR tree-optimization/54200
3554 * gcc.dg/guality/pr54200.c: New testcase.
3555 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3556
3557 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3558
3559 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3560
3561 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3562
3563 PR target/51244
3564 * gcc.target/sh/pr51244-7.c: New.
3565 * gcc.target/sh/pr51244-8.c: New.
3566 * gcc.target/sh/pr51244-9.c: New.
3567 * gcc.target/sh/pr51244-10.c: New.
3568
3569 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3570
3571 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3572 -m2e or -m2a.
3573 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3574 * gcc.target/sh/pr53511-1.c: Likewise.
3575 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3576 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3577 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3578 * gcc.target/sh/pr53512-3.c: Likewise.
3579 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3580
3581 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3582
3583 PR target/39423
3584 * gcc.c-torture/compile/pr39423-1.c: New.
3585 * gcc.c-torture/compile/pr39423-2.c: New.
3586
3587 2012-08-12 Tobias Burnus <burnus@net-b.de>
3588
3589 PR fortran/54221
3590 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3591 they appear uninitialized on the RHS.
3592 * gfortran.dg/public_private_module_6.f90: New.
3593
3594 2012-08-11 Martin Jambor <mjambor@suse.cz>
3595
3596 PR fortran/48636
3597 * gfortran.dg/pr48636.f90: New test.
3598
3599 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3600
3601 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3602 to avoid warnings.
3603 (main): Adjust caller.
3604
3605 2012-08-10 Richard Guenther <rguenther@suse.de>
3606
3607 * gcc.dg/matrix/*.c: Adjust and move ...
3608 * gcc.dg/torture/: ... here.
3609 * gcc.dg/matrix: Remove directory.
3610
3611 2012-08-10 Richard Guenther <rguenther@suse.de>
3612
3613 PR middle-end/54219
3614 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3615
3616 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3617
3618 PR middle-end/54211
3619 * gcc.dg/tree-ssa/pr54211.c: New test.
3620
3621 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3622
3623 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3624 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3625
3626 2012-08-10 Richard Guenther <rguenther@suse.de>
3627
3628 PR tree-optimization/54109
3629 * gcc.dg/torture/pr54109.c: New testcase.
3630 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3631 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3632
3633 2012-08-10 Richard Guenther <rguenther@suse.de>
3634
3635 PR tree-optimization/54027
3636 * gcc.dg/torture/pr54027.c: New testcase.
3637
3638 2012-08-10 Richard Guenther <rguenther@suse.de>
3639
3640 * g++.dg/plugin/selfassign.c: Adjust.
3641 * gcc.dg/plugin/selfassign.c: Likewise.
3642 * gcc.dg/strlenopt-11.c: Likewise.
3643 * gcc.dg/strlenopt-13.c: Likewise.
3644 * gcc.dg/no-strict-overflow-4.c: Likewise.
3645 * gcc.dg/strict-overflow-4.c: Likewise.
3646 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3647 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3648 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3649 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3650 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3652 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3653 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3654 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3655 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3656 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3657 * gcc.dg/pr46309.c: Likewise.
3658 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3659
3660 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3661
3662 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3663 for x86 targets.
3664 * gcc.c-torture/compile/20120727-2.c: New test.
3665
3666 2012-08-09 Martin Jambor <mjambor@suse.cz>
3667
3668 * gcc.dg/ipa/iinline-4.c: New test.
3669 * gcc.dg/ipa/iinline-5.c: Likewise.
3670 * gcc.dg/ipa/iinline-6.c: Likewise.
3671 * gcc.dg/ipa/iinline-7.c: Likewise.
3672 * gcc.dg/lto/20120723_0.c: Likewise.
3673 * gcc.dg/lto/20120723_1.c: Likewise.
3674
3675 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3676
3677 PR target/39423
3678 * gcc.target/sh/pr39423-1.c: New.
3679
3680 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3681
3682 PR target/51244
3683 * gcc.target/sh/pr51244-5: New.
3684 * gcc.target/sh/pr51244-6: New.
3685
3686 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3687
3688 * gcc.target/i386/adx-addxcarry32-3.c: New.
3689 * gcc.target/i386/adx-addxcarry64-3.c: New.
3690
3691 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3692
3693 PR rtl-optimization/53701
3694 * gcc.dg/pr53701.c: New test.
3695
3696 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3697
3698 * gcc.c-torture/compile/20120727-1.c: New test.
3699
3700 2012-08-09 Tobias Burnus <burnus@net-b.de>
3701
3702 PR fortran/54199
3703 * gfortran.dg/intrinsic_shadow_4.f90: New.
3704
3705 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3706
3707 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3708
3709 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3710
3711 * gcc.c-torture/execute/20120808-1.c: New test.
3712
3713 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3714
3715 PR rtl-optimization/54157
3716 * gcc.target/i386/pr54157.c: New file.
3717
3718 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3719
3720 * gcc.target/i386/adx-addcarryx32-1.c: New.
3721 * gcc.target/i386/adx-addcarryx32-2.c: New.
3722 * gcc.target/i386/adx-addcarryx64-1.c: New.
3723 * gcc.target/i386/adx-addcarryx64-2.c: New.
3724 * gcc.target/i386/adx-check.h: New.
3725 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3726 * gcc.target/i386/sse-12.c: Add -madx.
3727 * gcc.target/i386/sse-13.c: Ditto.
3728 * gcc.target/i386/sse-14.c: Ditto.
3729 * gcc.target/i386/sse-22.c: Ditto.
3730 * gcc.target/i386/sse-23.c: Ditto.
3731 * g++.dg/other/i386-2.C: Ditto.
3732 * g++.dg/other/i386-3.C: Ditto.
3733
3734 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3735
3736 * gcc.dg/tree-ssa/slsr-5.c: New.
3737 * gcc.dg/tree-ssa/slsr-6.c: New.
3738 * gcc.dg/tree-ssa/slsr-7.c: New.
3739 * gcc.dg/tree-ssa/slsr-8.c: New.
3740 * gcc.dg/tree-ssa/slsr-9.c: New.
3741 * gcc.dg/tree-ssa/slsr-10.c: New.
3742 * gcc.dg/tree-ssa/slsr-11.c: New.
3743 * gcc.dg/tree-ssa/slsr-12.c: New.
3744 * gcc.dg/tree-ssa/slsr-13.c: New.
3745 * gcc.dg/tree-ssa/slsr-14.c: New.
3746 * gcc.dg/tree-ssa/slsr-15.c: New.
3747 * gcc.dg/tree-ssa/slsr-16.c: New.
3748 * gcc.dg/tree-ssa/slsr-17.c: New.
3749 * gcc.dg/tree-ssa/slsr-18.c: New.
3750 * gcc.dg/tree-ssa/slsr-19.c: New.
3751 * gcc.dg/tree-ssa/slsr-20.c: New.
3752 * gcc.dg/tree-ssa/slsr-21.c: New.
3753 * gcc.dg/tree-ssa/slsr-22.c: New.
3754 * gcc.dg/tree-ssa/slsr-23.c: New.
3755 * gcc.dg/tree-ssa/slsr-24.c: New.
3756 * gcc.dg/tree-ssa/slsr-25.c: New.
3757 * gcc.dg/tree-ssa/slsr-26.c: New.
3758 * gcc.dg/tree-ssa/slsr-30.c: New.
3759 * gcc.dg/tree-ssa/slsr-31.c: New.
3760
3761 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3762
3763 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3764 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3765 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3766
3767 2012-08-06 Cary Coutant <ccoutant@google.com>
3768
3769 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3770
3771 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3772
3773 PR fortran/35831
3774 * gfortran.dg/dummy_procedure_5.f90: Modified.
3775 * gfortran.dg/dummy_procedure_8.f90: New.
3776 * gfortran.dg/interface_26.f90: Modified.
3777 * gfortran.dg/proc_ptr_11.f90: Modified.
3778 * gfortran.dg/proc_ptr_15.f90: Modified.
3779 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3780 * gfortran.dg/typebound_override_1.f90: Modified.
3781 * gfortran.dg/typebound_proc_6.f03: Modified.
3782
3783 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3784
3785 PR tree-optimization/51938
3786 PR tree-optimization/52005
3787 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3788 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3789 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3791
3792 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3793
3794 Avoid crashing on erroneous static_assert usage
3795 * g++.dg/cpp0x/static_assert8.C: New test.
3796
3797 2012-08-06 Jason Merrill <jason@redhat.com>
3798
3799 * g++.dg/cpp0x/sfinae38.C: New.
3800
3801 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3802 Paolo Carlini <paolo.carlini@oracle.com>
3803
3804 PR c++/54165
3805 * g++.dg/conversion/void2.C: New.
3806
3807 2012-08-06 Tom de Vries <tom@codesourcery.com>
3808
3809 * gcc.dg/tree-ssa/vrp78.c: New test.
3810
3811 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3812 Richard Sandiford <rdsandiford@googlemail.com>
3813
3814 * g++.dg/opt/enum2.C: Require fpic target.
3815 * g++.dg/lto/20090303_0.C: Likewise.
3816
3817 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3818 Catherine Moore <clm@codesourcery.com>
3819
3820 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3821 flush function names too.
3822 * gcc.target/mips/clear-cache-1.c: Likewise.
3823
3824 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3825
3826 PR target/54156
3827 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3828
3829 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3830
3831 PR fortran/54166
3832 * gfortran.dg/array_5.f90: New test.
3833
3834 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3835
3836 PR tree-optimization/30318
3837 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3838
3839 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3840
3841 * g++.dg/ext/vector17.C: New testcase.
3842
3843 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3844
3845 PR target/51931
3846 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3847 * g++.dg/opt/longbranch1.C: Likewise.
3848
3849 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3850
3851 PR tree-optimization/53805
3852 * gcc.dg/fold-notunord.c: New testcase.
3853
3854 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3855
3856 PR fortran/48820
3857 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3858 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3859
3860 2012-08-02 Jason Merrill <jason@redhat.com>
3861 Paolo Carlini <paolo.carlini@oracle.com>
3862
3863 PR c++/51213 (again)
3864 * g++.dg/cpp0x/sfinae37.C: Extend.
3865
3866 2012-08-02 Richard Guenther <rguenther@suse.de>
3867
3868 PR tree-optimization/50672
3869 * g++.dg/torture/pr50672.C: New testcase.
3870
3871 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3872
3873 PR fortran/54147
3874 * gfortran.dg/abstract_type_6.f03: Modified.
3875 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3876 * gfortran.dg/proc_ptr_comp_35.f90: New.
3877 * gfortran.dg/typebound_proc_9.f03: Modified.
3878 * gfortran.dg/typebound_proc_26.f90: New.
3879
3880 2012-08-02 Richard Guenther <rguenther@suse.de>
3881
3882 * gcc.dg/torture/pta-callused-1.c: Adjust.
3883 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3884 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3885 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3886 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3887 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3888 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3889 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3890 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3891
3892 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3893
3894 PR fortran/54033
3895 * gfortran.dg/include_6.f90: New test case.
3896 * gfortran.dg/include_7.f90: New test case.
3897 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3898
3899 2012-08-01 Tom de Vries <tom@codesourcery.com>
3900
3901 * gcc.dg/tree-ssa/vrp76.c: New test.
3902
3903 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3904
3905 PR tree-optimization/46556
3906 * gcc.dg/tree-ssa/slsr-27.c: New.
3907 * gcc.dg/tree-ssa/slsr-28.c: New.
3908 * gcc.dg/tree-ssa/slsr-29.c: New.
3909
3910 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3911
3912 PR fortran/42418
3913 * gfortran.dg/proc_decl_29.f90: New.
3914
3915 2012-07-31 Dehao Chen <dehao@google.com>
3916
3917 * gcc.dg/predict-7.c: New test.
3918
3919 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3920
3921 PR fortran/54134
3922 * gfortran.dg/typebound_override_3.f90: New.
3923
3924 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3925
3926 PR tree-optimization/53773
3927 * gcc.dg/vect/pr53773.c: New test.
3928
3929 2012-07-31 Nick Clifton <nickc@redhat.com>
3930
3931 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3932 and for XStormy16.
3933
3934 2012-07-31 Tobias Burnus <burnus@net-b.de>
3935
3936 * gfortran.dg/c_funloc_tests_6.f90: New.
3937 * gfortran.dg/c_funloc_tests_7.f90: New.
3938 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3939
3940 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3941
3942 PR c++/53624
3943 * g++.dg/cpp0x/temp_default5.C: New.
3944
3945 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3946
3947 PR fortran/51081
3948 * gfortran.dg/proc_ptr_37.f90: New.
3949
3950 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3951
3952 * lib/target-supports.exp
3953 (check_effective_target_vect_natural_alignment): New function.
3954 * gcc.dg/align-2.c: Only run on targets with natural alignment
3955 of vector types.
3956 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3957 alignment of vector types.
3958
3959 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3960 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3961
3962 * gcc.target/i386/rdseed16-1.c: New.
3963 * gcc.target/i386/rdseed32-1.c: Ditto
3964 * gcc.target/i386/rdseed64-1.c: Ditto
3965 * gcc.target/i386/sse-12.c: Add -mrdseed.
3966 * gcc.target/i386/sse-13.c: Ditto.
3967 * gcc.target/i386/sse-14.c: Ditto.
3968 * g++.dg/other/i386-2.C: Ditto.
3969 * g++.dg/other/i386-3.C: Ditto.
3970
3971 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3972
3973 PR target/51244
3974 * gcc.target/sh/pr51244-4.c: New.
3975
3976 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3977
3978 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3979 for alpha*-*-* targets. Cleanup original tree dump.
3980
3981 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3982
3983 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3984 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3985
3986 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3987
3988 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3989 rand, srand. Include <stdlib.h>.
3990
3991 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3992
3993 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3994
3995 2012-07-26 Richard Henderson <rth@redhat.com>
3996
3997 * gcc.dg/attr-hotcold-1.c: New.
3998 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3999
4000 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4001 Sandra Loosemore <sandra@codesourcery.com>
4002
4003 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4004
4005 2012-07-26 Tobias Burnus <burnus@net-b.de>
4006
4007 * gfortran.dg/contiguous_1.f90: Update dg-error.
4008 * gfortran.dg/proc_ptr_32.f90: Ditto.
4009
4010 2012-07-26 Richard Guenther <rguenther@suse.de>
4011
4012 PR tree-optimization/54098
4013 * gcc.dg/torture/pr54098.c: New testcase.
4014
4015 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4016
4017 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4018 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4019
4020 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4021
4022 PR fortran/44354
4023 * gfortran.dg/array_constructor_39.f90: New test.
4024
4025 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4026
4027 PR fortran/44354
4028 * gfortran.dg/array_constructor_38.f90: New test.
4029
4030 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4031
4032 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4033
4034 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/noreturn5.ad[sb]: New test.
4037
4038 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4039 Paul Brook <paul@codesourcery.com>
4040
4041 PR target/53633
4042
4043 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4044 * c-c++-common/pr53633.c: New test.
4045
4046 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4047
4048 * gcc.target/i386/asm-dialect-1.c: New test case.
4049
4050 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4051 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4052
4053 * gcc.target/i386/prefetchw-1.c: New.
4054 * gcc.target/i386/sse-12.c: Add -mprfchw.
4055 * gcc.target/i386/sse-13.c: Ditto.
4056 * gcc.target/i386/sse-14.c: Ditto.
4057 * gcc.target/i386/sse-22.c: Ditto.
4058 * gcc.target/i386/sse-23.c: Ditto.
4059 * g++.dg/other/i386-2.C: Ditto.
4060 * g++.dg/other/i386-3.C: Ditto.
4061
4062 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4063
4064 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4065
4066 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4067
4068 PR target/54051
4069 * gcc.target/arm/pr54051.c: New.
4070 * gcc.target/arm/vfp-1.c: Adjust test.
4071
4072 2012-07-24 Julian Brown <julian@codesourcery.com>
4073
4074 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4075 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4076 hard-float ARM.
4077
4078 2012-07-23 Paul Brook <paul@codesourcery.com>
4079
4080 * g++.dg/other/armv7m-1.c: New test.
4081
4082 2012-07-23 Julian Brown <julian@codesourcery.com>
4083
4084 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4085 ARM.
4086 (DO_TEST): Define to 1 for appropriate ARM targets.
4087
4088 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4089
4090 PR tree-optimization/53881
4091 * gcc.dg/pr53881.c: Renamed to ...
4092 * gcc.dg/pr53881-1.c: ... this.
4093 * gcc.dg/pr53881-2.c: New test.
4094
4095 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4096
4097 Handle recent changes in default atomics for cris*-*-linux*.
4098 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4099 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4100 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4101 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4102 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4103 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4104 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4105 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4106 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4107 -mno-unaligned-atomic-may-use-library is in effect for
4108 cris*-*-linux*.
4109 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4110 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4111 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4112 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4113 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4114 gcc.target/cris/torture/sync-mis-op-i-1.c,
4115 gcc.target/cris/torture/sync-mis-op-i-2.c,
4116 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4117 gcc.target/cris/torture/sync-mis-op-i-3.c,
4118 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4119 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4120 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4121 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4122 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4123 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4124 (main): Remove local variable x.
4125 [mis_ok]: Check that atomics don't fail.
4126
4127 2012-07-21 Andrew Pinski <apinski@cavium.com>
4128
4129 * gcc.dg/tree-ssa/vrp72.c: New test.
4130 * gcc.dg/tree-ssa/vrp73.c: New test.
4131 * gcc.dg/tree-ssa/vrp74.c: New test.
4132 * gcc.dg/tree-ssa/vrp75.c: New test.
4133
4134 2012-07-21 Andrew Pinski <apinski@cavium.com>
4135
4136 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4137 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4138
4139 2012-07-21 Andrew Pinski <apinski@cavium.com>
4140
4141 * gcc.target/mips/octeon-pop-2.c: New testcase.
4142
4143 2012-07-21 Tobias Burnus <burnus@net-b.de>
4144
4145 PR fortran/48820
4146 * gfortran.dg/assumed_rank_3.f90: New.
4147 * gfortran.dg/assumed_rank_11.f90: New.
4148 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4149 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4150 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4151
4152 2012-07-21 Andrew Pinski <apinski@cavium.com>
4153
4154 * gcc.target/mips/unaligned-1.c: New testcase.
4155
4156 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4157
4158 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4159
4160 2012-07-20 Tobias Burnus <burnus@net-b.de>
4161
4162 * gfortran.dg/bind_c_array_params_2.f90: New.
4163 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4164 and update dg-error.
4165
4166 2012-07-20 Tobias Burnus <burnus@net-b.de>
4167
4168 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4169
4170 2012-07-20 Jason Merrill <jason@redhat.com>
4171
4172 PR c++/54038
4173 * g++.dg/other/array7.C: New.
4174
4175 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4176
4177 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4178 the basic block and check loop depth.
4179 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4180 matching patterns and comments.
4181 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4182 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4183
4184 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR c++/28656
4187 * c-c++-common/pr28656.c: New test.
4188
4189 2012-07-19 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/54026
4192 * g++.dg/init/mutable1.C: New.
4193
4194 2012-07-20 Tobias Burnus <burnus@net-b.de>
4195
4196 PR fortran/48820
4197 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4198 * gfortran.dg/assumed_rank_1.f90: New.
4199 * gfortran.dg/assumed_rank_1_c.c: New.
4200 * gfortran.dg/assumed_rank_2.f90: New.
4201 * gfortran.dg/assumed_rank_4.f90: New.
4202 * gfortran.dg/assumed_rank_5.f90: New.
4203 * gfortran.dg/assumed_rank_6.f90: New.
4204 * gfortran.dg/assumed_rank_7.f90: New.
4205 * gfortran.dg/assumed_rank_8.f90: New.
4206 * gfortran.dg/assumed_rank_8_c.c: New.
4207 * gfortran.dg/assumed_rank_9.f90: New.
4208 * gfortran.dg/assumed_rank_10.f90: New.
4209 * gfortran.dg/assumed_rank_12.f90: New.
4210
4211 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4212
4213 * gnat.dg/opt25.adb: New test.
4214 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4215 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4216
4217 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * gnat.dg/aggr20.ad[sb]: New test.
4220 * gnat.dg/aggr20_pkg.ads: New helper.
4221
4222 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4223
4224 * gnat.dg/derived_type3.adb: New test.
4225 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4226
4227 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR rtl-optimization/53942
4230 * gcc.dg/pr53942.c: New test.
4231
4232 2012-07-19 Jason Merrill <jason@redhat.com>
4233
4234 PR c++/54021
4235 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4236
4237 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4238
4239 * gnat.dg/discr38.adb: New test.
4240
4241 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR middle-end/54017
4244 * c-c++-common/gomp/pr54017.c: New test.
4245
4246 2012-07-19 Richard Guenther <rguenther@suse.de>
4247 Eric Botcazou <ebotcazou@adacore.com>
4248
4249 * gnat.dg/loop_optimization11.adb: New testcase.
4250 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4251
4252 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4253 Jason Merrill <jason@redhat.com>
4254
4255 * g++.dg/cpp0x/sfinae37.C: New.
4256 * g++.dg/template/access23.C: New.
4257 * g++.dg/template/access7.C: Adjust.
4258 * g++.dg/template/sfinae10.C: Don't expect errors.
4259 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4260
4261 2012-07-18 Julian Brown <julian@codesourcery.com>
4262 Sandra Loosemore <sandra@codesroucery.com>
4263
4264 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4265
4266 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4267
4268 * gnat.dg/noreturn4.ad[sb]: New test.
4269 * gnat.dg/noreturn4_pkg.ads: New helper.
4270
4271 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4272 Julian Brown <julian@codesourcery.com>
4273
4274 * gcc.target/arm/neon-vdup-1.c: New test case.
4275 * gcc.target/arm/neon-vdup-2.c: New test case.
4276 * gcc.target/arm/neon-vdup-3.c: New test case.
4277 * gcc.target/arm/neon-vdup-4.c: New test case.
4278 * gcc.target/arm/neon-vdup-5.c: New test case.
4279 * gcc.target/arm/neon-vdup-6.c: New test case.
4280 * gcc.target/arm/neon-vdup-7.c: New test case.
4281 * gcc.target/arm/neon-vdup-8.c: New test case.
4282 * gcc.target/arm/neon-vdup-9.c: New test case.
4283 * gcc.target/arm/neon-vdup-10.c: New test case.
4284 * gcc.target/arm/neon-vdup-11.c: New test case.
4285 * gcc.target/arm/neon-vdup-12.c: New test case.
4286 * gcc.target/arm/neon-vdup-13.c: New test case.
4287 * gcc.target/arm/neon-vdup-14.c: New test case.
4288 * gcc.target/arm/neon-vdup-15.c: New test case.
4289 * gcc.target/arm/neon-vdup-16.c: New test case.
4290 * gcc.target/arm/neon-vdup-17.c: New test case.
4291 * gcc.target/arm/neon-vdup-18.c: New test case.
4292 * gcc.target/arm/neon-vdup-19.c: New test case.
4293 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4294 arguments non-constant.
4295
4296 2012-07-18 Richard Guenther <rguenther@suse.de>
4297
4298 PR tree-optimization/53970
4299 * g++.dg/torture/pr53970.C: New testcase.
4300
4301 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4302
4303 PR target/38621
4304 * gcc.c-torture/compile/pr38621.c: New.
4305
4306 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4307
4308 PR target/33135
4309 * gcc.target/sh/pr33135-1.c: New.
4310 * gcc.target/sh/pr33135-2.c: New.
4311 * gcc.target/sh/pr33135-3.c: New.
4312 * gcc.target/sh/pr33135-4.c: New.
4313
4314 2012-07-17 Jason Merrill <jason@redhat.com>
4315
4316 PR c++/53995
4317 * g++.dg/parse/enum9.C: New.
4318
4319 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4320 Sandra Loosemore <sandra@codesourcery.com>
4321
4322 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4323 if there is a conflict with -mcpu=. Use -mcpu=5208.
4324
4325 2012-07-17 Jason Merrill <jason@redhat.com>
4326
4327 PR c++/53989
4328 * g++.dg/template/array23.C: New.
4329
4330 2012-07-17 Tobias Burnus <burnus@net-b.de>
4331
4332 PR fortran/53985
4333 * gfortran.dg/bind_c_usage_26.f90: New.
4334 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4335 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4336 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4337 * gfortran.dg/interop_params.f03: Ditto.
4338
4339 2012-07-17 Jason Merrill <jason@redhat.com>
4340
4341 * g++.dg/template/inherit8.C: Adjust.
4342 * g++.dg/template/using21.C: Adjust.
4343 * g++.dg/template/using22.C: Adjust.
4344
4345 PR c++/53549
4346 * g++.dg/template/current-inst1.C: New.
4347 * g++.dg/parse/crash35.C: Adjust.
4348
4349 2012-07-17 Tobias Burnus <burnus@net-b.de>
4350
4351 PR fortran/52101
4352 * gfortran.dg/oldstyle_4.f90: New.
4353
4354 2012-07-17 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/49265
4357 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4358 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4359
4360 2012-07-16 Jason Merrill <jason@redhat.com>
4361
4362 * g++.dg/parse/access8.C: Adjust.
4363 * g++.dg/template/sfinae6_neg.C: Adjust.
4364
4365 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4366
4367 PR fortran/53824
4368 * gfortran.dg/coarray_allocate_1.f90: New test.
4369
4370 2012-07-16 Andrew Pinski <apinski@cavium.com>
4371
4372 * gcc.c-torture/execute/bswap-1.c: New testcase.
4373 * gcc.c-torture/compile/unalign-1.c: New testcase.
4374 * gcc.c-torture/compile/20120524-1.c: New testcase.
4375 * gcc.c-torture/compile/20101216-1.c: New testcase.
4376
4377 2012-07-16 Dehao Chen <dehao@google.com>
4378
4379 Revert
4380 2012-07-10 Dehao Chen <dehao@google.com>
4381
4382 * gcc.dg/debug_info_inline.c: New test.
4383
4384 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4385
4386 PR fortran/53956
4387 * gfortran.dg/proc_decl_28.f90: New.
4388
4389 2012-07-16 Andrew Pinski <apinski@cavium.com>
4390
4391 * gcc.dg/torture/builtins-1.c: New testcase.
4392
4393 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4394
4395 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4396 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4397 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4398 gcc.target/cris/sync-1-v10.c,
4399 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4400 pass -mno-unaligned-atomic-may-use-library.
4401 * gcc.target/cris/sync-xchg-1.c: New test.
4402 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4403 valid register operand output modifier.
4404
4405 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4406
4407 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4408 characters.
4409
4410 2012-07-13 Andrew Pinski <apinski@cavium.com>
4411
4412 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4413 rather than cleanup-tree-dump.
4414 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4415
4416 2012-07-13 Richard Guenther <rguenther@suse.de>
4417
4418 PR tree-optimization/53907
4419 * gcc.target/i386/pr53907.c: New testcase.
4420
4421 2012-07-13 Richard Guenther <rguenther@suse.de>
4422
4423 PR tree-optimization/53922
4424 * gcc.dg/torture/pr53922.c: New testcase.
4425
4426 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4427
4428 PR rtl-optimization/53908
4429 * gcc.dg/torture/pr53908.c: New test.
4430
4431 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4432
4433 PR c++/53531
4434 * g++.dg/cpp0x/variadic135.C: New.
4435
4436 2012-07-12 Jason Merrill <jason@redhat.com>
4437
4438 * g++.dg/template/sfinae6_neg.C: Adjust.
4439
4440 2012-07-12 Tobias Burnus <burnus@net-b.de>
4441
4442 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4443 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4444 scan-tree-dump-times pattern.
4445
4446 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4447
4448 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4449
4450 2012-07-11 Jason Merrill <jason@redhat.com>
4451
4452 DR 1402
4453 * g++.g/cpp0x/defaulted37.C: New.
4454
4455 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4456
4457 PR target/53859
4458 * gcc.target/arm/pr53859.c: New test.
4459
4460 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4461
4462 PR target/53886
4463 * gcc.c-torture/compile/pr53886.c: New.
4464
4465 2012-07-10 Dehao Chen <dehao@google.com>
4466
4467 * gcc.dg/debug_info_inline.c: New test.
4468
4469 2012-07-10 Jason Merrill <jason@redhat.com>
4470
4471 PR c++/53733
4472 * g++.dg/cpp0x/defaulted36.C: New.
4473 * g++.dg/cpp0x/defaulted21.C: Adjust.
4474
4475 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4476
4477 2012-07-09 Sterling Augustine <saugustine@google.com>
4478
4479 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4480
4481 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4482
4483 PR tree-optimization/53887
4484 * gcc.dg/pr53887.c: New test.
4485
4486 2012-07-09 Jason Merrill <jason@redhat.com>
4487
4488 PR c++/53882
4489 * g++.dg/cpp0x/nullptr29.C: New.
4490
4491 2012-07-09 Tom de Vries <tom@codesourcery.com>
4492 Richard Guenther <rguenther@suse.de>
4493
4494 * gcc.dg/builtin-unreachable-6.c: New test.
4495 * gcc.dg/builtin-unreachable-5.c: New test.
4496
4497 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4498
4499 PR tree-optimization/53881
4500 * gcc.dg/pr53881.c: New test.
4501
4502 2012-07-06 Jason Merrill <jason@redhat.com>
4503
4504 PR c++/53862
4505 * g++.dg/cpp0x/variadic134.C: New.
4506
4507 PR c++/53858
4508 * g++.dg/cpp0x/alias-decl-20.C: New.
4509
4510 2012-07-06 Tom de Vries <tom@codesourcery.com>
4511
4512 PR tree-optimization/51879
4513 * gcc.dg/pr51879-16.c: New test.
4514 * gcc.dg/pr51879-17.c: Same.
4515
4516 2012-07-06 Tom de Vries <tom@codesourcery.com>
4517
4518 PR tree-optimization/52009
4519 * gcc.dg/pr51879-7.c: New test.
4520 * gcc.dg/pr51879-18.c: New test.
4521
4522 2012-07-05 Jason Merrill <jason@redhat.com>
4523
4524 PR c++/50852
4525 * g++.dg/template/typedef39.C: New.
4526
4527 PR c++/53039
4528 * g++.dg/cpp0x/variadic133.C: New.
4529 * g++.dg/template/param1.C: Adjust.
4530
4531 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4532
4533 PR target/48941
4534 PR target/51980
4535 * gcc.target/arm/neon/vtrnf32.c: Update.
4536 * gcc.target/arm/neon/vtrns32.c: Update.
4537 * gcc.target/arm/neon/vtrnu32.c: Update.
4538 * gcc.target/arm/neon/vzipf32.c: Update.
4539 * gcc.target/arm/neon/vzips32.c: Update.
4540 * gcc.target/arm/neon/vzipu32.c: Update.
4541
4542 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4543
4544 PR fortran/53732
4545 * gfortran.dg/inline_sum_4.f90: New test.
4546
4547 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4548
4549 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4550
4551 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4552
4553 * gcc.target/arm/fma-sp.c: New testcase.
4554 * gcc.target/arm/fma.c: Likewise.
4555 * gcc.target/arm/fma.h: Likewise.
4556
4557 2012-07-04 Jason Merrill <jason@redhat.com>
4558
4559 PR c++/53848
4560 * g++.dg/other/enum3.C: New.
4561
4562 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4563
4564 PR middle-end/53321
4565 * g++.dg/torture/pr53321.C: New test.
4566
4567 2012-07-04 Richard Guenther <rguenther@suse.de>
4568
4569 PR tree-optimization/53844
4570 * g++.dg/tree-ssa/pr53844.C: New testcase.
4571
4572 2012-07-04 Richard Guenther <rguenther@suse.de>
4573
4574 PR tree-optimization/53849
4575 * gcc.dg/pr53849.c: New testcase.
4576
4577 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR c++/53812
4580 * g++.dg/ext/label14.C: New test.
4581
4582 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4583
4584 PR target/53811
4585 * g++.dg/other/pr53811.C: New test.
4586
4587 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4588
4589 PR target/28896
4590 * gcc.target/m68k/stack-limit-1.c: New testcase.
4591
4592 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 * gnat.dg/recursive_call.adb: New test.
4595
4596 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/discr37.ad[sb]: New test.
4599
4600 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4601
4602 * g++.dg/other/packed1.C: Remove SH from xfail list.
4603
4604 2012-07-02 Jason Merrill <jason@redhat.com>
4605
4606 PR c++/53619
4607 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4608
4609 PR c++/53783
4610 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4611
4612 PR c++/53788
4613 * g++.dg/cpp0x/decltype39.C: New.
4614 * g++.dg/diagnostic/method1.C: Adjust.
4615
4616 PR c++/53816
4617 * g++.dg/template/ref6.C: New.
4618
4619 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4620
4621 PR target/53568
4622 * gcc.target/sh/pr53568-1.c: New.
4623
4624 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4625
4626 PR target/51244
4627 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4628
4629 2012-07-02 Jason Merrill <jason@redhat.com>
4630
4631 PR c++/53821
4632 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4633
4634 PR c++/53524
4635 * g++.dg/template/enum7.C: New.
4636 * g++.dg/other/ptrmem10.C: Adjust.
4637 * g++.dg/other/ptrmem11.C: Adjust.
4638 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4639
4640 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4641
4642 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4643
4644 2012-07-01 Wei Guozhi <carrot@google.com>
4645
4646 PR target/53447
4647 * gcc.target/arm/pr53447-1.c: New testcase.
4648 * gcc.target/arm/pr53447-2.c: New testcase.
4649 * gcc.target/arm/pr53447-3.c: New testcase.
4650 * gcc.target/arm/pr53447-4.c: New testcase.
4651
4652 2012-06-29 Richard Guenther <rguenther@suse.de>
4653
4654 PR tree-optimization/47061
4655 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4656
4657 2012-06-29 Richard Guenther <rguenther@suse.de>
4658
4659 PR tree-optimization/37541
4660 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4661
4662 2012-06-29 Richard Guenther <rguenther@suse.de>
4663
4664 PR tree-optimization/52589
4665 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4666
4667 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4668
4669 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4670
4671 * g++.dg/template/error46.C: Add missing comment to dg-message.
4672 * g++.dg/template/crash107.C: Likewise.
4673 * g++.dg/template/error47.C: Likewise.
4674 * g++.dg/template/crash108.C: Likewise.
4675 * g++.dg/overload/operator5.C: Likewise.
4676
4677 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4678 errors in dg-message directives, add comments.
4679
4680 2012-06-28 Kai Tietz <ktietz@redhat.com>
4681
4682 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4683 hard-coded 'unsigned long'.
4684
4685 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR tree-optimization/51581
4688 * gcc.dg/vect/pr51581-4.c: New test.
4689
4690 PR tree-optimization/53645
4691 * gcc.c-torture/execute/pr53645-2.c: New test.
4692
4693 2012-06-28 Richard Guenther <rguenther@suse.de>
4694
4695 PR middle-end/53790
4696 * gcc.dg/torture/pr53790.c: New testcase.
4697
4698 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR tree-optimization/53645
4701 * gcc.c-torture/execute/pr53645.c: New test.
4702
4703 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4704
4705 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4706
4707 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4708
4709 PR debug/53671
4710 PR debug/49888
4711 * gcc.dg/guality/pr49888.c: Account for the possibility that
4712 the variable is optimized out at the first test.
4713
4714 2012-06-27 Jason Merrill <jason@redhat.com>
4715
4716 * g++.dg/cpp0x/override2.C: Adjust.
4717 * g++.dg/template/error5.C: Adjust.
4718 * g++.dg/parse/crash28.C: Adjust.
4719
4720 PR c++/53563
4721 * g++.dg/parse/template27.C: New.
4722 * g++.dg/template/crash74.C: Adjust expected output.
4723
4724 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4725
4726 PR fortran/41951
4727 PR fortran/49591
4728 * gfortran.dg/typebound_operator_16.f03: New.
4729
4730 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4731
4732 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4733 even src1.i and src2.i fields even in the second half of the arrays.
4734
4735 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4736
4737 PR c++/51033.
4738 * g++.dg/torture/vshuf-16.inc: New test.
4739 * g++.dg/torture/vshuf-2.inc: New test.
4740 * g++.dg/torture/vshuf-4.inc: New test.
4741 * g++.dg/torture/vshuf-8.inc: New test.
4742 * g++.dg/torture/vshuf-main.inc: New test.
4743 * g++.dg/torture/vshuf-v16hi.C: New test.
4744 * g++.dg/torture/vshuf-v16qi.C: New test.
4745 * g++.dg/torture/vshuf-v2df.C: New test.
4746 * g++.dg/torture/vshuf-v2di.C: New test.
4747 * g++.dg/torture/vshuf-v2sf.C: New test.
4748 * g++.dg/torture/vshuf-v2si.C: New test.
4749 * g++.dg/torture/vshuf-v4df.C: New test.
4750 * g++.dg/torture/vshuf-v4di.C: New test.
4751 * g++.dg/torture/vshuf-v4sf.C: New test.
4752 * g++.dg/torture/vshuf-v4si.C: New test.
4753 * g++.dg/torture/vshuf-v8hi.C: New test.
4754 * g++.dg/torture/vshuf-v8qi.C: New test.
4755 * g++.dg/torture/vshuf-v8si.C: New test.
4756
4757 2012-06-27 Richard Guenther <rguenther@suse.de>
4758
4759 PR middle-end/53676
4760 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4761
4762 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4763
4764 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4765 scan-dump-dem-not): Use printable pattern in test name.
4766
4767 2012-06-26 Sterling Augustine <saugustine@google.com>
4768 Dominique Dhumieres <dominiq@lps.ens.fr>
4769
4770 * gcc.dg/pubtypes-2.c: Update expected output.
4771 * gcc.dg/pubtypes-3.c: Likewise.
4772 * gcc.dg/pubtypes-4.c: Likewise.
4773
4774 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4775
4776 * gcc.dg/tree-ssa/slsr-1.c: New test.
4777 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4778 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4779 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4780
4781 2012-06-26 Matt Turner <mattst88@gmail.com>
4782
4783 PR target/35294
4784 * gcc.target/arm/mmx-2.c: New.
4785
4786 2012-06-26 Richard Guenther <rguenther@suse.de>
4787
4788 PR c++/53752
4789 * g++.dg/torture/pr53752.C: New testcase.
4790
4791 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR tree-optimization/53748
4794 * gcc.c-torture/compile/pr53748.c: New test.
4795
4796 2012-06-25 Jason Merrill <jason@redhat.com>
4797
4798 PR c++/53498
4799 PR c++/53305
4800 * g++.dg/cpp0x/decltype38.C: New.
4801 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4802
4803 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4804
4805 * lib/target-supports-dg.exp (testname-for-summary): New.
4806 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4807 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4808 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4809 scan-module-absence, output-exists, output-exists-not: Use
4810 testname-for-summary.
4811 (dg-test): Clean up testname_with_flags.
4812 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4813 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4814 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4815 scan-assembler-dem-not, object-size: Use testname-for-summary.
4816 * lib/gcov.exp (run-gcov): Likewise.
4817 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4818 scan-dump-dem, scan-dump-dem-note): Likewise.
4819
4820 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4821 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4822 including profopt.opt; save and restore existing value.
4823 * g++.dg/bprob/bprob.exp: Likewise.
4824 * gcc.dg/matrix/matrix.exp: Likewise.
4825 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4826 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4827 PROFOPT_OPTIONS.
4828
4829 2012-06-25 Richard Henderson <rth@redhat.com>
4830
4831 * gcc.dg/pr53749.c: New.
4832
4833 2012-06-25 Jason Merrill <jason@redhat.com>
4834
4835 PR c++/52988
4836 * g++.dg/cpp0x/nullptr28.C: New.
4837
4838 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4839
4840 * gcc.target/arm/neon-vld1_dupQ.c: New.
4841
4842 2012-06-25 Florian Weimer <fweimer@redhat.com>
4843
4844 * g++.dg/init/new35.C: New.
4845 * g++.dg/init/new36.C: New.
4846 * g++.dg/init/new37.C: New.
4847 * g++.dg/ext/vla5.C: New warning.
4848 * g++.dg/ext/vla8.C: New warning.
4849 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4850
4851 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4852 James Greenhalgh <james.greenhalgh@arm.com>
4853
4854 * gcc.target/arm/ftest-support-arm.h New testcase.
4855 * gcc.target/arm/ftest-support-thumb.h Likewise.
4856 * gcc.target/arm/ftest-support.h Likewise.
4857 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4858 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4859 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4860 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4861 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4862 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4863 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4864 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4865 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4866 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4867 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4868 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4870 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4871 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4872 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4873 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4874 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4875 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4876 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4877 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4878 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4879 * lib/target-supports.exp
4880 (check_effective_target_arm_arch_FUNC): Add support for more
4881 architectures.
4882 (add_options_for_arm_arch_FUNC): Likewise.
4883 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4884
4885 2012-06-25 Jason Merrill <jason@redhat.com>
4886
4887 PR c++/53202
4888 * g++.dg/cpp0x/constexpr-tuple.C: New.
4889
4890 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR target/53759
4893 * gcc.target/i386/pr53759.c: New test.
4894
4895 PR c++/53594
4896 * g++.dg/cpp0x/nsdmi7.C: New test.
4897
4898 2012-06-24 Kai Tietz <ktietz@redhat.com>
4899
4900 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4901 for LLP64 targets.
4902 * gcc.target/i386/pr38988.c: Likewise.
4903
4904 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4905
4906 PR fortran/47710
4907 PR fortran/53328
4908 * gfortran.dg/typebound_generic_12.f03: New.
4909 * gfortran.dg/typebound_generic_13.f03: New.
4910
4911 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4912
4913 * gnat.dg/lto15.ad[sb]: New test.
4914
4915 2012-06-21 Meador Inge <meadori@codesourcery.com>
4916
4917 PR c/53702
4918 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4919
4920 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4921
4922 * gcc.dg/pch/ident-1.c: New test.
4923 * gcc.dg/pch/ident-1.hs: Header file for new test.
4924
4925 2012-06-21 Michael Matz <matz@suse.de>
4926
4927 PR middle-end/53688
4928 * gcc.c-torture/execute/pr53688.c: New test.
4929
4930 2012-06-20 Richard Guenther <rguenther@suse.de>
4931
4932 PR tree-optimization/30318
4933 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4934
4935 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4936
4937 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4938
4939 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940
4941 * gcc.target/i386/clearcapv2.map: New file.
4942 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4943
4944 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4945
4946 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4947 and add __sh__ case.
4948
4949 2012-06-19 Jason Merrill <jason@redhat.com>
4950
4951 PR c++/52637
4952 * g++.dg/debug/localclass1.C: New.
4953
4954 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4955
4956 * g++.dg/cpp0x/override4.C: New.
4957
4958 2012-06-14 Jason Merrill <jason@redhat.com>
4959
4960 PR c++/53651
4961 * g++.dg/cpp0x/decltype37.C: New.
4962
4963 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4964
4965 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4966
4967 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4968
4969 * gcc.c-torture/compile/vector-5.c,
4970 gcc.c-torture/compile/vector-6.c: New tests.
4971
4972 2012-06-19 Richard Henderson <rth@redhat.com>
4973
4974 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4975
4976 2012-06-19 Richard Guenther <rguenther@suse.de>
4977
4978 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4979
4980 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4981
4982 PR target/53712
4983 * gcc.target/i386/pr53712.c: New test.
4984
4985 2012-06-18 Tobias Burnus <burnus@net-b.de>
4986
4987 PR fortran/53692
4988 * gfortran.dg/elemental_optional_args_6.f90: New.
4989
4990 2012-06-18 Tobias Burnus <burnus@net-b.de>
4991
4992 PR fortran/53526
4993 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4994 * gfortran.dg/coarray/move_alloc_1.f90
4995
4996 2012-06-18 Tobias Burnus <burnus@net-b.de>
4997
4998 PR fortran/53526
4999 * gfortran.dg/coarray_27.f90: New.
5000
5001 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5002 Greta Yorsh <Greta.Yorsh@arm.com>
5003
5004 * gcc.target/arm/epilog-1.c: New test.
5005
5006 2012-06-18 Richard Guenther <rguenther@suse.de>
5007
5008 PR tree-optimization/53693
5009 * g++.dg/torture/pr53693.C: New testcase.
5010
5011 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5012
5013 PR tree-optimization/53703
5014 * gcc.dg/torture/pr53703.c: New test.
5015
5016 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5017
5018 PR middle-end/53698
5019 * gcc.target/i386/pr53698.c: New test.
5020
5021 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5022
5023 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5024
5025 2012-06-17 Tobias Burnus <burnus@net-b.de>
5026
5027 PR fortran/53691
5028 PR fortran/53685
5029 * gfortran.dg/transfer_check_3.f90: New.
5030
5031 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5032
5033 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5034
5035 2012-06-16 Tobias Burnus <burnus@net-b.de>
5036
5037 PR fortran/53642
5038 PR fortran/45170
5039 * gfortran.dg/deferred_type_param_8.f90: New.
5040
5041 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5042
5043 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5044 testname that includes flags, passed in as new argument, in
5045 pass/fail messages.
5046 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5047 and pass it to verify-* procedures.
5048
5049 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5050 alignment torture options with usual torture options.
5051
5052 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5053 messages reported for one line of source code.
5054 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5055 * g++.dg/cpp0x/decltype2.C: Likewise.
5056 * g++.dg/cpp0x/decltype3.C: Likewise.
5057 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5058 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5059 * g++.dg/cpp0x/static_assert3.C: Likewise.
5060 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5061 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5062 * g++.dg/cpp0x/union1.C: Likewise.
5063 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5064 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5065 * g++.dg/cpp0x/variadic2.C: Likewise.
5066 * g++.dg/cpp0x/variadic20.C: Likewise.
5067 * g++.dg/cpp0x/variadic74.C: Likewise.
5068 * g++.dg/diagnostic/bitfld2.C: Likewise.
5069 * g++.dg/ext/attrib44.C: Likewise.
5070 * g++.dg/ext/no-asm-1.C: Likewise.
5071 * g++.dg/other/error34.C: Likewise.
5072 * g++.dg/parse/crash46.C: Likewise.
5073 * g++.dg/parse/error10.C: Likewise.
5074 * g++.dg/parse/error2.C: Likewise.
5075 * g++.dg/parse/error3.C: Likewise.
5076 * g++.dg/parse/error36.C: Likewise.
5077 * g++.dg/parse/error8.C: Likewise.
5078 * g++.dg/parse/error9.C: Likewise.
5079 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5080 * g++.dg/parse/parser-pr28152.C: Likewise.
5081 * g++.dg/parse/template25.C: Likewise.
5082 * g++.dg/parse/typename11.C: Likewise.
5083 * g++.dg/tc1/dr147.C: Likewise.
5084 * g++.dg/template/deduce3.C: Likewise.
5085 * g++.dg/template/koenig9.C: Likewise.
5086 * g++.dg/template/pr23510.C: Likewise.
5087 * g++.dg/warn/pr12242.C: Likewise.
5088 * g++.dg/warn/pr30551-2.C: Likewise.
5089 * g++.dg/warn/pr30551.C: Likewise.
5090 * g++.old-deja/g++.other/typename1.C: Likewise.
5091 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5092
5093 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5094
5095 PR c++/51033
5096 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5097 * c-c++-common/torture/vshuf-2.inc: Likewise.
5098 * c-c++-common/torture/vshuf-4.inc: Likewise.
5099 * c-c++-common/torture/vshuf-8.inc: Likewise.
5100 * c-c++-common/torture/vshuf-main.inc: Likewise.
5101 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5102 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5103 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5104 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5105 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5106 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5107 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5108 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5109 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5110 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5111 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5112 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5113 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5114 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5115
5116 2012-06-15 Michael Matz <matz@suse.de>
5117
5118 * gcc.dg/tree-ssa/vector-4.c: New test.
5119
5120 2012-06-15 Michael Matz <matz@suse.de>
5121
5122 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5123 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5124
5125 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5126
5127 PR tree-optimization/53636
5128 * gcc.target/arm/pr53636.c: New test.
5129
5130 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR tree-optimization/51581
5133 * gcc.c-torture/execute/pr51581-1.c: New test.
5134 * gcc.c-torture/execute/pr51581-2.c: New test.
5135 * gcc.dg/vect/pr51581-1.c: New test.
5136 * gcc.dg/vect/pr51581-2.c: New test.
5137 * gcc.dg/vect/pr51581-3.c: New test.
5138 * gcc.target/i386/avx-pr51581-1.c: New test.
5139 * gcc.target/i386/avx-pr51581-2.c: New test.
5140 * gcc.target/i386/avx2-pr51581-1.c: New test.
5141 * gcc.target/i386/avx2-pr51581-2.c: New test.
5142 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5143
5144 2012-06-15 Richard Guenther <rguenther@suse.de>
5145
5146 * gcc.c-torture/execute/20120615-1.c: New testcase.
5147
5148 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/vect8.ad[sb]: New test.
5151
5152 2012-06-14 Richard Guenther <rguenther@suse.de>
5153
5154 * gcc.dg/tree-ssa/vrp.h: New testcase.
5155 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5156
5157 2012-06-13 Christian Bruel <christian.bruel@st.com>
5158
5159 PR target/53621
5160 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5161
5162 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5163
5164 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5165
5166 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5167
5168 PR testsuite/20771
5169 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5170 test summary unique.
5171
5172 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5173 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5174 scan-stack-usage-not): Don't strip torture options from test name.
5175
5176 * lib/scandump.exp (scan-dump-times): Use printable version of
5177 regexp in test summary line.
5178
5179 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5180 messages reported for one line of source code.
5181 * gcc.dg/format/few-1.c: Likewise.
5182 * gcc.dg/ia64-sync-2.c: Likewise.
5183 * gcc.dg/sync-2.c: Likewise.
5184 * gcc.dg/noncompile/pr44517.c: Likewise.
5185
5186 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5187
5188 PR debug/49888
5189 * gcc.dg/guality/pr49888.c: New.
5190
5191 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5192
5193 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5194 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5195 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5196
5197 2012-06-13 Tobias Burnus <burnus@net-b.de>
5198
5199 PR fortran/53643
5200 * gfortran.dg/intent_out_7.f90: New.
5201
5202 2012-06-13 Tobias Burnus <burnus@net-b.de>
5203
5204 PR fortran/53597
5205 * gfortran.dg/save_4.f90: New.
5206
5207 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR c/53532
5210 PR c/51034
5211 PR c/53196
5212 * gcc.dg/pr53532.c: New test.
5213 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5214 adjust line numbers.
5215 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5216 * gcc.dg/Wcxx-compat-8.c: Likewise.
5217 * gcc.dg/pr51034.c: New test.
5218 * gcc.dg/pr53196-1.c: New test.
5219 * gcc.dg/pr53196-2.c: New test.
5220
5221 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5222
5223 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5224 alignment torture options with usual torture options.
5225 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5226 instead of dg-options.
5227 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5228 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5229 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5230 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5231 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5232 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5233
5234 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5235 to checks for multiple messages reported for one line of source code.
5236 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5237
5238 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5239 messages reported for one line of source code.
5240
5241 * gcc.dg/20031223-1.c: Add comments to check for multiple
5242 messages reported for one line of source code.
5243 * gcc.dg/Wconversion-integer.c: Likewise.
5244 * gcc.dg/Wfatal-2.c: Likewise.
5245 * gcc.dg/Wfatal.c: Likewise.
5246 * gcc.dg/Wobjsize-1.c: Likewise.
5247 * gcc.dg/c99-vla-jump-1.c: Likewise.
5248 * gcc.dg/c99-vla-jump-2.c: Likewise.
5249 * gcc.dg/c99-vla-jump-3.c: Likewise.
5250 * gcc.dg/c99-vla-jump-4.c: Likewise.
5251 * gcc.dg/c99-vla-jump-5.c: Likewise.
5252 * gcc.dg/decl-9.c: Likewise.
5253 * gcc.dg/declspec-10.c: Likewise.
5254 * gcc.dg/declspec-18.c: Likewise.
5255 * gcc.dg/mtune.c: Likewise.
5256 * gcc.dg/parser-pr28152-2.c: Likewise.
5257 * gcc.dg/parser-pr28152.c: Likewise.
5258 * gcc.dg/pr14475.c: Likewise.
5259 * gcc.dg/pr27953.c: Likewise.
5260 * gcc.dg/pr28322-3.c: Likewise.
5261 * gcc.dg/pr30457.c: Likewise.
5262 * gcc.dg/pr30551-2.c: Likewise.
5263 * gcc.dg/pr30551-3.c: Likewise.
5264 * gcc.dg/pr30551-4.c: Likewise.
5265 * gcc.dg/pr30551-5.c: Likewise.
5266 * gcc.dg/pr30551-6.c: Likewise.
5267 * gcc.dg/pr30551.c: Likewise.
5268 * gcc.dg/pr45461.c: Likewise.
5269 * gcc.dg/pr48552-1.c: Likewise.
5270 * gcc.dg/pr48552-2.c: Likewise.
5271 * gcc.dg/redecl-1.c: Likewise.
5272 * gcc.dg/transparent-union-3.c: Likewise.
5273 * gcc.dg/utf-dflt.c: Likewise.
5274 * gcc.dg/utf-dflt2.c: Likewise.
5275 * gcc.dg/vla-8.c: Likewise.
5276 * gcc.dg/vla-init-1.c: Likewise.
5277 * gcc.dg/wtr-int-type-1.c: Likewise.
5278
5279 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5280 messages reported for for one line of source code.
5281 * c-c++-common/raw-string-5.c: Likewise.
5282 * c-c++-common/raw-string-4.c: Likewise.
5283 * c-c++-common/raw-string-6.c: Likewise.
5284 * c-c++-common/pr20000.c: Likewise.
5285
5286 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5287 messages reported for one line of source code.
5288 * gcc.dg/cpp/pr30786.c: Likewise.
5289 * gcc.dg/cpp/pr28709.c: Likewise.
5290 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5291 * gcc.dg/cpp/macspace2.c: Likewise.
5292 * gcc.dg/cpp/missing-header-1.c: Likewise.
5293 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5294 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5295 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5296
5297 2012-06-12 Jason Merrill <jason@redhat.com>
5298
5299 PR c++/53599
5300 * g++.dg/template/local7.C: New.
5301
5302 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5303
5304 PR target/53511
5305 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5306 * gcc.target/sh/pr51340-2.c: Likewise.
5307 * gcc.target/sh/pr51340-3.c: Likewise.
5308
5309 2012-06-12 Michael Matz <matz@suse.de>
5310
5311 * gcc.dg/torture/alias-1.c: New test.
5312
5313 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR rtl-optimization/53589
5316 * gcc.dg/torture/pr53589.c: New test.
5317
5318 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5319
5320 PR target/50749
5321 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5322 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5323 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5324 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5325 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5326 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5327 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5328 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5329 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5330 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5331 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5332 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5333 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5334 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5335 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5336 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5337
5338 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5339
5340 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5341 (check_intel_cpu_model): New function.
5342 (check_amd_cpu_model): New function.
5343 (check_features): New function.
5344 (__get_cpuid_output): New function.
5345 (check_detailed): New function.
5346 (fn1): Rename to quick_check.
5347 (main): Update to call quick_check and call check_detailed.
5348
5349 2012-06-11 Richard Henderson <rth@redhat.com>
5350
5351 * lib/target-supports.exp
5352 (check_effective_target_sync_long_long_runtime): Use
5353 check_effective_target_lp64 instead of
5354 check_effective_target_powerpc64 for powerpc targets.
5355
5356 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5357
5358 PR target/53511
5359 * gcc.target/sh/pr53511-1.c: New.
5360
5361 2012-06-11 Richard Guenther <rguenther@suse.de>
5362
5363 PR middle-end/53470
5364 * g++.dg/lto/pr53470_0.C: New testcase.
5365 * gcc.dg/lto/pr53470_0.c: Likewise.
5366
5367 2012-06-11 Richard Guenther <rguenther@suse.de>
5368
5369 PR c++/53605
5370 * g++.dg/ext/pr53605.C: New testcase.
5371
5372 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 * gnat.dg/specs/array1.ads: New test.
5375 * gnat.dg/specs/array2.ads: Likewise.
5376 * gnat.dg/array22.adb: Likewise.
5377
5378 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5379
5380 * gnat.dg/constant4.adb: New test.
5381 * gnat.dg/constant4_pkg.ads: New helper.
5382
5383 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5384
5385 PR fortran/52552
5386 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5387 * gfortran.dg/allocate_class_1.f90: Modified.
5388 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5389 * gfortran.dg/allocate_class_2.f90: New.
5390
5391 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5392
5393 PR middle-end/53535
5394 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5395
5396 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5397
5398 PR fortran/52861
5399 * gfortran.dg/string_assign_2.f90: New test case.
5400
5401 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5402
5403 PR fortran/52861
5404 * gfortran.dg/string_assign_1.f90: New test case.
5405
5406 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR middle-end/53580
5409 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5410 * gcc.dg/gomp/critical-4.c: Likewise.
5411 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5412 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5413 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5414 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5415 * c-c++-common/gomp/pr53580.c: New test.
5416
5417 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5418
5419 PR c++/51214
5420 * g++.dg/cpp0x/forw_enum11.C: New.
5421
5422 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/53567
5425 * g++.dg/cpp0x/alias-decl-19.C: New.
5426
5427 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5428
5429 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5430
5431 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5432
5433 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5434 (XSTATE_FP): Ditto.
5435 (XSTATE_SSE): Ditto.
5436 (XSTATE_YMM): Ditto.
5437 (avx_os_support): Use new defines.
5438
5439 2012-06-06 Richard Guenther <rguenther@suse.de>
5440
5441 PR testsuite/32380
5442 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5443 loops.
5444
5445 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5446
5447 PR c++/52841
5448 * g++.dg/cpp0x/pr52841.C: New testcase.
5449
5450 2012-06-06 Richard Guenther <rguenther@suse.de>
5451
5452 PR tree-optimization/53081
5453 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5454 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5455
5456 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5457
5458 * gcc.target/powerpc/pr53487.c: New test.
5459
5460 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5461
5462 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5463
5464 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5465
5466 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5467
5468 2012-06-05 Richard Guenther <rguenther@suse.de>
5469
5470 PR tree-optimization/30442
5471 * gcc.dg/vect/bb-slp-30.c: New testcase.
5472
5473 2012-06-05 Richard Guenther <rguenther@suse.de>
5474
5475 PR tree-optimization/53081
5476 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5477 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5478 -fno-tree-loop-distribute-patterns.
5479
5480 2012-06-05 Alan Modra <amodra@gmail.com>
5481
5482 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5483 Check static chain in nested funcs.
5484
5485 2012-06-04 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/50619
5488 * gfortran.dg/init_flag_10.f90: New.
5489
5490 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/53524
5493 * g++.dg/warn/Wenum-compare-no-2: New.
5494
5495 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5496
5497 PR preprocessor/53463
5498 * g++.dg/cpp/limits.C: New test.
5499 * g++.dg/parse/error19.C: Adjust.
5500 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5501 * g++.dg/warn/pr35635.C: Likewise.
5502 * g++.old-deja/g++.pt/assign1.C: Likewise.
5503
5504 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5505
5506 PR target/53559
5507 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5508 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5509 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5510 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5511 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5512 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5513 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5514 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5515
5516 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5517
5518 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5519
5520 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR tree-optimization/53550
5523 * gcc.dg/pr53550.c: New test.
5524
5525 2012-06-04 Richard Guenther <rguenther@suse.de>
5526
5527 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5528 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5529 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5530
5531 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5532
5533 PR fortran/48831
5534 * gfortran.dg/parameter_array_element_2.f90: New.
5535
5536 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5537
5538 PR target/53512
5539 * gcc.target/sh/pr53512-1.c: New.
5540 * gcc.target/sh/pr53512-2.c: New.
5541 * gcc.target/sh/pr53512-3.c: New.
5542 * gcc.target/sh/pr53512-4.c: New.
5543
5544 2012-06-01 Jason Merrill <jason@redhat.com>
5545
5546 PR c++/52973
5547 * g++.dg/ext/visibility/template12.C: New.
5548 * g++.dg/ext/attrib14.C: Adjust warning line.
5549
5550 PR c++/52725
5551 * g++.dg/parse/new6.C: New.
5552 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5553
5554 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5555
5556 * c-c++-common/restrict-2.c: Revert previous change.
5557
5558 2012-06-01 Jason Merrill <jason@redhat.com>
5559
5560 PR c++/53137
5561 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5562
5563 PR c++/53484
5564 * g++.dg/cpp0x/auto33.C: New.
5565
5566 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5567
5568 PR c++/26155
5569 * g++.dg/parse/namespace-alias-1.C: New.
5570
5571 2012-06-01 Christian Bruel <christian.bruel@st.com>
5572
5573 * gcc.dg/spec-options.c: New test.
5574 * gcc.dg/foo.specs: New file.
5575
5576 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 PR ada/53517
5579 * gnat.dg/lto14.adb: Skip on Solaris.
5580
5581 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5582
5583 * gcc.target/cris/sync-1-v10.c,
5584 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5585 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5586 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5587 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5588 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5589 gcc.target/cris/torture/sync-mis-op-i-1.c,
5590 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5591 gcc.target/cris/torture/sync-mis-op-i-2.c,
5592 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5593 gcc.target/cris/torture/sync-mis-op-i-3.c,
5594 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5595 gcc.target/cris/torture/sync-mis-op-s-1.c,
5596 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5597 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5598 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5599 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5600 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5601 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5602 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5603 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5604 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5605
5606 2012-05-31 Richard Guenther <rguenther@suse.de>
5607
5608 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5609 ldist-pr45948.c with disabled SCCP.
5610
5611 2012-05-31 Richard Guenther <rguenther@suse.de>
5612
5613 PR middle-end/48493
5614 * gcc.dg/torture/pr48493.c: New testcase.
5615
5616 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5617
5618 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5619 arm32 to targets.
5620 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5621 of the initialization loop.
5622 (dg-final): Adjust the expected number of vectorized loops depending
5623 on vect_char_mult target selector.
5624
5625 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5626
5627 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5628 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5629 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5630 New tests.
5631
5632 2012-05-30 Jason Merrill <jason@redhat.com>
5633
5634 PR c++/53356
5635 * g++.dg/init/new34.C: New.
5636 * g++.dg/tree-ssa/stabilize1.C: New.
5637
5638 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR c++/53356
5641 * g++.dg/init/new33.C: New test.
5642
5643 2012-05-30 Richard Guenther <rguenther@suse.de>
5644
5645 PR middle-end/53501
5646 * gcc.dg/torture/pr53501.c: New testcase.
5647 * c-c++-common/restrict-2.c: Adjust.
5648
5649 2012-05-30 Alan Modra <amodra@gmail.com>
5650
5651 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5652 torture-finish.
5653
5654 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5655
5656 * gcc.target/i386/shuf-concat.c: New test.
5657
5658 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR rtl-optimization/53519
5661 * gcc.c-torture/compile/pr53519.c: New test.
5662
5663 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5664
5665 * gcc.target/arm/neon-vrev.c: New.
5666
5667 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5668
5669 PR target/51340
5670 * gcc.target/sh/pr51340-1.c: New.
5671 * gcc.target/sh/pr51340-2.c: New.
5672 * gcc.target/sh/pr51340-3.c: New.
5673
5674 2012-05-29 Richard Guenther <rguenther@suse.de>
5675
5676 PR tree-optimization/53516
5677 * gcc.dg/torture/pr53516.c: New testcase.
5678
5679 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5680
5681 PR preprocessor/53229
5682 * gcc.dg/cpp/paste6.c: Force to run without
5683 -ftrack-macro-expansion.
5684 * gcc.dg/cpp/paste8.c: Likewise.
5685 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5686 -ftrack-macro-expansion.
5687 * gcc.dg/cpp/paste12.c: Force to run without
5688 -ftrack-macro-expansion.
5689 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5690 -ftrack-macro-expansion.
5691 * gcc.dg/cpp/paste13.c: Likewise.
5692 * gcc.dg/cpp/paste14.c: Likewise.
5693 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5694 -ftrack-macro-expansion.
5695 * gcc.dg/cpp/paste18.c: New test.
5696
5697 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5698
5699 * gcc.target/cris/torture/trap-1.c,
5700 gcc.target/cris/torture/trap-2.c,
5701 gcc.target/cris/torture/trap-3.c,
5702 gcc.target/cris/torture/trap-v0.c,
5703 gcc.target/cris/torture/trap-v3.c: New tests.
5704
5705 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5706
5707 PR c++/25137
5708 * g++.dg/warn/Wbraces3.C: New.
5709 * g++.dg/warn/Wbraces4.C: Likewise.
5710
5711 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR tree-optimization/53505
5714 * c-c++-common/torture/pr53505.c: New test.
5715
5716 2012-05-27 Nathan Sidwell <nathan@acm.org>
5717
5718 * gcc.dg/stmt-expr-4.c: New.
5719
5720 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/53491
5723 * g++.dg/parse/crash60.C: New.
5724
5725 2012-05-26 Jason Merrill <jason@redhat.com>
5726
5727 PR c++/53220
5728 * c-c++-common/array-lit.c: New.
5729 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5730
5731 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5732
5733 PR ada/50294
5734 * gnat.dg/array21.adb: New test.
5735
5736 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5737
5738 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5739
5740 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/32054
5743 * g++.dg/other/anon-union3.C: New.
5744
5745 2012-05-25 Ian Lance Taylor <iant@google.com>
5746
5747 * gcc.dg/split-6.c: New test.
5748
5749 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 * gnat.dg/lto14.adb: New test.
5752
5753 2012-05-25 Tristan Gingold <gingold@adacore.com>
5754
5755 * gcc.target/i386/large-frame.c: New.
5756
5757 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5758 * gcc.target/powerpc/lhs-1.c: New.
5759 * gcc.target/powerpc/lhs-2.c: New.
5760 * gcc.target/powerpc/lhs-3.c: New.
5761
5762 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5763
5764 Make unwound macro expansion trace less redundant
5765 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5766 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5767 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5768 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5769 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5770 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5771
5772 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5773
5774 PR c++/53464
5775 * g++.dg/cpp0x/constexpr-default1.C: New.
5776
5777 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/32080
5780 * g++.dg/eh/goto2.C: New.
5781
5782 2012-05-24 Richard Guenther <rguenther@suse.de>
5783
5784 PR middle-end/53460
5785 * g++.dg/tree-prof/pr53460.C: New testcase.
5786
5787 2012-05-24 Richard Guenther <rguenther@suse.de>
5788
5789 PR bootstrap/53466
5790 * g++.dg/debug/pr53466.C: New testcase.
5791
5792 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR tree-optimization/53465
5795 * gcc.c-torture/execute/pr53465.c: New test.
5796
5797 2012-05-23 Tobias Burnus <burnus@net-b.de>
5798
5799 PR fortran/51055
5800 PR fortran/45170
5801 * gfortran.dg/allocate_with_typespec_6.f90: New.
5802
5803 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 PR c++/29185
5806 * g++.dg/warn/delete-array-1.C: New.
5807
5808 2012-05-23 Richard Guenther <rguenther@suse.de>
5809
5810 * gcc.dg/torture/pr39074-2.c: Adjust.
5811 * gcc.dg/torture/pr39074.c: Likewise.
5812 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5813 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5814
5815 2012-05-22 Jan Hubicka <jh@suse.cz>
5816
5817 PR middle-end/53161
5818 * g++.dg/torture/pr53161.C: New testcase.
5819
5820 2012-05-22 Tobias Burnus <burnus@net-b.de>
5821
5822 PR fortran/53389
5823 * gfortran.dg/realloc_on_assign_15.f90: New.
5824
5825 2012-05-22 Richard Guenther <rguenther@suse.de>
5826
5827 PR middle-end/51071
5828 * gcc.dg/torture/pr51071-2.c: New testcase.
5829
5830 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5831
5832 PR tree-optimization/53336
5833 * g++.dg/torture/pr53336.C: New testcase.
5834
5835 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5836
5837 PR c++/53322
5838 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5839 instead of -Wunused-local-typedefs.
5840
5841 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 PR c++/51184
5844 * g++.dg/other/abstract4.C: New-
5845
5846 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/40821
5849 * g++.dg/ext/attrib46.C: New.
5850
5851 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5852
5853 PR c/53418
5854 * gcc.c-torture/compile/pr53418-1.c,
5855 gcc.c-torture/compile/pr53418-2.c: New tests.
5856
5857 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5858
5859 PR tree-optimization/53366
5860 * gcc.dg/torture/pr53366-1.c: New test.
5861 * gcc.dg/torture/pr53366-2.c: New test.
5862 * gcc.target/i386/pr53366-1.c: New test.
5863 * gcc.target/i386/pr53366-2.c: New test.
5864
5865 PR tree-optimization/53409
5866 * gcc.c-torture/compile/pr53409.c: New test.
5867
5868 PR tree-optimization/53410
5869 * gcc.c-torture/compile/pr53410-1.c: New test.
5870 * gcc.c-torture/compile/pr53410-2.c: New test.
5871
5872 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR target/53425
5875 * gcc.target/i386/pr53425-1.c: New file.
5876 * gcc.target/i386/pr53425-2.c: Likewise.
5877
5878 2012-05-21 Richard Guenther <rguenther@suse.de>
5879
5880 PR tree-optimization/53408
5881 * gcc.dg/torture/pr53408.c: New testcase.
5882
5883 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5884 H.J. Lu <hongjiu.lu@intel.com>
5885
5886 PR target/53416
5887 * gcc.target/i386/pr53416.c: New file.
5888
5889 2012-05-21 Richard Guenther <rguenther@suse.de>
5890
5891 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5892
5893 2012-05-21 Richard Guenther <rguenther@suse.de>
5894
5895 * gcc.dg/torture/ldist-1.c: New testcase.
5896
5897 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5898
5899 * gnat.dg/lto13.adb: New test.
5900 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5901
5902 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5903
5904 * gnat.dg/specs/lto12.ads: New test.
5905 * gnat.dg/specs/lto12_pkg.ads: New helper.
5906
5907 2012-05-18 Richard Guenther <rguenther@suse.de>
5908
5909 PR tree-optimization/53346
5910 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5911 * gcc.target/i386/incoming-10.c: Adjust.
5912 * gcc.target/i386/incoming-11.c: Likewise.
5913 * gcc.target/i386/pr46295.c: Likewise.
5914
5915 2012-05-18 Richard Guenther <rguenther@suse.de>
5916
5917 * gcc.dg/pr53352.c: Return zero.
5918
5919 2012-05-18 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/53390
5922 * gcc.dg/torture/pr53390.c: New testcase.
5923
5924 2012-05-18 Meador Inge <meadori@codesourcery.com>
5925
5926 PR rtl-optimization/53352
5927 * gcc.dg/pr53352.c: New test.
5928
5929 2012-05-17 David S. Miller <davem@davemloft.net>
5930
5931 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5932 failure on sparc-*-linux-gnu.
5933
5934 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5935
5936 PR c++/39681
5937 * g++.dg/parse/error49.C: New.
5938 * g++.dg/cpp0x/error8.C: Likewise.
5939 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5940 * g++.dg/ext/utf-dflt2.C: Likewise.
5941 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5942 * g++.dg/ext/utf-dflt.C: Likewise.
5943 * c-c++-common/raw-string-3.c: Likewise.
5944 * c-c++-common/raw-string-4.c: Likewise.
5945
5946 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/53371
5949 * g++.dg/cpp0x/catch1.C: New.
5950
5951 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/44516
5954 * g++.dg/parse/error48.C: New.
5955 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5956 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5957
5958 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5959
5960 * gcc.dg/tm/indirect-2.c: New test.
5961
5962 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5963
5964 PR tree-optimization/53217
5965 * gfortran.dg/pr53217.f90: New test.
5966
5967 2012-05-16 Richard Guenther <rguenther@suse.de>
5968
5969 PR tree-optimization/53364
5970 * g++.dg/torture/pr53364.C: New testcase.
5971
5972 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5973
5974 PR testsuite/52641
5975 * gcc.dg/pr52549.c: Fix test for long != void*
5976 * gcc.c-torture/execute/pr52979-1.x: New file.
5977 * gcc.c-torture/execute/pr52979-2.x: New file.
5978
5979 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5980
5981 PR preprocessor/7263
5982 * gcc.dg/binary-constants-2.c: Run without tracking locations
5983 accross macro expansion.
5984 * gcc.dg/binary-constants-3.c: Likewise.
5985 * gcc.dg/cpp/sysmac2.c: Likewise.
5986 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5987 location.
5988 * gcc.dg/cpp/syshdr3.c: New test.
5989 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5990 * gcc.dg/system-binary-constants-1.c: New test.
5991 * gcc.dg/system-binary-constants-1.h: New header for the new test
5992 above.
5993 * g++.dg/cpp/syshdr3.C: New test.
5994 * g++.dg/cpp/syshdr3.h: New header the new test above.
5995 * g++.dg/system-binary-constants-1.C: New test.
5996 * g++.dg/system-binary-constants-1.h: New header the new test
5997 above.
5998
5999 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6000
6001 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6002
6003 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR target/53358
6006 * gcc.dg/pr53358.c: New test.
6007
6008 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/11856
6011 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6012 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6013
6014 2012-05-15 Olivier Hainque <hainque@adacore.com>
6015
6016 * g++.dg/eh/sighandle.C: New testcase.
6017
6018 2012-05-15 Richard Guenther <rguenther@suse.de>
6019
6020 PR tree-optimization/53355
6021 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6022
6023 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6024
6025 * gfortran.dg/*.f90: Remove now redundant manual
6026 cleanup-modules directive.
6027
6028 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6029
6030 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6031 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6032
6033 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6034
6035 PR fortran/52428
6036 * gfortran.dg/int_range_io_1.f90: New test.
6037
6038 2012-05-14 Andi Kleen <ak@linux.intel.com>
6039 Jakub Jelinek <jakub@redhat.com>
6040
6041 PR target/53315
6042 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6043 * gcc.target/i386/rtm-check.h: New file.
6044 * gcc.target/i386/pr53315.c: New test.
6045
6046 2012-05-14 Tobias Burnus <burnus@net-b.de>
6047
6048 PR fortran/49110
6049 PR fortran/51055
6050 PR fortran/53329
6051 * gfortran.dg/deferred_type_param_4.f90: New.
6052 * gfortran.dg/deferred_type_param_6.f90: New.
6053
6054 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6055
6056 * gcc.target/i386/retarg.c: New test.
6057
6058 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6059
6060 PR fortran/45170
6061 * gfortran.dg/deferred_type_param_3.f90: New.
6062 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6063 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6064
6065 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6066
6067 * gnat.dg/null_pointer_deref3.adb: New test.
6068
6069 2012-05-12 Tobias Burnus <burnus@net-b.de>
6070
6071 PR fortran/49110
6072 PR fortran/52843
6073 * gfortran.dg/deferred_type_param_5.f90: New.
6074
6075 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6076
6077 * g++.dg/parse/error47.C: New.
6078
6079 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6080
6081 PR fortran/52537
6082 * gfortran.dg/string_compare_4.f90: Change option
6083 to -fdump-tree-original. Add test case for kind=4.
6084
6085 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6086
6087 PR fortran/52537
6088 * gfortran.dg/string_compare_4.f90: New test.
6089
6090 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6091
6092 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6093
6094 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6095
6096 PR c++/53305
6097 * g++.dg/cpp0x/variadic132.C: New.
6098
6099 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6100
6101 PR c++/53158
6102 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6103 * g++.dg/parse/error26.C: Tweak dg-error column number.
6104
6105 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6106
6107 PR c++/53301
6108 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6109
6110 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6111
6112 * gnat.dg/lto11.ad[sb]: New test.
6113
6114 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6115
6116 PR target/52908
6117 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6118 directive to Scan for vpmuldq, not vpmacsdql.
6119
6120 2012-05-09 Michael Matz <matz@suse.de>
6121
6122 PR tree-optimization/53185
6123 * gcc.dg/vect/pr53185.c: New test.
6124
6125 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6126
6127 PR middle-end/53249
6128 * gcc.target/i386/pr53249.c: New.
6129
6130 2012-05-09 Richard Guenther <rguenther@suse.de>
6131
6132 PR tree-optimization/18437
6133 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6134 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6135
6136 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR tree-optimization/53226
6139 * gcc.c-torture/compile/pr53226.c: New test.
6140
6141 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6142
6143 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6144 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6145 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6146 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6147 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6148 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6149 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6150 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6151 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6152 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6153 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6154 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6155 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6156 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6157
6158 2012-05-09 Dehao Chen <dehao@google.com>
6159
6160 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6161 * gcc.dg/predict-2.c: Likewise.
6162 * gcc.dg/predict-3.c: Likewise.
6163 * gcc.dg/predict-4.c: Likewise.
6164 * gcc.dg/predict-5.c: Likewise.
6165 * gcc.dg/predict-6.c: Likewise.
6166
6167 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6168
6169 PR target/53272
6170 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6171
6172 2012-05-08 Richard Guenther <rguenther@suse.de>
6173
6174 * gcc.dg/fold-bitand-4.c: New testcase.
6175
6176 2012-05-08 Dehao Chen <dehao@google.com>
6177
6178 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6179 heuristic is working properly.
6180 * gcc.dg/predict-2.c: Likewise.
6181 * gcc/dg/predict-3.c: Likewise.
6182 * gcc/dg/predict-4.c: Likewise.
6183 * gcc/dg/predict-5.c: Likewise.
6184 * gcc/dg/predict-6.c: Likewise.
6185
6186 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/53239
6189 * g++.dg/opt/vrp3.C: New test.
6190 * g++.dg/opt/vrp3-aux.cc: New file.
6191 * g++.dg/opt/vrp3.h: New file.
6192
6193 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6194
6195 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6196 .uleb128 support in assembler output.
6197
6198 2012-05-07 Richard Guenther <rguenther@suse.de>
6199
6200 PR lto/42987
6201 * g++.dg/lto/pr42987_0.C: New testcase.
6202 * g++.dg/lto/pr42987_1.C: Likewise.
6203
6204 2012-05-07 Tobias Burnus <burnus@net-b.de>
6205
6206 PR fortran/53255
6207 * gfortran.dg/typebound_operator_15.f90: New.
6208
6209 2012-05-06 Tobias Burnus <burnus@net-b.de>
6210
6211 PR fortran/41587
6212 * gfortran.dg/class_array_13.f90: New.
6213
6214 2012-05-06 Tristan Gingold <gingold@adacore.com>
6215
6216 * gnat.dg/warn7.adb: New test.
6217
6218 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gnat.dg/specs/renamings.ads: Rename to...
6221 * gnat.dg/specs/renaming1.ads: ...this.
6222 * gnat.dg/specs/renaming2.ads: New test.
6223 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6224 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6225 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6226 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6227
6228 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6229
6230 * gnat.dg/discr36.ad[sb]: New test.
6231 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6232
6233 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6234
6235 PR c/43772
6236 * c-c++-common/pr43772.c: New.
6237
6238 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6239
6240 PR fortran/41600
6241 * gfortran.dg/select_type_26.f03 : New test.
6242 * gfortran.dg/select_type_27.f03 : New test.
6243
6244 PR fortran/53191
6245 * gfortran.dg/select_type_28.f03 : New test.
6246
6247 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6248
6249 PR fortran/49010
6250 PR fortran/24518
6251 * gfortran.dg/mod_sign0_1.f90: New test.
6252 * gfortran.dg/mod_large_1.f90: New test.
6253
6254 2012-05-04 Tobias Burnus <burnus@net-b.de>
6255
6256 PR fortran/53175
6257 gfortran.dg/public_private_module_5.f90: New.
6258
6259 2012-05-04 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/53111
6262 * gfortran.dg/constructor_7.f90: New.
6263 * gfortran.dg/constructor_8.f90: New.
6264
6265 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/53166
6268 * g++.dg/cpp0x/static_assert7.C: New.
6269
6270 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6271
6272 PR tree-optimization/52633
6273 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6274 recognized as widening shifts instead of over-widening.
6275 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6276 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6277 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6278 * gcc.target/arm/pr52633.c: New test.
6279
6280 2012-05-04 Richard Guenther <rguenther@suse.de>
6281
6282 PR tree-optimization/53168
6283 * gcc.dg/torture/pr53168.c: New testcase.
6284 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6285
6286 2012-05-04 Richard Guenther <rguenther@suse.de>
6287
6288 * gcc.dg/lto/pr53214_0.c: New testcase.
6289
6290 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * gcc.target/ia64/pr48496.c: New test.
6293 * gcc.target/ia64/pr52657.c: Likewise.
6294
6295 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6296
6297 PR c/51712
6298 * c-c++-common/pr51712.c: New.
6299
6300 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6301
6302 PR target/53199
6303 * gcc.target/powwerpc/pr53199.c: New file.
6304
6305 2012-05-03 Jason Merrill <jason@redhat.com>
6306
6307 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6308
6309 * gcc.dg/debug/dwarf2/dups-types.c: New.
6310 * gcc.dg/debug/dwarf2/dups-types.h: New.
6311
6312 2012-05-03 Jason Merrill <jason@redhat.com>
6313
6314 * g++.dg/debug/dwarf2/namespace-2.C: New.
6315 * g++.dg/debug/dwarf2/localclass3.C: New.
6316
6317 2012-05-03 Jason Merrill <jason@redhat.com>
6318
6319 * g++.dg/debug/dwarf2/thunk1.C: New.
6320
6321 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR c++/53186
6324 * g++.dg/other/final2.C: New.
6325
6326 2012-05-03 Richard Guenther <rguenther@suse.de>
6327
6328 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6329
6330 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6331
6332 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6333 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6334 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6335 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6336
6337 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6338
6339 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6340 .byte 0xf2.
6341 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6342 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6343 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6344
6345 PR debug/53174
6346 * gcc.dg/pr53174.c: New test.
6347
6348 PR target/53187
6349 * gcc.target/arm/pr53187.c: New test.
6350 * gcc.c-torture/compile/pr53187.c: New test.
6351
6352 2012-05-03 Richard Guenther <rguenther@suse.de>
6353
6354 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6355 unsupported prefetching support.
6356
6357 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6358
6359 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6360 option -ftrack-macro-expansion=0.
6361 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6362 option -ftrack-macro-expansion=0.
6363
6364 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6365
6366 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6367 dg-options for target arm with dg-additional-options.
6368
6369 2012-05-03 Richard Guenther <rguenther@suse.de>
6370
6371 PR tree-optimization/53144
6372 * gcc.dg/torture/pr53144.c: New testcase.
6373
6374 2012-05-03 Tobias Burnus <burnus@net-b.de>
6375
6376 PR fortran/52864
6377 * gfortran.dg/pointer_intent_7.f90: New.
6378 * gfortran.dg/pure_formal_3.f90: New.
6379
6380 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6381
6382 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6383
6384 2012-05-02 Martin Jambor <mjambor@suse.cz>
6385
6386 PR lto/52605
6387 * g++.dg/lto/pr52605_0.C: New test.
6388
6389 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6390
6391 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6392 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6393 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6394 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6395 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6396 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6397 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6398 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6399 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6400 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6401 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6402 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6403 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6404 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6405 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6406 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6407
6408 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6409
6410 PR middle-end/53153
6411 * gcc.dg/pr53153.c: New test.
6412
6413 2012-05-02 Richard Guenther <rguenther@suse.de>
6414
6415 * g++.dg/tree-ssa/pr19807.C: Adjust.
6416
6417 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR tree-optimization/53163
6420 * gcc.c-torture/compile/pr53163.c: New test.
6421
6422 PR rtl-optimization/53160
6423 * gcc.c-torture/execute/pr53160.c: New test.
6424
6425 2012-05-01 Ian Lance Taylor <iant@google.com>
6426
6427 PR c/37303
6428 * gcc.dg/pr37303.c: New test.
6429
6430 2012-05-01 Richard Henderson <rth@redhat.com>
6431
6432 * lib/target-supports.exp
6433 (check_effective_target_sync_long_long_runtime): True for
6434 check_effective_target_powerpc64.
6435
6436 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6437
6438 PR c++/51033
6439 * gcc.dg/vector-1.c: Move to ...
6440 * c-c++-common/vector-1.c: ... here.
6441 * gcc.dg/vector-2.c: Move to ...
6442 * c-c++-common/vector-2.c: ... here.
6443 * gcc.dg/vector-3.c: Move to ...
6444 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6445 * gcc.dg/vector-4.c: Move to ...
6446 * c-c++-common/vector-4.c: ... here.
6447 * gcc.dg/vector-init-1.c: Move to ...
6448 * c-c++-common/vector-init-1.c: ... here.
6449 * gcc.dg/vector-init-2.c: Move to ...
6450 * c-c++-common/vector-init-2.c: ... here.
6451 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6452 * c-c++-common/vector-subscript-1.c: ... here.
6453 * gcc.dg/vector-subscript-2.c: Move to ...
6454 * c-c++-common/vector-subscript-2.c: ... here.
6455 * gcc.dg/vector-subscript-3.c: Move to ...
6456 * c-c++-common/vector-subscript-3.c: ... here.
6457
6458 PR c++/51314
6459 * g++.dg/cpp0x/vt-51314.C: New test.
6460 * g++.dg/cpp0x/variadic76.C: Fix.
6461
6462 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6463
6464 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6465
6466 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6467
6468 Add -Wvarargs option
6469 * c-c++-common/Wvarargs.c: New test case.
6470 * c-c++-common/Wvarargs-2.c: Likewise.
6471
6472 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6473
6474 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6475 * objc.dg/foreach-7.m: Force the test case to run without
6476 -ftrack-macro-expansion.
6477 * c-c++-common/tm/attrib-1.c: Likewise.
6478 * c-c++-common/warn-ommitted-condop.c: Likewise.
6479 * gcc.dg/assign-warn-1.c: Likewise.
6480 * gcc.dg/assign-warn-2.c: Likewise.
6481 * gcc.dg/attr-alloc_size.c: Likewise.
6482 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6483 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6484 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6485 * gcc.dg/c90-const-expr-9.c: Likewise.
6486 * gcc.dg/c99-const-expr-9.c: Likewise.
6487 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6488 * gcc.dg/cpp/direct2s.c: Likewise.
6489 * gcc.dg/cpp/pr28709.c: Likewise.
6490 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6491 * gcc.dg/dfp/composite-type.c: Likewise.
6492 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6493 with -ftrack-macro-expansion
6494 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6495 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6496 * g++.dg/ext/cleanup-1.C: Likewise.
6497 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6498 * g++.dg/template/sfinae10.C: Likewise.
6499 * g++.dg/tm/wrap-2.C: Likewise.
6500 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6501 * g++.dg/warn/Wsign-conversion.C: Likewise.
6502 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6503 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6504 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6505 it to run with -ftrack-macro-expansion.
6506 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6507 test cases without -ftrack-macro-expansion.
6508
6509 Fix location for static class members
6510 * g++.dg/template/sfinae6_neg.C: Adjust.
6511
6512 Make conversion warnings work on NULL with -ftrack-macro-expansion
6513 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6514 alongside the previous testing for NULL.
6515
6516 Fix -Wuninitialized for -ftrack-macro-expansion
6517 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6518
6519 Strip "<built-in>" loc from displayed expansion context
6520 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6521 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6522 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6523 new test above.
6524
6525 Fix expansion point loc for macro-like tokens
6526 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6527 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6528
6529 Fix token pasting with -ftrack-macro-expansion
6530 * gcc.dg/cpp/paste17.c: New test case for
6531 -ftrack-macro-expansion=2 mode only.
6532 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6533
6534 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * gnat.dg/warn6.ad[sb]: New test.
6537
6538 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6539
6540 PR 53149
6541 * gcc.dg/20011021-1.c: Adjust testcase.
6542
6543 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6544
6545 PR fortran/53148
6546 * gfortran.dg/function_optimize_12.f90: New test.
6547
6548 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6549
6550 PR target/53156
6551 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6552 code to match current output and cover new peephole2 pattern.
6553
6554 2012-04-27 Ollie Wild <aaw@google.com>
6555
6556 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6557
6558 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6559
6560 * gcc.c-torture/execute/20120427-2.c: New testcase.
6561 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6562 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6563 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6564
6565 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6566
6567 PR target/53138
6568 * gcc.c-torture/execute/20120427-1.c: New testcase.
6569
6570 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6571
6572 PR middle-end/27139
6573 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6574
6575 2012-04-27 Tom de Vries <tom@codesourcery.com>
6576
6577 PR tree-optimization/51879
6578 * gcc.dg/pr51879.c: New test.
6579 * gcc.dg/pr51879-2.c: Same.
6580 * gcc.dg/pr51879-3.c: Same.
6581 * gcc.dg/pr51879-4.c: Same.
6582 * gcc.dg/pr51879-6.c: Same.
6583
6584 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/53096
6587 * g++.dg/cpp0x/defaulted35.C: New.
6588 * g++.dg/cpp0x/defaulted15.C: Adjust.
6589
6590 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6591
6592 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6593 structure layout.
6594
6595 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6596
6597 * gcc.target/i386/builtin_target.c: Check avx2.
6598
6599 2012-04-26 Alan Modra <amodra@gmail.com>
6600
6601 * gcc.target/powerpc/savres.c: New test.
6602 * gcc.target/powerpc/powerpc.exp: Run it.
6603
6604 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6605
6606 PR target/53120
6607 * gcc.dg/torture/pr53120.c: New test.
6608
6609 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR middle-end/52979
6612 * gcc.c-torture/compile/pr52979-1.c: New test.
6613 * gcc.c-torture/execute/pr52979-1.c: New test.
6614 * gcc.c-torture/execute/pr52979-2.c: New test.
6615
6616 2012-04-25 Richard Guenther <rguenther@suse.de>
6617
6618 * gcc.target/i386/l_fma_float_5.c: Adjust.
6619 * gcc.target/i386/l_fma_double_4.c: Likewise.
6620 * gcc.target/i386/l_fma_float_2.c: Likewise.
6621 * gcc.target/i386/l_fma_float_6.c: Likewise.
6622 * gcc.target/i386/l_fma_double_1.c: Likewise.
6623 * gcc.target/i386/l_fma_double_5.c: Likewise.
6624 * gcc.target/i386/l_fma_float_3.c: Likewise.
6625 * gcc.target/i386/l_fma_double_2.c: Likewise.
6626 * gcc.target/i386/l_fma_double_6.c: Likewise.
6627 * gcc.target/i386/l_fma_float_4.c: Likewise.
6628 * gcc.target/i386/l_fma_double_3.c: Likewise.
6629 * gcc.target/i386/l_fma_float_1.c: Likewise.
6630
6631 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR tree-optimization/53058
6634 * gcc.c-torture/compile/pr53058.c: New test.
6635
6636 2012-04-25 Jan Hubicka <jh@suse.cz>
6637
6638 PR middle-end/53088
6639 * gcc.target/i386/pr39082-1.c: Update warning location.
6640
6641 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR c/52880
6644 * gcc.dg/pr52880.c: New test.
6645
6646 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6647
6648 * gcc.dg/m-un-2.c: Update.
6649 * gcc.dg/20011021-1.c: Update.
6650
6651 2012-04-25 Tobias Burnus <burnus@net-b.de>
6652
6653 PR fortran/52196
6654 * gfortran.dg/realloc_on_assign_14.f90: New.
6655
6656 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6657
6658 PR testsuite/52641
6659 PR tree-optimizations/52891
6660 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6661
6662 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/52363
6665 * g++.dg/cpp0x/sfinae35.C: New.
6666 * g++.dg/cpp0x/sfinae36.C: Likewise.
6667
6668 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6669
6670 * gcc.target/builtin_target.c: New testcase.
6671
6672 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6673
6674 PR target/47197
6675 * gcc.target/powerpc/pr47197.c: New test.
6676
6677 2012-04-24 Richard Guenther <rguenther@suse.de>
6678
6679 PR tree-optimization/53085
6680 * g++.dg/torture/pr53085.C: New testcase.
6681
6682 2012-04-24 Andrew Pinski <apinski@cavium.com>
6683
6684 PR tree-opt/33512
6685 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6686 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6687 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6688
6689 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR middle-end/53084
6692 * gcc.c-torture/execute/pr53084.c: New test.
6693
6694 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6697
6698 2012-04-23 Andrew Pinski <apinski@cavium.com>
6699
6700 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6701
6702 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6703
6704 PR regression/53076
6705 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6706 * gcc.dg/torture/builtin-power-1.c: Likewise.
6707
6708 2012-04-23 Richard Guenther <rguenther@suse.de>
6709
6710 PR tree-optimization/53070
6711 * gcc.dg/torture/pr53070.c: New testcase.
6712
6713 2012-04-23 Richard Guenther <rguenther@suse.de>
6714
6715 PR c/53060
6716 * gcc.dg/pr53060.c: New testcase.
6717
6718 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimizations/52891
6721 * gcc.c-torture/compile/pr52891-1.c: New test.
6722 * gcc.c-torture/compile/pr52891-2.c: New test.
6723
6724 2012-04-22 Tobias Burnus <burnus@net-b.de>
6725
6726 PR fortran/53051
6727 * gfortran.dg/read_float_4.f90: New.
6728
6729 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6730
6731 PR 35441
6732 * c-c++-common/pr35441.C: New.
6733
6734 2012-04-20 Ian Lance Taylor <iant@google.com>
6735
6736 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6737 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6738
6739 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6740
6741 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6742 array access.
6743 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6744
6745 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6746
6747 PR rtl-optimization/44214
6748 * gcc.dg/pr44214-1.c: New test.
6749 * gcc.dg/pr44214-2.c: Likewise.
6750 * gcc.dg/pr44214-3.c: Likewise.
6751
6752 2012-04-20 Richard Guenther <rguenther@suse.de>
6753
6754 * g++.dg/torture/20120420-1.C: New testcase.
6755
6756 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6757
6758 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6759
6760 2012-04-19 Christian Bruel <christian.bruel@st.com>
6761
6762 * gcc.dg/pr52283.c: New test.
6763
6764 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6765
6766 * gcc.dg/pr37985.c: New test.
6767
6768 2012-04-19 Richard Guenther <rguenther@suse.de>
6769
6770 PR rtl-optimization/44688
6771 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6772 possibly profitable.
6773
6774 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 PR tree-optimization/52976
6777 * gfortran.dg/reassoc_11.f: New test.
6778
6779 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 PR tree-optimization/52976
6782 * gfortran.dg/reassoc_7.f: New test.
6783 * gfortran.dg/reassoc_8.f: Likewise.
6784 * gfortran.dg/reassoc_9.f: Likewise.
6785 * gfortran.dg/reassoc_10.f: Likewise.
6786
6787 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/52422
6790 * g++.dg/cpp0x/sfinae33.C: New.
6791 * g++.dg/cpp0x/sfinae34.C: Likewise.
6792
6793 2012-04-18 Joey Ye <joey.ye@arm.com>
6794
6795 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6796
6797 2012-04-18 Richard Guenther <rguenther@suse.de>
6798
6799 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6800 array access.
6801 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6802 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6803
6804 2012-04-17 Tom de Vries <tom@codesourcery.com>
6805
6806 * g++.dg/pr51264-4.C: New test.
6807
6808 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/52599
6811 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6812
6813 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/53003
6816 * g++.dg/parse/crash59.C: New.
6817
6818 2012-04-17 Michael Matz <matz@suse.de>
6819
6820 PR tree-optimization/18437
6821 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6822
6823 2012-04-17 Richard Guenther <rguenther@suse.de>
6824
6825 PR middle-end/53011
6826 * g++.dg/torture/pr53011.C: New testcase.
6827
6828 2012-04-16 Jason Merrill <jason@redhat.com>
6829
6830 PR c++/38543
6831 * g++.dg/cpp0x/variadic131.C: New.
6832
6833 PR c++/52008
6834 * g++.dg/cpp0x/variadic130.C: New.
6835
6836 PR c++/50830
6837 * g++.dg/cpp0x/variadic129.C: New.
6838
6839 PR c++/50303
6840 * g++.dg/cpp0x/variadic128.C: New.
6841
6842 2012-04-16 Tobias Burnus <burnus@net-b.de>
6843
6844 PR fortran/52864
6845 * gfortran.dg/pointer_intent_6.f90: New.
6846
6847 2012-04-16 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/52916
6850 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6851 to include public_private_module_4.f90.
6852 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6853 targets.
6854
6855 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6856
6857 PR c++/49152
6858 * g++.dg/diagnostic/operator1.C: New.
6859 * g++.dg/ext/label5.C: Adjust.
6860 * g++.dg/ext/va-arg1.C: Likewise.
6861 * g++.dg/other/error20.C: Likewise.
6862 * g++.dg/other/error20.C: Likewise.
6863 * g++.dg/other/error16.C: Likewise.
6864 * g++.dg/other/error10.C: Likewise.
6865 * g++.dg/parse/error30.C: Likewise.
6866 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6867
6868 2012-04-16 Jason Merrill <jason@redhat.com>
6869
6870 PR c++/51148
6871 * g++.dg/cpp0x/variadic127.C: New.
6872
6873 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6874
6875 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6876 testcase name.
6877 Use fail, pass instead of unresolved.
6878 Don't log $optstr.
6879
6880 PR testsuite/52948
6881 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6882 TODO_dump_func.
6883 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6884 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6885 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6886
6887 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6888
6889 PR fortran/52968
6890 * gfortran.dg/typebound_call_23.f03: New test case.
6891
6892 2012-04-15 Jason Merrill <jason@redhat.com>
6893
6894 PR c++/47220
6895 * g++.dg/cpp0x/variadic126.C: New.
6896
6897 PR c++/52380
6898 * g++.dg/cpp0x/variadic125.C: New.
6899
6900 PR c++/52292
6901 * g++.dg/cpp0x/variadic124.C: New.
6902
6903 PR c++/52706
6904 * g++.dg/cpp0x/nullptr27.C: New.
6905
6906 PR c++/52818
6907 * g++.dg/warn/format8.C: New.
6908
6909 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6910
6911 PR fortran/51082
6912 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6913
6914 2012-04-14 Tobias Burnus <burnus@net-b.de>
6915
6916 PR fortran/52916
6917 PR fortran/40973
6918 * gfortran.dg/public_private_module_3.f90: New.
6919 * gfortran.dg/public_private_module_4.f90: New.
6920
6921 2012-04-14 Tom de Vries <tom@codesourcery.com>
6922
6923 * gcc.dg/superblock.c: New test.
6924
6925 2012-04-14 Tom de Vries <tom@codesourcery.com>
6926
6927 * gcc.dg/pr51879-12.c: New test.
6928
6929 2012-04-13 Jason Merrill <jason@redhat.com>
6930
6931 PR c++/52824
6932 * g++.dg/cpp0x/variadic123.C: New.
6933 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6934
6935 PR c++/52905
6936 * g++.dg/cpp0x/initlist-ctor1.C: New.
6937
6938 PR c++/52915
6939 * g++.dg/other/anon-union2.C: New.
6940
6941 2012-04-13 Martin Jambor <mjambor@suse.cz>
6942
6943 PR middle-end/52939
6944 * g++.dg/ipa/pr52939.C: New test.
6945
6946 2012-04-13 Tom de Vries <tom@codesourcery.com>
6947
6948 * gcc.dg/pr52734.c: New test.
6949
6950 2012-04-13 Richard Guenther <rguenther@suse.de>
6951
6952 PR tree-optimization/52969
6953 * gcc.dg/torture/pr52969.c: New testcase.
6954
6955 2012-04-13 Richard Guenther <rguenther@suse.de>
6956
6957 PR c/52549
6958 * gcc.dg/pr52549.c: New testcase.
6959
6960 2012-04-13 Richard Guenther <rguenther@suse.de>
6961
6962 PR c/52862
6963 * gcc.dg/pr52862.c: New testcase.
6964
6965 2012-04-13 Joey Ye <joey.ye@arm.com>
6966
6967 * gcc.target/arm/thumb1-imm.c: New testcase.
6968
6969 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6970
6971 PR target/52932
6972 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6973 second function argument.
6974 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6975 (calc_permps): Update declaration. Calculate result correctly.
6976 (avx2_test): Change src2 type to union256i_d.
6977 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6978 correctly.
6979
6980 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6981
6982 PR target/52775
6983 * gcc.target/powerpc/pr52775.c: New file.
6984
6985 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6986
6987 PR tree-optimization/18589
6988 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6989 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6990 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6991 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6992 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6993 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6994 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6995 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6996 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6997 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6998
6999 2012-04-12 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/52943
7002 * gcc.dg/torture/pr52943.c: New testcase.
7003
7004 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7005
7006 PR target/50751
7007 * gcc/target/sh/pr50751-4.c: New.
7008 * gcc/target/sh/pr50751-5.c: New.
7009 * gcc/target/sh/pr50751-6.c: New.
7010 * gcc/target/sh/pr50751-7.c: New.
7011
7012 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7013
7014 PR c++/52465
7015 * g++.dg/lookup/using52.C: New.
7016
7017 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7018
7019 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7020
7021 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7022
7023 PR rtl-optimization/52876
7024 * gcc.target/i386/pr52876.c: New.
7025
7026 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7027
7028 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7029 __UINTPTR_TYPE__.
7030 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7031 __INTPTR_TYPE__.
7032 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7033 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7034 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7035 (ptrdiff_t): ... this. All uses changed.
7036 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7037 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7038 __INTPTR_TYPE__.
7039 (main): Cast argument to __INTPTR_TYPE__.
7040 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7041 size_t.
7042 * gcc.dg/mallign.c (main): Likewise.
7043 * gcc.dg/pr38700.c (foo): Likewise.
7044 * gcc.dg/long-long-cst1.c (t): Likewise.
7045 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7046 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7047 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7048 * gcc.dg/pr25682.c (d, foo): Likewise.
7049 * gcc.dg/format/cast-1.c (f): Likewise.
7050 * gcc.dg/c90-const-expr-10.c
7051 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7052 (size_t): ...this. All uses changed.
7053 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7054 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7055 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7056 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7057 * gcc.dg/sequence-pt-1.c: Likewise.
7058 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7059 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7060 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7061 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7062 of ptrdiff_t with it.
7063 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7064 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7065 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7066
7067 2012-04-11 Jason Merrill <jason@redhat.com>
7068
7069 PR debug/45088
7070 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7071 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7072
7073 PR c++/52906
7074 * g++.dg/ext/attrib45.C: New.
7075
7076 * g++.dg/eh/dtor3.C: New.
7077
7078 2012-04-11 Richard Guenther <rguenther@suse.de>
7079
7080 PR middle-end/52621
7081 * gfortran.dg/pr52621.f90: New testcase.
7082
7083 2012-04-11 Richard Guenther <rguenther@suse.de>
7084
7085 PR middle-end/52918
7086 * g++.dg/torture/pr52918-1.C: New testcase.
7087 * g++.dg/torture/pr52918-2.C: Likewise.
7088
7089 2012-04-11 Tobias Burnus <burnus@net-b.de>
7090
7091 PR fortran/52729
7092 * gfortran.dg/block_11.f90: New.
7093
7094 2012-04-11 Nick Clifton <nickc@redhat.com>
7095
7096 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7097
7098 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7099
7100 PR target/16458
7101 * gcc.target/powerpc/pr16458-1.c: New test.
7102 * gcc.target/powerpc/pr16458-2.c: Likewise.
7103 * gcc.target/powerpc/pr16458-3.c: Likewise.
7104 * gcc.target/powerpc/pr16458-4.c: Likewise.
7105
7106 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7107
7108 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7109 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7110 * gcc.dg/builtin-bswap-5.c: Likewise.
7111 * gcc.target/i386/builtin-bswap-4.c: New test.
7112
7113 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7114
7115 PR 24985
7116 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7117
7118 2012-04-11 Richard Guenther <rguenther@suse.de>
7119
7120 PR rtl-optimization/52881
7121 * gcc.dg/torture/pr52881.c: New testcase.
7122 * gcc.dg/torture/pr52913.c: Likewise.
7123
7124 2012-04-11 Richard Guenther <rguenther@suse.de>
7125
7126 PR tree-optimization/52912
7127 * gcc.dg/torture/pr52912.c: New testcase.
7128
7129 2010-04-10 Michael Matz <matz@suse.de>
7130
7131 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7132 * gcc.dg/vect/vect-outer-1.c: Adjust.
7133 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7134 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7135 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7136 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7137 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7138 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7139
7140 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7141
7142 PR tree-optimization/52870
7143 * gcc.dg/vect/pr52870.c: New test.
7144
7145 2012-04-09 Mike Stump <mikestump@comcast.net>
7146
7147 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7148 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7149 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7150 * gnat.dg/aggr11.adb: Likewise.
7151 * gnat.dg/aggr11_pkg.ads: Likewise.
7152 * gnat.dg/aggr15.adb: Likewise.
7153 * gnat.dg/aggr15.ads: Likewise.
7154 * gnat.dg/aggr17.adb: Likewise.
7155 * gnat.dg/aggr18.adb: Likewise.
7156 * gnat.dg/array14.adb: Likewise.
7157 * gnat.dg/array14.ads: Likewise.
7158 * gnat.dg/array14_pkg.ads: Likewise.
7159 * gnat.dg/array19.adb: Likewise.
7160 * gnat.dg/array19.ads: Likewise.
7161 * gnat.dg/discr27.adb: Likewise.
7162 * gnat.dg/discr27.ads: Likewise.
7163 * gnat.dg/discr35.adb: Likewise.
7164 * gnat.dg/discr35.ads: Likewise.
7165 * gnat.dg/discr6.adb: Likewise.
7166 * gnat.dg/discr6_pkg.ads: Likewise.
7167 * gnat.dg/import1.adb: Likewise.
7168 * gnat.dg/import1.ads: Likewise.
7169 * gnat.dg/loop_address2.adb: Likewise.
7170 * gnat.dg/opt7.adb: Likewise.
7171 * gnat.dg/opt7.ads: Likewise.
7172 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7173 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7174 * gnat.dg/rep_clause2.adb: Likewise.
7175 * gnat.dg/rep_clause2.ads: Likewise.
7176 * gnat.dg/slice2.adb: Likewise.
7177 * gnat.dg/slice2.ads: Likewise.
7178 * gnat.dg/slice6.adb: Likewise.
7179 * gnat.dg/slice6_pkg.ads: Likewise.
7180 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7181 * gnat.dg/taft_type2.adb: Likewise.
7182 * gnat.dg/taft_type2.ads: Likewise.
7183 * gnat.dg/taft_type2_pkg.ads: Likewise.
7184 * gnat.dg/volatile10.adb: Likewise.
7185 * gnat.dg/volatile10_pkg.ads: Likewise.
7186
7187 * gcc.dg/dll-8.c: Remove execute permissions.
7188 * g++.dg/ext/dllexport5.C: Likewise.
7189
7190 2012-04-09 Jan Hubicka <jh@suse.cz>
7191
7192 PR lto/52722
7193 PR lto/51765
7194 PR lto/52634
7195 * gcc.dg/lto/pr52634_1.c: New testcase.
7196 * gcc.dg/lto/pr52634_0.c: New testcase.
7197
7198 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7199
7200 PR target/52883
7201 * gcc.target/i386/pr52883.c: New testcase.
7202
7203 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7204
7205 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7206 (check_effective_target_sync_long_long): Add SPARC case.
7207 (check_effective_target_sync_long_long_runtime): Likewise.
7208 (check_effective_target_sync_int_long): Adjust SPARC case.
7209 (check_effective_target_sync_char_short): Likewise.
7210
7211 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7212
7213 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7214 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7215
7216 2012-04-08 Tobias Burnus <burnus@net-b.de>
7217
7218 PR fortran/40973
7219 PR fortran/52751
7220 * gfortran.dg/public_private_module_2.f90: New.
7221
7222 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7223
7224 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7225 directives.
7226
7227 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7228
7229 PR fortran/52893
7230 * gfortran.dg/function_optimize_11.f90: New test.
7231
7232 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/52668
7235 * gfortran.dg/use_only_6.f90: New test.
7236
7237 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7238
7239 PR fortran/52668
7240 * gfortran.dg/use_only_6.f90: New test.
7241 2012-04-06 Mike Stump <mikestump@comcast.net>
7242
7243 PR testsuite/50722
7244 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7245
7246 2012-04-05 Jason Merrill <jason@redhat.com>
7247
7248 PR c++/52596
7249 * g++.dg/template/qualified-id5.C: New.
7250
7251 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7252
7253 PR target/52882
7254 * gcc.target/i386/pr52882.c: New test.
7255
7256 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7257 Dominique D'Humieures <dominiq@lps.ens.fr>
7258
7259 PR testsuite/52614
7260 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7261 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7262
7263 2012-04-04 Jason Merrill <jason@redhat.com>
7264
7265 PR c++/52845
7266 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7267
7268 2012-04-03 Jason Merrill <jason@redhat.com>
7269
7270 PR c++/52796
7271 * g++.dg/cpp0x/variadic-value1.C: New.
7272
7273 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7274
7275 * gnat.dg/pack18.adb: New test.
7276 * gnat.dg/pack18_pkg.ads: New helper.
7277
7278 2012-04-03 Richard Guenther <rguenther@suse.de>
7279
7280 PR tree-optimization/52808
7281 * gcc.dg/pr52808.c: New testcase.
7282
7283 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR tree-optimization/52835
7286 * gfortran.dg/pr52835.f90: New test.
7287
7288 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gnat.dg/specs/aggr5.ads: New test.
7291
7292 2012-04-02 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/52756
7295 * gcc.dg/torture/pr52756.c: New testcase.
7296
7297 2012-04-02 Richard Guenther <rguenther@suse.de>
7298
7299 PR middle-end/52803
7300 * gcc.dg/pr52803.c: New testcase.
7301
7302 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7303
7304 PR c++/40942
7305 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7306 DR 214 in account.
7307
7308 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/50043
7311 * g++.dg/cpp0x/noexcept17.C: New.
7312 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7313 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7314 * g++.dg/cpp0x/noexcept01.C: Likewise.
7315 * g++.dg/eh/init-temp1.C: Likewise.
7316 * g++.dg/eh/ctor1.C: Likwise.
7317
7318 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/controlled6.adb: New test.
7321 * gnat.dg/controlled6_pkg.ads: New helper.
7322 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7323
7324 2012-03-30 Richard Henderson <rth@redhat.com>
7325
7326 PR debug/52727
7327 * g++.dg/opt/pr52727.C: New testcase.
7328
7329 2012-03-30 Richard Guenther <rguenther@suse.de>
7330
7331 PR tree-optimization/52754
7332 * gcc.target/i386/pr52754.c: New testcase.
7333
7334 2012-03-30 Richard Guenther <rguenther@suse.de>
7335
7336 PR middle-end/52772
7337 * g++.dg/torture/pr52772.C: New testcase.
7338
7339 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7340
7341 PR c++/52718
7342 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7343
7344 2012-03-29 Jason Merrill <jason@redhat.com>
7345
7346 PR c++/52685
7347 * g++.dg/template/inherit8.C: New.
7348
7349 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR c++/52759
7352 * g++.dg/ext/weak4.C: New test.
7353
7354 PR tree-optimization/52760
7355 * gcc.c-torture/execute/pr52760.c: New test.
7356
7357 2012-03-29 Jason Merrill <jason@redhat.com>
7358
7359 PR c++/52743
7360 * g++.dg/cpp0x/initlist-array3.C: New.
7361
7362 2012-03-28 Jason Merrill <jason@redhat.com>
7363
7364 PR c++/52746
7365 * g++.dg/overload/virtual2.C: New.
7366
7367 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7368
7369 * gnat.dg/vect7.ad[sb]: New test.
7370
7371 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7372 Tobias Burnus <burnus@gcc.gnu.org>
7373
7374 PR fortran/52652
7375 * gfortran.dg/allocate_class_1.f90 : Change error test.
7376 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7377 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7378 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7379
7380 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR middle-end/52691
7383 * gcc.dg/pr52691.c: New test.
7384
7385 PR middle-end/52750
7386 * gcc.c-torture/compile/pr52750.c: New test.
7387
7388 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7389
7390 PR target/52692
7391 * gcc.target/avr/torture/builtins-2.c: New test.
7392
7393 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR target/52736
7396 * gcc.target/i386/pr52736.c: New test.
7397
7398 2012-03-27 Martin Jambor <mjambor@suse.cz>
7399
7400 PR middle-end/52693
7401 * gcc.dg/torture/pr52693.c: New test.
7402
7403 2012-03-27 Meador Inge <meadori@codesourcery.com>
7404
7405 PR c++/52672
7406 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7407
7408 2012-03-27 Mike Stump <mikestump@comcast.net>
7409
7410 PR target/52665
7411 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7412 failures that match branch names.
7413
7414 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7415 H.J. Lu <hongjiu.lu@intel.com>
7416
7417 PR target/52698
7418 * gcc.target/i386/pr52698.c: New test.
7419
7420 2012-03-27 Richard Guenther <rguenther@suse.de>
7421
7422 PR middle-end/52720
7423 * gcc.dg/torture/pr52720.c: New testcase.
7424
7425 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7426
7427 * gnat.dg/pack17.adb: New test.
7428
7429 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7430
7431 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7432 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7433
7434 2012-03-26 Martin Jambor <mjambor@suse.cz>
7435
7436 PR tree-optimization/50052
7437 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7438
7439 2012-03-26 Richard Guenther <rguenther@suse.de>
7440
7441 PR tree-optimization/52701
7442 * gfortran.dg/pr52701.f90: New testcase.
7443
7444 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7445
7446 PR tree-optimization/52686
7447 * gcc.target/arm/pr52686.c: New test.
7448
7449 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7450
7451 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7452 Add "-Os -flto" to list.
7453
7454 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7455
7456 * gnat.dg/concat2.ad[sb]: New test.
7457
7458 2012-03-24 Jason Merrill <jason@redhat.com>
7459
7460 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7461 * g++.dg/cpp0x/trailing2.C: Likewise.
7462 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7463 * g++.dg/cpp1y/auto-fn1.C: New.
7464 * g++.dg/cpp1y/auto-fn2.C: New.
7465 * g++.dg/cpp1y/auto-fn3.C: New.
7466 * g++.dg/cpp1y/auto-fn4.C: New.
7467 * g++.dg/cpp1y/auto-fn5.C: New.
7468 * g++.dg/cpp1y/auto-fn6.C: New.
7469 * g++.dg/cpp1y/auto-fn7.C: New.
7470 * g++.dg/cpp1y/auto-fn8.C: New.
7471 * g++.dg/cpp1y/auto-fn9.C: New.
7472 * g++.dg/cpp1y/auto-fn10.C: New.
7473 * g++.dg/cpp1y/auto-fn11.C: New.
7474
7475 2012-03-23 Richard Guenther <rguenther@suse.de>
7476
7477 PR tree-optimization/52678
7478 * gfortran.dg/pr52678.f: New testcase.
7479
7480 2012-03-23 Richard Guenther <rguenther@suse.de>
7481
7482 PR tree-optimization/52638
7483 * g++.dg/torture/pr52638.C: New testcase.
7484
7485 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7486
7487 PR c++/52487
7488 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7489
7490 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR c++/52671
7493 * g++.dg/ext/attrib44.C: New test.
7494
7495 2012-03-22 Jan Hubicka <jh@suse.cz>
7496
7497 PR middle-end/51737
7498 * g++.dg/torture/pr51737.C: New testcase
7499
7500 2012-03-22 Richard Guenther <rguenther@suse.de>
7501
7502 PR tree-optimization/52548
7503 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7504
7505 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7506
7507 * lib/fortran-modules.exp (list-module-names-1): Remove
7508 warning.
7509
7510 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7511
7512 PR target/50751
7513 * gcc.target/sh/pr50751-1.c: New.
7514 * gcc.target/sh/pr50751-2.c: New.
7515 * gcc.target/sh/pr50751-3.c: New.
7516
7517 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7518
7519 PR target/52479
7520 * gcc.target/sh/sh4a-cos.c: Remove.
7521 * gcc.target/sh/sh4a-sin.c: Remove.
7522 * gcc.target/sh/sh4a-sincos.c: Remove.
7523
7524 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7525
7526 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7527 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7528
7529 2012-03-21 Martin Jambor <mjambor@suse.cz>
7530
7531 PR testsuite/52641
7532 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7533 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7534
7535 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7536
7537 * gcc.target/arm/thumb-16bit-ops.c: New file.
7538 * gcc.target/arm/thumb-ifcvt.c: New file.
7539
7540 2012-03-20 Jason Merrill <jason@redhat.com>
7541
7542 * lib/target-supports.exp: Add { target c++1y }.
7543
7544 * g++.dg/cpp0x/auto32.C: New.
7545
7546 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7547
7548 PR testsuite/52641
7549 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7550 int32plus.
7551 * gcc.dg/torture/pr48124-4.c: Ditto:
7552 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7553
7554 2012-03-20 Jason Merrill <jason@redhat.com>
7555
7556 PR c++/52510
7557 * g++.dg/cpp0x/initlist66.C: New.
7558
7559 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7560
7561 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7562 __AVR_HAVE_LPMX__
7563
7564 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7565
7566 PR target/49868
7567 * gcc.target/avr/torture/addr-space-2.h: New file.
7568 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7569 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7570 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7571 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7572
7573 2012-03-20 Richard Guenther <rguenther@suse.de>
7574
7575 * gnat.dg/pack16.adb: New testcase.
7576 * gnat.dg/pack16_pkg.ads: Likewise.
7577 * gnat.dg/specs/pack8.ads: Likewise.
7578 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7579
7580 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7581
7582 * g++.dg/warn/Wuseless-cast.C: Extend.
7583
7584 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7585
7586 PR c++/14710
7587 * g++.dg/warn/Wuseless-cast.C: New.
7588
7589 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7590
7591 PR libfortran/52608
7592 * gfortran.dg/pr52608.f90: New test.
7593
7594 2012-03-17 Tobias Burnus <burnus@net-b.de>
7595
7596 PR fortran/52585
7597 * gfortran.dg/proc_ptr_36.f90: New.
7598
7599 2012-03-16 Martin Jambor <mjambor@suse.cz>
7600
7601 * gcc.dg/misaligned-expand-1.c: New test.
7602 * gcc.dg/misaligned-expand-3.c: Likewise.
7603
7604 2012-03-16 Richard Guenther <rguenther@suse.de>
7605 Kai Tietz <ktietz@redhat.com>
7606
7607 PR middle-end/48814
7608 * gcc.c-torture/execute/pr48814-1.c: New test.
7609 * gcc.c-torture/execute/pr48814-2.c: New test.
7610 * gcc.dg/tree-ssa/assign-1.c: New test.
7611 * gcc.dg/tree-ssa/assign-2.c: New test.
7612 * gcc.dg/tree-ssa/assign-3.c: New test.
7613
7614 2012-03-16 Richard Guenther <rguenther@suse.de>
7615
7616 * gnat.dg/specs/pack7.ads: New testcase.
7617
7618 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR target/52568
7621 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7622 * gcc.dg/torture/vshuf-8.inc: Likewise.
7623 * gcc.dg/torture/vshuf-16.inc: Likewise.
7624 * gcc.dg/torture/vshuf-32.inc: Likewise.
7625
7626 2012-03-15 Jason Merrill <jason@redhat.com>
7627
7628 * g++.dg/torture/pr52582.C: New.
7629
7630 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7631
7632 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7633
7634 2012-03-15 Ira Rosen <irar@il.ibm.com>
7635 Ulrich Weigand <ulrich.weigand@linaro.org>
7636
7637 * gcc.dg/vect/slp-cond-3.c: New test.
7638 * gcc.dg/vect/slp-cond-4.c: New test.
7639
7640 2012-03-15 Ira Rosen <irar@il.ibm.com>
7641 Ulrich Weigand <ulrich.weigand@linaro.org>
7642
7643 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7644 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7645
7646 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7647
7648 PR libfortran/52434
7649 PR libfortran/48878
7650 PR libfortran/38199
7651 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7652 * gfortran.dg/round_1.f03: Likewise.
7653
7654 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7655 Andrew Pinski <apinski@cavium.com>
7656
7657 PR middle-end/52592
7658 * gcc.dg/pr52592.c: New test.
7659
7660 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7661
7662 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7663 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7664 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7665 * lib/fortran-modules.exp: .. this new file. Adjust users.
7666 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7667 gfortran-dg-debug-runtest): Call cleanup-modules.
7668 * lib/fortran-torture.exp (fortran-torture-execute,
7669 fortran-torture): Likewise.
7670 * gfortran.dg/coarray/caf.exp: Likewise.
7671 * lib/lto.exp: Likewise.
7672 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7673 * gfortran.dg/class_4b.f03: Likewise.
7674 * gfortran.dg/class_4c.f03: Likewise.
7675 * gfortran.dg/class_45a.f03: Likewise.
7676 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7677 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7678 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7679 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7680 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7681 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7682 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7683 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7684 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7685 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7686 * gfortran.dg/whole_file_28.f90: Likewise.
7687 * gfortran.dg/whole_file_29.f90: Likewise.
7688 * gfortran.dg/whole_file_30.f90: Likewise.
7689 * gfortran.dg/whole_file_31.f90: Likewise.
7690
7691 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7692
7693 PR tree-optimization/52267
7694 * gcc.dg/pr52267.c: New test.
7695 * gcc.dg/tree-ssa/vrp65.c: New test.
7696 * gcc.dg/tree-ssa/vrp66.c: New test.
7697
7698 2012-03-15 Richard Guenther <rguenther@suse.de>
7699
7700 PR middle-end/52580
7701 * gfortran.dg/vect/pr52580.f: New testcase.
7702
7703 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7704
7705 * gcc.target/sh/fpul-usage-1.c: New.
7706
7707 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7708
7709 PR target/49468
7710 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7711 * gcc.target/sh/pr49468-di.c: Likewise.
7712
7713 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7716 * gcc.dg/c99-stdint-6.c: Likewise.
7717 * gcc.dg/lto/20090210_0.c: Likewise.
7718 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7719 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7720 * gcc.dg/pragma-init-fini-2.c: Likewise.
7721 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7722 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7723 * gcc.target/i386/pr22152.c: Likewise.
7724 * gcc.target/i386/vect8-ret.c: Likewise.
7725 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7726 handling.
7727
7728 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7731 * g++.dg/tree-prof/partition1.C: Likewise.
7732 * g++.dg/tree-prof/partition2.C: Likewise.
7733 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7734 handling.
7735 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7736 * gcc.c-torture/execute/20010724-1.c: Remove.
7737 * gcc.c-torture/execute/20010724-1.x: Remove.
7738 * gcc.c-torture/execute/20040208-2.c: Remove.
7739 * gcc.c-torture/execute/20040208-2.x: Remove.
7740 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7741 Remove.
7742 (main) [__mips__ && __sgi__]: Remove.
7743 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7744 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7745 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7746 mips-sgi-irix6* handling.
7747 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7748 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7749 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7750 handling.
7751 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7752 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7753 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7754 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7755 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7756 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7757 mips-sgi-irix6*.
7758 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7759 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7760 * gcc.target/mips/save-restore-3.c: Likewise.
7761 * gcc.target/mips/save-restore-4.c: Likewise.
7762 * gcc.target/mips/save-restore-5.c: Likewise.
7763 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7764 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7765 messages.
7766 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7767 IRIX 6 handling.
7768 (restore_ld_library_path_env_vars): Likewise.
7769 * lib/target-supports.exp (check_profiling_available): Remove
7770 mips*-*-irix* handling.
7771 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7772 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7773 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7774
7775 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c++/52582
7778 * g++.dg/opt/pr52582.C: New test.
7779
7780 2012-03-14 Richard Guenther <rguenther@suse.de>
7781
7782 PR tree-optimization/52571
7783 * gcc.dg/vect/vect-2.c: Initialize arrays.
7784 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7785 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7786 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7787
7788 2012-03-14 Richard Guenther <rguenther@suse.de>
7789
7790 PR middle-end/52080
7791 PR middle-end/52097
7792 PR middle-end/48124
7793 * gcc.dg/torture/pr48124-1.c: New testcase.
7794 * gcc.dg/torture/pr48124-2.c: Likewise.
7795 * gcc.dg/torture/pr48124-3.c: Likewise.
7796 * gcc.dg/torture/pr48124-4.c: Likewise.
7797
7798 2012-03-14 Richard Guenther <rguenther@suse.de>
7799
7800 PR middle-end/52578
7801 * gcc.dg/pr52578.c: New testcase.
7802
7803 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR c++/52521
7806 * g++.dg/cpp0x/udlit-args2.C: New test.
7807
7808 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7809
7810 PR target/48596
7811 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7812 * gcc.c-torture/compile/pr48596.c: ... here.
7813
7814 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7815
7816 PR c++/51641
7817 * g++.dg/lookup/hidden-class17.C: New test.
7818
7819 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR c/52577
7822 * gcc.dg/Wunused-var-3.c: New test.
7823
7824 2012-03-13 Martin Jambor <mjambor@suse.cz>
7825
7826 * gcc.dg/misaligned-expand-2.c: New test.
7827
7828 2012-03-13 Richard Guenther <rguenther@suse.de>
7829
7830 PR middle-end/52134
7831 * gcc.dg/pr52134.c: New testcase.
7832
7833 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7836
7837 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838
7839 PR tree-optimization/46728
7840 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7841 * gcc.target/powerpc/pr46728-5.c: Likewise.
7842 * gcc.target/powerpc/pr46728-8.c: Likewise.
7843 * gcc.target/powerpc/pr46728-10.c: Likewise.
7844 * gcc.target/powerpc/pr46728-11.c: Likewise.
7845 * gcc.target/powerpc/pr46728-13.c: Likewise.
7846 * gcc.target/powerpc/pr46728-14.c: Likewise.
7847 * gcc.target/powerpc/pr46728-15.c: Likewise.
7848
7849 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 PR c++/52299
7852 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7853
7854 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7855
7856 PR tree-optimization/46728
7857 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7858 * gcc.target/powerpc/pr46728-5.c: Likewise.
7859 * gcc.target/powerpc/pr46728-8.c: Likewise.
7860 * gcc.target/powerpc/pr46728-10.c: Likewise.
7861 * gcc.target/powerpc/pr46728-11.c: Likewise.
7862 * gcc.target/powerpc/pr46728-13.c: Likewise.
7863 * gcc.target/powerpc/pr46728-14.c: Likewise.
7864 * gcc.target/powerpc/pr46728-15.c: Likewise.
7865
7866 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7867
7868 PR target/49868
7869 * gcc.target/avr/torture/addr-space-1.h: New file.
7870 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7871 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7872 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7873 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7874
7875 2012-03-12 Andrew Pinski <apinski@cavium.com>
7876
7877 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7878
7879 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7880
7881 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7882 * g++.dg/abi/thunk4.C: Likewise.
7883 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7884 Adapt line numbers.
7885 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7886 handling.
7887 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7888 * g++.dg/eh/spbp.C: Likewise.
7889 * g++.dg/ext/label13.C: Likewise.
7890 * g++.dg/guality/guality.exp: Likewise.
7891 * g++.dg/other/anon5.C: Likewise.
7892 * g++.dg/other/pragma-ep-1.C: Remove.
7893 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7894 * g++.dg/warn/pr31246.C: Likewise.
7895 * g++.dg/warn/weak1.C: Likewise.
7896 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7897 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7898 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7899 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7900 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7901 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7902 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7903 * gcc.dg/c99-tgmath-1.c: Likewise.
7904 * gcc.dg/c99-tgmath-2.c: Likewise.
7905 * gcc.dg/c99-tgmath-3.c: Likewise.
7906 * gcc.dg/c99-tgmath-4.c: Likewise.
7907 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7908 handling.
7909 * gcc.dg/debug/pr49032.c: Likewise.
7910 * gcc.dg/guality/guality.exp: Likewise.
7911 * gcc.dg/intmax_t-1.c: Likewise.
7912 * gcc.dg/pr48616.c: Likewise.
7913 * gcc.dg/pragma-ep-1.c: Remove.
7914 * gcc.dg/pragma-ep-2.c: Remove.
7915 * gcc.dg/pragma-ep-3.c: Remove.
7916 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7917 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7918 * gcc.misc-tests/gcov-14.c: Likewise.
7919 * gfortran.dg/guality/guality.exp: Likewise.
7920 * lib/target-supports.exp (check_weak_available): Likewise.
7921 (add_options_for_tls): Likewise.
7922 (check_ascii_locale_available): Likewise.
7923 * obj-c++.dg/dwarf-2.mm: Likewise.
7924 * objc.dg/dwarf-1.m: Likewise.
7925 * objc.dg/dwarf-2.m: Likewise.
7926
7927 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/51721
7930 * gcc.dg/tree-ssa/vrp64.c: New test.
7931
7932 PR tree-optimization/52533
7933 * gcc.c-torture/compile/pr52533.c: New test.
7934
7935 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7936
7937 * gcc.target/i386/rtm-xabort-1.c: New.
7938 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7939 * gcc.target/i386/rtm-xend-1.c: Ditto.
7940 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7941 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7942 * gcc.target/i386/sse-13.c: Ditto.
7943 * gcc.target/i386/sse-14.c: Ditto.
7944 * gcc.target/i386/sse-22.c: Ditto.
7945 * gcc.target/i386/sse-23.c: Ditto.
7946 * g++.dg/other/i386-2.C: Ditto.
7947 * g++.dg/other/i386-3.C: Ditto.
7948
7949 2012-03-12 Tobias Burnus <burnus@net-b.de>
7950
7951 PR fortran/52542
7952 * gfortran.dg/proc_ptr_35.f90: New.
7953
7954 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7955
7956 PR target/52530
7957 * gcc.dg/torture/pr52530.c: New test.
7958
7959 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7960
7961 PR target/51244
7962 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7963
7964 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7965
7966 PR target/52450
7967 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7968
7969 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7970
7971 2012-03-09 Andrew Pinski <apinski@cavium.com>
7972
7973 PR middle-end/51988
7974 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7975 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7976
7977 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7978
7979 * gcc.dg/tree-ssa/scev-3.c: New.
7980 * gcc.dg/tree-ssa/scev-4.c: New.
7981
7982 2012-03-08 Tobias Burnus <burnus@net-b.de>
7983
7984 PR fortran/52469
7985 * gfortran.dg/proc_ptr_34.f90
7986
7987 2012-03-07 Jason Merrill <jason@redhat.com>
7988
7989 PR c++/52521
7990 * g++.dg/cpp0x/udlit-mangle.C: New.
7991
7992 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7993
7994 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7995
7996 2012-03-06 Richard Guenther <rguenther@suse.de>
7997
7998 PR middle-end/52493
7999 * gcc.dg/torture/pr52493.c: New testcase.
8000
8001 2012-03-06 Richard Guenther <rguenther@suse.de>
8002
8003 PR lto/52097
8004 * gcc.dg/lto/pr52097_0.c: New testcase.
8005
8006 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8007
8008 PR target/51244
8009 * gcc.target/sh/pr51244-1.c: New.
8010 * gcc.target/sh/pr51244-2.c: New.
8011 * gcc.target/sh/pr51244-3.c: New.
8012
8013 2012-03-05 Jason Merrill <jason@redhat.com>
8014
8015 PR c++/51930
8016 * g++.dg/ext/visibility/template11.C: New.
8017
8018 * g++.dg/cpp0x/implicit13.C: New.
8019
8020 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR tree-optimization/51721
8023 * gcc.dg/tree-ssa/vrp63.c: New test.
8024 * gcc.dg/pr51721.c: New test.
8025
8026 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8027
8028 PR fortran/50981
8029 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8030 argument checks.
8031
8032 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8033
8034 PR target/52146
8035 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8036
8037 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8038
8039 PR fortran/50981
8040 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8041
8042 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8043
8044 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8045 int32plus.
8046
8047 2012-03-03 Jason Merrill <jason@redhat.com>
8048
8049 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8050
8051 Core 1270
8052 * g++.dg/cpp0x/initlist65.C: New.
8053
8054 PR c++/36797
8055 * g++.dg/ext/is_empty2.C: New.
8056
8057 2012-03-03 Tobias Burnus <burnus@net-b.de>
8058
8059 PR fortran/48820
8060 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8061
8062 2012-03-03 Tobias Burnus <burnus@net-b.de>
8063
8064 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8065 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8066 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8067 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8068 * gfortran.dg/class_30.f90: Remove dg-warning line.
8069 * gfortran.dg/bind_c_usage_25.f90: New.
8070
8071 2012-03-03 Tobias Burnus <burnus@net-b.de>
8072
8073 PR fortran/48820
8074 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8075 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8076 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8077
8078 2012-03-03 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/48820
8081 * gfortran.dg/assumed_type_1.f90: New.
8082 * gfortran.dg/assumed_type_2.f90: New.
8083 * gfortran.dg/assumed_type_3.f90: New.
8084 * gfortran.dg/assumed_type_4.f90: New.
8085
8086 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8087
8088 PR target/49486
8089 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8090 * gcc.target/sh/pr49468-di.c: New.
8091
8092 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8093
8094 * gcc.dg/graphite/pr50561.c: Update.
8095
8096 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8097
8098 * gcc.target/powerpc/pr52457.c: New test.
8099
8100 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8101
8102 * gcc.target/arm/sat-1.c: New test.
8103
8104 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8105
8106 PR target/46716
8107 * gcc.target/i386/pr46716.c: New test.
8108
8109 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/51989
8112 * g++.dg/cpp0x/sfinae32.C: New.
8113
8114 2012-03-02 Richard Guenther <rguenther@suse.de>
8115
8116 PR tree-optimization/52406
8117 * gcc.dg/torture/pr52406.c: New testcase.
8118
8119 2012-03-02 Tobias Burnus <burnus@net-b.de>
8120
8121 PR fortran/52325
8122 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8123 * gfortran.dg/nullify_2.f90: Update dg-error.
8124 * gfortran.dg/nullify_4.f90: Ditto.
8125 * gfortran.dg/pointer_init_6.f90: Ditto.
8126
8127 2012-03-02 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/52270
8130 * gfortran.dg/class_51.f90: New.
8131
8132 2012-03-02 Tobias Burnus <burnus@net-b.de>
8133
8134 PR fortran/52452
8135 * gfortran.dg/intrinsic_8.f90: New.
8136
8137 2012-03-01 Kai Tietz <ktietz@redhat.com>
8138
8139 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8140 routines on mingw targets.
8141 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8142
8143 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR tree-optimization/52445
8146 * gcc.dg/pr52445.c: New test.
8147
8148 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR target/52437
8151 * gcc.c-torture/compile/pr52437.c: New test.
8152
8153 PR middle-end/52419
8154 * gcc.dg/torture/pr52419.c: New test.
8155
8156 PR tree-optimization/52429
8157 * gcc.dg/torture/pr52429.c: New test.
8158 * g++.dg/opt/pr52429.C: New test.
8159
8160 2012-02-29 Richard Guenther <rguenther@suse.de>
8161
8162 PR testsuite/52297
8163 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8164 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8165 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8166 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8167 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8168 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8169
8170 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8171
8172 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8173
8174 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8175
8176 PR fortran/52386
8177 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8178
8179 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8180
8181 PR target/51534
8182 * gcc.target/arm/neon/pr51534.c: New testcase.
8183
8184 2012-02-28 Richard Guenther <rguenther@suse.de>
8185
8186 PR target/52407
8187 * gcc.dg/torture/pr52407.c: New testcase.
8188
8189 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8190
8191 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8192 * gcc.target/arm/vfp2.c: Likewise.
8193 * gcc.target/arm/vfp3.c: Likewise.
8194 * gcc.target/arm/vfp4.c: Likewise.
8195 * gcc.target/arm/vfp5.c: Likewise.
8196 * gcc.target/arm/vfp6.c: Likewise.
8197 * gcc.target/arm/vfp7.c: Likewise.
8198 * gcc.target/arm/vfp8.c: Likewise.
8199 * gcc.target/arm/vfp9.c: Likewise.
8200 * gcc.target/arm/vfp10.c: Likewise.
8201 * gcc.target/arm/vfp11.c: Likewise.
8202 * gcc.target/arm/vfp12.c: Likewise.
8203 * gcc.target/arm/vfp13.c: Likewise.
8204 * gcc.target/arm/vfp14.c: Likewise.
8205 * gcc.target/arm/vfp15.c: Likewise.
8206 * gcc.target/arm/vfp16.c: Likewise.
8207 * gcc.target/arm/vfp17.c: Likewise.
8208 * gcc.target/arm/neon-constants.h: New file.
8209 * gcc.target/arm/neon-vect1.c: New test.
8210 * gcc.target/arm/neon-vect2.c: New test.
8211 * gcc.target/arm/neon-vect3.c: New test.
8212 * gcc.target/arm/neon-vect4.c: New test.
8213 * gcc.target/arm/neon-vect5.c: New test.
8214 * gcc.target/arm/neon-vect6.c: New test.
8215 * gcc.target/arm/neon-vect7.c: New test.
8216 * gcc.target/arm/neon-vect8.c: New test.
8217
8218 2012-02-28 Richard Guenther <rguenther@suse.de>
8219
8220 PR tree-optimization/52402
8221 * gcc.dg/torture/pr52402.c: New testcase.
8222
8223 2012-02-28 Richard Guenther <rguenther@suse.de>
8224
8225 PR lto/52400
8226 * g++.dg/lto/pr52400_0.C: New testcase.
8227
8228 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8229
8230 * gcc.target/avr/torture/builtins-1.c: New test.
8231 * gcc.target/avr/torture/builtins-error.c: New test.
8232
8233 2012-02-28 Kai Tietz <ktietz@redhat.com>
8234
8235 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8236 * gcc.target/i386/pr45352-2.c: Likewise.
8237 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8238 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8239 targets instead rand.
8240 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8241 * gcc.target/i386/sse2-mul-1.c: Likewise.
8242 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8243 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8244 * gcc.target/i386/pad-1.c: Likewise.
8245 * gcc.target/i386/pad-9.c: Likewise.
8246 * gcc.target/i386/pad-2.c: Likewise.
8247 * gcc.target/i386/pad-5b.c: Likewise.
8248 * gcc.target/i386/pad-8.c: Likewise.
8249 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8250 * gcc.target/i386/pr44130.c: Likewise.
8251 * gcc.target/i386/align-main-1.c: Likewise.
8252 * gcc.target/i386/align-main-2.c: Likewise.
8253 * gcc.target/i386/sw-1.c: Likewise.
8254 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8255 on x64 mingw target.
8256 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8257 * gcc.target/i386/pr46295.c: Likewise.
8258 * gcc.target/i386/amd64-abi-1.c: Likewise.
8259 * gcc.target/i386/amd64-abi-2.c: Likewise.
8260 * gcc.target/i386/pr39082-1.c: Likewise.
8261 * gcc.target/i386/pr39162.c: Likewise.
8262 * gcc.target/i386/pr22152.c: Likewise.
8263 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8264 * gcc.target/i386/wrfsbase-2.c: Likewise.
8265 * gcc.target/i386/local.c: Likewise
8266 * gcc.target/i386/wrgsbase-1.c: Likewise.
8267 * gcc.target/i386/wrfsbase-1.c: Likewise.
8268 * gcc.target/i386/pr39315-3.c: Likewise.
8269 * gcc.target/i386/pr35767-4.c: Likewise.
8270 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8271 x64 mingw target.
8272 * gcc.target/i386/pr45336-2.c: Likewise.
8273 * gcc.target/i386/pr45336-1.c: Likewise.
8274 * gcc.target/i386/pr45336-4.c: Likewise.
8275
8276 2012-02-27 Tristan Gingold <gingold@adacore.com>
8277
8278 * gnat.dg/array20.ad[sb]: New test.
8279
8280 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR target/52375
8283 * gcc.target/arm/pr52375.c: New test.
8284 * gcc.c-torture/compile/pr52375.c: New test.
8285
8286 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8287
8288 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8289 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8290
8291 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gnat.dg/aggr19.adb: New test.
8294 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8295
8296 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8297
8298 PR target/49263
8299 * gcc.target/sh/pr49263.c: New.
8300
8301 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8302
8303 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8304 simulate_thread_wrapper_other_threads
8305 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8306 Move initialization of 'value' to main().
8307 (main): Initialize 'value';
8308 * gcc.dg/simulate-thread/speculative-store.c
8309 (simulate_thread_step_verify): Return 0 when successful.
8310 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8311 Reduce threshold.
8312 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8313 (simulate_thread_wrapper_other_threads): Return a success/fail value
8314 and issue an error if the instruction count threshold is exceeded.
8315
8316 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8317
8318 PR target/50580
8319 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8320 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8321
8322 2012-02-24 Richard Guenther <rguenther@suse.de>
8323
8324 PR middle-end/52355
8325 * gcc.dg/pr52355.c: New testcase.
8326
8327 2012-02-23 Kai Tietz <ktietz@redhat.com>
8328
8329 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8330 * gcc.dg/Wpadded.c: Likewise.
8331 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8332 structure-layout.
8333 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8334 for sleep by Sleep and add windows.h include for this function.
8335 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8336 targets.
8337 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8338 target.
8339 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8340 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8341 on x64 mingw target.
8342 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8343 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8344 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8345 failure on LLP64 target.
8346
8347 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8348
8349 PR c/52290
8350 * gcc.dg/noncompile/pr52290.c: New test.
8351
8352 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/52019
8355 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8356
8357 2012-02-22 Kai Tietz <ktietz@redhat.com>
8358
8359 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8360 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8361 derived pdiff_t type.
8362 * g++.dg/torture/pr49720.C: Likewise
8363
8364 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8365
8366 PR target/52330
8367 * gcc.target/i386/pr52330.c: New test.
8368
8369 2012-02-22 Tobias Burnus <burnus@net-b.de>
8370
8371 PR fortran/52335
8372 * gfortran.dg/io_constraints_10.f90: New.
8373
8374 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8375
8376 * lib/target-supports.exp (check_effective_target_vect_condition):
8377 Return true for NEON.
8378
8379 2012-02-21 Kai Tietz <ktietz@redhat.com>
8380
8381 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8382
8383 2012-02-21 Richard Guenther <rguenther@suse.de>
8384
8385 PR tree-optimization/52324
8386 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8387
8388 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8389
8390 PR middle-end/51782
8391 * gcc.target/avr/torture/pr51782-1.c: New test.
8392
8393 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR tree-optimization/52318
8396 * gcc.dg/pr52318.c: New test.
8397
8398 2012-02-20 Kai Tietz <ktietz@redhat.com>
8399
8400 * gcc.dg/bf-ms-layout-3.c: New testcase.
8401
8402 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8403
8404 PR testsuite/52229
8405 PR fortran/32380
8406 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8407
8408 2012-02-20 Richard Guenther <rguenther@suse.de>
8409
8410 PR tree-optimization/52298
8411 * gcc.dg/torture/pr52298.c: New testcase.
8412 * gcc.dg/vect/pr52298.c: Likewise.
8413
8414 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8415
8416 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8417 * gcc.c-torture/execute/pr52286.c: Ditto.
8418
8419 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR tree-optimization/52286
8422 * gcc.c-torture/execute/pr52286.c: New test.
8423
8424 2012-02-18 Tobias Burnus <burnus@net-b.de>
8425
8426 PR fortran/52295
8427 * gfortran.dg/interface_35.f90: Use -std=f2003.
8428 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8429 * gfortran.dg/interface_assignment_4.f90: Ditto.
8430 * gfortran.dg/bessel_1.f90: Ditto.
8431 * gfortran.dg/func_result_6.f90: Ditto.
8432 * gfortran.dg/hypot_1.f90: Ditto.
8433 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8434
8435 2012-02-17 Tobias Burnus <burnus@net-b.de>
8436
8437 PR translation/52232
8438 PR translation/52234
8439 PR translation/52245
8440 PR translation/52246
8441 PR translation/52262
8442 PR translation/52273
8443 * gfortran.dg/coarray_22.f90: Update dg-error.
8444 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8445
8446 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8447
8448 PR target/51753
8449 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8450 (simulate-thread): Use default timeout.
8451
8452 2012-02-16 Jason Merrill <jason@redhat.com>
8453
8454 PR c++/52248
8455 * g++.dg/ext/timevar1.C: New.
8456
8457 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8458
8459 PR c++/52126
8460 * g++.dg/template/using21.C: New.
8461 * g++.dg/template/using22.C: Likewise.
8462
8463 2012-02-16 Jason Merrill <jason@redhat.com>
8464
8465 PR c++/51415
8466 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8467
8468 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR tree-optimization/52255
8471 * gcc.c-torture/compile/pr52255.c: New test.
8472
8473 PR debug/52260
8474 * g++.dg/debug/dwarf2/pr52260.C: New test.
8475
8476 PR middle-end/51929
8477 * g++.dg/ipa/pr51929.C: New test.
8478
8479 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8480
8481 PR target/52199
8482 * gcc.target/powerpc/pr52199.c: New file.
8483
8484 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8485
8486 PR target/52152
8487 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8488
8489 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8490
8491 * gcc.dg/pr51867.c: Don't include <math.h>.
8492 (sqrtf): Declare.
8493
8494 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8495
8496 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8497 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8498
8499 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8500
8501 PR tree-optimization/50561
8502 * gcc.dg/graphite/pr50561.c: New testcase.
8503
8504 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8505
8506 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8507 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8508
8509 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8510
8511 * gnat.dg/discr35.ad[sb]: New test.
8512
8513 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8514
8515 * gnat.dg/volatile10.adb: New test.
8516 * gnat.dg/volatile10_pkg.ads: New helper.
8517
8518 2012-02-14 Jason Merrill <jason@redhat.com>
8519
8520 * g++.dg/ext/attrib43.C: New.
8521
8522 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8523
8524 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8525 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8526 fgnu_tm.
8527 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8528 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8529 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8530 effective_target fgnu_tm.
8531 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8532
8533 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR c++/52247
8536 * g++.dg/template/asmgoto1.C: New test.
8537
8538 2012-02-14 Ian Lance Taylor <iant@google.com>
8539
8540 PR go/48501
8541 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8542 compiling generated file for 64bit and index tests.
8543
8544 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8545
8546 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8547
8548 2012-02-14 Richard Guenther <rguenther@suse.de>
8549
8550 PR tree-optimization/52244
8551 PR tree-optimization/51528
8552 * gcc.dg/torture/pr52244.c: New testcase.
8553
8554 2012-02-14 Walter Lee <walt@tilera.com>
8555
8556 * g++.dg/other/PR23205.C: Disable test on tile.
8557 * g++.dg/other/pr23205-2.C: Disable test on tile.
8558 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8559 * gcc.dg/20040813-1.c: Disable test on tile.
8560 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8561 * gcc.misc-tests/linkage.exp: Handle tilegx.
8562
8563 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR tree-optimization/52210
8566 * gcc.dg/pr52210.c: New test.
8567
8568 2012-02-14 Jason Merrill <jason@redhat.com>
8569
8570 PR c++/39055
8571 * g++.dg/overload/defarg5.C: New.
8572
8573 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR c/52181
8576 * c-c++-common/pr52181.c: New test.
8577
8578 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR c++/52215
8581 * g++.dg/ext/atomic-1.C: New test.
8582
8583 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8584
8585 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8586
8587 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR middle-end/52209
8590 * gcc.c-torture/execute/pr52209.c: New test.
8591
8592 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8593
8594 PR fortran/50981
8595 * gfortran.dg/elemental_optional_args_5.f03: New test.
8596
8597 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8598
8599 PR testsuite/50076
8600 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8601 cases.
8602
8603 2012-02-11 Ian Lance Taylor <iant@google.com>
8604
8605 PR go/51874
8606 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8607 SPARC Solaris. Don't run the test at all on systems where it may
8608 not work, rather than xfailing it.
8609
8610 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8611
8612 PR rtl-optimization/52175
8613 * gcc.c-torture/compile/pr52175.c: New test.
8614
8615 2012-02-10 Jason Merrill <jason@redhat.com>
8616
8617 PR c++/51910
8618 * g++.dg/template/repo10.C: New.
8619
8620 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR debug/52132
8623 * gcc.dg/pr52132.c: New test.
8624
8625 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8626
8627 * gnat.dg/specs/aggr4.ads: New test.
8628 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8629
8630 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8631
8632 PR target/52146
8633 * gcc.target/i386/pr52146.c: New.
8634
8635 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR middle-end/52177
8638 * c-c++-common/pr52177.c: New test.
8639
8640 2012-02-10 Jan Hubicka <jh@suse.cz>
8641
8642 PR middle-end/48600
8643 * g++.dg/torture/pr48600.C: New testcase.
8644
8645 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8646
8647 PR middle-end/52140
8648 * gcc.dg/dfp/pr52140.c: New test.
8649
8650 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR fortran/32380
8653 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8654 of dg-options.
8655
8656 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8657
8658 PR middle-end/51867
8659 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8660 * gcc.dg/pr51867.c: New test.
8661
8662 2012-02-09 Ian Lance Taylor <iant@google.com>
8663
8664 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8665 which don't support -fsplit-stack. Turn off optimization when
8666 compiling select5-out.go.
8667
8668 2012-02-08 Ian Lance Taylor <iant@google.com>
8669
8670 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8671 systems which don't support -fsplit-stack.
8672
8673 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8674
8675 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8676 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8677 machine instuction in the log.
8678
8679 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8680
8681 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8682 to 20 seconds.
8683
8684 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8685
8686 PR driver/48524
8687 * gcc.dg/pr48524.c: New test.
8688 * gcc.dg/pr48524.spec: New spec file for test.
8689
8690 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8691
8692 PR fortran/32380
8693 * gfortran.dg/vect/pr32380.f90: New test.
8694
8695 2012-02-08 Tobias Burnus <burnus@net-b.de>
8696
8697 PR fortran/52151
8698 * gfortran.dg/realloc_on_assign_12.f90: New.
8699
8700 2012-02-08 Richard Guenther <rguenther@suse.de>
8701
8702 PR rtl-optimization/52170
8703 * gcc.dg/torture/pr52170.c: New testcase.
8704
8705 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR gcov-profile/52150
8708 * gcc.dg/tree-prof/pr52150.c: New test.
8709
8710 PR rtl-optimization/52139
8711 * gcc.dg/pr52139.c: New test.
8712
8713 2012-02-07 Jason Merrill <jason@redhat.com>
8714
8715 PR c++/51675
8716 * g++.dg/cpp0x/constexpr-union3.C: New.
8717
8718 PR c++/52035
8719 * g++.dg/lto/pr52035_0.C: New.
8720
8721 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8722
8723 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8724 * gcc.dg/special/weak-1.c: Likewise.
8725 * gcc.dg/ucnid-12.c: Likewise.
8726 * gcc.dg/torture/pr45678-1.c: Likewise.
8727 * gcc.dg/torture/pr45678-2.c: Likewise.
8728 * gcc.dg/vector-4.c: Likewise.
8729 * gcc.dg/ipa/inline-5.c: Likewise.
8730 * gcc.dg/ucnid-11.c: Likewise.
8731 * gcc.misc-tests/gcov-13.c: Likewise.
8732 * gcc.misc-tests/gcov-14.c: Likewise.
8733 * g++.dg/ext/label13.C: Likewise.
8734 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8735 hppa*-*-hpux* options.
8736 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8737 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8738 * gcc.dg/pr48616.c: Likewise.
8739 * gcc.dg/pr17957.c: Likewise.
8740 * gcc.dg/pr17055-1.c: Likewise.
8741 * gcc.dg/pr32912-1.c: Likewise.
8742 * gcc.dg/tm/pr51472.c: Likewise.
8743 * c-c++-common/fold-bitand-4.c: Likewise.
8744 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8745 Use dg-additional-options for extra options.
8746
8747 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8748
8749 * gcc.target/epiphany/interrupt-2.c: New test.
8750
8751 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8752
8753 PR target/52155
8754 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8755 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8756 for MIPS ELF.
8757
8758 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8759
8760 PR target/52152
8761 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8762
8763 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8764
8765 PR middle-end/24306
8766 PR target/52154
8767 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8768 * gcc.target/mips/va-arg-1.c: New test.
8769
8770 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8771
8772 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8773 for -mno-pointers-to-nested-functions.
8774
8775 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 * gcc.c-torture/execute/20120207-1.c: New test.
8778
8779 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR rtl-optimization/52060
8782 * gcc.dg/torture/pr52060.c: New test.
8783
8784 PR middle-end/52074
8785 * gcc.c-torture/compile/pr52074.c: New test.
8786
8787 2012-02-07 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/51514
8790 * gfortran.dg/class_to_type_2.f90: New.
8791
8792 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8793
8794 PR fortran/32373
8795 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8796 Remove module.
8797
8798 2012-02-06 Jason Merrill <jason@redhat.com>
8799
8800 PR c++/52088
8801 * g++.dg/template/conv13.C: New.
8802
8803 2012-02-06 Richard Guenther <rguenther@suse.de>
8804
8805 PR tree-optimization/52115
8806 * gcc.c-torture/compile/pr52115.c: New testcase.
8807
8808 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR target/52129
8811 * gcc.c-torture/execute/pr52129.c: New test.
8812
8813 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8814
8815 * gcc.dg/pr48374.c: Actually add the test I forgot
8816 in the 2012-01-25 commit.
8817
8818 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8819
8820 PR fortran/32373
8821 * gfortran.dg/vect/vect-8.f90: New test case.
8822
8823 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8824
8825 PR fortran/48847
8826 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8827
8828 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8829
8830 PR fortran/52102
8831 * gfortran.dg/class_48.f90 : Add test of allocate class array
8832 component with source in subroutine test3. Remove commenting
8833 out in subroutine test4, since branching on unitialized variable
8834 is now fixed (no PR for this last.).
8835
8836 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8837
8838 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8839 on MIPS targets.
8840 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8841
8842 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8843
8844 PR target/52125
8845 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8846 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8847
8848 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8849
8850 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8851 (check_effective_target_sync_int_long): Use it.
8852 (check_effective_target_sync_char_short): Likewise.
8853 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8854
8855 2012-02-05 Tobias Burnus <burnus@net-b.de>
8856
8857 PR fortran/51972
8858 * gfortran.dg/class_48.f90: Add some further checks.
8859
8860 2012-02-05 Ira Rosen <irar@il.ibm.com>
8861
8862 PR tree-optimization/52091
8863 * gcc.dg/vect/pr52091.c: New test.
8864
8865 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR rtl-optimization/52113
8868 * gcc.target/avr/pr52113.c: New test.
8869
8870 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR rtl-optimization/52092
8873 * gcc.c-torture/compile/pr52092.c: New test.
8874
8875 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8876
8877 PR fortran/41587
8878 * gfortran.dg/class_array_10.f03: New test.
8879
8880 PR fortran/46356
8881 * gfortran.dg/class_array_11.f03: New test.
8882
8883 PR fortran/51754
8884 * gfortran.dg/class_array_12.f03: New test.
8885
8886 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/52012
8889 * gfortran.dg/realloc_on_assign_11.f90: New test.
8890
8891 2012-02-02 Tobias Burnus <burnus@net-b.de>
8892
8893 PR fortran/52093
8894 * gfortran.dg/shape_7.f90: New.
8895
8896 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8897
8898 * gcc.target/mips/mips-prepend-1.c: New test.
8899
8900 2012-02-02 Jan Hubicka <jh@suse.cz>
8901 Tom de Vries <tom@codesourcery.com>
8902
8903 PR middle-end/51998
8904 * gcc.dg/alias-12.c: New testcase.
8905 * gcc.dg/alias-13.c: New testcase.
8906
8907 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/52086
8910 * gcc.dg/pr52086.c: New test.
8911
8912 PR tree-optimization/52073
8913 * gcc.c-torture/compile/pr52073.c: New test.
8914
8915 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8916
8917 PR fortran/51958
8918 * gfortran.dg/function_optimize_10.f90: New test.
8919
8920 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8921
8922 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8923 test on alpha*-*-*.
8924
8925 2012-02-01 Tobias Burnus <burnus@net-b.de>
8926
8927 PR fortran/52024
8928 * gfortran.dg/typebound_operator_14.f90: New.
8929
8930 2012-02-01 Tobias Burnus <burnus@net-b.de>
8931
8932 PR fortran/52059
8933 * gfortran.dg/elemental_function_1.f90: New.
8934
8935 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8936
8937 PR rtl-optimization/51374
8938 * gcc.target/avr/torture/pr51374-1.c:
8939 Also fail if SBIS is seen.
8940
8941 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8942
8943 PR rtl-optimization/51374
8944 * gcc.target/avr/torture/pr51374-1.c: New.
8945
8946 2012-01-31 Tobias Burnus <burnus@net-b.de>
8947
8948 PR fortran/52024
8949 * gfortran.dg/typebound_generic_11.f90: New.
8950
8951 2012-01-31 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/52029
8954 * gfortran.dg/class_49.f90: New.
8955
8956 2012-01-31 Tobias Burnus <burnus@net-b.de>
8957
8958 PR fortran/52013
8959 * gfortran.dg/elemental_args_check_6.f90: New.
8960
8961 2012-01-31 Jason Merrill <jason@redhat.com>
8962
8963 PR c++/52043
8964 * g++.dg/cpp0x/variadic122.C: New.
8965
8966 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8967
8968 PR fortran/52012
8969 * gfortran.dg/realloc_on_assign_10.f90: New test.
8970
8971 2012-01-31 Richard Guenther <rguenther@suse.de>
8972
8973 PR tree-optimization/51528
8974 * gcc.dg/torture/pr51528.c: New testcase.
8975
8976 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8977
8978 PR go/48501
8979 * lib/go.exp (go_target_compile): Append timeout= to options.
8980 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8981 select5-out.go test on alpha*-*-* targets.
8982
8983 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8984
8985 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8986 (TEST_SHORT): Reformat in the same way.
8987 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8988 (TEST_SHORT): Reformat in the same way.
8989 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8990 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8991 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8992 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8993 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8994
8995 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8996
8997 PR target/51835
8998 * gcc.target/arm/pr51835.c: New testcase.
8999
9000 2012-01-30 Richard Guenther <rguenther@suse.de>
9001
9002 PR tree-optimization/52028
9003 * gcc.dg/torture/pr52028.c: New testcase.
9004 * gfortran.dg/ldist-pr45199.f: Adjust.
9005 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9006 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9007 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9008
9009 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR debug/52027
9012 * gcc.dg/tree-prof/pr52027.c: New test.
9013
9014 PR tree-optimization/52046
9015 * gcc.dg/pr52046.c: New test.
9016
9017 PR debug/52048
9018 * g++.dg/other/pr52048.C: New test.
9019
9020 2012-01-30 Richard Guenther <rguenther@suse.de>
9021
9022 PR tree-optimization/52045
9023 * gcc.dg/pr52045.c: New testcase.
9024
9025 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9026
9027 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9028 new code generated for __sync_lock_release.
9029
9030 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9031
9032 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9033
9034 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9035
9036 PR testsuite/51875
9037 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9038
9039 * g++.dg/ext/visibility/template10.C: Fix typo.
9040
9041 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9042
9043 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9044
9045 PR c++/51327
9046 * g++.dg/cpp0x/constexpr-ice6.C: New.
9047
9048 2012-01-29 Tobias Burnus <burnus@net-b.de>
9049
9050 PR fortran/41600
9051 * gfortran.dg/default_initialization_6.f90: New.
9052
9053 2012-01-29 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/51972
9056 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9057 * gfortran.dg/class_48.f90: New.
9058
9059 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9060
9061 PR fortran/51808
9062 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9063
9064 2012-01-28 Tobias Burnus <burnus@net-b.de>
9065
9066 PR fortran/51972
9067 * gfortran.dg/class_allocate_12.f90: New.
9068
9069 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9070
9071 * gcc.dg/torture/pr50444.c: Fix dg directives.
9072
9073 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR target/52006
9076 * gcc.target/arm/pr52006.c: New test.
9077
9078 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9079
9080 PR testsuite/52011
9081 * gcc.dg/lto/trans-mem.h: New file.
9082 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9083 * gcc.dg/lto/trans-mem-1_1.c: Same.
9084 * gcc.dg/lto/trans-mem-4_1.c: Same.
9085 * gcc.dg/lto/trans-mem-3_1.c: Same.
9086
9087 2012-01-27 Tobias Burnus <burnus@net-b.de>
9088
9089 PR fortran/52022
9090 * gfortran.dg/dummy_procedure_7.f90: New.
9091
9092 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9093
9094 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9095 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9096
9097 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR c++/51852
9100 * g++.dg/other/gc5.C: New test.
9101
9102 2012-01-27 Richard Guenther <rguenther@suse.de>
9103
9104 PR tree-optimization/50444
9105 * gcc.dg/torture/pr50444.c: New testcase.
9106
9107 2012-01-27 Tobias Burnus <burnus@net-b.de>
9108
9109 PR fortran/51970
9110 PR fortran/51977
9111 * gfortran.dg/move_alloc_13.f90: New.
9112
9113 2012-01-27 Tobias Burnus <burnus@net-b.de>
9114
9115 PR fortran/51953
9116 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9117 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9118 and change dg-error string.
9119
9120 2012-01-27 Tobias Burnus <burnus@net-b.de>
9121
9122 PR fortran/52016
9123 * gfortran.dg/elemental_args_check_5.f90: New.
9124
9125 2012-01-27 Richard Guenther <rguenther@suse.de>
9126
9127 PR middle-end/51959
9128 * g++.dg/torture/pr51959.C: New testcase.
9129
9130 2012-01-27 Tom de Vries <tom@codesourcery.com>
9131
9132 PR tree-optimization/51990
9133 * gcc.dg/pr51990.c: New test.
9134 * gcc.dg/pr51990-2.c: Same.
9135
9136 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9137 Tobias Burnus <burnus@gcc.gnu.org>
9138
9139 PR fortran/48705
9140 * gfortran.dg/class_allocate_11.f03: New.
9141
9142 PR fortran/51870
9143 PR fortran/51943
9144 PR fortran/51946
9145 * gfortran.dg/class_allocate_7.f03: New.
9146 * gfortran.dg/class_allocate_8.f03: New.
9147 * gfortran.dg/class_allocate_9.f03: New.
9148 * gfortran.dg/class_allocate_10.f03: New.
9149
9150 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9151
9152 * gnat.dg/discr34.adb: New test.
9153 * gnat.dg/discr34_pkg.ads: New helper.
9154
9155 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9156
9157 * gnat.dg/discr33.adb: New test.
9158
9159 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9160
9161 * gnat.dg/limited_with3.ad[sb): New test.
9162 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9163 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9164 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9165
9166 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9167
9168 * gnat.dg/stack_usage1.adb: New test.
9169 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9170
9171 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9172 * gcc.dg/pr44194-2.c: Likewise.
9173
9174 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 PR c++/51370
9177 * g++.dg/template/crash112.C: New.
9178
9179 2012-01-27 Richard Henderson <rth@redhat.com>
9180
9181 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9182
9183 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9184
9185 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9186
9187 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR middle-end/51895
9190 * g++.dg/opt/pr51895.C: New test.
9191
9192 2012-01-26 Michael Matz <matz@suse.de>
9193
9194 PR tree-optimization/48794
9195 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9196
9197 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9198
9199 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9200
9201 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9202
9203 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9204 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9205 memory.
9206 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9207 the default value for s390 and s390x.
9208
9209 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9210
9211 PR lto/51698
9212 * gcc.dg/lto/trans-mem-4_0.c: New.
9213 * gcc.dg/lto/trans-mem-4_1.c: New.
9214 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9215 TM builtins.
9216 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9217 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9218 TM builtins.
9219 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9220 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9221 TM builtins.
9222
9223 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9224
9225 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9226
9227 2012-01-25 Ian Lance Taylor <iant@google.com>
9228
9229 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9230
9231 2012-01-25 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/51995
9234 * gfortran.dg/typebound_proc_25.f90: New.
9235
9236 2012-01-25 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/51992
9239 * g++.dg/lto/pr51992_0.C: New.
9240
9241 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR tree-optimization/51987
9244 * gcc.target/i386/pr51987.c: New test.
9245
9246 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9247
9248 * gcc.dg/tm/lto-1.c: Require lto support in target.
9249
9250 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9251
9252 PR rtl-optimization/48374
9253 * gcc.dg/pr48374.c: New test.
9254
9255 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9256
9257 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9258
9259 2012-01-25 Tobias Burnus <burnus@net-b.de>
9260
9261 PR fortran/51966
9262 * gfortran.dg/derived_constructor_char_3.f90: New.
9263
9264 2012-01-24 Ian Lance Taylor <iant@google.com>
9265
9266 * go.test/go-test.exp (filecmp): New procedure.
9267 (errchk): Handle quoted square brackets.
9268 (go-gc-tests): Set go_compile_args. Handle various new test
9269 lines. Skip a few new tests.
9270 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9271
9272 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9273
9274 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9275 (check_effective_target_vect_extract_even_odd)
9276 (check_effective_target_vect_interleave): Return true for MIPS
9277 paired-single.
9278
9279 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9280
9281 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9282 (main): Use it instead of argc.
9283
9284 2012-01-24 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51973
9287 * g++.dg/cpp0x/sfinae31.C: New.
9288
9289 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9290
9291 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9292
9293 2012-01-24 Jason Merrill <jason@redhat.com>
9294
9295 PR c++/51812
9296 * g++.dg/inherit/covariant20.C: New.
9297
9298 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9299
9300 PR c++/51223
9301 * g++.dg/parse/crash58.C: New.
9302
9303 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR target/51957
9306 * gcc.dg/pr51957-1.c: New test.
9307 * gcc.dg/pr51957-1.h: New file.
9308 * gcc.dg/pr51957-2.c: New test.
9309
9310 2012-01-23 Jason Merrill <jason@redhat.com>
9311
9312 PR c++/51930
9313 * g++.dg/ext/visibility/template10.C: New.
9314
9315 2012-01-23 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/51948
9318 * gfortran.dg/move_alloc_12.f90: New.
9319
9320 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9321
9322 PR middle-end/45416
9323 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9324
9325 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9326
9327 PR c++/51398
9328 * g++.dg/template/crash111.C: New.
9329
9330 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9331
9332 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9333 configurations.
9334 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9335
9336 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9337
9338 PR testsuite/51941
9339 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9340 the DW_TAG_class_type and DW_AT_name: "Executor".
9341
9342 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9343
9344 * lib/target-supports.exp
9345 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9346 (check_effective_target_vect_interleave): Likewise.
9347
9348 2012-01-22 Jason Merrill <jason@redhat.com>
9349
9350 PR c++/51925
9351 * g++.dg/template/using20.C: New.
9352 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9353
9354 2012-01-23 Jason Merrill <jason@redhat.com>
9355
9356 PR target/51934
9357 * g++.dg/torture/pr51344.C: Limit to x86.
9358
9359 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9360
9361 * c-c++-common/tm/omp.c: Require target with pthread support.
9362
9363 2012-01-23 Richard Guenther <rguenther@suse.de>
9364
9365 PR tree-optimization/51949
9366 * gcc.dg/torture/pr51949.c: New testcase.
9367
9368 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR rtl-optimization/51933
9371 * gcc.c-torture/execute/pr51933.c: New test.
9372
9373 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9374
9375 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9376 Do not define for Interix.
9377
9378 2012-01-22 Jason Merrill <jason@redhat.com>
9379
9380 PR c++/51832
9381 * g++.dg/lto/pr51832.h: New.
9382 * g++.dg/lto/pr51832_0.C: New.
9383 * g++.dg/lto/pr51832_1.C: New.
9384
9385 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9386
9387 * gcc.dg/ext-elim-1.c: New test.
9388
9389 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9390
9391 PR target/51931
9392 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9393 * g++.dg/opt/longbranch1.C: Likewise.
9394
9395 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9396
9397 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9398 in C++11 mode.
9399
9400 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9401
9402 PR fortran/50556
9403 * gfortran.dg/namelist_74.f90: New test.
9404 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9405
9406 2012-01-21 Tobias Burnus <burnus@net-b.de>
9407
9408 PR fortran/51913
9409 * gfortran.dg/class_47.f90: New.
9410
9411 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9412
9413 * gnat.dg/renaming5.ad[sb]: New test.
9414
9415 2012-01-20 Jason Merrill <jason@redhat.com>
9416
9417 PR c++/51919
9418 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9419
9420 2012-01-20 Jason Merrill <jason@redhat.com>
9421
9422 PR c++/51922
9423 * g++.dg/ext/attrib42.C: Require ilp32.
9424
9425 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR target/51915
9428 * gcc.target/arm/pr51915.c: New test.
9429
9430 2012-01-20 Cary Coutant <ccoutant@google.com>
9431 Dodji Seketeli <dodji@redhat.com>
9432
9433 PR debug/45682
9434 * g++.dg/debug/dwarf2/nested-3.C: New test.
9435
9436 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 PR c++/51402
9439 * g++.dg/template/crash110.C: New.
9440
9441 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9442
9443 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9444 Remove default options on hppa*-*-hpux*.
9445
9446 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447
9448 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9449
9450 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9451
9452 * gcc.c-torture/compile/pr51856.c: New testcase.
9453
9454 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9455
9456 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9457 options to go_target_compile.
9458
9459 2012-01-20 Kai Tietz <ktietz@redhat.com>
9460
9461 * g++.dg/torture/pr51344.C: Fix typo.
9462
9463 2012-01-20 Richard Guenther <rguenther@suse.de>
9464
9465 PR tree-optimization/51903
9466 * g++.dg/torture/pr51903.C: New testcase.
9467
9468 2012-01-20 Tobias Burnus <burnus@net-b.de>
9469 Janus Weil <janus@gcc.gnu.org>
9470
9471 PR fortran/51056
9472 * gfortran.dg/use_21.f90: New.
9473
9474 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/51106
9477 * gcc.dg/torture/pr51106-1.c: New test.
9478 * gcc.dg/torture/pr51106-2.c: New test.
9479
9480 2012-01-19 Kai Tietz <ktietz@redhat.com>
9481
9482 * g++.dg/torture/pr51344.C: New test.
9483
9484 2012-01-19 Tobias Burnus <burnus@net-b.de>
9485
9486 PR fortran/51904
9487 * gfortran.dg/intrinsic_size_2.f90: New.
9488
9489 2012-01-19 Jason Merrill <jason@redhat.com>
9490
9491 PR c++/51889
9492 * g++.dg/inherit/using7.C: New.
9493
9494 2012-01-19 Richard Guenther <rguenther@suse.de>
9495
9496 PR tree-optimization/37997
9497 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9498
9499 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9500
9501 PR rtl-optimization/51505
9502 * gcc.dg/pr51505.c: New test.
9503
9504 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/51634
9507 * gfortran.dg/typebound_operator_12.f03: New.
9508 * gfortran.dg/typebound_operator_13.f03: New.
9509
9510 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9511
9512 PR c++/51225
9513 * g++.dg/cpp0x/pr51225.C: New.
9514
9515 2012-01-17 Ian Lance Taylor <iant@google.com>
9516
9517 PR go/50656
9518 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9519
9520 2012-01-17 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/51869
9523 * gfortran.dg/realloc_on_assign_9.f90: New.
9524
9525 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9526
9527 PR other/51165
9528 * gcc.dg/tm/memopt-3.c: Remove xfail.
9529 * gcc.dg/tm/memopt-4.c: Remove xfail.
9530 * gcc.dg/tm/memopt-5.c: Remove xfail.
9531 * gcc.dg/tm/memopt-7.c: Remove xfail.
9532
9533 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR tree-optimization/51877
9536 * gcc.c-torture/execute/pr51877.c: New test.
9537
9538 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9539
9540 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9541 {!vect_align_arrays} to vect_sizes_32B_16B.
9542 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9543 * gcc.dg/vect/vect-peel-3.c: Ditto.
9544
9545 2012-01-16 Jason Merrill <jason@redhat.com>
9546
9547 PR c++/51854
9548 * g++.dg/abi/mangle60.C: New.
9549
9550 PR c++/51827
9551 * g++.dg/pch/mangle1.{C,Hs}: New.
9552
9553 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9554 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/50981
9557 * gfortran.dg/elemental_optional_args_3.f90: New
9558 * gfortran.dg/elemental_optional_args_4.f90: New
9559
9560 2012-01-16 Tobias Burnus <burnus@net-b.de>
9561
9562 PR fortran/51809
9563 * gfortran.dg/use_20.f90: New
9564
9565 2012-01-16 Jason Merrill <jason@redhat.com>
9566
9567 PR c++/51868
9568 * g++.dg/cpp0x/rv-bitfield.C: New.
9569 * g++.dg/cpp0x/rv-bitfield2.C: New.
9570
9571 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9572
9573 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9574 subroutine 'qsort' and use index array to assign the result.
9575
9576 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR tree-optimization/51865
9579 * gcc.dg/pr51865.c: New test.
9580
9581 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9582
9583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9584
9585 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9586
9587 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9588 to be loaded from the constant pool, rather than via %hi and %lo.
9589
9590 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9591
9592 PR rtl-optimization/51821
9593 * gcc.dg/pr51821.c: New test.
9594
9595 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9596
9597 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9598
9599 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9600
9601 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9602
9603 2012-01-14 Tobias Burnus <burnus@net-b.de>
9604
9605 PR fortran/51800
9606 * gfortran.dg/init_flag_8.f90: New.
9607 * gfortran.dg/init_flag_9.f90: New.
9608
9609 2011-01-14 Tobias Burnus <burnus@net-b.de>
9610
9611 PR fortran/51816
9612 * gfortran.dg/use_18.f90: New.
9613 * gfortran.dg/use_19.f90: New.
9614
9615 2012-01-13 Ian Lance Taylor <iant@google.com>
9616
9617 PR c++/50012
9618 * g++.dg/warn/Wsign-compare-4.C: New.
9619
9620 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9621
9622 PR fortran/48351
9623 * gfortran.dg/alloc_comp_assign.f03: New.
9624 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9625 __BUILTIN_FREE from 38 to 32.
9626
9627 2012-01-13 Jason Merrill <jason@redhat.com>
9628
9629 PR c++/20681
9630 * g++.dg/warn/Wreturn-type-7.C: New.
9631
9632 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9633
9634 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9635 assumption.
9636 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9637 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9638 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9639 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9640 int32plus because of big array needed.
9641 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9642 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9643
9644 2012-01-13 Jason Merrill <jason@redhat.com>
9645
9646 PR c++/51813
9647 * g++.dg/ext/visibility/template9.C: New.
9648
9649 PR c++/51620
9650 * g++.dg/cpp0x/defaulted34.C: New.
9651 * g++.dg/template/virtual3.C: New.
9652
9653 2012-01-13 Richard Guenther <rguenther@suse.de>
9654
9655 PR middle-end/8081
9656 * gcc.dg/torture/pr8081.c: New testcase.
9657
9658 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9659
9660 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9661
9662 2012-01-12 Jason Merrill <jason@redhat.com>
9663
9664 PR c++/51714
9665 * g++.dg/ext/stmtexpr14.C: New.
9666
9667 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9668
9669 PR c++/51633
9670 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9671
9672 2012-01-12 Jason Merrill <jason@redhat.com>
9673
9674 PR c++/48051
9675 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9676 * g++.dg/abi/mangle58.C: Likewise.
9677
9678 PR c++/51403
9679 * g++.dg/template/arg8.C: New.
9680
9681 2012-01-12 Ira Rosen <irar@il.ibm.com>
9682
9683 PR tree-optimization/51799
9684 * gcc.dg/vect/pr51799.c: New test.
9685 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9686 patterns.
9687
9688 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9689 Tobias Burnus <burnus@net-b.de>
9690
9691 PR fortran/51057
9692 PR fortran/51616
9693 * lib/target-supports.exp
9694 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9695 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9696
9697 2012-01-11 Jason Merrill <jason@redhat.com>
9698
9699 PR c++/51565
9700 * g++.dg/ext/attrib42.C: New.
9701
9702 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR bootstrap/51796
9705 * gcc.dg/pr51796.c: New test.
9706
9707 2012-01-11 Jason Merrill <jason@redhat.com>
9708
9709 PR c++/51818
9710 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9711
9712 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9713
9714 * gnat.dg/array19.ad[sb]: New test.
9715
9716 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9717
9718 * gnat.dg/opt23.ad[sb]: New test.
9719 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9720 * gnat.dg/opt24.ad[sb]: New test.
9721
9722 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9723
9724 PR tree-optimization/49642
9725 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9726 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9727
9728 2012-01-11 Jason Merrill <jason@redhat.com>
9729
9730 PR c++/51613
9731 * g++.dg/template/explicit-args5.C: New.
9732
9733 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9734
9735 * gcc.c-torture/execute/20120110-1.c: New testcase.
9736
9737 2012-01-10 Jason Merrill <jason@redhat.com>
9738
9739 PR c++/51614
9740 * g++.dg/inherit/ambig1.C: New.
9741
9742 PR c++/51433
9743 * g++.dg/cpp0x/constexpr-cache1.C: New.
9744
9745 2012-01-10 Richard Guenther <rguenther@suse.de>
9746
9747 PR tree-optimization/51801
9748 * gcc.dg/torture/pr51801.c: New testcase.
9749
9750 2012-01-10 Tobias Burnus <burnus@net-b.de>
9751
9752 PR fortran/51652
9753 * gfortran.dg/allocate_with_typespec_5.f90: New.
9754
9755 2012-01-10 Tobias Burnus <burnus@net-b.de>
9756
9757 * gfortran.dg/class_39.f03: Update dg-error string.
9758
9759 2012-01-10 Richard Guenther <rguenther@suse.de>
9760
9761 PR tree-optimization/50913
9762 * gcc.dg/graphite/interchange-16.c: New testcase.
9763 * gcc.dg/graphite/scop-20.c: XFAIL.
9764 * gfortran.dg/graphite/interchange-1.f: Likewise.
9765 * gfortran.dg/graphite/block-1.f90: Likewise.
9766 * gfortran.dg/graphite/block-2.f: Likewise.
9767
9768 2012-01-10 Richard Henderson <rth@redhat.com>
9769
9770 * lib/target-supports.exp (check_effective_target_vect_perm,
9771 check_effective_target_vect_perm_byte,
9772 check_effective_target_vect_perm_short): Enable for arm neon.
9773
9774 2012-01-09 Tobias Burnus <burnus@net-b.de>
9775
9776 PR fortran/46328
9777 * gfortran.dg/typebound_operator_11.f90: New.
9778
9779 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9780
9781 * gnat.dg/array18.adb: New test.
9782 * gnat.dg/array18_pkg.ads: New helper.
9783
9784 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9785
9786 PR fortran/51791
9787 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9788 around base object in first assignment in main program.
9789 * gfortran.dg/typebound_operator_10.f03: New test.
9790
9791 2012-01-09 Martin Jambor <mjambor@suse.cz>
9792
9793 PR tree-optimization/51759
9794 * g++.dg/ipa/pr51759.C: New test.
9795
9796 2012-01-09 Tobias Burnus <burnus@net-b.de>
9797
9798 PR fortran/51758
9799 * gfortran.dg/optional_absent_2.f90: New.
9800
9801 2012-01-09 Tobias Burnus <burnus@net-b.de>
9802
9803 PR fortran/51578
9804 * gfortran.dg/use_17.f90: New.
9805
9806 2012-01-09 Gary Funck <gary@intrepid.com>
9807
9808 PR preprocessor/33919
9809 * gcc.dg/pr33919.c: New test.
9810 * gcc.dg/pr33919-0.h: New test header file.
9811 * gcc.dg/pr33919-1.h: Ditto.
9812 * gcc.dg/pr33919-2.h: Ditto.
9813
9814 2012-01-07 Jan Hubicka <jh@suse.cz>
9815
9816 PR tree-optimize/51694
9817 * gcc.c-torture/compile/pr51694.c: new testcase.
9818
9819 2012-01-07 Jan Hubicka <jh@suse.cz>
9820
9821 PR tree-optimization/51600
9822 * g++.dg/torture/pr51600.C: New testcase.
9823
9824 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9825
9826 PR gcov-profile/51715
9827 PR gcov-profile/51717
9828 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9829 * gcc.misc-tests/gcov-14.c: Likewise.
9830
9831 2012-01-06 Jason Merrill <jason@redhat.com>
9832
9833 * g++.dg/parse/new5.C: New.
9834
9835 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9836
9837 PR testsuite/51655
9838 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9839 including <string.h>.
9840
9841 2012-01-06 Jason Merrill <jason@redhat.com>
9842
9843 * g++.dg/abi/mangle51.C: New.
9844 * g++.dg/abi/mangle52.C: New.
9845 * g++.dg/abi/mangle53.C: New.
9846 * g++.dg/abi/mangle54.C: New.
9847 * g++.dg/abi/mangle55.C: New.
9848 * g++.dg/abi/mangle56.C: New.
9849 * g++.dg/abi/mangle57.C: New.
9850 * g++.dg/abi/mangle58.C: New.
9851 * g++.dg/abi/mangle59.C: New.
9852 * g++.dg/cpp0x/trailing3.C: Update mangling.
9853 * g++.dg/cpp0x/variadic111.C: Update mangling.
9854 * g++.dg/cpp0x/variadic4.C: Update mangling.
9855 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9856 * g++.dg/template/nontype22.C: Works now.
9857 * g++.dg/template/pr35240.C: Works now.
9858
9859 * g++.dg/cpp0x/error7.C: New.
9860
9861 2012-01-06 Tobias Burnus <burnus@net-b.de>
9862
9863 * gfortran.dg/deallocate_stat_2.f90: New.
9864 * coarray/allocate_errgmsg.f90: New.
9865 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9866 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9867 * coarray/subobject_1.f90: Fix for num_images > 1.
9868 * gfortran.dg/deallocate_stat.f90: Update due to changed
9869 stat= handling.
9870
9871 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9872
9873 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9874
9875 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9876
9877 * ada/acats/overflow.lst: Add cb20004.
9878
9879 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9880
9881 PR c++/51541
9882 * g++.dg/cpp0x/alias-decl-18.C: New test.
9883
9884 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gcc.c-torture/execute/20120104-1.c: New test.
9887
9888 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9889
9890 PR fortran/PR48946
9891 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9892 the old typebound_operator_8.f03.
9893 * gfortran.dg/typebound_operator_8.f03: New version of
9894 typebound_operator_7.f03 with 'u' a derived type instead of a
9895 class object.
9896
9897 2012-01-05 Richard Guenther <rguenther@suse.de>
9898
9899 * g++.dg/torture/pr49309.C: Skip for -flto.
9900
9901 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR middle-end/51761
9904 * gcc.c-torture/compile/pr51761.c: New test.
9905
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9907
9908 PR tree-optimization/51760
9909 * gcc.dg/torture/pr51760.c: New testcase.
9910
9911 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9912
9913 PR middle-end/51472
9914 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9915
9916 2012-01-05 Richard Guenther <rguenther@suse.de>
9917
9918 PR lto/41576
9919 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9920 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9921
9922 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR debug/51695
9925 * gcc.dg/pr51695.c: New test.
9926
9927 2012-01-04 Andrew Pinski <apinski@cavium.com>
9928
9929 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9930 * gcc.target/mips/octeon2-lx-1.c: New test.
9931 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9932 * gcc.target/mips/octeon2-lx-2.c: New test.
9933 * gcc.target/mips/octeon2-lx-3.c: New test.
9934
9935 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9936
9937 PR other/51163
9938 PR other/51164
9939 * gcc.dg/tm/alias-1.c: Adjust regexp.
9940 * gcc.dg/tm/alias-2.c: Adjust regexp.
9941
9942 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/51064
9945 * g++.dg/warn/Wparentheses-26.C: New.
9946
9947 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9948
9949 * gfortran.dg/elemental_optional_args_2.f90: New test.
9950
9951 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9952
9953 PR fortran/49693
9954 * gfortran.dg/common_17.f90: New test.
9955
9956 2012-01-04 Richard Guenther <rguenther@suse.de>
9957
9958 PR tree-optimization/49651
9959 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9960 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9961
9962 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9963
9964 PR c++/51738
9965 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9966
9967 2012-01-03 Andrew Pinski <apinski@cavium.com>
9968
9969 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9970 for all mips targets. Also allow an optional .cfi_startproc.
9971
9972 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9973
9974 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9975
9976 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9977
9978 PR c++/29273
9979 * g++.dg/rtti/dyncast5.C: New.
9980
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9982
9983 PR tree-optimization/51070
9984 * gcc.dg/torture/pr51070-2.c: New testcase.
9985
9986 2012-01-03 Richard Guenther <rguenther@suse.de>
9987
9988 PR tree-optimization/51692
9989 * gcc.dg/torture/pr51692.c: New testcase.
9990
9991 2012-01-03 Richard Guenther <rguenther@suse.de>
9992
9993 PR debug/51650
9994 * g++.dg/lto/pr51650-3_0.C: New testcase.
9995
9996 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9997
9998 PR c++/15867
9999 * g++.dg/warn/Wredundant-decls-spec.C: New.
10000
10001 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR tree-optimization/51719
10004 * g++.dg/tree-prof/pr51719.C: New test.
10005
10006 2012-01-03 Richard Guenther <rguenther@suse.de>
10007
10008 PR middle-end/51730
10009 * gcc.dg/fold-compare-6.c: New testcase.
10010
10011 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR c++/51669
10014 * g++.dg/gomp/pr51669.C: New test.
10015
10016 2012-01-02 Jason Merrill <jason@redhat.com>
10017
10018 PR c++/51675
10019 * g++.dg/cpp0x/constexpr-union2.C: New.
10020
10021 PR c++/51666
10022 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10023
10024 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10025
10026 PR c++/51462
10027 * g++.dg/cpp0x/constexpr-99.C: New test.
10028
10029 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/20140
10032 * g++.dg/template/init9.C: New.
10033
10034 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10035
10036 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10037 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10038 rather than a specific number.
10039
10040 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10041
10042 PR fortran/46262
10043 PR fortran/46328
10044 PR fortran/51052
10045 * gfortran.dg/typebound_operator_7.f03: New.
10046 * gfortran.dg/typebound_operator_8.f03: New.
10047
10048 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10049
10050 PR target/51729
10051 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10052 XFAIL.
10053 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10054
10055 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10056
10057 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10058
10059 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10060
10061 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10062 for MIPS.
10063
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10065
10066 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10067 * gfortran.dg/io_real_boz_4.f90: Likewise.
10068 * gfortran.dg/io_real_boz_5.f90: Likewise.
10069
10070 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10071
10072 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10073
10074 2012-01-02 Revital Eres <revital.eres@linaro.org>
10075
10076 * gcc.dg/sms-11.c: New file.
10077
10078 2012-01-02 Tobias Burnus <burnus@net-b.de>
10079
10080 PR fortran/51682
10081 * gfortran.dg/coarray/image_index_3.f90: New.
10082
10083 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/16603
10086 * g++.dg/parse/enum8.C: New.
10087
10088 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10089
10090 PR c++/51379
10091 * g++.dg/conversion/reinterpret4.C: New.
10092 * g++.dg/conversion/reinterpret1.C: Adjust.
10093
10094 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10095
10096 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10097
10098 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10099
10100 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10101 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10102 * g++.old-deja/g++.jason/access14.C: Likewise.
10103 * g++.old-deja/g++.jason/access8.C: Likewise.
10104 * g++.old-deja/g++.jason/access1.C: Likewise.
10105 * g++.old-deja/g++.other/access3.C: Likewise.
10106 * g++.old-deja/g++.other/access5.C: Likewise.
10107 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10108 * g++.old-deja/g++.law/visibility22.C: Likewise.
10109 * g++.old-deja/g++.law/visibility26.C: Likewise.
10110 * g++.old-deja/g++.mike/p2746.C: Likewise.
10111 * g++.dg/debug/using1.C: Likewise.
10112 * g++.dg/lookup/using51.C: Likewise.
10113 * g++.dg/inherit/using5.C: Likewise.
10114 * g++.dg/inherit/pr30297.C: Likewise.
10115 * g++.dg/inherit/access8.C: Likewise.
10116 * g++.dg/torture/pr39362.C: Likewise.
10117 * g++.dg/template/crash13.C: Likewise.
10118 * g++.dg/template/using10.C: Likewise.
10119
10120 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10121
10122 PR fortran/51502
10123 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10124
10125 2012-01-01 Ira Rosen <irar@il.ibm.com>
10126
10127 PR tree-optimization/51704
10128 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10129 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10130 corresponding flags.
10131
10132 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10133
10134 PR c++/51723
10135 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10136
10137 2012-01-01 Jan Hubicka <jh@suse.cz>
10138
10139 PR rtl-optimization/51069
10140 * gcc.c-torture/compile/pr51069.c: New testcase.
10141
10142 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR tree-optimization/51683
10145 * gcc.dg/pr51683.c: New test.
10146 \f
10147 Copyright (C) 2012 Free Software Foundation, Inc.
10148
10149 Copying and distribution of this file, with or without modification,
10150 are permitted in any medium without royalty provided the copyright
10151 notice and this notice are preserved.