e3214b1380cac2dead07772711a2846d24c2ea1c
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-23 Jakub Jelinek <jakub@redhat.com>
2
3 PR sanitizer/55435
4 * c-c++-common/asan/attrib-1.c: New test.
5
6 2012-11-22 Ian Bolton <ian.bolton@arm.com>
7
8 * gcc.target/aarch64/builtin-bswap-1.c: New test.
9 * gcc.target/aarch64/builtin-bswap-2.c: New test.
10
11 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/55432
14 * g++.dg/cpp0x/constexpr-55432.C: New.
15
16 2012-11-21 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/55352
19 * gfortran.dg/namelist_76.f90: New.
20
21 2012-11-21 Martin Jambor <mjambor@suse.cz>
22
23 * gcc.dg/ipa/ipcp-agg-7.c: New test.
24 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
25
26 2012-11-21 Martin Jambor <mjambor@suse.cz>
27
28 PR tree-optimization/55260
29 * g++.dg/torture/pr55260-2.C: New test.
30
31 2012-11-21 Martin Jambor <mjambor@suse.cz>
32
33 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
34
35 2012-11-21 Bin Cheng <bin.cheng@arm.com>
36
37 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
38 * gcc.dg/tree-ssa/vrp47.c: Ditto.
39
40 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
41
42 PR target/19398
43 * gcc.target/i386/pr19398.c: New test.
44
45 2012-11-20 Martin Jambor <mjambor@suse.cz>
46
47 PR tree-optimization/55260
48 * g++.dg/torture/pr55260-1.C: New test.
49
50 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
51
52 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
53 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
54 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
55 * gcc.target/aarch64/atomic-op-char.c: Likewise.
56 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
57 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
58 * gcc.target/aarch64/atomic-op-int.c: Likewise.
59 * gcc.target/aarch64/atomic-op-long.c: Likewise.
60 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
61 * gcc.target/aarch64/atomic-op-release.c: Likewise.
62 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
63 * gcc.target/aarch64/atomic-op-short.c: Likewise.
64
65 2012-11-20 Jakub Jelinek <jakub@redhat.com>
66
67 PR middle-end/55094
68 * gcc.dg/pr55094.c: New test.
69
70 PR rtl-optimization/54921
71 * gcc.dg/pr54921.c: New test.
72
73 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
74
75 * gcc.target/i386/pr55359.c: New test.
76
77 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
78
79 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
80 * g++.dg/tls/thread_local3g.C: Likewise.
81 * g++.dg/tls/thread_local4g.C: Likewise.
82 * g++.dg/tls/thread_local5g.C: Likewise.
83 * g++.dg/tls/thread_local6g.C: Likewise.
84 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
85 * g++.dg/tls/thread_local2.C: Likewise.
86 * g++.dg/tls/thread_local2g.C: Likewise.
87 * g++.dg/tls/thread_local6.C: Likewise.
88
89 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
90
91 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
92 * gcc.dg/tm/clone-1.c: New test.
93
94 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/55368
97 * g++.dg/parse/struct-5.C: New.
98
99 2012-11-19 Tom de Vries <tom@codesourcery.com>
100
101 PR rtl-optimization/55315
102 * gcc.target/mips/pr55315.c: New test.
103
104 2012-11-17 Jakub Jelinek <jakub@redhat.com>
105
106 PR tree-optimization/55236
107 * gcc.dg/pr55236.c: New test.
108
109 PR testsuite/55188
110 * gcc.dg/pr19105.c: Accept also optimizing
111 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
112
113 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
114 from addr2line_output. Increment idx if asking for more than one
115 address in one object.
116
117 2012-11-16 Jakub Jelinek <jakub@redhat.com>
118
119 PR tree-optimization/55329
120 * g++.dg/opt/pr55329.C: New test.
121
122 2012-11-16 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/55297
125 * gfortran.dg/typebound_operator_18.f90: New.
126
127 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
128
129 PR rtl-optimization/55330
130 * gfortran.dg/pr55330.f90: New test.
131
132 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
133
134 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
135 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
136 * gcc.dg/hoist-register-pressure-2.c: Ditto.
137 * gcc.dg/hoist-register-pressure-3.c: Ditto.
138 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
139 * gcc.dg/tree-prof/unroll-1.c: Ditto.
140
141 2012-11-16 Dodji Seketeli <dodji@redhat.com>
142
143 PR c++/54875
144 * g++.dg/cpp0x/alias-decl-27.C: New test.
145
146 2012-11-16 Jakub Jelinek <jakub@redhat.com>
147
148 PR c++/55337
149 * g++.dg/template/alignof2.C: New test.
150
151 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
152
153 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
154 * g++.dg/mv6.C (dg-options): Ditto.
155
156 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
157
158 * lib/target_suports.exp
159 (check_effective_target_has_w_floating_suffix): New procedure.
160 (check_effective_target_has_q_floating_suffix): Ditto.
161 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
162 for unsupported non-standard suffix on floating constant.
163 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
164
165 2012-11-14 Jakub Jelinek <jakub@redhat.com>
166
167 * lib/asan-dg.exp: New file.
168 * gcc.dg/asan/asan.exp: New file.
169 * g++.dg/dg.exp: Prune also asan tests.
170 * g++.dg/asan/asan.exp: New file.
171 * c-c++-common/asan/memcmp-1.c: New test.
172
173 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
174
175 PR c++/55323
176 * g++.dg/cpp0x/vt-55323.C: New.
177
178 2012-11-13 Sriraman Tallam <tmsriram@google.com>
179
180 * g++.dg/mv4.C: Add require ifunc. Change error message.
181 * g++.dg/mv5.C: Add require ifunc.
182 * g++.dg/mv6.C: Add require ifunc.
183
184 2012-11-13 Martin Jambor <mjambor@suse.cz>
185
186 PR tree-optimization/55253
187 * gcc.dg/torture/pr55253.c: New test.
188 * gcc.dg/torture/pr55305.c: Likewise.
189
190 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR middle-end/55142
193 * gcc.target/i386/pr55142-1.c: New file.
194 * gcc.target/i386/pr55142-2.c: Likewise.
195
196 2012-11-13 Dodji Seketeli <dodji@redhat.com>
197
198 PR c++/54466
199 * g++.dg/cpp0x/alias-decl-26.C: New test file.
200
201 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
202
203 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
204 instead of lp64.
205 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
206 * gcc.target/i386/pr49715-2.c: Likewise.
207 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
208
209 2012-11-13 Jakub Jelinek <jakub@redhat.com>
210
211 PR tree-optimization/55281
212 * gcc.dg/vect/fast-math-pr55281.c: New test.
213 * g++.dg/opt/pr55281.C: New test.
214
215 PR rtl-optimization/54127
216 * gcc.dg/torture/pr54127.c: New test.
217
218 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
219 Jakub Jelinek <jakub@redhat.com>
220
221 PR rtl-optimization/51447
222 * gcc.c-torture/execute/pr51447.c: New test.
223
224 2012-11-12 Ian Bolton <ian.bolton@arm.com>
225
226 * gcc.target/aarch64/csinc-2.c: New test.
227
228 2012-11-12 Ian Bolton <ian.bolton@arm.com>
229
230 * gcc.target/aarch64/cmn.c: New test.
231 * gcc.target/aarch64/adds.c: New test.
232 * gcc.target/aarch64/subs.c: New test.
233
234 2012-11-12 Tobias Burnus <burnus@net-b.de>
235
236 PR fortran/55272
237 * gfortran.dg/coarray_29_1.f90: New.
238 * gfortran.dg/coarray_29_2.f90: New.
239
240 2012-11-12 Bin Cheng <bin.cheng@arm.com>
241
242 * gcc.dg/hoist-register-pressure-3.c: New test.
243
244 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
245
246 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
247 wrappers around sinf and cosf.
248
249 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
250
251 PR middle-end/55247
252 PR middle-end/55259
253 * gcc.target/i386/pr55247-2.c: New file.
254
255 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
256
257 PR middle-end/55263
258 * g++.dg/pr55263.C: New test.
259
260 2012-11-11 Martin Jambor <mjambor@suse.cz>
261
262 PR tree-optimization/55238
263 * testsuite/gcc.dg/torture/pr55238.c: New test.
264
265 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
266 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
267 * c-c++-common/torture/vector-subscript-1.c: Likewise.
268 * c-c++-common/torture/vector-subscript-2.c: Likewise.
269
270 2012-11-10 Jan Hubicka <jh@suse.cz>
271
272 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
273
274 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
275
276 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
277 -mno-sse -mno-mmx to dg-options. Reformat.
278
279 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
280
281 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
282 * c-c++-common/vector-compare-1.c: Same.
283 * c-c++-common/vector-compare-2.c: Same.
284 * g++.dg/other/unused1.C: Skip on AIX.
285 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
286 extra message on AIX.
287
288 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
289
290 PR target/55247
291 * gcc.target/i386/pr55247.c: New test.
292
293 2012-11-09 Andrew Pinski <apinski@cavium.com>
294
295 * gcc.c-torture/execute/20121108-1.c: New test.
296
297 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
298
299 PR c++/54413
300 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
301 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
302 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
303 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
304
305 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
306
307 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
308 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
309 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
310 array bounds.
311 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
312
313 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
314
315 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
316 * g++.dg/tm/pr47530.C: Same.
317
318 2012-11-09 Jason Merrill <jason@redhat.com>
319
320 PR c++/54859
321 * g++.dg/cpp0x/alias-decl-25.C: New.
322
323 * g++.dg/abi/abi-tag1.C: New.
324 * g++.dg/abi/abi-tag2.C: New.
325
326 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
327
328 PR rtl-optimization/55154
329 * gcc.target/i386/pr55154.c: New test.
330
331 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
332
333 PR rtl-optimization/55151
334 * gcc.dg/pr55151.c: Move ...
335 * gcc.target/i386/pr55151.c: ... here.
336
337 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
338
339 PR rtl-optimization/54472
340 * gcc.dg/pr54472.c: New test.
341
342 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
343
344 * gnat.dg/stack_check3.ad[sb]: New test.
345
346 2012-11-08 Ian Lance Taylor <iant@google.com>
347
348 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
349 with arguments. Handle errorcheckoutput and rundir test types.
350
351 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
352
353 PR tree-optimization/55191
354 * gcc.dg/pr55191.c: New test.
355
356 2012-11-08 Jakub Jelinek <jakub@redhat.com>
357
358 PR debug/54499
359 * g++.dg/debug/pr54499.C: New test.
360
361 2012-11-08 Jan Hubicka <jh@suse.cz>
362
363 PR middle-end/48636
364 * gcc.dg/winline-3.c: Update.
365
366 2012-11-08 Martin Jambor <mjambor@suse.cz>
367
368 * gfortran.dg/ipcp-array-1.f90: New test.
369
370 2012-11-08 Florian Weimer <fweimer@redhat.com>
371
372 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
373
374 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
375
376 PR rtl-optimization/55151
377 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
378
379 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
380
381 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
382
383 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
384
385 * gcc.c-torture/compile/20121107-1.c: New test.
386
387 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
388
389 PR rtl-optimization/55151
390 * gcc.dg/pr55151.c: Compile it only for x86_64.
391
392 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
393
394 PR rtl-optimization/55122
395 * gcc.dg/pr55122.c: New test.
396
397 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
398
399 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
400 word powerpc.
401 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
402 * gcc.target/powerpc/loop_align.c: Skip on AIX.
403 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
404 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
405
406 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
407
408 PR c/53063
409 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
410
411 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
412
413 PR c/51294
414 * c-c++-common/pr51294.c: New.
415
416 2012-11-07 Martin Jambor <mjambor@suse.cz>
417
418 PR tree-optimization/53787
419 * gcc.dg/ipa/ipa-5.c: Adjust.
420 * gcc.dg/ipa/ipcp-agg-1.c: New test.
421 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
422 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
423 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
424 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
425 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
426 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
427 * gfortran.dg/pr48636-2.f90: New test.
428 * gfortran.dg/pr53787.f90: Likewise.
429
430 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/55226
433 Revert:
434 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/54922
437 * g++.dg/cpp0x/constexpr-union4.C: New.
438
439 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
440
441 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
442
443 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
444
445 PR target/49220
446 * gcc.c-torture/compile/pr49220.c: New test.
447
448 2012-11-07 Florian Weimer <fweimer@redhat.com>
449
450 * g++.dg/init/new40.C: New.
451
452 2012-11-07 Jakub Jelinek <jakub@redhat.com>
453
454 PR debug/54693
455 * gcc.dg/guality/pr54693-2.c: New test.
456
457 2012-11-06 Andrew Pinski <apinski@cavium.com>
458
459 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
460 -fno-vect-cost-model.
461
462 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
463
464 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
465 * gcc.dg/tm/debug-1.c: Same.
466 * gcc.dg/tm/irrevocable-3.c: Same.
467 * gcc.dg/tm/irrevocable-4.c: Same.
468 * gcc.dg/tm/memopt-10.c: Same.
469 * gcc.dg/tm/memopt-11.c: Same.
470 * gcc.dg/tm/props-4.c: Same.
471 * gcc.dg/tm/wrap-3.c: Same.
472 * gcc.dg/tm/wrap-4.c: Same.
473
474 2012-11-06 Andrew Pinski <apinski@cavium.com>
475
476 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
477
478 2012-11-06 Jan Hubicka <jh@suse.cz>
479
480 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
481 candidate still.
482 * gcc.dg/tree-ssa/loop-23.c: Likewise.
483 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
484 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
485
486 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
487
488 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
489
490 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
491
492 PR middle-end/41993
493 * gcc.dg/torture/pr41993.c: New test.
494
495 2012-11-06 Jan Hubicka <jh@suse.cz>
496
497 * gcc.target/i386/l_fma_float_?.c: Update.
498 * gcc.target/i386/l_fma_double_?.c: Update.
499
500 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
501
502 PR target/54089
503 * gcc.target/sh/pr54089-8.c: New.
504 * gcc.target/sh/pr54089-9.c: New.
505
506 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
507
508 PR target/47440
509 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
510 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
511 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
512 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
513 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
514 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
515 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
516 * gcc.target/i386/avx-vzeroupper-27.c: New.
517
518 2012-11-06 Janus Weil <janus@gcc.gnu.org>
519
520 PR fortran/54917
521 * gfortran.dg/transfer_class_1.f90: New.
522 * gfortran.dg/transfer_class_2.f90: New.
523
524 2012-11-05 Sriraman Tallam <tmsriram@google.com>
525
526 * testsuite/g++.dg/mv1.C: New test.
527 * testsuite/g++.dg/mv2.C: New test.
528 * testsuite/g++.dg/mv3.C: New test.
529 * testsuite/g++.dg/mv4.C: New test.
530 * testsuite/g++.dg/mv5.C: New test.
531 * testsuite/g++.dg/mv6.C: New test.
532
533 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
534
535 PR testsuite/55186
536 * gcc.dg/const-uniq-1.c (a): Increase length four times.
537
538 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
539
540 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
541 darwin.
542
543 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
544
545 * g++.dg/torture/20121105-1.C: New test.
546
547 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
548
549 * gcc.dg/torture/fp-compare.c: New testcase.
550
551 2012-11-05 Jan Hubicka <jh@suse.cz>
552
553 * gcc.dg/const-1.c: Update.
554 * gcc.dg/pure-1.c: Update.
555
556 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
557
558 PR rtl-optimization/55151
559 * gcc.dg/pr55151.c: New test.
560
561 2012-11-05 Jakub Jelinek <jakub@redhat.com>
562
563 PR debug/54970
564 PR debug/54971
565 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
566
567 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
568
569 PR testsuite/51128
570 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
571
572 2012-11-05 Jan Hubicka <jh@suse.cz>
573
574 * gcc.dg/autopar/pr49960.c: Fix testcase.
575
576 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
577
578 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
579 Fix scan-tree-dump-times directive.
580
581 2012-11-04 Janus Weil <janus@gcc.gnu.org>
582
583 PR fortran/55199
584 * gfortran.dg/associate_12.f90: New.
585
586 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
587
588 PR target/54255
589 * lib/target-supports.exp (check_effective_target_masm_intel): New
590 proc.
591 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
592 masm_intel.
593
594 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
595 Jack Howarth <howarth@bromo.med.uc.edu>
596
597 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
598 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
599 * gcc.target/i386/pr53249.c: Likewise.
600
601 2012-11-03 Andrew Pinski <apinski@cavium.com>
602
603 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
604 call abort1 so that cross jumping does not happen.
605
606 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
607
608 PR target/51244
609 * gcc.target/sh/pr51244-18.c: New.
610 * gcc.target/sh/pr51244-19.c: New.
611
612 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
613
614 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
615 b requires a 64-bit operation followed by a truncation.
616
617 2012-11-02 Jan Hubicka <jh@suse.cz>
618
619 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
620
621 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
622
623 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
624 conditions to verify the reduction code is vectorized.
625
626 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
627 in case 'pow', such as 'powerpc' is used in the compiler version name.
628 * gcc.target/powerpc/pr46728-2.c: Likewise.
629 * gcc.target/powerpc/pr46728-3.c: Likewise.
630 * gcc.target/powerpc/pr46728-4.c: Likewise.
631 * gcc.target/powerpc/pr46728-5.c: Likewise.
632 * gcc.target/powerpc/pr46728-7.c: Likewise.
633 * gcc.target/powerpc/pr46728-8.c: Likewise.
634 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
635
636 2012-11-02 Jan Hubicka <jh@suse.cz>
637
638 * gcc.dg/tree-ssa/loop-38.c: New testcase.
639
640 2012-11-02 Jan Hubicka <jh@suse.cz>
641
642 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
643 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
644
645 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
646
647 PR middle-end/55130
648 * gcc.target/i386/pr55130.c: New test.
649
650 2012-11-02 Jakub Jelinek <jakub@redhat.com>
651
652 PR target/55147
653 * gcc.target/i386/pr55147.c: New test.
654
655 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
656
657 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
658 * gfortran.dg/default_format_denormal_1.f90: Same.
659
660 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
661
662 PR middle-end/55001
663 * g++.dg/ext/vector19.C: Remove target restrictions.
664 * gcc.dg/fold-compare-7.c: New testcase.
665
666 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
667
668 PR target/55160
669 * gcc.target/sh/pr55160.c: New.
670
671 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
672
673 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
674 scan-assembler regex.
675
676 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
677
678 PR middle-end/55150
679 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
680 * gcc.dg/pr55150-2.c: New test.
681
682 2012-11-01 Sharad Singhai <singhai@google.com>
683
684 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
685 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
686 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
687 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
688
689 2012-10-31 Dehao Chen <dehao@google.com>
690
691 * g++.dg/debug/dwarf2/block.C: New testcase.
692
693 2012-10-31 Jan Hubicka <jh@suse.cz>
694
695 * gcc.dg/pr44974.c: Add noinline.
696
697 2012-10-31 Janus Weil <janus@gcc.gnu.org>
698
699 PR fortran/53718
700 * gfortran.dg/class_54.f90: New.
701
702 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
703 Jakub Jelinek <jakub@redhat.com>
704
705 PR tree-optimization/55018
706 * gcc.dg/torture/pr55018.c: New test.
707
708 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/54583
711 * g++.dg/ext/vla13.C: New.
712
713 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
714
715 PR middle-end/55150
716 * gcc.dg/pr55150.c: New test.
717
718 2012-10-31 Tobias Burnus <burnus@net-b.de>
719
720 PR fortran/55134
721 * gfortran.dg/associate_11.f90: New.
722
723 2012-10-31 Dodji Seketeli <dodji@redhat.com>
724
725 PR c++/54955
726 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
727
728 2012-10-31 Jakub Jelinek <jakub@redhat.com>
729
730 PR tree-optimization/19105
731 PR tree-optimization/21643
732 PR tree-optimization/46309
733 * gcc.dg/pr19105.c: New test.
734 * gcc.dg/pr21643.c: New test.
735 * gcc.dg/pr46309-2.c: New test.
736 * gcc.c-torture/execute/pr46309.c: New test.
737
738 2012-10-31 Alan Modra <amodra@gmail.com>
739
740 * gcc.target/powerpc/dimode_off.c: New.
741 * gcc.target/powerpc/timode_off.c: New.
742 * gcc.target/powerpc/dfmode_off.c: New.
743 * gcc.target/powerpc/tfmode_off.c: New.
744
745 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
746
747 PR rtl-optimization/55093
748 * gcc.target/i386/pr55093.c: New file.
749
750 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
751
752 * gcc.target/i386/pr55116.c: Renamed to ...
753 * gcc.target/i386/pr55116-1.c: This.
754
755 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
756
757 * gcc.target/i386/pr55116-2.c: New file.
758
759 2012-10-30 Richard Biener <rguenther@suse.de>
760
761 * gcc.dg/vect/slp-perm-2.c: Adjust.
762
763 2012-10-30 Richard Biener <rguenther@suse.de>
764
765 PR tree-optimization/55111
766 * gcc.dg/torture/pr55111.c: New testcase.
767
768 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
769
770 PR target/53988
771 * gcc.target/sh/pr53988.c: New.
772
773 2012-10-30 Bin Cheng <bin.cheng@arm.com>
774
775 PR target/54989
776 * gcc.dg/hoist-register-pressure-1.c: Rename from
777 hoist-register-pressure.c. Add nonpic condition.
778 * gcc.dg/hoist-register-pressure-2.c: New testcase.
779
780 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
781
782 PR c++/54930
783 * gcc.dg/Wreturn-local-addr.c: New.
784 * g++.dg/warn/Wno-return-local-addr.C: New.
785 * g++.dg/warn/Wreturn-local-addr.C: New.
786
787 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR middle-end/55116
790 * gcc.target/i386/pr55116.c: New file.
791
792 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
793
794 PR c/53066
795 * gcc.dg/Wshadow-4.c: New.
796 * gcc.dg/Wshadow-4.h: New.
797
798 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
799
800 PR debug/54693
801 * gcc.dg/guality/pr54693.c: New.
802
803 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
804
805 PR middle-end/55027
806 * gcc.dg/pr55027.c: New testcase.
807
808 2012-10-29 Jan Hubicka <jh@suse.cz>
809
810 * gcc.dg/ipa/inline-6.c: New testcase.
811
812 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
813
814 PR rtl-optimization/55106
815 * g++.dg/pr55106.C: New.
816
817 2012-10-29 Richard Guenther <rguenther@suse.de>
818
819 PR middle-end/53695
820 * gcc.dg/torture/pr53695.c: New testcase.
821
822 2012-10-28 Jan Hubicka <jh@suse.cz>
823
824 * gcc.dg/ipa/inlinehint-3.c: New testcase.
825
826 2012-10-28 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/54958
829 * gfortran.dg/do_check_6.f90: New.
830
831 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
832 Jack Howarth <howarth@bromo.med.uc.edu>
833
834 PR target/54404
835 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
836 to dg-options.
837 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
838
839 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
840
841 PR target/34283
842 * gcc.target/i386/pr34283.c: New test.
843
844 2012-10-26 Jakub Jelinek <jakub@redhat.com>
845
846 PR c++/55081
847 * g++.dg/opt/pr55081.C: New test.
848
849 PR debug/54970
850 PR debug/54971
851 * gcc.dg/guality/pr54970.c: New test.
852
853 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
854
855 PR c++/54984
856 * g++.dg/template/new11.C: New.
857
858 2012-10-26 Richard Biener <rguenther@suse.de>
859
860 PR middle-end/54824
861 * gcc.dg/torture/pr54824.c: New testcase.
862
863 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
864
865 * gcc.target/i386/fxsave-1.c: New.
866 * gcc.target/i386/fxsave64-1.c: Ditto.
867 * gcc.target/i386/fxrstor-1.c: Ditto.
868 * gcc.target/i386/fxrstor64-1.c: Ditto.
869 * gcc.target/i386/xsave-1.c: Ditto.
870 * gcc.target/i386/xsave64-1.c: Ditto.
871 * gcc.target/i386/xrstor-1.c: Ditto.
872 * gcc.target/i386/xrstor64-1.c: Ditto.
873 * gcc.target/i386/xsaveopt-1.c: Ditto.
874 * gcc.target/i386/xsaveopt64-1.c: Ditto.
875 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
876 * gcc.target/i386/sse-13.c: Ditto.
877 * gcc.target/i386/sse-14.c: Ditto.
878 * gcc.target/i386/sse-22.c: Ditto.
879 * gcc.target/i386/sse-23.c: Ditto.
880 * g++.dg/other/i386-2.C: Ditto.
881 * g++.dg/other/i386-3.C: Ditto.
882
883 2012-10-25 Jan Hubicka <jh@suse.cz>
884
885 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
886 at ivcanon time.
887
888 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/53761
891 * g++.dg/ext/transparent-union.C: New.
892
893 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
894
895 PR c++/54427
896 * g++.dg/ext/vector19.C: New testcase.
897
898 2012-10-25 Richard Biener <rguenther@suse.de>
899
900 PR tree-optimization/54902
901 * g++.dg/torture/pr54902.C: New testcase.
902
903 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
904
905 PR c++/34892
906 * g++.dg/template/crash114.C: New.
907
908 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
909
910 PR bootstrap/55049
911 * gcc.target/i386/pr55049-1.c: New test.
912
913 2012-10-24 Janus Weil <janus@gcc.gnu.org>
914
915 PR fortran/55037
916 * gfortran.dg/class_dummy_4.f03: New.
917
918 2012-10-24 Jakub Jelinek <jakub@redhat.com>
919
920 PR rtl-optimization/55010
921 * gcc.dg/pr55010.c: New test.
922
923 PR debug/54828
924 * g++.dg/debug/pr54828.C: New test.
925
926 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
927
928 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
929 * gcc.dg/vect/vect-83_64.c: Likewise.
930
931 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/54922
934 * g++.dg/cpp0x/constexpr-union4.C: New.
935
936 2012-10-23 Jeff Law <law@redhat.com>
937
938 * gcc.c-torture/execute/pr54985.c: New test.
939
940 2012-10-23 Paul Koning <ni1d@arrl.net>
941
942 PR debug/54508
943 * g++.dg/debug/dwarf2/pr54508.C: New.
944
945 2012-10-23 Jakub Jelinek <jakub@redhat.com>
946
947 PR c++/54844
948 * g++.dg/template/sizeof14.C: New test.
949
950 2012-10-23 Ian Bolton <ian.bolton@arm.com>
951 Jim MacArthur <jim.macarthur@arm.com>
952 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
953 Marcus Shawcroft <marcus.shawcroft@arm.com>
954 Nigel Stephens <nigel.stephens@arm.com>
955 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
956 Richard Earnshaw <rearnsha@arm.com>
957 Sofiane Naci <sofiane.naci@arm.com>
958 Stephen Thomas <stephen.thomas@arm.com>
959 Tejas Belagod <tejas.belagod@arm.com>
960 Yufeng Zhang <yufeng.zhang@arm.com>
961
962 * lib/target-supports.exp
963 (check_profiling_available): Add AArch64.
964 (check_effective_target_vect_int): Likewise.
965 (check_effective_target_vect_shift): Likewise.
966 (check_effective_target_vect_float): Likewise.
967 (check_effective_target_vect_double): Likewise.
968 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
969 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
970 (check_effective_target_vect_pack_trunc): Likewise.
971 (check_effective_target_vect_unpack): Likewise.
972 (check_effective_target_vect_hw_misalign): Likewise.
973 (check_effective_target_vect_short_mult): Likewise.
974 (check_effective_target_vect_int_mult): Likewise.
975 (check_effective_target_vect_stridedN): Likewise.
976 (check_effective_target_sync_int_long): Likewise.
977 (check_effective_target_sync_char_short): Likewise.
978 (check_vect_support_and_set_flags): Likewise.
979 (check_effective_target_aarch64_tiny): New.
980 (check_effective_target_aarch64_small): New.
981 (check_effective_target_aarch64_large): New.
982 * g++.dg/other/PR23205.C: Enable aarch64.
983 * g++.dg/other/pr23205-2.C: Likewise.
984 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
985 * gcc.c-torture/execute/20101011-1.c: Likewise.
986 * gcc.dg/20020312-2.c: Likewise.
987 * gcc.dg/20040813-1.c: Likewise.
988 * gcc.dg/builtin-apply2.c: Likewise.
989 * gcc.dg/stack-usage-1.c: Likewise.
990
991 2012-10-23 Ian Bolton <ian.bolton@arm.com>
992 Jim MacArthur <jim.macarthur@arm.com>
993 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
994 Marcus Shawcroft <marcus.shawcroft@arm.com>
995 Nigel Stephens <nigel.stephens@arm.com>
996 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
997 Richard Earnshaw <rearnsha@arm.com>
998 Sofiane Naci <sofiane.naci@arm.com>
999 Stephen Thomas <stephen.thomas@arm.com>
1000 Tejas Belagod <tejas.belagod@arm.com>
1001 Yufeng Zhang <yufeng.zhang@arm.com>
1002
1003 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1004 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1005 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1006 * gcc.target/aarch64/aapcs/abitest.S: New file.
1007 * gcc.target/aarch64/aapcs/abitest.h: New file.
1008 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1009 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1010 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1011 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1012 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1013 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1014 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1015 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1016 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1017 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1018 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1019 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1020 * gcc.target/aarch64/aapcs/test_1.c: New file.
1021 * gcc.target/aarch64/aapcs/test_10.c: New file.
1022 * gcc.target/aarch64/aapcs/test_11.c: New file.
1023 * gcc.target/aarch64/aapcs/test_12.c: New file.
1024 * gcc.target/aarch64/aapcs/test_13.c: New file.
1025 * gcc.target/aarch64/aapcs/test_14.c: New file.
1026 * gcc.target/aarch64/aapcs/test_15.c: New file.
1027 * gcc.target/aarch64/aapcs/test_16.c: New file.
1028 * gcc.target/aarch64/aapcs/test_17.c: New file.
1029 * gcc.target/aarch64/aapcs/test_18.c: New file.
1030 * gcc.target/aarch64/aapcs/test_19.c: New file.
1031 * gcc.target/aarch64/aapcs/test_2.c: New file.
1032 * gcc.target/aarch64/aapcs/test_20.c: New file.
1033 * gcc.target/aarch64/aapcs/test_21.c: New file.
1034 * gcc.target/aarch64/aapcs/test_22.c: New file.
1035 * gcc.target/aarch64/aapcs/test_23.c: New file.
1036 * gcc.target/aarch64/aapcs/test_24.c: New file.
1037 * gcc.target/aarch64/aapcs/test_25.c: New file.
1038 * gcc.target/aarch64/aapcs/test_26.c: New file.
1039 * gcc.target/aarch64/aapcs/test_3.c: New file.
1040 * gcc.target/aarch64/aapcs/test_4.c: New file.
1041 * gcc.target/aarch64/aapcs/test_5.c: New file.
1042 * gcc.target/aarch64/aapcs/test_6.c: New file.
1043 * gcc.target/aarch64/aapcs/test_7.c: New file.
1044 * gcc.target/aarch64/aapcs/test_8.c: New file.
1045 * gcc.target/aarch64/aapcs/test_9.c: New file.
1046 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1047 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1048 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1049 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1050 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1051 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1052 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1053 * gcc.target/aarch64/aapcs/type-def.h: New file.
1054 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1055 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1056 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1057 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1058 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1059 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1060 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1061 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1062 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1063 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1064 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1065 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1066 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1067 * gcc.target/aarch64/aarch64.exp: New file.
1068 * gcc.target/aarch64/adc-1.c: New file.
1069 * gcc.target/aarch64/adc-2.c: New file.
1070 * gcc.target/aarch64/asm-1.c: New file.
1071 * gcc.target/aarch64/clrsb.c: New file.
1072 * gcc.target/aarch64/clz.c: New file.
1073 * gcc.target/aarch64/ctz.c: New file.
1074 * gcc.target/aarch64/csinc-1.c: New file.
1075 * gcc.target/aarch64/csinv-1.c: New file.
1076 * gcc.target/aarch64/csneg-1.c: New file.
1077 * gcc.target/aarch64/extend.c: New file.
1078 * gcc.target/aarch64/fcvt.x: New file.
1079 * gcc.target/aarch64/fcvt_double_int.c: New file.
1080 * gcc.target/aarch64/fcvt_double_long.c: New file.
1081 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1082 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1083 * gcc.target/aarch64/fcvt_float_int.c: New file.
1084 * gcc.target/aarch64/fcvt_float_long.c: New file.
1085 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1086 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1087 * gcc.target/aarch64/ffs.c: New file.
1088 * gcc.target/aarch64/fmadd.c: New file.
1089 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1090 * gcc.target/aarch64/frint.x: New file.
1091 * gcc.target/aarch64/frint_double.c: New file.
1092 * gcc.target/aarch64/frint_float.c: New file.
1093 * gcc.target/aarch64/index.c: New file.
1094 * gcc.target/aarch64/mneg-1.c: New file.
1095 * gcc.target/aarch64/mneg-2.c: New file.
1096 * gcc.target/aarch64/mneg-3.c: New file.
1097 * gcc.target/aarch64/mnegl-1.c: New file.
1098 * gcc.target/aarch64/mnegl-2.c: New file.
1099 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1100 * gcc.target/aarch64/pic-constantpool1.c: New file.
1101 * gcc.target/aarch64/pic-symrefplus.c: New file.
1102 * gcc.target/aarch64/predefine_large.c: New file.
1103 * gcc.target/aarch64/predefine_small.c: New file.
1104 * gcc.target/aarch64/predefine_tiny.c: New file.
1105 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1106 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1107 * gcc.target/aarch64/table-intrinsics.c: New file.
1108 * gcc.target/aarch64/tst-1.c: New file.
1109 * gcc.target/aarch64/vect-abs-compile.c: New file.
1110 * gcc.target/aarch64/vect-abs.c: New file.
1111 * gcc.target/aarch64/vect-abs.x: New file.
1112 * gcc.target/aarch64/vect-compile.c: New file.
1113 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1114 * gcc.target/aarch64/vect-faddv.c: New file.
1115 * gcc.target/aarch64/vect-faddv.x: New file.
1116 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1117 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1118 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1119 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1120 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1121 * gcc.target/aarch64/vect-fp-compile.c: New file.
1122 * gcc.target/aarch64/vect-fp.c: New file.
1123 * gcc.target/aarch64/vect-fp.x: New file.
1124 * gcc.target/aarch64/vect-mull-compile.c: New file.
1125 * gcc.target/aarch64/vect-mull.c: New file.
1126 * gcc.target/aarch64/vect-mull.x: New file.
1127 * gcc.target/aarch64/vect.c: New file.
1128 * gcc.target/aarch64/vect.x: New file.
1129 * gcc.target/aarch64/vector_intrinsics.c: New file.
1130 * gcc.target/aarch64/vfp-1.c: New file.
1131 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1132 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1133 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1134 * g++.dg/abi/aarch64_guard1.C: New file.
1135
1136 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR c++/54988
1139 * c-c++-common/pr54988.c: New test.
1140
1141 2012-10-23 Jan Hubicka <jh@suse.cz>
1142
1143 * gcc.dg/tree-prof/peel-1.c: New testcase.
1144
1145 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1146
1147 PR gcc/52945
1148 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1149
1150 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1151
1152 * gcc.dg/c99-predef-1.c: New test.
1153 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1154 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1155 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1156 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1157 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1158 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1159 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1160 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1161 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1162 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1163 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1164 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1165
1166 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1167
1168 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1169
1170 2012-10-23 Jan Hubicka <jh@suse.cz>
1171
1172 PR middle-end/54937
1173 * gcc.c-torture/execute/pr54937.c: New testcase.
1174 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1175
1176 2012-10-23 Jan Hubicka <jh@suse.cz>
1177
1178 PR middle-end/54967
1179 * gfortran.dg/pr54967.f90: New testcase.
1180
1181 2012-10-23 Terry Guo <terry.guo@arm.com>
1182
1183 PR target/55019
1184 * gcc.dg/pr55019.c: New.
1185
1186 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1187
1188 PR tree-optimization/55008
1189 * gcc.dg/tree-ssa/pr55008.c: New test.
1190
1191 2012-10-22 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/55011
1194 * gcc.dg/torture/pr55011.c: New testcase.
1195
1196 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1197
1198 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1199 * gcc.target/arm/pr40457-2.c: Likewise.
1200 * gcc.target/arm/pr40457-3.c: Likewise.
1201
1202 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * gnat.dg/specs/limited_with4.ads: New test.
1205 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1206
1207 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gnat.dg/modular4.adb: New test.
1210 * gnat.dg/modular4_pkg.ads: New helper.
1211
1212 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1213
1214 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1215 * gnat.dg/specs/addr1.ads: Likewise.
1216
1217 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1218
1219 * gcc.dg/webizer.c (main): Add missing exit call.
1220
1221 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1222
1223 PR fortran/54465
1224 * gfortran.dg/wextra_1.f: New test.
1225
1226 2012-10-20 Jan Hubicka <jh@suse.cz>
1227
1228 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1229
1230 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1231
1232 PR fortran/54224
1233 * gfortran.dg/warn_unused_function.f90: New.
1234
1235 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1236
1237 * lib/target-supports.exp
1238 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1239
1240 2012-10-19 Richard Guenther <rguenther@suse.de>
1241
1242 PR tree-optimization/54981
1243 * gcc.dg/pr54981.c: New testcase.
1244
1245 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1246
1247 PR target/54892
1248 * gcc.target/arm/pr54892.c: New.
1249
1250 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1251
1252 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1253
1254 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/54501
1257 * g++.dg/init/array30.C: New.
1258 * g++.dg/init/array31.C: Likewise.
1259
1260 2012-10-18 Tobias Burnus <burnus@net-b.de>
1261
1262 PR fortran/54884
1263 * gfortran.dg/public_private_module_7.f90: New.
1264
1265 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 PR c++/29633
1268 * g++.dg/template/pr29633.C: New.
1269
1270 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1271
1272 * gnat.dg/loop_optimization13.ad[sb]: New test.
1273 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1274
1275 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1276
1277 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1278 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1279 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1280 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1281
1282 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1283
1284 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1285 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1286 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1287 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1288 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1289 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1290
1291 2012-10-16 Jan Hubicka <jh@suse.cz>
1292
1293 * gcc.target/i386/l_fma_float_?.c: Update.
1294 * gcc.target/i386/l_fma_double_?.c: Update.
1295 * gfortran.dg/do_1.f90: XFAIL
1296 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1297 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1298 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1299 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1300 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1301 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1302 valid.
1303
1304 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1305
1306 PR c/53063
1307 PR c/40989
1308 * gcc.dg/Wstrict-overflow-24.c: New.
1309
1310 2012-10-16 Tobias Burnus <burnus@net-b.de>
1311
1312 PR fortran/50981
1313 PR fortran/54618
1314 * gfortran.dg/class_optional_1.f90: New.
1315 * gfortran.dg/class_optional_2.f90: New.
1316
1317 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR debug/54796
1320 * gcc.dg/guality/pr54796.c: New test.
1321
1322 PR tree-optimization/54889
1323 * gfortran.dg/pr54889.f90: New test.
1324
1325 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1326
1327 * g++.dg/other/dump-ada-spec-2.C: New test.
1328
1329 2012-10-16 Easwaran Raman <eraman@google.com>
1330
1331 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1332 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1333
1334 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1335
1336 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1337 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1338
1339 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1340
1341 PR target/54925
1342 * gcc.c-torture/compile/pr54925.c: New.
1343
1344 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1345
1346 PR target/51244
1347 * gcc.target/sh/pr51244-17.c: New.
1348
1349 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1350
1351 PR target/54760
1352 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1353 functions.
1354 * gcc.target/sh/pr54760-4.c: New.
1355
1356 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1357
1358 PR target/34777
1359 * gcc.target/sh/torture/sh-torture.exp: New.
1360 * gcc.target/sh/torture/pr34777.c: New.
1361
1362 2012-10-15 Matthias Klose <doko@ubuntu.com>
1363
1364 * lib/target-supports.exp (check_profiling_available): Match
1365 arm*-*-linux-* for ARM Linux/GNU.
1366 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1367 * gfortran.dg/enum_10.f90: Likewise.
1368 * gfortran.dg/enum_9.f90: Likewise.
1369 * gcc.target/arm/synchronize.c: Likewise.
1370 * g++.old-deja/g++.jason/enum6.C: Likewise.
1371 * g++.old-deja/g++.other/enum4.C: Likewise.
1372 * g++.old-deja/g++.law/enum9.C: Likewise.
1373
1374 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1375
1376 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1377 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1378
1379 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1380 Paolo Carlini <paolo.carlini@oracle.com>
1381
1382 PR c++/17805
1383 * g++.dg/overload/operator6.C: New.
1384
1385 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/50080 (again)
1388 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1389 * g++.dg/parse/tmpl-outside1.C: Likewise.
1390 * g++.dg/template/qualttp18.C: Likewise.
1391 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1392 * g++.old-deja/g++.pt/overload13.C: Likewise.
1393
1394 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1395
1396 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1397 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1398 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1399 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1400 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1401 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1402 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1403 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1404
1405 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1406
1407 PR c++/50080
1408 * g++.dg/parse/tmpl-outside2.C: New.
1409 * g++.dg/parse/tmpl-outside1.C: Adjust.
1410 * g++.dg/template/qualttp18.C: Likewise.
1411 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1412 * g++.old-deja/g++.pt/overload13.C: Likewise.
1413
1414 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1415
1416 PR tree-optimization/54915
1417 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1418
1419 2012-10-15 Richard Guenther <rguenther@suse.de>
1420
1421 PR tree-optimization/54920
1422 * gcc.dg/torture/pr54920.c: New testcase.
1423
1424 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1425
1426 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1427
1428 2012-10-13 Jason Merrill <jason@redhat.com>
1429
1430 * g++.dg/tls/thread_local7g.C: Require tls_native.
1431
1432 2012-10-14 Jason Merrill <jason@redhat.com>
1433
1434 * g++.dg/cpp0x/inh-ctor1.C: New.
1435 * g++.dg/cpp0x/inh-ctor2.C: New.
1436 * g++.dg/cpp0x/inh-ctor3.C: New.
1437 * g++.dg/cpp0x/inh-ctor4.C: New.
1438 * g++.dg/cpp0x/inh-ctor5.C: New.
1439 * g++.dg/cpp0x/inh-ctor6.C: New.
1440 * g++.dg/cpp0x/inh-ctor7.C: New.
1441 * g++.dg/cpp0x/inh-ctor8.C: New.
1442 * g++.dg/cpp0x/inh-ctor9.C: New.
1443 * g++.dg/cpp0x/inh-ctor10.C: New.
1444 * g++.dg/cpp0x/inh-ctor11.C: New.
1445 * g++.dg/cpp0x/inh-ctor12.C: New.
1446 * g++.dg/cpp0x/inh-ctor13.C: New.
1447
1448 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1449
1450 PR rtl-optimization/54919
1451 * gcc.dg/pr54919.c: New testcase.
1452
1453 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1454
1455 PR c++/53581
1456 * g++.dg/template/crash113.C: New.
1457
1458 2012-10-14 Jan Hubicka <jh@suse.cz>
1459
1460 * gcc.dg/unroll_5.c: New testcase.
1461
1462 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/52643
1465 * g++.dg/opt/pr52643.C: New.
1466
1467 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1468
1469 PR target/54602
1470 * gcc.target/sh/pr54602-1.c: New.
1471 * gcc.target/sh/pr54602-2.c: New.
1472 * gcc.target/sh/pr54602-3.c: New.
1473 * gcc.target/sh/pr54602-4.c: New.
1474
1475 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1476
1477 PR target/54680
1478 * gcc.target/sh/pr54680.c: New.
1479
1480 2012-10-12 Jan Hubicka <jh@suse.cz>
1481
1482 * gcc.dg/webizer.c: New testcase.
1483
1484 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1485
1486 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1487 specify -m64.
1488
1489 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1490
1491 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1492 Return 0 if already specifying -mfloat-abi other than hard.
1493
1494 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1495
1496 * gcc.dg/pr53060.c: Prune irrelevant warning.
1497
1498 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR c/54381
1501 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1502 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1503 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1504 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1505 Adjust expected wording of warnings for *cmp* builtins.
1506 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1507 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1508
1509 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/24449
1512 * g++.dg/parse/friend-main.C: New.
1513
1514 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1515
1516 PR c++/53055
1517 * g++.dg/pr53055.C: New testcase.
1518
1519 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1520
1521 PR c++/52744
1522 * g++.dg/cpp0x/pr52744.C: New.
1523
1524 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1525
1526 PR fortran/40453
1527 * gfortran.dg/dummy_procedure_9.f90: New.
1528
1529 2012-10-12 Richard Biener <rguenther@suse.de>
1530
1531 PR tree-optimization/54894
1532 * gcc.dg/torture/pr54894.c: New testcase.
1533
1534 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1535
1536 PR target/51244
1537 * gcc.target/sh/pr51244-13.c: New.
1538 * gcc.target/sh/pr51244-14.c: New.
1539 * gcc.target/sh/pr51244-15.c: New.
1540 * gcc.target/sh/pr51244-16.c: New.
1541
1542 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/51878
1545 * g++.dg/cpp0x/decltype45.C: New.
1546
1547 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1548
1549 PR fortran/54784
1550 * gfortran.dg/class_allocate_13.f90: New.
1551
1552 2012-10-11 Jason Merrill <jason@redhat.com>
1553
1554 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1555 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1556
1557 * g++.dg/gomp/tls-5.C: Require tls_native.
1558 * g++.dg/tls/thread_local7.C: Require tls_native.
1559 * g++.dg/tls/static2.C: New.
1560
1561 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/36107
1564 * g++.dg/ext/weak5.C: New.
1565
1566 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1567
1568 PR testsuite/54868
1569 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1570 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1571
1572 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/43765
1575 * g++.dg/parse/pr43765.C: New.
1576
1577 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1578
1579 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1580
1581 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 PR c++/43663
1584 * g++.dg/init/bitfield3.C: New.
1585
1586 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1587
1588 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1589
1590 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR tree-optimization/54877
1593 * gcc.dg/torture/pr54877.c: New test.
1594
1595 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1596
1597 PR testsuite/53397
1598 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1599 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1600 and remove target info from dg-do compile.
1601 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1602 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1603 and remove target info from dg-do compile.
1604
1605 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1606
1607 * gcc.dg/pr54782.c: Require target with pthread support.
1608
1609 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/53122
1612 * g++.dg/cpp0x/auto35.C: New.
1613
1614 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1615
1616 PR c++/53540 - using fails to be equivalent to typedef
1617 * g++.dg/cpp0x/alias-decl-24.C: New test.
1618
1619 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1620
1621 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1622 that c++11 attributes to types are ignored for now.
1623 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1625
1626 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/53741
1629 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1630
1631 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/50478
1634 * g++.dg/cpp0x/initlist67.C: New.
1635
1636 2012-10-10 Dehao Chen <dehao@google.com>
1637
1638 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1639
1640 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1641
1642 PR target/52480
1643 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1644 Add runtime tests.
1645
1646 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/53307
1649 * g++.dg/cpp0x/decltype44.C: New.
1650
1651 2012-10-09 Steve Ellcey <sellcey@mips.com>
1652
1653 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1654
1655 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/53763
1658 * g++.dg/cpp0x/decltype43.C: New.
1659
1660 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1661
1662 PR middle-end/53397
1663 * gcc.dg/pr53397-1.c: New test case.
1664 * gcc.dg/pr53397-2.c: New test case.
1665
1666 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/54194
1669 * g++.dg/warn/Wparentheses-26.C: Adjust.
1670 * g++.dg/warn/Wparentheses-27.C: New.
1671
1672 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1673
1674 PR c++/54427
1675 * c-c++-common/vector-scalar.c: New testcase.
1676 * g++.dg/ext/vector18.C: New testcase.
1677 * g++.dg/ext/vector5.C: This is not an error anymore.
1678 * gcc.dg/init-vec-1.c: Move ...
1679 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1680 * gcc.c-torture/execute/vector-shift1.c: Move ...
1681 * c-c++-common/torture/vector-shift1.c: ... here.
1682 * gcc.dg/scal-to-vec1.c: Move ...
1683 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1684 C++11. Adapt error messages.
1685 * gcc.dg/convert-vec-1.c: Move ...
1686 * c-c++-common/convert-vec-1.c: ... here.
1687 * gcc.dg/scal-to-vec2.c: Move ...
1688 * c-c++-common/scal-to-vec2.c: ... here.
1689
1690 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1691
1692 PR target/54400
1693 * gcc.target/i386/pr54400.c: New testcase.
1694
1695 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR c++/54858
1698 * g++.dg/template/pr54858.C: New test.
1699
1700 2012-10-08 Marek Polacek <polacek@redhat.com>
1701
1702 PR debug/54831
1703 * g++.dg/debug/pr54831.C: New test.
1704
1705 2012-10-08 Dehao Chen <dehao@google.com>
1706
1707 * g++.dg/predict-loop-exit-1.C: New.
1708 * g++.dg/predict-loop-exit-2.C: New.
1709 * g++.dg/predict-loop-exit-3.C: New.
1710
1711 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1712
1713 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1714
1715 2012-10-08 Jason Merrill <jason@redhat.com>
1716
1717 * g++.dg/gomp/tls-5.C: New.
1718 * g++.dg/gomp/tls-wrap1.C: New.
1719 * g++.dg/gomp/tls-wrap2.C: New.
1720 * g++.dg/gomp/tls-wrap3.C: New.
1721 * g++.dg/gomp/tls-wrap4.C: New.
1722 * g++.dg/gomp/tls-wrapper-cse.C: New.
1723 * g++.dg/tls/thread_local-cse.C: New.
1724 * g++.dg/tls/thread_local-order1.C: New.
1725 * g++.dg/tls/thread_local-order2.C: New.
1726 * g++.dg/tls/thread_local-wrap1.C: New.
1727 * g++.dg/tls/thread_local-wrap2.C: New.
1728 * g++.dg/tls/thread_local-wrap3.C: New.
1729 * g++.dg/tls/thread_local-wrap4.C: New.
1730 * g++.dg/tls/thread_local2g.C: New.
1731 * g++.dg/tls/thread_local3g.C: New.
1732 * g++.dg/tls/thread_local4g.C: New.
1733 * g++.dg/tls/thread_local5g.C: New.
1734 * g++.dg/tls/thread_local6g.C: New.
1735 * g++.dg/tls/thread_local7g.C: New.
1736
1737 * g++.dg/tls/thread_local3.C: New.
1738 * g++.dg/tls/thread_local4.C: New.
1739 * g++.dg/tls/thread_local5.C: New.
1740 * g++.dg/tls/thread_local6.C: New.
1741
1742 * g++.dg/tls/init-2.C: Tweak errors.
1743 * g++.dg/tls/thread_local1.C: New.
1744 * g++.dg/tls/thread_local2.C: New.
1745 * g++.dg/tls/thread_local7.C: New.
1746
1747 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1748
1749 PR target/54866
1750 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1751
1752 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1753
1754 PR target/54685
1755 * gcc.target/sh/pr54685.c: New.
1756
1757 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1758
1759 PR c++/53528 C++11 attribute support
1760 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1761 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1807 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1808 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1809 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1810 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1811 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1812 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1813 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1814 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1815 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1816 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1817
1818 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1819
1820 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1821 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1822 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1823
1824 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1825
1826 PR target/54760
1827 * gcc.target/sh/pr54760-2.c: New.
1828 * gcc.target/sh/pr54760-3.c: New.
1829
1830 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/51422
1833 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1834
1835 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1836 Sandra Loosemore <sandra@codesourcery.com>
1837
1838 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1839 and test that the accumulator is initialized using MULT.
1840 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1841 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1842
1843 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/52764
1846 * g++.dg/cpp0x/stdint.C: New.
1847
1848 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR c++/54249
1851 * g++.dg/cpp0x/stddef.C: New.
1852
1853 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1854
1855 PR fortran/54832
1856 * gfortran.dg/typebound_operator_17.f90: New.
1857
1858 2012-10-06 Jan Hubicka <jh@suse.cz>
1859
1860 PR lto/53831
1861 PR lto/54776
1862 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1863
1864 2012-10-06 Jan Hubicka <jh@suse.cz>
1865
1866 * gcc.dg/lto/resolutions_0.c: New testcase.
1867
1868 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1869
1870 PR fortran/45521
1871 * gfortran.dg/generic_25.f90: New.
1872 * gfortran.dg/generic_26.f90: New.
1873 * gfortran.dg/generic_27.f90: New.
1874
1875 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1876
1877 PR target/54760
1878 * gcc.target/sh/pr54760-1.c: New.
1879
1880 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1881
1882 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1883 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1884 * g++.dg/warn/Wsign-compare-5.C: New test.
1885 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1886 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1887 * g++.dg/ext/builtin30.C: New test.
1888 * g++.dg/ext/vla12.C: New test.
1889 * gcc.dg/builtins-85.c: New test.
1890
1891 PR debug/54519
1892 * gcc.dg/guality/pr54519-1.c: New test.
1893 * gcc.dg/guality/pr54519-2.c: New test.
1894 * gcc.dg/guality/pr54519-3.c: New test.
1895 * gcc.dg/guality/pr54519-4.c: New test.
1896 * gcc.dg/guality/pr54519-5.c: New test.
1897 * gcc.dg/guality/pr54519-6.c: New test.
1898
1899 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/50893
1902 * g++.dg/cpp0x/defaulted38.C: New.
1903
1904 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR tree-optimization/33763
1907 * c-c++-common/pr33763.c: New test.
1908
1909 PR tree-optimization/54810
1910 * gcc.dg/tree-ssa/vrp85.c: New test.
1911
1912 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1913
1914 * gcc.dg/ucnid-7.c: Skip on AIX.
1915 * gcc.dg/ucnid-8.c: Same.
1916 * gcc.dg/ucnid-10.c: Same.
1917 * gcc.dg/ucnid-13.c: Same.
1918 * gcc.dg/attr-alias-3.c: Same.
1919 * gcc.dg/attr-alias-5.c: Same.
1920 * gcc.dg/torture/pr51106-2.c: Same.
1921 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1922
1923 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 PR c++/52233
1926 * g++.dg/cpp0x/alias-decl-23.C: New.
1927
1928 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1929
1930 PR c++/53403
1931 * g++.dg/template/friend53.C: New.
1932
1933 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1936 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1937 (scan-ada-spec): Likewise.
1938 (scan-ada-spec-not): Likewise.
1939 * gcc.dg/dump-ada-spec-1.c: New test.
1940 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1941
1942 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1945
1946 2012-10-04 Florian Weimer <fweimer@redhat.com>
1947
1948 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1949
1950 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 PR c++/54323
1953 * g++.dg/cpp0x/pr54323.C: New.
1954
1955 2012-10-04 Richard Guenther <rguenther@suse.de>
1956
1957 PR middle-end/54735
1958 * g++.dg/torture/pr54735.C: New testcase.
1959
1960 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 PR rtl-optimization/54739
1963 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1964
1965 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1966
1967 PR target/51244
1968 * gcc.target/sh/pr51244-12.c: New.
1969
1970 2012-10-03 Dehao Chen <dehao@google.com>
1971
1972 PR middle-end/54782
1973 * gcc.dg/pr54782.c: New test.
1974
1975 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR c++/54777
1978 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1979
1980 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1981
1982 PR fortran/54778
1983 * gfortran.dg/class_53.f90: New.
1984
1985 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1986
1987 PR debug/54551
1988 * gcc.dg/guality/pr54551.c: New.
1989
1990 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1991
1992 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1993 * gcc.target/powerpc/pr46728-2.c: Likewise.
1994
1995 2012-10-02 Sharad Singhai <singhai@google.com>
1996
1997 PR testsuite/54772
1998 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1999 to fix test failures caused by r191883.
2000 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2001 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2002 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2003 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2004 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2005 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2006 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2007 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2008 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2009
2010 2012-09-30 Sharad Singhai <singhai@google.com>
2011
2012 * gcc.target/i386/vect-double-1.c: Fix test.
2013
2014 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2015
2016 PR target/54087
2017 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2018 atomic_sub fails.
2019
2020 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2021
2022 PR rtl-optimization/54457
2023 * gcc.target/i386/pr54457.c: New test.
2024
2025 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2026
2027 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2028
2029 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2030
2031 * gcc.target/i386/vect-rebuild.c: New testcase.
2032
2033 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2034
2035 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2036
2037 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2038
2039 * gcc.target/mips/pr37362.c: Fix target selector.
2040
2041 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2042
2043 PR target/54083
2044 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2045
2046 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2047
2048 * gcc.dg/ucnid-8.c: Update line number.
2049 * gcc.dg/torture/pr51106-2.c: Likewise.
2050
2051 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2052
2053 PR fortran/54667
2054 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2055 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2056 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2057
2058 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2059
2060 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2061 partially reverting r170092.
2062 * gfortran.dg/class_7.f03: Ditto.
2063 * gfortran.dg/coarray_14.f90: Ditto.
2064 * gfortran.dg/typebound_proc_13.f03: Ditto.
2065
2066 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 PR c++/54738
2069 * g++.dg/cpp0x/sfinae42.C: New.
2070
2071 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2072
2073 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2074 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2075 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2076 * gcc.dg/pr42629.c: XFAIL on AIX.
2077 * gcc.dg/pr47684.c: Same.
2078 * gcc.dg/pr43670.c: Same.
2079 * gcc.dg/pr42916.c: Same.
2080 * gcc.dg/pr45449.c: Same.
2081 * gcc.dg/pr50017.c: Same.
2082 * gcc.dg/pr42728.c: Same.
2083 * gcc.dg/pr47881.c: Same.
2084 * gcc.dg/pr44023.c: Same.
2085 * gcc.dg/pr41345.c: Same.
2086 * gcc.dg/pr42630.c: Same.
2087 * gcc.dg/pr44971.c: Same.
2088 * gcc.dg/pr46771.c: Same.
2089 * gcc.dg/ucnid-8.c: Same.
2090 * gcc.dg/ucnid-10.c: Same.
2091 * gcc.dg/ucnid-13.c: Same.
2092 * gcc.dg/torture/pr51106-2.c: Same.
2093 * gcc.dg/pr48768.c: Same.
2094 * gcc.dg/pr42631.c: Same.
2095 * gcc.dg/pr43084.c: Same.
2096 * gcc.dg/ucnid-7.c: Same.
2097 * gcc.dg/pr42889.c: Same.
2098 * gcc.dg/pr41241.c: Same.
2099 * gcc.dg/pr42719.c: Same.
2100 * g++.dg/debug/pr46583.C: Same.
2101 * g++.dg/debug/pr47106.C: Same.
2102 * g++.dg/opt/pr48549.C: Same.
2103 * g++.dg/other/pr42685.C: Same.
2104 * c-c++-common/pr43942.c: Same.
2105
2106 2012-09-29 Ian Lance Taylor <iant@google.com>
2107
2108 * go.test/go-test.exp: Update for latest version of Go testsuite.
2109
2110 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2111
2112 PR fortran/52724
2113 * gfortran.dg/internal_readwrite_3.f90: New test.
2114
2115 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2116
2117 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2118 c-c++-common/Wunused-local-typedefs-2.c to here.
2119
2120 PR c++/54372 - unused attribute inactive on dependant entities
2121 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2122
2123 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2124
2125 PR c++/29028 - Missed unused warning on using declaration
2126 * g++.dg/warn/Wunused-var-18.C: New test.
2127
2128 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2129
2130 PR c++/53551 - -Wunused-local-typedefs misses uses
2131 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2132
2133 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2134
2135 PR target/54716
2136 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2137
2138 PR tree-optimization/54713
2139 * gcc.c-torture/compile/pr54713-1.c: New test.
2140 * gcc.c-torture/compile/pr54713-2.c: New test.
2141 * gcc.c-torture/compile/pr54713-3.c: New test.
2142
2143 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2144
2145 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2146
2147 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2148
2149 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2150
2151 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR target/54703
2154 * gcc.target/i386/pr54703.c: New test.
2155
2156 2012-09-27 Richard Guenther <rguenther@suse.de>
2157
2158 PR lto/54709
2159 * gcc.dg/lto/pr54709_0.c: New testcase.
2160 * gcc.dg/lto/pr54709_1.c: Likewise.
2161
2162 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2163
2164 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2165
2166 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2167
2168 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2169
2170 * gcc.target/arm/pr42879.c: Handle big-endian.
2171
2172 2012-09-26 Steve Ellcey <sellcey@mips.com>
2173
2174 PR c/37303
2175 * gcc.dg/pr37303.c: Check for rdata or rodata.
2176
2177 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2178
2179 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2180
2181 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2182
2183 PR target/51274
2184 PR target/53087
2185 * gcc.target/powerpc/ppc-ne0-1.c: New.
2186
2187 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2188
2189 PR target/54089
2190 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2191 test_19, test_20, test_21, test_22, test_23): New functions.
2192 * gcc.target/sh/pr54089-4.c: New.
2193 * gcc.target/sh/pr54089-5.c: New.
2194 * gcc.target/sh/pr54089-6.c: New.
2195 * gcc.target/sh/pr54089-7.c: New.
2196
2197 2012-09-25 Richard Guenther <rguenther@suse.de>
2198
2199 PR lto/54625
2200 * gcc.dg/lto/pr54702_0.c: New testcase.
2201 * gcc.dg/lto/pr54702_1.c: Likewise.
2202 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2203 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2204 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2205 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2206
2207 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2208
2209 PR c++/54526
2210 * g++.dg/cpp0x/parse2.C: New.
2211 * g++.dg/parse/error11.C: Adjust.
2212 * g++.dg/parse/error12.C: Likewise.
2213
2214 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2215
2216 * gcc.target/i386/20030217-1.c: Added check for
2217 large_long_double effective target.
2218 * gcc.target/i386/387-3.c: Likewise.
2219 * gcc.target/i386/387-4.c: Likewise.
2220 * gcc.target/i386/pr36578-1.c: Likewise.
2221 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2222 when long double size is equal double size.
2223 * gcc.target/i386/excess-precision-1.c: Likewise.
2224 * gcc.target/i386/pr36578-2.c: Likewise.
2225 * gcc.target/i386/20030217-2.c: New testcase.
2226
2227 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR tree-optimization/54676
2230 * gcc.dg/pr54676.c: New test.
2231
2232 2012-09-25 Richard Guenther <rguenther@suse.de>
2233
2234 PR tree-optimization/53663
2235 * gcc.dg/torture/pr53663-1.c: New testcase.
2236 * gcc.dg/torture/pr53663-2.c: Likewise.
2237 * gcc.dg/torture/pr53663-3.c: Likewise.
2238
2239 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2240
2241 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2242
2243 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2244
2245 * lib/target-supports-dg.exp (dg-require-effective-target,
2246 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2247 dg-process-target-1 instead of dg-process-target.
2248 (dg-process-target-1): Rename from dg-process-target.
2249 (dg-process-target): New.
2250
2251 2012-09-24 Richard Guenther <rguenther@suse.de>
2252
2253 PR tree-optimization/54684
2254 * g++.dg/torture/pr54684.C: New testcase.
2255
2256 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2257
2258 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2259
2260 2012-09-24 Richard Guenther <rguenther@suse.de>
2261
2262 PR middle-end/52173
2263 * gcc.dg/tm/pr52173-1.c: New.
2264 * gcc.dg/tm/pr52173-2.c: New.
2265
2266 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gcc.dg/pr54669.c: New test.
2269
2270 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2271 Dominique Dhumieres <dominiq@lps.ens.fr>
2272
2273 PR testsuite/54677
2274 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2275
2276 2012-09-23 Tobias Burnus <burnus@net-b.de>
2277
2278 PR fortran/54618
2279 * gfortran.dg/class_array_14.f90: New.
2280
2281 2012-09-22 Kai Tietz <ktietz@redhat.com>
2282
2283 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2284 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2285
2286 2012-09-21 Dehao Chen <dehao@google.com>
2287
2288 PR go/54649
2289 PR tree-optimization/54655
2290 * g++.dg/pr54655.C: New testcase.
2291
2292 2012-09-21 Richard Guenther <rguenther@suse.de>
2293
2294 PR tree-optimization/54647
2295 * g++.dg/torture/pr54647.C: New testcase.
2296
2297 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2298
2299 PR c++/54427
2300 * c-c++-common/torture/vector-compare-2.c: Add -w.
2301
2302 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gnat.dg/opt20.ads: Move dg directive to...
2305 * gnat.dg/opt20.adb: ...here.
2306 * gnat.dg/addr1.ad[sb]: Likewise.
2307 * gnat.dg/concat2.ad[sb]: Likewise.
2308 * gnat.dg/array16.ad[sb]: Likewise.
2309 * gnat.dg/atomic5.ad[sb]: Likewise.
2310 * gnat.dg/discr29.ad[sb]: Likewise.
2311 * gnat.dg/noreturn5.ad[sb]: Likewise.
2312 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2313 * gnat.dg/discr23.ads: Remove dg directive.
2314 * gnat.dg/nested_float_packed.ads: Likewise.
2315 * gnat.dg/oconst6.ads: Move to...
2316 * gnat.dg/specs/oconst6.ads: ...here.
2317
2318 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/52432
2321 * g++.dg/cpp0x/decltype32.C: Tweak.
2322
2323 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2324
2325 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2326 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2327 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2328 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2329
2330 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2331
2332 PR c++/54581
2333 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2334
2335 2012-09-19 Steve Ellcey <sellcey@mips.com>
2336
2337 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2338
2339 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2340
2341 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2342 * gcc.target/powerpc/ppc-mftb.c: New file.
2343
2344 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2345
2346 PR target/54089
2347 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2348 functions.
2349
2350 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2351
2352 PR target/54236
2353 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2354
2355 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * gcc.c-torture/execute/20120919-1.c: New test.
2358
2359 2012-09-19 Richard Guenther <rguenther@suse.de>
2360
2361 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2362
2363 2012-09-19 Richard Guenther <rguenther@suse.de>
2364
2365 * gcc.dg/builtin-unreachable-6.c: Adjust.
2366
2367 2012-09-19 Richard Guenther <rguenther@suse.de>
2368
2369 * gcc.dg/builtin-object-size-10.c: Adjust.
2370 * gcc.dg/builtin-unreachable-5.c: Adjust.
2371 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2372 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2373 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2374 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2375 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2376 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2377 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2378 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2379 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2380 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2381 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2382 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2383
2384 2012-09-19 Richard Guenther <rguenther@suse.de>
2385
2386 PR tree-optimization/54132
2387 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2388 * gcc.dg/torture/pr54132.c: Likewise.
2389
2390 2012-09-19 Terry Guo <terry.guo@arm.com>
2391
2392 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2393 extra prune rules that will be applied to all tests in a .exp file.
2394 (gcc-dg-prune): Use rules defined by the above variable.
2395 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2396 harmless warnings on architecture switch conflict.
2397
2398 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2399
2400 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2401 of asm-comment characters instead of a single one.
2402 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2403
2404 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2405
2406 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2407
2408 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2409 target instead of xfailing it.
2410 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2411 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2412 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2413 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2414 * gcc.dg/vect/vect-104.c: Likewise.
2415 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2416 * gcc.dg/vect/vect-outer-1.c: Likewise.
2417 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2418 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2419 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2420 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2421 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2422 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2423 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2424 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2425 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2426
2427 * lib/target-supports.exp
2428 (check_effective_target_vect_widen_mult_qi_to_hi,
2429 check_effective_target_vect_widen_mult_hi_to_si,
2430 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2431 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2432 check_effective_target_vect_pack_trunc,
2433 check_effective_target_vect_unpack,
2434 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2435 instead of arm_none.
2436
2437 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2438
2439 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2440
2441 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2442 config to compiler_flags.
2443
2444 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR target/54592
2447 * gcc.target/i386/pr54592.c: New test.
2448
2449 PR tree-optimization/54610
2450 * gcc.target/i386/pr54610.c: New test.
2451
2452 2012-09-17 Jason Merrill <jason@redhat.com>
2453
2454 PR c++/54575
2455 * g++.dg/cpp0x/alias-decl-21.C: New.
2456 * g++.dg/cpp0x/alias-decl-22.C: New.
2457
2458 2012-09-17 Tobias Burnus <burnus@net-b.de>
2459
2460 PR fortran/54608
2461 * gfortran.dg/scan_2.f90: New.
2462
2463 2012-09-17 Jason Merrill <jason@redhat.com>
2464
2465 PR c++/53661
2466 * g++.dg/init/aggr9.C: New.
2467
2468 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2469
2470 * gnat.dg/loop_optimization12.ad[sb]: New test.
2471
2472 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2473
2474 PR fortran/54285
2475 * gfortran.dg/proc_ptr_result_7.f90: New.
2476
2477 2012-09-17 Tobias Burnus <burnus@net-b.de>
2478
2479 PR fortran/54603
2480 * gfortran.dg/structure_constructor_11.f90: New.
2481
2482 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR tree-optimization/54563
2485 * g++.dg/torture/pr54563.C: New test.
2486
2487 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/54594
2490 * gfortran.dg/typebound_generic_14.f03: New.
2491
2492 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2493
2494 PR fortran/54387
2495 * gfortran.dg/proc_ptr_38.f90: New.
2496
2497 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2498
2499 PR debug/54460
2500 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2501 to scary regexp.
2502
2503 PR testsuite/54007
2504 * gnat.dg/lto15.adb: Require lto.
2505
2506 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2507 "myBindC" for hppa*-*-hpux*.
2508
2509 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2510
2511 * gfortran.dg/namelist_75.f90: New test.
2512
2513 2012-09-15 Tom de Vries <tom@codesourcery.com>
2514
2515 * gcc.dg/tree-ssa/vrp82.c: New test.
2516 * gcc.dg/tree-ssa/vrp83.c: Same.
2517 * gcc.dg/tree-ssa/vrp84.c: Same.
2518
2519 2012-09-15 Tom de Vries <tom@codesourcery.com>
2520
2521 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2522 * gcc.dg/tree-ssa/vrp81.c: ... this.
2523
2524 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2525
2526 PR target/54222
2527 * gcc.target/avr/torture/fix-types.h: New.
2528 * gcc.target/avr/torture/vals-hr.def: New.
2529 * gcc.target/avr/torture/vals-r.def: New.
2530 * gcc.target/avr/torture/vals-k.def: New.
2531 * gcc.target/avr/torture/vals-ur.def: New.
2532 * gcc.target/avr/torture/vals-uk.def: New.
2533 * gcc.target/avr/torture/vals-uhr.def: New.
2534 * gcc.target/avr/torture/vals-llk.def: New.
2535 * gcc.target/avr/torture/vals-ullk.def: New.
2536 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2537 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2538 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2539 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2540 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2541 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2542 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2543 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2544
2545 2012-09-14 Dehao Chen <dehao@google.com>
2546
2547 * g++.dg/debug/dwarf2/deallocator.C: New test.
2548
2549 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2550
2551 PR c/54552
2552 * gcc.c-torture/compile/pr54552-1.c: New test.
2553
2554 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2555
2556 PR c++/54427
2557 * g++.dg/other/vector-compare.C: New testcase.
2558 * c-c++-common/vector-compare-3.c: New testcase.
2559 * gcc.dg/vector-shift.c: Move ...
2560 * c-c++-common/vector-shift.c: ... here.
2561 * gcc.dg/vector-shift1.c: Move ...
2562 * c-c++-common/vector-shift1.c: ... here.
2563 * gcc.dg/vector-shift3.c: Move ...
2564 * c-c++-common/vector-shift3.c: ... here.
2565 * gcc.dg/vector-compare-1.c: Move ...
2566 * c-c++-common/vector-compare-1.c: ... here.
2567 * gcc.dg/vector-compare-2.c: Move ...
2568 * c-c++-common/vector-compare-2.c: ... here.
2569 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2570 * c-c++-common/torture/vector-compare-1.c: ... here.
2571 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2572 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2573 * c-c++-common/torture/vector-compare-2.c: ... here.
2574 * gcc.c-torture/execute/vector-shift.c: Move ...
2575 * c-c++-common/torture/vector-shift.c: ... here.
2576 * gcc.c-torture/execute/vector-shift2.c: Move ...
2577 * c-c++-common/torture/vector-shift2.c: ... here.
2578 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2579 * c-c++-common/torture/vector-subscript-1.c: ... here.
2580 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2581 * c-c++-common/torture/vector-subscript-2.c: ... here.
2582 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2583 * c-c++-common/torture/vector-subscript-3.c: ... here.
2584
2585 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2586
2587 PR c/54103
2588 * gcc.c-torture/compile/pr54103-1.c,
2589 gcc.c-torture/compile/pr54103-2.c,
2590 gcc.c-torture/compile/pr54103-3.c,
2591 gcc.c-torture/compile/pr54103-4.c,
2592 gcc.c-torture/compile/pr54103-5.c,
2593 gcc.c-torture/compile/pr54103-6.c: New tests.
2594 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2595
2596 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2597
2598 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2599
2600 2012-09-14 Richard Guenther <rguenther@suse.de>
2601
2602 PR tree-optimization/54565
2603 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2604 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2605
2606 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2607
2608 * gcc.target/arm/combine-movs.c: Add missing space.
2609
2610 2012-09-14 Richard Guenther <rguenther@suse.de>
2611
2612 * g++.dg/torture/builtin-location.C: New testcase.
2613
2614 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2615 Manuel López-Ibåñez <manu@gcc.gnu.org>
2616
2617 PR c++/53210
2618 * g++.dg/warn/Wuninitialized-self.C: New.
2619
2620 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR c/54559
2623 * gcc.c-torture/compile/pr54559.c: New test.
2624
2625 2012-09-13 Jason Merrill <jason@redhat.com>
2626
2627 PR c++/53839
2628 * g++.dg/cpp0x/constexpr-temp1.C: New.
2629
2630 PR c++/54511
2631 * g++.dg/template/anonunion2.C: New.
2632
2633 PR c++/53836
2634 * g++.dg/template/init10.C: New.
2635
2636 2012-09-13 Tobias Burnus <burnus@net-b.de>
2637
2638 PR fortran/54556
2639 * gfortran.dg/implicit_pure_3.f90: New.
2640
2641 2012-09-13 Richard Guenther <rguenther@suse.de>
2642
2643 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2644
2645 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2646
2647 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2648
2649 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2650
2651 * c-c++-common/pr51712.c: Handle for short-enum targets.
2652
2653 2012-09-12 Terry Guo <terry.guo@arm.com>
2654
2655 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2656 and lsrs for Thumb2 mode.
2657
2658 2012-09-12 Jan Hubicka <jh@suse.cz>
2659
2660 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2661
2662 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2663
2664 PR target/54445
2665 * gcc.target/i386/pr54445-1.c: New file.
2666 * gcc.target/i386/pr54445-2.c: Likewise.
2667
2668 2012-09-12 Tobias Burnus <burnus@net-b.de>
2669
2670 PR fortran/54225
2671 PR fortran/53306
2672 * gfortran.dg/coarray_10.f90: Update dg-error.
2673 * gfortran.dg/coarray_28.f90: New.
2674 * gfortran.dg/array_section_3.f90: New.
2675
2676 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2677
2678 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2679 gcc.target/arm/pr48252.c: Fix for big-endian support.
2680
2681 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2682
2683 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2684
2685 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2686 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2687
2688 * gcc.target/arm/neon-vfma-1.c: New testcase.
2689 * gcc.target/arm/neon-vfms-1.c: Likewise.
2690 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2691 of float.
2692 * gcc.target/arm/neon-vmls-1.c: Likewise.
2693 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2694 function.
2695 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2696 (check_effective_target_arm_neonv2_ok): Likewise.
2697 (check_effective_target_arm_neonv2_hw): Likewise.
2698 (check_effective_target_arm_neonv2): Likewise.
2699
2700 2012-09-11 Richard Guenther <rguenther@suse.de>
2701
2702 PR middle-end/54515
2703 * g++.dg/tree-ssa/pr54515.C: New testcase.
2704
2705 2012-09-10 Andrew Pinski <apinski@cavium.com>
2706
2707 PR tree-opt/c54362
2708 * gcc.dg/tm/memopt-16.c: New testcase.
2709
2710 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 PR c++/54541
2713 PR c++/54542
2714 * g++.dg/cpp0x/sfinae40.C: New.
2715 * g++.dg/cpp0x/sfinae41.C: Likewise.
2716
2717 2012-09-10 Jason Merrill <jason@redhat.com>
2718
2719 PR c++/54538
2720 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2721
2722 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2723
2724 PR target/54089
2725 * gcc.target/sh/pr54089-3.c: New.
2726
2727 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2728
2729 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2730
2731 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2732
2733 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2734
2735 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2736
2737 * gcc.dg/pr52558-2.c: Delete.
2738 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2739
2740 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2741
2742 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2743
2744 2012-09-10 Richard Guenther <rguenther@suse.de>
2745
2746 PR tree-optimization/54520
2747 * gcc.dg/torture/pr54520.c: New testcase.
2748
2749 2012-09-10 Jason Merrill <jason@redhat.com>
2750
2751 PR c++/54506
2752 * g++.dg/cpp0x/implicit14.C: New.
2753
2754 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2755
2756 PR fortran/54208
2757 * gfortran.dg/bound_simplification_3.f90: New test.
2758
2759 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2760
2761 PR testsuite/54184
2762 * gcc.dg/pr52558-1.c: Delete.
2763 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2764
2765 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2766
2767 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2768 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2769 * gcc.target/arm/smlaltt-1.c: Likewise.
2770
2771 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2772
2773 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2774
2775 2012-09-07 Tom de Vries <tom@codesourcery.com>
2776
2777 PR tree-optimization/53986
2778 * gcc.dg/tree-ssa/vrp80.c: New test.
2779 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2780
2781 2012-09-06 Jason Merrill <jason@redhat.com>
2782
2783 PR c++/54341
2784 PR c++/54253
2785 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2786 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2787
2788 2012-09-06 Andrew Pinski <apinski@cavium.com>
2789
2790 PR tree-opt/54494
2791 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2792
2793 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR rtl-optimization/54455
2796 * gcc.dg/54455.c: New test.
2797
2798 2012-09-06 Tobias Burnus <burnus@net-b.de>
2799
2800 PR fortran/54463
2801 * gfortran.dg/promotion_2.f90: New.
2802
2803 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR middle-end/54486
2806 * c-c++-common/pr54486.c: New test.
2807
2808 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2809
2810 PR fortran/54474
2811 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2812
2813 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2814
2815 PR c++/54191
2816 * g++.dg/cpp0x/sfinae39.C: New.
2817
2818 2012-09-04 Jason Merrill <jason@redhat.com>
2819
2820 PR c++/54441
2821 * g++.dg/ext/flexary3.C: New.
2822
2823 PR c++/54420
2824 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2825
2826 PR c++/54198
2827 * g++.dg/template/defarg15.C: New.
2828
2829 PR c++/54437
2830 * g++.dg/template/access24.C: New.
2831
2832 2012-09-04 Richard Guenther <rguenther@suse.de>
2833
2834 PR tree-optimization/54458
2835 * gcc.dg/torture/pr54458.c: New testcase.
2836
2837 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2838
2839 * gcc.target/arm/neon-vext.c: New test.
2840 * gcc.target/arm/neon-vext-execute.c: Ditto.
2841
2842 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2843
2844 PR fortran/54243
2845 PR fortran/54244
2846 * gfortran.dg/select_type_29.f03: New.
2847
2848 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2849
2850 * gcc.dg/fold-perm.c: Improve test.
2851
2852 2012-09-03 Tobias Burnus <burnus@net-b.de>
2853
2854 PR fortran/51632
2855 * gfortran.dg/coarray_class_1.f90: New.
2856
2857 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2858
2859 PR target/49206
2860 * gcc.c-torture/compile/pr49206.c: New test.
2861
2862 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2863 Uros Bizjak <ubizjak@gmail.com>
2864
2865 PR target/36680
2866 * gfortran.dg/pr36680.f90: New test.
2867
2868 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2869
2870 PR target/42295
2871 * g++.dg/opt/pr42295.C: New test.
2872
2873 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR target/54436
2876 * gcc.dg/torture/pr54436.c: New test.
2877
2878 2012-09-01 Andrew Pinski <apinski@cavium.com>
2879
2880 * gcc.target/mips/truncate-8.c: New testcase.
2881
2882 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2883
2884 PR target/46829
2885 PR target/46843
2886 * gcc.target/i386/pr46829.c: New test.
2887 * gcc.target/i386/pr46843.c: Ditto.
2888
2889 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2890 Jason Merrill <jason@redhat.com>
2891
2892 PR c++/18747
2893 * g++.dg/parse/error50.C: New.
2894
2895 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR c/54428
2898 * gcc.c-torture/compile/pr54428.c: New test.
2899
2900 2012-08-31 Ollie Wild <aaw@google.com>
2901
2902 PR c++/54197
2903 * g++.dg/init/lifetime3.C: New test.
2904
2905 2012-08-31 Martin Jambor <mjambor@suse.cz>
2906
2907 PR middle-end/54409
2908 * gcc.dg/torture/pr54409.c: New test.
2909
2910 2012-08-31 Martin Jambor <mjambor@suse.cz>
2911
2912 * gfortran.dg/pr48636.f90: Add dump scan checks.
2913
2914 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2915
2916 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2917
2918 2012-08-28 Joey Ye <joey.ye@arm.com>
2919
2920 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2921
2922 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2923
2924 PR target/46254
2925 * gcc.target/i386/pr46254.c: New test.
2926
2927 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2928
2929 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2930 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2931 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2932
2933 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2934
2935 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2936 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2937 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2938 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2939 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2940 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2941 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2942 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2943 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2944 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2945 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2946 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2947 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2948 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2949 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2950 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2951 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2952 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2953 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2954 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2955 gcc.target/mips/unaligned-1.c: Tighten regexps.
2956
2957 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2958
2959 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2960 (mips_option_groups): Remove optimization. Add various -f options.
2961 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2962 and -pg imply -fno-omit-frame-pointer.
2963 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2964 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2965 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2966 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2967 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2968 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2969 * gcc.target/mips/abi-n32-long32.c: Likewise.
2970 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2971 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2972 * gcc.target/mips/abi-n32-long64.c: Likewise.
2973 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2974 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2975 * gcc.target/mips/abi-n64-long32.c: Likewise.
2976 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2977 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2978 * gcc.target/mips/abi-n64-long64.c: Likewise.
2979 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2980 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2981 * gcc.target/mips/abi-o32-long32.c: Likewise.
2982 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2983 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2984 * gcc.target/mips/abi-o32-long64.c: Likewise.
2985 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2986 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2987 * gcc.target/mips/abi-o64-long32.c: Likewise.
2988 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2989 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2990 * gcc.target/mips/abi-o64-long64.c: Likewise.
2991 * gcc.target/mips/asm-1.c: Likewise.
2992 * gcc.target/mips/branch-1.c: Likewise.
2993 * gcc.target/mips/call-3.c: Likewise.
2994 * gcc.target/mips/call-saved-3.c: Likewise.
2995 * gcc.target/mips/clear-cache-1.c: Likewise.
2996 * gcc.target/mips/div-1.c: Likewise.
2997 * gcc.target/mips/div-2.c: Likewise.
2998 * gcc.target/mips/div-3.c: Likewise.
2999 * gcc.target/mips/div-4.c: Likewise.
3000 * gcc.target/mips/div-5.c: Likewise.
3001 * gcc.target/mips/div-6.c: Likewise.
3002 * gcc.target/mips/div-7.c: Likewise.
3003 * gcc.target/mips/div-8.c: Likewise.
3004 * gcc.target/mips/div-9.c: Likewise.
3005 * gcc.target/mips/div-10.c: Likewise.
3006 * gcc.target/mips/div-11.c: Likewise.
3007 * gcc.target/mips/div-12.c: Likewise.
3008 * gcc.target/mips/dsp-ctrl.c: Likewise.
3009 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3010 * gcc.target/mips/ext-8.c: Likewise.
3011 * gcc.target/mips/extend-2.c: Likewise.
3012 * gcc.target/mips/fix-r10000-1.c: Likewise.
3013 * gcc.target/mips/fix-r10000-2.c: Likewise.
3014 * gcc.target/mips/fix-r10000-3.c: Likewise.
3015 * gcc.target/mips/fix-r10000-4.c: Likewise.
3016 * gcc.target/mips/fix-r10000-5.c: Likewise.
3017 * gcc.target/mips/fix-r10000-6.c: Likewise.
3018 * gcc.target/mips/fix-r10000-7.c: Likewise.
3019 * gcc.target/mips/fix-r10000-8.c: Likewise.
3020 * gcc.target/mips/fix-r10000-9.c: Likewise.
3021 * gcc.target/mips/fix-r10000-10.c: Likewise.
3022 * gcc.target/mips/fix-r10000-11.c: Likewise.
3023 * gcc.target/mips/fix-r10000-12.c: Likewise.
3024 * gcc.target/mips/fix-r10000-13.c: Likewise.
3025 * gcc.target/mips/fix-r10000-14.c: Likewise.
3026 * gcc.target/mips/fix-r10000-15.c: Likewise.
3027 * gcc.target/mips/fpcmp-1.c: Likewise.
3028 * gcc.target/mips/fpcmp-2.c: Likewise.
3029 * gcc.target/mips/fpr-moves-7.c: Likewise.
3030 * gcc.target/mips/fpr-moves-8.c: Likewise.
3031 * gcc.target/mips/int-moves-1.c: Likewise.
3032 * gcc.target/mips/int-moves-2.c: Likewise.
3033 * gcc.target/mips/long-calls-pg.c: Likewise.
3034 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3035 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3036 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3037 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3038 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3039 * gcc.target/mips/mips-3d-1.c: Likewise.
3040 * gcc.target/mips/mips-3d-2.c: Likewise.
3041 * gcc.target/mips/mips-3d-3.c: Likewise.
3042 * gcc.target/mips/mips-3d-4.c: Likewise.
3043 * gcc.target/mips/mips-3d-5.c: Likewise.
3044 * gcc.target/mips/mips-3d-6.c: Likewise.
3045 * gcc.target/mips/mips-3d-7.c: Likewise.
3046 * gcc.target/mips/mips-3d-8.c: Likewise.
3047 * gcc.target/mips/mips-3d-9.c: Likewise.
3048 * gcc.target/mips/mips-ps-1.c: Likewise.
3049 * gcc.target/mips/mips-ps-2.c: Likewise.
3050 * gcc.target/mips/mips-ps-3.c: Likewise.
3051 * gcc.target/mips/mips-ps-4.c: Likewise.
3052 * gcc.target/mips/mips-ps-6.c: Likewise.
3053 * gcc.target/mips/mips32-dspr2.c: Likewise.
3054 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3055 * gcc.target/mips/neg-abs-1.c: Likewise.
3056 * gcc.target/mips/neg-abs-2.c: Likewise.
3057 * gcc.target/mips/nmadd-3.c: Likewise.
3058 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3059 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3060 * gcc.target/mips/octeon-pop-1.c: Likewise.
3061 * gcc.target/mips/pr26765.c: Likewise.
3062 * gcc.target/mips/pr33256.c: Likewise.
3063 * gcc.target/mips/pr33635-1.c: Likewise.
3064 * gcc.target/mips/pr33755.c: Likewise.
3065 * gcc.target/mips/pr35802.c: Likewise.
3066 * gcc.target/mips/pr45074.c: Likewise.
3067 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3068 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3069 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3070 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3071 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3072 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3073 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3074 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3075 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3076 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3077 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3078 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3079 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3080 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3081 * gcc.target/mips/save-restore-1.c: Likewise.
3082 * gcc.target/mips/save-restore-3.c: Likewise.
3083 * gcc.target/mips/save-restore-5.c: Likewise.
3084 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3085 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3086 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3087 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3088 * gcc.target/mips/stack-1.c: Likewise.
3089
3090 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3091 Tighten regexps.
3092
3093 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3094 branch under test to be filled with preceding rather than
3095 following instructions.
3096 * gcc.target/mips/branch-10.c: Likewise.
3097 * gcc.target/mips/branch-11.c: Likewise.
3098 * gcc.target/mips/branch-12.c: Likewise.
3099 * gcc.target/mips/branch-13.c: Likewise.
3100 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3101 to be eliminated. Tighten $28 scan-assembler-not test.
3102
3103 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3104 function to...
3105 * gcc.target/mips/call-4.c: ...this new test.
3106
3107 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3108 more likely.
3109 * gcc.target/mips/code-readable-3.c: Likewise.
3110 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3111 flag but skip for -O0.
3112 * gcc.target/mips/code-readable-4.c: Likewise.
3113
3114 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3115 of operations under test.
3116 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3117
3118 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3119 Don't require sibling-call optimization.
3120 * gcc.target/mips/near-far-4.c: Likewise.
3121
3122 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3123 Make sure that the register variable is used.
3124 * gcc.target/mips/soft-float-1.c: Likewise.
3125
3126 * gcc.target/mips/sdata-1.c: Make static data volatile.
3127 * gcc.target/mips/sdata-2.c: Likewise.
3128 * gcc.target/mips/sdata-3.c: Likewise.
3129 * gcc.target/mips/sdata-4.c: Likewise.
3130
3131 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3132 skip for -O0.
3133 * gcc.target/mips/atomic-memory-2.c: Likewise.
3134 * gcc.target/mips/branch-cost-1.c: Likewise.
3135 * gcc.target/mips/branch-cost-2.c: Likewise.
3136 * gcc.target/mips/cache-1.c: Likewise.
3137 * gcc.target/mips/call-1.c: Likewise.
3138 * gcc.target/mips/call-saved-2.c: Likewise.
3139 * gcc.target/mips/const-anchor-1.c: Likewise.
3140 * gcc.target/mips/const-anchor-2.c: Likewise.
3141 * gcc.target/mips/dse-1.c: Likewise.
3142 * gcc.target/mips/dsp-lhx.c: Likewise.
3143 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3144 * gcc.target/mips/ext-1.c: Likewise.
3145 * gcc.target/mips/ext-2.c: Likewise.
3146 * gcc.target/mips/ext-3.c: Likewise.
3147 * gcc.target/mips/ext-4.c: Likewise.
3148 * gcc.target/mips/ext-5.c: Likewise.
3149 * gcc.target/mips/ext-6.c: Likewise.
3150 * gcc.target/mips/ext-7.c: Likewise.
3151 * gcc.target/mips/extend-1.c: Likewise.
3152 * gcc.target/mips/fix-r4000-1.c: Likewise.
3153 * gcc.target/mips/fix-r4000-3.c: Likewise.
3154 * gcc.target/mips/fix-r4000-5.c: Likewise.
3155 * gcc.target/mips/fix-r4000-6.c: Likewise.
3156 * gcc.target/mips/fix-r4000-8.c: Likewise.
3157 * gcc.target/mips/fix-r4000-10.c: Likewise.
3158 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3159 * gcc.target/mips/fixed-vector-type.c: Likewise.
3160 * gcc.target/mips/fpr-moves-1.c: Likewise.
3161 * gcc.target/mips/fpr-moves-2.c: Likewise.
3162 * gcc.target/mips/fpr-moves-3.c: Likewise.
3163 * gcc.target/mips/fpr-moves-4.c: Likewise.
3164 * gcc.target/mips/fpr-moves-5.c: Likewise.
3165 * gcc.target/mips/fpr-moves-6.c: Likewise.
3166 * gcc.target/mips/ins-1.c: Likewise.
3167 * gcc.target/mips/ins-2.c: Likewise.
3168 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3169 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3170 * gcc.target/mips/lazy-binding-1.c: Likewise.
3171 * gcc.target/mips/madd-3.c: Likewise.
3172 * gcc.target/mips/madd-5.c: Likewise.
3173 * gcc.target/mips/madd-6.c: Likewise.
3174 * gcc.target/mips/madd-8.c: Likewise.
3175 * gcc.target/mips/madd-9.c: Likewise.
3176 * gcc.target/mips/memcpy-1.c: Likewise.
3177 * gcc.target/mips/mips-ps-type.c: Likewise.
3178 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3179 * gcc.target/mips/mips-sched-madd.c: Likewise.
3180 * gcc.target/mips/mips16e-extends.c: Likewise.
3181 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3182 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3183 * gcc.target/mips/movcc-1.c: Likewise.
3184 * gcc.target/mips/movcc-2.c: Likewise.
3185 * gcc.target/mips/movcc-3.c: Likewise.
3186 * gcc.target/mips/msub-5.c: Likewise.
3187 * gcc.target/mips/msub-6.c: Likewise.
3188 * gcc.target/mips/msub-8.c: Likewise.
3189 * gcc.target/mips/mult-2.c: Likewise.
3190 * gcc.target/mips/mult-3.c: Likewise.
3191 * gcc.target/mips/mult-5.c: Likewise.
3192 * gcc.target/mips/mult-6.c: Likewise.
3193 * gcc.target/mips/mult-7.c: Likewise.
3194 * gcc.target/mips/mult-12.c: Likewise.
3195 * gcc.target/mips/mult-13.c: Likewise.
3196 * gcc.target/mips/mult-14.c: Likewise.
3197 * gcc.target/mips/mult-15.c: Likewise.
3198 * gcc.target/mips/mult-17.c: Likewise.
3199 * gcc.target/mips/mult-18.c: Likewise.
3200 * gcc.target/mips/mult-19.c: Likewise.
3201 * gcc.target/mips/nmadd-1.c: Likewise.
3202 * gcc.target/mips/nmadd-2.c: Likewise.
3203 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3204 * gcc.target/mips/octeon-cins-1.c: Likewise.
3205 * gcc.target/mips/octeon-cins-2.c: Likewise.
3206 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3207 * gcc.target/mips/octeon-exts-2.c: Likewise.
3208 * gcc.target/mips/octeon-exts-3.c: Likewise.
3209 * gcc.target/mips/octeon-exts-4.c: Likewise.
3210 * gcc.target/mips/octeon-exts-5.c: Likewise.
3211 * gcc.target/mips/octeon-exts-6.c: Likewise.
3212 * gcc.target/mips/octeon-exts-7.c: Likewise.
3213 * gcc.target/mips/octeon-pop-2.c: Likewise.
3214 * gcc.target/mips/octeon-seq-3.c: Likewise.
3215 * gcc.target/mips/octeon-seq-4.c: Likewise.
3216 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3217 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3218 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3219 * gcc.target/mips/pr54240.c: Likewise.
3220 * gcc.target/mips/rsqrt-1.c: Likewise.
3221 * gcc.target/mips/rsqrt-2.c: Likewise.
3222 * gcc.target/mips/rsqrt-3.c: Likewise.
3223 * gcc.target/mips/rsqrt-4.c: Likewise.
3224 * gcc.target/mips/save-restore-2.c: Likewise.
3225 * gcc.target/mips/save-restore-4.c: Likewise.
3226 * gcc.target/mips/sb1-1.c: Likewise.
3227 * gcc.target/mips/scc-1.c: Likewise.
3228 * gcc.target/mips/scc-2.c: Likewise.
3229 * gcc.target/mips/scc-3.c: Likewise.
3230 * gcc.target/mips/scc-4.c: Likewise.
3231 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3232 * gcc.target/mips/truncate-1.c: Likewise.
3233 * gcc.target/mips/truncate-2.c: Likewise.
3234 * gcc.target/mips/truncate-3.c: Likewise.
3235 * gcc.target/mips/truncate-4.c: Likewise.
3236 * gcc.target/mips/truncate-5.c: Likewise.
3237 * gcc.target/mips/truncate-6.c: Likewise.
3238 * gcc.target/mips/unaligned-1.c: Likewise.
3239
3240 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3241 skip for -O0. Require -fexpensive-optimizations.
3242 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3243 * gcc.target/mips/dspr2-MULT.c: Likewise.
3244 * gcc.target/mips/fix-r4000-2.c: Likewise.
3245 * gcc.target/mips/fix-r4000-4.c: Likewise.
3246 * gcc.target/mips/fix-r4000-7.c: Likewise.
3247 * gcc.target/mips/fix-r4000-9.c: Likewise.
3248 * gcc.target/mips/madd-1.c: Likewise.
3249 * gcc.target/mips/madd-2.c: Likewise.
3250 * gcc.target/mips/madd-4.c: Likewise.
3251 * gcc.target/mips/maddu-1.c: Likewise.
3252 * gcc.target/mips/maddu-2.c: Likewise.
3253 * gcc.target/mips/maddu-3.c: Likewise.
3254 * gcc.target/mips/maddu-4.c: Likewise.
3255 * gcc.target/mips/msub-1.c: Likewise.
3256 * gcc.target/mips/msub-2.c: Likewise.
3257 * gcc.target/mips/msub-3.c: Likewise.
3258 * gcc.target/mips/msub-4.c: Likewise.
3259 * gcc.target/mips/msubu-1.c: Likewise.
3260 * gcc.target/mips/msubu-2.c: Likewise.
3261 * gcc.target/mips/msubu-3.c: Likewise.
3262 * gcc.target/mips/msubu-4.c: Likewise.
3263 * gcc.target/mips/mult-1.c: Likewise.
3264 * gcc.target/mips/mult-4.c: Likewise.
3265 * gcc.target/mips/mult-8.c: Likewise.
3266 * gcc.target/mips/mult-9.c: Likewise.
3267 * gcc.target/mips/mult-10.c: Likewise.
3268 * gcc.target/mips/mult-11.c: Likewise.
3269 * gcc.target/mips/mult-16.c: Likewise.
3270
3271 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3272 skip for -O0 and -Os.
3273 * gcc.target/mips/fix-r4000-12.c: Likewise.
3274 * gcc.target/mips/madd-7.c: Likewise.
3275 * gcc.target/mips/mips-ps-5.c: Likewise.
3276 * gcc.target/mips/mips-ps-7.c: Likewise.
3277 * gcc.target/mips/msub-7.c: Likewise.
3278
3279 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3280 skip for -O0. Require -mno-abicalls.
3281 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3282
3283 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3284 skip for -O0. Require a total number of BBIT instructions and
3285 at least one of each kind.
3286
3287 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3288 skip for -O0. Require -fno-unroll-loops.
3289
3290 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3291 skip for -O0. Allow BLTZ as well as BGEZ.
3292
3293 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3294
3295 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3296 skip for -O0. Require -fschedule-insns2.
3297 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3298
3299 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3300 but skip for -O0. Make a branch-likely more likely.
3301
3302 * gcc.target/mips/timode-2.c: Split each test into its own function.
3303 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3304
3305 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3306 skip for -O0. Require -fpeephole2.
3307 * gcc.target/mips/vr-mult-2.c: Likewise.
3308
3309 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3310
3311 PR preprocessor/53469
3312 * gcc.dg/cpp/_Pragma7.c: New test case.
3313
3314 2012-08-27 Tobias Burnus <burnus@net-b.de>
3315
3316 PR fortran/54370
3317 * gfortran.dg/do_5.f90: New.
3318
3319 2012-08-27 Tobias Burnus <burnus@net-b.de>
3320
3321 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3322 from dg-options as -Wall no longer implies it.
3323
3324 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3325
3326 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3327
3328 2012-08-25 Jason Merrill <jason@redhat.com>
3329
3330 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3331
3332 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/51421
3335 * g++.dg/cpp0x/auto34.C: New.
3336
3337 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c/54363
3340 * gcc.dg/pr54363.c: New test.
3341
3342 PR c/54355
3343 * gcc.dg/pr54355.c: New test.
3344
3345 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3346
3347 PR debug/52857
3348 * gcc.target/i386/pr52857-1.c: New.
3349 * gcc.target/i386/pr52857-2.c: Likewise.
3350
3351 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3352
3353 * gcc.target/mips/code-readable-4.c: New test.
3354
3355 2012-08-23 Julian Brown <julian@codesourcery.com>
3356 Sandra Loosemore <sandra@codesourcery.com>
3357
3358 * gcc.target/mips/code-readable-1.c: Add -O to options.
3359
3360 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/20420
3363 * g++.dg/lookup/using53.C: New.
3364
3365 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3366
3367 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3368 * gcc.dg/fixed-point/convert-1.c: New.
3369 * gcc.dg/fixed-point/convert-2.c: New.
3370 * gcc.dg/fixed-point/convert-3.c: New.
3371 * gcc.dg/fixed-point/convert-4.c: New.
3372 * gcc.dg/fixed-point/convert-float-1.c: New.
3373 * gcc.dg/fixed-point/convert-float-2.c: New.
3374 * gcc.dg/fixed-point/convert-float-3.c: New.
3375 * gcc.dg/fixed-point/convert-float-4.c: New.
3376 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3377 * gcc.dg/fixed-point/convert-sat.c: New.
3378 * gcc.dg/fixed-point/convert.h: New.
3379
3380 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3381
3382 PR target/54089
3383 * gcc.target/sh/pr54089-2.c: New.
3384
3385 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 * gcc.target/i386/long-double-64-1.c: New file.
3388 * gcc.target/i386/long-double-64-2.c: Likewise.
3389 * gcc.target/i386/long-double-64-3.c: Likewise.
3390 * gcc.target/i386/long-double-64-4.c: Likewise.
3391 * gcc.target/i386/long-double-80-1.c: Likewise.
3392 * gcc.target/i386/long-double-80-2.c: Likewise.
3393 * gcc.target/i386/long-double-80-3.c: Likewise.
3394 * gcc.target/i386/long-double-80-4.c: Likewise.
3395 * gcc.target/i386/long-double-80-5.c: Likewise.
3396 * gcc.target/i386/long-double-80-6.c: Likewise.
3397 * gcc.target/i386/long-double-80-7.c: Likewise.
3398
3399 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3400
3401 PR tree-optimization/54317
3402 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3403
3404 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3405
3406 PR target/39423
3407 * gcc.target/sh/pr39423-2.c: New.
3408
3409 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3410
3411 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3412 * gcc.dg/fold-perm.c: Likewise.
3413
3414 2012-08-20 Jan Hubicka <jh@suse.cz>
3415
3416 PR fortran/48636
3417 * gcc.dg/ipa/inlinehint-1.c: New.
3418
3419 2012-08-20 Florian Weimer <fweimer@redhat.com>
3420
3421 PR c++/19351
3422 * g++.dg/init/new38.C: New test.
3423 * g++.dg/init/new39.C: New test.
3424
3425 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3426
3427 PR target/54089
3428 * gcc.target/sh/pr54089-1.c: New.
3429
3430 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3431
3432 PR target/51244
3433 * gcc.target/sh/pr51244-11.c: New.
3434
3435 2012-08-20 Tobias Burnus <burnus@net-b.de>
3436
3437 PR fortran/54301
3438 * gfortran.dg/warn_target_lifetime_2.f90: New.
3439
3440 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/10416
3443 * g++.dg/warn/Wunused-var-17.C: New.
3444
3445 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3446
3447 PR middle-end/53992
3448 * gcc.dg/gomp/pr53992.c: New test.
3449
3450 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3451
3452 PR tree-ssa/54295
3453 * gcc.c-torture/execute/20120817-1.c: New test.
3454
3455 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3456
3457 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3458 add instruction.
3459 (f2): New test that really does need adds.
3460
3461 2012-08-20 Richard Guenther <rguenther@suse.de>
3462
3463 PR tree-optimization/54327
3464 * gcc.dg/torture/pr54327.c: New testcase.
3465
3466 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR tree-optimization/54321
3469 * gcc.c-torture/compile/pr54321.c: New test.
3470
3471 2012-08-20 Tobias Burnus <burnus@net-b.de>
3472
3473 PR fortran/54301
3474 * gfortran.dg/warn_target_lifetime_1.f90: New.
3475
3476 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3477
3478 PR fortran/54298
3479 * gfortran.dg/real_compare_1.f90: New test case.
3480 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3481
3482 2012-08-18 Jan Hubicka <jh@suse.cz>
3483
3484 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3485
3486 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3487
3488 PR fortran/39290
3489 * gfortran.dg/interface_37.f90: New test.
3490
3491 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3492 Gary Funck <gary@intrepid.com>
3493
3494 PR target/20020
3495 * gcc.target/i386/pr20020-1.c: New test.
3496 * gcc.target/i386/pr20020-2.c: Likewise.
3497 * gcc.target/i386/pr20020-3.c: Likewise.
3498
3499 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3500
3501 * gcc.target/i386/perm-concat.c: New test.
3502
3503 2012-08-17 Julian Brown <julian@codesourcery.com>
3504
3505 * gcc.target/arm/div64-unwinding.c: New test.
3506
3507 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3508
3509 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3510
3511 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3512
3513 PR target/54236
3514 * gcc.target/sh/pr54236-1.c: New.
3515
3516 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3517
3518 * lib/target-supports.exp (check_effective_target_sync_int_long)
3519 (check_effective_target_sync_char_short): Enable for crisv32-*
3520 and cris-*.
3521
3522 PR middle-end/54261
3523 * gcc.dg/torture/pr54261-1.c: New test.
3524
3525 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3526
3527 PR fortran/54243
3528 PR fortran/54244
3529 * gfortran.dg/typebound_call_24.f03: New.
3530
3531 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3532
3533 PR tree-optimization/54245
3534 * gcc.dg/tree-ssa/pr54245.c: New test.
3535
3536 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3537
3538 PR tree-optimization/54240
3539 * gcc.target/powerpc/pr54240.c: New test.
3540 * gcc.target/mips/pr54240.c: Likewise.
3541
3542 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3543
3544 PR target/52933
3545 * gcc.target/sh/pr52933-1.c: New.
3546 * gcc.target/sh/pr52933-2.c: New.
3547
3548 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3549
3550 PR target/50751
3551 * gcc.target/sh/pr50751-8.c: New.
3552
3553 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3554
3555 PR fortran/47586
3556 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3557 * gfortran.dg/typebound_proc_27.f03: New test.
3558
3559 2012-08-14 Sterling Augustine <saugustine@google.com>
3560
3561 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3562
3563 2012-08-14 Tobias Burnus <burnus@net-b.de>
3564
3565 PR fortran/40881
3566 * gfortran.dg/data_constraints_3.f90: New.
3567 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3568 to disable -pedantic compilation.
3569 * gfortran.dg/pr37243.f: Ditto.
3570 * gfortran.dg/g77/19990826-3.f: Ditto.
3571 * gfortran.dg/g77/20020307-1.f : Ditto.
3572 * gfortran.dg/g77/980310-3.f: Ditto.
3573
3574 2012-08-14 Tobias Burnus <burnus@net-b.de>
3575
3576 PR fortran/54234
3577 * gfortran.dg/warn_conversion_4.f90: New.
3578
3579 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3580
3581 PR middle-end/53411
3582 PR rtl-optimization/53495
3583 * gcc.c-torture/compile/pr53411.c: New test.
3584 * gcc.c-torture/compile/pr53495.c: New test.
3585
3586 2012-08-13 Richard Guenther <rguenther@suse.de>
3587
3588 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3589
3590 2012-08-13 Richard Guenther <rguenther@suse.de>
3591
3592 PR tree-optimization/54200
3593 * gcc.dg/guality/pr54200.c: New testcase.
3594 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3595
3596 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3597
3598 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3599
3600 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3601
3602 PR target/51244
3603 * gcc.target/sh/pr51244-7.c: New.
3604 * gcc.target/sh/pr51244-8.c: New.
3605 * gcc.target/sh/pr51244-9.c: New.
3606 * gcc.target/sh/pr51244-10.c: New.
3607
3608 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3609
3610 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3611 -m2e or -m2a.
3612 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3613 * gcc.target/sh/pr53511-1.c: Likewise.
3614 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3615 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3616 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3617 * gcc.target/sh/pr53512-3.c: Likewise.
3618 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3619
3620 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3621
3622 PR target/39423
3623 * gcc.c-torture/compile/pr39423-1.c: New.
3624 * gcc.c-torture/compile/pr39423-2.c: New.
3625
3626 2012-08-12 Tobias Burnus <burnus@net-b.de>
3627
3628 PR fortran/54221
3629 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3630 they appear uninitialized on the RHS.
3631 * gfortran.dg/public_private_module_6.f90: New.
3632
3633 2012-08-11 Martin Jambor <mjambor@suse.cz>
3634
3635 PR fortran/48636
3636 * gfortran.dg/pr48636.f90: New test.
3637
3638 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3639
3640 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3641 to avoid warnings.
3642 (main): Adjust caller.
3643
3644 2012-08-10 Richard Guenther <rguenther@suse.de>
3645
3646 * gcc.dg/matrix/*.c: Adjust and move ...
3647 * gcc.dg/torture/: ... here.
3648 * gcc.dg/matrix: Remove directory.
3649
3650 2012-08-10 Richard Guenther <rguenther@suse.de>
3651
3652 PR middle-end/54219
3653 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3654
3655 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3656
3657 PR middle-end/54211
3658 * gcc.dg/tree-ssa/pr54211.c: New test.
3659
3660 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3661
3662 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3663 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3664
3665 2012-08-10 Richard Guenther <rguenther@suse.de>
3666
3667 PR tree-optimization/54109
3668 * gcc.dg/torture/pr54109.c: New testcase.
3669 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3670 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3671
3672 2012-08-10 Richard Guenther <rguenther@suse.de>
3673
3674 PR tree-optimization/54027
3675 * gcc.dg/torture/pr54027.c: New testcase.
3676
3677 2012-08-10 Richard Guenther <rguenther@suse.de>
3678
3679 * g++.dg/plugin/selfassign.c: Adjust.
3680 * gcc.dg/plugin/selfassign.c: Likewise.
3681 * gcc.dg/strlenopt-11.c: Likewise.
3682 * gcc.dg/strlenopt-13.c: Likewise.
3683 * gcc.dg/no-strict-overflow-4.c: Likewise.
3684 * gcc.dg/strict-overflow-4.c: Likewise.
3685 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3686 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3687 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3688 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3689 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3690 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3691 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3692 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3693 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3694 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3695 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3696 * gcc.dg/pr46309.c: Likewise.
3697 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3698
3699 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3700
3701 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3702 for x86 targets.
3703 * gcc.c-torture/compile/20120727-2.c: New test.
3704
3705 2012-08-09 Martin Jambor <mjambor@suse.cz>
3706
3707 * gcc.dg/ipa/iinline-4.c: New test.
3708 * gcc.dg/ipa/iinline-5.c: Likewise.
3709 * gcc.dg/ipa/iinline-6.c: Likewise.
3710 * gcc.dg/ipa/iinline-7.c: Likewise.
3711 * gcc.dg/lto/20120723_0.c: Likewise.
3712 * gcc.dg/lto/20120723_1.c: Likewise.
3713
3714 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3715
3716 PR target/39423
3717 * gcc.target/sh/pr39423-1.c: New.
3718
3719 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3720
3721 PR target/51244
3722 * gcc.target/sh/pr51244-5: New.
3723 * gcc.target/sh/pr51244-6: New.
3724
3725 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3726
3727 * gcc.target/i386/adx-addxcarry32-3.c: New.
3728 * gcc.target/i386/adx-addxcarry64-3.c: New.
3729
3730 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3731
3732 PR rtl-optimization/53701
3733 * gcc.dg/pr53701.c: New test.
3734
3735 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3736
3737 * gcc.c-torture/compile/20120727-1.c: New test.
3738
3739 2012-08-09 Tobias Burnus <burnus@net-b.de>
3740
3741 PR fortran/54199
3742 * gfortran.dg/intrinsic_shadow_4.f90: New.
3743
3744 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3745
3746 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3747
3748 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3749
3750 * gcc.c-torture/execute/20120808-1.c: New test.
3751
3752 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3753
3754 PR rtl-optimization/54157
3755 * gcc.target/i386/pr54157.c: New file.
3756
3757 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3758
3759 * gcc.target/i386/adx-addcarryx32-1.c: New.
3760 * gcc.target/i386/adx-addcarryx32-2.c: New.
3761 * gcc.target/i386/adx-addcarryx64-1.c: New.
3762 * gcc.target/i386/adx-addcarryx64-2.c: New.
3763 * gcc.target/i386/adx-check.h: New.
3764 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3765 * gcc.target/i386/sse-12.c: Add -madx.
3766 * gcc.target/i386/sse-13.c: Ditto.
3767 * gcc.target/i386/sse-14.c: Ditto.
3768 * gcc.target/i386/sse-22.c: Ditto.
3769 * gcc.target/i386/sse-23.c: Ditto.
3770 * g++.dg/other/i386-2.C: Ditto.
3771 * g++.dg/other/i386-3.C: Ditto.
3772
3773 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3774
3775 * gcc.dg/tree-ssa/slsr-5.c: New.
3776 * gcc.dg/tree-ssa/slsr-6.c: New.
3777 * gcc.dg/tree-ssa/slsr-7.c: New.
3778 * gcc.dg/tree-ssa/slsr-8.c: New.
3779 * gcc.dg/tree-ssa/slsr-9.c: New.
3780 * gcc.dg/tree-ssa/slsr-10.c: New.
3781 * gcc.dg/tree-ssa/slsr-11.c: New.
3782 * gcc.dg/tree-ssa/slsr-12.c: New.
3783 * gcc.dg/tree-ssa/slsr-13.c: New.
3784 * gcc.dg/tree-ssa/slsr-14.c: New.
3785 * gcc.dg/tree-ssa/slsr-15.c: New.
3786 * gcc.dg/tree-ssa/slsr-16.c: New.
3787 * gcc.dg/tree-ssa/slsr-17.c: New.
3788 * gcc.dg/tree-ssa/slsr-18.c: New.
3789 * gcc.dg/tree-ssa/slsr-19.c: New.
3790 * gcc.dg/tree-ssa/slsr-20.c: New.
3791 * gcc.dg/tree-ssa/slsr-21.c: New.
3792 * gcc.dg/tree-ssa/slsr-22.c: New.
3793 * gcc.dg/tree-ssa/slsr-23.c: New.
3794 * gcc.dg/tree-ssa/slsr-24.c: New.
3795 * gcc.dg/tree-ssa/slsr-25.c: New.
3796 * gcc.dg/tree-ssa/slsr-26.c: New.
3797 * gcc.dg/tree-ssa/slsr-30.c: New.
3798 * gcc.dg/tree-ssa/slsr-31.c: New.
3799
3800 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3801
3802 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3803 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3804 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3805
3806 2012-08-06 Cary Coutant <ccoutant@google.com>
3807
3808 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3809
3810 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3811
3812 PR fortran/35831
3813 * gfortran.dg/dummy_procedure_5.f90: Modified.
3814 * gfortran.dg/dummy_procedure_8.f90: New.
3815 * gfortran.dg/interface_26.f90: Modified.
3816 * gfortran.dg/proc_ptr_11.f90: Modified.
3817 * gfortran.dg/proc_ptr_15.f90: Modified.
3818 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3819 * gfortran.dg/typebound_override_1.f90: Modified.
3820 * gfortran.dg/typebound_proc_6.f03: Modified.
3821
3822 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3823
3824 PR tree-optimization/51938
3825 PR tree-optimization/52005
3826 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3827 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3828 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3829 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3830
3831 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3832
3833 Avoid crashing on erroneous static_assert usage
3834 * g++.dg/cpp0x/static_assert8.C: New test.
3835
3836 2012-08-06 Jason Merrill <jason@redhat.com>
3837
3838 * g++.dg/cpp0x/sfinae38.C: New.
3839
3840 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3841 Paolo Carlini <paolo.carlini@oracle.com>
3842
3843 PR c++/54165
3844 * g++.dg/conversion/void2.C: New.
3845
3846 2012-08-06 Tom de Vries <tom@codesourcery.com>
3847
3848 * gcc.dg/tree-ssa/vrp78.c: New test.
3849
3850 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3851 Richard Sandiford <rdsandiford@googlemail.com>
3852
3853 * g++.dg/opt/enum2.C: Require fpic target.
3854 * g++.dg/lto/20090303_0.C: Likewise.
3855
3856 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3857 Catherine Moore <clm@codesourcery.com>
3858
3859 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3860 flush function names too.
3861 * gcc.target/mips/clear-cache-1.c: Likewise.
3862
3863 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3864
3865 PR target/54156
3866 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3867
3868 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3869
3870 PR fortran/54166
3871 * gfortran.dg/array_5.f90: New test.
3872
3873 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3874
3875 PR tree-optimization/30318
3876 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3877
3878 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3879
3880 * g++.dg/ext/vector17.C: New testcase.
3881
3882 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3883
3884 PR target/51931
3885 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3886 * g++.dg/opt/longbranch1.C: Likewise.
3887
3888 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3889
3890 PR tree-optimization/53805
3891 * gcc.dg/fold-notunord.c: New testcase.
3892
3893 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3894
3895 PR fortran/48820
3896 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3897 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3898
3899 2012-08-02 Jason Merrill <jason@redhat.com>
3900 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 PR c++/51213 (again)
3903 * g++.dg/cpp0x/sfinae37.C: Extend.
3904
3905 2012-08-02 Richard Guenther <rguenther@suse.de>
3906
3907 PR tree-optimization/50672
3908 * g++.dg/torture/pr50672.C: New testcase.
3909
3910 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3911
3912 PR fortran/54147
3913 * gfortran.dg/abstract_type_6.f03: Modified.
3914 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3915 * gfortran.dg/proc_ptr_comp_35.f90: New.
3916 * gfortran.dg/typebound_proc_9.f03: Modified.
3917 * gfortran.dg/typebound_proc_26.f90: New.
3918
3919 2012-08-02 Richard Guenther <rguenther@suse.de>
3920
3921 * gcc.dg/torture/pta-callused-1.c: Adjust.
3922 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3923 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3924 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3925 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3926 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3927 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3928 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3929 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3930
3931 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3932
3933 PR fortran/54033
3934 * gfortran.dg/include_6.f90: New test case.
3935 * gfortran.dg/include_7.f90: New test case.
3936 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3937
3938 2012-08-01 Tom de Vries <tom@codesourcery.com>
3939
3940 * gcc.dg/tree-ssa/vrp76.c: New test.
3941
3942 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3943
3944 PR tree-optimization/46556
3945 * gcc.dg/tree-ssa/slsr-27.c: New.
3946 * gcc.dg/tree-ssa/slsr-28.c: New.
3947 * gcc.dg/tree-ssa/slsr-29.c: New.
3948
3949 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3950
3951 PR fortran/42418
3952 * gfortran.dg/proc_decl_29.f90: New.
3953
3954 2012-07-31 Dehao Chen <dehao@google.com>
3955
3956 * gcc.dg/predict-7.c: New test.
3957
3958 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3959
3960 PR fortran/54134
3961 * gfortran.dg/typebound_override_3.f90: New.
3962
3963 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3964
3965 PR tree-optimization/53773
3966 * gcc.dg/vect/pr53773.c: New test.
3967
3968 2012-07-31 Nick Clifton <nickc@redhat.com>
3969
3970 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3971 and for XStormy16.
3972
3973 2012-07-31 Tobias Burnus <burnus@net-b.de>
3974
3975 * gfortran.dg/c_funloc_tests_6.f90: New.
3976 * gfortran.dg/c_funloc_tests_7.f90: New.
3977 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3978
3979 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3980
3981 PR c++/53624
3982 * g++.dg/cpp0x/temp_default5.C: New.
3983
3984 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3985
3986 PR fortran/51081
3987 * gfortran.dg/proc_ptr_37.f90: New.
3988
3989 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3990
3991 * lib/target-supports.exp
3992 (check_effective_target_vect_natural_alignment): New function.
3993 * gcc.dg/align-2.c: Only run on targets with natural alignment
3994 of vector types.
3995 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3996 alignment of vector types.
3997
3998 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3999 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4000
4001 * gcc.target/i386/rdseed16-1.c: New.
4002 * gcc.target/i386/rdseed32-1.c: Ditto
4003 * gcc.target/i386/rdseed64-1.c: Ditto
4004 * gcc.target/i386/sse-12.c: Add -mrdseed.
4005 * gcc.target/i386/sse-13.c: Ditto.
4006 * gcc.target/i386/sse-14.c: Ditto.
4007 * g++.dg/other/i386-2.C: Ditto.
4008 * g++.dg/other/i386-3.C: Ditto.
4009
4010 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4011
4012 PR target/51244
4013 * gcc.target/sh/pr51244-4.c: New.
4014
4015 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4016
4017 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4018 for alpha*-*-* targets. Cleanup original tree dump.
4019
4020 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4021
4022 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4023 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4024
4025 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4026
4027 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4028 rand, srand. Include <stdlib.h>.
4029
4030 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4031
4032 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4033
4034 2012-07-26 Richard Henderson <rth@redhat.com>
4035
4036 * gcc.dg/attr-hotcold-1.c: New.
4037 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4038
4039 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4040 Sandra Loosemore <sandra@codesourcery.com>
4041
4042 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4043
4044 2012-07-26 Tobias Burnus <burnus@net-b.de>
4045
4046 * gfortran.dg/contiguous_1.f90: Update dg-error.
4047 * gfortran.dg/proc_ptr_32.f90: Ditto.
4048
4049 2012-07-26 Richard Guenther <rguenther@suse.de>
4050
4051 PR tree-optimization/54098
4052 * gcc.dg/torture/pr54098.c: New testcase.
4053
4054 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4055
4056 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4057 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4058
4059 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4060
4061 PR fortran/44354
4062 * gfortran.dg/array_constructor_39.f90: New test.
4063
4064 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4065
4066 PR fortran/44354
4067 * gfortran.dg/array_constructor_38.f90: New test.
4068
4069 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4070
4071 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4072
4073 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * gnat.dg/noreturn5.ad[sb]: New test.
4076
4077 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4078 Paul Brook <paul@codesourcery.com>
4079
4080 PR target/53633
4081
4082 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4083 * c-c++-common/pr53633.c: New test.
4084
4085 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4086
4087 * gcc.target/i386/asm-dialect-1.c: New test case.
4088
4089 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4090 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4091
4092 * gcc.target/i386/prefetchw-1.c: New.
4093 * gcc.target/i386/sse-12.c: Add -mprfchw.
4094 * gcc.target/i386/sse-13.c: Ditto.
4095 * gcc.target/i386/sse-14.c: Ditto.
4096 * gcc.target/i386/sse-22.c: Ditto.
4097 * gcc.target/i386/sse-23.c: Ditto.
4098 * g++.dg/other/i386-2.C: Ditto.
4099 * g++.dg/other/i386-3.C: Ditto.
4100
4101 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4102
4103 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4104
4105 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4106
4107 PR target/54051
4108 * gcc.target/arm/pr54051.c: New.
4109 * gcc.target/arm/vfp-1.c: Adjust test.
4110
4111 2012-07-24 Julian Brown <julian@codesourcery.com>
4112
4113 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4114 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4115 hard-float ARM.
4116
4117 2012-07-23 Paul Brook <paul@codesourcery.com>
4118
4119 * g++.dg/other/armv7m-1.c: New test.
4120
4121 2012-07-23 Julian Brown <julian@codesourcery.com>
4122
4123 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4124 ARM.
4125 (DO_TEST): Define to 1 for appropriate ARM targets.
4126
4127 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4128
4129 PR tree-optimization/53881
4130 * gcc.dg/pr53881.c: Renamed to ...
4131 * gcc.dg/pr53881-1.c: ... this.
4132 * gcc.dg/pr53881-2.c: New test.
4133
4134 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4135
4136 Handle recent changes in default atomics for cris*-*-linux*.
4137 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4138 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4139 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4140 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4141 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4142 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4143 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4144 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4145 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4146 -mno-unaligned-atomic-may-use-library is in effect for
4147 cris*-*-linux*.
4148 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4149 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4150 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4151 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4152 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4153 gcc.target/cris/torture/sync-mis-op-i-1.c,
4154 gcc.target/cris/torture/sync-mis-op-i-2.c,
4155 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4156 gcc.target/cris/torture/sync-mis-op-i-3.c,
4157 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4158 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4159 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4160 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4161 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4162 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4163 (main): Remove local variable x.
4164 [mis_ok]: Check that atomics don't fail.
4165
4166 2012-07-21 Andrew Pinski <apinski@cavium.com>
4167
4168 * gcc.dg/tree-ssa/vrp72.c: New test.
4169 * gcc.dg/tree-ssa/vrp73.c: New test.
4170 * gcc.dg/tree-ssa/vrp74.c: New test.
4171 * gcc.dg/tree-ssa/vrp75.c: New test.
4172
4173 2012-07-21 Andrew Pinski <apinski@cavium.com>
4174
4175 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4176 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4177
4178 2012-07-21 Andrew Pinski <apinski@cavium.com>
4179
4180 * gcc.target/mips/octeon-pop-2.c: New testcase.
4181
4182 2012-07-21 Tobias Burnus <burnus@net-b.de>
4183
4184 PR fortran/48820
4185 * gfortran.dg/assumed_rank_3.f90: New.
4186 * gfortran.dg/assumed_rank_11.f90: New.
4187 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4188 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4189 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4190
4191 2012-07-21 Andrew Pinski <apinski@cavium.com>
4192
4193 * gcc.target/mips/unaligned-1.c: New testcase.
4194
4195 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4196
4197 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4198
4199 2012-07-20 Tobias Burnus <burnus@net-b.de>
4200
4201 * gfortran.dg/bind_c_array_params_2.f90: New.
4202 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4203 and update dg-error.
4204
4205 2012-07-20 Tobias Burnus <burnus@net-b.de>
4206
4207 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4208
4209 2012-07-20 Jason Merrill <jason@redhat.com>
4210
4211 PR c++/54038
4212 * g++.dg/other/array7.C: New.
4213
4214 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4215
4216 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4217 the basic block and check loop depth.
4218 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4219 matching patterns and comments.
4220 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4221 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4222
4223 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR c++/28656
4226 * c-c++-common/pr28656.c: New test.
4227
4228 2012-07-19 Jason Merrill <jason@redhat.com>
4229
4230 PR c++/54026
4231 * g++.dg/init/mutable1.C: New.
4232
4233 2012-07-20 Tobias Burnus <burnus@net-b.de>
4234
4235 PR fortran/48820
4236 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4237 * gfortran.dg/assumed_rank_1.f90: New.
4238 * gfortran.dg/assumed_rank_1_c.c: New.
4239 * gfortran.dg/assumed_rank_2.f90: New.
4240 * gfortran.dg/assumed_rank_4.f90: New.
4241 * gfortran.dg/assumed_rank_5.f90: New.
4242 * gfortran.dg/assumed_rank_6.f90: New.
4243 * gfortran.dg/assumed_rank_7.f90: New.
4244 * gfortran.dg/assumed_rank_8.f90: New.
4245 * gfortran.dg/assumed_rank_8_c.c: New.
4246 * gfortran.dg/assumed_rank_9.f90: New.
4247 * gfortran.dg/assumed_rank_10.f90: New.
4248 * gfortran.dg/assumed_rank_12.f90: New.
4249
4250 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4251
4252 * gnat.dg/opt25.adb: New test.
4253 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4254 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4255
4256 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/aggr20.ad[sb]: New test.
4259 * gnat.dg/aggr20_pkg.ads: New helper.
4260
4261 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4262
4263 * gnat.dg/derived_type3.adb: New test.
4264 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4265
4266 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR rtl-optimization/53942
4269 * gcc.dg/pr53942.c: New test.
4270
4271 2012-07-19 Jason Merrill <jason@redhat.com>
4272
4273 PR c++/54021
4274 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4275
4276 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gnat.dg/discr38.adb: New test.
4279
4280 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR middle-end/54017
4283 * c-c++-common/gomp/pr54017.c: New test.
4284
4285 2012-07-19 Richard Guenther <rguenther@suse.de>
4286 Eric Botcazou <ebotcazou@adacore.com>
4287
4288 * gnat.dg/loop_optimization11.adb: New testcase.
4289 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4290
4291 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4292 Jason Merrill <jason@redhat.com>
4293
4294 * g++.dg/cpp0x/sfinae37.C: New.
4295 * g++.dg/template/access23.C: New.
4296 * g++.dg/template/access7.C: Adjust.
4297 * g++.dg/template/sfinae10.C: Don't expect errors.
4298 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4299
4300 2012-07-18 Julian Brown <julian@codesourcery.com>
4301 Sandra Loosemore <sandra@codesroucery.com>
4302
4303 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4304
4305 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4306
4307 * gnat.dg/noreturn4.ad[sb]: New test.
4308 * gnat.dg/noreturn4_pkg.ads: New helper.
4309
4310 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4311 Julian Brown <julian@codesourcery.com>
4312
4313 * gcc.target/arm/neon-vdup-1.c: New test case.
4314 * gcc.target/arm/neon-vdup-2.c: New test case.
4315 * gcc.target/arm/neon-vdup-3.c: New test case.
4316 * gcc.target/arm/neon-vdup-4.c: New test case.
4317 * gcc.target/arm/neon-vdup-5.c: New test case.
4318 * gcc.target/arm/neon-vdup-6.c: New test case.
4319 * gcc.target/arm/neon-vdup-7.c: New test case.
4320 * gcc.target/arm/neon-vdup-8.c: New test case.
4321 * gcc.target/arm/neon-vdup-9.c: New test case.
4322 * gcc.target/arm/neon-vdup-10.c: New test case.
4323 * gcc.target/arm/neon-vdup-11.c: New test case.
4324 * gcc.target/arm/neon-vdup-12.c: New test case.
4325 * gcc.target/arm/neon-vdup-13.c: New test case.
4326 * gcc.target/arm/neon-vdup-14.c: New test case.
4327 * gcc.target/arm/neon-vdup-15.c: New test case.
4328 * gcc.target/arm/neon-vdup-16.c: New test case.
4329 * gcc.target/arm/neon-vdup-17.c: New test case.
4330 * gcc.target/arm/neon-vdup-18.c: New test case.
4331 * gcc.target/arm/neon-vdup-19.c: New test case.
4332 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4333 arguments non-constant.
4334
4335 2012-07-18 Richard Guenther <rguenther@suse.de>
4336
4337 PR tree-optimization/53970
4338 * g++.dg/torture/pr53970.C: New testcase.
4339
4340 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4341
4342 PR target/38621
4343 * gcc.c-torture/compile/pr38621.c: New.
4344
4345 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4346
4347 PR target/33135
4348 * gcc.target/sh/pr33135-1.c: New.
4349 * gcc.target/sh/pr33135-2.c: New.
4350 * gcc.target/sh/pr33135-3.c: New.
4351 * gcc.target/sh/pr33135-4.c: New.
4352
4353 2012-07-17 Jason Merrill <jason@redhat.com>
4354
4355 PR c++/53995
4356 * g++.dg/parse/enum9.C: New.
4357
4358 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4359 Sandra Loosemore <sandra@codesourcery.com>
4360
4361 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4362 if there is a conflict with -mcpu=. Use -mcpu=5208.
4363
4364 2012-07-17 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/53989
4367 * g++.dg/template/array23.C: New.
4368
4369 2012-07-17 Tobias Burnus <burnus@net-b.de>
4370
4371 PR fortran/53985
4372 * gfortran.dg/bind_c_usage_26.f90: New.
4373 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4374 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4375 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4376 * gfortran.dg/interop_params.f03: Ditto.
4377
4378 2012-07-17 Jason Merrill <jason@redhat.com>
4379
4380 * g++.dg/template/inherit8.C: Adjust.
4381 * g++.dg/template/using21.C: Adjust.
4382 * g++.dg/template/using22.C: Adjust.
4383
4384 PR c++/53549
4385 * g++.dg/template/current-inst1.C: New.
4386 * g++.dg/parse/crash35.C: Adjust.
4387
4388 2012-07-17 Tobias Burnus <burnus@net-b.de>
4389
4390 PR fortran/52101
4391 * gfortran.dg/oldstyle_4.f90: New.
4392
4393 2012-07-17 Tobias Burnus <burnus@net-b.de>
4394
4395 PR fortran/49265
4396 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4397 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4398
4399 2012-07-16 Jason Merrill <jason@redhat.com>
4400
4401 * g++.dg/parse/access8.C: Adjust.
4402 * g++.dg/template/sfinae6_neg.C: Adjust.
4403
4404 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4405
4406 PR fortran/53824
4407 * gfortran.dg/coarray_allocate_1.f90: New test.
4408
4409 2012-07-16 Andrew Pinski <apinski@cavium.com>
4410
4411 * gcc.c-torture/execute/bswap-1.c: New testcase.
4412 * gcc.c-torture/compile/unalign-1.c: New testcase.
4413 * gcc.c-torture/compile/20120524-1.c: New testcase.
4414 * gcc.c-torture/compile/20101216-1.c: New testcase.
4415
4416 2012-07-16 Dehao Chen <dehao@google.com>
4417
4418 Revert
4419 2012-07-10 Dehao Chen <dehao@google.com>
4420
4421 * gcc.dg/debug_info_inline.c: New test.
4422
4423 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4424
4425 PR fortran/53956
4426 * gfortran.dg/proc_decl_28.f90: New.
4427
4428 2012-07-16 Andrew Pinski <apinski@cavium.com>
4429
4430 * gcc.dg/torture/builtins-1.c: New testcase.
4431
4432 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4433
4434 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4435 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4436 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4437 gcc.target/cris/sync-1-v10.c,
4438 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4439 pass -mno-unaligned-atomic-may-use-library.
4440 * gcc.target/cris/sync-xchg-1.c: New test.
4441 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4442 valid register operand output modifier.
4443
4444 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4445
4446 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4447 characters.
4448
4449 2012-07-13 Andrew Pinski <apinski@cavium.com>
4450
4451 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4452 rather than cleanup-tree-dump.
4453 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4454
4455 2012-07-13 Richard Guenther <rguenther@suse.de>
4456
4457 PR tree-optimization/53907
4458 * gcc.target/i386/pr53907.c: New testcase.
4459
4460 2012-07-13 Richard Guenther <rguenther@suse.de>
4461
4462 PR tree-optimization/53922
4463 * gcc.dg/torture/pr53922.c: New testcase.
4464
4465 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4466
4467 PR rtl-optimization/53908
4468 * gcc.dg/torture/pr53908.c: New test.
4469
4470 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4471
4472 PR c++/53531
4473 * g++.dg/cpp0x/variadic135.C: New.
4474
4475 2012-07-12 Jason Merrill <jason@redhat.com>
4476
4477 * g++.dg/template/sfinae6_neg.C: Adjust.
4478
4479 2012-07-12 Tobias Burnus <burnus@net-b.de>
4480
4481 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4482 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4483 scan-tree-dump-times pattern.
4484
4485 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4488
4489 2012-07-11 Jason Merrill <jason@redhat.com>
4490
4491 DR 1402
4492 * g++.g/cpp0x/defaulted37.C: New.
4493
4494 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4495
4496 PR target/53859
4497 * gcc.target/arm/pr53859.c: New test.
4498
4499 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4500
4501 PR target/53886
4502 * gcc.c-torture/compile/pr53886.c: New.
4503
4504 2012-07-10 Dehao Chen <dehao@google.com>
4505
4506 * gcc.dg/debug_info_inline.c: New test.
4507
4508 2012-07-10 Jason Merrill <jason@redhat.com>
4509
4510 PR c++/53733
4511 * g++.dg/cpp0x/defaulted36.C: New.
4512 * g++.dg/cpp0x/defaulted21.C: Adjust.
4513
4514 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4515
4516 2012-07-09 Sterling Augustine <saugustine@google.com>
4517
4518 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4519
4520 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4521
4522 PR tree-optimization/53887
4523 * gcc.dg/pr53887.c: New test.
4524
4525 2012-07-09 Jason Merrill <jason@redhat.com>
4526
4527 PR c++/53882
4528 * g++.dg/cpp0x/nullptr29.C: New.
4529
4530 2012-07-09 Tom de Vries <tom@codesourcery.com>
4531 Richard Guenther <rguenther@suse.de>
4532
4533 * gcc.dg/builtin-unreachable-6.c: New test.
4534 * gcc.dg/builtin-unreachable-5.c: New test.
4535
4536 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4537
4538 PR tree-optimization/53881
4539 * gcc.dg/pr53881.c: New test.
4540
4541 2012-07-06 Jason Merrill <jason@redhat.com>
4542
4543 PR c++/53862
4544 * g++.dg/cpp0x/variadic134.C: New.
4545
4546 PR c++/53858
4547 * g++.dg/cpp0x/alias-decl-20.C: New.
4548
4549 2012-07-06 Tom de Vries <tom@codesourcery.com>
4550
4551 PR tree-optimization/51879
4552 * gcc.dg/pr51879-16.c: New test.
4553 * gcc.dg/pr51879-17.c: Same.
4554
4555 2012-07-06 Tom de Vries <tom@codesourcery.com>
4556
4557 PR tree-optimization/52009
4558 * gcc.dg/pr51879-7.c: New test.
4559 * gcc.dg/pr51879-18.c: New test.
4560
4561 2012-07-05 Jason Merrill <jason@redhat.com>
4562
4563 PR c++/50852
4564 * g++.dg/template/typedef39.C: New.
4565
4566 PR c++/53039
4567 * g++.dg/cpp0x/variadic133.C: New.
4568 * g++.dg/template/param1.C: Adjust.
4569
4570 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4571
4572 PR target/48941
4573 PR target/51980
4574 * gcc.target/arm/neon/vtrnf32.c: Update.
4575 * gcc.target/arm/neon/vtrns32.c: Update.
4576 * gcc.target/arm/neon/vtrnu32.c: Update.
4577 * gcc.target/arm/neon/vzipf32.c: Update.
4578 * gcc.target/arm/neon/vzips32.c: Update.
4579 * gcc.target/arm/neon/vzipu32.c: Update.
4580
4581 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4582
4583 PR fortran/53732
4584 * gfortran.dg/inline_sum_4.f90: New test.
4585
4586 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4587
4588 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4589
4590 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4591
4592 * gcc.target/arm/fma-sp.c: New testcase.
4593 * gcc.target/arm/fma.c: Likewise.
4594 * gcc.target/arm/fma.h: Likewise.
4595
4596 2012-07-04 Jason Merrill <jason@redhat.com>
4597
4598 PR c++/53848
4599 * g++.dg/other/enum3.C: New.
4600
4601 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4602
4603 PR middle-end/53321
4604 * g++.dg/torture/pr53321.C: New test.
4605
4606 2012-07-04 Richard Guenther <rguenther@suse.de>
4607
4608 PR tree-optimization/53844
4609 * g++.dg/tree-ssa/pr53844.C: New testcase.
4610
4611 2012-07-04 Richard Guenther <rguenther@suse.de>
4612
4613 PR tree-optimization/53849
4614 * gcc.dg/pr53849.c: New testcase.
4615
4616 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR c++/53812
4619 * g++.dg/ext/label14.C: New test.
4620
4621 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4622
4623 PR target/53811
4624 * g++.dg/other/pr53811.C: New test.
4625
4626 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4627
4628 PR target/28896
4629 * gcc.target/m68k/stack-limit-1.c: New testcase.
4630
4631 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4632
4633 * gnat.dg/recursive_call.adb: New test.
4634
4635 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4636
4637 * gnat.dg/discr37.ad[sb]: New test.
4638
4639 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4640
4641 * g++.dg/other/packed1.C: Remove SH from xfail list.
4642
4643 2012-07-02 Jason Merrill <jason@redhat.com>
4644
4645 PR c++/53619
4646 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4647
4648 PR c++/53783
4649 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4650
4651 PR c++/53788
4652 * g++.dg/cpp0x/decltype39.C: New.
4653 * g++.dg/diagnostic/method1.C: Adjust.
4654
4655 PR c++/53816
4656 * g++.dg/template/ref6.C: New.
4657
4658 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4659
4660 PR target/53568
4661 * gcc.target/sh/pr53568-1.c: New.
4662
4663 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4664
4665 PR target/51244
4666 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4667
4668 2012-07-02 Jason Merrill <jason@redhat.com>
4669
4670 PR c++/53821
4671 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4672
4673 PR c++/53524
4674 * g++.dg/template/enum7.C: New.
4675 * g++.dg/other/ptrmem10.C: Adjust.
4676 * g++.dg/other/ptrmem11.C: Adjust.
4677 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4678
4679 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4680
4681 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4682
4683 2012-07-01 Wei Guozhi <carrot@google.com>
4684
4685 PR target/53447
4686 * gcc.target/arm/pr53447-1.c: New testcase.
4687 * gcc.target/arm/pr53447-2.c: New testcase.
4688 * gcc.target/arm/pr53447-3.c: New testcase.
4689 * gcc.target/arm/pr53447-4.c: New testcase.
4690
4691 2012-06-29 Richard Guenther <rguenther@suse.de>
4692
4693 PR tree-optimization/47061
4694 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4695
4696 2012-06-29 Richard Guenther <rguenther@suse.de>
4697
4698 PR tree-optimization/37541
4699 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4700
4701 2012-06-29 Richard Guenther <rguenther@suse.de>
4702
4703 PR tree-optimization/52589
4704 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4705
4706 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4707
4708 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4709
4710 * g++.dg/template/error46.C: Add missing comment to dg-message.
4711 * g++.dg/template/crash107.C: Likewise.
4712 * g++.dg/template/error47.C: Likewise.
4713 * g++.dg/template/crash108.C: Likewise.
4714 * g++.dg/overload/operator5.C: Likewise.
4715
4716 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4717 errors in dg-message directives, add comments.
4718
4719 2012-06-28 Kai Tietz <ktietz@redhat.com>
4720
4721 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4722 hard-coded 'unsigned long'.
4723
4724 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR tree-optimization/51581
4727 * gcc.dg/vect/pr51581-4.c: New test.
4728
4729 PR tree-optimization/53645
4730 * gcc.c-torture/execute/pr53645-2.c: New test.
4731
4732 2012-06-28 Richard Guenther <rguenther@suse.de>
4733
4734 PR middle-end/53790
4735 * gcc.dg/torture/pr53790.c: New testcase.
4736
4737 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR tree-optimization/53645
4740 * gcc.c-torture/execute/pr53645.c: New test.
4741
4742 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4743
4744 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4745
4746 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4747
4748 PR debug/53671
4749 PR debug/49888
4750 * gcc.dg/guality/pr49888.c: Account for the possibility that
4751 the variable is optimized out at the first test.
4752
4753 2012-06-27 Jason Merrill <jason@redhat.com>
4754
4755 * g++.dg/cpp0x/override2.C: Adjust.
4756 * g++.dg/template/error5.C: Adjust.
4757 * g++.dg/parse/crash28.C: Adjust.
4758
4759 PR c++/53563
4760 * g++.dg/parse/template27.C: New.
4761 * g++.dg/template/crash74.C: Adjust expected output.
4762
4763 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4764
4765 PR fortran/41951
4766 PR fortran/49591
4767 * gfortran.dg/typebound_operator_16.f03: New.
4768
4769 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4770
4771 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4772 even src1.i and src2.i fields even in the second half of the arrays.
4773
4774 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4775
4776 PR c++/51033.
4777 * g++.dg/torture/vshuf-16.inc: New test.
4778 * g++.dg/torture/vshuf-2.inc: New test.
4779 * g++.dg/torture/vshuf-4.inc: New test.
4780 * g++.dg/torture/vshuf-8.inc: New test.
4781 * g++.dg/torture/vshuf-main.inc: New test.
4782 * g++.dg/torture/vshuf-v16hi.C: New test.
4783 * g++.dg/torture/vshuf-v16qi.C: New test.
4784 * g++.dg/torture/vshuf-v2df.C: New test.
4785 * g++.dg/torture/vshuf-v2di.C: New test.
4786 * g++.dg/torture/vshuf-v2sf.C: New test.
4787 * g++.dg/torture/vshuf-v2si.C: New test.
4788 * g++.dg/torture/vshuf-v4df.C: New test.
4789 * g++.dg/torture/vshuf-v4di.C: New test.
4790 * g++.dg/torture/vshuf-v4sf.C: New test.
4791 * g++.dg/torture/vshuf-v4si.C: New test.
4792 * g++.dg/torture/vshuf-v8hi.C: New test.
4793 * g++.dg/torture/vshuf-v8qi.C: New test.
4794 * g++.dg/torture/vshuf-v8si.C: New test.
4795
4796 2012-06-27 Richard Guenther <rguenther@suse.de>
4797
4798 PR middle-end/53676
4799 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4800
4801 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4802
4803 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4804 scan-dump-dem-not): Use printable pattern in test name.
4805
4806 2012-06-26 Sterling Augustine <saugustine@google.com>
4807 Dominique Dhumieres <dominiq@lps.ens.fr>
4808
4809 * gcc.dg/pubtypes-2.c: Update expected output.
4810 * gcc.dg/pubtypes-3.c: Likewise.
4811 * gcc.dg/pubtypes-4.c: Likewise.
4812
4813 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4814
4815 * gcc.dg/tree-ssa/slsr-1.c: New test.
4816 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4817 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4818 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4819
4820 2012-06-26 Matt Turner <mattst88@gmail.com>
4821
4822 PR target/35294
4823 * gcc.target/arm/mmx-2.c: New.
4824
4825 2012-06-26 Richard Guenther <rguenther@suse.de>
4826
4827 PR c++/53752
4828 * g++.dg/torture/pr53752.C: New testcase.
4829
4830 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR tree-optimization/53748
4833 * gcc.c-torture/compile/pr53748.c: New test.
4834
4835 2012-06-25 Jason Merrill <jason@redhat.com>
4836
4837 PR c++/53498
4838 PR c++/53305
4839 * g++.dg/cpp0x/decltype38.C: New.
4840 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4841
4842 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4843
4844 * lib/target-supports-dg.exp (testname-for-summary): New.
4845 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4846 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4847 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4848 scan-module-absence, output-exists, output-exists-not: Use
4849 testname-for-summary.
4850 (dg-test): Clean up testname_with_flags.
4851 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4852 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4853 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4854 scan-assembler-dem-not, object-size: Use testname-for-summary.
4855 * lib/gcov.exp (run-gcov): Likewise.
4856 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4857 scan-dump-dem, scan-dump-dem-note): Likewise.
4858
4859 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4860 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4861 including profopt.opt; save and restore existing value.
4862 * g++.dg/bprob/bprob.exp: Likewise.
4863 * gcc.dg/matrix/matrix.exp: Likewise.
4864 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4865 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4866 PROFOPT_OPTIONS.
4867
4868 2012-06-25 Richard Henderson <rth@redhat.com>
4869
4870 * gcc.dg/pr53749.c: New.
4871
4872 2012-06-25 Jason Merrill <jason@redhat.com>
4873
4874 PR c++/52988
4875 * g++.dg/cpp0x/nullptr28.C: New.
4876
4877 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4878
4879 * gcc.target/arm/neon-vld1_dupQ.c: New.
4880
4881 2012-06-25 Florian Weimer <fweimer@redhat.com>
4882
4883 * g++.dg/init/new35.C: New.
4884 * g++.dg/init/new36.C: New.
4885 * g++.dg/init/new37.C: New.
4886 * g++.dg/ext/vla5.C: New warning.
4887 * g++.dg/ext/vla8.C: New warning.
4888 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4889
4890 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4891 James Greenhalgh <james.greenhalgh@arm.com>
4892
4893 * gcc.target/arm/ftest-support-arm.h New testcase.
4894 * gcc.target/arm/ftest-support-thumb.h Likewise.
4895 * gcc.target/arm/ftest-support.h Likewise.
4896 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4897 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4898 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4899 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4900 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4901 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4902 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4903 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4904 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4905 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4906 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4907 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4908 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4909 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4910 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4911 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4912 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4913 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4914 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4915 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4916 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4917 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4918 * lib/target-supports.exp
4919 (check_effective_target_arm_arch_FUNC): Add support for more
4920 architectures.
4921 (add_options_for_arm_arch_FUNC): Likewise.
4922 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4923
4924 2012-06-25 Jason Merrill <jason@redhat.com>
4925
4926 PR c++/53202
4927 * g++.dg/cpp0x/constexpr-tuple.C: New.
4928
4929 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4930
4931 PR target/53759
4932 * gcc.target/i386/pr53759.c: New test.
4933
4934 PR c++/53594
4935 * g++.dg/cpp0x/nsdmi7.C: New test.
4936
4937 2012-06-24 Kai Tietz <ktietz@redhat.com>
4938
4939 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4940 for LLP64 targets.
4941 * gcc.target/i386/pr38988.c: Likewise.
4942
4943 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4944
4945 PR fortran/47710
4946 PR fortran/53328
4947 * gfortran.dg/typebound_generic_12.f03: New.
4948 * gfortran.dg/typebound_generic_13.f03: New.
4949
4950 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4951
4952 * gnat.dg/lto15.ad[sb]: New test.
4953
4954 2012-06-21 Meador Inge <meadori@codesourcery.com>
4955
4956 PR c/53702
4957 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4958
4959 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4960
4961 * gcc.dg/pch/ident-1.c: New test.
4962 * gcc.dg/pch/ident-1.hs: Header file for new test.
4963
4964 2012-06-21 Michael Matz <matz@suse.de>
4965
4966 PR middle-end/53688
4967 * gcc.c-torture/execute/pr53688.c: New test.
4968
4969 2012-06-20 Richard Guenther <rguenther@suse.de>
4970
4971 PR tree-optimization/30318
4972 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4973
4974 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4975
4976 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4977
4978 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980 * gcc.target/i386/clearcapv2.map: New file.
4981 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4982
4983 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4984
4985 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4986 and add __sh__ case.
4987
4988 2012-06-19 Jason Merrill <jason@redhat.com>
4989
4990 PR c++/52637
4991 * g++.dg/debug/localclass1.C: New.
4992
4993 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4994
4995 * g++.dg/cpp0x/override4.C: New.
4996
4997 2012-06-14 Jason Merrill <jason@redhat.com>
4998
4999 PR c++/53651
5000 * g++.dg/cpp0x/decltype37.C: New.
5001
5002 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5003
5004 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5005
5006 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5007
5008 * gcc.c-torture/compile/vector-5.c,
5009 gcc.c-torture/compile/vector-6.c: New tests.
5010
5011 2012-06-19 Richard Henderson <rth@redhat.com>
5012
5013 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5014
5015 2012-06-19 Richard Guenther <rguenther@suse.de>
5016
5017 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5018
5019 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5020
5021 PR target/53712
5022 * gcc.target/i386/pr53712.c: New test.
5023
5024 2012-06-18 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/53692
5027 * gfortran.dg/elemental_optional_args_6.f90: New.
5028
5029 2012-06-18 Tobias Burnus <burnus@net-b.de>
5030
5031 PR fortran/53526
5032 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5033 * gfortran.dg/coarray/move_alloc_1.f90
5034
5035 2012-06-18 Tobias Burnus <burnus@net-b.de>
5036
5037 PR fortran/53526
5038 * gfortran.dg/coarray_27.f90: New.
5039
5040 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5041 Greta Yorsh <Greta.Yorsh@arm.com>
5042
5043 * gcc.target/arm/epilog-1.c: New test.
5044
5045 2012-06-18 Richard Guenther <rguenther@suse.de>
5046
5047 PR tree-optimization/53693
5048 * g++.dg/torture/pr53693.C: New testcase.
5049
5050 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5051
5052 PR tree-optimization/53703
5053 * gcc.dg/torture/pr53703.c: New test.
5054
5055 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5056
5057 PR middle-end/53698
5058 * gcc.target/i386/pr53698.c: New test.
5059
5060 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5061
5062 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5063
5064 2012-06-17 Tobias Burnus <burnus@net-b.de>
5065
5066 PR fortran/53691
5067 PR fortran/53685
5068 * gfortran.dg/transfer_check_3.f90: New.
5069
5070 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5071
5072 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5073
5074 2012-06-16 Tobias Burnus <burnus@net-b.de>
5075
5076 PR fortran/53642
5077 PR fortran/45170
5078 * gfortran.dg/deferred_type_param_8.f90: New.
5079
5080 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5081
5082 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5083 testname that includes flags, passed in as new argument, in
5084 pass/fail messages.
5085 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5086 and pass it to verify-* procedures.
5087
5088 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5089 alignment torture options with usual torture options.
5090
5091 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5092 messages reported for one line of source code.
5093 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5094 * g++.dg/cpp0x/decltype2.C: Likewise.
5095 * g++.dg/cpp0x/decltype3.C: Likewise.
5096 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5097 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5098 * g++.dg/cpp0x/static_assert3.C: Likewise.
5099 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5100 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5101 * g++.dg/cpp0x/union1.C: Likewise.
5102 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5103 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5104 * g++.dg/cpp0x/variadic2.C: Likewise.
5105 * g++.dg/cpp0x/variadic20.C: Likewise.
5106 * g++.dg/cpp0x/variadic74.C: Likewise.
5107 * g++.dg/diagnostic/bitfld2.C: Likewise.
5108 * g++.dg/ext/attrib44.C: Likewise.
5109 * g++.dg/ext/no-asm-1.C: Likewise.
5110 * g++.dg/other/error34.C: Likewise.
5111 * g++.dg/parse/crash46.C: Likewise.
5112 * g++.dg/parse/error10.C: Likewise.
5113 * g++.dg/parse/error2.C: Likewise.
5114 * g++.dg/parse/error3.C: Likewise.
5115 * g++.dg/parse/error36.C: Likewise.
5116 * g++.dg/parse/error8.C: Likewise.
5117 * g++.dg/parse/error9.C: Likewise.
5118 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5119 * g++.dg/parse/parser-pr28152.C: Likewise.
5120 * g++.dg/parse/template25.C: Likewise.
5121 * g++.dg/parse/typename11.C: Likewise.
5122 * g++.dg/tc1/dr147.C: Likewise.
5123 * g++.dg/template/deduce3.C: Likewise.
5124 * g++.dg/template/koenig9.C: Likewise.
5125 * g++.dg/template/pr23510.C: Likewise.
5126 * g++.dg/warn/pr12242.C: Likewise.
5127 * g++.dg/warn/pr30551-2.C: Likewise.
5128 * g++.dg/warn/pr30551.C: Likewise.
5129 * g++.old-deja/g++.other/typename1.C: Likewise.
5130 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5131
5132 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5133
5134 PR c++/51033
5135 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5136 * c-c++-common/torture/vshuf-2.inc: Likewise.
5137 * c-c++-common/torture/vshuf-4.inc: Likewise.
5138 * c-c++-common/torture/vshuf-8.inc: Likewise.
5139 * c-c++-common/torture/vshuf-main.inc: Likewise.
5140 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5141 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5142 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5143 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5144 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5145 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5146 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5147 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5148 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5149 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5150 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5151 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5152 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5153 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5154
5155 2012-06-15 Michael Matz <matz@suse.de>
5156
5157 * gcc.dg/tree-ssa/vector-4.c: New test.
5158
5159 2012-06-15 Michael Matz <matz@suse.de>
5160
5161 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5162 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5163
5164 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5165
5166 PR tree-optimization/53636
5167 * gcc.target/arm/pr53636.c: New test.
5168
5169 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR tree-optimization/51581
5172 * gcc.c-torture/execute/pr51581-1.c: New test.
5173 * gcc.c-torture/execute/pr51581-2.c: New test.
5174 * gcc.dg/vect/pr51581-1.c: New test.
5175 * gcc.dg/vect/pr51581-2.c: New test.
5176 * gcc.dg/vect/pr51581-3.c: New test.
5177 * gcc.target/i386/avx-pr51581-1.c: New test.
5178 * gcc.target/i386/avx-pr51581-2.c: New test.
5179 * gcc.target/i386/avx2-pr51581-1.c: New test.
5180 * gcc.target/i386/avx2-pr51581-2.c: New test.
5181 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5182
5183 2012-06-15 Richard Guenther <rguenther@suse.de>
5184
5185 * gcc.c-torture/execute/20120615-1.c: New testcase.
5186
5187 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5188
5189 * gnat.dg/vect8.ad[sb]: New test.
5190
5191 2012-06-14 Richard Guenther <rguenther@suse.de>
5192
5193 * gcc.dg/tree-ssa/vrp.h: New testcase.
5194 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5195
5196 2012-06-13 Christian Bruel <christian.bruel@st.com>
5197
5198 PR target/53621
5199 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5200
5201 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5202
5203 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5204
5205 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5206
5207 PR testsuite/20771
5208 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5209 test summary unique.
5210
5211 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5212 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5213 scan-stack-usage-not): Don't strip torture options from test name.
5214
5215 * lib/scandump.exp (scan-dump-times): Use printable version of
5216 regexp in test summary line.
5217
5218 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5219 messages reported for one line of source code.
5220 * gcc.dg/format/few-1.c: Likewise.
5221 * gcc.dg/ia64-sync-2.c: Likewise.
5222 * gcc.dg/sync-2.c: Likewise.
5223 * gcc.dg/noncompile/pr44517.c: Likewise.
5224
5225 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5226
5227 PR debug/49888
5228 * gcc.dg/guality/pr49888.c: New.
5229
5230 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5231
5232 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5233 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5234 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5235
5236 2012-06-13 Tobias Burnus <burnus@net-b.de>
5237
5238 PR fortran/53643
5239 * gfortran.dg/intent_out_7.f90: New.
5240
5241 2012-06-13 Tobias Burnus <burnus@net-b.de>
5242
5243 PR fortran/53597
5244 * gfortran.dg/save_4.f90: New.
5245
5246 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR c/53532
5249 PR c/51034
5250 PR c/53196
5251 * gcc.dg/pr53532.c: New test.
5252 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5253 adjust line numbers.
5254 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5255 * gcc.dg/Wcxx-compat-8.c: Likewise.
5256 * gcc.dg/pr51034.c: New test.
5257 * gcc.dg/pr53196-1.c: New test.
5258 * gcc.dg/pr53196-2.c: New test.
5259
5260 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5261
5262 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5263 alignment torture options with usual torture options.
5264 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5265 instead of dg-options.
5266 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5267 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5268 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5269 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5270 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5271 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5272
5273 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5274 to checks for multiple messages reported for one line of source code.
5275 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5276
5277 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5278 messages reported for one line of source code.
5279
5280 * gcc.dg/20031223-1.c: Add comments to check for multiple
5281 messages reported for one line of source code.
5282 * gcc.dg/Wconversion-integer.c: Likewise.
5283 * gcc.dg/Wfatal-2.c: Likewise.
5284 * gcc.dg/Wfatal.c: Likewise.
5285 * gcc.dg/Wobjsize-1.c: Likewise.
5286 * gcc.dg/c99-vla-jump-1.c: Likewise.
5287 * gcc.dg/c99-vla-jump-2.c: Likewise.
5288 * gcc.dg/c99-vla-jump-3.c: Likewise.
5289 * gcc.dg/c99-vla-jump-4.c: Likewise.
5290 * gcc.dg/c99-vla-jump-5.c: Likewise.
5291 * gcc.dg/decl-9.c: Likewise.
5292 * gcc.dg/declspec-10.c: Likewise.
5293 * gcc.dg/declspec-18.c: Likewise.
5294 * gcc.dg/mtune.c: Likewise.
5295 * gcc.dg/parser-pr28152-2.c: Likewise.
5296 * gcc.dg/parser-pr28152.c: Likewise.
5297 * gcc.dg/pr14475.c: Likewise.
5298 * gcc.dg/pr27953.c: Likewise.
5299 * gcc.dg/pr28322-3.c: Likewise.
5300 * gcc.dg/pr30457.c: Likewise.
5301 * gcc.dg/pr30551-2.c: Likewise.
5302 * gcc.dg/pr30551-3.c: Likewise.
5303 * gcc.dg/pr30551-4.c: Likewise.
5304 * gcc.dg/pr30551-5.c: Likewise.
5305 * gcc.dg/pr30551-6.c: Likewise.
5306 * gcc.dg/pr30551.c: Likewise.
5307 * gcc.dg/pr45461.c: Likewise.
5308 * gcc.dg/pr48552-1.c: Likewise.
5309 * gcc.dg/pr48552-2.c: Likewise.
5310 * gcc.dg/redecl-1.c: Likewise.
5311 * gcc.dg/transparent-union-3.c: Likewise.
5312 * gcc.dg/utf-dflt.c: Likewise.
5313 * gcc.dg/utf-dflt2.c: Likewise.
5314 * gcc.dg/vla-8.c: Likewise.
5315 * gcc.dg/vla-init-1.c: Likewise.
5316 * gcc.dg/wtr-int-type-1.c: Likewise.
5317
5318 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5319 messages reported for for one line of source code.
5320 * c-c++-common/raw-string-5.c: Likewise.
5321 * c-c++-common/raw-string-4.c: Likewise.
5322 * c-c++-common/raw-string-6.c: Likewise.
5323 * c-c++-common/pr20000.c: Likewise.
5324
5325 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5326 messages reported for one line of source code.
5327 * gcc.dg/cpp/pr30786.c: Likewise.
5328 * gcc.dg/cpp/pr28709.c: Likewise.
5329 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5330 * gcc.dg/cpp/macspace2.c: Likewise.
5331 * gcc.dg/cpp/missing-header-1.c: Likewise.
5332 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5333 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5334 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5335
5336 2012-06-12 Jason Merrill <jason@redhat.com>
5337
5338 PR c++/53599
5339 * g++.dg/template/local7.C: New.
5340
5341 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5342
5343 PR target/53511
5344 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5345 * gcc.target/sh/pr51340-2.c: Likewise.
5346 * gcc.target/sh/pr51340-3.c: Likewise.
5347
5348 2012-06-12 Michael Matz <matz@suse.de>
5349
5350 * gcc.dg/torture/alias-1.c: New test.
5351
5352 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR rtl-optimization/53589
5355 * gcc.dg/torture/pr53589.c: New test.
5356
5357 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5358
5359 PR target/50749
5360 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5361 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5362 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5363 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5364 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5365 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5366 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5367 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5368 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5369 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5370 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5371 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5372 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5373 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5374 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5375 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5376
5377 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5378
5379 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5380 (check_intel_cpu_model): New function.
5381 (check_amd_cpu_model): New function.
5382 (check_features): New function.
5383 (__get_cpuid_output): New function.
5384 (check_detailed): New function.
5385 (fn1): Rename to quick_check.
5386 (main): Update to call quick_check and call check_detailed.
5387
5388 2012-06-11 Richard Henderson <rth@redhat.com>
5389
5390 * lib/target-supports.exp
5391 (check_effective_target_sync_long_long_runtime): Use
5392 check_effective_target_lp64 instead of
5393 check_effective_target_powerpc64 for powerpc targets.
5394
5395 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5396
5397 PR target/53511
5398 * gcc.target/sh/pr53511-1.c: New.
5399
5400 2012-06-11 Richard Guenther <rguenther@suse.de>
5401
5402 PR middle-end/53470
5403 * g++.dg/lto/pr53470_0.C: New testcase.
5404 * gcc.dg/lto/pr53470_0.c: Likewise.
5405
5406 2012-06-11 Richard Guenther <rguenther@suse.de>
5407
5408 PR c++/53605
5409 * g++.dg/ext/pr53605.C: New testcase.
5410
5411 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5412
5413 * gnat.dg/specs/array1.ads: New test.
5414 * gnat.dg/specs/array2.ads: Likewise.
5415 * gnat.dg/array22.adb: Likewise.
5416
5417 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5418
5419 * gnat.dg/constant4.adb: New test.
5420 * gnat.dg/constant4_pkg.ads: New helper.
5421
5422 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5423
5424 PR fortran/52552
5425 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5426 * gfortran.dg/allocate_class_1.f90: Modified.
5427 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5428 * gfortran.dg/allocate_class_2.f90: New.
5429
5430 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5431
5432 PR middle-end/53535
5433 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5434
5435 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5436
5437 PR fortran/52861
5438 * gfortran.dg/string_assign_2.f90: New test case.
5439
5440 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5441
5442 PR fortran/52861
5443 * gfortran.dg/string_assign_1.f90: New test case.
5444
5445 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR middle-end/53580
5448 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5449 * gcc.dg/gomp/critical-4.c: Likewise.
5450 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5451 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5452 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5453 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5454 * c-c++-common/gomp/pr53580.c: New test.
5455
5456 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5457
5458 PR c++/51214
5459 * g++.dg/cpp0x/forw_enum11.C: New.
5460
5461 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/53567
5464 * g++.dg/cpp0x/alias-decl-19.C: New.
5465
5466 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5467
5468 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5469
5470 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5471
5472 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5473 (XSTATE_FP): Ditto.
5474 (XSTATE_SSE): Ditto.
5475 (XSTATE_YMM): Ditto.
5476 (avx_os_support): Use new defines.
5477
5478 2012-06-06 Richard Guenther <rguenther@suse.de>
5479
5480 PR testsuite/32380
5481 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5482 loops.
5483
5484 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5485
5486 PR c++/52841
5487 * g++.dg/cpp0x/pr52841.C: New testcase.
5488
5489 2012-06-06 Richard Guenther <rguenther@suse.de>
5490
5491 PR tree-optimization/53081
5492 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5493 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5494
5495 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/pr53487.c: New test.
5498
5499 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5500
5501 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5502
5503 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5504
5505 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5506
5507 2012-06-05 Richard Guenther <rguenther@suse.de>
5508
5509 PR tree-optimization/30442
5510 * gcc.dg/vect/bb-slp-30.c: New testcase.
5511
5512 2012-06-05 Richard Guenther <rguenther@suse.de>
5513
5514 PR tree-optimization/53081
5515 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5516 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5517 -fno-tree-loop-distribute-patterns.
5518
5519 2012-06-05 Alan Modra <amodra@gmail.com>
5520
5521 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5522 Check static chain in nested funcs.
5523
5524 2012-06-04 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/50619
5527 * gfortran.dg/init_flag_10.f90: New.
5528
5529 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/53524
5532 * g++.dg/warn/Wenum-compare-no-2: New.
5533
5534 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5535
5536 PR preprocessor/53463
5537 * g++.dg/cpp/limits.C: New test.
5538 * g++.dg/parse/error19.C: Adjust.
5539 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5540 * g++.dg/warn/pr35635.C: Likewise.
5541 * g++.old-deja/g++.pt/assign1.C: Likewise.
5542
5543 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5544
5545 PR target/53559
5546 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5547 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5548 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5549 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5550 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5551 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5552 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5553 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5554
5555 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5556
5557 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5558
5559 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR tree-optimization/53550
5562 * gcc.dg/pr53550.c: New test.
5563
5564 2012-06-04 Richard Guenther <rguenther@suse.de>
5565
5566 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5567 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5568 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5569
5570 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5571
5572 PR fortran/48831
5573 * gfortran.dg/parameter_array_element_2.f90: New.
5574
5575 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5576
5577 PR target/53512
5578 * gcc.target/sh/pr53512-1.c: New.
5579 * gcc.target/sh/pr53512-2.c: New.
5580 * gcc.target/sh/pr53512-3.c: New.
5581 * gcc.target/sh/pr53512-4.c: New.
5582
5583 2012-06-01 Jason Merrill <jason@redhat.com>
5584
5585 PR c++/52973
5586 * g++.dg/ext/visibility/template12.C: New.
5587 * g++.dg/ext/attrib14.C: Adjust warning line.
5588
5589 PR c++/52725
5590 * g++.dg/parse/new6.C: New.
5591 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5592
5593 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5594
5595 * c-c++-common/restrict-2.c: Revert previous change.
5596
5597 2012-06-01 Jason Merrill <jason@redhat.com>
5598
5599 PR c++/53137
5600 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5601
5602 PR c++/53484
5603 * g++.dg/cpp0x/auto33.C: New.
5604
5605 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5606
5607 PR c++/26155
5608 * g++.dg/parse/namespace-alias-1.C: New.
5609
5610 2012-06-01 Christian Bruel <christian.bruel@st.com>
5611
5612 * gcc.dg/spec-options.c: New test.
5613 * gcc.dg/foo.specs: New file.
5614
5615 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5616
5617 PR ada/53517
5618 * gnat.dg/lto14.adb: Skip on Solaris.
5619
5620 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5621
5622 * gcc.target/cris/sync-1-v10.c,
5623 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5624 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5625 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5626 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5627 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5628 gcc.target/cris/torture/sync-mis-op-i-1.c,
5629 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5630 gcc.target/cris/torture/sync-mis-op-i-2.c,
5631 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5632 gcc.target/cris/torture/sync-mis-op-i-3.c,
5633 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5634 gcc.target/cris/torture/sync-mis-op-s-1.c,
5635 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5636 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5637 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5638 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5639 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5640 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5641 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5642 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5643 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5644
5645 2012-05-31 Richard Guenther <rguenther@suse.de>
5646
5647 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5648 ldist-pr45948.c with disabled SCCP.
5649
5650 2012-05-31 Richard Guenther <rguenther@suse.de>
5651
5652 PR middle-end/48493
5653 * gcc.dg/torture/pr48493.c: New testcase.
5654
5655 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5656
5657 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5658 arm32 to targets.
5659 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5660 of the initialization loop.
5661 (dg-final): Adjust the expected number of vectorized loops depending
5662 on vect_char_mult target selector.
5663
5664 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5665
5666 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5667 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5668 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5669 New tests.
5670
5671 2012-05-30 Jason Merrill <jason@redhat.com>
5672
5673 PR c++/53356
5674 * g++.dg/init/new34.C: New.
5675 * g++.dg/tree-ssa/stabilize1.C: New.
5676
5677 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR c++/53356
5680 * g++.dg/init/new33.C: New test.
5681
5682 2012-05-30 Richard Guenther <rguenther@suse.de>
5683
5684 PR middle-end/53501
5685 * gcc.dg/torture/pr53501.c: New testcase.
5686 * c-c++-common/restrict-2.c: Adjust.
5687
5688 2012-05-30 Alan Modra <amodra@gmail.com>
5689
5690 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5691 torture-finish.
5692
5693 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5694
5695 * gcc.target/i386/shuf-concat.c: New test.
5696
5697 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR rtl-optimization/53519
5700 * gcc.c-torture/compile/pr53519.c: New test.
5701
5702 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5703
5704 * gcc.target/arm/neon-vrev.c: New.
5705
5706 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5707
5708 PR target/51340
5709 * gcc.target/sh/pr51340-1.c: New.
5710 * gcc.target/sh/pr51340-2.c: New.
5711 * gcc.target/sh/pr51340-3.c: New.
5712
5713 2012-05-29 Richard Guenther <rguenther@suse.de>
5714
5715 PR tree-optimization/53516
5716 * gcc.dg/torture/pr53516.c: New testcase.
5717
5718 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5719
5720 PR preprocessor/53229
5721 * gcc.dg/cpp/paste6.c: Force to run without
5722 -ftrack-macro-expansion.
5723 * gcc.dg/cpp/paste8.c: Likewise.
5724 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5725 -ftrack-macro-expansion.
5726 * gcc.dg/cpp/paste12.c: Force to run without
5727 -ftrack-macro-expansion.
5728 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5729 -ftrack-macro-expansion.
5730 * gcc.dg/cpp/paste13.c: Likewise.
5731 * gcc.dg/cpp/paste14.c: Likewise.
5732 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5733 -ftrack-macro-expansion.
5734 * gcc.dg/cpp/paste18.c: New test.
5735
5736 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5737
5738 * gcc.target/cris/torture/trap-1.c,
5739 gcc.target/cris/torture/trap-2.c,
5740 gcc.target/cris/torture/trap-3.c,
5741 gcc.target/cris/torture/trap-v0.c,
5742 gcc.target/cris/torture/trap-v3.c: New tests.
5743
5744 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/25137
5747 * g++.dg/warn/Wbraces3.C: New.
5748 * g++.dg/warn/Wbraces4.C: Likewise.
5749
5750 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR tree-optimization/53505
5753 * c-c++-common/torture/pr53505.c: New test.
5754
5755 2012-05-27 Nathan Sidwell <nathan@acm.org>
5756
5757 * gcc.dg/stmt-expr-4.c: New.
5758
5759 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/53491
5762 * g++.dg/parse/crash60.C: New.
5763
5764 2012-05-26 Jason Merrill <jason@redhat.com>
5765
5766 PR c++/53220
5767 * c-c++-common/array-lit.c: New.
5768 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5769
5770 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5771
5772 PR ada/50294
5773 * gnat.dg/array21.adb: New test.
5774
5775 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5776
5777 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5778
5779 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5780
5781 PR c++/32054
5782 * g++.dg/other/anon-union3.C: New.
5783
5784 2012-05-25 Ian Lance Taylor <iant@google.com>
5785
5786 * gcc.dg/split-6.c: New test.
5787
5788 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5789
5790 * gnat.dg/lto14.adb: New test.
5791
5792 2012-05-25 Tristan Gingold <gingold@adacore.com>
5793
5794 * gcc.target/i386/large-frame.c: New.
5795
5796 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5797 * gcc.target/powerpc/lhs-1.c: New.
5798 * gcc.target/powerpc/lhs-2.c: New.
5799 * gcc.target/powerpc/lhs-3.c: New.
5800
5801 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5802
5803 Make unwound macro expansion trace less redundant
5804 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5805 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5806 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5807 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5808 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5809 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5810
5811 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 PR c++/53464
5814 * g++.dg/cpp0x/constexpr-default1.C: New.
5815
5816 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5817
5818 PR c++/32080
5819 * g++.dg/eh/goto2.C: New.
5820
5821 2012-05-24 Richard Guenther <rguenther@suse.de>
5822
5823 PR middle-end/53460
5824 * g++.dg/tree-prof/pr53460.C: New testcase.
5825
5826 2012-05-24 Richard Guenther <rguenther@suse.de>
5827
5828 PR bootstrap/53466
5829 * g++.dg/debug/pr53466.C: New testcase.
5830
5831 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR tree-optimization/53465
5834 * gcc.c-torture/execute/pr53465.c: New test.
5835
5836 2012-05-23 Tobias Burnus <burnus@net-b.de>
5837
5838 PR fortran/51055
5839 PR fortran/45170
5840 * gfortran.dg/allocate_with_typespec_6.f90: New.
5841
5842 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5843
5844 PR c++/29185
5845 * g++.dg/warn/delete-array-1.C: New.
5846
5847 2012-05-23 Richard Guenther <rguenther@suse.de>
5848
5849 * gcc.dg/torture/pr39074-2.c: Adjust.
5850 * gcc.dg/torture/pr39074.c: Likewise.
5851 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5852 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5853
5854 2012-05-22 Jan Hubicka <jh@suse.cz>
5855
5856 PR middle-end/53161
5857 * g++.dg/torture/pr53161.C: New testcase.
5858
5859 2012-05-22 Tobias Burnus <burnus@net-b.de>
5860
5861 PR fortran/53389
5862 * gfortran.dg/realloc_on_assign_15.f90: New.
5863
5864 2012-05-22 Richard Guenther <rguenther@suse.de>
5865
5866 PR middle-end/51071
5867 * gcc.dg/torture/pr51071-2.c: New testcase.
5868
5869 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5870
5871 PR tree-optimization/53336
5872 * g++.dg/torture/pr53336.C: New testcase.
5873
5874 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5875
5876 PR c++/53322
5877 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5878 instead of -Wunused-local-typedefs.
5879
5880 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/51184
5883 * g++.dg/other/abstract4.C: New-
5884
5885 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/40821
5888 * g++.dg/ext/attrib46.C: New.
5889
5890 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5891
5892 PR c/53418
5893 * gcc.c-torture/compile/pr53418-1.c,
5894 gcc.c-torture/compile/pr53418-2.c: New tests.
5895
5896 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR tree-optimization/53366
5899 * gcc.dg/torture/pr53366-1.c: New test.
5900 * gcc.dg/torture/pr53366-2.c: New test.
5901 * gcc.target/i386/pr53366-1.c: New test.
5902 * gcc.target/i386/pr53366-2.c: New test.
5903
5904 PR tree-optimization/53409
5905 * gcc.c-torture/compile/pr53409.c: New test.
5906
5907 PR tree-optimization/53410
5908 * gcc.c-torture/compile/pr53410-1.c: New test.
5909 * gcc.c-torture/compile/pr53410-2.c: New test.
5910
5911 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5912
5913 PR target/53425
5914 * gcc.target/i386/pr53425-1.c: New file.
5915 * gcc.target/i386/pr53425-2.c: Likewise.
5916
5917 2012-05-21 Richard Guenther <rguenther@suse.de>
5918
5919 PR tree-optimization/53408
5920 * gcc.dg/torture/pr53408.c: New testcase.
5921
5922 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5923 H.J. Lu <hongjiu.lu@intel.com>
5924
5925 PR target/53416
5926 * gcc.target/i386/pr53416.c: New file.
5927
5928 2012-05-21 Richard Guenther <rguenther@suse.de>
5929
5930 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5931
5932 2012-05-21 Richard Guenther <rguenther@suse.de>
5933
5934 * gcc.dg/torture/ldist-1.c: New testcase.
5935
5936 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5937
5938 * gnat.dg/lto13.adb: New test.
5939 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5940
5941 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/specs/lto12.ads: New test.
5944 * gnat.dg/specs/lto12_pkg.ads: New helper.
5945
5946 2012-05-18 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/53346
5949 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5950 * gcc.target/i386/incoming-10.c: Adjust.
5951 * gcc.target/i386/incoming-11.c: Likewise.
5952 * gcc.target/i386/pr46295.c: Likewise.
5953
5954 2012-05-18 Richard Guenther <rguenther@suse.de>
5955
5956 * gcc.dg/pr53352.c: Return zero.
5957
5958 2012-05-18 Richard Guenther <rguenther@suse.de>
5959
5960 PR tree-optimization/53390
5961 * gcc.dg/torture/pr53390.c: New testcase.
5962
5963 2012-05-18 Meador Inge <meadori@codesourcery.com>
5964
5965 PR rtl-optimization/53352
5966 * gcc.dg/pr53352.c: New test.
5967
5968 2012-05-17 David S. Miller <davem@davemloft.net>
5969
5970 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5971 failure on sparc-*-linux-gnu.
5972
5973 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/39681
5976 * g++.dg/parse/error49.C: New.
5977 * g++.dg/cpp0x/error8.C: Likewise.
5978 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5979 * g++.dg/ext/utf-dflt2.C: Likewise.
5980 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5981 * g++.dg/ext/utf-dflt.C: Likewise.
5982 * c-c++-common/raw-string-3.c: Likewise.
5983 * c-c++-common/raw-string-4.c: Likewise.
5984
5985 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5986
5987 PR c++/53371
5988 * g++.dg/cpp0x/catch1.C: New.
5989
5990 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/44516
5993 * g++.dg/parse/error48.C: New.
5994 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5995 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5996
5997 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5998
5999 * gcc.dg/tm/indirect-2.c: New test.
6000
6001 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6002
6003 PR tree-optimization/53217
6004 * gfortran.dg/pr53217.f90: New test.
6005
6006 2012-05-16 Richard Guenther <rguenther@suse.de>
6007
6008 PR tree-optimization/53364
6009 * g++.dg/torture/pr53364.C: New testcase.
6010
6011 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6012
6013 PR testsuite/52641
6014 * gcc.dg/pr52549.c: Fix test for long != void*
6015 * gcc.c-torture/execute/pr52979-1.x: New file.
6016 * gcc.c-torture/execute/pr52979-2.x: New file.
6017
6018 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6019
6020 PR preprocessor/7263
6021 * gcc.dg/binary-constants-2.c: Run without tracking locations
6022 accross macro expansion.
6023 * gcc.dg/binary-constants-3.c: Likewise.
6024 * gcc.dg/cpp/sysmac2.c: Likewise.
6025 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6026 location.
6027 * gcc.dg/cpp/syshdr3.c: New test.
6028 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6029 * gcc.dg/system-binary-constants-1.c: New test.
6030 * gcc.dg/system-binary-constants-1.h: New header for the new test
6031 above.
6032 * g++.dg/cpp/syshdr3.C: New test.
6033 * g++.dg/cpp/syshdr3.h: New header the new test above.
6034 * g++.dg/system-binary-constants-1.C: New test.
6035 * g++.dg/system-binary-constants-1.h: New header the new test
6036 above.
6037
6038 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6041
6042 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR target/53358
6045 * gcc.dg/pr53358.c: New test.
6046
6047 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/11856
6050 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6051 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6052
6053 2012-05-15 Olivier Hainque <hainque@adacore.com>
6054
6055 * g++.dg/eh/sighandle.C: New testcase.
6056
6057 2012-05-15 Richard Guenther <rguenther@suse.de>
6058
6059 PR tree-optimization/53355
6060 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6061
6062 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6063
6064 * gfortran.dg/*.f90: Remove now redundant manual
6065 cleanup-modules directive.
6066
6067 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6068
6069 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6070 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6071
6072 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6073
6074 PR fortran/52428
6075 * gfortran.dg/int_range_io_1.f90: New test.
6076
6077 2012-05-14 Andi Kleen <ak@linux.intel.com>
6078 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR target/53315
6081 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6082 * gcc.target/i386/rtm-check.h: New file.
6083 * gcc.target/i386/pr53315.c: New test.
6084
6085 2012-05-14 Tobias Burnus <burnus@net-b.de>
6086
6087 PR fortran/49110
6088 PR fortran/51055
6089 PR fortran/53329
6090 * gfortran.dg/deferred_type_param_4.f90: New.
6091 * gfortran.dg/deferred_type_param_6.f90: New.
6092
6093 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6094
6095 * gcc.target/i386/retarg.c: New test.
6096
6097 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6098
6099 PR fortran/45170
6100 * gfortran.dg/deferred_type_param_3.f90: New.
6101 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6102 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6103
6104 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6105
6106 * gnat.dg/null_pointer_deref3.adb: New test.
6107
6108 2012-05-12 Tobias Burnus <burnus@net-b.de>
6109
6110 PR fortran/49110
6111 PR fortran/52843
6112 * gfortran.dg/deferred_type_param_5.f90: New.
6113
6114 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 * g++.dg/parse/error47.C: New.
6117
6118 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6119
6120 PR fortran/52537
6121 * gfortran.dg/string_compare_4.f90: Change option
6122 to -fdump-tree-original. Add test case for kind=4.
6123
6124 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6125
6126 PR fortran/52537
6127 * gfortran.dg/string_compare_4.f90: New test.
6128
6129 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6132
6133 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/53305
6136 * g++.dg/cpp0x/variadic132.C: New.
6137
6138 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6139
6140 PR c++/53158
6141 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6142 * g++.dg/parse/error26.C: Tweak dg-error column number.
6143
6144 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/53301
6147 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6148
6149 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6150
6151 * gnat.dg/lto11.ad[sb]: New test.
6152
6153 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6154
6155 PR target/52908
6156 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6157 directive to Scan for vpmuldq, not vpmacsdql.
6158
6159 2012-05-09 Michael Matz <matz@suse.de>
6160
6161 PR tree-optimization/53185
6162 * gcc.dg/vect/pr53185.c: New test.
6163
6164 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6165
6166 PR middle-end/53249
6167 * gcc.target/i386/pr53249.c: New.
6168
6169 2012-05-09 Richard Guenther <rguenther@suse.de>
6170
6171 PR tree-optimization/18437
6172 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6173 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6174
6175 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR tree-optimization/53226
6178 * gcc.c-torture/compile/pr53226.c: New test.
6179
6180 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6181
6182 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6183 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6184 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6185 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6186 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6187 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6188 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6189 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6190 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6191 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6192 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6193 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6194 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6195 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6196
6197 2012-05-09 Dehao Chen <dehao@google.com>
6198
6199 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6200 * gcc.dg/predict-2.c: Likewise.
6201 * gcc.dg/predict-3.c: Likewise.
6202 * gcc.dg/predict-4.c: Likewise.
6203 * gcc.dg/predict-5.c: Likewise.
6204 * gcc.dg/predict-6.c: Likewise.
6205
6206 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6207
6208 PR target/53272
6209 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6210
6211 2012-05-08 Richard Guenther <rguenther@suse.de>
6212
6213 * gcc.dg/fold-bitand-4.c: New testcase.
6214
6215 2012-05-08 Dehao Chen <dehao@google.com>
6216
6217 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6218 heuristic is working properly.
6219 * gcc.dg/predict-2.c: Likewise.
6220 * gcc/dg/predict-3.c: Likewise.
6221 * gcc/dg/predict-4.c: Likewise.
6222 * gcc/dg/predict-5.c: Likewise.
6223 * gcc/dg/predict-6.c: Likewise.
6224
6225 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR tree-optimization/53239
6228 * g++.dg/opt/vrp3.C: New test.
6229 * g++.dg/opt/vrp3-aux.cc: New file.
6230 * g++.dg/opt/vrp3.h: New file.
6231
6232 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6233
6234 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6235 .uleb128 support in assembler output.
6236
6237 2012-05-07 Richard Guenther <rguenther@suse.de>
6238
6239 PR lto/42987
6240 * g++.dg/lto/pr42987_0.C: New testcase.
6241 * g++.dg/lto/pr42987_1.C: Likewise.
6242
6243 2012-05-07 Tobias Burnus <burnus@net-b.de>
6244
6245 PR fortran/53255
6246 * gfortran.dg/typebound_operator_15.f90: New.
6247
6248 2012-05-06 Tobias Burnus <burnus@net-b.de>
6249
6250 PR fortran/41587
6251 * gfortran.dg/class_array_13.f90: New.
6252
6253 2012-05-06 Tristan Gingold <gingold@adacore.com>
6254
6255 * gnat.dg/warn7.adb: New test.
6256
6257 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6258
6259 * gnat.dg/specs/renamings.ads: Rename to...
6260 * gnat.dg/specs/renaming1.ads: ...this.
6261 * gnat.dg/specs/renaming2.ads: New test.
6262 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6263 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6264 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6265 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6266
6267 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6268
6269 * gnat.dg/discr36.ad[sb]: New test.
6270 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6271
6272 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6273
6274 PR c/43772
6275 * c-c++-common/pr43772.c: New.
6276
6277 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6278
6279 PR fortran/41600
6280 * gfortran.dg/select_type_26.f03 : New test.
6281 * gfortran.dg/select_type_27.f03 : New test.
6282
6283 PR fortran/53191
6284 * gfortran.dg/select_type_28.f03 : New test.
6285
6286 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6287
6288 PR fortran/49010
6289 PR fortran/24518
6290 * gfortran.dg/mod_sign0_1.f90: New test.
6291 * gfortran.dg/mod_large_1.f90: New test.
6292
6293 2012-05-04 Tobias Burnus <burnus@net-b.de>
6294
6295 PR fortran/53175
6296 gfortran.dg/public_private_module_5.f90: New.
6297
6298 2012-05-04 Tobias Burnus <burnus@net-b.de>
6299
6300 PR fortran/53111
6301 * gfortran.dg/constructor_7.f90: New.
6302 * gfortran.dg/constructor_8.f90: New.
6303
6304 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/53166
6307 * g++.dg/cpp0x/static_assert7.C: New.
6308
6309 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6310
6311 PR tree-optimization/52633
6312 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6313 recognized as widening shifts instead of over-widening.
6314 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6315 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6316 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6317 * gcc.target/arm/pr52633.c: New test.
6318
6319 2012-05-04 Richard Guenther <rguenther@suse.de>
6320
6321 PR tree-optimization/53168
6322 * gcc.dg/torture/pr53168.c: New testcase.
6323 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6324
6325 2012-05-04 Richard Guenther <rguenther@suse.de>
6326
6327 * gcc.dg/lto/pr53214_0.c: New testcase.
6328
6329 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6330
6331 * gcc.target/ia64/pr48496.c: New test.
6332 * gcc.target/ia64/pr52657.c: Likewise.
6333
6334 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6335
6336 PR c/51712
6337 * c-c++-common/pr51712.c: New.
6338
6339 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6340
6341 PR target/53199
6342 * gcc.target/powwerpc/pr53199.c: New file.
6343
6344 2012-05-03 Jason Merrill <jason@redhat.com>
6345
6346 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6347
6348 * gcc.dg/debug/dwarf2/dups-types.c: New.
6349 * gcc.dg/debug/dwarf2/dups-types.h: New.
6350
6351 2012-05-03 Jason Merrill <jason@redhat.com>
6352
6353 * g++.dg/debug/dwarf2/namespace-2.C: New.
6354 * g++.dg/debug/dwarf2/localclass3.C: New.
6355
6356 2012-05-03 Jason Merrill <jason@redhat.com>
6357
6358 * g++.dg/debug/dwarf2/thunk1.C: New.
6359
6360 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/53186
6363 * g++.dg/other/final2.C: New.
6364
6365 2012-05-03 Richard Guenther <rguenther@suse.de>
6366
6367 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6368
6369 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6370
6371 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6372 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6373 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6374 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6375
6376 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6377
6378 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6379 .byte 0xf2.
6380 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6381 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6382 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6383
6384 PR debug/53174
6385 * gcc.dg/pr53174.c: New test.
6386
6387 PR target/53187
6388 * gcc.target/arm/pr53187.c: New test.
6389 * gcc.c-torture/compile/pr53187.c: New test.
6390
6391 2012-05-03 Richard Guenther <rguenther@suse.de>
6392
6393 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6394 unsupported prefetching support.
6395
6396 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6397
6398 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6399 option -ftrack-macro-expansion=0.
6400 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6401 option -ftrack-macro-expansion=0.
6402
6403 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6404
6405 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6406 dg-options for target arm with dg-additional-options.
6407
6408 2012-05-03 Richard Guenther <rguenther@suse.de>
6409
6410 PR tree-optimization/53144
6411 * gcc.dg/torture/pr53144.c: New testcase.
6412
6413 2012-05-03 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/52864
6416 * gfortran.dg/pointer_intent_7.f90: New.
6417 * gfortran.dg/pure_formal_3.f90: New.
6418
6419 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6420
6421 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6422
6423 2012-05-02 Martin Jambor <mjambor@suse.cz>
6424
6425 PR lto/52605
6426 * g++.dg/lto/pr52605_0.C: New test.
6427
6428 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6429
6430 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6431 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6432 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6433 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6434 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6435 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6436 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6437 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6438 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6439 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6440 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6441 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6442 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6443 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6444 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6445 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6446
6447 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6448
6449 PR middle-end/53153
6450 * gcc.dg/pr53153.c: New test.
6451
6452 2012-05-02 Richard Guenther <rguenther@suse.de>
6453
6454 * g++.dg/tree-ssa/pr19807.C: Adjust.
6455
6456 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR tree-optimization/53163
6459 * gcc.c-torture/compile/pr53163.c: New test.
6460
6461 PR rtl-optimization/53160
6462 * gcc.c-torture/execute/pr53160.c: New test.
6463
6464 2012-05-01 Ian Lance Taylor <iant@google.com>
6465
6466 PR c/37303
6467 * gcc.dg/pr37303.c: New test.
6468
6469 2012-05-01 Richard Henderson <rth@redhat.com>
6470
6471 * lib/target-supports.exp
6472 (check_effective_target_sync_long_long_runtime): True for
6473 check_effective_target_powerpc64.
6474
6475 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6476
6477 PR c++/51033
6478 * gcc.dg/vector-1.c: Move to ...
6479 * c-c++-common/vector-1.c: ... here.
6480 * gcc.dg/vector-2.c: Move to ...
6481 * c-c++-common/vector-2.c: ... here.
6482 * gcc.dg/vector-3.c: Move to ...
6483 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6484 * gcc.dg/vector-4.c: Move to ...
6485 * c-c++-common/vector-4.c: ... here.
6486 * gcc.dg/vector-init-1.c: Move to ...
6487 * c-c++-common/vector-init-1.c: ... here.
6488 * gcc.dg/vector-init-2.c: Move to ...
6489 * c-c++-common/vector-init-2.c: ... here.
6490 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6491 * c-c++-common/vector-subscript-1.c: ... here.
6492 * gcc.dg/vector-subscript-2.c: Move to ...
6493 * c-c++-common/vector-subscript-2.c: ... here.
6494 * gcc.dg/vector-subscript-3.c: Move to ...
6495 * c-c++-common/vector-subscript-3.c: ... here.
6496
6497 PR c++/51314
6498 * g++.dg/cpp0x/vt-51314.C: New test.
6499 * g++.dg/cpp0x/variadic76.C: Fix.
6500
6501 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6502
6503 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6504
6505 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6506
6507 Add -Wvarargs option
6508 * c-c++-common/Wvarargs.c: New test case.
6509 * c-c++-common/Wvarargs-2.c: Likewise.
6510
6511 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6512
6513 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6514 * objc.dg/foreach-7.m: Force the test case to run without
6515 -ftrack-macro-expansion.
6516 * c-c++-common/tm/attrib-1.c: Likewise.
6517 * c-c++-common/warn-ommitted-condop.c: Likewise.
6518 * gcc.dg/assign-warn-1.c: Likewise.
6519 * gcc.dg/assign-warn-2.c: Likewise.
6520 * gcc.dg/attr-alloc_size.c: Likewise.
6521 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6522 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6523 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6524 * gcc.dg/c90-const-expr-9.c: Likewise.
6525 * gcc.dg/c99-const-expr-9.c: Likewise.
6526 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6527 * gcc.dg/cpp/direct2s.c: Likewise.
6528 * gcc.dg/cpp/pr28709.c: Likewise.
6529 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6530 * gcc.dg/dfp/composite-type.c: Likewise.
6531 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6532 with -ftrack-macro-expansion
6533 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6534 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6535 * g++.dg/ext/cleanup-1.C: Likewise.
6536 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6537 * g++.dg/template/sfinae10.C: Likewise.
6538 * g++.dg/tm/wrap-2.C: Likewise.
6539 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6540 * g++.dg/warn/Wsign-conversion.C: Likewise.
6541 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6542 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6543 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6544 it to run with -ftrack-macro-expansion.
6545 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6546 test cases without -ftrack-macro-expansion.
6547
6548 Fix location for static class members
6549 * g++.dg/template/sfinae6_neg.C: Adjust.
6550
6551 Make conversion warnings work on NULL with -ftrack-macro-expansion
6552 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6553 alongside the previous testing for NULL.
6554
6555 Fix -Wuninitialized for -ftrack-macro-expansion
6556 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6557
6558 Strip "<built-in>" loc from displayed expansion context
6559 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6560 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6561 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6562 new test above.
6563
6564 Fix expansion point loc for macro-like tokens
6565 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6566 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6567
6568 Fix token pasting with -ftrack-macro-expansion
6569 * gcc.dg/cpp/paste17.c: New test case for
6570 -ftrack-macro-expansion=2 mode only.
6571 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6572
6573 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 * gnat.dg/warn6.ad[sb]: New test.
6576
6577 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6578
6579 PR 53149
6580 * gcc.dg/20011021-1.c: Adjust testcase.
6581
6582 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6583
6584 PR fortran/53148
6585 * gfortran.dg/function_optimize_12.f90: New test.
6586
6587 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6588
6589 PR target/53156
6590 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6591 code to match current output and cover new peephole2 pattern.
6592
6593 2012-04-27 Ollie Wild <aaw@google.com>
6594
6595 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6596
6597 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6598
6599 * gcc.c-torture/execute/20120427-2.c: New testcase.
6600 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6601 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6602 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6603
6604 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6605
6606 PR target/53138
6607 * gcc.c-torture/execute/20120427-1.c: New testcase.
6608
6609 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6610
6611 PR middle-end/27139
6612 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6613
6614 2012-04-27 Tom de Vries <tom@codesourcery.com>
6615
6616 PR tree-optimization/51879
6617 * gcc.dg/pr51879.c: New test.
6618 * gcc.dg/pr51879-2.c: Same.
6619 * gcc.dg/pr51879-3.c: Same.
6620 * gcc.dg/pr51879-4.c: Same.
6621 * gcc.dg/pr51879-6.c: Same.
6622
6623 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/53096
6626 * g++.dg/cpp0x/defaulted35.C: New.
6627 * g++.dg/cpp0x/defaulted15.C: Adjust.
6628
6629 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6630
6631 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6632 structure layout.
6633
6634 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6635
6636 * gcc.target/i386/builtin_target.c: Check avx2.
6637
6638 2012-04-26 Alan Modra <amodra@gmail.com>
6639
6640 * gcc.target/powerpc/savres.c: New test.
6641 * gcc.target/powerpc/powerpc.exp: Run it.
6642
6643 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6644
6645 PR target/53120
6646 * gcc.dg/torture/pr53120.c: New test.
6647
6648 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR middle-end/52979
6651 * gcc.c-torture/compile/pr52979-1.c: New test.
6652 * gcc.c-torture/execute/pr52979-1.c: New test.
6653 * gcc.c-torture/execute/pr52979-2.c: New test.
6654
6655 2012-04-25 Richard Guenther <rguenther@suse.de>
6656
6657 * gcc.target/i386/l_fma_float_5.c: Adjust.
6658 * gcc.target/i386/l_fma_double_4.c: Likewise.
6659 * gcc.target/i386/l_fma_float_2.c: Likewise.
6660 * gcc.target/i386/l_fma_float_6.c: Likewise.
6661 * gcc.target/i386/l_fma_double_1.c: Likewise.
6662 * gcc.target/i386/l_fma_double_5.c: Likewise.
6663 * gcc.target/i386/l_fma_float_3.c: Likewise.
6664 * gcc.target/i386/l_fma_double_2.c: Likewise.
6665 * gcc.target/i386/l_fma_double_6.c: Likewise.
6666 * gcc.target/i386/l_fma_float_4.c: Likewise.
6667 * gcc.target/i386/l_fma_double_3.c: Likewise.
6668 * gcc.target/i386/l_fma_float_1.c: Likewise.
6669
6670 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR tree-optimization/53058
6673 * gcc.c-torture/compile/pr53058.c: New test.
6674
6675 2012-04-25 Jan Hubicka <jh@suse.cz>
6676
6677 PR middle-end/53088
6678 * gcc.target/i386/pr39082-1.c: Update warning location.
6679
6680 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR c/52880
6683 * gcc.dg/pr52880.c: New test.
6684
6685 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6686
6687 * gcc.dg/m-un-2.c: Update.
6688 * gcc.dg/20011021-1.c: Update.
6689
6690 2012-04-25 Tobias Burnus <burnus@net-b.de>
6691
6692 PR fortran/52196
6693 * gfortran.dg/realloc_on_assign_14.f90: New.
6694
6695 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6696
6697 PR testsuite/52641
6698 PR tree-optimizations/52891
6699 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6700
6701 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 PR c++/52363
6704 * g++.dg/cpp0x/sfinae35.C: New.
6705 * g++.dg/cpp0x/sfinae36.C: Likewise.
6706
6707 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6708
6709 * gcc.target/builtin_target.c: New testcase.
6710
6711 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 PR target/47197
6714 * gcc.target/powerpc/pr47197.c: New test.
6715
6716 2012-04-24 Richard Guenther <rguenther@suse.de>
6717
6718 PR tree-optimization/53085
6719 * g++.dg/torture/pr53085.C: New testcase.
6720
6721 2012-04-24 Andrew Pinski <apinski@cavium.com>
6722
6723 PR tree-opt/33512
6724 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6725 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6726 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6727
6728 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR middle-end/53084
6731 * gcc.c-torture/execute/pr53084.c: New test.
6732
6733 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6736
6737 2012-04-23 Andrew Pinski <apinski@cavium.com>
6738
6739 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6740
6741 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6742
6743 PR regression/53076
6744 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6745 * gcc.dg/torture/builtin-power-1.c: Likewise.
6746
6747 2012-04-23 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/53070
6750 * gcc.dg/torture/pr53070.c: New testcase.
6751
6752 2012-04-23 Richard Guenther <rguenther@suse.de>
6753
6754 PR c/53060
6755 * gcc.dg/pr53060.c: New testcase.
6756
6757 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR tree-optimizations/52891
6760 * gcc.c-torture/compile/pr52891-1.c: New test.
6761 * gcc.c-torture/compile/pr52891-2.c: New test.
6762
6763 2012-04-22 Tobias Burnus <burnus@net-b.de>
6764
6765 PR fortran/53051
6766 * gfortran.dg/read_float_4.f90: New.
6767
6768 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6769
6770 PR 35441
6771 * c-c++-common/pr35441.C: New.
6772
6773 2012-04-20 Ian Lance Taylor <iant@google.com>
6774
6775 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6776 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6777
6778 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6779
6780 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6781 array access.
6782 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6783
6784 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6785
6786 PR rtl-optimization/44214
6787 * gcc.dg/pr44214-1.c: New test.
6788 * gcc.dg/pr44214-2.c: Likewise.
6789 * gcc.dg/pr44214-3.c: Likewise.
6790
6791 2012-04-20 Richard Guenther <rguenther@suse.de>
6792
6793 * g++.dg/torture/20120420-1.C: New testcase.
6794
6795 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6796
6797 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6798
6799 2012-04-19 Christian Bruel <christian.bruel@st.com>
6800
6801 * gcc.dg/pr52283.c: New test.
6802
6803 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6804
6805 * gcc.dg/pr37985.c: New test.
6806
6807 2012-04-19 Richard Guenther <rguenther@suse.de>
6808
6809 PR rtl-optimization/44688
6810 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6811 possibly profitable.
6812
6813 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6814
6815 PR tree-optimization/52976
6816 * gfortran.dg/reassoc_11.f: New test.
6817
6818 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6819
6820 PR tree-optimization/52976
6821 * gfortran.dg/reassoc_7.f: New test.
6822 * gfortran.dg/reassoc_8.f: Likewise.
6823 * gfortran.dg/reassoc_9.f: Likewise.
6824 * gfortran.dg/reassoc_10.f: Likewise.
6825
6826 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/52422
6829 * g++.dg/cpp0x/sfinae33.C: New.
6830 * g++.dg/cpp0x/sfinae34.C: Likewise.
6831
6832 2012-04-18 Joey Ye <joey.ye@arm.com>
6833
6834 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6835
6836 2012-04-18 Richard Guenther <rguenther@suse.de>
6837
6838 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6839 array access.
6840 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6841 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6842
6843 2012-04-17 Tom de Vries <tom@codesourcery.com>
6844
6845 * g++.dg/pr51264-4.C: New test.
6846
6847 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/52599
6850 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6851
6852 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/53003
6855 * g++.dg/parse/crash59.C: New.
6856
6857 2012-04-17 Michael Matz <matz@suse.de>
6858
6859 PR tree-optimization/18437
6860 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6861
6862 2012-04-17 Richard Guenther <rguenther@suse.de>
6863
6864 PR middle-end/53011
6865 * g++.dg/torture/pr53011.C: New testcase.
6866
6867 2012-04-16 Jason Merrill <jason@redhat.com>
6868
6869 PR c++/38543
6870 * g++.dg/cpp0x/variadic131.C: New.
6871
6872 PR c++/52008
6873 * g++.dg/cpp0x/variadic130.C: New.
6874
6875 PR c++/50830
6876 * g++.dg/cpp0x/variadic129.C: New.
6877
6878 PR c++/50303
6879 * g++.dg/cpp0x/variadic128.C: New.
6880
6881 2012-04-16 Tobias Burnus <burnus@net-b.de>
6882
6883 PR fortran/52864
6884 * gfortran.dg/pointer_intent_6.f90: New.
6885
6886 2012-04-16 Tobias Burnus <burnus@net-b.de>
6887
6888 PR fortran/52916
6889 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6890 to include public_private_module_4.f90.
6891 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6892 targets.
6893
6894 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/49152
6897 * g++.dg/diagnostic/operator1.C: New.
6898 * g++.dg/ext/label5.C: Adjust.
6899 * g++.dg/ext/va-arg1.C: Likewise.
6900 * g++.dg/other/error20.C: Likewise.
6901 * g++.dg/other/error20.C: Likewise.
6902 * g++.dg/other/error16.C: Likewise.
6903 * g++.dg/other/error10.C: Likewise.
6904 * g++.dg/parse/error30.C: Likewise.
6905 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6906
6907 2012-04-16 Jason Merrill <jason@redhat.com>
6908
6909 PR c++/51148
6910 * g++.dg/cpp0x/variadic127.C: New.
6911
6912 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6913
6914 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6915 testcase name.
6916 Use fail, pass instead of unresolved.
6917 Don't log $optstr.
6918
6919 PR testsuite/52948
6920 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6921 TODO_dump_func.
6922 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6923 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6924 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6925
6926 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6927
6928 PR fortran/52968
6929 * gfortran.dg/typebound_call_23.f03: New test case.
6930
6931 2012-04-15 Jason Merrill <jason@redhat.com>
6932
6933 PR c++/47220
6934 * g++.dg/cpp0x/variadic126.C: New.
6935
6936 PR c++/52380
6937 * g++.dg/cpp0x/variadic125.C: New.
6938
6939 PR c++/52292
6940 * g++.dg/cpp0x/variadic124.C: New.
6941
6942 PR c++/52706
6943 * g++.dg/cpp0x/nullptr27.C: New.
6944
6945 PR c++/52818
6946 * g++.dg/warn/format8.C: New.
6947
6948 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6949
6950 PR fortran/51082
6951 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6952
6953 2012-04-14 Tobias Burnus <burnus@net-b.de>
6954
6955 PR fortran/52916
6956 PR fortran/40973
6957 * gfortran.dg/public_private_module_3.f90: New.
6958 * gfortran.dg/public_private_module_4.f90: New.
6959
6960 2012-04-14 Tom de Vries <tom@codesourcery.com>
6961
6962 * gcc.dg/superblock.c: New test.
6963
6964 2012-04-14 Tom de Vries <tom@codesourcery.com>
6965
6966 * gcc.dg/pr51879-12.c: New test.
6967
6968 2012-04-13 Jason Merrill <jason@redhat.com>
6969
6970 PR c++/52824
6971 * g++.dg/cpp0x/variadic123.C: New.
6972 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6973
6974 PR c++/52905
6975 * g++.dg/cpp0x/initlist-ctor1.C: New.
6976
6977 PR c++/52915
6978 * g++.dg/other/anon-union2.C: New.
6979
6980 2012-04-13 Martin Jambor <mjambor@suse.cz>
6981
6982 PR middle-end/52939
6983 * g++.dg/ipa/pr52939.C: New test.
6984
6985 2012-04-13 Tom de Vries <tom@codesourcery.com>
6986
6987 * gcc.dg/pr52734.c: New test.
6988
6989 2012-04-13 Richard Guenther <rguenther@suse.de>
6990
6991 PR tree-optimization/52969
6992 * gcc.dg/torture/pr52969.c: New testcase.
6993
6994 2012-04-13 Richard Guenther <rguenther@suse.de>
6995
6996 PR c/52549
6997 * gcc.dg/pr52549.c: New testcase.
6998
6999 2012-04-13 Richard Guenther <rguenther@suse.de>
7000
7001 PR c/52862
7002 * gcc.dg/pr52862.c: New testcase.
7003
7004 2012-04-13 Joey Ye <joey.ye@arm.com>
7005
7006 * gcc.target/arm/thumb1-imm.c: New testcase.
7007
7008 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7009
7010 PR target/52932
7011 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7012 second function argument.
7013 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7014 (calc_permps): Update declaration. Calculate result correctly.
7015 (avx2_test): Change src2 type to union256i_d.
7016 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7017 correctly.
7018
7019 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7020
7021 PR target/52775
7022 * gcc.target/powerpc/pr52775.c: New file.
7023
7024 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7025
7026 PR tree-optimization/18589
7027 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7028 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7029 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7030 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7031 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7032 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7033 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7034 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7035 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7036 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7037
7038 2012-04-12 Richard Guenther <rguenther@suse.de>
7039
7040 PR tree-optimization/52943
7041 * gcc.dg/torture/pr52943.c: New testcase.
7042
7043 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7044
7045 PR target/50751
7046 * gcc/target/sh/pr50751-4.c: New.
7047 * gcc/target/sh/pr50751-5.c: New.
7048 * gcc/target/sh/pr50751-6.c: New.
7049 * gcc/target/sh/pr50751-7.c: New.
7050
7051 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7052
7053 PR c++/52465
7054 * g++.dg/lookup/using52.C: New.
7055
7056 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7057
7058 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7059
7060 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7061
7062 PR rtl-optimization/52876
7063 * gcc.target/i386/pr52876.c: New.
7064
7065 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7066
7067 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7068 __UINTPTR_TYPE__.
7069 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7070 __INTPTR_TYPE__.
7071 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7072 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7073 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7074 (ptrdiff_t): ... this. All uses changed.
7075 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7076 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7077 __INTPTR_TYPE__.
7078 (main): Cast argument to __INTPTR_TYPE__.
7079 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7080 size_t.
7081 * gcc.dg/mallign.c (main): Likewise.
7082 * gcc.dg/pr38700.c (foo): Likewise.
7083 * gcc.dg/long-long-cst1.c (t): Likewise.
7084 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7085 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7086 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7087 * gcc.dg/pr25682.c (d, foo): Likewise.
7088 * gcc.dg/format/cast-1.c (f): Likewise.
7089 * gcc.dg/c90-const-expr-10.c
7090 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7091 (size_t): ...this. All uses changed.
7092 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7093 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7094 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7095 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7096 * gcc.dg/sequence-pt-1.c: Likewise.
7097 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7098 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7099 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7100 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7101 of ptrdiff_t with it.
7102 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7103 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7104 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7105
7106 2012-04-11 Jason Merrill <jason@redhat.com>
7107
7108 PR debug/45088
7109 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7110 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7111
7112 PR c++/52906
7113 * g++.dg/ext/attrib45.C: New.
7114
7115 * g++.dg/eh/dtor3.C: New.
7116
7117 2012-04-11 Richard Guenther <rguenther@suse.de>
7118
7119 PR middle-end/52621
7120 * gfortran.dg/pr52621.f90: New testcase.
7121
7122 2012-04-11 Richard Guenther <rguenther@suse.de>
7123
7124 PR middle-end/52918
7125 * g++.dg/torture/pr52918-1.C: New testcase.
7126 * g++.dg/torture/pr52918-2.C: Likewise.
7127
7128 2012-04-11 Tobias Burnus <burnus@net-b.de>
7129
7130 PR fortran/52729
7131 * gfortran.dg/block_11.f90: New.
7132
7133 2012-04-11 Nick Clifton <nickc@redhat.com>
7134
7135 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7136
7137 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7138
7139 PR target/16458
7140 * gcc.target/powerpc/pr16458-1.c: New test.
7141 * gcc.target/powerpc/pr16458-2.c: Likewise.
7142 * gcc.target/powerpc/pr16458-3.c: Likewise.
7143 * gcc.target/powerpc/pr16458-4.c: Likewise.
7144
7145 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7146
7147 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7148 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7149 * gcc.dg/builtin-bswap-5.c: Likewise.
7150 * gcc.target/i386/builtin-bswap-4.c: New test.
7151
7152 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7153
7154 PR 24985
7155 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7156
7157 2012-04-11 Richard Guenther <rguenther@suse.de>
7158
7159 PR rtl-optimization/52881
7160 * gcc.dg/torture/pr52881.c: New testcase.
7161 * gcc.dg/torture/pr52913.c: Likewise.
7162
7163 2012-04-11 Richard Guenther <rguenther@suse.de>
7164
7165 PR tree-optimization/52912
7166 * gcc.dg/torture/pr52912.c: New testcase.
7167
7168 2010-04-10 Michael Matz <matz@suse.de>
7169
7170 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7171 * gcc.dg/vect/vect-outer-1.c: Adjust.
7172 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7173 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7174 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7175 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7176 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7177 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7178
7179 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7180
7181 PR tree-optimization/52870
7182 * gcc.dg/vect/pr52870.c: New test.
7183
7184 2012-04-09 Mike Stump <mikestump@comcast.net>
7185
7186 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7187 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7188 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7189 * gnat.dg/aggr11.adb: Likewise.
7190 * gnat.dg/aggr11_pkg.ads: Likewise.
7191 * gnat.dg/aggr15.adb: Likewise.
7192 * gnat.dg/aggr15.ads: Likewise.
7193 * gnat.dg/aggr17.adb: Likewise.
7194 * gnat.dg/aggr18.adb: Likewise.
7195 * gnat.dg/array14.adb: Likewise.
7196 * gnat.dg/array14.ads: Likewise.
7197 * gnat.dg/array14_pkg.ads: Likewise.
7198 * gnat.dg/array19.adb: Likewise.
7199 * gnat.dg/array19.ads: Likewise.
7200 * gnat.dg/discr27.adb: Likewise.
7201 * gnat.dg/discr27.ads: Likewise.
7202 * gnat.dg/discr35.adb: Likewise.
7203 * gnat.dg/discr35.ads: Likewise.
7204 * gnat.dg/discr6.adb: Likewise.
7205 * gnat.dg/discr6_pkg.ads: Likewise.
7206 * gnat.dg/import1.adb: Likewise.
7207 * gnat.dg/import1.ads: Likewise.
7208 * gnat.dg/loop_address2.adb: Likewise.
7209 * gnat.dg/opt7.adb: Likewise.
7210 * gnat.dg/opt7.ads: Likewise.
7211 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7212 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7213 * gnat.dg/rep_clause2.adb: Likewise.
7214 * gnat.dg/rep_clause2.ads: Likewise.
7215 * gnat.dg/slice2.adb: Likewise.
7216 * gnat.dg/slice2.ads: Likewise.
7217 * gnat.dg/slice6.adb: Likewise.
7218 * gnat.dg/slice6_pkg.ads: Likewise.
7219 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7220 * gnat.dg/taft_type2.adb: Likewise.
7221 * gnat.dg/taft_type2.ads: Likewise.
7222 * gnat.dg/taft_type2_pkg.ads: Likewise.
7223 * gnat.dg/volatile10.adb: Likewise.
7224 * gnat.dg/volatile10_pkg.ads: Likewise.
7225
7226 * gcc.dg/dll-8.c: Remove execute permissions.
7227 * g++.dg/ext/dllexport5.C: Likewise.
7228
7229 2012-04-09 Jan Hubicka <jh@suse.cz>
7230
7231 PR lto/52722
7232 PR lto/51765
7233 PR lto/52634
7234 * gcc.dg/lto/pr52634_1.c: New testcase.
7235 * gcc.dg/lto/pr52634_0.c: New testcase.
7236
7237 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7238
7239 PR target/52883
7240 * gcc.target/i386/pr52883.c: New testcase.
7241
7242 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7245 (check_effective_target_sync_long_long): Add SPARC case.
7246 (check_effective_target_sync_long_long_runtime): Likewise.
7247 (check_effective_target_sync_int_long): Adjust SPARC case.
7248 (check_effective_target_sync_char_short): Likewise.
7249
7250 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7251
7252 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7253 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7254
7255 2012-04-08 Tobias Burnus <burnus@net-b.de>
7256
7257 PR fortran/40973
7258 PR fortran/52751
7259 * gfortran.dg/public_private_module_2.f90: New.
7260
7261 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7262
7263 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7264 directives.
7265
7266 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7267
7268 PR fortran/52893
7269 * gfortran.dg/function_optimize_11.f90: New test.
7270
7271 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7272
7273 PR fortran/52668
7274 * gfortran.dg/use_only_6.f90: New test.
7275
7276 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7277
7278 PR fortran/52668
7279 * gfortran.dg/use_only_6.f90: New test.
7280 2012-04-06 Mike Stump <mikestump@comcast.net>
7281
7282 PR testsuite/50722
7283 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7284
7285 2012-04-05 Jason Merrill <jason@redhat.com>
7286
7287 PR c++/52596
7288 * g++.dg/template/qualified-id5.C: New.
7289
7290 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7291
7292 PR target/52882
7293 * gcc.target/i386/pr52882.c: New test.
7294
7295 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7296 Dominique D'Humieures <dominiq@lps.ens.fr>
7297
7298 PR testsuite/52614
7299 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7300 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7301
7302 2012-04-04 Jason Merrill <jason@redhat.com>
7303
7304 PR c++/52845
7305 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7306
7307 2012-04-03 Jason Merrill <jason@redhat.com>
7308
7309 PR c++/52796
7310 * g++.dg/cpp0x/variadic-value1.C: New.
7311
7312 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gnat.dg/pack18.adb: New test.
7315 * gnat.dg/pack18_pkg.ads: New helper.
7316
7317 2012-04-03 Richard Guenther <rguenther@suse.de>
7318
7319 PR tree-optimization/52808
7320 * gcc.dg/pr52808.c: New testcase.
7321
7322 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR tree-optimization/52835
7325 * gfortran.dg/pr52835.f90: New test.
7326
7327 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7328
7329 * gnat.dg/specs/aggr5.ads: New test.
7330
7331 2012-04-02 Richard Guenther <rguenther@suse.de>
7332
7333 PR tree-optimization/52756
7334 * gcc.dg/torture/pr52756.c: New testcase.
7335
7336 2012-04-02 Richard Guenther <rguenther@suse.de>
7337
7338 PR middle-end/52803
7339 * gcc.dg/pr52803.c: New testcase.
7340
7341 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7342
7343 PR c++/40942
7344 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7345 DR 214 in account.
7346
7347 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/50043
7350 * g++.dg/cpp0x/noexcept17.C: New.
7351 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7352 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7353 * g++.dg/cpp0x/noexcept01.C: Likewise.
7354 * g++.dg/eh/init-temp1.C: Likewise.
7355 * g++.dg/eh/ctor1.C: Likwise.
7356
7357 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7358
7359 * gnat.dg/controlled6.adb: New test.
7360 * gnat.dg/controlled6_pkg.ads: New helper.
7361 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7362
7363 2012-03-30 Richard Henderson <rth@redhat.com>
7364
7365 PR debug/52727
7366 * g++.dg/opt/pr52727.C: New testcase.
7367
7368 2012-03-30 Richard Guenther <rguenther@suse.de>
7369
7370 PR tree-optimization/52754
7371 * gcc.target/i386/pr52754.c: New testcase.
7372
7373 2012-03-30 Richard Guenther <rguenther@suse.de>
7374
7375 PR middle-end/52772
7376 * g++.dg/torture/pr52772.C: New testcase.
7377
7378 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/52718
7381 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7382
7383 2012-03-29 Jason Merrill <jason@redhat.com>
7384
7385 PR c++/52685
7386 * g++.dg/template/inherit8.C: New.
7387
7388 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR c++/52759
7391 * g++.dg/ext/weak4.C: New test.
7392
7393 PR tree-optimization/52760
7394 * gcc.c-torture/execute/pr52760.c: New test.
7395
7396 2012-03-29 Jason Merrill <jason@redhat.com>
7397
7398 PR c++/52743
7399 * g++.dg/cpp0x/initlist-array3.C: New.
7400
7401 2012-03-28 Jason Merrill <jason@redhat.com>
7402
7403 PR c++/52746
7404 * g++.dg/overload/virtual2.C: New.
7405
7406 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7407
7408 * gnat.dg/vect7.ad[sb]: New test.
7409
7410 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7411 Tobias Burnus <burnus@gcc.gnu.org>
7412
7413 PR fortran/52652
7414 * gfortran.dg/allocate_class_1.f90 : Change error test.
7415 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7416 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7417 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7418
7419 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR middle-end/52691
7422 * gcc.dg/pr52691.c: New test.
7423
7424 PR middle-end/52750
7425 * gcc.c-torture/compile/pr52750.c: New test.
7426
7427 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7428
7429 PR target/52692
7430 * gcc.target/avr/torture/builtins-2.c: New test.
7431
7432 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR target/52736
7435 * gcc.target/i386/pr52736.c: New test.
7436
7437 2012-03-27 Martin Jambor <mjambor@suse.cz>
7438
7439 PR middle-end/52693
7440 * gcc.dg/torture/pr52693.c: New test.
7441
7442 2012-03-27 Meador Inge <meadori@codesourcery.com>
7443
7444 PR c++/52672
7445 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7446
7447 2012-03-27 Mike Stump <mikestump@comcast.net>
7448
7449 PR target/52665
7450 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7451 failures that match branch names.
7452
7453 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7454 H.J. Lu <hongjiu.lu@intel.com>
7455
7456 PR target/52698
7457 * gcc.target/i386/pr52698.c: New test.
7458
7459 2012-03-27 Richard Guenther <rguenther@suse.de>
7460
7461 PR middle-end/52720
7462 * gcc.dg/torture/pr52720.c: New testcase.
7463
7464 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7465
7466 * gnat.dg/pack17.adb: New test.
7467
7468 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7469
7470 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7471 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7472
7473 2012-03-26 Martin Jambor <mjambor@suse.cz>
7474
7475 PR tree-optimization/50052
7476 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7477
7478 2012-03-26 Richard Guenther <rguenther@suse.de>
7479
7480 PR tree-optimization/52701
7481 * gfortran.dg/pr52701.f90: New testcase.
7482
7483 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7484
7485 PR tree-optimization/52686
7486 * gcc.target/arm/pr52686.c: New test.
7487
7488 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7489
7490 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7491 Add "-Os -flto" to list.
7492
7493 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7494
7495 * gnat.dg/concat2.ad[sb]: New test.
7496
7497 2012-03-24 Jason Merrill <jason@redhat.com>
7498
7499 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7500 * g++.dg/cpp0x/trailing2.C: Likewise.
7501 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7502 * g++.dg/cpp1y/auto-fn1.C: New.
7503 * g++.dg/cpp1y/auto-fn2.C: New.
7504 * g++.dg/cpp1y/auto-fn3.C: New.
7505 * g++.dg/cpp1y/auto-fn4.C: New.
7506 * g++.dg/cpp1y/auto-fn5.C: New.
7507 * g++.dg/cpp1y/auto-fn6.C: New.
7508 * g++.dg/cpp1y/auto-fn7.C: New.
7509 * g++.dg/cpp1y/auto-fn8.C: New.
7510 * g++.dg/cpp1y/auto-fn9.C: New.
7511 * g++.dg/cpp1y/auto-fn10.C: New.
7512 * g++.dg/cpp1y/auto-fn11.C: New.
7513
7514 2012-03-23 Richard Guenther <rguenther@suse.de>
7515
7516 PR tree-optimization/52678
7517 * gfortran.dg/pr52678.f: New testcase.
7518
7519 2012-03-23 Richard Guenther <rguenther@suse.de>
7520
7521 PR tree-optimization/52638
7522 * g++.dg/torture/pr52638.C: New testcase.
7523
7524 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 PR c++/52487
7527 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7528
7529 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR c++/52671
7532 * g++.dg/ext/attrib44.C: New test.
7533
7534 2012-03-22 Jan Hubicka <jh@suse.cz>
7535
7536 PR middle-end/51737
7537 * g++.dg/torture/pr51737.C: New testcase
7538
7539 2012-03-22 Richard Guenther <rguenther@suse.de>
7540
7541 PR tree-optimization/52548
7542 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7543
7544 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7545
7546 * lib/fortran-modules.exp (list-module-names-1): Remove
7547 warning.
7548
7549 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7550
7551 PR target/50751
7552 * gcc.target/sh/pr50751-1.c: New.
7553 * gcc.target/sh/pr50751-2.c: New.
7554 * gcc.target/sh/pr50751-3.c: New.
7555
7556 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7557
7558 PR target/52479
7559 * gcc.target/sh/sh4a-cos.c: Remove.
7560 * gcc.target/sh/sh4a-sin.c: Remove.
7561 * gcc.target/sh/sh4a-sincos.c: Remove.
7562
7563 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7564
7565 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7566 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7567
7568 2012-03-21 Martin Jambor <mjambor@suse.cz>
7569
7570 PR testsuite/52641
7571 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7572 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7573
7574 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7575
7576 * gcc.target/arm/thumb-16bit-ops.c: New file.
7577 * gcc.target/arm/thumb-ifcvt.c: New file.
7578
7579 2012-03-20 Jason Merrill <jason@redhat.com>
7580
7581 * lib/target-supports.exp: Add { target c++1y }.
7582
7583 * g++.dg/cpp0x/auto32.C: New.
7584
7585 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7586
7587 PR testsuite/52641
7588 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7589 int32plus.
7590 * gcc.dg/torture/pr48124-4.c: Ditto:
7591 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7592
7593 2012-03-20 Jason Merrill <jason@redhat.com>
7594
7595 PR c++/52510
7596 * g++.dg/cpp0x/initlist66.C: New.
7597
7598 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7599
7600 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7601 __AVR_HAVE_LPMX__
7602
7603 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7604
7605 PR target/49868
7606 * gcc.target/avr/torture/addr-space-2.h: New file.
7607 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7608 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7609 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7610 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7611
7612 2012-03-20 Richard Guenther <rguenther@suse.de>
7613
7614 * gnat.dg/pack16.adb: New testcase.
7615 * gnat.dg/pack16_pkg.ads: Likewise.
7616 * gnat.dg/specs/pack8.ads: Likewise.
7617 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7618
7619 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 * g++.dg/warn/Wuseless-cast.C: Extend.
7622
7623 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 PR c++/14710
7626 * g++.dg/warn/Wuseless-cast.C: New.
7627
7628 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7629
7630 PR libfortran/52608
7631 * gfortran.dg/pr52608.f90: New test.
7632
7633 2012-03-17 Tobias Burnus <burnus@net-b.de>
7634
7635 PR fortran/52585
7636 * gfortran.dg/proc_ptr_36.f90: New.
7637
7638 2012-03-16 Martin Jambor <mjambor@suse.cz>
7639
7640 * gcc.dg/misaligned-expand-1.c: New test.
7641 * gcc.dg/misaligned-expand-3.c: Likewise.
7642
7643 2012-03-16 Richard Guenther <rguenther@suse.de>
7644 Kai Tietz <ktietz@redhat.com>
7645
7646 PR middle-end/48814
7647 * gcc.c-torture/execute/pr48814-1.c: New test.
7648 * gcc.c-torture/execute/pr48814-2.c: New test.
7649 * gcc.dg/tree-ssa/assign-1.c: New test.
7650 * gcc.dg/tree-ssa/assign-2.c: New test.
7651 * gcc.dg/tree-ssa/assign-3.c: New test.
7652
7653 2012-03-16 Richard Guenther <rguenther@suse.de>
7654
7655 * gnat.dg/specs/pack7.ads: New testcase.
7656
7657 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR target/52568
7660 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7661 * gcc.dg/torture/vshuf-8.inc: Likewise.
7662 * gcc.dg/torture/vshuf-16.inc: Likewise.
7663 * gcc.dg/torture/vshuf-32.inc: Likewise.
7664
7665 2012-03-15 Jason Merrill <jason@redhat.com>
7666
7667 * g++.dg/torture/pr52582.C: New.
7668
7669 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7670
7671 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7672
7673 2012-03-15 Ira Rosen <irar@il.ibm.com>
7674 Ulrich Weigand <ulrich.weigand@linaro.org>
7675
7676 * gcc.dg/vect/slp-cond-3.c: New test.
7677 * gcc.dg/vect/slp-cond-4.c: New test.
7678
7679 2012-03-15 Ira Rosen <irar@il.ibm.com>
7680 Ulrich Weigand <ulrich.weigand@linaro.org>
7681
7682 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7683 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7684
7685 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7686
7687 PR libfortran/52434
7688 PR libfortran/48878
7689 PR libfortran/38199
7690 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7691 * gfortran.dg/round_1.f03: Likewise.
7692
7693 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7694 Andrew Pinski <apinski@cavium.com>
7695
7696 PR middle-end/52592
7697 * gcc.dg/pr52592.c: New test.
7698
7699 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7700
7701 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7702 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7703 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7704 * lib/fortran-modules.exp: .. this new file. Adjust users.
7705 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7706 gfortran-dg-debug-runtest): Call cleanup-modules.
7707 * lib/fortran-torture.exp (fortran-torture-execute,
7708 fortran-torture): Likewise.
7709 * gfortran.dg/coarray/caf.exp: Likewise.
7710 * lib/lto.exp: Likewise.
7711 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7712 * gfortran.dg/class_4b.f03: Likewise.
7713 * gfortran.dg/class_4c.f03: Likewise.
7714 * gfortran.dg/class_45a.f03: Likewise.
7715 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7716 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7717 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7718 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7719 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7720 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7721 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7722 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7723 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7724 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7725 * gfortran.dg/whole_file_28.f90: Likewise.
7726 * gfortran.dg/whole_file_29.f90: Likewise.
7727 * gfortran.dg/whole_file_30.f90: Likewise.
7728 * gfortran.dg/whole_file_31.f90: Likewise.
7729
7730 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR tree-optimization/52267
7733 * gcc.dg/pr52267.c: New test.
7734 * gcc.dg/tree-ssa/vrp65.c: New test.
7735 * gcc.dg/tree-ssa/vrp66.c: New test.
7736
7737 2012-03-15 Richard Guenther <rguenther@suse.de>
7738
7739 PR middle-end/52580
7740 * gfortran.dg/vect/pr52580.f: New testcase.
7741
7742 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7743
7744 * gcc.target/sh/fpul-usage-1.c: New.
7745
7746 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7747
7748 PR target/49468
7749 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7750 * gcc.target/sh/pr49468-di.c: Likewise.
7751
7752 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7753
7754 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7755 * gcc.dg/c99-stdint-6.c: Likewise.
7756 * gcc.dg/lto/20090210_0.c: Likewise.
7757 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7758 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7759 * gcc.dg/pragma-init-fini-2.c: Likewise.
7760 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7761 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7762 * gcc.target/i386/pr22152.c: Likewise.
7763 * gcc.target/i386/vect8-ret.c: Likewise.
7764 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7765 handling.
7766
7767 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7768
7769 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7770 * g++.dg/tree-prof/partition1.C: Likewise.
7771 * g++.dg/tree-prof/partition2.C: Likewise.
7772 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7773 handling.
7774 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7775 * gcc.c-torture/execute/20010724-1.c: Remove.
7776 * gcc.c-torture/execute/20010724-1.x: Remove.
7777 * gcc.c-torture/execute/20040208-2.c: Remove.
7778 * gcc.c-torture/execute/20040208-2.x: Remove.
7779 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7780 Remove.
7781 (main) [__mips__ && __sgi__]: Remove.
7782 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7783 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7784 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7785 mips-sgi-irix6* handling.
7786 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7787 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7788 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7789 handling.
7790 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7791 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7792 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7793 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7794 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7795 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7796 mips-sgi-irix6*.
7797 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7798 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7799 * gcc.target/mips/save-restore-3.c: Likewise.
7800 * gcc.target/mips/save-restore-4.c: Likewise.
7801 * gcc.target/mips/save-restore-5.c: Likewise.
7802 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7803 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7804 messages.
7805 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7806 IRIX 6 handling.
7807 (restore_ld_library_path_env_vars): Likewise.
7808 * lib/target-supports.exp (check_profiling_available): Remove
7809 mips*-*-irix* handling.
7810 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7811 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7812 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7813
7814 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR c++/52582
7817 * g++.dg/opt/pr52582.C: New test.
7818
7819 2012-03-14 Richard Guenther <rguenther@suse.de>
7820
7821 PR tree-optimization/52571
7822 * gcc.dg/vect/vect-2.c: Initialize arrays.
7823 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7824 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7825 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7826
7827 2012-03-14 Richard Guenther <rguenther@suse.de>
7828
7829 PR middle-end/52080
7830 PR middle-end/52097
7831 PR middle-end/48124
7832 * gcc.dg/torture/pr48124-1.c: New testcase.
7833 * gcc.dg/torture/pr48124-2.c: Likewise.
7834 * gcc.dg/torture/pr48124-3.c: Likewise.
7835 * gcc.dg/torture/pr48124-4.c: Likewise.
7836
7837 2012-03-14 Richard Guenther <rguenther@suse.de>
7838
7839 PR middle-end/52578
7840 * gcc.dg/pr52578.c: New testcase.
7841
7842 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR c++/52521
7845 * g++.dg/cpp0x/udlit-args2.C: New test.
7846
7847 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7848
7849 PR target/48596
7850 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7851 * gcc.c-torture/compile/pr48596.c: ... here.
7852
7853 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7854
7855 PR c++/51641
7856 * g++.dg/lookup/hidden-class17.C: New test.
7857
7858 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR c/52577
7861 * gcc.dg/Wunused-var-3.c: New test.
7862
7863 2012-03-13 Martin Jambor <mjambor@suse.cz>
7864
7865 * gcc.dg/misaligned-expand-2.c: New test.
7866
7867 2012-03-13 Richard Guenther <rguenther@suse.de>
7868
7869 PR middle-end/52134
7870 * gcc.dg/pr52134.c: New testcase.
7871
7872 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7875
7876 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7877
7878 PR tree-optimization/46728
7879 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7880 * gcc.target/powerpc/pr46728-5.c: Likewise.
7881 * gcc.target/powerpc/pr46728-8.c: Likewise.
7882 * gcc.target/powerpc/pr46728-10.c: Likewise.
7883 * gcc.target/powerpc/pr46728-11.c: Likewise.
7884 * gcc.target/powerpc/pr46728-13.c: Likewise.
7885 * gcc.target/powerpc/pr46728-14.c: Likewise.
7886 * gcc.target/powerpc/pr46728-15.c: Likewise.
7887
7888 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/52299
7891 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7892
7893 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7894
7895 PR tree-optimization/46728
7896 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7897 * gcc.target/powerpc/pr46728-5.c: Likewise.
7898 * gcc.target/powerpc/pr46728-8.c: Likewise.
7899 * gcc.target/powerpc/pr46728-10.c: Likewise.
7900 * gcc.target/powerpc/pr46728-11.c: Likewise.
7901 * gcc.target/powerpc/pr46728-13.c: Likewise.
7902 * gcc.target/powerpc/pr46728-14.c: Likewise.
7903 * gcc.target/powerpc/pr46728-15.c: Likewise.
7904
7905 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7906
7907 PR target/49868
7908 * gcc.target/avr/torture/addr-space-1.h: New file.
7909 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7910 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7911 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7912 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7913
7914 2012-03-12 Andrew Pinski <apinski@cavium.com>
7915
7916 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7917
7918 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7919
7920 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7921 * g++.dg/abi/thunk4.C: Likewise.
7922 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7923 Adapt line numbers.
7924 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7925 handling.
7926 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7927 * g++.dg/eh/spbp.C: Likewise.
7928 * g++.dg/ext/label13.C: Likewise.
7929 * g++.dg/guality/guality.exp: Likewise.
7930 * g++.dg/other/anon5.C: Likewise.
7931 * g++.dg/other/pragma-ep-1.C: Remove.
7932 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7933 * g++.dg/warn/pr31246.C: Likewise.
7934 * g++.dg/warn/weak1.C: Likewise.
7935 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7936 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7937 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7938 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7939 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7940 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7941 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7942 * gcc.dg/c99-tgmath-1.c: Likewise.
7943 * gcc.dg/c99-tgmath-2.c: Likewise.
7944 * gcc.dg/c99-tgmath-3.c: Likewise.
7945 * gcc.dg/c99-tgmath-4.c: Likewise.
7946 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7947 handling.
7948 * gcc.dg/debug/pr49032.c: Likewise.
7949 * gcc.dg/guality/guality.exp: Likewise.
7950 * gcc.dg/intmax_t-1.c: Likewise.
7951 * gcc.dg/pr48616.c: Likewise.
7952 * gcc.dg/pragma-ep-1.c: Remove.
7953 * gcc.dg/pragma-ep-2.c: Remove.
7954 * gcc.dg/pragma-ep-3.c: Remove.
7955 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7956 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7957 * gcc.misc-tests/gcov-14.c: Likewise.
7958 * gfortran.dg/guality/guality.exp: Likewise.
7959 * lib/target-supports.exp (check_weak_available): Likewise.
7960 (add_options_for_tls): Likewise.
7961 (check_ascii_locale_available): Likewise.
7962 * obj-c++.dg/dwarf-2.mm: Likewise.
7963 * objc.dg/dwarf-1.m: Likewise.
7964 * objc.dg/dwarf-2.m: Likewise.
7965
7966 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR tree-optimization/51721
7969 * gcc.dg/tree-ssa/vrp64.c: New test.
7970
7971 PR tree-optimization/52533
7972 * gcc.c-torture/compile/pr52533.c: New test.
7973
7974 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7975
7976 * gcc.target/i386/rtm-xabort-1.c: New.
7977 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7978 * gcc.target/i386/rtm-xend-1.c: Ditto.
7979 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7980 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7981 * gcc.target/i386/sse-13.c: Ditto.
7982 * gcc.target/i386/sse-14.c: Ditto.
7983 * gcc.target/i386/sse-22.c: Ditto.
7984 * gcc.target/i386/sse-23.c: Ditto.
7985 * g++.dg/other/i386-2.C: Ditto.
7986 * g++.dg/other/i386-3.C: Ditto.
7987
7988 2012-03-12 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/52542
7991 * gfortran.dg/proc_ptr_35.f90: New.
7992
7993 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7994
7995 PR target/52530
7996 * gcc.dg/torture/pr52530.c: New test.
7997
7998 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7999
8000 PR target/51244
8001 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8002
8003 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8004
8005 PR target/52450
8006 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8007
8008 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8009
8010 2012-03-09 Andrew Pinski <apinski@cavium.com>
8011
8012 PR middle-end/51988
8013 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8014 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8015
8016 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8017
8018 * gcc.dg/tree-ssa/scev-3.c: New.
8019 * gcc.dg/tree-ssa/scev-4.c: New.
8020
8021 2012-03-08 Tobias Burnus <burnus@net-b.de>
8022
8023 PR fortran/52469
8024 * gfortran.dg/proc_ptr_34.f90
8025
8026 2012-03-07 Jason Merrill <jason@redhat.com>
8027
8028 PR c++/52521
8029 * g++.dg/cpp0x/udlit-mangle.C: New.
8030
8031 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8032
8033 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8034
8035 2012-03-06 Richard Guenther <rguenther@suse.de>
8036
8037 PR middle-end/52493
8038 * gcc.dg/torture/pr52493.c: New testcase.
8039
8040 2012-03-06 Richard Guenther <rguenther@suse.de>
8041
8042 PR lto/52097
8043 * gcc.dg/lto/pr52097_0.c: New testcase.
8044
8045 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8046
8047 PR target/51244
8048 * gcc.target/sh/pr51244-1.c: New.
8049 * gcc.target/sh/pr51244-2.c: New.
8050 * gcc.target/sh/pr51244-3.c: New.
8051
8052 2012-03-05 Jason Merrill <jason@redhat.com>
8053
8054 PR c++/51930
8055 * g++.dg/ext/visibility/template11.C: New.
8056
8057 * g++.dg/cpp0x/implicit13.C: New.
8058
8059 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR tree-optimization/51721
8062 * gcc.dg/tree-ssa/vrp63.c: New test.
8063 * gcc.dg/pr51721.c: New test.
8064
8065 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8066
8067 PR fortran/50981
8068 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8069 argument checks.
8070
8071 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8072
8073 PR target/52146
8074 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8075
8076 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8077
8078 PR fortran/50981
8079 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8080
8081 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8082
8083 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8084 int32plus.
8085
8086 2012-03-03 Jason Merrill <jason@redhat.com>
8087
8088 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8089
8090 Core 1270
8091 * g++.dg/cpp0x/initlist65.C: New.
8092
8093 PR c++/36797
8094 * g++.dg/ext/is_empty2.C: New.
8095
8096 2012-03-03 Tobias Burnus <burnus@net-b.de>
8097
8098 PR fortran/48820
8099 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8100
8101 2012-03-03 Tobias Burnus <burnus@net-b.de>
8102
8103 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8104 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8105 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8106 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8107 * gfortran.dg/class_30.f90: Remove dg-warning line.
8108 * gfortran.dg/bind_c_usage_25.f90: New.
8109
8110 2012-03-03 Tobias Burnus <burnus@net-b.de>
8111
8112 PR fortran/48820
8113 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8114 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8115 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8116
8117 2012-03-03 Tobias Burnus <burnus@net-b.de>
8118
8119 PR fortran/48820
8120 * gfortran.dg/assumed_type_1.f90: New.
8121 * gfortran.dg/assumed_type_2.f90: New.
8122 * gfortran.dg/assumed_type_3.f90: New.
8123 * gfortran.dg/assumed_type_4.f90: New.
8124
8125 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8126
8127 PR target/49486
8128 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8129 * gcc.target/sh/pr49468-di.c: New.
8130
8131 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8132
8133 * gcc.dg/graphite/pr50561.c: Update.
8134
8135 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8136
8137 * gcc.target/powerpc/pr52457.c: New test.
8138
8139 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8140
8141 * gcc.target/arm/sat-1.c: New test.
8142
8143 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8144
8145 PR target/46716
8146 * gcc.target/i386/pr46716.c: New test.
8147
8148 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8149
8150 PR c++/51989
8151 * g++.dg/cpp0x/sfinae32.C: New.
8152
8153 2012-03-02 Richard Guenther <rguenther@suse.de>
8154
8155 PR tree-optimization/52406
8156 * gcc.dg/torture/pr52406.c: New testcase.
8157
8158 2012-03-02 Tobias Burnus <burnus@net-b.de>
8159
8160 PR fortran/52325
8161 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8162 * gfortran.dg/nullify_2.f90: Update dg-error.
8163 * gfortran.dg/nullify_4.f90: Ditto.
8164 * gfortran.dg/pointer_init_6.f90: Ditto.
8165
8166 2012-03-02 Tobias Burnus <burnus@net-b.de>
8167
8168 PR fortran/52270
8169 * gfortran.dg/class_51.f90: New.
8170
8171 2012-03-02 Tobias Burnus <burnus@net-b.de>
8172
8173 PR fortran/52452
8174 * gfortran.dg/intrinsic_8.f90: New.
8175
8176 2012-03-01 Kai Tietz <ktietz@redhat.com>
8177
8178 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8179 routines on mingw targets.
8180 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8181
8182 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR tree-optimization/52445
8185 * gcc.dg/pr52445.c: New test.
8186
8187 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR target/52437
8190 * gcc.c-torture/compile/pr52437.c: New test.
8191
8192 PR middle-end/52419
8193 * gcc.dg/torture/pr52419.c: New test.
8194
8195 PR tree-optimization/52429
8196 * gcc.dg/torture/pr52429.c: New test.
8197 * g++.dg/opt/pr52429.C: New test.
8198
8199 2012-02-29 Richard Guenther <rguenther@suse.de>
8200
8201 PR testsuite/52297
8202 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8203 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8204 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8205 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8206 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8207 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8208
8209 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8210
8211 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8212
8213 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8214
8215 PR fortran/52386
8216 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8217
8218 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8219
8220 PR target/51534
8221 * gcc.target/arm/neon/pr51534.c: New testcase.
8222
8223 2012-02-28 Richard Guenther <rguenther@suse.de>
8224
8225 PR target/52407
8226 * gcc.dg/torture/pr52407.c: New testcase.
8227
8228 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8229
8230 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8231 * gcc.target/arm/vfp2.c: Likewise.
8232 * gcc.target/arm/vfp3.c: Likewise.
8233 * gcc.target/arm/vfp4.c: Likewise.
8234 * gcc.target/arm/vfp5.c: Likewise.
8235 * gcc.target/arm/vfp6.c: Likewise.
8236 * gcc.target/arm/vfp7.c: Likewise.
8237 * gcc.target/arm/vfp8.c: Likewise.
8238 * gcc.target/arm/vfp9.c: Likewise.
8239 * gcc.target/arm/vfp10.c: Likewise.
8240 * gcc.target/arm/vfp11.c: Likewise.
8241 * gcc.target/arm/vfp12.c: Likewise.
8242 * gcc.target/arm/vfp13.c: Likewise.
8243 * gcc.target/arm/vfp14.c: Likewise.
8244 * gcc.target/arm/vfp15.c: Likewise.
8245 * gcc.target/arm/vfp16.c: Likewise.
8246 * gcc.target/arm/vfp17.c: Likewise.
8247 * gcc.target/arm/neon-constants.h: New file.
8248 * gcc.target/arm/neon-vect1.c: New test.
8249 * gcc.target/arm/neon-vect2.c: New test.
8250 * gcc.target/arm/neon-vect3.c: New test.
8251 * gcc.target/arm/neon-vect4.c: New test.
8252 * gcc.target/arm/neon-vect5.c: New test.
8253 * gcc.target/arm/neon-vect6.c: New test.
8254 * gcc.target/arm/neon-vect7.c: New test.
8255 * gcc.target/arm/neon-vect8.c: New test.
8256
8257 2012-02-28 Richard Guenther <rguenther@suse.de>
8258
8259 PR tree-optimization/52402
8260 * gcc.dg/torture/pr52402.c: New testcase.
8261
8262 2012-02-28 Richard Guenther <rguenther@suse.de>
8263
8264 PR lto/52400
8265 * g++.dg/lto/pr52400_0.C: New testcase.
8266
8267 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8268
8269 * gcc.target/avr/torture/builtins-1.c: New test.
8270 * gcc.target/avr/torture/builtins-error.c: New test.
8271
8272 2012-02-28 Kai Tietz <ktietz@redhat.com>
8273
8274 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8275 * gcc.target/i386/pr45352-2.c: Likewise.
8276 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8277 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8278 targets instead rand.
8279 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8280 * gcc.target/i386/sse2-mul-1.c: Likewise.
8281 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8282 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8283 * gcc.target/i386/pad-1.c: Likewise.
8284 * gcc.target/i386/pad-9.c: Likewise.
8285 * gcc.target/i386/pad-2.c: Likewise.
8286 * gcc.target/i386/pad-5b.c: Likewise.
8287 * gcc.target/i386/pad-8.c: Likewise.
8288 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8289 * gcc.target/i386/pr44130.c: Likewise.
8290 * gcc.target/i386/align-main-1.c: Likewise.
8291 * gcc.target/i386/align-main-2.c: Likewise.
8292 * gcc.target/i386/sw-1.c: Likewise.
8293 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8294 on x64 mingw target.
8295 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8296 * gcc.target/i386/pr46295.c: Likewise.
8297 * gcc.target/i386/amd64-abi-1.c: Likewise.
8298 * gcc.target/i386/amd64-abi-2.c: Likewise.
8299 * gcc.target/i386/pr39082-1.c: Likewise.
8300 * gcc.target/i386/pr39162.c: Likewise.
8301 * gcc.target/i386/pr22152.c: Likewise.
8302 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8303 * gcc.target/i386/wrfsbase-2.c: Likewise.
8304 * gcc.target/i386/local.c: Likewise
8305 * gcc.target/i386/wrgsbase-1.c: Likewise.
8306 * gcc.target/i386/wrfsbase-1.c: Likewise.
8307 * gcc.target/i386/pr39315-3.c: Likewise.
8308 * gcc.target/i386/pr35767-4.c: Likewise.
8309 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8310 x64 mingw target.
8311 * gcc.target/i386/pr45336-2.c: Likewise.
8312 * gcc.target/i386/pr45336-1.c: Likewise.
8313 * gcc.target/i386/pr45336-4.c: Likewise.
8314
8315 2012-02-27 Tristan Gingold <gingold@adacore.com>
8316
8317 * gnat.dg/array20.ad[sb]: New test.
8318
8319 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR target/52375
8322 * gcc.target/arm/pr52375.c: New test.
8323 * gcc.c-torture/compile/pr52375.c: New test.
8324
8325 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8326
8327 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8328 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8329
8330 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8331
8332 * gnat.dg/aggr19.adb: New test.
8333 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8334
8335 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8336
8337 PR target/49263
8338 * gcc.target/sh/pr49263.c: New.
8339
8340 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8341
8342 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8343 simulate_thread_wrapper_other_threads
8344 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8345 Move initialization of 'value' to main().
8346 (main): Initialize 'value';
8347 * gcc.dg/simulate-thread/speculative-store.c
8348 (simulate_thread_step_verify): Return 0 when successful.
8349 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8350 Reduce threshold.
8351 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8352 (simulate_thread_wrapper_other_threads): Return a success/fail value
8353 and issue an error if the instruction count threshold is exceeded.
8354
8355 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8356
8357 PR target/50580
8358 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8359 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8360
8361 2012-02-24 Richard Guenther <rguenther@suse.de>
8362
8363 PR middle-end/52355
8364 * gcc.dg/pr52355.c: New testcase.
8365
8366 2012-02-23 Kai Tietz <ktietz@redhat.com>
8367
8368 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8369 * gcc.dg/Wpadded.c: Likewise.
8370 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8371 structure-layout.
8372 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8373 for sleep by Sleep and add windows.h include for this function.
8374 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8375 targets.
8376 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8377 target.
8378 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8379 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8380 on x64 mingw target.
8381 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8382 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8383 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8384 failure on LLP64 target.
8385
8386 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8387
8388 PR c/52290
8389 * gcc.dg/noncompile/pr52290.c: New test.
8390
8391 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR tree-optimization/52019
8394 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8395
8396 2012-02-22 Kai Tietz <ktietz@redhat.com>
8397
8398 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8399 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8400 derived pdiff_t type.
8401 * g++.dg/torture/pr49720.C: Likewise
8402
8403 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8404
8405 PR target/52330
8406 * gcc.target/i386/pr52330.c: New test.
8407
8408 2012-02-22 Tobias Burnus <burnus@net-b.de>
8409
8410 PR fortran/52335
8411 * gfortran.dg/io_constraints_10.f90: New.
8412
8413 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8414
8415 * lib/target-supports.exp (check_effective_target_vect_condition):
8416 Return true for NEON.
8417
8418 2012-02-21 Kai Tietz <ktietz@redhat.com>
8419
8420 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8421
8422 2012-02-21 Richard Guenther <rguenther@suse.de>
8423
8424 PR tree-optimization/52324
8425 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8426
8427 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8428
8429 PR middle-end/51782
8430 * gcc.target/avr/torture/pr51782-1.c: New test.
8431
8432 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR tree-optimization/52318
8435 * gcc.dg/pr52318.c: New test.
8436
8437 2012-02-20 Kai Tietz <ktietz@redhat.com>
8438
8439 * gcc.dg/bf-ms-layout-3.c: New testcase.
8440
8441 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8442
8443 PR testsuite/52229
8444 PR fortran/32380
8445 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8446
8447 2012-02-20 Richard Guenther <rguenther@suse.de>
8448
8449 PR tree-optimization/52298
8450 * gcc.dg/torture/pr52298.c: New testcase.
8451 * gcc.dg/vect/pr52298.c: Likewise.
8452
8453 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8454
8455 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8456 * gcc.c-torture/execute/pr52286.c: Ditto.
8457
8458 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR tree-optimization/52286
8461 * gcc.c-torture/execute/pr52286.c: New test.
8462
8463 2012-02-18 Tobias Burnus <burnus@net-b.de>
8464
8465 PR fortran/52295
8466 * gfortran.dg/interface_35.f90: Use -std=f2003.
8467 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8468 * gfortran.dg/interface_assignment_4.f90: Ditto.
8469 * gfortran.dg/bessel_1.f90: Ditto.
8470 * gfortran.dg/func_result_6.f90: Ditto.
8471 * gfortran.dg/hypot_1.f90: Ditto.
8472 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8473
8474 2012-02-17 Tobias Burnus <burnus@net-b.de>
8475
8476 PR translation/52232
8477 PR translation/52234
8478 PR translation/52245
8479 PR translation/52246
8480 PR translation/52262
8481 PR translation/52273
8482 * gfortran.dg/coarray_22.f90: Update dg-error.
8483 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8484
8485 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486
8487 PR target/51753
8488 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8489 (simulate-thread): Use default timeout.
8490
8491 2012-02-16 Jason Merrill <jason@redhat.com>
8492
8493 PR c++/52248
8494 * g++.dg/ext/timevar1.C: New.
8495
8496 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8497
8498 PR c++/52126
8499 * g++.dg/template/using21.C: New.
8500 * g++.dg/template/using22.C: Likewise.
8501
8502 2012-02-16 Jason Merrill <jason@redhat.com>
8503
8504 PR c++/51415
8505 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8506
8507 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR tree-optimization/52255
8510 * gcc.c-torture/compile/pr52255.c: New test.
8511
8512 PR debug/52260
8513 * g++.dg/debug/dwarf2/pr52260.C: New test.
8514
8515 PR middle-end/51929
8516 * g++.dg/ipa/pr51929.C: New test.
8517
8518 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8519
8520 PR target/52199
8521 * gcc.target/powerpc/pr52199.c: New file.
8522
8523 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525 PR target/52152
8526 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8527
8528 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8529
8530 * gcc.dg/pr51867.c: Don't include <math.h>.
8531 (sqrtf): Declare.
8532
8533 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8534
8535 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8536 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8537
8538 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8539
8540 PR tree-optimization/50561
8541 * gcc.dg/graphite/pr50561.c: New testcase.
8542
8543 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8544
8545 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8546 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8547
8548 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8549
8550 * gnat.dg/discr35.ad[sb]: New test.
8551
8552 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8553
8554 * gnat.dg/volatile10.adb: New test.
8555 * gnat.dg/volatile10_pkg.ads: New helper.
8556
8557 2012-02-14 Jason Merrill <jason@redhat.com>
8558
8559 * g++.dg/ext/attrib43.C: New.
8560
8561 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8562
8563 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8564 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8565 fgnu_tm.
8566 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8567 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8568 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8569 effective_target fgnu_tm.
8570 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8571
8572 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR c++/52247
8575 * g++.dg/template/asmgoto1.C: New test.
8576
8577 2012-02-14 Ian Lance Taylor <iant@google.com>
8578
8579 PR go/48501
8580 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8581 compiling generated file for 64bit and index tests.
8582
8583 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8584
8585 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8586
8587 2012-02-14 Richard Guenther <rguenther@suse.de>
8588
8589 PR tree-optimization/52244
8590 PR tree-optimization/51528
8591 * gcc.dg/torture/pr52244.c: New testcase.
8592
8593 2012-02-14 Walter Lee <walt@tilera.com>
8594
8595 * g++.dg/other/PR23205.C: Disable test on tile.
8596 * g++.dg/other/pr23205-2.C: Disable test on tile.
8597 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8598 * gcc.dg/20040813-1.c: Disable test on tile.
8599 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8600 * gcc.misc-tests/linkage.exp: Handle tilegx.
8601
8602 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR tree-optimization/52210
8605 * gcc.dg/pr52210.c: New test.
8606
8607 2012-02-14 Jason Merrill <jason@redhat.com>
8608
8609 PR c++/39055
8610 * g++.dg/overload/defarg5.C: New.
8611
8612 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR c/52181
8615 * c-c++-common/pr52181.c: New test.
8616
8617 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c++/52215
8620 * g++.dg/ext/atomic-1.C: New test.
8621
8622 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8623
8624 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8625
8626 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR middle-end/52209
8629 * gcc.c-torture/execute/pr52209.c: New test.
8630
8631 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8632
8633 PR fortran/50981
8634 * gfortran.dg/elemental_optional_args_5.f03: New test.
8635
8636 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8637
8638 PR testsuite/50076
8639 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8640 cases.
8641
8642 2012-02-11 Ian Lance Taylor <iant@google.com>
8643
8644 PR go/51874
8645 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8646 SPARC Solaris. Don't run the test at all on systems where it may
8647 not work, rather than xfailing it.
8648
8649 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8650
8651 PR rtl-optimization/52175
8652 * gcc.c-torture/compile/pr52175.c: New test.
8653
8654 2012-02-10 Jason Merrill <jason@redhat.com>
8655
8656 PR c++/51910
8657 * g++.dg/template/repo10.C: New.
8658
8659 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR debug/52132
8662 * gcc.dg/pr52132.c: New test.
8663
8664 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8665
8666 * gnat.dg/specs/aggr4.ads: New test.
8667 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8668
8669 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8670
8671 PR target/52146
8672 * gcc.target/i386/pr52146.c: New.
8673
8674 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR middle-end/52177
8677 * c-c++-common/pr52177.c: New test.
8678
8679 2012-02-10 Jan Hubicka <jh@suse.cz>
8680
8681 PR middle-end/48600
8682 * g++.dg/torture/pr48600.C: New testcase.
8683
8684 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8685
8686 PR middle-end/52140
8687 * gcc.dg/dfp/pr52140.c: New test.
8688
8689 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR fortran/32380
8692 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8693 of dg-options.
8694
8695 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8696
8697 PR middle-end/51867
8698 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8699 * gcc.dg/pr51867.c: New test.
8700
8701 2012-02-09 Ian Lance Taylor <iant@google.com>
8702
8703 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8704 which don't support -fsplit-stack. Turn off optimization when
8705 compiling select5-out.go.
8706
8707 2012-02-08 Ian Lance Taylor <iant@google.com>
8708
8709 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8710 systems which don't support -fsplit-stack.
8711
8712 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8713
8714 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8715 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8716 machine instuction in the log.
8717
8718 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8719
8720 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8721 to 20 seconds.
8722
8723 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8724
8725 PR driver/48524
8726 * gcc.dg/pr48524.c: New test.
8727 * gcc.dg/pr48524.spec: New spec file for test.
8728
8729 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8730
8731 PR fortran/32380
8732 * gfortran.dg/vect/pr32380.f90: New test.
8733
8734 2012-02-08 Tobias Burnus <burnus@net-b.de>
8735
8736 PR fortran/52151
8737 * gfortran.dg/realloc_on_assign_12.f90: New.
8738
8739 2012-02-08 Richard Guenther <rguenther@suse.de>
8740
8741 PR rtl-optimization/52170
8742 * gcc.dg/torture/pr52170.c: New testcase.
8743
8744 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR gcov-profile/52150
8747 * gcc.dg/tree-prof/pr52150.c: New test.
8748
8749 PR rtl-optimization/52139
8750 * gcc.dg/pr52139.c: New test.
8751
8752 2012-02-07 Jason Merrill <jason@redhat.com>
8753
8754 PR c++/51675
8755 * g++.dg/cpp0x/constexpr-union3.C: New.
8756
8757 PR c++/52035
8758 * g++.dg/lto/pr52035_0.C: New.
8759
8760 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8761
8762 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8763 * gcc.dg/special/weak-1.c: Likewise.
8764 * gcc.dg/ucnid-12.c: Likewise.
8765 * gcc.dg/torture/pr45678-1.c: Likewise.
8766 * gcc.dg/torture/pr45678-2.c: Likewise.
8767 * gcc.dg/vector-4.c: Likewise.
8768 * gcc.dg/ipa/inline-5.c: Likewise.
8769 * gcc.dg/ucnid-11.c: Likewise.
8770 * gcc.misc-tests/gcov-13.c: Likewise.
8771 * gcc.misc-tests/gcov-14.c: Likewise.
8772 * g++.dg/ext/label13.C: Likewise.
8773 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8774 hppa*-*-hpux* options.
8775 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8776 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8777 * gcc.dg/pr48616.c: Likewise.
8778 * gcc.dg/pr17957.c: Likewise.
8779 * gcc.dg/pr17055-1.c: Likewise.
8780 * gcc.dg/pr32912-1.c: Likewise.
8781 * gcc.dg/tm/pr51472.c: Likewise.
8782 * c-c++-common/fold-bitand-4.c: Likewise.
8783 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8784 Use dg-additional-options for extra options.
8785
8786 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8787
8788 * gcc.target/epiphany/interrupt-2.c: New test.
8789
8790 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8791
8792 PR target/52155
8793 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8794 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8795 for MIPS ELF.
8796
8797 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8798
8799 PR target/52152
8800 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8801
8802 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8803
8804 PR middle-end/24306
8805 PR target/52154
8806 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8807 * gcc.target/mips/va-arg-1.c: New test.
8808
8809 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8810
8811 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8812 for -mno-pointers-to-nested-functions.
8813
8814 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8815
8816 * gcc.c-torture/execute/20120207-1.c: New test.
8817
8818 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR rtl-optimization/52060
8821 * gcc.dg/torture/pr52060.c: New test.
8822
8823 PR middle-end/52074
8824 * gcc.c-torture/compile/pr52074.c: New test.
8825
8826 2012-02-07 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/51514
8829 * gfortran.dg/class_to_type_2.f90: New.
8830
8831 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8832
8833 PR fortran/32373
8834 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8835 Remove module.
8836
8837 2012-02-06 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/52088
8840 * g++.dg/template/conv13.C: New.
8841
8842 2012-02-06 Richard Guenther <rguenther@suse.de>
8843
8844 PR tree-optimization/52115
8845 * gcc.c-torture/compile/pr52115.c: New testcase.
8846
8847 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR target/52129
8850 * gcc.c-torture/execute/pr52129.c: New test.
8851
8852 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8853
8854 * gcc.dg/pr48374.c: Actually add the test I forgot
8855 in the 2012-01-25 commit.
8856
8857 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8858
8859 PR fortran/32373
8860 * gfortran.dg/vect/vect-8.f90: New test case.
8861
8862 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8863
8864 PR fortran/48847
8865 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8866
8867 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8868
8869 PR fortran/52102
8870 * gfortran.dg/class_48.f90 : Add test of allocate class array
8871 component with source in subroutine test3. Remove commenting
8872 out in subroutine test4, since branching on unitialized variable
8873 is now fixed (no PR for this last.).
8874
8875 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8876
8877 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8878 on MIPS targets.
8879 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8880
8881 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8882
8883 PR target/52125
8884 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8885 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8886
8887 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8888
8889 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8890 (check_effective_target_sync_int_long): Use it.
8891 (check_effective_target_sync_char_short): Likewise.
8892 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8893
8894 2012-02-05 Tobias Burnus <burnus@net-b.de>
8895
8896 PR fortran/51972
8897 * gfortran.dg/class_48.f90: Add some further checks.
8898
8899 2012-02-05 Ira Rosen <irar@il.ibm.com>
8900
8901 PR tree-optimization/52091
8902 * gcc.dg/vect/pr52091.c: New test.
8903
8904 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR rtl-optimization/52113
8907 * gcc.target/avr/pr52113.c: New test.
8908
8909 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR rtl-optimization/52092
8912 * gcc.c-torture/compile/pr52092.c: New test.
8913
8914 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8915
8916 PR fortran/41587
8917 * gfortran.dg/class_array_10.f03: New test.
8918
8919 PR fortran/46356
8920 * gfortran.dg/class_array_11.f03: New test.
8921
8922 PR fortran/51754
8923 * gfortran.dg/class_array_12.f03: New test.
8924
8925 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8926
8927 PR fortran/52012
8928 * gfortran.dg/realloc_on_assign_11.f90: New test.
8929
8930 2012-02-02 Tobias Burnus <burnus@net-b.de>
8931
8932 PR fortran/52093
8933 * gfortran.dg/shape_7.f90: New.
8934
8935 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8936
8937 * gcc.target/mips/mips-prepend-1.c: New test.
8938
8939 2012-02-02 Jan Hubicka <jh@suse.cz>
8940 Tom de Vries <tom@codesourcery.com>
8941
8942 PR middle-end/51998
8943 * gcc.dg/alias-12.c: New testcase.
8944 * gcc.dg/alias-13.c: New testcase.
8945
8946 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/52086
8949 * gcc.dg/pr52086.c: New test.
8950
8951 PR tree-optimization/52073
8952 * gcc.c-torture/compile/pr52073.c: New test.
8953
8954 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8955
8956 PR fortran/51958
8957 * gfortran.dg/function_optimize_10.f90: New test.
8958
8959 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8960
8961 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8962 test on alpha*-*-*.
8963
8964 2012-02-01 Tobias Burnus <burnus@net-b.de>
8965
8966 PR fortran/52024
8967 * gfortran.dg/typebound_operator_14.f90: New.
8968
8969 2012-02-01 Tobias Burnus <burnus@net-b.de>
8970
8971 PR fortran/52059
8972 * gfortran.dg/elemental_function_1.f90: New.
8973
8974 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8975
8976 PR rtl-optimization/51374
8977 * gcc.target/avr/torture/pr51374-1.c:
8978 Also fail if SBIS is seen.
8979
8980 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8981
8982 PR rtl-optimization/51374
8983 * gcc.target/avr/torture/pr51374-1.c: New.
8984
8985 2012-01-31 Tobias Burnus <burnus@net-b.de>
8986
8987 PR fortran/52024
8988 * gfortran.dg/typebound_generic_11.f90: New.
8989
8990 2012-01-31 Tobias Burnus <burnus@net-b.de>
8991
8992 PR fortran/52029
8993 * gfortran.dg/class_49.f90: New.
8994
8995 2012-01-31 Tobias Burnus <burnus@net-b.de>
8996
8997 PR fortran/52013
8998 * gfortran.dg/elemental_args_check_6.f90: New.
8999
9000 2012-01-31 Jason Merrill <jason@redhat.com>
9001
9002 PR c++/52043
9003 * g++.dg/cpp0x/variadic122.C: New.
9004
9005 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9006
9007 PR fortran/52012
9008 * gfortran.dg/realloc_on_assign_10.f90: New test.
9009
9010 2012-01-31 Richard Guenther <rguenther@suse.de>
9011
9012 PR tree-optimization/51528
9013 * gcc.dg/torture/pr51528.c: New testcase.
9014
9015 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9016
9017 PR go/48501
9018 * lib/go.exp (go_target_compile): Append timeout= to options.
9019 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9020 select5-out.go test on alpha*-*-* targets.
9021
9022 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9023
9024 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9025 (TEST_SHORT): Reformat in the same way.
9026 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9027 (TEST_SHORT): Reformat in the same way.
9028 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9029 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9030 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9031 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9032 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9033
9034 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9035
9036 PR target/51835
9037 * gcc.target/arm/pr51835.c: New testcase.
9038
9039 2012-01-30 Richard Guenther <rguenther@suse.de>
9040
9041 PR tree-optimization/52028
9042 * gcc.dg/torture/pr52028.c: New testcase.
9043 * gfortran.dg/ldist-pr45199.f: Adjust.
9044 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9045 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9046 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9047
9048 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR debug/52027
9051 * gcc.dg/tree-prof/pr52027.c: New test.
9052
9053 PR tree-optimization/52046
9054 * gcc.dg/pr52046.c: New test.
9055
9056 PR debug/52048
9057 * g++.dg/other/pr52048.C: New test.
9058
9059 2012-01-30 Richard Guenther <rguenther@suse.de>
9060
9061 PR tree-optimization/52045
9062 * gcc.dg/pr52045.c: New testcase.
9063
9064 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9065
9066 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9067 new code generated for __sync_lock_release.
9068
9069 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9070
9071 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9072
9073 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9074
9075 PR testsuite/51875
9076 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9077
9078 * g++.dg/ext/visibility/template10.C: Fix typo.
9079
9080 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9081
9082 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9083
9084 PR c++/51327
9085 * g++.dg/cpp0x/constexpr-ice6.C: New.
9086
9087 2012-01-29 Tobias Burnus <burnus@net-b.de>
9088
9089 PR fortran/41600
9090 * gfortran.dg/default_initialization_6.f90: New.
9091
9092 2012-01-29 Tobias Burnus <burnus@net-b.de>
9093
9094 PR fortran/51972
9095 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9096 * gfortran.dg/class_48.f90: New.
9097
9098 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9099
9100 PR fortran/51808
9101 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9102
9103 2012-01-28 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/51972
9106 * gfortran.dg/class_allocate_12.f90: New.
9107
9108 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9109
9110 * gcc.dg/torture/pr50444.c: Fix dg directives.
9111
9112 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR target/52006
9115 * gcc.target/arm/pr52006.c: New test.
9116
9117 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9118
9119 PR testsuite/52011
9120 * gcc.dg/lto/trans-mem.h: New file.
9121 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9122 * gcc.dg/lto/trans-mem-1_1.c: Same.
9123 * gcc.dg/lto/trans-mem-4_1.c: Same.
9124 * gcc.dg/lto/trans-mem-3_1.c: Same.
9125
9126 2012-01-27 Tobias Burnus <burnus@net-b.de>
9127
9128 PR fortran/52022
9129 * gfortran.dg/dummy_procedure_7.f90: New.
9130
9131 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9132
9133 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9134 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9135
9136 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR c++/51852
9139 * g++.dg/other/gc5.C: New test.
9140
9141 2012-01-27 Richard Guenther <rguenther@suse.de>
9142
9143 PR tree-optimization/50444
9144 * gcc.dg/torture/pr50444.c: New testcase.
9145
9146 2012-01-27 Tobias Burnus <burnus@net-b.de>
9147
9148 PR fortran/51970
9149 PR fortran/51977
9150 * gfortran.dg/move_alloc_13.f90: New.
9151
9152 2012-01-27 Tobias Burnus <burnus@net-b.de>
9153
9154 PR fortran/51953
9155 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9156 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9157 and change dg-error string.
9158
9159 2012-01-27 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/52016
9162 * gfortran.dg/elemental_args_check_5.f90: New.
9163
9164 2012-01-27 Richard Guenther <rguenther@suse.de>
9165
9166 PR middle-end/51959
9167 * g++.dg/torture/pr51959.C: New testcase.
9168
9169 2012-01-27 Tom de Vries <tom@codesourcery.com>
9170
9171 PR tree-optimization/51990
9172 * gcc.dg/pr51990.c: New test.
9173 * gcc.dg/pr51990-2.c: Same.
9174
9175 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9176 Tobias Burnus <burnus@gcc.gnu.org>
9177
9178 PR fortran/48705
9179 * gfortran.dg/class_allocate_11.f03: New.
9180
9181 PR fortran/51870
9182 PR fortran/51943
9183 PR fortran/51946
9184 * gfortran.dg/class_allocate_7.f03: New.
9185 * gfortran.dg/class_allocate_8.f03: New.
9186 * gfortran.dg/class_allocate_9.f03: New.
9187 * gfortran.dg/class_allocate_10.f03: New.
9188
9189 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9190
9191 * gnat.dg/discr34.adb: New test.
9192 * gnat.dg/discr34_pkg.ads: New helper.
9193
9194 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9195
9196 * gnat.dg/discr33.adb: New test.
9197
9198 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9199
9200 * gnat.dg/limited_with3.ad[sb): New test.
9201 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9202 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9203 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9204
9205 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9206
9207 * gnat.dg/stack_usage1.adb: New test.
9208 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9209
9210 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9211 * gcc.dg/pr44194-2.c: Likewise.
9212
9213 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9214
9215 PR c++/51370
9216 * g++.dg/template/crash112.C: New.
9217
9218 2012-01-27 Richard Henderson <rth@redhat.com>
9219
9220 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9221
9222 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9223
9224 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9225
9226 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR middle-end/51895
9229 * g++.dg/opt/pr51895.C: New test.
9230
9231 2012-01-26 Michael Matz <matz@suse.de>
9232
9233 PR tree-optimization/48794
9234 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9235
9236 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9237
9238 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9239
9240 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9241
9242 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9243 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9244 memory.
9245 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9246 the default value for s390 and s390x.
9247
9248 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9249
9250 PR lto/51698
9251 * gcc.dg/lto/trans-mem-4_0.c: New.
9252 * gcc.dg/lto/trans-mem-4_1.c: New.
9253 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9254 TM builtins.
9255 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9256 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9257 TM builtins.
9258 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9259 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9260 TM builtins.
9261
9262 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9263
9264 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9265
9266 2012-01-25 Ian Lance Taylor <iant@google.com>
9267
9268 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9269
9270 2012-01-25 Tobias Burnus <burnus@net-b.de>
9271
9272 PR fortran/51995
9273 * gfortran.dg/typebound_proc_25.f90: New.
9274
9275 2012-01-25 Jason Merrill <jason@redhat.com>
9276
9277 PR c++/51992
9278 * g++.dg/lto/pr51992_0.C: New.
9279
9280 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR tree-optimization/51987
9283 * gcc.target/i386/pr51987.c: New test.
9284
9285 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9286
9287 * gcc.dg/tm/lto-1.c: Require lto support in target.
9288
9289 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9290
9291 PR rtl-optimization/48374
9292 * gcc.dg/pr48374.c: New test.
9293
9294 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9295
9296 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9297
9298 2012-01-25 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/51966
9301 * gfortran.dg/derived_constructor_char_3.f90: New.
9302
9303 2012-01-24 Ian Lance Taylor <iant@google.com>
9304
9305 * go.test/go-test.exp (filecmp): New procedure.
9306 (errchk): Handle quoted square brackets.
9307 (go-gc-tests): Set go_compile_args. Handle various new test
9308 lines. Skip a few new tests.
9309 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9310
9311 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9312
9313 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9314 (check_effective_target_vect_extract_even_odd)
9315 (check_effective_target_vect_interleave): Return true for MIPS
9316 paired-single.
9317
9318 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9319
9320 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9321 (main): Use it instead of argc.
9322
9323 2012-01-24 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51973
9326 * g++.dg/cpp0x/sfinae31.C: New.
9327
9328 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9329
9330 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9331
9332 2012-01-24 Jason Merrill <jason@redhat.com>
9333
9334 PR c++/51812
9335 * g++.dg/inherit/covariant20.C: New.
9336
9337 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/51223
9340 * g++.dg/parse/crash58.C: New.
9341
9342 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR target/51957
9345 * gcc.dg/pr51957-1.c: New test.
9346 * gcc.dg/pr51957-1.h: New file.
9347 * gcc.dg/pr51957-2.c: New test.
9348
9349 2012-01-23 Jason Merrill <jason@redhat.com>
9350
9351 PR c++/51930
9352 * g++.dg/ext/visibility/template10.C: New.
9353
9354 2012-01-23 Tobias Burnus <burnus@net-b.de>
9355
9356 PR fortran/51948
9357 * gfortran.dg/move_alloc_12.f90: New.
9358
9359 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9360
9361 PR middle-end/45416
9362 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9363
9364 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9365
9366 PR c++/51398
9367 * g++.dg/template/crash111.C: New.
9368
9369 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9370
9371 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9372 configurations.
9373 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9374
9375 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9376
9377 PR testsuite/51941
9378 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9379 the DW_TAG_class_type and DW_AT_name: "Executor".
9380
9381 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9382
9383 * lib/target-supports.exp
9384 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9385 (check_effective_target_vect_interleave): Likewise.
9386
9387 2012-01-22 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/51925
9390 * g++.dg/template/using20.C: New.
9391 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9392
9393 2012-01-23 Jason Merrill <jason@redhat.com>
9394
9395 PR target/51934
9396 * g++.dg/torture/pr51344.C: Limit to x86.
9397
9398 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9399
9400 * c-c++-common/tm/omp.c: Require target with pthread support.
9401
9402 2012-01-23 Richard Guenther <rguenther@suse.de>
9403
9404 PR tree-optimization/51949
9405 * gcc.dg/torture/pr51949.c: New testcase.
9406
9407 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR rtl-optimization/51933
9410 * gcc.c-torture/execute/pr51933.c: New test.
9411
9412 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9413
9414 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9415 Do not define for Interix.
9416
9417 2012-01-22 Jason Merrill <jason@redhat.com>
9418
9419 PR c++/51832
9420 * g++.dg/lto/pr51832.h: New.
9421 * g++.dg/lto/pr51832_0.C: New.
9422 * g++.dg/lto/pr51832_1.C: New.
9423
9424 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9425
9426 * gcc.dg/ext-elim-1.c: New test.
9427
9428 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9429
9430 PR target/51931
9431 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9432 * g++.dg/opt/longbranch1.C: Likewise.
9433
9434 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9435
9436 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9437 in C++11 mode.
9438
9439 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9440
9441 PR fortran/50556
9442 * gfortran.dg/namelist_74.f90: New test.
9443 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9444
9445 2012-01-21 Tobias Burnus <burnus@net-b.de>
9446
9447 PR fortran/51913
9448 * gfortran.dg/class_47.f90: New.
9449
9450 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9451
9452 * gnat.dg/renaming5.ad[sb]: New test.
9453
9454 2012-01-20 Jason Merrill <jason@redhat.com>
9455
9456 PR c++/51919
9457 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9458
9459 2012-01-20 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/51922
9462 * g++.dg/ext/attrib42.C: Require ilp32.
9463
9464 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR target/51915
9467 * gcc.target/arm/pr51915.c: New test.
9468
9469 2012-01-20 Cary Coutant <ccoutant@google.com>
9470 Dodji Seketeli <dodji@redhat.com>
9471
9472 PR debug/45682
9473 * g++.dg/debug/dwarf2/nested-3.C: New test.
9474
9475 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9476
9477 PR c++/51402
9478 * g++.dg/template/crash110.C: New.
9479
9480 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481
9482 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9483 Remove default options on hppa*-*-hpux*.
9484
9485 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9488
9489 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9490
9491 * gcc.c-torture/compile/pr51856.c: New testcase.
9492
9493 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9494
9495 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9496 options to go_target_compile.
9497
9498 2012-01-20 Kai Tietz <ktietz@redhat.com>
9499
9500 * g++.dg/torture/pr51344.C: Fix typo.
9501
9502 2012-01-20 Richard Guenther <rguenther@suse.de>
9503
9504 PR tree-optimization/51903
9505 * g++.dg/torture/pr51903.C: New testcase.
9506
9507 2012-01-20 Tobias Burnus <burnus@net-b.de>
9508 Janus Weil <janus@gcc.gnu.org>
9509
9510 PR fortran/51056
9511 * gfortran.dg/use_21.f90: New.
9512
9513 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR target/51106
9516 * gcc.dg/torture/pr51106-1.c: New test.
9517 * gcc.dg/torture/pr51106-2.c: New test.
9518
9519 2012-01-19 Kai Tietz <ktietz@redhat.com>
9520
9521 * g++.dg/torture/pr51344.C: New test.
9522
9523 2012-01-19 Tobias Burnus <burnus@net-b.de>
9524
9525 PR fortran/51904
9526 * gfortran.dg/intrinsic_size_2.f90: New.
9527
9528 2012-01-19 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51889
9531 * g++.dg/inherit/using7.C: New.
9532
9533 2012-01-19 Richard Guenther <rguenther@suse.de>
9534
9535 PR tree-optimization/37997
9536 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9537
9538 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9539
9540 PR rtl-optimization/51505
9541 * gcc.dg/pr51505.c: New test.
9542
9543 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9544
9545 PR fortran/51634
9546 * gfortran.dg/typebound_operator_12.f03: New.
9547 * gfortran.dg/typebound_operator_13.f03: New.
9548
9549 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/51225
9552 * g++.dg/cpp0x/pr51225.C: New.
9553
9554 2012-01-17 Ian Lance Taylor <iant@google.com>
9555
9556 PR go/50656
9557 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9558
9559 2012-01-17 Tobias Burnus <burnus@net-b.de>
9560
9561 PR fortran/51869
9562 * gfortran.dg/realloc_on_assign_9.f90: New.
9563
9564 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9565
9566 PR other/51165
9567 * gcc.dg/tm/memopt-3.c: Remove xfail.
9568 * gcc.dg/tm/memopt-4.c: Remove xfail.
9569 * gcc.dg/tm/memopt-5.c: Remove xfail.
9570 * gcc.dg/tm/memopt-7.c: Remove xfail.
9571
9572 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR tree-optimization/51877
9575 * gcc.c-torture/execute/pr51877.c: New test.
9576
9577 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9578
9579 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9580 {!vect_align_arrays} to vect_sizes_32B_16B.
9581 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9582 * gcc.dg/vect/vect-peel-3.c: Ditto.
9583
9584 2012-01-16 Jason Merrill <jason@redhat.com>
9585
9586 PR c++/51854
9587 * g++.dg/abi/mangle60.C: New.
9588
9589 PR c++/51827
9590 * g++.dg/pch/mangle1.{C,Hs}: New.
9591
9592 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9593 Tobias Burnus <burnus@net-b.de>
9594
9595 PR fortran/50981
9596 * gfortran.dg/elemental_optional_args_3.f90: New
9597 * gfortran.dg/elemental_optional_args_4.f90: New
9598
9599 2012-01-16 Tobias Burnus <burnus@net-b.de>
9600
9601 PR fortran/51809
9602 * gfortran.dg/use_20.f90: New
9603
9604 2012-01-16 Jason Merrill <jason@redhat.com>
9605
9606 PR c++/51868
9607 * g++.dg/cpp0x/rv-bitfield.C: New.
9608 * g++.dg/cpp0x/rv-bitfield2.C: New.
9609
9610 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9611
9612 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9613 subroutine 'qsort' and use index array to assign the result.
9614
9615 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR tree-optimization/51865
9618 * gcc.dg/pr51865.c: New test.
9619
9620 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9621
9622 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9623
9624 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9625
9626 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9627 to be loaded from the constant pool, rather than via %hi and %lo.
9628
9629 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9630
9631 PR rtl-optimization/51821
9632 * gcc.dg/pr51821.c: New test.
9633
9634 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9635
9636 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9637
9638 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9639
9640 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9641
9642 2012-01-14 Tobias Burnus <burnus@net-b.de>
9643
9644 PR fortran/51800
9645 * gfortran.dg/init_flag_8.f90: New.
9646 * gfortran.dg/init_flag_9.f90: New.
9647
9648 2011-01-14 Tobias Burnus <burnus@net-b.de>
9649
9650 PR fortran/51816
9651 * gfortran.dg/use_18.f90: New.
9652 * gfortran.dg/use_19.f90: New.
9653
9654 2012-01-13 Ian Lance Taylor <iant@google.com>
9655
9656 PR c++/50012
9657 * g++.dg/warn/Wsign-compare-4.C: New.
9658
9659 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9660
9661 PR fortran/48351
9662 * gfortran.dg/alloc_comp_assign.f03: New.
9663 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9664 __BUILTIN_FREE from 38 to 32.
9665
9666 2012-01-13 Jason Merrill <jason@redhat.com>
9667
9668 PR c++/20681
9669 * g++.dg/warn/Wreturn-type-7.C: New.
9670
9671 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9672
9673 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9674 assumption.
9675 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9676 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9677 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9678 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9679 int32plus because of big array needed.
9680 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9681 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9682
9683 2012-01-13 Jason Merrill <jason@redhat.com>
9684
9685 PR c++/51813
9686 * g++.dg/ext/visibility/template9.C: New.
9687
9688 PR c++/51620
9689 * g++.dg/cpp0x/defaulted34.C: New.
9690 * g++.dg/template/virtual3.C: New.
9691
9692 2012-01-13 Richard Guenther <rguenther@suse.de>
9693
9694 PR middle-end/8081
9695 * gcc.dg/torture/pr8081.c: New testcase.
9696
9697 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9698
9699 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9700
9701 2012-01-12 Jason Merrill <jason@redhat.com>
9702
9703 PR c++/51714
9704 * g++.dg/ext/stmtexpr14.C: New.
9705
9706 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9707
9708 PR c++/51633
9709 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9710
9711 2012-01-12 Jason Merrill <jason@redhat.com>
9712
9713 PR c++/48051
9714 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9715 * g++.dg/abi/mangle58.C: Likewise.
9716
9717 PR c++/51403
9718 * g++.dg/template/arg8.C: New.
9719
9720 2012-01-12 Ira Rosen <irar@il.ibm.com>
9721
9722 PR tree-optimization/51799
9723 * gcc.dg/vect/pr51799.c: New test.
9724 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9725 patterns.
9726
9727 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9728 Tobias Burnus <burnus@net-b.de>
9729
9730 PR fortran/51057
9731 PR fortran/51616
9732 * lib/target-supports.exp
9733 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9734 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9735
9736 2012-01-11 Jason Merrill <jason@redhat.com>
9737
9738 PR c++/51565
9739 * g++.dg/ext/attrib42.C: New.
9740
9741 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR bootstrap/51796
9744 * gcc.dg/pr51796.c: New test.
9745
9746 2012-01-11 Jason Merrill <jason@redhat.com>
9747
9748 PR c++/51818
9749 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9750
9751 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gnat.dg/array19.ad[sb]: New test.
9754
9755 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9756
9757 * gnat.dg/opt23.ad[sb]: New test.
9758 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9759 * gnat.dg/opt24.ad[sb]: New test.
9760
9761 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9762
9763 PR tree-optimization/49642
9764 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9765 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9766
9767 2012-01-11 Jason Merrill <jason@redhat.com>
9768
9769 PR c++/51613
9770 * g++.dg/template/explicit-args5.C: New.
9771
9772 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9773
9774 * gcc.c-torture/execute/20120110-1.c: New testcase.
9775
9776 2012-01-10 Jason Merrill <jason@redhat.com>
9777
9778 PR c++/51614
9779 * g++.dg/inherit/ambig1.C: New.
9780
9781 PR c++/51433
9782 * g++.dg/cpp0x/constexpr-cache1.C: New.
9783
9784 2012-01-10 Richard Guenther <rguenther@suse.de>
9785
9786 PR tree-optimization/51801
9787 * gcc.dg/torture/pr51801.c: New testcase.
9788
9789 2012-01-10 Tobias Burnus <burnus@net-b.de>
9790
9791 PR fortran/51652
9792 * gfortran.dg/allocate_with_typespec_5.f90: New.
9793
9794 2012-01-10 Tobias Burnus <burnus@net-b.de>
9795
9796 * gfortran.dg/class_39.f03: Update dg-error string.
9797
9798 2012-01-10 Richard Guenther <rguenther@suse.de>
9799
9800 PR tree-optimization/50913
9801 * gcc.dg/graphite/interchange-16.c: New testcase.
9802 * gcc.dg/graphite/scop-20.c: XFAIL.
9803 * gfortran.dg/graphite/interchange-1.f: Likewise.
9804 * gfortran.dg/graphite/block-1.f90: Likewise.
9805 * gfortran.dg/graphite/block-2.f: Likewise.
9806
9807 2012-01-10 Richard Henderson <rth@redhat.com>
9808
9809 * lib/target-supports.exp (check_effective_target_vect_perm,
9810 check_effective_target_vect_perm_byte,
9811 check_effective_target_vect_perm_short): Enable for arm neon.
9812
9813 2012-01-09 Tobias Burnus <burnus@net-b.de>
9814
9815 PR fortran/46328
9816 * gfortran.dg/typebound_operator_11.f90: New.
9817
9818 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9819
9820 * gnat.dg/array18.adb: New test.
9821 * gnat.dg/array18_pkg.ads: New helper.
9822
9823 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9824
9825 PR fortran/51791
9826 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9827 around base object in first assignment in main program.
9828 * gfortran.dg/typebound_operator_10.f03: New test.
9829
9830 2012-01-09 Martin Jambor <mjambor@suse.cz>
9831
9832 PR tree-optimization/51759
9833 * g++.dg/ipa/pr51759.C: New test.
9834
9835 2012-01-09 Tobias Burnus <burnus@net-b.de>
9836
9837 PR fortran/51758
9838 * gfortran.dg/optional_absent_2.f90: New.
9839
9840 2012-01-09 Tobias Burnus <burnus@net-b.de>
9841
9842 PR fortran/51578
9843 * gfortran.dg/use_17.f90: New.
9844
9845 2012-01-09 Gary Funck <gary@intrepid.com>
9846
9847 PR preprocessor/33919
9848 * gcc.dg/pr33919.c: New test.
9849 * gcc.dg/pr33919-0.h: New test header file.
9850 * gcc.dg/pr33919-1.h: Ditto.
9851 * gcc.dg/pr33919-2.h: Ditto.
9852
9853 2012-01-07 Jan Hubicka <jh@suse.cz>
9854
9855 PR tree-optimize/51694
9856 * gcc.c-torture/compile/pr51694.c: new testcase.
9857
9858 2012-01-07 Jan Hubicka <jh@suse.cz>
9859
9860 PR tree-optimization/51600
9861 * g++.dg/torture/pr51600.C: New testcase.
9862
9863 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9864
9865 PR gcov-profile/51715
9866 PR gcov-profile/51717
9867 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9868 * gcc.misc-tests/gcov-14.c: Likewise.
9869
9870 2012-01-06 Jason Merrill <jason@redhat.com>
9871
9872 * g++.dg/parse/new5.C: New.
9873
9874 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9875
9876 PR testsuite/51655
9877 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9878 including <string.h>.
9879
9880 2012-01-06 Jason Merrill <jason@redhat.com>
9881
9882 * g++.dg/abi/mangle51.C: New.
9883 * g++.dg/abi/mangle52.C: New.
9884 * g++.dg/abi/mangle53.C: New.
9885 * g++.dg/abi/mangle54.C: New.
9886 * g++.dg/abi/mangle55.C: New.
9887 * g++.dg/abi/mangle56.C: New.
9888 * g++.dg/abi/mangle57.C: New.
9889 * g++.dg/abi/mangle58.C: New.
9890 * g++.dg/abi/mangle59.C: New.
9891 * g++.dg/cpp0x/trailing3.C: Update mangling.
9892 * g++.dg/cpp0x/variadic111.C: Update mangling.
9893 * g++.dg/cpp0x/variadic4.C: Update mangling.
9894 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9895 * g++.dg/template/nontype22.C: Works now.
9896 * g++.dg/template/pr35240.C: Works now.
9897
9898 * g++.dg/cpp0x/error7.C: New.
9899
9900 2012-01-06 Tobias Burnus <burnus@net-b.de>
9901
9902 * gfortran.dg/deallocate_stat_2.f90: New.
9903 * coarray/allocate_errgmsg.f90: New.
9904 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9905 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9906 * coarray/subobject_1.f90: Fix for num_images > 1.
9907 * gfortran.dg/deallocate_stat.f90: Update due to changed
9908 stat= handling.
9909
9910 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9911
9912 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9913
9914 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9915
9916 * ada/acats/overflow.lst: Add cb20004.
9917
9918 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9919
9920 PR c++/51541
9921 * g++.dg/cpp0x/alias-decl-18.C: New test.
9922
9923 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9924
9925 * gcc.c-torture/execute/20120104-1.c: New test.
9926
9927 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9928
9929 PR fortran/PR48946
9930 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9931 the old typebound_operator_8.f03.
9932 * gfortran.dg/typebound_operator_8.f03: New version of
9933 typebound_operator_7.f03 with 'u' a derived type instead of a
9934 class object.
9935
9936 2012-01-05 Richard Guenther <rguenther@suse.de>
9937
9938 * g++.dg/torture/pr49309.C: Skip for -flto.
9939
9940 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR middle-end/51761
9943 * gcc.c-torture/compile/pr51761.c: New test.
9944
9945 2012-01-05 Richard Guenther <rguenther@suse.de>
9946
9947 PR tree-optimization/51760
9948 * gcc.dg/torture/pr51760.c: New testcase.
9949
9950 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9951
9952 PR middle-end/51472
9953 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9954
9955 2012-01-05 Richard Guenther <rguenther@suse.de>
9956
9957 PR lto/41576
9958 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9959 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9960
9961 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR debug/51695
9964 * gcc.dg/pr51695.c: New test.
9965
9966 2012-01-04 Andrew Pinski <apinski@cavium.com>
9967
9968 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9969 * gcc.target/mips/octeon2-lx-1.c: New test.
9970 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9971 * gcc.target/mips/octeon2-lx-2.c: New test.
9972 * gcc.target/mips/octeon2-lx-3.c: New test.
9973
9974 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9975
9976 PR other/51163
9977 PR other/51164
9978 * gcc.dg/tm/alias-1.c: Adjust regexp.
9979 * gcc.dg/tm/alias-2.c: Adjust regexp.
9980
9981 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9982
9983 PR c++/51064
9984 * g++.dg/warn/Wparentheses-26.C: New.
9985
9986 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9987
9988 * gfortran.dg/elemental_optional_args_2.f90: New test.
9989
9990 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9991
9992 PR fortran/49693
9993 * gfortran.dg/common_17.f90: New test.
9994
9995 2012-01-04 Richard Guenther <rguenther@suse.de>
9996
9997 PR tree-optimization/49651
9998 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9999 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10000
10001 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/51738
10004 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10005
10006 2012-01-03 Andrew Pinski <apinski@cavium.com>
10007
10008 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10009 for all mips targets. Also allow an optional .cfi_startproc.
10010
10011 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10012
10013 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10014
10015 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10016
10017 PR c++/29273
10018 * g++.dg/rtti/dyncast5.C: New.
10019
10020 2012-01-03 Richard Guenther <rguenther@suse.de>
10021
10022 PR tree-optimization/51070
10023 * gcc.dg/torture/pr51070-2.c: New testcase.
10024
10025 2012-01-03 Richard Guenther <rguenther@suse.de>
10026
10027 PR tree-optimization/51692
10028 * gcc.dg/torture/pr51692.c: New testcase.
10029
10030 2012-01-03 Richard Guenther <rguenther@suse.de>
10031
10032 PR debug/51650
10033 * g++.dg/lto/pr51650-3_0.C: New testcase.
10034
10035 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10036
10037 PR c++/15867
10038 * g++.dg/warn/Wredundant-decls-spec.C: New.
10039
10040 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR tree-optimization/51719
10043 * g++.dg/tree-prof/pr51719.C: New test.
10044
10045 2012-01-03 Richard Guenther <rguenther@suse.de>
10046
10047 PR middle-end/51730
10048 * gcc.dg/fold-compare-6.c: New testcase.
10049
10050 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR c++/51669
10053 * g++.dg/gomp/pr51669.C: New test.
10054
10055 2012-01-02 Jason Merrill <jason@redhat.com>
10056
10057 PR c++/51675
10058 * g++.dg/cpp0x/constexpr-union2.C: New.
10059
10060 PR c++/51666
10061 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10062
10063 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10064
10065 PR c++/51462
10066 * g++.dg/cpp0x/constexpr-99.C: New test.
10067
10068 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10069
10070 PR c++/20140
10071 * g++.dg/template/init9.C: New.
10072
10073 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10074
10075 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10076 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10077 rather than a specific number.
10078
10079 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10080
10081 PR fortran/46262
10082 PR fortran/46328
10083 PR fortran/51052
10084 * gfortran.dg/typebound_operator_7.f03: New.
10085 * gfortran.dg/typebound_operator_8.f03: New.
10086
10087 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10088
10089 PR target/51729
10090 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10091 XFAIL.
10092 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10093
10094 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10095
10096 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10097
10098 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10099
10100 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10101 for MIPS.
10102
10103 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10104
10105 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10106 * gfortran.dg/io_real_boz_4.f90: Likewise.
10107 * gfortran.dg/io_real_boz_5.f90: Likewise.
10108
10109 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10110
10111 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10112
10113 2012-01-02 Revital Eres <revital.eres@linaro.org>
10114
10115 * gcc.dg/sms-11.c: New file.
10116
10117 2012-01-02 Tobias Burnus <burnus@net-b.de>
10118
10119 PR fortran/51682
10120 * gfortran.dg/coarray/image_index_3.f90: New.
10121
10122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10123
10124 PR c++/16603
10125 * g++.dg/parse/enum8.C: New.
10126
10127 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10128
10129 PR c++/51379
10130 * g++.dg/conversion/reinterpret4.C: New.
10131 * g++.dg/conversion/reinterpret1.C: Adjust.
10132
10133 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10134
10135 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10136
10137 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10138
10139 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10140 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10141 * g++.old-deja/g++.jason/access14.C: Likewise.
10142 * g++.old-deja/g++.jason/access8.C: Likewise.
10143 * g++.old-deja/g++.jason/access1.C: Likewise.
10144 * g++.old-deja/g++.other/access3.C: Likewise.
10145 * g++.old-deja/g++.other/access5.C: Likewise.
10146 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10147 * g++.old-deja/g++.law/visibility22.C: Likewise.
10148 * g++.old-deja/g++.law/visibility26.C: Likewise.
10149 * g++.old-deja/g++.mike/p2746.C: Likewise.
10150 * g++.dg/debug/using1.C: Likewise.
10151 * g++.dg/lookup/using51.C: Likewise.
10152 * g++.dg/inherit/using5.C: Likewise.
10153 * g++.dg/inherit/pr30297.C: Likewise.
10154 * g++.dg/inherit/access8.C: Likewise.
10155 * g++.dg/torture/pr39362.C: Likewise.
10156 * g++.dg/template/crash13.C: Likewise.
10157 * g++.dg/template/using10.C: Likewise.
10158
10159 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10160
10161 PR fortran/51502
10162 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10163
10164 2012-01-01 Ira Rosen <irar@il.ibm.com>
10165
10166 PR tree-optimization/51704
10167 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10168 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10169 corresponding flags.
10170
10171 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10172
10173 PR c++/51723
10174 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10175
10176 2012-01-01 Jan Hubicka <jh@suse.cz>
10177
10178 PR rtl-optimization/51069
10179 * gcc.c-torture/compile/pr51069.c: New testcase.
10180
10181 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR tree-optimization/51683
10184 * gcc.dg/pr51683.c: New test.
10185 \f
10186 Copyright (C) 2012 Free Software Foundation, Inc.
10187
10188 Copying and distribution of this file, with or without modification,
10189 are permitted in any medium without royalty provided the copyright
10190 notice and this notice are preserved.