aarch64.md (define_attr "sync_*"): Remove.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
2
3 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
4 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
5 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
6 * gcc.target/aarch64/atomic-op-char.c: Likewise.
7 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10 * gcc.target/aarch64/atomic-op-long.c: Likewise.
11 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
12 * gcc.target/aarch64/atomic-op-release.c: Likewise.
13 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
14 * gcc.target/aarch64/atomic-op-short.c: Likewise.
15
16 2012-11-20 Jakub Jelinek <jakub@redhat.com>
17
18 PR middle-end/55094
19 * gcc.dg/pr55094.c: New test.
20
21 PR rtl-optimization/54921
22 * gcc.dg/pr54921.c: New test.
23
24 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
25
26 * gcc.target/i386/pr55359.c: New test.
27
28 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
29
30 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
31 * g++.dg/tls/thread_local3g.C: Likewise.
32 * g++.dg/tls/thread_local4g.C: Likewise.
33 * g++.dg/tls/thread_local5g.C: Likewise.
34 * g++.dg/tls/thread_local6g.C: Likewise.
35 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
36 * g++.dg/tls/thread_local2.C: Likewise.
37 * g++.dg/tls/thread_local2g.C: Likewise.
38 * g++.dg/tls/thread_local6.C: Likewise.
39
40 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
41
42 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
43 * gcc.dg/tm/clone-1.c: New test.
44
45 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/55368
48 * g++.dg/parse/struct-5.C: New.
49
50 2012-11-19 Tom de Vries <tom@codesourcery.com>
51
52 PR rtl-optimization/55315
53 * gcc.target/mips/pr55315.c: New test.
54
55 2012-11-17 Jakub Jelinek <jakub@redhat.com>
56
57 PR tree-optimization/55236
58 * gcc.dg/pr55236.c: New test.
59
60 PR testsuite/55188
61 * gcc.dg/pr19105.c: Accept also optimizing
62 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
63
64 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
65 from addr2line_output. Increment idx if asking for more than one
66 address in one object.
67
68 2012-11-16 Jakub Jelinek <jakub@redhat.com>
69
70 PR tree-optimization/55329
71 * g++.dg/opt/pr55329.C: New test.
72
73 2012-11-16 Janus Weil <janus@gcc.gnu.org>
74
75 PR fortran/55297
76 * gfortran.dg/typebound_operator_18.f90: New.
77
78 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR rtl-optimization/55330
81 * gfortran.dg/pr55330.f90: New test.
82
83 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
84
85 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
86 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
87 * gcc.dg/hoist-register-pressure-2.c: Ditto.
88 * gcc.dg/hoist-register-pressure-3.c: Ditto.
89 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
90 * gcc.dg/tree-prof/unroll-1.c: Ditto.
91
92 2012-11-16 Dodji Seketeli <dodji@redhat.com>
93
94 PR c++/54875
95 * g++.dg/cpp0x/alias-decl-27.C: New test.
96
97 2012-11-16 Jakub Jelinek <jakub@redhat.com>
98
99 PR c++/55337
100 * g++.dg/template/alignof2.C: New test.
101
102 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
103
104 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
105 * g++.dg/mv6.C (dg-options): Ditto.
106
107 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
108
109 * lib/target_suports.exp
110 (check_effective_target_has_w_floating_suffix): New procedure.
111 (check_effective_target_has_q_floating_suffix): Ditto.
112 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
113 for unsupported non-standard suffix on floating constant.
114 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
115
116 2012-11-14 Jakub Jelinek <jakub@redhat.com>
117
118 * lib/asan-dg.exp: New file.
119 * gcc.dg/asan/asan.exp: New file.
120 * g++.dg/dg.exp: Prune also asan tests.
121 * g++.dg/asan/asan.exp: New file.
122 * c-c++-common/asan/memcmp-1.c: New test.
123
124 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
125
126 PR c++/55323
127 * g++.dg/cpp0x/vt-55323.C: New.
128
129 2012-11-13 Sriraman Tallam <tmsriram@google.com>
130
131 * g++.dg/mv4.C: Add require ifunc. Change error message.
132 * g++.dg/mv5.C: Add require ifunc.
133 * g++.dg/mv6.C: Add require ifunc.
134
135 2012-11-13 Martin Jambor <mjambor@suse.cz>
136
137 PR tree-optimization/55253
138 * gcc.dg/torture/pr55253.c: New test.
139 * gcc.dg/torture/pr55305.c: Likewise.
140
141 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
142
143 PR middle-end/55142
144 * gcc.target/i386/pr55142-1.c: New file.
145 * gcc.target/i386/pr55142-2.c: Likewise.
146
147 2012-11-13 Dodji Seketeli <dodji@redhat.com>
148
149 PR c++/54466
150 * g++.dg/cpp0x/alias-decl-26.C: New test file.
151
152 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
153
154 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
155 instead of lp64.
156 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
157 * gcc.target/i386/pr49715-2.c: Likewise.
158 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
159
160 2012-11-13 Jakub Jelinek <jakub@redhat.com>
161
162 PR tree-optimization/55281
163 * gcc.dg/vect/fast-math-pr55281.c: New test.
164 * g++.dg/opt/pr55281.C: New test.
165
166 PR rtl-optimization/54127
167 * gcc.dg/torture/pr54127.c: New test.
168
169 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
170 Jakub Jelinek <jakub@redhat.com>
171
172 PR rtl-optimization/51447
173 * gcc.c-torture/execute/pr51447.c: New test.
174
175 2012-11-12 Ian Bolton <ian.bolton@arm.com>
176
177 * gcc.target/aarch64/csinc-2.c: New test.
178
179 2012-11-12 Ian Bolton <ian.bolton@arm.com>
180
181 * gcc.target/aarch64/cmn.c: New test.
182 * gcc.target/aarch64/adds.c: New test.
183 * gcc.target/aarch64/subs.c: New test.
184
185 2012-11-12 Tobias Burnus <burnus@net-b.de>
186
187 PR fortran/55272
188 * gfortran.dg/coarray_29_1.f90: New.
189 * gfortran.dg/coarray_29_2.f90: New.
190
191 2012-11-12 Bin Cheng <bin.cheng@arm.com>
192
193 * gcc.dg/hoist-register-pressure-3.c: New test.
194
195 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
196
197 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
198 wrappers around sinf and cosf.
199
200 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
201
202 PR middle-end/55247
203 PR middle-end/55259
204 * gcc.target/i386/pr55247-2.c: New file.
205
206 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
207
208 PR middle-end/55263
209 * g++.dg/pr55263.C: New test.
210
211 2012-11-11 Martin Jambor <mjambor@suse.cz>
212
213 PR tree-optimization/55238
214 * testsuite/gcc.dg/torture/pr55238.c: New test.
215
216 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
217 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
218 * c-c++-common/torture/vector-subscript-1.c: Likewise.
219 * c-c++-common/torture/vector-subscript-2.c: Likewise.
220
221 2012-11-10 Jan Hubicka <jh@suse.cz>
222
223 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
224
225 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
226
227 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
228 -mno-sse -mno-mmx to dg-options. Reformat.
229
230 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
231
232 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
233 * c-c++-common/vector-compare-1.c: Same.
234 * c-c++-common/vector-compare-2.c: Same.
235 * g++.dg/other/unused1.C: Skip on AIX.
236 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
237 extra message on AIX.
238
239 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
240
241 PR target/55247
242 * gcc.target/i386/pr55247.c: New test.
243
244 2012-11-09 Andrew Pinski <apinski@cavium.com>
245
246 * gcc.c-torture/execute/20121108-1.c: New test.
247
248 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
249
250 PR c++/54413
251 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
252 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
253 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
254 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
255
256 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
257
258 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
259 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
260 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
261 array bounds.
262 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
263
264 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
265
266 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
267 * g++.dg/tm/pr47530.C: Same.
268
269 2012-11-09 Jason Merrill <jason@redhat.com>
270
271 PR c++/54859
272 * g++.dg/cpp0x/alias-decl-25.C: New.
273
274 * g++.dg/abi/abi-tag1.C: New.
275 * g++.dg/abi/abi-tag2.C: New.
276
277 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
278
279 PR rtl-optimization/55154
280 * gcc.target/i386/pr55154.c: New test.
281
282 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
283
284 PR rtl-optimization/55151
285 * gcc.dg/pr55151.c: Move ...
286 * gcc.target/i386/pr55151.c: ... here.
287
288 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
289
290 PR rtl-optimization/54472
291 * gcc.dg/pr54472.c: New test.
292
293 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/stack_check3.ad[sb]: New test.
296
297 2012-11-08 Ian Lance Taylor <iant@google.com>
298
299 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
300 with arguments. Handle errorcheckoutput and rundir test types.
301
302 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
303
304 PR tree-optimization/55191
305 * gcc.dg/pr55191.c: New test.
306
307 2012-11-08 Jakub Jelinek <jakub@redhat.com>
308
309 PR debug/54499
310 * g++.dg/debug/pr54499.C: New test.
311
312 2012-11-08 Jan Hubicka <jh@suse.cz>
313
314 PR middle-end/48636
315 * gcc.dg/winline-3.c: Update.
316
317 2012-11-08 Martin Jambor <mjambor@suse.cz>
318
319 * gfortran.dg/ipcp-array-1.f90: New test.
320
321 2012-11-08 Florian Weimer <fweimer@redhat.com>
322
323 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
324
325 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
326
327 PR rtl-optimization/55151
328 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
329
330 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
331
332 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
333
334 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gcc.c-torture/compile/20121107-1.c: New test.
337
338 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
339
340 PR rtl-optimization/55151
341 * gcc.dg/pr55151.c: Compile it only for x86_64.
342
343 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
344
345 PR rtl-optimization/55122
346 * gcc.dg/pr55122.c: New test.
347
348 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
349
350 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
351 word powerpc.
352 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
353 * gcc.target/powerpc/loop_align.c: Skip on AIX.
354 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
355 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
356
357 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
358
359 PR c/53063
360 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
361
362 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
363
364 PR c/51294
365 * c-c++-common/pr51294.c: New.
366
367 2012-11-07 Martin Jambor <mjambor@suse.cz>
368
369 PR tree-optimization/53787
370 * gcc.dg/ipa/ipa-5.c: Adjust.
371 * gcc.dg/ipa/ipcp-agg-1.c: New test.
372 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
373 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
374 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
375 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
376 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
377 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
378 * gfortran.dg/pr48636-2.f90: New test.
379 * gfortran.dg/pr53787.f90: Likewise.
380
381 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/55226
384 Revert:
385 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
386
387 PR c++/54922
388 * g++.dg/cpp0x/constexpr-union4.C: New.
389
390 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
391
392 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
393
394 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
395
396 PR target/49220
397 * gcc.c-torture/compile/pr49220.c: New test.
398
399 2012-11-07 Florian Weimer <fweimer@redhat.com>
400
401 * g++.dg/init/new40.C: New.
402
403 2012-11-07 Jakub Jelinek <jakub@redhat.com>
404
405 PR debug/54693
406 * gcc.dg/guality/pr54693-2.c: New test.
407
408 2012-11-06 Andrew Pinski <apinski@cavium.com>
409
410 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
411 -fno-vect-cost-model.
412
413 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
414
415 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
416 * gcc.dg/tm/debug-1.c: Same.
417 * gcc.dg/tm/irrevocable-3.c: Same.
418 * gcc.dg/tm/irrevocable-4.c: Same.
419 * gcc.dg/tm/memopt-10.c: Same.
420 * gcc.dg/tm/memopt-11.c: Same.
421 * gcc.dg/tm/props-4.c: Same.
422 * gcc.dg/tm/wrap-3.c: Same.
423 * gcc.dg/tm/wrap-4.c: Same.
424
425 2012-11-06 Andrew Pinski <apinski@cavium.com>
426
427 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
428
429 2012-11-06 Jan Hubicka <jh@suse.cz>
430
431 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
432 candidate still.
433 * gcc.dg/tree-ssa/loop-23.c: Likewise.
434 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
435 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
436
437 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
438
439 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
440
441 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
442
443 PR middle-end/41993
444 * gcc.dg/torture/pr41993.c: New test.
445
446 2012-11-06 Jan Hubicka <jh@suse.cz>
447
448 * gcc.target/i386/l_fma_float_?.c: Update.
449 * gcc.target/i386/l_fma_double_?.c: Update.
450
451 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
452
453 PR target/54089
454 * gcc.target/sh/pr54089-8.c: New.
455 * gcc.target/sh/pr54089-9.c: New.
456
457 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
458
459 PR target/47440
460 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
461 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
462 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
463 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
464 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
465 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
466 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
467 * gcc.target/i386/avx-vzeroupper-27.c: New.
468
469 2012-11-06 Janus Weil <janus@gcc.gnu.org>
470
471 PR fortran/54917
472 * gfortran.dg/transfer_class_1.f90: New.
473 * gfortran.dg/transfer_class_2.f90: New.
474
475 2012-11-05 Sriraman Tallam <tmsriram@google.com>
476
477 * testsuite/g++.dg/mv1.C: New test.
478 * testsuite/g++.dg/mv2.C: New test.
479 * testsuite/g++.dg/mv3.C: New test.
480 * testsuite/g++.dg/mv4.C: New test.
481 * testsuite/g++.dg/mv5.C: New test.
482 * testsuite/g++.dg/mv6.C: New test.
483
484 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
485
486 PR testsuite/55186
487 * gcc.dg/const-uniq-1.c (a): Increase length four times.
488
489 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
490
491 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
492 darwin.
493
494 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
495
496 * g++.dg/torture/20121105-1.C: New test.
497
498 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
499
500 * gcc.dg/torture/fp-compare.c: New testcase.
501
502 2012-11-05 Jan Hubicka <jh@suse.cz>
503
504 * gcc.dg/const-1.c: Update.
505 * gcc.dg/pure-1.c: Update.
506
507 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
508
509 PR rtl-optimization/55151
510 * gcc.dg/pr55151.c: New test.
511
512 2012-11-05 Jakub Jelinek <jakub@redhat.com>
513
514 PR debug/54970
515 PR debug/54971
516 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
517
518 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
519
520 PR testsuite/51128
521 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
522
523 2012-11-05 Jan Hubicka <jh@suse.cz>
524
525 * gcc.dg/autopar/pr49960.c: Fix testcase.
526
527 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
528
529 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
530 Fix scan-tree-dump-times directive.
531
532 2012-11-04 Janus Weil <janus@gcc.gnu.org>
533
534 PR fortran/55199
535 * gfortran.dg/associate_12.f90: New.
536
537 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
538
539 PR target/54255
540 * lib/target-supports.exp (check_effective_target_masm_intel): New
541 proc.
542 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
543 masm_intel.
544
545 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
546 Jack Howarth <howarth@bromo.med.uc.edu>
547
548 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
549 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
550 * gcc.target/i386/pr53249.c: Likewise.
551
552 2012-11-03 Andrew Pinski <apinski@cavium.com>
553
554 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
555 call abort1 so that cross jumping does not happen.
556
557 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
558
559 PR target/51244
560 * gcc.target/sh/pr51244-18.c: New.
561 * gcc.target/sh/pr51244-19.c: New.
562
563 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
564
565 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
566 b requires a 64-bit operation followed by a truncation.
567
568 2012-11-02 Jan Hubicka <jh@suse.cz>
569
570 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
571
572 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
573
574 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
575 conditions to verify the reduction code is vectorized.
576
577 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
578 in case 'pow', such as 'powerpc' is used in the compiler version name.
579 * gcc.target/powerpc/pr46728-2.c: Likewise.
580 * gcc.target/powerpc/pr46728-3.c: Likewise.
581 * gcc.target/powerpc/pr46728-4.c: Likewise.
582 * gcc.target/powerpc/pr46728-5.c: Likewise.
583 * gcc.target/powerpc/pr46728-7.c: Likewise.
584 * gcc.target/powerpc/pr46728-8.c: Likewise.
585 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
586
587 2012-11-02 Jan Hubicka <jh@suse.cz>
588
589 * gcc.dg/tree-ssa/loop-38.c: New testcase.
590
591 2012-11-02 Jan Hubicka <jh@suse.cz>
592
593 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
594 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
595
596 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
597
598 PR middle-end/55130
599 * gcc.target/i386/pr55130.c: New test.
600
601 2012-11-02 Jakub Jelinek <jakub@redhat.com>
602
603 PR target/55147
604 * gcc.target/i386/pr55147.c: New test.
605
606 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
607
608 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
609 * gfortran.dg/default_format_denormal_1.f90: Same.
610
611 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
612
613 PR middle-end/55001
614 * g++.dg/ext/vector19.C: Remove target restrictions.
615 * gcc.dg/fold-compare-7.c: New testcase.
616
617 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
618
619 PR target/55160
620 * gcc.target/sh/pr55160.c: New.
621
622 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
623
624 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
625 scan-assembler regex.
626
627 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
628
629 PR middle-end/55150
630 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
631 * gcc.dg/pr55150-2.c: New test.
632
633 2012-11-01 Sharad Singhai <singhai@google.com>
634
635 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
636 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
637 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
638 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
639
640 2012-10-31 Dehao Chen <dehao@google.com>
641
642 * g++.dg/debug/dwarf2/block.C: New testcase.
643
644 2012-10-31 Jan Hubicka <jh@suse.cz>
645
646 * gcc.dg/pr44974.c: Add noinline.
647
648 2012-10-31 Janus Weil <janus@gcc.gnu.org>
649
650 PR fortran/53718
651 * gfortran.dg/class_54.f90: New.
652
653 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
654 Jakub Jelinek <jakub@redhat.com>
655
656 PR tree-optimization/55018
657 * gcc.dg/torture/pr55018.c: New test.
658
659 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/54583
662 * g++.dg/ext/vla13.C: New.
663
664 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
665
666 PR middle-end/55150
667 * gcc.dg/pr55150.c: New test.
668
669 2012-10-31 Tobias Burnus <burnus@net-b.de>
670
671 PR fortran/55134
672 * gfortran.dg/associate_11.f90: New.
673
674 2012-10-31 Dodji Seketeli <dodji@redhat.com>
675
676 PR c++/54955
677 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
678
679 2012-10-31 Jakub Jelinek <jakub@redhat.com>
680
681 PR tree-optimization/19105
682 PR tree-optimization/21643
683 PR tree-optimization/46309
684 * gcc.dg/pr19105.c: New test.
685 * gcc.dg/pr21643.c: New test.
686 * gcc.dg/pr46309-2.c: New test.
687 * gcc.c-torture/execute/pr46309.c: New test.
688
689 2012-10-31 Alan Modra <amodra@gmail.com>
690
691 * gcc.target/powerpc/dimode_off.c: New.
692 * gcc.target/powerpc/timode_off.c: New.
693 * gcc.target/powerpc/dfmode_off.c: New.
694 * gcc.target/powerpc/tfmode_off.c: New.
695
696 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
697
698 PR rtl-optimization/55093
699 * gcc.target/i386/pr55093.c: New file.
700
701 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
702
703 * gcc.target/i386/pr55116.c: Renamed to ...
704 * gcc.target/i386/pr55116-1.c: This.
705
706 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
707
708 * gcc.target/i386/pr55116-2.c: New file.
709
710 2012-10-30 Richard Biener <rguenther@suse.de>
711
712 * gcc.dg/vect/slp-perm-2.c: Adjust.
713
714 2012-10-30 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/55111
717 * gcc.dg/torture/pr55111.c: New testcase.
718
719 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
720
721 PR target/53988
722 * gcc.target/sh/pr53988.c: New.
723
724 2012-10-30 Bin Cheng <bin.cheng@arm.com>
725
726 PR target/54989
727 * gcc.dg/hoist-register-pressure-1.c: Rename from
728 hoist-register-pressure.c. Add nonpic condition.
729 * gcc.dg/hoist-register-pressure-2.c: New testcase.
730
731 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
732
733 PR c++/54930
734 * gcc.dg/Wreturn-local-addr.c: New.
735 * g++.dg/warn/Wno-return-local-addr.C: New.
736 * g++.dg/warn/Wreturn-local-addr.C: New.
737
738 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR middle-end/55116
741 * gcc.target/i386/pr55116.c: New file.
742
743 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
744
745 PR c/53066
746 * gcc.dg/Wshadow-4.c: New.
747 * gcc.dg/Wshadow-4.h: New.
748
749 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
750
751 PR debug/54693
752 * gcc.dg/guality/pr54693.c: New.
753
754 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
755
756 PR middle-end/55027
757 * gcc.dg/pr55027.c: New testcase.
758
759 2012-10-29 Jan Hubicka <jh@suse.cz>
760
761 * gcc.dg/ipa/inline-6.c: New testcase.
762
763 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
764
765 PR rtl-optimization/55106
766 * g++.dg/pr55106.C: New.
767
768 2012-10-29 Richard Guenther <rguenther@suse.de>
769
770 PR middle-end/53695
771 * gcc.dg/torture/pr53695.c: New testcase.
772
773 2012-10-28 Jan Hubicka <jh@suse.cz>
774
775 * gcc.dg/ipa/inlinehint-3.c: New testcase.
776
777 2012-10-28 Tobias Burnus <burnus@net-b.de>
778
779 PR fortran/54958
780 * gfortran.dg/do_check_6.f90: New.
781
782 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
783 Jack Howarth <howarth@bromo.med.uc.edu>
784
785 PR target/54404
786 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
787 to dg-options.
788 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
789
790 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
791
792 PR target/34283
793 * gcc.target/i386/pr34283.c: New test.
794
795 2012-10-26 Jakub Jelinek <jakub@redhat.com>
796
797 PR c++/55081
798 * g++.dg/opt/pr55081.C: New test.
799
800 PR debug/54970
801 PR debug/54971
802 * gcc.dg/guality/pr54970.c: New test.
803
804 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
805
806 PR c++/54984
807 * g++.dg/template/new11.C: New.
808
809 2012-10-26 Richard Biener <rguenther@suse.de>
810
811 PR middle-end/54824
812 * gcc.dg/torture/pr54824.c: New testcase.
813
814 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
815
816 * gcc.target/i386/fxsave-1.c: New.
817 * gcc.target/i386/fxsave64-1.c: Ditto.
818 * gcc.target/i386/fxrstor-1.c: Ditto.
819 * gcc.target/i386/fxrstor64-1.c: Ditto.
820 * gcc.target/i386/xsave-1.c: Ditto.
821 * gcc.target/i386/xsave64-1.c: Ditto.
822 * gcc.target/i386/xrstor-1.c: Ditto.
823 * gcc.target/i386/xrstor64-1.c: Ditto.
824 * gcc.target/i386/xsaveopt-1.c: Ditto.
825 * gcc.target/i386/xsaveopt64-1.c: Ditto.
826 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
827 * gcc.target/i386/sse-13.c: Ditto.
828 * gcc.target/i386/sse-14.c: Ditto.
829 * gcc.target/i386/sse-22.c: Ditto.
830 * gcc.target/i386/sse-23.c: Ditto.
831 * g++.dg/other/i386-2.C: Ditto.
832 * g++.dg/other/i386-3.C: Ditto.
833
834 2012-10-25 Jan Hubicka <jh@suse.cz>
835
836 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
837 at ivcanon time.
838
839 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/53761
842 * g++.dg/ext/transparent-union.C: New.
843
844 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
845
846 PR c++/54427
847 * g++.dg/ext/vector19.C: New testcase.
848
849 2012-10-25 Richard Biener <rguenther@suse.de>
850
851 PR tree-optimization/54902
852 * g++.dg/torture/pr54902.C: New testcase.
853
854 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/34892
857 * g++.dg/template/crash114.C: New.
858
859 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
860
861 PR bootstrap/55049
862 * gcc.target/i386/pr55049-1.c: New test.
863
864 2012-10-24 Janus Weil <janus@gcc.gnu.org>
865
866 PR fortran/55037
867 * gfortran.dg/class_dummy_4.f03: New.
868
869 2012-10-24 Jakub Jelinek <jakub@redhat.com>
870
871 PR rtl-optimization/55010
872 * gcc.dg/pr55010.c: New test.
873
874 PR debug/54828
875 * g++.dg/debug/pr54828.C: New test.
876
877 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
878
879 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
880 * gcc.dg/vect/vect-83_64.c: Likewise.
881
882 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
883
884 PR c++/54922
885 * g++.dg/cpp0x/constexpr-union4.C: New.
886
887 2012-10-23 Jeff Law <law@redhat.com>
888
889 * gcc.c-torture/execute/pr54985.c: New test.
890
891 2012-10-23 Paul Koning <ni1d@arrl.net>
892
893 PR debug/54508
894 * g++.dg/debug/dwarf2/pr54508.C: New.
895
896 2012-10-23 Jakub Jelinek <jakub@redhat.com>
897
898 PR c++/54844
899 * g++.dg/template/sizeof14.C: New test.
900
901 2012-10-23 Ian Bolton <ian.bolton@arm.com>
902 Jim MacArthur <jim.macarthur@arm.com>
903 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
904 Marcus Shawcroft <marcus.shawcroft@arm.com>
905 Nigel Stephens <nigel.stephens@arm.com>
906 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
907 Richard Earnshaw <rearnsha@arm.com>
908 Sofiane Naci <sofiane.naci@arm.com>
909 Stephen Thomas <stephen.thomas@arm.com>
910 Tejas Belagod <tejas.belagod@arm.com>
911 Yufeng Zhang <yufeng.zhang@arm.com>
912
913 * lib/target-supports.exp
914 (check_profiling_available): Add AArch64.
915 (check_effective_target_vect_int): Likewise.
916 (check_effective_target_vect_shift): Likewise.
917 (check_effective_target_vect_float): Likewise.
918 (check_effective_target_vect_double): Likewise.
919 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
920 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
921 (check_effective_target_vect_pack_trunc): Likewise.
922 (check_effective_target_vect_unpack): Likewise.
923 (check_effective_target_vect_hw_misalign): Likewise.
924 (check_effective_target_vect_short_mult): Likewise.
925 (check_effective_target_vect_int_mult): Likewise.
926 (check_effective_target_vect_stridedN): Likewise.
927 (check_effective_target_sync_int_long): Likewise.
928 (check_effective_target_sync_char_short): Likewise.
929 (check_vect_support_and_set_flags): Likewise.
930 (check_effective_target_aarch64_tiny): New.
931 (check_effective_target_aarch64_small): New.
932 (check_effective_target_aarch64_large): New.
933 * g++.dg/other/PR23205.C: Enable aarch64.
934 * g++.dg/other/pr23205-2.C: Likewise.
935 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
936 * gcc.c-torture/execute/20101011-1.c: Likewise.
937 * gcc.dg/20020312-2.c: Likewise.
938 * gcc.dg/20040813-1.c: Likewise.
939 * gcc.dg/builtin-apply2.c: Likewise.
940 * gcc.dg/stack-usage-1.c: Likewise.
941
942 2012-10-23 Ian Bolton <ian.bolton@arm.com>
943 Jim MacArthur <jim.macarthur@arm.com>
944 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
945 Marcus Shawcroft <marcus.shawcroft@arm.com>
946 Nigel Stephens <nigel.stephens@arm.com>
947 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
948 Richard Earnshaw <rearnsha@arm.com>
949 Sofiane Naci <sofiane.naci@arm.com>
950 Stephen Thomas <stephen.thomas@arm.com>
951 Tejas Belagod <tejas.belagod@arm.com>
952 Yufeng Zhang <yufeng.zhang@arm.com>
953
954 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
955 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
956 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
957 * gcc.target/aarch64/aapcs/abitest.S: New file.
958 * gcc.target/aarch64/aapcs/abitest.h: New file.
959 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
960 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
961 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
962 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
963 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
964 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
965 * gcc.target/aarch64/aapcs/ice_1.c: New file.
966 * gcc.target/aarch64/aapcs/ice_2.c: New file.
967 * gcc.target/aarch64/aapcs/ice_3.c: New file.
968 * gcc.target/aarch64/aapcs/ice_4.c: New file.
969 * gcc.target/aarch64/aapcs/ice_5.c: New file.
970 * gcc.target/aarch64/aapcs/macro-def.h: New file.
971 * gcc.target/aarch64/aapcs/test_1.c: New file.
972 * gcc.target/aarch64/aapcs/test_10.c: New file.
973 * gcc.target/aarch64/aapcs/test_11.c: New file.
974 * gcc.target/aarch64/aapcs/test_12.c: New file.
975 * gcc.target/aarch64/aapcs/test_13.c: New file.
976 * gcc.target/aarch64/aapcs/test_14.c: New file.
977 * gcc.target/aarch64/aapcs/test_15.c: New file.
978 * gcc.target/aarch64/aapcs/test_16.c: New file.
979 * gcc.target/aarch64/aapcs/test_17.c: New file.
980 * gcc.target/aarch64/aapcs/test_18.c: New file.
981 * gcc.target/aarch64/aapcs/test_19.c: New file.
982 * gcc.target/aarch64/aapcs/test_2.c: New file.
983 * gcc.target/aarch64/aapcs/test_20.c: New file.
984 * gcc.target/aarch64/aapcs/test_21.c: New file.
985 * gcc.target/aarch64/aapcs/test_22.c: New file.
986 * gcc.target/aarch64/aapcs/test_23.c: New file.
987 * gcc.target/aarch64/aapcs/test_24.c: New file.
988 * gcc.target/aarch64/aapcs/test_25.c: New file.
989 * gcc.target/aarch64/aapcs/test_26.c: New file.
990 * gcc.target/aarch64/aapcs/test_3.c: New file.
991 * gcc.target/aarch64/aapcs/test_4.c: New file.
992 * gcc.target/aarch64/aapcs/test_5.c: New file.
993 * gcc.target/aarch64/aapcs/test_6.c: New file.
994 * gcc.target/aarch64/aapcs/test_7.c: New file.
995 * gcc.target/aarch64/aapcs/test_8.c: New file.
996 * gcc.target/aarch64/aapcs/test_9.c: New file.
997 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
998 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
999 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1000 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1001 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1002 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1003 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1004 * gcc.target/aarch64/aapcs/type-def.h: New file.
1005 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1006 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1007 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1008 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1009 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1010 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1011 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1012 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1013 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1014 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1015 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1016 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1017 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1018 * gcc.target/aarch64/aarch64.exp: New file.
1019 * gcc.target/aarch64/adc-1.c: New file.
1020 * gcc.target/aarch64/adc-2.c: New file.
1021 * gcc.target/aarch64/asm-1.c: New file.
1022 * gcc.target/aarch64/clrsb.c: New file.
1023 * gcc.target/aarch64/clz.c: New file.
1024 * gcc.target/aarch64/ctz.c: New file.
1025 * gcc.target/aarch64/csinc-1.c: New file.
1026 * gcc.target/aarch64/csinv-1.c: New file.
1027 * gcc.target/aarch64/csneg-1.c: New file.
1028 * gcc.target/aarch64/extend.c: New file.
1029 * gcc.target/aarch64/fcvt.x: New file.
1030 * gcc.target/aarch64/fcvt_double_int.c: New file.
1031 * gcc.target/aarch64/fcvt_double_long.c: New file.
1032 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1033 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1034 * gcc.target/aarch64/fcvt_float_int.c: New file.
1035 * gcc.target/aarch64/fcvt_float_long.c: New file.
1036 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1037 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1038 * gcc.target/aarch64/ffs.c: New file.
1039 * gcc.target/aarch64/fmadd.c: New file.
1040 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1041 * gcc.target/aarch64/frint.x: New file.
1042 * gcc.target/aarch64/frint_double.c: New file.
1043 * gcc.target/aarch64/frint_float.c: New file.
1044 * gcc.target/aarch64/index.c: New file.
1045 * gcc.target/aarch64/mneg-1.c: New file.
1046 * gcc.target/aarch64/mneg-2.c: New file.
1047 * gcc.target/aarch64/mneg-3.c: New file.
1048 * gcc.target/aarch64/mnegl-1.c: New file.
1049 * gcc.target/aarch64/mnegl-2.c: New file.
1050 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1051 * gcc.target/aarch64/pic-constantpool1.c: New file.
1052 * gcc.target/aarch64/pic-symrefplus.c: New file.
1053 * gcc.target/aarch64/predefine_large.c: New file.
1054 * gcc.target/aarch64/predefine_small.c: New file.
1055 * gcc.target/aarch64/predefine_tiny.c: New file.
1056 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1057 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1058 * gcc.target/aarch64/table-intrinsics.c: New file.
1059 * gcc.target/aarch64/tst-1.c: New file.
1060 * gcc.target/aarch64/vect-abs-compile.c: New file.
1061 * gcc.target/aarch64/vect-abs.c: New file.
1062 * gcc.target/aarch64/vect-abs.x: New file.
1063 * gcc.target/aarch64/vect-compile.c: New file.
1064 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1065 * gcc.target/aarch64/vect-faddv.c: New file.
1066 * gcc.target/aarch64/vect-faddv.x: New file.
1067 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1068 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1069 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1070 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1071 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1072 * gcc.target/aarch64/vect-fp-compile.c: New file.
1073 * gcc.target/aarch64/vect-fp.c: New file.
1074 * gcc.target/aarch64/vect-fp.x: New file.
1075 * gcc.target/aarch64/vect-mull-compile.c: New file.
1076 * gcc.target/aarch64/vect-mull.c: New file.
1077 * gcc.target/aarch64/vect-mull.x: New file.
1078 * gcc.target/aarch64/vect.c: New file.
1079 * gcc.target/aarch64/vect.x: New file.
1080 * gcc.target/aarch64/vector_intrinsics.c: New file.
1081 * gcc.target/aarch64/vfp-1.c: New file.
1082 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1083 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1084 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1085 * g++.dg/abi/aarch64_guard1.C: New file.
1086
1087 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR c++/54988
1090 * c-c++-common/pr54988.c: New test.
1091
1092 2012-10-23 Jan Hubicka <jh@suse.cz>
1093
1094 * gcc.dg/tree-prof/peel-1.c: New testcase.
1095
1096 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1097
1098 PR gcc/52945
1099 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1100
1101 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1102
1103 * gcc.dg/c99-predef-1.c: New test.
1104 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1105 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1106 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1107 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1108 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1109 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1110 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1111 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1112 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1113 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1114 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1115 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1116
1117 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1118
1119 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1120
1121 2012-10-23 Jan Hubicka <jh@suse.cz>
1122
1123 PR middle-end/54937
1124 * gcc.c-torture/execute/pr54937.c: New testcase.
1125 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1126
1127 2012-10-23 Jan Hubicka <jh@suse.cz>
1128
1129 PR middle-end/54967
1130 * gfortran.dg/pr54967.f90: New testcase.
1131
1132 2012-10-23 Terry Guo <terry.guo@arm.com>
1133
1134 PR target/55019
1135 * gcc.dg/pr55019.c: New.
1136
1137 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1138
1139 PR tree-optimization/55008
1140 * gcc.dg/tree-ssa/pr55008.c: New test.
1141
1142 2012-10-22 Richard Biener <rguenther@suse.de>
1143
1144 PR tree-optimization/55011
1145 * gcc.dg/torture/pr55011.c: New testcase.
1146
1147 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1148
1149 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1150 * gcc.target/arm/pr40457-2.c: Likewise.
1151 * gcc.target/arm/pr40457-3.c: Likewise.
1152
1153 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1154
1155 * gnat.dg/specs/limited_with4.ads: New test.
1156 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1157
1158 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1159
1160 * gnat.dg/modular4.adb: New test.
1161 * gnat.dg/modular4_pkg.ads: New helper.
1162
1163 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1164
1165 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1166 * gnat.dg/specs/addr1.ads: Likewise.
1167
1168 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1169
1170 * gcc.dg/webizer.c (main): Add missing exit call.
1171
1172 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1173
1174 PR fortran/54465
1175 * gfortran.dg/wextra_1.f: New test.
1176
1177 2012-10-20 Jan Hubicka <jh@suse.cz>
1178
1179 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1180
1181 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1182
1183 PR fortran/54224
1184 * gfortran.dg/warn_unused_function.f90: New.
1185
1186 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1187
1188 * lib/target-supports.exp
1189 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1190
1191 2012-10-19 Richard Guenther <rguenther@suse.de>
1192
1193 PR tree-optimization/54981
1194 * gcc.dg/pr54981.c: New testcase.
1195
1196 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1197
1198 PR target/54892
1199 * gcc.target/arm/pr54892.c: New.
1200
1201 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1202
1203 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1204
1205 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/54501
1208 * g++.dg/init/array30.C: New.
1209 * g++.dg/init/array31.C: Likewise.
1210
1211 2012-10-18 Tobias Burnus <burnus@net-b.de>
1212
1213 PR fortran/54884
1214 * gfortran.dg/public_private_module_7.f90: New.
1215
1216 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/29633
1219 * g++.dg/template/pr29633.C: New.
1220
1221 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/loop_optimization13.ad[sb]: New test.
1224 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1225
1226 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1227
1228 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1229 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1230 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1231 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1232
1233 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1234
1235 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1236 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1237 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1238 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1239 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1240 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1241
1242 2012-10-16 Jan Hubicka <jh@suse.cz>
1243
1244 * gcc.target/i386/l_fma_float_?.c: Update.
1245 * gcc.target/i386/l_fma_double_?.c: Update.
1246 * gfortran.dg/do_1.f90: XFAIL
1247 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1248 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1249 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1250 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1251 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1252 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1253 valid.
1254
1255 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1256
1257 PR c/53063
1258 PR c/40989
1259 * gcc.dg/Wstrict-overflow-24.c: New.
1260
1261 2012-10-16 Tobias Burnus <burnus@net-b.de>
1262
1263 PR fortran/50981
1264 PR fortran/54618
1265 * gfortran.dg/class_optional_1.f90: New.
1266 * gfortran.dg/class_optional_2.f90: New.
1267
1268 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR debug/54796
1271 * gcc.dg/guality/pr54796.c: New test.
1272
1273 PR tree-optimization/54889
1274 * gfortran.dg/pr54889.f90: New test.
1275
1276 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1277
1278 * g++.dg/other/dump-ada-spec-2.C: New test.
1279
1280 2012-10-16 Easwaran Raman <eraman@google.com>
1281
1282 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1283 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1284
1285 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1286
1287 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1288 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1289
1290 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1291
1292 PR target/54925
1293 * gcc.c-torture/compile/pr54925.c: New.
1294
1295 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1296
1297 PR target/51244
1298 * gcc.target/sh/pr51244-17.c: New.
1299
1300 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1301
1302 PR target/54760
1303 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1304 functions.
1305 * gcc.target/sh/pr54760-4.c: New.
1306
1307 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1308
1309 PR target/34777
1310 * gcc.target/sh/torture/sh-torture.exp: New.
1311 * gcc.target/sh/torture/pr34777.c: New.
1312
1313 2012-10-15 Matthias Klose <doko@ubuntu.com>
1314
1315 * lib/target-supports.exp (check_profiling_available): Match
1316 arm*-*-linux-* for ARM Linux/GNU.
1317 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1318 * gfortran.dg/enum_10.f90: Likewise.
1319 * gfortran.dg/enum_9.f90: Likewise.
1320 * gcc.target/arm/synchronize.c: Likewise.
1321 * g++.old-deja/g++.jason/enum6.C: Likewise.
1322 * g++.old-deja/g++.other/enum4.C: Likewise.
1323 * g++.old-deja/g++.law/enum9.C: Likewise.
1324
1325 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1326
1327 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1328 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1329
1330 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1331 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/17805
1334 * g++.dg/overload/operator6.C: New.
1335
1336 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/50080 (again)
1339 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1340 * g++.dg/parse/tmpl-outside1.C: Likewise.
1341 * g++.dg/template/qualttp18.C: Likewise.
1342 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1343 * g++.old-deja/g++.pt/overload13.C: Likewise.
1344
1345 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1346
1347 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1348 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1349 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1350 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1351 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1352 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1353 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1354 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1355
1356 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/50080
1359 * g++.dg/parse/tmpl-outside2.C: New.
1360 * g++.dg/parse/tmpl-outside1.C: Adjust.
1361 * g++.dg/template/qualttp18.C: Likewise.
1362 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1363 * g++.old-deja/g++.pt/overload13.C: Likewise.
1364
1365 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1366
1367 PR tree-optimization/54915
1368 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1369
1370 2012-10-15 Richard Guenther <rguenther@suse.de>
1371
1372 PR tree-optimization/54920
1373 * gcc.dg/torture/pr54920.c: New testcase.
1374
1375 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1376
1377 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1378
1379 2012-10-13 Jason Merrill <jason@redhat.com>
1380
1381 * g++.dg/tls/thread_local7g.C: Require tls_native.
1382
1383 2012-10-14 Jason Merrill <jason@redhat.com>
1384
1385 * g++.dg/cpp0x/inh-ctor1.C: New.
1386 * g++.dg/cpp0x/inh-ctor2.C: New.
1387 * g++.dg/cpp0x/inh-ctor3.C: New.
1388 * g++.dg/cpp0x/inh-ctor4.C: New.
1389 * g++.dg/cpp0x/inh-ctor5.C: New.
1390 * g++.dg/cpp0x/inh-ctor6.C: New.
1391 * g++.dg/cpp0x/inh-ctor7.C: New.
1392 * g++.dg/cpp0x/inh-ctor8.C: New.
1393 * g++.dg/cpp0x/inh-ctor9.C: New.
1394 * g++.dg/cpp0x/inh-ctor10.C: New.
1395 * g++.dg/cpp0x/inh-ctor11.C: New.
1396 * g++.dg/cpp0x/inh-ctor12.C: New.
1397 * g++.dg/cpp0x/inh-ctor13.C: New.
1398
1399 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1400
1401 PR rtl-optimization/54919
1402 * gcc.dg/pr54919.c: New testcase.
1403
1404 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/53581
1407 * g++.dg/template/crash113.C: New.
1408
1409 2012-10-14 Jan Hubicka <jh@suse.cz>
1410
1411 * gcc.dg/unroll_5.c: New testcase.
1412
1413 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/52643
1416 * g++.dg/opt/pr52643.C: New.
1417
1418 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1419
1420 PR target/54602
1421 * gcc.target/sh/pr54602-1.c: New.
1422 * gcc.target/sh/pr54602-2.c: New.
1423 * gcc.target/sh/pr54602-3.c: New.
1424 * gcc.target/sh/pr54602-4.c: New.
1425
1426 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1427
1428 PR target/54680
1429 * gcc.target/sh/pr54680.c: New.
1430
1431 2012-10-12 Jan Hubicka <jh@suse.cz>
1432
1433 * gcc.dg/webizer.c: New testcase.
1434
1435 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1436
1437 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1438 specify -m64.
1439
1440 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1441
1442 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1443 Return 0 if already specifying -mfloat-abi other than hard.
1444
1445 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1446
1447 * gcc.dg/pr53060.c: Prune irrelevant warning.
1448
1449 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1450
1451 PR c/54381
1452 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1453 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1454 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1455 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1456 Adjust expected wording of warnings for *cmp* builtins.
1457 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1458 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1459
1460 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/24449
1463 * g++.dg/parse/friend-main.C: New.
1464
1465 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1466
1467 PR c++/53055
1468 * g++.dg/pr53055.C: New testcase.
1469
1470 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/52744
1473 * g++.dg/cpp0x/pr52744.C: New.
1474
1475 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1476
1477 PR fortran/40453
1478 * gfortran.dg/dummy_procedure_9.f90: New.
1479
1480 2012-10-12 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/54894
1483 * gcc.dg/torture/pr54894.c: New testcase.
1484
1485 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1486
1487 PR target/51244
1488 * gcc.target/sh/pr51244-13.c: New.
1489 * gcc.target/sh/pr51244-14.c: New.
1490 * gcc.target/sh/pr51244-15.c: New.
1491 * gcc.target/sh/pr51244-16.c: New.
1492
1493 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/51878
1496 * g++.dg/cpp0x/decltype45.C: New.
1497
1498 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1499
1500 PR fortran/54784
1501 * gfortran.dg/class_allocate_13.f90: New.
1502
1503 2012-10-11 Jason Merrill <jason@redhat.com>
1504
1505 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1506 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1507
1508 * g++.dg/gomp/tls-5.C: Require tls_native.
1509 * g++.dg/tls/thread_local7.C: Require tls_native.
1510 * g++.dg/tls/static2.C: New.
1511
1512 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/36107
1515 * g++.dg/ext/weak5.C: New.
1516
1517 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1518
1519 PR testsuite/54868
1520 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1521 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1522
1523 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/43765
1526 * g++.dg/parse/pr43765.C: New.
1527
1528 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1529
1530 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1531
1532 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/43663
1535 * g++.dg/init/bitfield3.C: New.
1536
1537 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1538
1539 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1540
1541 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR tree-optimization/54877
1544 * gcc.dg/torture/pr54877.c: New test.
1545
1546 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1547
1548 PR testsuite/53397
1549 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1550 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1551 and remove target info from dg-do compile.
1552 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1553 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1554 and remove target info from dg-do compile.
1555
1556 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1557
1558 * gcc.dg/pr54782.c: Require target with pthread support.
1559
1560 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/53122
1563 * g++.dg/cpp0x/auto35.C: New.
1564
1565 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1566
1567 PR c++/53540 - using fails to be equivalent to typedef
1568 * g++.dg/cpp0x/alias-decl-24.C: New test.
1569
1570 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1571
1572 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1573 that c++11 attributes to types are ignored for now.
1574 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1576
1577 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/53741
1580 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1581
1582 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/50478
1585 * g++.dg/cpp0x/initlist67.C: New.
1586
1587 2012-10-10 Dehao Chen <dehao@google.com>
1588
1589 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1590
1591 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1592
1593 PR target/52480
1594 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1595 Add runtime tests.
1596
1597 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/53307
1600 * g++.dg/cpp0x/decltype44.C: New.
1601
1602 2012-10-09 Steve Ellcey <sellcey@mips.com>
1603
1604 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1605
1606 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 PR c++/53763
1609 * g++.dg/cpp0x/decltype43.C: New.
1610
1611 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1612
1613 PR middle-end/53397
1614 * gcc.dg/pr53397-1.c: New test case.
1615 * gcc.dg/pr53397-2.c: New test case.
1616
1617 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1618
1619 PR c++/54194
1620 * g++.dg/warn/Wparentheses-26.C: Adjust.
1621 * g++.dg/warn/Wparentheses-27.C: New.
1622
1623 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1624
1625 PR c++/54427
1626 * c-c++-common/vector-scalar.c: New testcase.
1627 * g++.dg/ext/vector18.C: New testcase.
1628 * g++.dg/ext/vector5.C: This is not an error anymore.
1629 * gcc.dg/init-vec-1.c: Move ...
1630 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1631 * gcc.c-torture/execute/vector-shift1.c: Move ...
1632 * c-c++-common/torture/vector-shift1.c: ... here.
1633 * gcc.dg/scal-to-vec1.c: Move ...
1634 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1635 C++11. Adapt error messages.
1636 * gcc.dg/convert-vec-1.c: Move ...
1637 * c-c++-common/convert-vec-1.c: ... here.
1638 * gcc.dg/scal-to-vec2.c: Move ...
1639 * c-c++-common/scal-to-vec2.c: ... here.
1640
1641 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1642
1643 PR target/54400
1644 * gcc.target/i386/pr54400.c: New testcase.
1645
1646 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR c++/54858
1649 * g++.dg/template/pr54858.C: New test.
1650
1651 2012-10-08 Marek Polacek <polacek@redhat.com>
1652
1653 PR debug/54831
1654 * g++.dg/debug/pr54831.C: New test.
1655
1656 2012-10-08 Dehao Chen <dehao@google.com>
1657
1658 * g++.dg/predict-loop-exit-1.C: New.
1659 * g++.dg/predict-loop-exit-2.C: New.
1660 * g++.dg/predict-loop-exit-3.C: New.
1661
1662 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1663
1664 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1665
1666 2012-10-08 Jason Merrill <jason@redhat.com>
1667
1668 * g++.dg/gomp/tls-5.C: New.
1669 * g++.dg/gomp/tls-wrap1.C: New.
1670 * g++.dg/gomp/tls-wrap2.C: New.
1671 * g++.dg/gomp/tls-wrap3.C: New.
1672 * g++.dg/gomp/tls-wrap4.C: New.
1673 * g++.dg/gomp/tls-wrapper-cse.C: New.
1674 * g++.dg/tls/thread_local-cse.C: New.
1675 * g++.dg/tls/thread_local-order1.C: New.
1676 * g++.dg/tls/thread_local-order2.C: New.
1677 * g++.dg/tls/thread_local-wrap1.C: New.
1678 * g++.dg/tls/thread_local-wrap2.C: New.
1679 * g++.dg/tls/thread_local-wrap3.C: New.
1680 * g++.dg/tls/thread_local-wrap4.C: New.
1681 * g++.dg/tls/thread_local2g.C: New.
1682 * g++.dg/tls/thread_local3g.C: New.
1683 * g++.dg/tls/thread_local4g.C: New.
1684 * g++.dg/tls/thread_local5g.C: New.
1685 * g++.dg/tls/thread_local6g.C: New.
1686 * g++.dg/tls/thread_local7g.C: New.
1687
1688 * g++.dg/tls/thread_local3.C: New.
1689 * g++.dg/tls/thread_local4.C: New.
1690 * g++.dg/tls/thread_local5.C: New.
1691 * g++.dg/tls/thread_local6.C: New.
1692
1693 * g++.dg/tls/init-2.C: Tweak errors.
1694 * g++.dg/tls/thread_local1.C: New.
1695 * g++.dg/tls/thread_local2.C: New.
1696 * g++.dg/tls/thread_local7.C: New.
1697
1698 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1699
1700 PR target/54866
1701 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1702
1703 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1704
1705 PR target/54685
1706 * gcc.target/sh/pr54685.c: New.
1707
1708 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1709
1710 PR c++/53528 C++11 attribute support
1711 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1712 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1768
1769 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1770
1771 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1772 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1773 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1774
1775 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1776
1777 PR target/54760
1778 * gcc.target/sh/pr54760-2.c: New.
1779 * gcc.target/sh/pr54760-3.c: New.
1780
1781 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/51422
1784 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1785
1786 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1787 Sandra Loosemore <sandra@codesourcery.com>
1788
1789 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1790 and test that the accumulator is initialized using MULT.
1791 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1792 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1793
1794 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1795
1796 PR c++/52764
1797 * g++.dg/cpp0x/stdint.C: New.
1798
1799 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1800
1801 PR c++/54249
1802 * g++.dg/cpp0x/stddef.C: New.
1803
1804 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1805
1806 PR fortran/54832
1807 * gfortran.dg/typebound_operator_17.f90: New.
1808
1809 2012-10-06 Jan Hubicka <jh@suse.cz>
1810
1811 PR lto/53831
1812 PR lto/54776
1813 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1814
1815 2012-10-06 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/lto/resolutions_0.c: New testcase.
1818
1819 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1820
1821 PR fortran/45521
1822 * gfortran.dg/generic_25.f90: New.
1823 * gfortran.dg/generic_26.f90: New.
1824 * gfortran.dg/generic_27.f90: New.
1825
1826 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1827
1828 PR target/54760
1829 * gcc.target/sh/pr54760-1.c: New.
1830
1831 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1832
1833 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1834 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1835 * g++.dg/warn/Wsign-compare-5.C: New test.
1836 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1837 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1838 * g++.dg/ext/builtin30.C: New test.
1839 * g++.dg/ext/vla12.C: New test.
1840 * gcc.dg/builtins-85.c: New test.
1841
1842 PR debug/54519
1843 * gcc.dg/guality/pr54519-1.c: New test.
1844 * gcc.dg/guality/pr54519-2.c: New test.
1845 * gcc.dg/guality/pr54519-3.c: New test.
1846 * gcc.dg/guality/pr54519-4.c: New test.
1847 * gcc.dg/guality/pr54519-5.c: New test.
1848 * gcc.dg/guality/pr54519-6.c: New test.
1849
1850 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 PR c++/50893
1853 * g++.dg/cpp0x/defaulted38.C: New.
1854
1855 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR tree-optimization/33763
1858 * c-c++-common/pr33763.c: New test.
1859
1860 PR tree-optimization/54810
1861 * gcc.dg/tree-ssa/vrp85.c: New test.
1862
1863 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1864
1865 * gcc.dg/ucnid-7.c: Skip on AIX.
1866 * gcc.dg/ucnid-8.c: Same.
1867 * gcc.dg/ucnid-10.c: Same.
1868 * gcc.dg/ucnid-13.c: Same.
1869 * gcc.dg/attr-alias-3.c: Same.
1870 * gcc.dg/attr-alias-5.c: Same.
1871 * gcc.dg/torture/pr51106-2.c: Same.
1872 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1873
1874 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1875
1876 PR c++/52233
1877 * g++.dg/cpp0x/alias-decl-23.C: New.
1878
1879 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1880
1881 PR c++/53403
1882 * g++.dg/template/friend53.C: New.
1883
1884 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1887 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1888 (scan-ada-spec): Likewise.
1889 (scan-ada-spec-not): Likewise.
1890 * gcc.dg/dump-ada-spec-1.c: New test.
1891 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1892
1893 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1896
1897 2012-10-04 Florian Weimer <fweimer@redhat.com>
1898
1899 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1900
1901 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR c++/54323
1904 * g++.dg/cpp0x/pr54323.C: New.
1905
1906 2012-10-04 Richard Guenther <rguenther@suse.de>
1907
1908 PR middle-end/54735
1909 * g++.dg/torture/pr54735.C: New testcase.
1910
1911 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 PR rtl-optimization/54739
1914 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1915
1916 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1917
1918 PR target/51244
1919 * gcc.target/sh/pr51244-12.c: New.
1920
1921 2012-10-03 Dehao Chen <dehao@google.com>
1922
1923 PR middle-end/54782
1924 * gcc.dg/pr54782.c: New test.
1925
1926 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c++/54777
1929 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1930
1931 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1932
1933 PR fortran/54778
1934 * gfortran.dg/class_53.f90: New.
1935
1936 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1937
1938 PR debug/54551
1939 * gcc.dg/guality/pr54551.c: New.
1940
1941 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1942
1943 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1944 * gcc.target/powerpc/pr46728-2.c: Likewise.
1945
1946 2012-10-02 Sharad Singhai <singhai@google.com>
1947
1948 PR testsuite/54772
1949 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1950 to fix test failures caused by r191883.
1951 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1952 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1953 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1954 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1955 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1956 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1957 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1958 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1959 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1960
1961 2012-09-30 Sharad Singhai <singhai@google.com>
1962
1963 * gcc.target/i386/vect-double-1.c: Fix test.
1964
1965 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1966
1967 PR target/54087
1968 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1969 atomic_sub fails.
1970
1971 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1972
1973 PR rtl-optimization/54457
1974 * gcc.target/i386/pr54457.c: New test.
1975
1976 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1977
1978 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1979
1980 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1981
1982 * gcc.target/i386/vect-rebuild.c: New testcase.
1983
1984 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1985
1986 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1987
1988 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1989
1990 * gcc.target/mips/pr37362.c: Fix target selector.
1991
1992 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1993
1994 PR target/54083
1995 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1996
1997 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1998
1999 * gcc.dg/ucnid-8.c: Update line number.
2000 * gcc.dg/torture/pr51106-2.c: Likewise.
2001
2002 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2003
2004 PR fortran/54667
2005 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2006 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2007 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2008
2009 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2010
2011 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2012 partially reverting r170092.
2013 * gfortran.dg/class_7.f03: Ditto.
2014 * gfortran.dg/coarray_14.f90: Ditto.
2015 * gfortran.dg/typebound_proc_13.f03: Ditto.
2016
2017 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2018
2019 PR c++/54738
2020 * g++.dg/cpp0x/sfinae42.C: New.
2021
2022 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2023
2024 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2025 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2026 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2027 * gcc.dg/pr42629.c: XFAIL on AIX.
2028 * gcc.dg/pr47684.c: Same.
2029 * gcc.dg/pr43670.c: Same.
2030 * gcc.dg/pr42916.c: Same.
2031 * gcc.dg/pr45449.c: Same.
2032 * gcc.dg/pr50017.c: Same.
2033 * gcc.dg/pr42728.c: Same.
2034 * gcc.dg/pr47881.c: Same.
2035 * gcc.dg/pr44023.c: Same.
2036 * gcc.dg/pr41345.c: Same.
2037 * gcc.dg/pr42630.c: Same.
2038 * gcc.dg/pr44971.c: Same.
2039 * gcc.dg/pr46771.c: Same.
2040 * gcc.dg/ucnid-8.c: Same.
2041 * gcc.dg/ucnid-10.c: Same.
2042 * gcc.dg/ucnid-13.c: Same.
2043 * gcc.dg/torture/pr51106-2.c: Same.
2044 * gcc.dg/pr48768.c: Same.
2045 * gcc.dg/pr42631.c: Same.
2046 * gcc.dg/pr43084.c: Same.
2047 * gcc.dg/ucnid-7.c: Same.
2048 * gcc.dg/pr42889.c: Same.
2049 * gcc.dg/pr41241.c: Same.
2050 * gcc.dg/pr42719.c: Same.
2051 * g++.dg/debug/pr46583.C: Same.
2052 * g++.dg/debug/pr47106.C: Same.
2053 * g++.dg/opt/pr48549.C: Same.
2054 * g++.dg/other/pr42685.C: Same.
2055 * c-c++-common/pr43942.c: Same.
2056
2057 2012-09-29 Ian Lance Taylor <iant@google.com>
2058
2059 * go.test/go-test.exp: Update for latest version of Go testsuite.
2060
2061 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2062
2063 PR fortran/52724
2064 * gfortran.dg/internal_readwrite_3.f90: New test.
2065
2066 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2067
2068 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2069 c-c++-common/Wunused-local-typedefs-2.c to here.
2070
2071 PR c++/54372 - unused attribute inactive on dependant entities
2072 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2073
2074 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2075
2076 PR c++/29028 - Missed unused warning on using declaration
2077 * g++.dg/warn/Wunused-var-18.C: New test.
2078
2079 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2080
2081 PR c++/53551 - -Wunused-local-typedefs misses uses
2082 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2083
2084 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/54716
2087 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2088
2089 PR tree-optimization/54713
2090 * gcc.c-torture/compile/pr54713-1.c: New test.
2091 * gcc.c-torture/compile/pr54713-2.c: New test.
2092 * gcc.c-torture/compile/pr54713-3.c: New test.
2093
2094 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2095
2096 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2097
2098 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2099
2100 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2101
2102 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR target/54703
2105 * gcc.target/i386/pr54703.c: New test.
2106
2107 2012-09-27 Richard Guenther <rguenther@suse.de>
2108
2109 PR lto/54709
2110 * gcc.dg/lto/pr54709_0.c: New testcase.
2111 * gcc.dg/lto/pr54709_1.c: Likewise.
2112
2113 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2114
2115 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2116
2117 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2118
2119 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2120
2121 * gcc.target/arm/pr42879.c: Handle big-endian.
2122
2123 2012-09-26 Steve Ellcey <sellcey@mips.com>
2124
2125 PR c/37303
2126 * gcc.dg/pr37303.c: Check for rdata or rodata.
2127
2128 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2129
2130 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2131
2132 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2133
2134 PR target/51274
2135 PR target/53087
2136 * gcc.target/powerpc/ppc-ne0-1.c: New.
2137
2138 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2139
2140 PR target/54089
2141 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2142 test_19, test_20, test_21, test_22, test_23): New functions.
2143 * gcc.target/sh/pr54089-4.c: New.
2144 * gcc.target/sh/pr54089-5.c: New.
2145 * gcc.target/sh/pr54089-6.c: New.
2146 * gcc.target/sh/pr54089-7.c: New.
2147
2148 2012-09-25 Richard Guenther <rguenther@suse.de>
2149
2150 PR lto/54625
2151 * gcc.dg/lto/pr54702_0.c: New testcase.
2152 * gcc.dg/lto/pr54702_1.c: Likewise.
2153 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2154 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2155 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2156 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2157
2158 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2159
2160 PR c++/54526
2161 * g++.dg/cpp0x/parse2.C: New.
2162 * g++.dg/parse/error11.C: Adjust.
2163 * g++.dg/parse/error12.C: Likewise.
2164
2165 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2166
2167 * gcc.target/i386/20030217-1.c: Added check for
2168 large_long_double effective target.
2169 * gcc.target/i386/387-3.c: Likewise.
2170 * gcc.target/i386/387-4.c: Likewise.
2171 * gcc.target/i386/pr36578-1.c: Likewise.
2172 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2173 when long double size is equal double size.
2174 * gcc.target/i386/excess-precision-1.c: Likewise.
2175 * gcc.target/i386/pr36578-2.c: Likewise.
2176 * gcc.target/i386/20030217-2.c: New testcase.
2177
2178 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR tree-optimization/54676
2181 * gcc.dg/pr54676.c: New test.
2182
2183 2012-09-25 Richard Guenther <rguenther@suse.de>
2184
2185 PR tree-optimization/53663
2186 * gcc.dg/torture/pr53663-1.c: New testcase.
2187 * gcc.dg/torture/pr53663-2.c: Likewise.
2188 * gcc.dg/torture/pr53663-3.c: Likewise.
2189
2190 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2193
2194 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2195
2196 * lib/target-supports-dg.exp (dg-require-effective-target,
2197 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2198 dg-process-target-1 instead of dg-process-target.
2199 (dg-process-target-1): Rename from dg-process-target.
2200 (dg-process-target): New.
2201
2202 2012-09-24 Richard Guenther <rguenther@suse.de>
2203
2204 PR tree-optimization/54684
2205 * g++.dg/torture/pr54684.C: New testcase.
2206
2207 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2208
2209 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2210
2211 2012-09-24 Richard Guenther <rguenther@suse.de>
2212
2213 PR middle-end/52173
2214 * gcc.dg/tm/pr52173-1.c: New.
2215 * gcc.dg/tm/pr52173-2.c: New.
2216
2217 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * gcc.dg/pr54669.c: New test.
2220
2221 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2222 Dominique Dhumieres <dominiq@lps.ens.fr>
2223
2224 PR testsuite/54677
2225 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2226
2227 2012-09-23 Tobias Burnus <burnus@net-b.de>
2228
2229 PR fortran/54618
2230 * gfortran.dg/class_array_14.f90: New.
2231
2232 2012-09-22 Kai Tietz <ktietz@redhat.com>
2233
2234 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2235 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2236
2237 2012-09-21 Dehao Chen <dehao@google.com>
2238
2239 PR go/54649
2240 PR tree-optimization/54655
2241 * g++.dg/pr54655.C: New testcase.
2242
2243 2012-09-21 Richard Guenther <rguenther@suse.de>
2244
2245 PR tree-optimization/54647
2246 * g++.dg/torture/pr54647.C: New testcase.
2247
2248 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2249
2250 PR c++/54427
2251 * c-c++-common/torture/vector-compare-2.c: Add -w.
2252
2253 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2254
2255 * gnat.dg/opt20.ads: Move dg directive to...
2256 * gnat.dg/opt20.adb: ...here.
2257 * gnat.dg/addr1.ad[sb]: Likewise.
2258 * gnat.dg/concat2.ad[sb]: Likewise.
2259 * gnat.dg/array16.ad[sb]: Likewise.
2260 * gnat.dg/atomic5.ad[sb]: Likewise.
2261 * gnat.dg/discr29.ad[sb]: Likewise.
2262 * gnat.dg/noreturn5.ad[sb]: Likewise.
2263 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2264 * gnat.dg/discr23.ads: Remove dg directive.
2265 * gnat.dg/nested_float_packed.ads: Likewise.
2266 * gnat.dg/oconst6.ads: Move to...
2267 * gnat.dg/specs/oconst6.ads: ...here.
2268
2269 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 PR c++/52432
2272 * g++.dg/cpp0x/decltype32.C: Tweak.
2273
2274 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2275
2276 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2277 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2278 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2279 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2280
2281 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2282
2283 PR c++/54581
2284 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2285
2286 2012-09-19 Steve Ellcey <sellcey@mips.com>
2287
2288 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2289
2290 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2291
2292 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2293 * gcc.target/powerpc/ppc-mftb.c: New file.
2294
2295 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2296
2297 PR target/54089
2298 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2299 functions.
2300
2301 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2302
2303 PR target/54236
2304 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2305
2306 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gcc.c-torture/execute/20120919-1.c: New test.
2309
2310 2012-09-19 Richard Guenther <rguenther@suse.de>
2311
2312 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2313
2314 2012-09-19 Richard Guenther <rguenther@suse.de>
2315
2316 * gcc.dg/builtin-unreachable-6.c: Adjust.
2317
2318 2012-09-19 Richard Guenther <rguenther@suse.de>
2319
2320 * gcc.dg/builtin-object-size-10.c: Adjust.
2321 * gcc.dg/builtin-unreachable-5.c: Adjust.
2322 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2323 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2324 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2325 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2326 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2327 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2328 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2329 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2330 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2331 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2332 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2333 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2334
2335 2012-09-19 Richard Guenther <rguenther@suse.de>
2336
2337 PR tree-optimization/54132
2338 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2339 * gcc.dg/torture/pr54132.c: Likewise.
2340
2341 2012-09-19 Terry Guo <terry.guo@arm.com>
2342
2343 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2344 extra prune rules that will be applied to all tests in a .exp file.
2345 (gcc-dg-prune): Use rules defined by the above variable.
2346 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2347 harmless warnings on architecture switch conflict.
2348
2349 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2350
2351 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2352 of asm-comment characters instead of a single one.
2353 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2354
2355 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2356
2357 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2358
2359 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2360 target instead of xfailing it.
2361 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2362 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2363 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2364 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2365 * gcc.dg/vect/vect-104.c: Likewise.
2366 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2367 * gcc.dg/vect/vect-outer-1.c: Likewise.
2368 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2369 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2370 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2371 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2372 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2373 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2374 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2375 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2376 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2377
2378 * lib/target-supports.exp
2379 (check_effective_target_vect_widen_mult_qi_to_hi,
2380 check_effective_target_vect_widen_mult_hi_to_si,
2381 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2382 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2383 check_effective_target_vect_pack_trunc,
2384 check_effective_target_vect_unpack,
2385 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2386 instead of arm_none.
2387
2388 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2389
2390 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2391
2392 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2393 config to compiler_flags.
2394
2395 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR target/54592
2398 * gcc.target/i386/pr54592.c: New test.
2399
2400 PR tree-optimization/54610
2401 * gcc.target/i386/pr54610.c: New test.
2402
2403 2012-09-17 Jason Merrill <jason@redhat.com>
2404
2405 PR c++/54575
2406 * g++.dg/cpp0x/alias-decl-21.C: New.
2407 * g++.dg/cpp0x/alias-decl-22.C: New.
2408
2409 2012-09-17 Tobias Burnus <burnus@net-b.de>
2410
2411 PR fortran/54608
2412 * gfortran.dg/scan_2.f90: New.
2413
2414 2012-09-17 Jason Merrill <jason@redhat.com>
2415
2416 PR c++/53661
2417 * g++.dg/init/aggr9.C: New.
2418
2419 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gnat.dg/loop_optimization12.ad[sb]: New test.
2422
2423 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2424
2425 PR fortran/54285
2426 * gfortran.dg/proc_ptr_result_7.f90: New.
2427
2428 2012-09-17 Tobias Burnus <burnus@net-b.de>
2429
2430 PR fortran/54603
2431 * gfortran.dg/structure_constructor_11.f90: New.
2432
2433 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR tree-optimization/54563
2436 * g++.dg/torture/pr54563.C: New test.
2437
2438 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2439
2440 PR fortran/54594
2441 * gfortran.dg/typebound_generic_14.f03: New.
2442
2443 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2444
2445 PR fortran/54387
2446 * gfortran.dg/proc_ptr_38.f90: New.
2447
2448 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2449
2450 PR debug/54460
2451 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2452 to scary regexp.
2453
2454 PR testsuite/54007
2455 * gnat.dg/lto15.adb: Require lto.
2456
2457 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2458 "myBindC" for hppa*-*-hpux*.
2459
2460 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2461
2462 * gfortran.dg/namelist_75.f90: New test.
2463
2464 2012-09-15 Tom de Vries <tom@codesourcery.com>
2465
2466 * gcc.dg/tree-ssa/vrp82.c: New test.
2467 * gcc.dg/tree-ssa/vrp83.c: Same.
2468 * gcc.dg/tree-ssa/vrp84.c: Same.
2469
2470 2012-09-15 Tom de Vries <tom@codesourcery.com>
2471
2472 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2473 * gcc.dg/tree-ssa/vrp81.c: ... this.
2474
2475 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2476
2477 PR target/54222
2478 * gcc.target/avr/torture/fix-types.h: New.
2479 * gcc.target/avr/torture/vals-hr.def: New.
2480 * gcc.target/avr/torture/vals-r.def: New.
2481 * gcc.target/avr/torture/vals-k.def: New.
2482 * gcc.target/avr/torture/vals-ur.def: New.
2483 * gcc.target/avr/torture/vals-uk.def: New.
2484 * gcc.target/avr/torture/vals-uhr.def: New.
2485 * gcc.target/avr/torture/vals-llk.def: New.
2486 * gcc.target/avr/torture/vals-ullk.def: New.
2487 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2488 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2489 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2490 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2491 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2492 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2493 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2494 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2495
2496 2012-09-14 Dehao Chen <dehao@google.com>
2497
2498 * g++.dg/debug/dwarf2/deallocator.C: New test.
2499
2500 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2501
2502 PR c/54552
2503 * gcc.c-torture/compile/pr54552-1.c: New test.
2504
2505 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2506
2507 PR c++/54427
2508 * g++.dg/other/vector-compare.C: New testcase.
2509 * c-c++-common/vector-compare-3.c: New testcase.
2510 * gcc.dg/vector-shift.c: Move ...
2511 * c-c++-common/vector-shift.c: ... here.
2512 * gcc.dg/vector-shift1.c: Move ...
2513 * c-c++-common/vector-shift1.c: ... here.
2514 * gcc.dg/vector-shift3.c: Move ...
2515 * c-c++-common/vector-shift3.c: ... here.
2516 * gcc.dg/vector-compare-1.c: Move ...
2517 * c-c++-common/vector-compare-1.c: ... here.
2518 * gcc.dg/vector-compare-2.c: Move ...
2519 * c-c++-common/vector-compare-2.c: ... here.
2520 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2521 * c-c++-common/torture/vector-compare-1.c: ... here.
2522 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2523 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2524 * c-c++-common/torture/vector-compare-2.c: ... here.
2525 * gcc.c-torture/execute/vector-shift.c: Move ...
2526 * c-c++-common/torture/vector-shift.c: ... here.
2527 * gcc.c-torture/execute/vector-shift2.c: Move ...
2528 * c-c++-common/torture/vector-shift2.c: ... here.
2529 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2530 * c-c++-common/torture/vector-subscript-1.c: ... here.
2531 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2532 * c-c++-common/torture/vector-subscript-2.c: ... here.
2533 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2534 * c-c++-common/torture/vector-subscript-3.c: ... here.
2535
2536 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2537
2538 PR c/54103
2539 * gcc.c-torture/compile/pr54103-1.c,
2540 gcc.c-torture/compile/pr54103-2.c,
2541 gcc.c-torture/compile/pr54103-3.c,
2542 gcc.c-torture/compile/pr54103-4.c,
2543 gcc.c-torture/compile/pr54103-5.c,
2544 gcc.c-torture/compile/pr54103-6.c: New tests.
2545 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2546
2547 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2548
2549 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2550
2551 2012-09-14 Richard Guenther <rguenther@suse.de>
2552
2553 PR tree-optimization/54565
2554 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2555 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2556
2557 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2558
2559 * gcc.target/arm/combine-movs.c: Add missing space.
2560
2561 2012-09-14 Richard Guenther <rguenther@suse.de>
2562
2563 * g++.dg/torture/builtin-location.C: New testcase.
2564
2565 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2566 Manuel López-Ibåñez <manu@gcc.gnu.org>
2567
2568 PR c++/53210
2569 * g++.dg/warn/Wuninitialized-self.C: New.
2570
2571 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR c/54559
2574 * gcc.c-torture/compile/pr54559.c: New test.
2575
2576 2012-09-13 Jason Merrill <jason@redhat.com>
2577
2578 PR c++/53839
2579 * g++.dg/cpp0x/constexpr-temp1.C: New.
2580
2581 PR c++/54511
2582 * g++.dg/template/anonunion2.C: New.
2583
2584 PR c++/53836
2585 * g++.dg/template/init10.C: New.
2586
2587 2012-09-13 Tobias Burnus <burnus@net-b.de>
2588
2589 PR fortran/54556
2590 * gfortran.dg/implicit_pure_3.f90: New.
2591
2592 2012-09-13 Richard Guenther <rguenther@suse.de>
2593
2594 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2595
2596 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2597
2598 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2599
2600 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2601
2602 * c-c++-common/pr51712.c: Handle for short-enum targets.
2603
2604 2012-09-12 Terry Guo <terry.guo@arm.com>
2605
2606 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2607 and lsrs for Thumb2 mode.
2608
2609 2012-09-12 Jan Hubicka <jh@suse.cz>
2610
2611 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2612
2613 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2614
2615 PR target/54445
2616 * gcc.target/i386/pr54445-1.c: New file.
2617 * gcc.target/i386/pr54445-2.c: Likewise.
2618
2619 2012-09-12 Tobias Burnus <burnus@net-b.de>
2620
2621 PR fortran/54225
2622 PR fortran/53306
2623 * gfortran.dg/coarray_10.f90: Update dg-error.
2624 * gfortran.dg/coarray_28.f90: New.
2625 * gfortran.dg/array_section_3.f90: New.
2626
2627 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2628
2629 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2630 gcc.target/arm/pr48252.c: Fix for big-endian support.
2631
2632 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2633
2634 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2635
2636 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2637 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2638
2639 * gcc.target/arm/neon-vfma-1.c: New testcase.
2640 * gcc.target/arm/neon-vfms-1.c: Likewise.
2641 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2642 of float.
2643 * gcc.target/arm/neon-vmls-1.c: Likewise.
2644 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2645 function.
2646 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2647 (check_effective_target_arm_neonv2_ok): Likewise.
2648 (check_effective_target_arm_neonv2_hw): Likewise.
2649 (check_effective_target_arm_neonv2): Likewise.
2650
2651 2012-09-11 Richard Guenther <rguenther@suse.de>
2652
2653 PR middle-end/54515
2654 * g++.dg/tree-ssa/pr54515.C: New testcase.
2655
2656 2012-09-10 Andrew Pinski <apinski@cavium.com>
2657
2658 PR tree-opt/c54362
2659 * gcc.dg/tm/memopt-16.c: New testcase.
2660
2661 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2662
2663 PR c++/54541
2664 PR c++/54542
2665 * g++.dg/cpp0x/sfinae40.C: New.
2666 * g++.dg/cpp0x/sfinae41.C: Likewise.
2667
2668 2012-09-10 Jason Merrill <jason@redhat.com>
2669
2670 PR c++/54538
2671 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2672
2673 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2674
2675 PR target/54089
2676 * gcc.target/sh/pr54089-3.c: New.
2677
2678 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2679
2680 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2681
2682 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2683
2684 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2685
2686 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2687
2688 * gcc.dg/pr52558-2.c: Delete.
2689 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2690
2691 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2692
2693 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2694
2695 2012-09-10 Richard Guenther <rguenther@suse.de>
2696
2697 PR tree-optimization/54520
2698 * gcc.dg/torture/pr54520.c: New testcase.
2699
2700 2012-09-10 Jason Merrill <jason@redhat.com>
2701
2702 PR c++/54506
2703 * g++.dg/cpp0x/implicit14.C: New.
2704
2705 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2706
2707 PR fortran/54208
2708 * gfortran.dg/bound_simplification_3.f90: New test.
2709
2710 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2711
2712 PR testsuite/54184
2713 * gcc.dg/pr52558-1.c: Delete.
2714 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2715
2716 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2717
2718 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2719 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2720 * gcc.target/arm/smlaltt-1.c: Likewise.
2721
2722 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2723
2724 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2725
2726 2012-09-07 Tom de Vries <tom@codesourcery.com>
2727
2728 PR tree-optimization/53986
2729 * gcc.dg/tree-ssa/vrp80.c: New test.
2730 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2731
2732 2012-09-06 Jason Merrill <jason@redhat.com>
2733
2734 PR c++/54341
2735 PR c++/54253
2736 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2737 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2738
2739 2012-09-06 Andrew Pinski <apinski@cavium.com>
2740
2741 PR tree-opt/54494
2742 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2743
2744 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR rtl-optimization/54455
2747 * gcc.dg/54455.c: New test.
2748
2749 2012-09-06 Tobias Burnus <burnus@net-b.de>
2750
2751 PR fortran/54463
2752 * gfortran.dg/promotion_2.f90: New.
2753
2754 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR middle-end/54486
2757 * c-c++-common/pr54486.c: New test.
2758
2759 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2760
2761 PR fortran/54474
2762 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2763
2764 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 PR c++/54191
2767 * g++.dg/cpp0x/sfinae39.C: New.
2768
2769 2012-09-04 Jason Merrill <jason@redhat.com>
2770
2771 PR c++/54441
2772 * g++.dg/ext/flexary3.C: New.
2773
2774 PR c++/54420
2775 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2776
2777 PR c++/54198
2778 * g++.dg/template/defarg15.C: New.
2779
2780 PR c++/54437
2781 * g++.dg/template/access24.C: New.
2782
2783 2012-09-04 Richard Guenther <rguenther@suse.de>
2784
2785 PR tree-optimization/54458
2786 * gcc.dg/torture/pr54458.c: New testcase.
2787
2788 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2789
2790 * gcc.target/arm/neon-vext.c: New test.
2791 * gcc.target/arm/neon-vext-execute.c: Ditto.
2792
2793 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2794
2795 PR fortran/54243
2796 PR fortran/54244
2797 * gfortran.dg/select_type_29.f03: New.
2798
2799 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2800
2801 * gcc.dg/fold-perm.c: Improve test.
2802
2803 2012-09-03 Tobias Burnus <burnus@net-b.de>
2804
2805 PR fortran/51632
2806 * gfortran.dg/coarray_class_1.f90: New.
2807
2808 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2809
2810 PR target/49206
2811 * gcc.c-torture/compile/pr49206.c: New test.
2812
2813 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2814 Uros Bizjak <ubizjak@gmail.com>
2815
2816 PR target/36680
2817 * gfortran.dg/pr36680.f90: New test.
2818
2819 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/42295
2822 * g++.dg/opt/pr42295.C: New test.
2823
2824 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2825
2826 PR target/54436
2827 * gcc.dg/torture/pr54436.c: New test.
2828
2829 2012-09-01 Andrew Pinski <apinski@cavium.com>
2830
2831 * gcc.target/mips/truncate-8.c: New testcase.
2832
2833 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2834
2835 PR target/46829
2836 PR target/46843
2837 * gcc.target/i386/pr46829.c: New test.
2838 * gcc.target/i386/pr46843.c: Ditto.
2839
2840 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2841 Jason Merrill <jason@redhat.com>
2842
2843 PR c++/18747
2844 * g++.dg/parse/error50.C: New.
2845
2846 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR c/54428
2849 * gcc.c-torture/compile/pr54428.c: New test.
2850
2851 2012-08-31 Ollie Wild <aaw@google.com>
2852
2853 PR c++/54197
2854 * g++.dg/init/lifetime3.C: New test.
2855
2856 2012-08-31 Martin Jambor <mjambor@suse.cz>
2857
2858 PR middle-end/54409
2859 * gcc.dg/torture/pr54409.c: New test.
2860
2861 2012-08-31 Martin Jambor <mjambor@suse.cz>
2862
2863 * gfortran.dg/pr48636.f90: Add dump scan checks.
2864
2865 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2866
2867 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2868
2869 2012-08-28 Joey Ye <joey.ye@arm.com>
2870
2871 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2872
2873 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2874
2875 PR target/46254
2876 * gcc.target/i386/pr46254.c: New test.
2877
2878 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2879
2880 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2881 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2882 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2883
2884 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2885
2886 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2887 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2888 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2889 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2890 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2891 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2892 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2893 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2894 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2895 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2896 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2897 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2898 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2899 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2900 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2901 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2902 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2903 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2904 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2905 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2906 gcc.target/mips/unaligned-1.c: Tighten regexps.
2907
2908 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2909
2910 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2911 (mips_option_groups): Remove optimization. Add various -f options.
2912 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2913 and -pg imply -fno-omit-frame-pointer.
2914 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2915 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2916 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2917 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2918 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2919 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2920 * gcc.target/mips/abi-n32-long32.c: Likewise.
2921 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2922 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2923 * gcc.target/mips/abi-n32-long64.c: Likewise.
2924 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2925 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2926 * gcc.target/mips/abi-n64-long32.c: Likewise.
2927 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2928 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2929 * gcc.target/mips/abi-n64-long64.c: Likewise.
2930 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2931 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2932 * gcc.target/mips/abi-o32-long32.c: Likewise.
2933 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2934 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2935 * gcc.target/mips/abi-o32-long64.c: Likewise.
2936 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2937 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2938 * gcc.target/mips/abi-o64-long32.c: Likewise.
2939 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2940 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2941 * gcc.target/mips/abi-o64-long64.c: Likewise.
2942 * gcc.target/mips/asm-1.c: Likewise.
2943 * gcc.target/mips/branch-1.c: Likewise.
2944 * gcc.target/mips/call-3.c: Likewise.
2945 * gcc.target/mips/call-saved-3.c: Likewise.
2946 * gcc.target/mips/clear-cache-1.c: Likewise.
2947 * gcc.target/mips/div-1.c: Likewise.
2948 * gcc.target/mips/div-2.c: Likewise.
2949 * gcc.target/mips/div-3.c: Likewise.
2950 * gcc.target/mips/div-4.c: Likewise.
2951 * gcc.target/mips/div-5.c: Likewise.
2952 * gcc.target/mips/div-6.c: Likewise.
2953 * gcc.target/mips/div-7.c: Likewise.
2954 * gcc.target/mips/div-8.c: Likewise.
2955 * gcc.target/mips/div-9.c: Likewise.
2956 * gcc.target/mips/div-10.c: Likewise.
2957 * gcc.target/mips/div-11.c: Likewise.
2958 * gcc.target/mips/div-12.c: Likewise.
2959 * gcc.target/mips/dsp-ctrl.c: Likewise.
2960 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2961 * gcc.target/mips/ext-8.c: Likewise.
2962 * gcc.target/mips/extend-2.c: Likewise.
2963 * gcc.target/mips/fix-r10000-1.c: Likewise.
2964 * gcc.target/mips/fix-r10000-2.c: Likewise.
2965 * gcc.target/mips/fix-r10000-3.c: Likewise.
2966 * gcc.target/mips/fix-r10000-4.c: Likewise.
2967 * gcc.target/mips/fix-r10000-5.c: Likewise.
2968 * gcc.target/mips/fix-r10000-6.c: Likewise.
2969 * gcc.target/mips/fix-r10000-7.c: Likewise.
2970 * gcc.target/mips/fix-r10000-8.c: Likewise.
2971 * gcc.target/mips/fix-r10000-9.c: Likewise.
2972 * gcc.target/mips/fix-r10000-10.c: Likewise.
2973 * gcc.target/mips/fix-r10000-11.c: Likewise.
2974 * gcc.target/mips/fix-r10000-12.c: Likewise.
2975 * gcc.target/mips/fix-r10000-13.c: Likewise.
2976 * gcc.target/mips/fix-r10000-14.c: Likewise.
2977 * gcc.target/mips/fix-r10000-15.c: Likewise.
2978 * gcc.target/mips/fpcmp-1.c: Likewise.
2979 * gcc.target/mips/fpcmp-2.c: Likewise.
2980 * gcc.target/mips/fpr-moves-7.c: Likewise.
2981 * gcc.target/mips/fpr-moves-8.c: Likewise.
2982 * gcc.target/mips/int-moves-1.c: Likewise.
2983 * gcc.target/mips/int-moves-2.c: Likewise.
2984 * gcc.target/mips/long-calls-pg.c: Likewise.
2985 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2986 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2987 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2988 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2989 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2990 * gcc.target/mips/mips-3d-1.c: Likewise.
2991 * gcc.target/mips/mips-3d-2.c: Likewise.
2992 * gcc.target/mips/mips-3d-3.c: Likewise.
2993 * gcc.target/mips/mips-3d-4.c: Likewise.
2994 * gcc.target/mips/mips-3d-5.c: Likewise.
2995 * gcc.target/mips/mips-3d-6.c: Likewise.
2996 * gcc.target/mips/mips-3d-7.c: Likewise.
2997 * gcc.target/mips/mips-3d-8.c: Likewise.
2998 * gcc.target/mips/mips-3d-9.c: Likewise.
2999 * gcc.target/mips/mips-ps-1.c: Likewise.
3000 * gcc.target/mips/mips-ps-2.c: Likewise.
3001 * gcc.target/mips/mips-ps-3.c: Likewise.
3002 * gcc.target/mips/mips-ps-4.c: Likewise.
3003 * gcc.target/mips/mips-ps-6.c: Likewise.
3004 * gcc.target/mips/mips32-dspr2.c: Likewise.
3005 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3006 * gcc.target/mips/neg-abs-1.c: Likewise.
3007 * gcc.target/mips/neg-abs-2.c: Likewise.
3008 * gcc.target/mips/nmadd-3.c: Likewise.
3009 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3010 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3011 * gcc.target/mips/octeon-pop-1.c: Likewise.
3012 * gcc.target/mips/pr26765.c: Likewise.
3013 * gcc.target/mips/pr33256.c: Likewise.
3014 * gcc.target/mips/pr33635-1.c: Likewise.
3015 * gcc.target/mips/pr33755.c: Likewise.
3016 * gcc.target/mips/pr35802.c: Likewise.
3017 * gcc.target/mips/pr45074.c: Likewise.
3018 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3019 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3020 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3021 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3022 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3023 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3024 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3025 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3026 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3027 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3028 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3029 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3030 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3031 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3032 * gcc.target/mips/save-restore-1.c: Likewise.
3033 * gcc.target/mips/save-restore-3.c: Likewise.
3034 * gcc.target/mips/save-restore-5.c: Likewise.
3035 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3036 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3037 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3038 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3039 * gcc.target/mips/stack-1.c: Likewise.
3040
3041 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3042 Tighten regexps.
3043
3044 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3045 branch under test to be filled with preceding rather than
3046 following instructions.
3047 * gcc.target/mips/branch-10.c: Likewise.
3048 * gcc.target/mips/branch-11.c: Likewise.
3049 * gcc.target/mips/branch-12.c: Likewise.
3050 * gcc.target/mips/branch-13.c: Likewise.
3051 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3052 to be eliminated. Tighten $28 scan-assembler-not test.
3053
3054 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3055 function to...
3056 * gcc.target/mips/call-4.c: ...this new test.
3057
3058 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3059 more likely.
3060 * gcc.target/mips/code-readable-3.c: Likewise.
3061 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3062 flag but skip for -O0.
3063 * gcc.target/mips/code-readable-4.c: Likewise.
3064
3065 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3066 of operations under test.
3067 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3068
3069 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3070 Don't require sibling-call optimization.
3071 * gcc.target/mips/near-far-4.c: Likewise.
3072
3073 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3074 Make sure that the register variable is used.
3075 * gcc.target/mips/soft-float-1.c: Likewise.
3076
3077 * gcc.target/mips/sdata-1.c: Make static data volatile.
3078 * gcc.target/mips/sdata-2.c: Likewise.
3079 * gcc.target/mips/sdata-3.c: Likewise.
3080 * gcc.target/mips/sdata-4.c: Likewise.
3081
3082 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3083 skip for -O0.
3084 * gcc.target/mips/atomic-memory-2.c: Likewise.
3085 * gcc.target/mips/branch-cost-1.c: Likewise.
3086 * gcc.target/mips/branch-cost-2.c: Likewise.
3087 * gcc.target/mips/cache-1.c: Likewise.
3088 * gcc.target/mips/call-1.c: Likewise.
3089 * gcc.target/mips/call-saved-2.c: Likewise.
3090 * gcc.target/mips/const-anchor-1.c: Likewise.
3091 * gcc.target/mips/const-anchor-2.c: Likewise.
3092 * gcc.target/mips/dse-1.c: Likewise.
3093 * gcc.target/mips/dsp-lhx.c: Likewise.
3094 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3095 * gcc.target/mips/ext-1.c: Likewise.
3096 * gcc.target/mips/ext-2.c: Likewise.
3097 * gcc.target/mips/ext-3.c: Likewise.
3098 * gcc.target/mips/ext-4.c: Likewise.
3099 * gcc.target/mips/ext-5.c: Likewise.
3100 * gcc.target/mips/ext-6.c: Likewise.
3101 * gcc.target/mips/ext-7.c: Likewise.
3102 * gcc.target/mips/extend-1.c: Likewise.
3103 * gcc.target/mips/fix-r4000-1.c: Likewise.
3104 * gcc.target/mips/fix-r4000-3.c: Likewise.
3105 * gcc.target/mips/fix-r4000-5.c: Likewise.
3106 * gcc.target/mips/fix-r4000-6.c: Likewise.
3107 * gcc.target/mips/fix-r4000-8.c: Likewise.
3108 * gcc.target/mips/fix-r4000-10.c: Likewise.
3109 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3110 * gcc.target/mips/fixed-vector-type.c: Likewise.
3111 * gcc.target/mips/fpr-moves-1.c: Likewise.
3112 * gcc.target/mips/fpr-moves-2.c: Likewise.
3113 * gcc.target/mips/fpr-moves-3.c: Likewise.
3114 * gcc.target/mips/fpr-moves-4.c: Likewise.
3115 * gcc.target/mips/fpr-moves-5.c: Likewise.
3116 * gcc.target/mips/fpr-moves-6.c: Likewise.
3117 * gcc.target/mips/ins-1.c: Likewise.
3118 * gcc.target/mips/ins-2.c: Likewise.
3119 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3120 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3121 * gcc.target/mips/lazy-binding-1.c: Likewise.
3122 * gcc.target/mips/madd-3.c: Likewise.
3123 * gcc.target/mips/madd-5.c: Likewise.
3124 * gcc.target/mips/madd-6.c: Likewise.
3125 * gcc.target/mips/madd-8.c: Likewise.
3126 * gcc.target/mips/madd-9.c: Likewise.
3127 * gcc.target/mips/memcpy-1.c: Likewise.
3128 * gcc.target/mips/mips-ps-type.c: Likewise.
3129 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3130 * gcc.target/mips/mips-sched-madd.c: Likewise.
3131 * gcc.target/mips/mips16e-extends.c: Likewise.
3132 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3133 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3134 * gcc.target/mips/movcc-1.c: Likewise.
3135 * gcc.target/mips/movcc-2.c: Likewise.
3136 * gcc.target/mips/movcc-3.c: Likewise.
3137 * gcc.target/mips/msub-5.c: Likewise.
3138 * gcc.target/mips/msub-6.c: Likewise.
3139 * gcc.target/mips/msub-8.c: Likewise.
3140 * gcc.target/mips/mult-2.c: Likewise.
3141 * gcc.target/mips/mult-3.c: Likewise.
3142 * gcc.target/mips/mult-5.c: Likewise.
3143 * gcc.target/mips/mult-6.c: Likewise.
3144 * gcc.target/mips/mult-7.c: Likewise.
3145 * gcc.target/mips/mult-12.c: Likewise.
3146 * gcc.target/mips/mult-13.c: Likewise.
3147 * gcc.target/mips/mult-14.c: Likewise.
3148 * gcc.target/mips/mult-15.c: Likewise.
3149 * gcc.target/mips/mult-17.c: Likewise.
3150 * gcc.target/mips/mult-18.c: Likewise.
3151 * gcc.target/mips/mult-19.c: Likewise.
3152 * gcc.target/mips/nmadd-1.c: Likewise.
3153 * gcc.target/mips/nmadd-2.c: Likewise.
3154 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3155 * gcc.target/mips/octeon-cins-1.c: Likewise.
3156 * gcc.target/mips/octeon-cins-2.c: Likewise.
3157 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3158 * gcc.target/mips/octeon-exts-2.c: Likewise.
3159 * gcc.target/mips/octeon-exts-3.c: Likewise.
3160 * gcc.target/mips/octeon-exts-4.c: Likewise.
3161 * gcc.target/mips/octeon-exts-5.c: Likewise.
3162 * gcc.target/mips/octeon-exts-6.c: Likewise.
3163 * gcc.target/mips/octeon-exts-7.c: Likewise.
3164 * gcc.target/mips/octeon-pop-2.c: Likewise.
3165 * gcc.target/mips/octeon-seq-3.c: Likewise.
3166 * gcc.target/mips/octeon-seq-4.c: Likewise.
3167 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3168 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3169 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3170 * gcc.target/mips/pr54240.c: Likewise.
3171 * gcc.target/mips/rsqrt-1.c: Likewise.
3172 * gcc.target/mips/rsqrt-2.c: Likewise.
3173 * gcc.target/mips/rsqrt-3.c: Likewise.
3174 * gcc.target/mips/rsqrt-4.c: Likewise.
3175 * gcc.target/mips/save-restore-2.c: Likewise.
3176 * gcc.target/mips/save-restore-4.c: Likewise.
3177 * gcc.target/mips/sb1-1.c: Likewise.
3178 * gcc.target/mips/scc-1.c: Likewise.
3179 * gcc.target/mips/scc-2.c: Likewise.
3180 * gcc.target/mips/scc-3.c: Likewise.
3181 * gcc.target/mips/scc-4.c: Likewise.
3182 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3183 * gcc.target/mips/truncate-1.c: Likewise.
3184 * gcc.target/mips/truncate-2.c: Likewise.
3185 * gcc.target/mips/truncate-3.c: Likewise.
3186 * gcc.target/mips/truncate-4.c: Likewise.
3187 * gcc.target/mips/truncate-5.c: Likewise.
3188 * gcc.target/mips/truncate-6.c: Likewise.
3189 * gcc.target/mips/unaligned-1.c: Likewise.
3190
3191 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3192 skip for -O0. Require -fexpensive-optimizations.
3193 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3194 * gcc.target/mips/dspr2-MULT.c: Likewise.
3195 * gcc.target/mips/fix-r4000-2.c: Likewise.
3196 * gcc.target/mips/fix-r4000-4.c: Likewise.
3197 * gcc.target/mips/fix-r4000-7.c: Likewise.
3198 * gcc.target/mips/fix-r4000-9.c: Likewise.
3199 * gcc.target/mips/madd-1.c: Likewise.
3200 * gcc.target/mips/madd-2.c: Likewise.
3201 * gcc.target/mips/madd-4.c: Likewise.
3202 * gcc.target/mips/maddu-1.c: Likewise.
3203 * gcc.target/mips/maddu-2.c: Likewise.
3204 * gcc.target/mips/maddu-3.c: Likewise.
3205 * gcc.target/mips/maddu-4.c: Likewise.
3206 * gcc.target/mips/msub-1.c: Likewise.
3207 * gcc.target/mips/msub-2.c: Likewise.
3208 * gcc.target/mips/msub-3.c: Likewise.
3209 * gcc.target/mips/msub-4.c: Likewise.
3210 * gcc.target/mips/msubu-1.c: Likewise.
3211 * gcc.target/mips/msubu-2.c: Likewise.
3212 * gcc.target/mips/msubu-3.c: Likewise.
3213 * gcc.target/mips/msubu-4.c: Likewise.
3214 * gcc.target/mips/mult-1.c: Likewise.
3215 * gcc.target/mips/mult-4.c: Likewise.
3216 * gcc.target/mips/mult-8.c: Likewise.
3217 * gcc.target/mips/mult-9.c: Likewise.
3218 * gcc.target/mips/mult-10.c: Likewise.
3219 * gcc.target/mips/mult-11.c: Likewise.
3220 * gcc.target/mips/mult-16.c: Likewise.
3221
3222 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3223 skip for -O0 and -Os.
3224 * gcc.target/mips/fix-r4000-12.c: Likewise.
3225 * gcc.target/mips/madd-7.c: Likewise.
3226 * gcc.target/mips/mips-ps-5.c: Likewise.
3227 * gcc.target/mips/mips-ps-7.c: Likewise.
3228 * gcc.target/mips/msub-7.c: Likewise.
3229
3230 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3231 skip for -O0. Require -mno-abicalls.
3232 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3233
3234 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3235 skip for -O0. Require a total number of BBIT instructions and
3236 at least one of each kind.
3237
3238 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3239 skip for -O0. Require -fno-unroll-loops.
3240
3241 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3242 skip for -O0. Allow BLTZ as well as BGEZ.
3243
3244 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3245
3246 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3247 skip for -O0. Require -fschedule-insns2.
3248 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3249
3250 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3251 but skip for -O0. Make a branch-likely more likely.
3252
3253 * gcc.target/mips/timode-2.c: Split each test into its own function.
3254 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3255
3256 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3257 skip for -O0. Require -fpeephole2.
3258 * gcc.target/mips/vr-mult-2.c: Likewise.
3259
3260 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3261
3262 PR preprocessor/53469
3263 * gcc.dg/cpp/_Pragma7.c: New test case.
3264
3265 2012-08-27 Tobias Burnus <burnus@net-b.de>
3266
3267 PR fortran/54370
3268 * gfortran.dg/do_5.f90: New.
3269
3270 2012-08-27 Tobias Burnus <burnus@net-b.de>
3271
3272 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3273 from dg-options as -Wall no longer implies it.
3274
3275 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3276
3277 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3278
3279 2012-08-25 Jason Merrill <jason@redhat.com>
3280
3281 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3282
3283 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/51421
3286 * g++.dg/cpp0x/auto34.C: New.
3287
3288 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR c/54363
3291 * gcc.dg/pr54363.c: New test.
3292
3293 PR c/54355
3294 * gcc.dg/pr54355.c: New test.
3295
3296 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3297
3298 PR debug/52857
3299 * gcc.target/i386/pr52857-1.c: New.
3300 * gcc.target/i386/pr52857-2.c: Likewise.
3301
3302 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3303
3304 * gcc.target/mips/code-readable-4.c: New test.
3305
3306 2012-08-23 Julian Brown <julian@codesourcery.com>
3307 Sandra Loosemore <sandra@codesourcery.com>
3308
3309 * gcc.target/mips/code-readable-1.c: Add -O to options.
3310
3311 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/20420
3314 * g++.dg/lookup/using53.C: New.
3315
3316 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3317
3318 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3319 * gcc.dg/fixed-point/convert-1.c: New.
3320 * gcc.dg/fixed-point/convert-2.c: New.
3321 * gcc.dg/fixed-point/convert-3.c: New.
3322 * gcc.dg/fixed-point/convert-4.c: New.
3323 * gcc.dg/fixed-point/convert-float-1.c: New.
3324 * gcc.dg/fixed-point/convert-float-2.c: New.
3325 * gcc.dg/fixed-point/convert-float-3.c: New.
3326 * gcc.dg/fixed-point/convert-float-4.c: New.
3327 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3328 * gcc.dg/fixed-point/convert-sat.c: New.
3329 * gcc.dg/fixed-point/convert.h: New.
3330
3331 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3332
3333 PR target/54089
3334 * gcc.target/sh/pr54089-2.c: New.
3335
3336 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3337
3338 * gcc.target/i386/long-double-64-1.c: New file.
3339 * gcc.target/i386/long-double-64-2.c: Likewise.
3340 * gcc.target/i386/long-double-64-3.c: Likewise.
3341 * gcc.target/i386/long-double-64-4.c: Likewise.
3342 * gcc.target/i386/long-double-80-1.c: Likewise.
3343 * gcc.target/i386/long-double-80-2.c: Likewise.
3344 * gcc.target/i386/long-double-80-3.c: Likewise.
3345 * gcc.target/i386/long-double-80-4.c: Likewise.
3346 * gcc.target/i386/long-double-80-5.c: Likewise.
3347 * gcc.target/i386/long-double-80-6.c: Likewise.
3348 * gcc.target/i386/long-double-80-7.c: Likewise.
3349
3350 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3351
3352 PR tree-optimization/54317
3353 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3354
3355 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3356
3357 PR target/39423
3358 * gcc.target/sh/pr39423-2.c: New.
3359
3360 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3361
3362 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3363 * gcc.dg/fold-perm.c: Likewise.
3364
3365 2012-08-20 Jan Hubicka <jh@suse.cz>
3366
3367 PR fortran/48636
3368 * gcc.dg/ipa/inlinehint-1.c: New.
3369
3370 2012-08-20 Florian Weimer <fweimer@redhat.com>
3371
3372 PR c++/19351
3373 * g++.dg/init/new38.C: New test.
3374 * g++.dg/init/new39.C: New test.
3375
3376 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3377
3378 PR target/54089
3379 * gcc.target/sh/pr54089-1.c: New.
3380
3381 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3382
3383 PR target/51244
3384 * gcc.target/sh/pr51244-11.c: New.
3385
3386 2012-08-20 Tobias Burnus <burnus@net-b.de>
3387
3388 PR fortran/54301
3389 * gfortran.dg/warn_target_lifetime_2.f90: New.
3390
3391 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3392
3393 PR c++/10416
3394 * g++.dg/warn/Wunused-var-17.C: New.
3395
3396 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3397
3398 PR middle-end/53992
3399 * gcc.dg/gomp/pr53992.c: New test.
3400
3401 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3402
3403 PR tree-ssa/54295
3404 * gcc.c-torture/execute/20120817-1.c: New test.
3405
3406 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3407
3408 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3409 add instruction.
3410 (f2): New test that really does need adds.
3411
3412 2012-08-20 Richard Guenther <rguenther@suse.de>
3413
3414 PR tree-optimization/54327
3415 * gcc.dg/torture/pr54327.c: New testcase.
3416
3417 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR tree-optimization/54321
3420 * gcc.c-torture/compile/pr54321.c: New test.
3421
3422 2012-08-20 Tobias Burnus <burnus@net-b.de>
3423
3424 PR fortran/54301
3425 * gfortran.dg/warn_target_lifetime_1.f90: New.
3426
3427 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3428
3429 PR fortran/54298
3430 * gfortran.dg/real_compare_1.f90: New test case.
3431 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3432
3433 2012-08-18 Jan Hubicka <jh@suse.cz>
3434
3435 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3436
3437 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3438
3439 PR fortran/39290
3440 * gfortran.dg/interface_37.f90: New test.
3441
3442 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3443 Gary Funck <gary@intrepid.com>
3444
3445 PR target/20020
3446 * gcc.target/i386/pr20020-1.c: New test.
3447 * gcc.target/i386/pr20020-2.c: Likewise.
3448 * gcc.target/i386/pr20020-3.c: Likewise.
3449
3450 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3451
3452 * gcc.target/i386/perm-concat.c: New test.
3453
3454 2012-08-17 Julian Brown <julian@codesourcery.com>
3455
3456 * gcc.target/arm/div64-unwinding.c: New test.
3457
3458 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3459
3460 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3461
3462 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3463
3464 PR target/54236
3465 * gcc.target/sh/pr54236-1.c: New.
3466
3467 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3468
3469 * lib/target-supports.exp (check_effective_target_sync_int_long)
3470 (check_effective_target_sync_char_short): Enable for crisv32-*
3471 and cris-*.
3472
3473 PR middle-end/54261
3474 * gcc.dg/torture/pr54261-1.c: New test.
3475
3476 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3477
3478 PR fortran/54243
3479 PR fortran/54244
3480 * gfortran.dg/typebound_call_24.f03: New.
3481
3482 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3483
3484 PR tree-optimization/54245
3485 * gcc.dg/tree-ssa/pr54245.c: New test.
3486
3487 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3488
3489 PR tree-optimization/54240
3490 * gcc.target/powerpc/pr54240.c: New test.
3491 * gcc.target/mips/pr54240.c: Likewise.
3492
3493 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3494
3495 PR target/52933
3496 * gcc.target/sh/pr52933-1.c: New.
3497 * gcc.target/sh/pr52933-2.c: New.
3498
3499 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3500
3501 PR target/50751
3502 * gcc.target/sh/pr50751-8.c: New.
3503
3504 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3505
3506 PR fortran/47586
3507 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3508 * gfortran.dg/typebound_proc_27.f03: New test.
3509
3510 2012-08-14 Sterling Augustine <saugustine@google.com>
3511
3512 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3513
3514 2012-08-14 Tobias Burnus <burnus@net-b.de>
3515
3516 PR fortran/40881
3517 * gfortran.dg/data_constraints_3.f90: New.
3518 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3519 to disable -pedantic compilation.
3520 * gfortran.dg/pr37243.f: Ditto.
3521 * gfortran.dg/g77/19990826-3.f: Ditto.
3522 * gfortran.dg/g77/20020307-1.f : Ditto.
3523 * gfortran.dg/g77/980310-3.f: Ditto.
3524
3525 2012-08-14 Tobias Burnus <burnus@net-b.de>
3526
3527 PR fortran/54234
3528 * gfortran.dg/warn_conversion_4.f90: New.
3529
3530 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR middle-end/53411
3533 PR rtl-optimization/53495
3534 * gcc.c-torture/compile/pr53411.c: New test.
3535 * gcc.c-torture/compile/pr53495.c: New test.
3536
3537 2012-08-13 Richard Guenther <rguenther@suse.de>
3538
3539 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3540
3541 2012-08-13 Richard Guenther <rguenther@suse.de>
3542
3543 PR tree-optimization/54200
3544 * gcc.dg/guality/pr54200.c: New testcase.
3545 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3546
3547 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3548
3549 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3550
3551 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3552
3553 PR target/51244
3554 * gcc.target/sh/pr51244-7.c: New.
3555 * gcc.target/sh/pr51244-8.c: New.
3556 * gcc.target/sh/pr51244-9.c: New.
3557 * gcc.target/sh/pr51244-10.c: New.
3558
3559 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3560
3561 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3562 -m2e or -m2a.
3563 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3564 * gcc.target/sh/pr53511-1.c: Likewise.
3565 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3566 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3567 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3568 * gcc.target/sh/pr53512-3.c: Likewise.
3569 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3570
3571 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3572
3573 PR target/39423
3574 * gcc.c-torture/compile/pr39423-1.c: New.
3575 * gcc.c-torture/compile/pr39423-2.c: New.
3576
3577 2012-08-12 Tobias Burnus <burnus@net-b.de>
3578
3579 PR fortran/54221
3580 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3581 they appear uninitialized on the RHS.
3582 * gfortran.dg/public_private_module_6.f90: New.
3583
3584 2012-08-11 Martin Jambor <mjambor@suse.cz>
3585
3586 PR fortran/48636
3587 * gfortran.dg/pr48636.f90: New test.
3588
3589 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3590
3591 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3592 to avoid warnings.
3593 (main): Adjust caller.
3594
3595 2012-08-10 Richard Guenther <rguenther@suse.de>
3596
3597 * gcc.dg/matrix/*.c: Adjust and move ...
3598 * gcc.dg/torture/: ... here.
3599 * gcc.dg/matrix: Remove directory.
3600
3601 2012-08-10 Richard Guenther <rguenther@suse.de>
3602
3603 PR middle-end/54219
3604 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3605
3606 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3607
3608 PR middle-end/54211
3609 * gcc.dg/tree-ssa/pr54211.c: New test.
3610
3611 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612
3613 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3614 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3615
3616 2012-08-10 Richard Guenther <rguenther@suse.de>
3617
3618 PR tree-optimization/54109
3619 * gcc.dg/torture/pr54109.c: New testcase.
3620 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3621 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3622
3623 2012-08-10 Richard Guenther <rguenther@suse.de>
3624
3625 PR tree-optimization/54027
3626 * gcc.dg/torture/pr54027.c: New testcase.
3627
3628 2012-08-10 Richard Guenther <rguenther@suse.de>
3629
3630 * g++.dg/plugin/selfassign.c: Adjust.
3631 * gcc.dg/plugin/selfassign.c: Likewise.
3632 * gcc.dg/strlenopt-11.c: Likewise.
3633 * gcc.dg/strlenopt-13.c: Likewise.
3634 * gcc.dg/no-strict-overflow-4.c: Likewise.
3635 * gcc.dg/strict-overflow-4.c: Likewise.
3636 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3637 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3638 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3639 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3640 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3641 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3642 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3643 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3644 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3645 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3646 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3647 * gcc.dg/pr46309.c: Likewise.
3648 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3649
3650 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3651
3652 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3653 for x86 targets.
3654 * gcc.c-torture/compile/20120727-2.c: New test.
3655
3656 2012-08-09 Martin Jambor <mjambor@suse.cz>
3657
3658 * gcc.dg/ipa/iinline-4.c: New test.
3659 * gcc.dg/ipa/iinline-5.c: Likewise.
3660 * gcc.dg/ipa/iinline-6.c: Likewise.
3661 * gcc.dg/ipa/iinline-7.c: Likewise.
3662 * gcc.dg/lto/20120723_0.c: Likewise.
3663 * gcc.dg/lto/20120723_1.c: Likewise.
3664
3665 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3666
3667 PR target/39423
3668 * gcc.target/sh/pr39423-1.c: New.
3669
3670 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3671
3672 PR target/51244
3673 * gcc.target/sh/pr51244-5: New.
3674 * gcc.target/sh/pr51244-6: New.
3675
3676 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3677
3678 * gcc.target/i386/adx-addxcarry32-3.c: New.
3679 * gcc.target/i386/adx-addxcarry64-3.c: New.
3680
3681 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3682
3683 PR rtl-optimization/53701
3684 * gcc.dg/pr53701.c: New test.
3685
3686 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3687
3688 * gcc.c-torture/compile/20120727-1.c: New test.
3689
3690 2012-08-09 Tobias Burnus <burnus@net-b.de>
3691
3692 PR fortran/54199
3693 * gfortran.dg/intrinsic_shadow_4.f90: New.
3694
3695 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3696
3697 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3698
3699 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3700
3701 * gcc.c-torture/execute/20120808-1.c: New test.
3702
3703 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3704
3705 PR rtl-optimization/54157
3706 * gcc.target/i386/pr54157.c: New file.
3707
3708 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3709
3710 * gcc.target/i386/adx-addcarryx32-1.c: New.
3711 * gcc.target/i386/adx-addcarryx32-2.c: New.
3712 * gcc.target/i386/adx-addcarryx64-1.c: New.
3713 * gcc.target/i386/adx-addcarryx64-2.c: New.
3714 * gcc.target/i386/adx-check.h: New.
3715 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3716 * gcc.target/i386/sse-12.c: Add -madx.
3717 * gcc.target/i386/sse-13.c: Ditto.
3718 * gcc.target/i386/sse-14.c: Ditto.
3719 * gcc.target/i386/sse-22.c: Ditto.
3720 * gcc.target/i386/sse-23.c: Ditto.
3721 * g++.dg/other/i386-2.C: Ditto.
3722 * g++.dg/other/i386-3.C: Ditto.
3723
3724 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3725
3726 * gcc.dg/tree-ssa/slsr-5.c: New.
3727 * gcc.dg/tree-ssa/slsr-6.c: New.
3728 * gcc.dg/tree-ssa/slsr-7.c: New.
3729 * gcc.dg/tree-ssa/slsr-8.c: New.
3730 * gcc.dg/tree-ssa/slsr-9.c: New.
3731 * gcc.dg/tree-ssa/slsr-10.c: New.
3732 * gcc.dg/tree-ssa/slsr-11.c: New.
3733 * gcc.dg/tree-ssa/slsr-12.c: New.
3734 * gcc.dg/tree-ssa/slsr-13.c: New.
3735 * gcc.dg/tree-ssa/slsr-14.c: New.
3736 * gcc.dg/tree-ssa/slsr-15.c: New.
3737 * gcc.dg/tree-ssa/slsr-16.c: New.
3738 * gcc.dg/tree-ssa/slsr-17.c: New.
3739 * gcc.dg/tree-ssa/slsr-18.c: New.
3740 * gcc.dg/tree-ssa/slsr-19.c: New.
3741 * gcc.dg/tree-ssa/slsr-20.c: New.
3742 * gcc.dg/tree-ssa/slsr-21.c: New.
3743 * gcc.dg/tree-ssa/slsr-22.c: New.
3744 * gcc.dg/tree-ssa/slsr-23.c: New.
3745 * gcc.dg/tree-ssa/slsr-24.c: New.
3746 * gcc.dg/tree-ssa/slsr-25.c: New.
3747 * gcc.dg/tree-ssa/slsr-26.c: New.
3748 * gcc.dg/tree-ssa/slsr-30.c: New.
3749 * gcc.dg/tree-ssa/slsr-31.c: New.
3750
3751 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3752
3753 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3754 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3755 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3756
3757 2012-08-06 Cary Coutant <ccoutant@google.com>
3758
3759 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3760
3761 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3762
3763 PR fortran/35831
3764 * gfortran.dg/dummy_procedure_5.f90: Modified.
3765 * gfortran.dg/dummy_procedure_8.f90: New.
3766 * gfortran.dg/interface_26.f90: Modified.
3767 * gfortran.dg/proc_ptr_11.f90: Modified.
3768 * gfortran.dg/proc_ptr_15.f90: Modified.
3769 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3770 * gfortran.dg/typebound_override_1.f90: Modified.
3771 * gfortran.dg/typebound_proc_6.f03: Modified.
3772
3773 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3774
3775 PR tree-optimization/51938
3776 PR tree-optimization/52005
3777 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3778 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3779 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3780 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3781
3782 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3783
3784 Avoid crashing on erroneous static_assert usage
3785 * g++.dg/cpp0x/static_assert8.C: New test.
3786
3787 2012-08-06 Jason Merrill <jason@redhat.com>
3788
3789 * g++.dg/cpp0x/sfinae38.C: New.
3790
3791 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3792 Paolo Carlini <paolo.carlini@oracle.com>
3793
3794 PR c++/54165
3795 * g++.dg/conversion/void2.C: New.
3796
3797 2012-08-06 Tom de Vries <tom@codesourcery.com>
3798
3799 * gcc.dg/tree-ssa/vrp78.c: New test.
3800
3801 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3802 Richard Sandiford <rdsandiford@googlemail.com>
3803
3804 * g++.dg/opt/enum2.C: Require fpic target.
3805 * g++.dg/lto/20090303_0.C: Likewise.
3806
3807 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3808 Catherine Moore <clm@codesourcery.com>
3809
3810 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3811 flush function names too.
3812 * gcc.target/mips/clear-cache-1.c: Likewise.
3813
3814 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3815
3816 PR target/54156
3817 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3818
3819 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3820
3821 PR fortran/54166
3822 * gfortran.dg/array_5.f90: New test.
3823
3824 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3825
3826 PR tree-optimization/30318
3827 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3828
3829 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3830
3831 * g++.dg/ext/vector17.C: New testcase.
3832
3833 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3834
3835 PR target/51931
3836 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3837 * g++.dg/opt/longbranch1.C: Likewise.
3838
3839 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3840
3841 PR tree-optimization/53805
3842 * gcc.dg/fold-notunord.c: New testcase.
3843
3844 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3845
3846 PR fortran/48820
3847 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3848 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3849
3850 2012-08-02 Jason Merrill <jason@redhat.com>
3851 Paolo Carlini <paolo.carlini@oracle.com>
3852
3853 PR c++/51213 (again)
3854 * g++.dg/cpp0x/sfinae37.C: Extend.
3855
3856 2012-08-02 Richard Guenther <rguenther@suse.de>
3857
3858 PR tree-optimization/50672
3859 * g++.dg/torture/pr50672.C: New testcase.
3860
3861 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3862
3863 PR fortran/54147
3864 * gfortran.dg/abstract_type_6.f03: Modified.
3865 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3866 * gfortran.dg/proc_ptr_comp_35.f90: New.
3867 * gfortran.dg/typebound_proc_9.f03: Modified.
3868 * gfortran.dg/typebound_proc_26.f90: New.
3869
3870 2012-08-02 Richard Guenther <rguenther@suse.de>
3871
3872 * gcc.dg/torture/pta-callused-1.c: Adjust.
3873 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3874 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3875 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3876 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3877 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3878 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3879 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3880 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3881
3882 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3883
3884 PR fortran/54033
3885 * gfortran.dg/include_6.f90: New test case.
3886 * gfortran.dg/include_7.f90: New test case.
3887 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3888
3889 2012-08-01 Tom de Vries <tom@codesourcery.com>
3890
3891 * gcc.dg/tree-ssa/vrp76.c: New test.
3892
3893 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3894
3895 PR tree-optimization/46556
3896 * gcc.dg/tree-ssa/slsr-27.c: New.
3897 * gcc.dg/tree-ssa/slsr-28.c: New.
3898 * gcc.dg/tree-ssa/slsr-29.c: New.
3899
3900 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3901
3902 PR fortran/42418
3903 * gfortran.dg/proc_decl_29.f90: New.
3904
3905 2012-07-31 Dehao Chen <dehao@google.com>
3906
3907 * gcc.dg/predict-7.c: New test.
3908
3909 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3910
3911 PR fortran/54134
3912 * gfortran.dg/typebound_override_3.f90: New.
3913
3914 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3915
3916 PR tree-optimization/53773
3917 * gcc.dg/vect/pr53773.c: New test.
3918
3919 2012-07-31 Nick Clifton <nickc@redhat.com>
3920
3921 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3922 and for XStormy16.
3923
3924 2012-07-31 Tobias Burnus <burnus@net-b.de>
3925
3926 * gfortran.dg/c_funloc_tests_6.f90: New.
3927 * gfortran.dg/c_funloc_tests_7.f90: New.
3928 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3929
3930 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3931
3932 PR c++/53624
3933 * g++.dg/cpp0x/temp_default5.C: New.
3934
3935 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3936
3937 PR fortran/51081
3938 * gfortran.dg/proc_ptr_37.f90: New.
3939
3940 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3941
3942 * lib/target-supports.exp
3943 (check_effective_target_vect_natural_alignment): New function.
3944 * gcc.dg/align-2.c: Only run on targets with natural alignment
3945 of vector types.
3946 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3947 alignment of vector types.
3948
3949 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3950 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3951
3952 * gcc.target/i386/rdseed16-1.c: New.
3953 * gcc.target/i386/rdseed32-1.c: Ditto
3954 * gcc.target/i386/rdseed64-1.c: Ditto
3955 * gcc.target/i386/sse-12.c: Add -mrdseed.
3956 * gcc.target/i386/sse-13.c: Ditto.
3957 * gcc.target/i386/sse-14.c: Ditto.
3958 * g++.dg/other/i386-2.C: Ditto.
3959 * g++.dg/other/i386-3.C: Ditto.
3960
3961 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3962
3963 PR target/51244
3964 * gcc.target/sh/pr51244-4.c: New.
3965
3966 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3967
3968 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3969 for alpha*-*-* targets. Cleanup original tree dump.
3970
3971 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3972
3973 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3974 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3975
3976 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3977
3978 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3979 rand, srand. Include <stdlib.h>.
3980
3981 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3982
3983 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3984
3985 2012-07-26 Richard Henderson <rth@redhat.com>
3986
3987 * gcc.dg/attr-hotcold-1.c: New.
3988 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3989
3990 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3991 Sandra Loosemore <sandra@codesourcery.com>
3992
3993 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3994
3995 2012-07-26 Tobias Burnus <burnus@net-b.de>
3996
3997 * gfortran.dg/contiguous_1.f90: Update dg-error.
3998 * gfortran.dg/proc_ptr_32.f90: Ditto.
3999
4000 2012-07-26 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/54098
4003 * gcc.dg/torture/pr54098.c: New testcase.
4004
4005 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4006
4007 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4008 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4009
4010 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4011
4012 PR fortran/44354
4013 * gfortran.dg/array_constructor_39.f90: New test.
4014
4015 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4016
4017 PR fortran/44354
4018 * gfortran.dg/array_constructor_38.f90: New test.
4019
4020 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4021
4022 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4023
4024 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/noreturn5.ad[sb]: New test.
4027
4028 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4029 Paul Brook <paul@codesourcery.com>
4030
4031 PR target/53633
4032
4033 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4034 * c-c++-common/pr53633.c: New test.
4035
4036 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4037
4038 * gcc.target/i386/asm-dialect-1.c: New test case.
4039
4040 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4041 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4042
4043 * gcc.target/i386/prefetchw-1.c: New.
4044 * gcc.target/i386/sse-12.c: Add -mprfchw.
4045 * gcc.target/i386/sse-13.c: Ditto.
4046 * gcc.target/i386/sse-14.c: Ditto.
4047 * gcc.target/i386/sse-22.c: Ditto.
4048 * gcc.target/i386/sse-23.c: Ditto.
4049 * g++.dg/other/i386-2.C: Ditto.
4050 * g++.dg/other/i386-3.C: Ditto.
4051
4052 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4053
4054 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4055
4056 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4057
4058 PR target/54051
4059 * gcc.target/arm/pr54051.c: New.
4060 * gcc.target/arm/vfp-1.c: Adjust test.
4061
4062 2012-07-24 Julian Brown <julian@codesourcery.com>
4063
4064 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4065 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4066 hard-float ARM.
4067
4068 2012-07-23 Paul Brook <paul@codesourcery.com>
4069
4070 * g++.dg/other/armv7m-1.c: New test.
4071
4072 2012-07-23 Julian Brown <julian@codesourcery.com>
4073
4074 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4075 ARM.
4076 (DO_TEST): Define to 1 for appropriate ARM targets.
4077
4078 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4079
4080 PR tree-optimization/53881
4081 * gcc.dg/pr53881.c: Renamed to ...
4082 * gcc.dg/pr53881-1.c: ... this.
4083 * gcc.dg/pr53881-2.c: New test.
4084
4085 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4086
4087 Handle recent changes in default atomics for cris*-*-linux*.
4088 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4089 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4090 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4091 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4092 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4093 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4094 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4095 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4096 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4097 -mno-unaligned-atomic-may-use-library is in effect for
4098 cris*-*-linux*.
4099 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4100 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4101 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4102 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4103 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4104 gcc.target/cris/torture/sync-mis-op-i-1.c,
4105 gcc.target/cris/torture/sync-mis-op-i-2.c,
4106 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4107 gcc.target/cris/torture/sync-mis-op-i-3.c,
4108 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4109 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4110 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4111 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4112 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4113 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4114 (main): Remove local variable x.
4115 [mis_ok]: Check that atomics don't fail.
4116
4117 2012-07-21 Andrew Pinski <apinski@cavium.com>
4118
4119 * gcc.dg/tree-ssa/vrp72.c: New test.
4120 * gcc.dg/tree-ssa/vrp73.c: New test.
4121 * gcc.dg/tree-ssa/vrp74.c: New test.
4122 * gcc.dg/tree-ssa/vrp75.c: New test.
4123
4124 2012-07-21 Andrew Pinski <apinski@cavium.com>
4125
4126 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4127 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4128
4129 2012-07-21 Andrew Pinski <apinski@cavium.com>
4130
4131 * gcc.target/mips/octeon-pop-2.c: New testcase.
4132
4133 2012-07-21 Tobias Burnus <burnus@net-b.de>
4134
4135 PR fortran/48820
4136 * gfortran.dg/assumed_rank_3.f90: New.
4137 * gfortran.dg/assumed_rank_11.f90: New.
4138 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4139 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4140 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4141
4142 2012-07-21 Andrew Pinski <apinski@cavium.com>
4143
4144 * gcc.target/mips/unaligned-1.c: New testcase.
4145
4146 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4147
4148 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4149
4150 2012-07-20 Tobias Burnus <burnus@net-b.de>
4151
4152 * gfortran.dg/bind_c_array_params_2.f90: New.
4153 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4154 and update dg-error.
4155
4156 2012-07-20 Tobias Burnus <burnus@net-b.de>
4157
4158 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4159
4160 2012-07-20 Jason Merrill <jason@redhat.com>
4161
4162 PR c++/54038
4163 * g++.dg/other/array7.C: New.
4164
4165 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4166
4167 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4168 the basic block and check loop depth.
4169 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4170 matching patterns and comments.
4171 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4172 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4173
4174 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR c++/28656
4177 * c-c++-common/pr28656.c: New test.
4178
4179 2012-07-19 Jason Merrill <jason@redhat.com>
4180
4181 PR c++/54026
4182 * g++.dg/init/mutable1.C: New.
4183
4184 2012-07-20 Tobias Burnus <burnus@net-b.de>
4185
4186 PR fortran/48820
4187 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4188 * gfortran.dg/assumed_rank_1.f90: New.
4189 * gfortran.dg/assumed_rank_1_c.c: New.
4190 * gfortran.dg/assumed_rank_2.f90: New.
4191 * gfortran.dg/assumed_rank_4.f90: New.
4192 * gfortran.dg/assumed_rank_5.f90: New.
4193 * gfortran.dg/assumed_rank_6.f90: New.
4194 * gfortran.dg/assumed_rank_7.f90: New.
4195 * gfortran.dg/assumed_rank_8.f90: New.
4196 * gfortran.dg/assumed_rank_8_c.c: New.
4197 * gfortran.dg/assumed_rank_9.f90: New.
4198 * gfortran.dg/assumed_rank_10.f90: New.
4199 * gfortran.dg/assumed_rank_12.f90: New.
4200
4201 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4202
4203 * gnat.dg/opt25.adb: New test.
4204 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4205 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4206
4207 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4208
4209 * gnat.dg/aggr20.ad[sb]: New test.
4210 * gnat.dg/aggr20_pkg.ads: New helper.
4211
4212 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gnat.dg/derived_type3.adb: New test.
4215 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4216
4217 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR rtl-optimization/53942
4220 * gcc.dg/pr53942.c: New test.
4221
4222 2012-07-19 Jason Merrill <jason@redhat.com>
4223
4224 PR c++/54021
4225 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4226
4227 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4228
4229 * gnat.dg/discr38.adb: New test.
4230
4231 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR middle-end/54017
4234 * c-c++-common/gomp/pr54017.c: New test.
4235
4236 2012-07-19 Richard Guenther <rguenther@suse.de>
4237 Eric Botcazou <ebotcazou@adacore.com>
4238
4239 * gnat.dg/loop_optimization11.adb: New testcase.
4240 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4241
4242 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4243 Jason Merrill <jason@redhat.com>
4244
4245 * g++.dg/cpp0x/sfinae37.C: New.
4246 * g++.dg/template/access23.C: New.
4247 * g++.dg/template/access7.C: Adjust.
4248 * g++.dg/template/sfinae10.C: Don't expect errors.
4249 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4250
4251 2012-07-18 Julian Brown <julian@codesourcery.com>
4252 Sandra Loosemore <sandra@codesroucery.com>
4253
4254 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4255
4256 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/noreturn4.ad[sb]: New test.
4259 * gnat.dg/noreturn4_pkg.ads: New helper.
4260
4261 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4262 Julian Brown <julian@codesourcery.com>
4263
4264 * gcc.target/arm/neon-vdup-1.c: New test case.
4265 * gcc.target/arm/neon-vdup-2.c: New test case.
4266 * gcc.target/arm/neon-vdup-3.c: New test case.
4267 * gcc.target/arm/neon-vdup-4.c: New test case.
4268 * gcc.target/arm/neon-vdup-5.c: New test case.
4269 * gcc.target/arm/neon-vdup-6.c: New test case.
4270 * gcc.target/arm/neon-vdup-7.c: New test case.
4271 * gcc.target/arm/neon-vdup-8.c: New test case.
4272 * gcc.target/arm/neon-vdup-9.c: New test case.
4273 * gcc.target/arm/neon-vdup-10.c: New test case.
4274 * gcc.target/arm/neon-vdup-11.c: New test case.
4275 * gcc.target/arm/neon-vdup-12.c: New test case.
4276 * gcc.target/arm/neon-vdup-13.c: New test case.
4277 * gcc.target/arm/neon-vdup-14.c: New test case.
4278 * gcc.target/arm/neon-vdup-15.c: New test case.
4279 * gcc.target/arm/neon-vdup-16.c: New test case.
4280 * gcc.target/arm/neon-vdup-17.c: New test case.
4281 * gcc.target/arm/neon-vdup-18.c: New test case.
4282 * gcc.target/arm/neon-vdup-19.c: New test case.
4283 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4284 arguments non-constant.
4285
4286 2012-07-18 Richard Guenther <rguenther@suse.de>
4287
4288 PR tree-optimization/53970
4289 * g++.dg/torture/pr53970.C: New testcase.
4290
4291 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4292
4293 PR target/38621
4294 * gcc.c-torture/compile/pr38621.c: New.
4295
4296 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4297
4298 PR target/33135
4299 * gcc.target/sh/pr33135-1.c: New.
4300 * gcc.target/sh/pr33135-2.c: New.
4301 * gcc.target/sh/pr33135-3.c: New.
4302 * gcc.target/sh/pr33135-4.c: New.
4303
4304 2012-07-17 Jason Merrill <jason@redhat.com>
4305
4306 PR c++/53995
4307 * g++.dg/parse/enum9.C: New.
4308
4309 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4310 Sandra Loosemore <sandra@codesourcery.com>
4311
4312 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4313 if there is a conflict with -mcpu=. Use -mcpu=5208.
4314
4315 2012-07-17 Jason Merrill <jason@redhat.com>
4316
4317 PR c++/53989
4318 * g++.dg/template/array23.C: New.
4319
4320 2012-07-17 Tobias Burnus <burnus@net-b.de>
4321
4322 PR fortran/53985
4323 * gfortran.dg/bind_c_usage_26.f90: New.
4324 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4325 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4326 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4327 * gfortran.dg/interop_params.f03: Ditto.
4328
4329 2012-07-17 Jason Merrill <jason@redhat.com>
4330
4331 * g++.dg/template/inherit8.C: Adjust.
4332 * g++.dg/template/using21.C: Adjust.
4333 * g++.dg/template/using22.C: Adjust.
4334
4335 PR c++/53549
4336 * g++.dg/template/current-inst1.C: New.
4337 * g++.dg/parse/crash35.C: Adjust.
4338
4339 2012-07-17 Tobias Burnus <burnus@net-b.de>
4340
4341 PR fortran/52101
4342 * gfortran.dg/oldstyle_4.f90: New.
4343
4344 2012-07-17 Tobias Burnus <burnus@net-b.de>
4345
4346 PR fortran/49265
4347 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4348 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4349
4350 2012-07-16 Jason Merrill <jason@redhat.com>
4351
4352 * g++.dg/parse/access8.C: Adjust.
4353 * g++.dg/template/sfinae6_neg.C: Adjust.
4354
4355 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4356
4357 PR fortran/53824
4358 * gfortran.dg/coarray_allocate_1.f90: New test.
4359
4360 2012-07-16 Andrew Pinski <apinski@cavium.com>
4361
4362 * gcc.c-torture/execute/bswap-1.c: New testcase.
4363 * gcc.c-torture/compile/unalign-1.c: New testcase.
4364 * gcc.c-torture/compile/20120524-1.c: New testcase.
4365 * gcc.c-torture/compile/20101216-1.c: New testcase.
4366
4367 2012-07-16 Dehao Chen <dehao@google.com>
4368
4369 Revert
4370 2012-07-10 Dehao Chen <dehao@google.com>
4371
4372 * gcc.dg/debug_info_inline.c: New test.
4373
4374 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4375
4376 PR fortran/53956
4377 * gfortran.dg/proc_decl_28.f90: New.
4378
4379 2012-07-16 Andrew Pinski <apinski@cavium.com>
4380
4381 * gcc.dg/torture/builtins-1.c: New testcase.
4382
4383 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4384
4385 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4386 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4387 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4388 gcc.target/cris/sync-1-v10.c,
4389 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4390 pass -mno-unaligned-atomic-may-use-library.
4391 * gcc.target/cris/sync-xchg-1.c: New test.
4392 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4393 valid register operand output modifier.
4394
4395 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4396
4397 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4398 characters.
4399
4400 2012-07-13 Andrew Pinski <apinski@cavium.com>
4401
4402 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4403 rather than cleanup-tree-dump.
4404 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4405
4406 2012-07-13 Richard Guenther <rguenther@suse.de>
4407
4408 PR tree-optimization/53907
4409 * gcc.target/i386/pr53907.c: New testcase.
4410
4411 2012-07-13 Richard Guenther <rguenther@suse.de>
4412
4413 PR tree-optimization/53922
4414 * gcc.dg/torture/pr53922.c: New testcase.
4415
4416 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4417
4418 PR rtl-optimization/53908
4419 * gcc.dg/torture/pr53908.c: New test.
4420
4421 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4422
4423 PR c++/53531
4424 * g++.dg/cpp0x/variadic135.C: New.
4425
4426 2012-07-12 Jason Merrill <jason@redhat.com>
4427
4428 * g++.dg/template/sfinae6_neg.C: Adjust.
4429
4430 2012-07-12 Tobias Burnus <burnus@net-b.de>
4431
4432 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4433 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4434 scan-tree-dump-times pattern.
4435
4436 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4437
4438 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4439
4440 2012-07-11 Jason Merrill <jason@redhat.com>
4441
4442 DR 1402
4443 * g++.g/cpp0x/defaulted37.C: New.
4444
4445 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4446
4447 PR target/53859
4448 * gcc.target/arm/pr53859.c: New test.
4449
4450 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4451
4452 PR target/53886
4453 * gcc.c-torture/compile/pr53886.c: New.
4454
4455 2012-07-10 Dehao Chen <dehao@google.com>
4456
4457 * gcc.dg/debug_info_inline.c: New test.
4458
4459 2012-07-10 Jason Merrill <jason@redhat.com>
4460
4461 PR c++/53733
4462 * g++.dg/cpp0x/defaulted36.C: New.
4463 * g++.dg/cpp0x/defaulted21.C: Adjust.
4464
4465 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4466
4467 2012-07-09 Sterling Augustine <saugustine@google.com>
4468
4469 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4470
4471 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4472
4473 PR tree-optimization/53887
4474 * gcc.dg/pr53887.c: New test.
4475
4476 2012-07-09 Jason Merrill <jason@redhat.com>
4477
4478 PR c++/53882
4479 * g++.dg/cpp0x/nullptr29.C: New.
4480
4481 2012-07-09 Tom de Vries <tom@codesourcery.com>
4482 Richard Guenther <rguenther@suse.de>
4483
4484 * gcc.dg/builtin-unreachable-6.c: New test.
4485 * gcc.dg/builtin-unreachable-5.c: New test.
4486
4487 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4488
4489 PR tree-optimization/53881
4490 * gcc.dg/pr53881.c: New test.
4491
4492 2012-07-06 Jason Merrill <jason@redhat.com>
4493
4494 PR c++/53862
4495 * g++.dg/cpp0x/variadic134.C: New.
4496
4497 PR c++/53858
4498 * g++.dg/cpp0x/alias-decl-20.C: New.
4499
4500 2012-07-06 Tom de Vries <tom@codesourcery.com>
4501
4502 PR tree-optimization/51879
4503 * gcc.dg/pr51879-16.c: New test.
4504 * gcc.dg/pr51879-17.c: Same.
4505
4506 2012-07-06 Tom de Vries <tom@codesourcery.com>
4507
4508 PR tree-optimization/52009
4509 * gcc.dg/pr51879-7.c: New test.
4510 * gcc.dg/pr51879-18.c: New test.
4511
4512 2012-07-05 Jason Merrill <jason@redhat.com>
4513
4514 PR c++/50852
4515 * g++.dg/template/typedef39.C: New.
4516
4517 PR c++/53039
4518 * g++.dg/cpp0x/variadic133.C: New.
4519 * g++.dg/template/param1.C: Adjust.
4520
4521 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4522
4523 PR target/48941
4524 PR target/51980
4525 * gcc.target/arm/neon/vtrnf32.c: Update.
4526 * gcc.target/arm/neon/vtrns32.c: Update.
4527 * gcc.target/arm/neon/vtrnu32.c: Update.
4528 * gcc.target/arm/neon/vzipf32.c: Update.
4529 * gcc.target/arm/neon/vzips32.c: Update.
4530 * gcc.target/arm/neon/vzipu32.c: Update.
4531
4532 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4533
4534 PR fortran/53732
4535 * gfortran.dg/inline_sum_4.f90: New test.
4536
4537 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4538
4539 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4540
4541 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4542
4543 * gcc.target/arm/fma-sp.c: New testcase.
4544 * gcc.target/arm/fma.c: Likewise.
4545 * gcc.target/arm/fma.h: Likewise.
4546
4547 2012-07-04 Jason Merrill <jason@redhat.com>
4548
4549 PR c++/53848
4550 * g++.dg/other/enum3.C: New.
4551
4552 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4553
4554 PR middle-end/53321
4555 * g++.dg/torture/pr53321.C: New test.
4556
4557 2012-07-04 Richard Guenther <rguenther@suse.de>
4558
4559 PR tree-optimization/53844
4560 * g++.dg/tree-ssa/pr53844.C: New testcase.
4561
4562 2012-07-04 Richard Guenther <rguenther@suse.de>
4563
4564 PR tree-optimization/53849
4565 * gcc.dg/pr53849.c: New testcase.
4566
4567 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR c++/53812
4570 * g++.dg/ext/label14.C: New test.
4571
4572 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4573
4574 PR target/53811
4575 * g++.dg/other/pr53811.C: New test.
4576
4577 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4578
4579 PR target/28896
4580 * gcc.target/m68k/stack-limit-1.c: New testcase.
4581
4582 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4583
4584 * gnat.dg/recursive_call.adb: New test.
4585
4586 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4587
4588 * gnat.dg/discr37.ad[sb]: New test.
4589
4590 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4591
4592 * g++.dg/other/packed1.C: Remove SH from xfail list.
4593
4594 2012-07-02 Jason Merrill <jason@redhat.com>
4595
4596 PR c++/53619
4597 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4598
4599 PR c++/53783
4600 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4601
4602 PR c++/53788
4603 * g++.dg/cpp0x/decltype39.C: New.
4604 * g++.dg/diagnostic/method1.C: Adjust.
4605
4606 PR c++/53816
4607 * g++.dg/template/ref6.C: New.
4608
4609 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4610
4611 PR target/53568
4612 * gcc.target/sh/pr53568-1.c: New.
4613
4614 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4615
4616 PR target/51244
4617 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4618
4619 2012-07-02 Jason Merrill <jason@redhat.com>
4620
4621 PR c++/53821
4622 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4623
4624 PR c++/53524
4625 * g++.dg/template/enum7.C: New.
4626 * g++.dg/other/ptrmem10.C: Adjust.
4627 * g++.dg/other/ptrmem11.C: Adjust.
4628 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4629
4630 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4631
4632 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4633
4634 2012-07-01 Wei Guozhi <carrot@google.com>
4635
4636 PR target/53447
4637 * gcc.target/arm/pr53447-1.c: New testcase.
4638 * gcc.target/arm/pr53447-2.c: New testcase.
4639 * gcc.target/arm/pr53447-3.c: New testcase.
4640 * gcc.target/arm/pr53447-4.c: New testcase.
4641
4642 2012-06-29 Richard Guenther <rguenther@suse.de>
4643
4644 PR tree-optimization/47061
4645 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4646
4647 2012-06-29 Richard Guenther <rguenther@suse.de>
4648
4649 PR tree-optimization/37541
4650 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4651
4652 2012-06-29 Richard Guenther <rguenther@suse.de>
4653
4654 PR tree-optimization/52589
4655 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4656
4657 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4658
4659 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4660
4661 * g++.dg/template/error46.C: Add missing comment to dg-message.
4662 * g++.dg/template/crash107.C: Likewise.
4663 * g++.dg/template/error47.C: Likewise.
4664 * g++.dg/template/crash108.C: Likewise.
4665 * g++.dg/overload/operator5.C: Likewise.
4666
4667 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4668 errors in dg-message directives, add comments.
4669
4670 2012-06-28 Kai Tietz <ktietz@redhat.com>
4671
4672 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4673 hard-coded 'unsigned long'.
4674
4675 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR tree-optimization/51581
4678 * gcc.dg/vect/pr51581-4.c: New test.
4679
4680 PR tree-optimization/53645
4681 * gcc.c-torture/execute/pr53645-2.c: New test.
4682
4683 2012-06-28 Richard Guenther <rguenther@suse.de>
4684
4685 PR middle-end/53790
4686 * gcc.dg/torture/pr53790.c: New testcase.
4687
4688 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4689
4690 PR tree-optimization/53645
4691 * gcc.c-torture/execute/pr53645.c: New test.
4692
4693 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4694
4695 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4696
4697 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4698
4699 PR debug/53671
4700 PR debug/49888
4701 * gcc.dg/guality/pr49888.c: Account for the possibility that
4702 the variable is optimized out at the first test.
4703
4704 2012-06-27 Jason Merrill <jason@redhat.com>
4705
4706 * g++.dg/cpp0x/override2.C: Adjust.
4707 * g++.dg/template/error5.C: Adjust.
4708 * g++.dg/parse/crash28.C: Adjust.
4709
4710 PR c++/53563
4711 * g++.dg/parse/template27.C: New.
4712 * g++.dg/template/crash74.C: Adjust expected output.
4713
4714 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4715
4716 PR fortran/41951
4717 PR fortran/49591
4718 * gfortran.dg/typebound_operator_16.f03: New.
4719
4720 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4721
4722 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4723 even src1.i and src2.i fields even in the second half of the arrays.
4724
4725 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4726
4727 PR c++/51033.
4728 * g++.dg/torture/vshuf-16.inc: New test.
4729 * g++.dg/torture/vshuf-2.inc: New test.
4730 * g++.dg/torture/vshuf-4.inc: New test.
4731 * g++.dg/torture/vshuf-8.inc: New test.
4732 * g++.dg/torture/vshuf-main.inc: New test.
4733 * g++.dg/torture/vshuf-v16hi.C: New test.
4734 * g++.dg/torture/vshuf-v16qi.C: New test.
4735 * g++.dg/torture/vshuf-v2df.C: New test.
4736 * g++.dg/torture/vshuf-v2di.C: New test.
4737 * g++.dg/torture/vshuf-v2sf.C: New test.
4738 * g++.dg/torture/vshuf-v2si.C: New test.
4739 * g++.dg/torture/vshuf-v4df.C: New test.
4740 * g++.dg/torture/vshuf-v4di.C: New test.
4741 * g++.dg/torture/vshuf-v4sf.C: New test.
4742 * g++.dg/torture/vshuf-v4si.C: New test.
4743 * g++.dg/torture/vshuf-v8hi.C: New test.
4744 * g++.dg/torture/vshuf-v8qi.C: New test.
4745 * g++.dg/torture/vshuf-v8si.C: New test.
4746
4747 2012-06-27 Richard Guenther <rguenther@suse.de>
4748
4749 PR middle-end/53676
4750 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4751
4752 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4753
4754 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4755 scan-dump-dem-not): Use printable pattern in test name.
4756
4757 2012-06-26 Sterling Augustine <saugustine@google.com>
4758 Dominique Dhumieres <dominiq@lps.ens.fr>
4759
4760 * gcc.dg/pubtypes-2.c: Update expected output.
4761 * gcc.dg/pubtypes-3.c: Likewise.
4762 * gcc.dg/pubtypes-4.c: Likewise.
4763
4764 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4765
4766 * gcc.dg/tree-ssa/slsr-1.c: New test.
4767 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4768 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4769 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4770
4771 2012-06-26 Matt Turner <mattst88@gmail.com>
4772
4773 PR target/35294
4774 * gcc.target/arm/mmx-2.c: New.
4775
4776 2012-06-26 Richard Guenther <rguenther@suse.de>
4777
4778 PR c++/53752
4779 * g++.dg/torture/pr53752.C: New testcase.
4780
4781 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR tree-optimization/53748
4784 * gcc.c-torture/compile/pr53748.c: New test.
4785
4786 2012-06-25 Jason Merrill <jason@redhat.com>
4787
4788 PR c++/53498
4789 PR c++/53305
4790 * g++.dg/cpp0x/decltype38.C: New.
4791 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4792
4793 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4794
4795 * lib/target-supports-dg.exp (testname-for-summary): New.
4796 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4797 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4798 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4799 scan-module-absence, output-exists, output-exists-not: Use
4800 testname-for-summary.
4801 (dg-test): Clean up testname_with_flags.
4802 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4803 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4804 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4805 scan-assembler-dem-not, object-size: Use testname-for-summary.
4806 * lib/gcov.exp (run-gcov): Likewise.
4807 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4808 scan-dump-dem, scan-dump-dem-note): Likewise.
4809
4810 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4811 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4812 including profopt.opt; save and restore existing value.
4813 * g++.dg/bprob/bprob.exp: Likewise.
4814 * gcc.dg/matrix/matrix.exp: Likewise.
4815 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4816 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4817 PROFOPT_OPTIONS.
4818
4819 2012-06-25 Richard Henderson <rth@redhat.com>
4820
4821 * gcc.dg/pr53749.c: New.
4822
4823 2012-06-25 Jason Merrill <jason@redhat.com>
4824
4825 PR c++/52988
4826 * g++.dg/cpp0x/nullptr28.C: New.
4827
4828 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4829
4830 * gcc.target/arm/neon-vld1_dupQ.c: New.
4831
4832 2012-06-25 Florian Weimer <fweimer@redhat.com>
4833
4834 * g++.dg/init/new35.C: New.
4835 * g++.dg/init/new36.C: New.
4836 * g++.dg/init/new37.C: New.
4837 * g++.dg/ext/vla5.C: New warning.
4838 * g++.dg/ext/vla8.C: New warning.
4839 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4840
4841 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4842 James Greenhalgh <james.greenhalgh@arm.com>
4843
4844 * gcc.target/arm/ftest-support-arm.h New testcase.
4845 * gcc.target/arm/ftest-support-thumb.h Likewise.
4846 * gcc.target/arm/ftest-support.h Likewise.
4847 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4848 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4849 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4850 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4851 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4852 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4853 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4854 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4855 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4856 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4857 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4858 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4859 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4860 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4861 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4862 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4863 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4864 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4865 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4866 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4867 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4868 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4869 * lib/target-supports.exp
4870 (check_effective_target_arm_arch_FUNC): Add support for more
4871 architectures.
4872 (add_options_for_arm_arch_FUNC): Likewise.
4873 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4874
4875 2012-06-25 Jason Merrill <jason@redhat.com>
4876
4877 PR c++/53202
4878 * g++.dg/cpp0x/constexpr-tuple.C: New.
4879
4880 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR target/53759
4883 * gcc.target/i386/pr53759.c: New test.
4884
4885 PR c++/53594
4886 * g++.dg/cpp0x/nsdmi7.C: New test.
4887
4888 2012-06-24 Kai Tietz <ktietz@redhat.com>
4889
4890 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4891 for LLP64 targets.
4892 * gcc.target/i386/pr38988.c: Likewise.
4893
4894 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4895
4896 PR fortran/47710
4897 PR fortran/53328
4898 * gfortran.dg/typebound_generic_12.f03: New.
4899 * gfortran.dg/typebound_generic_13.f03: New.
4900
4901 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4902
4903 * gnat.dg/lto15.ad[sb]: New test.
4904
4905 2012-06-21 Meador Inge <meadori@codesourcery.com>
4906
4907 PR c/53702
4908 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4909
4910 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4911
4912 * gcc.dg/pch/ident-1.c: New test.
4913 * gcc.dg/pch/ident-1.hs: Header file for new test.
4914
4915 2012-06-21 Michael Matz <matz@suse.de>
4916
4917 PR middle-end/53688
4918 * gcc.c-torture/execute/pr53688.c: New test.
4919
4920 2012-06-20 Richard Guenther <rguenther@suse.de>
4921
4922 PR tree-optimization/30318
4923 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4924
4925 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4926
4927 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4928
4929 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931 * gcc.target/i386/clearcapv2.map: New file.
4932 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4933
4934 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4935
4936 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4937 and add __sh__ case.
4938
4939 2012-06-19 Jason Merrill <jason@redhat.com>
4940
4941 PR c++/52637
4942 * g++.dg/debug/localclass1.C: New.
4943
4944 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4945
4946 * g++.dg/cpp0x/override4.C: New.
4947
4948 2012-06-14 Jason Merrill <jason@redhat.com>
4949
4950 PR c++/53651
4951 * g++.dg/cpp0x/decltype37.C: New.
4952
4953 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4954
4955 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4956
4957 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4958
4959 * gcc.c-torture/compile/vector-5.c,
4960 gcc.c-torture/compile/vector-6.c: New tests.
4961
4962 2012-06-19 Richard Henderson <rth@redhat.com>
4963
4964 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4965
4966 2012-06-19 Richard Guenther <rguenther@suse.de>
4967
4968 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4969
4970 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4971
4972 PR target/53712
4973 * gcc.target/i386/pr53712.c: New test.
4974
4975 2012-06-18 Tobias Burnus <burnus@net-b.de>
4976
4977 PR fortran/53692
4978 * gfortran.dg/elemental_optional_args_6.f90: New.
4979
4980 2012-06-18 Tobias Burnus <burnus@net-b.de>
4981
4982 PR fortran/53526
4983 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4984 * gfortran.dg/coarray/move_alloc_1.f90
4985
4986 2012-06-18 Tobias Burnus <burnus@net-b.de>
4987
4988 PR fortran/53526
4989 * gfortran.dg/coarray_27.f90: New.
4990
4991 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4992 Greta Yorsh <Greta.Yorsh@arm.com>
4993
4994 * gcc.target/arm/epilog-1.c: New test.
4995
4996 2012-06-18 Richard Guenther <rguenther@suse.de>
4997
4998 PR tree-optimization/53693
4999 * g++.dg/torture/pr53693.C: New testcase.
5000
5001 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5002
5003 PR tree-optimization/53703
5004 * gcc.dg/torture/pr53703.c: New test.
5005
5006 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5007
5008 PR middle-end/53698
5009 * gcc.target/i386/pr53698.c: New test.
5010
5011 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5012
5013 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5014
5015 2012-06-17 Tobias Burnus <burnus@net-b.de>
5016
5017 PR fortran/53691
5018 PR fortran/53685
5019 * gfortran.dg/transfer_check_3.f90: New.
5020
5021 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5022
5023 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5024
5025 2012-06-16 Tobias Burnus <burnus@net-b.de>
5026
5027 PR fortran/53642
5028 PR fortran/45170
5029 * gfortran.dg/deferred_type_param_8.f90: New.
5030
5031 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5032
5033 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5034 testname that includes flags, passed in as new argument, in
5035 pass/fail messages.
5036 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5037 and pass it to verify-* procedures.
5038
5039 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5040 alignment torture options with usual torture options.
5041
5042 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5043 messages reported for one line of source code.
5044 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5045 * g++.dg/cpp0x/decltype2.C: Likewise.
5046 * g++.dg/cpp0x/decltype3.C: Likewise.
5047 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5048 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5049 * g++.dg/cpp0x/static_assert3.C: Likewise.
5050 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5051 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5052 * g++.dg/cpp0x/union1.C: Likewise.
5053 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5054 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5055 * g++.dg/cpp0x/variadic2.C: Likewise.
5056 * g++.dg/cpp0x/variadic20.C: Likewise.
5057 * g++.dg/cpp0x/variadic74.C: Likewise.
5058 * g++.dg/diagnostic/bitfld2.C: Likewise.
5059 * g++.dg/ext/attrib44.C: Likewise.
5060 * g++.dg/ext/no-asm-1.C: Likewise.
5061 * g++.dg/other/error34.C: Likewise.
5062 * g++.dg/parse/crash46.C: Likewise.
5063 * g++.dg/parse/error10.C: Likewise.
5064 * g++.dg/parse/error2.C: Likewise.
5065 * g++.dg/parse/error3.C: Likewise.
5066 * g++.dg/parse/error36.C: Likewise.
5067 * g++.dg/parse/error8.C: Likewise.
5068 * g++.dg/parse/error9.C: Likewise.
5069 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5070 * g++.dg/parse/parser-pr28152.C: Likewise.
5071 * g++.dg/parse/template25.C: Likewise.
5072 * g++.dg/parse/typename11.C: Likewise.
5073 * g++.dg/tc1/dr147.C: Likewise.
5074 * g++.dg/template/deduce3.C: Likewise.
5075 * g++.dg/template/koenig9.C: Likewise.
5076 * g++.dg/template/pr23510.C: Likewise.
5077 * g++.dg/warn/pr12242.C: Likewise.
5078 * g++.dg/warn/pr30551-2.C: Likewise.
5079 * g++.dg/warn/pr30551.C: Likewise.
5080 * g++.old-deja/g++.other/typename1.C: Likewise.
5081 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5082
5083 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5084
5085 PR c++/51033
5086 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5087 * c-c++-common/torture/vshuf-2.inc: Likewise.
5088 * c-c++-common/torture/vshuf-4.inc: Likewise.
5089 * c-c++-common/torture/vshuf-8.inc: Likewise.
5090 * c-c++-common/torture/vshuf-main.inc: Likewise.
5091 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5092 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5093 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5094 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5095 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5096 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5097 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5098 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5099 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5100 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5101 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5102 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5103 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5104 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5105
5106 2012-06-15 Michael Matz <matz@suse.de>
5107
5108 * gcc.dg/tree-ssa/vector-4.c: New test.
5109
5110 2012-06-15 Michael Matz <matz@suse.de>
5111
5112 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5113 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5114
5115 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5116
5117 PR tree-optimization/53636
5118 * gcc.target/arm/pr53636.c: New test.
5119
5120 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR tree-optimization/51581
5123 * gcc.c-torture/execute/pr51581-1.c: New test.
5124 * gcc.c-torture/execute/pr51581-2.c: New test.
5125 * gcc.dg/vect/pr51581-1.c: New test.
5126 * gcc.dg/vect/pr51581-2.c: New test.
5127 * gcc.dg/vect/pr51581-3.c: New test.
5128 * gcc.target/i386/avx-pr51581-1.c: New test.
5129 * gcc.target/i386/avx-pr51581-2.c: New test.
5130 * gcc.target/i386/avx2-pr51581-1.c: New test.
5131 * gcc.target/i386/avx2-pr51581-2.c: New test.
5132 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5133
5134 2012-06-15 Richard Guenther <rguenther@suse.de>
5135
5136 * gcc.c-torture/execute/20120615-1.c: New testcase.
5137
5138 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/vect8.ad[sb]: New test.
5141
5142 2012-06-14 Richard Guenther <rguenther@suse.de>
5143
5144 * gcc.dg/tree-ssa/vrp.h: New testcase.
5145 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5146
5147 2012-06-13 Christian Bruel <christian.bruel@st.com>
5148
5149 PR target/53621
5150 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5151
5152 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5153
5154 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5155
5156 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5157
5158 PR testsuite/20771
5159 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5160 test summary unique.
5161
5162 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5163 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5164 scan-stack-usage-not): Don't strip torture options from test name.
5165
5166 * lib/scandump.exp (scan-dump-times): Use printable version of
5167 regexp in test summary line.
5168
5169 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5170 messages reported for one line of source code.
5171 * gcc.dg/format/few-1.c: Likewise.
5172 * gcc.dg/ia64-sync-2.c: Likewise.
5173 * gcc.dg/sync-2.c: Likewise.
5174 * gcc.dg/noncompile/pr44517.c: Likewise.
5175
5176 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5177
5178 PR debug/49888
5179 * gcc.dg/guality/pr49888.c: New.
5180
5181 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5182
5183 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5184 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5185 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5186
5187 2012-06-13 Tobias Burnus <burnus@net-b.de>
5188
5189 PR fortran/53643
5190 * gfortran.dg/intent_out_7.f90: New.
5191
5192 2012-06-13 Tobias Burnus <burnus@net-b.de>
5193
5194 PR fortran/53597
5195 * gfortran.dg/save_4.f90: New.
5196
5197 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR c/53532
5200 PR c/51034
5201 PR c/53196
5202 * gcc.dg/pr53532.c: New test.
5203 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5204 adjust line numbers.
5205 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5206 * gcc.dg/Wcxx-compat-8.c: Likewise.
5207 * gcc.dg/pr51034.c: New test.
5208 * gcc.dg/pr53196-1.c: New test.
5209 * gcc.dg/pr53196-2.c: New test.
5210
5211 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5212
5213 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5214 alignment torture options with usual torture options.
5215 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5216 instead of dg-options.
5217 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5218 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5219 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5220 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5221 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5222 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5223
5224 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5225 to checks for multiple messages reported for one line of source code.
5226 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5227
5228 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5229 messages reported for one line of source code.
5230
5231 * gcc.dg/20031223-1.c: Add comments to check for multiple
5232 messages reported for one line of source code.
5233 * gcc.dg/Wconversion-integer.c: Likewise.
5234 * gcc.dg/Wfatal-2.c: Likewise.
5235 * gcc.dg/Wfatal.c: Likewise.
5236 * gcc.dg/Wobjsize-1.c: Likewise.
5237 * gcc.dg/c99-vla-jump-1.c: Likewise.
5238 * gcc.dg/c99-vla-jump-2.c: Likewise.
5239 * gcc.dg/c99-vla-jump-3.c: Likewise.
5240 * gcc.dg/c99-vla-jump-4.c: Likewise.
5241 * gcc.dg/c99-vla-jump-5.c: Likewise.
5242 * gcc.dg/decl-9.c: Likewise.
5243 * gcc.dg/declspec-10.c: Likewise.
5244 * gcc.dg/declspec-18.c: Likewise.
5245 * gcc.dg/mtune.c: Likewise.
5246 * gcc.dg/parser-pr28152-2.c: Likewise.
5247 * gcc.dg/parser-pr28152.c: Likewise.
5248 * gcc.dg/pr14475.c: Likewise.
5249 * gcc.dg/pr27953.c: Likewise.
5250 * gcc.dg/pr28322-3.c: Likewise.
5251 * gcc.dg/pr30457.c: Likewise.
5252 * gcc.dg/pr30551-2.c: Likewise.
5253 * gcc.dg/pr30551-3.c: Likewise.
5254 * gcc.dg/pr30551-4.c: Likewise.
5255 * gcc.dg/pr30551-5.c: Likewise.
5256 * gcc.dg/pr30551-6.c: Likewise.
5257 * gcc.dg/pr30551.c: Likewise.
5258 * gcc.dg/pr45461.c: Likewise.
5259 * gcc.dg/pr48552-1.c: Likewise.
5260 * gcc.dg/pr48552-2.c: Likewise.
5261 * gcc.dg/redecl-1.c: Likewise.
5262 * gcc.dg/transparent-union-3.c: Likewise.
5263 * gcc.dg/utf-dflt.c: Likewise.
5264 * gcc.dg/utf-dflt2.c: Likewise.
5265 * gcc.dg/vla-8.c: Likewise.
5266 * gcc.dg/vla-init-1.c: Likewise.
5267 * gcc.dg/wtr-int-type-1.c: Likewise.
5268
5269 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5270 messages reported for for one line of source code.
5271 * c-c++-common/raw-string-5.c: Likewise.
5272 * c-c++-common/raw-string-4.c: Likewise.
5273 * c-c++-common/raw-string-6.c: Likewise.
5274 * c-c++-common/pr20000.c: Likewise.
5275
5276 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5277 messages reported for one line of source code.
5278 * gcc.dg/cpp/pr30786.c: Likewise.
5279 * gcc.dg/cpp/pr28709.c: Likewise.
5280 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5281 * gcc.dg/cpp/macspace2.c: Likewise.
5282 * gcc.dg/cpp/missing-header-1.c: Likewise.
5283 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5284 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5285 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5286
5287 2012-06-12 Jason Merrill <jason@redhat.com>
5288
5289 PR c++/53599
5290 * g++.dg/template/local7.C: New.
5291
5292 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5293
5294 PR target/53511
5295 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5296 * gcc.target/sh/pr51340-2.c: Likewise.
5297 * gcc.target/sh/pr51340-3.c: Likewise.
5298
5299 2012-06-12 Michael Matz <matz@suse.de>
5300
5301 * gcc.dg/torture/alias-1.c: New test.
5302
5303 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR rtl-optimization/53589
5306 * gcc.dg/torture/pr53589.c: New test.
5307
5308 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5309
5310 PR target/50749
5311 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5312 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5313 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5314 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5315 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5316 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5317 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5318 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5319 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5320 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5321 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5322 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5323 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5324 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5325 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5326 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5327
5328 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5329
5330 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5331 (check_intel_cpu_model): New function.
5332 (check_amd_cpu_model): New function.
5333 (check_features): New function.
5334 (__get_cpuid_output): New function.
5335 (check_detailed): New function.
5336 (fn1): Rename to quick_check.
5337 (main): Update to call quick_check and call check_detailed.
5338
5339 2012-06-11 Richard Henderson <rth@redhat.com>
5340
5341 * lib/target-supports.exp
5342 (check_effective_target_sync_long_long_runtime): Use
5343 check_effective_target_lp64 instead of
5344 check_effective_target_powerpc64 for powerpc targets.
5345
5346 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5347
5348 PR target/53511
5349 * gcc.target/sh/pr53511-1.c: New.
5350
5351 2012-06-11 Richard Guenther <rguenther@suse.de>
5352
5353 PR middle-end/53470
5354 * g++.dg/lto/pr53470_0.C: New testcase.
5355 * gcc.dg/lto/pr53470_0.c: Likewise.
5356
5357 2012-06-11 Richard Guenther <rguenther@suse.de>
5358
5359 PR c++/53605
5360 * g++.dg/ext/pr53605.C: New testcase.
5361
5362 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5363
5364 * gnat.dg/specs/array1.ads: New test.
5365 * gnat.dg/specs/array2.ads: Likewise.
5366 * gnat.dg/array22.adb: Likewise.
5367
5368 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5369
5370 * gnat.dg/constant4.adb: New test.
5371 * gnat.dg/constant4_pkg.ads: New helper.
5372
5373 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5374
5375 PR fortran/52552
5376 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5377 * gfortran.dg/allocate_class_1.f90: Modified.
5378 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5379 * gfortran.dg/allocate_class_2.f90: New.
5380
5381 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5382
5383 PR middle-end/53535
5384 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5385
5386 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5387
5388 PR fortran/52861
5389 * gfortran.dg/string_assign_2.f90: New test case.
5390
5391 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5392
5393 PR fortran/52861
5394 * gfortran.dg/string_assign_1.f90: New test case.
5395
5396 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR middle-end/53580
5399 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5400 * gcc.dg/gomp/critical-4.c: Likewise.
5401 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5402 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5403 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5404 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5405 * c-c++-common/gomp/pr53580.c: New test.
5406
5407 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5408
5409 PR c++/51214
5410 * g++.dg/cpp0x/forw_enum11.C: New.
5411
5412 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/53567
5415 * g++.dg/cpp0x/alias-decl-19.C: New.
5416
5417 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5418
5419 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5420
5421 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5424 (XSTATE_FP): Ditto.
5425 (XSTATE_SSE): Ditto.
5426 (XSTATE_YMM): Ditto.
5427 (avx_os_support): Use new defines.
5428
5429 2012-06-06 Richard Guenther <rguenther@suse.de>
5430
5431 PR testsuite/32380
5432 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5433 loops.
5434
5435 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5436
5437 PR c++/52841
5438 * g++.dg/cpp0x/pr52841.C: New testcase.
5439
5440 2012-06-06 Richard Guenther <rguenther@suse.de>
5441
5442 PR tree-optimization/53081
5443 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5444 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5445
5446 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5447
5448 * gcc.target/powerpc/pr53487.c: New test.
5449
5450 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5451
5452 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5453
5454 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5455
5456 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5457
5458 2012-06-05 Richard Guenther <rguenther@suse.de>
5459
5460 PR tree-optimization/30442
5461 * gcc.dg/vect/bb-slp-30.c: New testcase.
5462
5463 2012-06-05 Richard Guenther <rguenther@suse.de>
5464
5465 PR tree-optimization/53081
5466 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5467 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5468 -fno-tree-loop-distribute-patterns.
5469
5470 2012-06-05 Alan Modra <amodra@gmail.com>
5471
5472 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5473 Check static chain in nested funcs.
5474
5475 2012-06-04 Tobias Burnus <burnus@net-b.de>
5476
5477 PR fortran/50619
5478 * gfortran.dg/init_flag_10.f90: New.
5479
5480 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5481
5482 PR c++/53524
5483 * g++.dg/warn/Wenum-compare-no-2: New.
5484
5485 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5486
5487 PR preprocessor/53463
5488 * g++.dg/cpp/limits.C: New test.
5489 * g++.dg/parse/error19.C: Adjust.
5490 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5491 * g++.dg/warn/pr35635.C: Likewise.
5492 * g++.old-deja/g++.pt/assign1.C: Likewise.
5493
5494 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5495
5496 PR target/53559
5497 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5498 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5499 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5500 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5501 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5502 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5503 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5504 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5505
5506 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5507
5508 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5509
5510 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR tree-optimization/53550
5513 * gcc.dg/pr53550.c: New test.
5514
5515 2012-06-04 Richard Guenther <rguenther@suse.de>
5516
5517 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5518 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5519 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5520
5521 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5522
5523 PR fortran/48831
5524 * gfortran.dg/parameter_array_element_2.f90: New.
5525
5526 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5527
5528 PR target/53512
5529 * gcc.target/sh/pr53512-1.c: New.
5530 * gcc.target/sh/pr53512-2.c: New.
5531 * gcc.target/sh/pr53512-3.c: New.
5532 * gcc.target/sh/pr53512-4.c: New.
5533
5534 2012-06-01 Jason Merrill <jason@redhat.com>
5535
5536 PR c++/52973
5537 * g++.dg/ext/visibility/template12.C: New.
5538 * g++.dg/ext/attrib14.C: Adjust warning line.
5539
5540 PR c++/52725
5541 * g++.dg/parse/new6.C: New.
5542 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5543
5544 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5545
5546 * c-c++-common/restrict-2.c: Revert previous change.
5547
5548 2012-06-01 Jason Merrill <jason@redhat.com>
5549
5550 PR c++/53137
5551 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5552
5553 PR c++/53484
5554 * g++.dg/cpp0x/auto33.C: New.
5555
5556 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5557
5558 PR c++/26155
5559 * g++.dg/parse/namespace-alias-1.C: New.
5560
5561 2012-06-01 Christian Bruel <christian.bruel@st.com>
5562
5563 * gcc.dg/spec-options.c: New test.
5564 * gcc.dg/foo.specs: New file.
5565
5566 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 PR ada/53517
5569 * gnat.dg/lto14.adb: Skip on Solaris.
5570
5571 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5572
5573 * gcc.target/cris/sync-1-v10.c,
5574 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5575 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5576 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5577 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5578 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5579 gcc.target/cris/torture/sync-mis-op-i-1.c,
5580 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5581 gcc.target/cris/torture/sync-mis-op-i-2.c,
5582 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5583 gcc.target/cris/torture/sync-mis-op-i-3.c,
5584 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5585 gcc.target/cris/torture/sync-mis-op-s-1.c,
5586 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5587 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5588 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5589 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5590 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5591 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5592 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5593 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5594 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5595
5596 2012-05-31 Richard Guenther <rguenther@suse.de>
5597
5598 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5599 ldist-pr45948.c with disabled SCCP.
5600
5601 2012-05-31 Richard Guenther <rguenther@suse.de>
5602
5603 PR middle-end/48493
5604 * gcc.dg/torture/pr48493.c: New testcase.
5605
5606 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5607
5608 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5609 arm32 to targets.
5610 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5611 of the initialization loop.
5612 (dg-final): Adjust the expected number of vectorized loops depending
5613 on vect_char_mult target selector.
5614
5615 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5616
5617 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5618 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5619 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5620 New tests.
5621
5622 2012-05-30 Jason Merrill <jason@redhat.com>
5623
5624 PR c++/53356
5625 * g++.dg/init/new34.C: New.
5626 * g++.dg/tree-ssa/stabilize1.C: New.
5627
5628 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c++/53356
5631 * g++.dg/init/new33.C: New test.
5632
5633 2012-05-30 Richard Guenther <rguenther@suse.de>
5634
5635 PR middle-end/53501
5636 * gcc.dg/torture/pr53501.c: New testcase.
5637 * c-c++-common/restrict-2.c: Adjust.
5638
5639 2012-05-30 Alan Modra <amodra@gmail.com>
5640
5641 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5642 torture-finish.
5643
5644 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5645
5646 * gcc.target/i386/shuf-concat.c: New test.
5647
5648 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR rtl-optimization/53519
5651 * gcc.c-torture/compile/pr53519.c: New test.
5652
5653 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5654
5655 * gcc.target/arm/neon-vrev.c: New.
5656
5657 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5658
5659 PR target/51340
5660 * gcc.target/sh/pr51340-1.c: New.
5661 * gcc.target/sh/pr51340-2.c: New.
5662 * gcc.target/sh/pr51340-3.c: New.
5663
5664 2012-05-29 Richard Guenther <rguenther@suse.de>
5665
5666 PR tree-optimization/53516
5667 * gcc.dg/torture/pr53516.c: New testcase.
5668
5669 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5670
5671 PR preprocessor/53229
5672 * gcc.dg/cpp/paste6.c: Force to run without
5673 -ftrack-macro-expansion.
5674 * gcc.dg/cpp/paste8.c: Likewise.
5675 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5676 -ftrack-macro-expansion.
5677 * gcc.dg/cpp/paste12.c: Force to run without
5678 -ftrack-macro-expansion.
5679 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5680 -ftrack-macro-expansion.
5681 * gcc.dg/cpp/paste13.c: Likewise.
5682 * gcc.dg/cpp/paste14.c: Likewise.
5683 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5684 -ftrack-macro-expansion.
5685 * gcc.dg/cpp/paste18.c: New test.
5686
5687 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5688
5689 * gcc.target/cris/torture/trap-1.c,
5690 gcc.target/cris/torture/trap-2.c,
5691 gcc.target/cris/torture/trap-3.c,
5692 gcc.target/cris/torture/trap-v0.c,
5693 gcc.target/cris/torture/trap-v3.c: New tests.
5694
5695 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/25137
5698 * g++.dg/warn/Wbraces3.C: New.
5699 * g++.dg/warn/Wbraces4.C: Likewise.
5700
5701 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR tree-optimization/53505
5704 * c-c++-common/torture/pr53505.c: New test.
5705
5706 2012-05-27 Nathan Sidwell <nathan@acm.org>
5707
5708 * gcc.dg/stmt-expr-4.c: New.
5709
5710 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/53491
5713 * g++.dg/parse/crash60.C: New.
5714
5715 2012-05-26 Jason Merrill <jason@redhat.com>
5716
5717 PR c++/53220
5718 * c-c++-common/array-lit.c: New.
5719 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5720
5721 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5722
5723 PR ada/50294
5724 * gnat.dg/array21.adb: New test.
5725
5726 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5727
5728 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5729
5730 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/32054
5733 * g++.dg/other/anon-union3.C: New.
5734
5735 2012-05-25 Ian Lance Taylor <iant@google.com>
5736
5737 * gcc.dg/split-6.c: New test.
5738
5739 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 * gnat.dg/lto14.adb: New test.
5742
5743 2012-05-25 Tristan Gingold <gingold@adacore.com>
5744
5745 * gcc.target/i386/large-frame.c: New.
5746
5747 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5748 * gcc.target/powerpc/lhs-1.c: New.
5749 * gcc.target/powerpc/lhs-2.c: New.
5750 * gcc.target/powerpc/lhs-3.c: New.
5751
5752 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5753
5754 Make unwound macro expansion trace less redundant
5755 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5756 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5757 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5758 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5759 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5760 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5761
5762 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/53464
5765 * g++.dg/cpp0x/constexpr-default1.C: New.
5766
5767 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/32080
5770 * g++.dg/eh/goto2.C: New.
5771
5772 2012-05-24 Richard Guenther <rguenther@suse.de>
5773
5774 PR middle-end/53460
5775 * g++.dg/tree-prof/pr53460.C: New testcase.
5776
5777 2012-05-24 Richard Guenther <rguenther@suse.de>
5778
5779 PR bootstrap/53466
5780 * g++.dg/debug/pr53466.C: New testcase.
5781
5782 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR tree-optimization/53465
5785 * gcc.c-torture/execute/pr53465.c: New test.
5786
5787 2012-05-23 Tobias Burnus <burnus@net-b.de>
5788
5789 PR fortran/51055
5790 PR fortran/45170
5791 * gfortran.dg/allocate_with_typespec_6.f90: New.
5792
5793 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/29185
5796 * g++.dg/warn/delete-array-1.C: New.
5797
5798 2012-05-23 Richard Guenther <rguenther@suse.de>
5799
5800 * gcc.dg/torture/pr39074-2.c: Adjust.
5801 * gcc.dg/torture/pr39074.c: Likewise.
5802 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5803 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5804
5805 2012-05-22 Jan Hubicka <jh@suse.cz>
5806
5807 PR middle-end/53161
5808 * g++.dg/torture/pr53161.C: New testcase.
5809
5810 2012-05-22 Tobias Burnus <burnus@net-b.de>
5811
5812 PR fortran/53389
5813 * gfortran.dg/realloc_on_assign_15.f90: New.
5814
5815 2012-05-22 Richard Guenther <rguenther@suse.de>
5816
5817 PR middle-end/51071
5818 * gcc.dg/torture/pr51071-2.c: New testcase.
5819
5820 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5821
5822 PR tree-optimization/53336
5823 * g++.dg/torture/pr53336.C: New testcase.
5824
5825 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5826
5827 PR c++/53322
5828 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5829 instead of -Wunused-local-typedefs.
5830
5831 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5832
5833 PR c++/51184
5834 * g++.dg/other/abstract4.C: New-
5835
5836 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5837
5838 PR c++/40821
5839 * g++.dg/ext/attrib46.C: New.
5840
5841 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5842
5843 PR c/53418
5844 * gcc.c-torture/compile/pr53418-1.c,
5845 gcc.c-torture/compile/pr53418-2.c: New tests.
5846
5847 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR tree-optimization/53366
5850 * gcc.dg/torture/pr53366-1.c: New test.
5851 * gcc.dg/torture/pr53366-2.c: New test.
5852 * gcc.target/i386/pr53366-1.c: New test.
5853 * gcc.target/i386/pr53366-2.c: New test.
5854
5855 PR tree-optimization/53409
5856 * gcc.c-torture/compile/pr53409.c: New test.
5857
5858 PR tree-optimization/53410
5859 * gcc.c-torture/compile/pr53410-1.c: New test.
5860 * gcc.c-torture/compile/pr53410-2.c: New test.
5861
5862 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5863
5864 PR target/53425
5865 * gcc.target/i386/pr53425-1.c: New file.
5866 * gcc.target/i386/pr53425-2.c: Likewise.
5867
5868 2012-05-21 Richard Guenther <rguenther@suse.de>
5869
5870 PR tree-optimization/53408
5871 * gcc.dg/torture/pr53408.c: New testcase.
5872
5873 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5874 H.J. Lu <hongjiu.lu@intel.com>
5875
5876 PR target/53416
5877 * gcc.target/i386/pr53416.c: New file.
5878
5879 2012-05-21 Richard Guenther <rguenther@suse.de>
5880
5881 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5882
5883 2012-05-21 Richard Guenther <rguenther@suse.de>
5884
5885 * gcc.dg/torture/ldist-1.c: New testcase.
5886
5887 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5888
5889 * gnat.dg/lto13.adb: New test.
5890 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5891
5892 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5893
5894 * gnat.dg/specs/lto12.ads: New test.
5895 * gnat.dg/specs/lto12_pkg.ads: New helper.
5896
5897 2012-05-18 Richard Guenther <rguenther@suse.de>
5898
5899 PR tree-optimization/53346
5900 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5901 * gcc.target/i386/incoming-10.c: Adjust.
5902 * gcc.target/i386/incoming-11.c: Likewise.
5903 * gcc.target/i386/pr46295.c: Likewise.
5904
5905 2012-05-18 Richard Guenther <rguenther@suse.de>
5906
5907 * gcc.dg/pr53352.c: Return zero.
5908
5909 2012-05-18 Richard Guenther <rguenther@suse.de>
5910
5911 PR tree-optimization/53390
5912 * gcc.dg/torture/pr53390.c: New testcase.
5913
5914 2012-05-18 Meador Inge <meadori@codesourcery.com>
5915
5916 PR rtl-optimization/53352
5917 * gcc.dg/pr53352.c: New test.
5918
5919 2012-05-17 David S. Miller <davem@davemloft.net>
5920
5921 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5922 failure on sparc-*-linux-gnu.
5923
5924 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5925
5926 PR c++/39681
5927 * g++.dg/parse/error49.C: New.
5928 * g++.dg/cpp0x/error8.C: Likewise.
5929 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5930 * g++.dg/ext/utf-dflt2.C: Likewise.
5931 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5932 * g++.dg/ext/utf-dflt.C: Likewise.
5933 * c-c++-common/raw-string-3.c: Likewise.
5934 * c-c++-common/raw-string-4.c: Likewise.
5935
5936 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5937
5938 PR c++/53371
5939 * g++.dg/cpp0x/catch1.C: New.
5940
5941 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5942
5943 PR c++/44516
5944 * g++.dg/parse/error48.C: New.
5945 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5946 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5947
5948 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5949
5950 * gcc.dg/tm/indirect-2.c: New test.
5951
5952 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 PR tree-optimization/53217
5955 * gfortran.dg/pr53217.f90: New test.
5956
5957 2012-05-16 Richard Guenther <rguenther@suse.de>
5958
5959 PR tree-optimization/53364
5960 * g++.dg/torture/pr53364.C: New testcase.
5961
5962 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5963
5964 PR testsuite/52641
5965 * gcc.dg/pr52549.c: Fix test for long != void*
5966 * gcc.c-torture/execute/pr52979-1.x: New file.
5967 * gcc.c-torture/execute/pr52979-2.x: New file.
5968
5969 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5970
5971 PR preprocessor/7263
5972 * gcc.dg/binary-constants-2.c: Run without tracking locations
5973 accross macro expansion.
5974 * gcc.dg/binary-constants-3.c: Likewise.
5975 * gcc.dg/cpp/sysmac2.c: Likewise.
5976 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5977 location.
5978 * gcc.dg/cpp/syshdr3.c: New test.
5979 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5980 * gcc.dg/system-binary-constants-1.c: New test.
5981 * gcc.dg/system-binary-constants-1.h: New header for the new test
5982 above.
5983 * g++.dg/cpp/syshdr3.C: New test.
5984 * g++.dg/cpp/syshdr3.h: New header the new test above.
5985 * g++.dg/system-binary-constants-1.C: New test.
5986 * g++.dg/system-binary-constants-1.h: New header the new test
5987 above.
5988
5989 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5992
5993 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR target/53358
5996 * gcc.dg/pr53358.c: New test.
5997
5998 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/11856
6001 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6002 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6003
6004 2012-05-15 Olivier Hainque <hainque@adacore.com>
6005
6006 * g++.dg/eh/sighandle.C: New testcase.
6007
6008 2012-05-15 Richard Guenther <rguenther@suse.de>
6009
6010 PR tree-optimization/53355
6011 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6012
6013 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6014
6015 * gfortran.dg/*.f90: Remove now redundant manual
6016 cleanup-modules directive.
6017
6018 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6019
6020 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6021 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6022
6023 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6024
6025 PR fortran/52428
6026 * gfortran.dg/int_range_io_1.f90: New test.
6027
6028 2012-05-14 Andi Kleen <ak@linux.intel.com>
6029 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR target/53315
6032 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6033 * gcc.target/i386/rtm-check.h: New file.
6034 * gcc.target/i386/pr53315.c: New test.
6035
6036 2012-05-14 Tobias Burnus <burnus@net-b.de>
6037
6038 PR fortran/49110
6039 PR fortran/51055
6040 PR fortran/53329
6041 * gfortran.dg/deferred_type_param_4.f90: New.
6042 * gfortran.dg/deferred_type_param_6.f90: New.
6043
6044 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6045
6046 * gcc.target/i386/retarg.c: New test.
6047
6048 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6049
6050 PR fortran/45170
6051 * gfortran.dg/deferred_type_param_3.f90: New.
6052 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6053 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6054
6055 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gnat.dg/null_pointer_deref3.adb: New test.
6058
6059 2012-05-12 Tobias Burnus <burnus@net-b.de>
6060
6061 PR fortran/49110
6062 PR fortran/52843
6063 * gfortran.dg/deferred_type_param_5.f90: New.
6064
6065 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6066
6067 * g++.dg/parse/error47.C: New.
6068
6069 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6070
6071 PR fortran/52537
6072 * gfortran.dg/string_compare_4.f90: Change option
6073 to -fdump-tree-original. Add test case for kind=4.
6074
6075 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6076
6077 PR fortran/52537
6078 * gfortran.dg/string_compare_4.f90: New test.
6079
6080 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6081
6082 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6083
6084 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6085
6086 PR c++/53305
6087 * g++.dg/cpp0x/variadic132.C: New.
6088
6089 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 PR c++/53158
6092 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6093 * g++.dg/parse/error26.C: Tweak dg-error column number.
6094
6095 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6096
6097 PR c++/53301
6098 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6099
6100 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6101
6102 * gnat.dg/lto11.ad[sb]: New test.
6103
6104 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6105
6106 PR target/52908
6107 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6108 directive to Scan for vpmuldq, not vpmacsdql.
6109
6110 2012-05-09 Michael Matz <matz@suse.de>
6111
6112 PR tree-optimization/53185
6113 * gcc.dg/vect/pr53185.c: New test.
6114
6115 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6116
6117 PR middle-end/53249
6118 * gcc.target/i386/pr53249.c: New.
6119
6120 2012-05-09 Richard Guenther <rguenther@suse.de>
6121
6122 PR tree-optimization/18437
6123 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6124 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6125
6126 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR tree-optimization/53226
6129 * gcc.c-torture/compile/pr53226.c: New test.
6130
6131 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6132
6133 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6134 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6135 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6136 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6137 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6138 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6139 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6140 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6141 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6142 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6143 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6144 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6145 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6146 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6147
6148 2012-05-09 Dehao Chen <dehao@google.com>
6149
6150 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6151 * gcc.dg/predict-2.c: Likewise.
6152 * gcc.dg/predict-3.c: Likewise.
6153 * gcc.dg/predict-4.c: Likewise.
6154 * gcc.dg/predict-5.c: Likewise.
6155 * gcc.dg/predict-6.c: Likewise.
6156
6157 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6158
6159 PR target/53272
6160 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6161
6162 2012-05-08 Richard Guenther <rguenther@suse.de>
6163
6164 * gcc.dg/fold-bitand-4.c: New testcase.
6165
6166 2012-05-08 Dehao Chen <dehao@google.com>
6167
6168 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6169 heuristic is working properly.
6170 * gcc.dg/predict-2.c: Likewise.
6171 * gcc/dg/predict-3.c: Likewise.
6172 * gcc/dg/predict-4.c: Likewise.
6173 * gcc/dg/predict-5.c: Likewise.
6174 * gcc/dg/predict-6.c: Likewise.
6175
6176 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR tree-optimization/53239
6179 * g++.dg/opt/vrp3.C: New test.
6180 * g++.dg/opt/vrp3-aux.cc: New file.
6181 * g++.dg/opt/vrp3.h: New file.
6182
6183 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6186 .uleb128 support in assembler output.
6187
6188 2012-05-07 Richard Guenther <rguenther@suse.de>
6189
6190 PR lto/42987
6191 * g++.dg/lto/pr42987_0.C: New testcase.
6192 * g++.dg/lto/pr42987_1.C: Likewise.
6193
6194 2012-05-07 Tobias Burnus <burnus@net-b.de>
6195
6196 PR fortran/53255
6197 * gfortran.dg/typebound_operator_15.f90: New.
6198
6199 2012-05-06 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/41587
6202 * gfortran.dg/class_array_13.f90: New.
6203
6204 2012-05-06 Tristan Gingold <gingold@adacore.com>
6205
6206 * gnat.dg/warn7.adb: New test.
6207
6208 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6209
6210 * gnat.dg/specs/renamings.ads: Rename to...
6211 * gnat.dg/specs/renaming1.ads: ...this.
6212 * gnat.dg/specs/renaming2.ads: New test.
6213 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6214 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6215 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6216 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6217
6218 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gnat.dg/discr36.ad[sb]: New test.
6221 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6222
6223 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6224
6225 PR c/43772
6226 * c-c++-common/pr43772.c: New.
6227
6228 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6229
6230 PR fortran/41600
6231 * gfortran.dg/select_type_26.f03 : New test.
6232 * gfortran.dg/select_type_27.f03 : New test.
6233
6234 PR fortran/53191
6235 * gfortran.dg/select_type_28.f03 : New test.
6236
6237 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6238
6239 PR fortran/49010
6240 PR fortran/24518
6241 * gfortran.dg/mod_sign0_1.f90: New test.
6242 * gfortran.dg/mod_large_1.f90: New test.
6243
6244 2012-05-04 Tobias Burnus <burnus@net-b.de>
6245
6246 PR fortran/53175
6247 gfortran.dg/public_private_module_5.f90: New.
6248
6249 2012-05-04 Tobias Burnus <burnus@net-b.de>
6250
6251 PR fortran/53111
6252 * gfortran.dg/constructor_7.f90: New.
6253 * gfortran.dg/constructor_8.f90: New.
6254
6255 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6256
6257 PR c++/53166
6258 * g++.dg/cpp0x/static_assert7.C: New.
6259
6260 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6261
6262 PR tree-optimization/52633
6263 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6264 recognized as widening shifts instead of over-widening.
6265 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6266 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6267 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6268 * gcc.target/arm/pr52633.c: New test.
6269
6270 2012-05-04 Richard Guenther <rguenther@suse.de>
6271
6272 PR tree-optimization/53168
6273 * gcc.dg/torture/pr53168.c: New testcase.
6274 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6275
6276 2012-05-04 Richard Guenther <rguenther@suse.de>
6277
6278 * gcc.dg/lto/pr53214_0.c: New testcase.
6279
6280 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6281
6282 * gcc.target/ia64/pr48496.c: New test.
6283 * gcc.target/ia64/pr52657.c: Likewise.
6284
6285 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6286
6287 PR c/51712
6288 * c-c++-common/pr51712.c: New.
6289
6290 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6291
6292 PR target/53199
6293 * gcc.target/powwerpc/pr53199.c: New file.
6294
6295 2012-05-03 Jason Merrill <jason@redhat.com>
6296
6297 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6298
6299 * gcc.dg/debug/dwarf2/dups-types.c: New.
6300 * gcc.dg/debug/dwarf2/dups-types.h: New.
6301
6302 2012-05-03 Jason Merrill <jason@redhat.com>
6303
6304 * g++.dg/debug/dwarf2/namespace-2.C: New.
6305 * g++.dg/debug/dwarf2/localclass3.C: New.
6306
6307 2012-05-03 Jason Merrill <jason@redhat.com>
6308
6309 * g++.dg/debug/dwarf2/thunk1.C: New.
6310
6311 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 PR c++/53186
6314 * g++.dg/other/final2.C: New.
6315
6316 2012-05-03 Richard Guenther <rguenther@suse.de>
6317
6318 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6319
6320 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6321
6322 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6323 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6324 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6325 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6326
6327 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6328
6329 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6330 .byte 0xf2.
6331 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6332 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6333 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6334
6335 PR debug/53174
6336 * gcc.dg/pr53174.c: New test.
6337
6338 PR target/53187
6339 * gcc.target/arm/pr53187.c: New test.
6340 * gcc.c-torture/compile/pr53187.c: New test.
6341
6342 2012-05-03 Richard Guenther <rguenther@suse.de>
6343
6344 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6345 unsupported prefetching support.
6346
6347 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6348
6349 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6350 option -ftrack-macro-expansion=0.
6351 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6352 option -ftrack-macro-expansion=0.
6353
6354 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6355
6356 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6357 dg-options for target arm with dg-additional-options.
6358
6359 2012-05-03 Richard Guenther <rguenther@suse.de>
6360
6361 PR tree-optimization/53144
6362 * gcc.dg/torture/pr53144.c: New testcase.
6363
6364 2012-05-03 Tobias Burnus <burnus@net-b.de>
6365
6366 PR fortran/52864
6367 * gfortran.dg/pointer_intent_7.f90: New.
6368 * gfortran.dg/pure_formal_3.f90: New.
6369
6370 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6371
6372 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6373
6374 2012-05-02 Martin Jambor <mjambor@suse.cz>
6375
6376 PR lto/52605
6377 * g++.dg/lto/pr52605_0.C: New test.
6378
6379 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6380
6381 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6382 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6383 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6384 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6385 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6386 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6387 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6388 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6389 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6390 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6391 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6392 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6393 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6394 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6395 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6396 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6397
6398 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6399
6400 PR middle-end/53153
6401 * gcc.dg/pr53153.c: New test.
6402
6403 2012-05-02 Richard Guenther <rguenther@suse.de>
6404
6405 * g++.dg/tree-ssa/pr19807.C: Adjust.
6406
6407 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimization/53163
6410 * gcc.c-torture/compile/pr53163.c: New test.
6411
6412 PR rtl-optimization/53160
6413 * gcc.c-torture/execute/pr53160.c: New test.
6414
6415 2012-05-01 Ian Lance Taylor <iant@google.com>
6416
6417 PR c/37303
6418 * gcc.dg/pr37303.c: New test.
6419
6420 2012-05-01 Richard Henderson <rth@redhat.com>
6421
6422 * lib/target-supports.exp
6423 (check_effective_target_sync_long_long_runtime): True for
6424 check_effective_target_powerpc64.
6425
6426 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6427
6428 PR c++/51033
6429 * gcc.dg/vector-1.c: Move to ...
6430 * c-c++-common/vector-1.c: ... here.
6431 * gcc.dg/vector-2.c: Move to ...
6432 * c-c++-common/vector-2.c: ... here.
6433 * gcc.dg/vector-3.c: Move to ...
6434 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6435 * gcc.dg/vector-4.c: Move to ...
6436 * c-c++-common/vector-4.c: ... here.
6437 * gcc.dg/vector-init-1.c: Move to ...
6438 * c-c++-common/vector-init-1.c: ... here.
6439 * gcc.dg/vector-init-2.c: Move to ...
6440 * c-c++-common/vector-init-2.c: ... here.
6441 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6442 * c-c++-common/vector-subscript-1.c: ... here.
6443 * gcc.dg/vector-subscript-2.c: Move to ...
6444 * c-c++-common/vector-subscript-2.c: ... here.
6445 * gcc.dg/vector-subscript-3.c: Move to ...
6446 * c-c++-common/vector-subscript-3.c: ... here.
6447
6448 PR c++/51314
6449 * g++.dg/cpp0x/vt-51314.C: New test.
6450 * g++.dg/cpp0x/variadic76.C: Fix.
6451
6452 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6453
6454 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6455
6456 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6457
6458 Add -Wvarargs option
6459 * c-c++-common/Wvarargs.c: New test case.
6460 * c-c++-common/Wvarargs-2.c: Likewise.
6461
6462 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6463
6464 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6465 * objc.dg/foreach-7.m: Force the test case to run without
6466 -ftrack-macro-expansion.
6467 * c-c++-common/tm/attrib-1.c: Likewise.
6468 * c-c++-common/warn-ommitted-condop.c: Likewise.
6469 * gcc.dg/assign-warn-1.c: Likewise.
6470 * gcc.dg/assign-warn-2.c: Likewise.
6471 * gcc.dg/attr-alloc_size.c: Likewise.
6472 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6473 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6474 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6475 * gcc.dg/c90-const-expr-9.c: Likewise.
6476 * gcc.dg/c99-const-expr-9.c: Likewise.
6477 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6478 * gcc.dg/cpp/direct2s.c: Likewise.
6479 * gcc.dg/cpp/pr28709.c: Likewise.
6480 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6481 * gcc.dg/dfp/composite-type.c: Likewise.
6482 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6483 with -ftrack-macro-expansion
6484 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6485 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6486 * g++.dg/ext/cleanup-1.C: Likewise.
6487 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6488 * g++.dg/template/sfinae10.C: Likewise.
6489 * g++.dg/tm/wrap-2.C: Likewise.
6490 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6491 * g++.dg/warn/Wsign-conversion.C: Likewise.
6492 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6493 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6494 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6495 it to run with -ftrack-macro-expansion.
6496 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6497 test cases without -ftrack-macro-expansion.
6498
6499 Fix location for static class members
6500 * g++.dg/template/sfinae6_neg.C: Adjust.
6501
6502 Make conversion warnings work on NULL with -ftrack-macro-expansion
6503 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6504 alongside the previous testing for NULL.
6505
6506 Fix -Wuninitialized for -ftrack-macro-expansion
6507 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6508
6509 Strip "<built-in>" loc from displayed expansion context
6510 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6511 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6512 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6513 new test above.
6514
6515 Fix expansion point loc for macro-like tokens
6516 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6517 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6518
6519 Fix token pasting with -ftrack-macro-expansion
6520 * gcc.dg/cpp/paste17.c: New test case for
6521 -ftrack-macro-expansion=2 mode only.
6522 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6523
6524 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * gnat.dg/warn6.ad[sb]: New test.
6527
6528 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6529
6530 PR 53149
6531 * gcc.dg/20011021-1.c: Adjust testcase.
6532
6533 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6534
6535 PR fortran/53148
6536 * gfortran.dg/function_optimize_12.f90: New test.
6537
6538 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6539
6540 PR target/53156
6541 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6542 code to match current output and cover new peephole2 pattern.
6543
6544 2012-04-27 Ollie Wild <aaw@google.com>
6545
6546 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6547
6548 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6549
6550 * gcc.c-torture/execute/20120427-2.c: New testcase.
6551 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6552 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6553 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6554
6555 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6556
6557 PR target/53138
6558 * gcc.c-torture/execute/20120427-1.c: New testcase.
6559
6560 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6561
6562 PR middle-end/27139
6563 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6564
6565 2012-04-27 Tom de Vries <tom@codesourcery.com>
6566
6567 PR tree-optimization/51879
6568 * gcc.dg/pr51879.c: New test.
6569 * gcc.dg/pr51879-2.c: Same.
6570 * gcc.dg/pr51879-3.c: Same.
6571 * gcc.dg/pr51879-4.c: Same.
6572 * gcc.dg/pr51879-6.c: Same.
6573
6574 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/53096
6577 * g++.dg/cpp0x/defaulted35.C: New.
6578 * g++.dg/cpp0x/defaulted15.C: Adjust.
6579
6580 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6581
6582 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6583 structure layout.
6584
6585 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6586
6587 * gcc.target/i386/builtin_target.c: Check avx2.
6588
6589 2012-04-26 Alan Modra <amodra@gmail.com>
6590
6591 * gcc.target/powerpc/savres.c: New test.
6592 * gcc.target/powerpc/powerpc.exp: Run it.
6593
6594 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6595
6596 PR target/53120
6597 * gcc.dg/torture/pr53120.c: New test.
6598
6599 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR middle-end/52979
6602 * gcc.c-torture/compile/pr52979-1.c: New test.
6603 * gcc.c-torture/execute/pr52979-1.c: New test.
6604 * gcc.c-torture/execute/pr52979-2.c: New test.
6605
6606 2012-04-25 Richard Guenther <rguenther@suse.de>
6607
6608 * gcc.target/i386/l_fma_float_5.c: Adjust.
6609 * gcc.target/i386/l_fma_double_4.c: Likewise.
6610 * gcc.target/i386/l_fma_float_2.c: Likewise.
6611 * gcc.target/i386/l_fma_float_6.c: Likewise.
6612 * gcc.target/i386/l_fma_double_1.c: Likewise.
6613 * gcc.target/i386/l_fma_double_5.c: Likewise.
6614 * gcc.target/i386/l_fma_float_3.c: Likewise.
6615 * gcc.target/i386/l_fma_double_2.c: Likewise.
6616 * gcc.target/i386/l_fma_double_6.c: Likewise.
6617 * gcc.target/i386/l_fma_float_4.c: Likewise.
6618 * gcc.target/i386/l_fma_double_3.c: Likewise.
6619 * gcc.target/i386/l_fma_float_1.c: Likewise.
6620
6621 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR tree-optimization/53058
6624 * gcc.c-torture/compile/pr53058.c: New test.
6625
6626 2012-04-25 Jan Hubicka <jh@suse.cz>
6627
6628 PR middle-end/53088
6629 * gcc.target/i386/pr39082-1.c: Update warning location.
6630
6631 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR c/52880
6634 * gcc.dg/pr52880.c: New test.
6635
6636 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6637
6638 * gcc.dg/m-un-2.c: Update.
6639 * gcc.dg/20011021-1.c: Update.
6640
6641 2012-04-25 Tobias Burnus <burnus@net-b.de>
6642
6643 PR fortran/52196
6644 * gfortran.dg/realloc_on_assign_14.f90: New.
6645
6646 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6647
6648 PR testsuite/52641
6649 PR tree-optimizations/52891
6650 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6651
6652 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/52363
6655 * g++.dg/cpp0x/sfinae35.C: New.
6656 * g++.dg/cpp0x/sfinae36.C: Likewise.
6657
6658 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6659
6660 * gcc.target/builtin_target.c: New testcase.
6661
6662 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6663
6664 PR target/47197
6665 * gcc.target/powerpc/pr47197.c: New test.
6666
6667 2012-04-24 Richard Guenther <rguenther@suse.de>
6668
6669 PR tree-optimization/53085
6670 * g++.dg/torture/pr53085.C: New testcase.
6671
6672 2012-04-24 Andrew Pinski <apinski@cavium.com>
6673
6674 PR tree-opt/33512
6675 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6676 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6677 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6678
6679 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR middle-end/53084
6682 * gcc.c-torture/execute/pr53084.c: New test.
6683
6684 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6685
6686 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6687
6688 2012-04-23 Andrew Pinski <apinski@cavium.com>
6689
6690 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6691
6692 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6693
6694 PR regression/53076
6695 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6696 * gcc.dg/torture/builtin-power-1.c: Likewise.
6697
6698 2012-04-23 Richard Guenther <rguenther@suse.de>
6699
6700 PR tree-optimization/53070
6701 * gcc.dg/torture/pr53070.c: New testcase.
6702
6703 2012-04-23 Richard Guenther <rguenther@suse.de>
6704
6705 PR c/53060
6706 * gcc.dg/pr53060.c: New testcase.
6707
6708 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR tree-optimizations/52891
6711 * gcc.c-torture/compile/pr52891-1.c: New test.
6712 * gcc.c-torture/compile/pr52891-2.c: New test.
6713
6714 2012-04-22 Tobias Burnus <burnus@net-b.de>
6715
6716 PR fortran/53051
6717 * gfortran.dg/read_float_4.f90: New.
6718
6719 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6720
6721 PR 35441
6722 * c-c++-common/pr35441.C: New.
6723
6724 2012-04-20 Ian Lance Taylor <iant@google.com>
6725
6726 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6727 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6728
6729 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6730
6731 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6732 array access.
6733 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6734
6735 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6736
6737 PR rtl-optimization/44214
6738 * gcc.dg/pr44214-1.c: New test.
6739 * gcc.dg/pr44214-2.c: Likewise.
6740 * gcc.dg/pr44214-3.c: Likewise.
6741
6742 2012-04-20 Richard Guenther <rguenther@suse.de>
6743
6744 * g++.dg/torture/20120420-1.C: New testcase.
6745
6746 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6747
6748 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6749
6750 2012-04-19 Christian Bruel <christian.bruel@st.com>
6751
6752 * gcc.dg/pr52283.c: New test.
6753
6754 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6755
6756 * gcc.dg/pr37985.c: New test.
6757
6758 2012-04-19 Richard Guenther <rguenther@suse.de>
6759
6760 PR rtl-optimization/44688
6761 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6762 possibly profitable.
6763
6764 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6765
6766 PR tree-optimization/52976
6767 * gfortran.dg/reassoc_11.f: New test.
6768
6769 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6770
6771 PR tree-optimization/52976
6772 * gfortran.dg/reassoc_7.f: New test.
6773 * gfortran.dg/reassoc_8.f: Likewise.
6774 * gfortran.dg/reassoc_9.f: Likewise.
6775 * gfortran.dg/reassoc_10.f: Likewise.
6776
6777 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/52422
6780 * g++.dg/cpp0x/sfinae33.C: New.
6781 * g++.dg/cpp0x/sfinae34.C: Likewise.
6782
6783 2012-04-18 Joey Ye <joey.ye@arm.com>
6784
6785 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6786
6787 2012-04-18 Richard Guenther <rguenther@suse.de>
6788
6789 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6790 array access.
6791 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6792 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6793
6794 2012-04-17 Tom de Vries <tom@codesourcery.com>
6795
6796 * g++.dg/pr51264-4.C: New test.
6797
6798 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/52599
6801 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6802
6803 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/53003
6806 * g++.dg/parse/crash59.C: New.
6807
6808 2012-04-17 Michael Matz <matz@suse.de>
6809
6810 PR tree-optimization/18437
6811 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6812
6813 2012-04-17 Richard Guenther <rguenther@suse.de>
6814
6815 PR middle-end/53011
6816 * g++.dg/torture/pr53011.C: New testcase.
6817
6818 2012-04-16 Jason Merrill <jason@redhat.com>
6819
6820 PR c++/38543
6821 * g++.dg/cpp0x/variadic131.C: New.
6822
6823 PR c++/52008
6824 * g++.dg/cpp0x/variadic130.C: New.
6825
6826 PR c++/50830
6827 * g++.dg/cpp0x/variadic129.C: New.
6828
6829 PR c++/50303
6830 * g++.dg/cpp0x/variadic128.C: New.
6831
6832 2012-04-16 Tobias Burnus <burnus@net-b.de>
6833
6834 PR fortran/52864
6835 * gfortran.dg/pointer_intent_6.f90: New.
6836
6837 2012-04-16 Tobias Burnus <burnus@net-b.de>
6838
6839 PR fortran/52916
6840 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6841 to include public_private_module_4.f90.
6842 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6843 targets.
6844
6845 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/49152
6848 * g++.dg/diagnostic/operator1.C: New.
6849 * g++.dg/ext/label5.C: Adjust.
6850 * g++.dg/ext/va-arg1.C: Likewise.
6851 * g++.dg/other/error20.C: Likewise.
6852 * g++.dg/other/error20.C: Likewise.
6853 * g++.dg/other/error16.C: Likewise.
6854 * g++.dg/other/error10.C: Likewise.
6855 * g++.dg/parse/error30.C: Likewise.
6856 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6857
6858 2012-04-16 Jason Merrill <jason@redhat.com>
6859
6860 PR c++/51148
6861 * g++.dg/cpp0x/variadic127.C: New.
6862
6863 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6864
6865 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6866 testcase name.
6867 Use fail, pass instead of unresolved.
6868 Don't log $optstr.
6869
6870 PR testsuite/52948
6871 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6872 TODO_dump_func.
6873 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6874 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6875 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6876
6877 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6878
6879 PR fortran/52968
6880 * gfortran.dg/typebound_call_23.f03: New test case.
6881
6882 2012-04-15 Jason Merrill <jason@redhat.com>
6883
6884 PR c++/47220
6885 * g++.dg/cpp0x/variadic126.C: New.
6886
6887 PR c++/52380
6888 * g++.dg/cpp0x/variadic125.C: New.
6889
6890 PR c++/52292
6891 * g++.dg/cpp0x/variadic124.C: New.
6892
6893 PR c++/52706
6894 * g++.dg/cpp0x/nullptr27.C: New.
6895
6896 PR c++/52818
6897 * g++.dg/warn/format8.C: New.
6898
6899 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6900
6901 PR fortran/51082
6902 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6903
6904 2012-04-14 Tobias Burnus <burnus@net-b.de>
6905
6906 PR fortran/52916
6907 PR fortran/40973
6908 * gfortran.dg/public_private_module_3.f90: New.
6909 * gfortran.dg/public_private_module_4.f90: New.
6910
6911 2012-04-14 Tom de Vries <tom@codesourcery.com>
6912
6913 * gcc.dg/superblock.c: New test.
6914
6915 2012-04-14 Tom de Vries <tom@codesourcery.com>
6916
6917 * gcc.dg/pr51879-12.c: New test.
6918
6919 2012-04-13 Jason Merrill <jason@redhat.com>
6920
6921 PR c++/52824
6922 * g++.dg/cpp0x/variadic123.C: New.
6923 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6924
6925 PR c++/52905
6926 * g++.dg/cpp0x/initlist-ctor1.C: New.
6927
6928 PR c++/52915
6929 * g++.dg/other/anon-union2.C: New.
6930
6931 2012-04-13 Martin Jambor <mjambor@suse.cz>
6932
6933 PR middle-end/52939
6934 * g++.dg/ipa/pr52939.C: New test.
6935
6936 2012-04-13 Tom de Vries <tom@codesourcery.com>
6937
6938 * gcc.dg/pr52734.c: New test.
6939
6940 2012-04-13 Richard Guenther <rguenther@suse.de>
6941
6942 PR tree-optimization/52969
6943 * gcc.dg/torture/pr52969.c: New testcase.
6944
6945 2012-04-13 Richard Guenther <rguenther@suse.de>
6946
6947 PR c/52549
6948 * gcc.dg/pr52549.c: New testcase.
6949
6950 2012-04-13 Richard Guenther <rguenther@suse.de>
6951
6952 PR c/52862
6953 * gcc.dg/pr52862.c: New testcase.
6954
6955 2012-04-13 Joey Ye <joey.ye@arm.com>
6956
6957 * gcc.target/arm/thumb1-imm.c: New testcase.
6958
6959 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6960
6961 PR target/52932
6962 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6963 second function argument.
6964 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6965 (calc_permps): Update declaration. Calculate result correctly.
6966 (avx2_test): Change src2 type to union256i_d.
6967 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6968 correctly.
6969
6970 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6971
6972 PR target/52775
6973 * gcc.target/powerpc/pr52775.c: New file.
6974
6975 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976
6977 PR tree-optimization/18589
6978 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6979 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6980 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6981 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6982 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6983 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6984 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6985 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6986 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6987 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6988
6989 2012-04-12 Richard Guenther <rguenther@suse.de>
6990
6991 PR tree-optimization/52943
6992 * gcc.dg/torture/pr52943.c: New testcase.
6993
6994 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6995
6996 PR target/50751
6997 * gcc/target/sh/pr50751-4.c: New.
6998 * gcc/target/sh/pr50751-5.c: New.
6999 * gcc/target/sh/pr50751-6.c: New.
7000 * gcc/target/sh/pr50751-7.c: New.
7001
7002 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7003
7004 PR c++/52465
7005 * g++.dg/lookup/using52.C: New.
7006
7007 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7008
7009 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7010
7011 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7012
7013 PR rtl-optimization/52876
7014 * gcc.target/i386/pr52876.c: New.
7015
7016 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7017
7018 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7019 __UINTPTR_TYPE__.
7020 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7021 __INTPTR_TYPE__.
7022 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7023 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7024 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7025 (ptrdiff_t): ... this. All uses changed.
7026 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7027 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7028 __INTPTR_TYPE__.
7029 (main): Cast argument to __INTPTR_TYPE__.
7030 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7031 size_t.
7032 * gcc.dg/mallign.c (main): Likewise.
7033 * gcc.dg/pr38700.c (foo): Likewise.
7034 * gcc.dg/long-long-cst1.c (t): Likewise.
7035 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7036 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7037 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7038 * gcc.dg/pr25682.c (d, foo): Likewise.
7039 * gcc.dg/format/cast-1.c (f): Likewise.
7040 * gcc.dg/c90-const-expr-10.c
7041 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7042 (size_t): ...this. All uses changed.
7043 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7044 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7045 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7046 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7047 * gcc.dg/sequence-pt-1.c: Likewise.
7048 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7049 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7050 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7051 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7052 of ptrdiff_t with it.
7053 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7054 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7055 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7056
7057 2012-04-11 Jason Merrill <jason@redhat.com>
7058
7059 PR debug/45088
7060 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7061 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7062
7063 PR c++/52906
7064 * g++.dg/ext/attrib45.C: New.
7065
7066 * g++.dg/eh/dtor3.C: New.
7067
7068 2012-04-11 Richard Guenther <rguenther@suse.de>
7069
7070 PR middle-end/52621
7071 * gfortran.dg/pr52621.f90: New testcase.
7072
7073 2012-04-11 Richard Guenther <rguenther@suse.de>
7074
7075 PR middle-end/52918
7076 * g++.dg/torture/pr52918-1.C: New testcase.
7077 * g++.dg/torture/pr52918-2.C: Likewise.
7078
7079 2012-04-11 Tobias Burnus <burnus@net-b.de>
7080
7081 PR fortran/52729
7082 * gfortran.dg/block_11.f90: New.
7083
7084 2012-04-11 Nick Clifton <nickc@redhat.com>
7085
7086 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7087
7088 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7089
7090 PR target/16458
7091 * gcc.target/powerpc/pr16458-1.c: New test.
7092 * gcc.target/powerpc/pr16458-2.c: Likewise.
7093 * gcc.target/powerpc/pr16458-3.c: Likewise.
7094 * gcc.target/powerpc/pr16458-4.c: Likewise.
7095
7096 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7097
7098 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7099 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7100 * gcc.dg/builtin-bswap-5.c: Likewise.
7101 * gcc.target/i386/builtin-bswap-4.c: New test.
7102
7103 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7104
7105 PR 24985
7106 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7107
7108 2012-04-11 Richard Guenther <rguenther@suse.de>
7109
7110 PR rtl-optimization/52881
7111 * gcc.dg/torture/pr52881.c: New testcase.
7112 * gcc.dg/torture/pr52913.c: Likewise.
7113
7114 2012-04-11 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/52912
7117 * gcc.dg/torture/pr52912.c: New testcase.
7118
7119 2010-04-10 Michael Matz <matz@suse.de>
7120
7121 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7122 * gcc.dg/vect/vect-outer-1.c: Adjust.
7123 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7124 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7125 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7126 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7127 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7128 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7129
7130 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7131
7132 PR tree-optimization/52870
7133 * gcc.dg/vect/pr52870.c: New test.
7134
7135 2012-04-09 Mike Stump <mikestump@comcast.net>
7136
7137 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7138 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7139 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7140 * gnat.dg/aggr11.adb: Likewise.
7141 * gnat.dg/aggr11_pkg.ads: Likewise.
7142 * gnat.dg/aggr15.adb: Likewise.
7143 * gnat.dg/aggr15.ads: Likewise.
7144 * gnat.dg/aggr17.adb: Likewise.
7145 * gnat.dg/aggr18.adb: Likewise.
7146 * gnat.dg/array14.adb: Likewise.
7147 * gnat.dg/array14.ads: Likewise.
7148 * gnat.dg/array14_pkg.ads: Likewise.
7149 * gnat.dg/array19.adb: Likewise.
7150 * gnat.dg/array19.ads: Likewise.
7151 * gnat.dg/discr27.adb: Likewise.
7152 * gnat.dg/discr27.ads: Likewise.
7153 * gnat.dg/discr35.adb: Likewise.
7154 * gnat.dg/discr35.ads: Likewise.
7155 * gnat.dg/discr6.adb: Likewise.
7156 * gnat.dg/discr6_pkg.ads: Likewise.
7157 * gnat.dg/import1.adb: Likewise.
7158 * gnat.dg/import1.ads: Likewise.
7159 * gnat.dg/loop_address2.adb: Likewise.
7160 * gnat.dg/opt7.adb: Likewise.
7161 * gnat.dg/opt7.ads: Likewise.
7162 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7163 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7164 * gnat.dg/rep_clause2.adb: Likewise.
7165 * gnat.dg/rep_clause2.ads: Likewise.
7166 * gnat.dg/slice2.adb: Likewise.
7167 * gnat.dg/slice2.ads: Likewise.
7168 * gnat.dg/slice6.adb: Likewise.
7169 * gnat.dg/slice6_pkg.ads: Likewise.
7170 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7171 * gnat.dg/taft_type2.adb: Likewise.
7172 * gnat.dg/taft_type2.ads: Likewise.
7173 * gnat.dg/taft_type2_pkg.ads: Likewise.
7174 * gnat.dg/volatile10.adb: Likewise.
7175 * gnat.dg/volatile10_pkg.ads: Likewise.
7176
7177 * gcc.dg/dll-8.c: Remove execute permissions.
7178 * g++.dg/ext/dllexport5.C: Likewise.
7179
7180 2012-04-09 Jan Hubicka <jh@suse.cz>
7181
7182 PR lto/52722
7183 PR lto/51765
7184 PR lto/52634
7185 * gcc.dg/lto/pr52634_1.c: New testcase.
7186 * gcc.dg/lto/pr52634_0.c: New testcase.
7187
7188 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7189
7190 PR target/52883
7191 * gcc.target/i386/pr52883.c: New testcase.
7192
7193 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7194
7195 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7196 (check_effective_target_sync_long_long): Add SPARC case.
7197 (check_effective_target_sync_long_long_runtime): Likewise.
7198 (check_effective_target_sync_int_long): Adjust SPARC case.
7199 (check_effective_target_sync_char_short): Likewise.
7200
7201 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7202
7203 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7204 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7205
7206 2012-04-08 Tobias Burnus <burnus@net-b.de>
7207
7208 PR fortran/40973
7209 PR fortran/52751
7210 * gfortran.dg/public_private_module_2.f90: New.
7211
7212 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7213
7214 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7215 directives.
7216
7217 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7218
7219 PR fortran/52893
7220 * gfortran.dg/function_optimize_11.f90: New test.
7221
7222 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7223
7224 PR fortran/52668
7225 * gfortran.dg/use_only_6.f90: New test.
7226
7227 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7228
7229 PR fortran/52668
7230 * gfortran.dg/use_only_6.f90: New test.
7231 2012-04-06 Mike Stump <mikestump@comcast.net>
7232
7233 PR testsuite/50722
7234 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7235
7236 2012-04-05 Jason Merrill <jason@redhat.com>
7237
7238 PR c++/52596
7239 * g++.dg/template/qualified-id5.C: New.
7240
7241 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7242
7243 PR target/52882
7244 * gcc.target/i386/pr52882.c: New test.
7245
7246 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7247 Dominique D'Humieures <dominiq@lps.ens.fr>
7248
7249 PR testsuite/52614
7250 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7251 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7252
7253 2012-04-04 Jason Merrill <jason@redhat.com>
7254
7255 PR c++/52845
7256 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7257
7258 2012-04-03 Jason Merrill <jason@redhat.com>
7259
7260 PR c++/52796
7261 * g++.dg/cpp0x/variadic-value1.C: New.
7262
7263 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7264
7265 * gnat.dg/pack18.adb: New test.
7266 * gnat.dg/pack18_pkg.ads: New helper.
7267
7268 2012-04-03 Richard Guenther <rguenther@suse.de>
7269
7270 PR tree-optimization/52808
7271 * gcc.dg/pr52808.c: New testcase.
7272
7273 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR tree-optimization/52835
7276 * gfortran.dg/pr52835.f90: New test.
7277
7278 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7279
7280 * gnat.dg/specs/aggr5.ads: New test.
7281
7282 2012-04-02 Richard Guenther <rguenther@suse.de>
7283
7284 PR tree-optimization/52756
7285 * gcc.dg/torture/pr52756.c: New testcase.
7286
7287 2012-04-02 Richard Guenther <rguenther@suse.de>
7288
7289 PR middle-end/52803
7290 * gcc.dg/pr52803.c: New testcase.
7291
7292 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7293
7294 PR c++/40942
7295 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7296 DR 214 in account.
7297
7298 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 PR c++/50043
7301 * g++.dg/cpp0x/noexcept17.C: New.
7302 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7303 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7304 * g++.dg/cpp0x/noexcept01.C: Likewise.
7305 * g++.dg/eh/init-temp1.C: Likewise.
7306 * g++.dg/eh/ctor1.C: Likwise.
7307
7308 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gnat.dg/controlled6.adb: New test.
7311 * gnat.dg/controlled6_pkg.ads: New helper.
7312 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7313
7314 2012-03-30 Richard Henderson <rth@redhat.com>
7315
7316 PR debug/52727
7317 * g++.dg/opt/pr52727.C: New testcase.
7318
7319 2012-03-30 Richard Guenther <rguenther@suse.de>
7320
7321 PR tree-optimization/52754
7322 * gcc.target/i386/pr52754.c: New testcase.
7323
7324 2012-03-30 Richard Guenther <rguenther@suse.de>
7325
7326 PR middle-end/52772
7327 * g++.dg/torture/pr52772.C: New testcase.
7328
7329 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/52718
7332 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7333
7334 2012-03-29 Jason Merrill <jason@redhat.com>
7335
7336 PR c++/52685
7337 * g++.dg/template/inherit8.C: New.
7338
7339 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR c++/52759
7342 * g++.dg/ext/weak4.C: New test.
7343
7344 PR tree-optimization/52760
7345 * gcc.c-torture/execute/pr52760.c: New test.
7346
7347 2012-03-29 Jason Merrill <jason@redhat.com>
7348
7349 PR c++/52743
7350 * g++.dg/cpp0x/initlist-array3.C: New.
7351
7352 2012-03-28 Jason Merrill <jason@redhat.com>
7353
7354 PR c++/52746
7355 * g++.dg/overload/virtual2.C: New.
7356
7357 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7358
7359 * gnat.dg/vect7.ad[sb]: New test.
7360
7361 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7362 Tobias Burnus <burnus@gcc.gnu.org>
7363
7364 PR fortran/52652
7365 * gfortran.dg/allocate_class_1.f90 : Change error test.
7366 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7367 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7368 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7369
7370 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR middle-end/52691
7373 * gcc.dg/pr52691.c: New test.
7374
7375 PR middle-end/52750
7376 * gcc.c-torture/compile/pr52750.c: New test.
7377
7378 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7379
7380 PR target/52692
7381 * gcc.target/avr/torture/builtins-2.c: New test.
7382
7383 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR target/52736
7386 * gcc.target/i386/pr52736.c: New test.
7387
7388 2012-03-27 Martin Jambor <mjambor@suse.cz>
7389
7390 PR middle-end/52693
7391 * gcc.dg/torture/pr52693.c: New test.
7392
7393 2012-03-27 Meador Inge <meadori@codesourcery.com>
7394
7395 PR c++/52672
7396 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7397
7398 2012-03-27 Mike Stump <mikestump@comcast.net>
7399
7400 PR target/52665
7401 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7402 failures that match branch names.
7403
7404 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7405 H.J. Lu <hongjiu.lu@intel.com>
7406
7407 PR target/52698
7408 * gcc.target/i386/pr52698.c: New test.
7409
7410 2012-03-27 Richard Guenther <rguenther@suse.de>
7411
7412 PR middle-end/52720
7413 * gcc.dg/torture/pr52720.c: New testcase.
7414
7415 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7416
7417 * gnat.dg/pack17.adb: New test.
7418
7419 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7420
7421 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7422 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7423
7424 2012-03-26 Martin Jambor <mjambor@suse.cz>
7425
7426 PR tree-optimization/50052
7427 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7428
7429 2012-03-26 Richard Guenther <rguenther@suse.de>
7430
7431 PR tree-optimization/52701
7432 * gfortran.dg/pr52701.f90: New testcase.
7433
7434 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7435
7436 PR tree-optimization/52686
7437 * gcc.target/arm/pr52686.c: New test.
7438
7439 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7440
7441 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7442 Add "-Os -flto" to list.
7443
7444 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7445
7446 * gnat.dg/concat2.ad[sb]: New test.
7447
7448 2012-03-24 Jason Merrill <jason@redhat.com>
7449
7450 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7451 * g++.dg/cpp0x/trailing2.C: Likewise.
7452 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7453 * g++.dg/cpp1y/auto-fn1.C: New.
7454 * g++.dg/cpp1y/auto-fn2.C: New.
7455 * g++.dg/cpp1y/auto-fn3.C: New.
7456 * g++.dg/cpp1y/auto-fn4.C: New.
7457 * g++.dg/cpp1y/auto-fn5.C: New.
7458 * g++.dg/cpp1y/auto-fn6.C: New.
7459 * g++.dg/cpp1y/auto-fn7.C: New.
7460 * g++.dg/cpp1y/auto-fn8.C: New.
7461 * g++.dg/cpp1y/auto-fn9.C: New.
7462 * g++.dg/cpp1y/auto-fn10.C: New.
7463 * g++.dg/cpp1y/auto-fn11.C: New.
7464
7465 2012-03-23 Richard Guenther <rguenther@suse.de>
7466
7467 PR tree-optimization/52678
7468 * gfortran.dg/pr52678.f: New testcase.
7469
7470 2012-03-23 Richard Guenther <rguenther@suse.de>
7471
7472 PR tree-optimization/52638
7473 * g++.dg/torture/pr52638.C: New testcase.
7474
7475 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7476
7477 PR c++/52487
7478 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7479
7480 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/52671
7483 * g++.dg/ext/attrib44.C: New test.
7484
7485 2012-03-22 Jan Hubicka <jh@suse.cz>
7486
7487 PR middle-end/51737
7488 * g++.dg/torture/pr51737.C: New testcase
7489
7490 2012-03-22 Richard Guenther <rguenther@suse.de>
7491
7492 PR tree-optimization/52548
7493 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7494
7495 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7496
7497 * lib/fortran-modules.exp (list-module-names-1): Remove
7498 warning.
7499
7500 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7501
7502 PR target/50751
7503 * gcc.target/sh/pr50751-1.c: New.
7504 * gcc.target/sh/pr50751-2.c: New.
7505 * gcc.target/sh/pr50751-3.c: New.
7506
7507 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7508
7509 PR target/52479
7510 * gcc.target/sh/sh4a-cos.c: Remove.
7511 * gcc.target/sh/sh4a-sin.c: Remove.
7512 * gcc.target/sh/sh4a-sincos.c: Remove.
7513
7514 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7515
7516 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7517 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7518
7519 2012-03-21 Martin Jambor <mjambor@suse.cz>
7520
7521 PR testsuite/52641
7522 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7523 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7524
7525 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7526
7527 * gcc.target/arm/thumb-16bit-ops.c: New file.
7528 * gcc.target/arm/thumb-ifcvt.c: New file.
7529
7530 2012-03-20 Jason Merrill <jason@redhat.com>
7531
7532 * lib/target-supports.exp: Add { target c++1y }.
7533
7534 * g++.dg/cpp0x/auto32.C: New.
7535
7536 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7537
7538 PR testsuite/52641
7539 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7540 int32plus.
7541 * gcc.dg/torture/pr48124-4.c: Ditto:
7542 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7543
7544 2012-03-20 Jason Merrill <jason@redhat.com>
7545
7546 PR c++/52510
7547 * g++.dg/cpp0x/initlist66.C: New.
7548
7549 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7550
7551 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7552 __AVR_HAVE_LPMX__
7553
7554 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7555
7556 PR target/49868
7557 * gcc.target/avr/torture/addr-space-2.h: New file.
7558 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7559 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7560 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7561 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7562
7563 2012-03-20 Richard Guenther <rguenther@suse.de>
7564
7565 * gnat.dg/pack16.adb: New testcase.
7566 * gnat.dg/pack16_pkg.ads: Likewise.
7567 * gnat.dg/specs/pack8.ads: Likewise.
7568 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7569
7570 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7571
7572 * g++.dg/warn/Wuseless-cast.C: Extend.
7573
7574 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/14710
7577 * g++.dg/warn/Wuseless-cast.C: New.
7578
7579 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7580
7581 PR libfortran/52608
7582 * gfortran.dg/pr52608.f90: New test.
7583
7584 2012-03-17 Tobias Burnus <burnus@net-b.de>
7585
7586 PR fortran/52585
7587 * gfortran.dg/proc_ptr_36.f90: New.
7588
7589 2012-03-16 Martin Jambor <mjambor@suse.cz>
7590
7591 * gcc.dg/misaligned-expand-1.c: New test.
7592 * gcc.dg/misaligned-expand-3.c: Likewise.
7593
7594 2012-03-16 Richard Guenther <rguenther@suse.de>
7595 Kai Tietz <ktietz@redhat.com>
7596
7597 PR middle-end/48814
7598 * gcc.c-torture/execute/pr48814-1.c: New test.
7599 * gcc.c-torture/execute/pr48814-2.c: New test.
7600 * gcc.dg/tree-ssa/assign-1.c: New test.
7601 * gcc.dg/tree-ssa/assign-2.c: New test.
7602 * gcc.dg/tree-ssa/assign-3.c: New test.
7603
7604 2012-03-16 Richard Guenther <rguenther@suse.de>
7605
7606 * gnat.dg/specs/pack7.ads: New testcase.
7607
7608 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR target/52568
7611 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7612 * gcc.dg/torture/vshuf-8.inc: Likewise.
7613 * gcc.dg/torture/vshuf-16.inc: Likewise.
7614 * gcc.dg/torture/vshuf-32.inc: Likewise.
7615
7616 2012-03-15 Jason Merrill <jason@redhat.com>
7617
7618 * g++.dg/torture/pr52582.C: New.
7619
7620 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7621
7622 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7623
7624 2012-03-15 Ira Rosen <irar@il.ibm.com>
7625 Ulrich Weigand <ulrich.weigand@linaro.org>
7626
7627 * gcc.dg/vect/slp-cond-3.c: New test.
7628 * gcc.dg/vect/slp-cond-4.c: New test.
7629
7630 2012-03-15 Ira Rosen <irar@il.ibm.com>
7631 Ulrich Weigand <ulrich.weigand@linaro.org>
7632
7633 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7634 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7635
7636 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7637
7638 PR libfortran/52434
7639 PR libfortran/48878
7640 PR libfortran/38199
7641 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7642 * gfortran.dg/round_1.f03: Likewise.
7643
7644 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7645 Andrew Pinski <apinski@cavium.com>
7646
7647 PR middle-end/52592
7648 * gcc.dg/pr52592.c: New test.
7649
7650 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7651
7652 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7653 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7654 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7655 * lib/fortran-modules.exp: .. this new file. Adjust users.
7656 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7657 gfortran-dg-debug-runtest): Call cleanup-modules.
7658 * lib/fortran-torture.exp (fortran-torture-execute,
7659 fortran-torture): Likewise.
7660 * gfortran.dg/coarray/caf.exp: Likewise.
7661 * lib/lto.exp: Likewise.
7662 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7663 * gfortran.dg/class_4b.f03: Likewise.
7664 * gfortran.dg/class_4c.f03: Likewise.
7665 * gfortran.dg/class_45a.f03: Likewise.
7666 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7667 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7668 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7669 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7670 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7671 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7672 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7673 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7674 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7675 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7676 * gfortran.dg/whole_file_28.f90: Likewise.
7677 * gfortran.dg/whole_file_29.f90: Likewise.
7678 * gfortran.dg/whole_file_30.f90: Likewise.
7679 * gfortran.dg/whole_file_31.f90: Likewise.
7680
7681 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR tree-optimization/52267
7684 * gcc.dg/pr52267.c: New test.
7685 * gcc.dg/tree-ssa/vrp65.c: New test.
7686 * gcc.dg/tree-ssa/vrp66.c: New test.
7687
7688 2012-03-15 Richard Guenther <rguenther@suse.de>
7689
7690 PR middle-end/52580
7691 * gfortran.dg/vect/pr52580.f: New testcase.
7692
7693 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7694
7695 * gcc.target/sh/fpul-usage-1.c: New.
7696
7697 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7698
7699 PR target/49468
7700 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7701 * gcc.target/sh/pr49468-di.c: Likewise.
7702
7703 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7706 * gcc.dg/c99-stdint-6.c: Likewise.
7707 * gcc.dg/lto/20090210_0.c: Likewise.
7708 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7709 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7710 * gcc.dg/pragma-init-fini-2.c: Likewise.
7711 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7712 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7713 * gcc.target/i386/pr22152.c: Likewise.
7714 * gcc.target/i386/vect8-ret.c: Likewise.
7715 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7716 handling.
7717
7718 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7721 * g++.dg/tree-prof/partition1.C: Likewise.
7722 * g++.dg/tree-prof/partition2.C: Likewise.
7723 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7724 handling.
7725 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7726 * gcc.c-torture/execute/20010724-1.c: Remove.
7727 * gcc.c-torture/execute/20010724-1.x: Remove.
7728 * gcc.c-torture/execute/20040208-2.c: Remove.
7729 * gcc.c-torture/execute/20040208-2.x: Remove.
7730 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7731 Remove.
7732 (main) [__mips__ && __sgi__]: Remove.
7733 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7734 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7735 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7736 mips-sgi-irix6* handling.
7737 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7738 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7739 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7740 handling.
7741 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7742 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7743 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7744 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7745 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7746 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7747 mips-sgi-irix6*.
7748 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7749 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7750 * gcc.target/mips/save-restore-3.c: Likewise.
7751 * gcc.target/mips/save-restore-4.c: Likewise.
7752 * gcc.target/mips/save-restore-5.c: Likewise.
7753 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7754 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7755 messages.
7756 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7757 IRIX 6 handling.
7758 (restore_ld_library_path_env_vars): Likewise.
7759 * lib/target-supports.exp (check_profiling_available): Remove
7760 mips*-*-irix* handling.
7761 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7762 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7763 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7764
7765 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR c++/52582
7768 * g++.dg/opt/pr52582.C: New test.
7769
7770 2012-03-14 Richard Guenther <rguenther@suse.de>
7771
7772 PR tree-optimization/52571
7773 * gcc.dg/vect/vect-2.c: Initialize arrays.
7774 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7775 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7776 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7777
7778 2012-03-14 Richard Guenther <rguenther@suse.de>
7779
7780 PR middle-end/52080
7781 PR middle-end/52097
7782 PR middle-end/48124
7783 * gcc.dg/torture/pr48124-1.c: New testcase.
7784 * gcc.dg/torture/pr48124-2.c: Likewise.
7785 * gcc.dg/torture/pr48124-3.c: Likewise.
7786 * gcc.dg/torture/pr48124-4.c: Likewise.
7787
7788 2012-03-14 Richard Guenther <rguenther@suse.de>
7789
7790 PR middle-end/52578
7791 * gcc.dg/pr52578.c: New testcase.
7792
7793 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR c++/52521
7796 * g++.dg/cpp0x/udlit-args2.C: New test.
7797
7798 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7799
7800 PR target/48596
7801 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7802 * gcc.c-torture/compile/pr48596.c: ... here.
7803
7804 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7805
7806 PR c++/51641
7807 * g++.dg/lookup/hidden-class17.C: New test.
7808
7809 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR c/52577
7812 * gcc.dg/Wunused-var-3.c: New test.
7813
7814 2012-03-13 Martin Jambor <mjambor@suse.cz>
7815
7816 * gcc.dg/misaligned-expand-2.c: New test.
7817
7818 2012-03-13 Richard Guenther <rguenther@suse.de>
7819
7820 PR middle-end/52134
7821 * gcc.dg/pr52134.c: New testcase.
7822
7823 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7824
7825 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7826
7827 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7828
7829 PR tree-optimization/46728
7830 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7831 * gcc.target/powerpc/pr46728-5.c: Likewise.
7832 * gcc.target/powerpc/pr46728-8.c: Likewise.
7833 * gcc.target/powerpc/pr46728-10.c: Likewise.
7834 * gcc.target/powerpc/pr46728-11.c: Likewise.
7835 * gcc.target/powerpc/pr46728-13.c: Likewise.
7836 * gcc.target/powerpc/pr46728-14.c: Likewise.
7837 * gcc.target/powerpc/pr46728-15.c: Likewise.
7838
7839 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/52299
7842 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7843
7844 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7845
7846 PR tree-optimization/46728
7847 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7848 * gcc.target/powerpc/pr46728-5.c: Likewise.
7849 * gcc.target/powerpc/pr46728-8.c: Likewise.
7850 * gcc.target/powerpc/pr46728-10.c: Likewise.
7851 * gcc.target/powerpc/pr46728-11.c: Likewise.
7852 * gcc.target/powerpc/pr46728-13.c: Likewise.
7853 * gcc.target/powerpc/pr46728-14.c: Likewise.
7854 * gcc.target/powerpc/pr46728-15.c: Likewise.
7855
7856 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7857
7858 PR target/49868
7859 * gcc.target/avr/torture/addr-space-1.h: New file.
7860 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7861 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7862 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7863 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7864
7865 2012-03-12 Andrew Pinski <apinski@cavium.com>
7866
7867 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7868
7869 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7870
7871 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7872 * g++.dg/abi/thunk4.C: Likewise.
7873 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7874 Adapt line numbers.
7875 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7876 handling.
7877 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7878 * g++.dg/eh/spbp.C: Likewise.
7879 * g++.dg/ext/label13.C: Likewise.
7880 * g++.dg/guality/guality.exp: Likewise.
7881 * g++.dg/other/anon5.C: Likewise.
7882 * g++.dg/other/pragma-ep-1.C: Remove.
7883 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7884 * g++.dg/warn/pr31246.C: Likewise.
7885 * g++.dg/warn/weak1.C: Likewise.
7886 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7887 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7888 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7889 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7890 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7891 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7892 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7893 * gcc.dg/c99-tgmath-1.c: Likewise.
7894 * gcc.dg/c99-tgmath-2.c: Likewise.
7895 * gcc.dg/c99-tgmath-3.c: Likewise.
7896 * gcc.dg/c99-tgmath-4.c: Likewise.
7897 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7898 handling.
7899 * gcc.dg/debug/pr49032.c: Likewise.
7900 * gcc.dg/guality/guality.exp: Likewise.
7901 * gcc.dg/intmax_t-1.c: Likewise.
7902 * gcc.dg/pr48616.c: Likewise.
7903 * gcc.dg/pragma-ep-1.c: Remove.
7904 * gcc.dg/pragma-ep-2.c: Remove.
7905 * gcc.dg/pragma-ep-3.c: Remove.
7906 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7907 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7908 * gcc.misc-tests/gcov-14.c: Likewise.
7909 * gfortran.dg/guality/guality.exp: Likewise.
7910 * lib/target-supports.exp (check_weak_available): Likewise.
7911 (add_options_for_tls): Likewise.
7912 (check_ascii_locale_available): Likewise.
7913 * obj-c++.dg/dwarf-2.mm: Likewise.
7914 * objc.dg/dwarf-1.m: Likewise.
7915 * objc.dg/dwarf-2.m: Likewise.
7916
7917 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR tree-optimization/51721
7920 * gcc.dg/tree-ssa/vrp64.c: New test.
7921
7922 PR tree-optimization/52533
7923 * gcc.c-torture/compile/pr52533.c: New test.
7924
7925 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7926
7927 * gcc.target/i386/rtm-xabort-1.c: New.
7928 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7929 * gcc.target/i386/rtm-xend-1.c: Ditto.
7930 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7931 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7932 * gcc.target/i386/sse-13.c: Ditto.
7933 * gcc.target/i386/sse-14.c: Ditto.
7934 * gcc.target/i386/sse-22.c: Ditto.
7935 * gcc.target/i386/sse-23.c: Ditto.
7936 * g++.dg/other/i386-2.C: Ditto.
7937 * g++.dg/other/i386-3.C: Ditto.
7938
7939 2012-03-12 Tobias Burnus <burnus@net-b.de>
7940
7941 PR fortran/52542
7942 * gfortran.dg/proc_ptr_35.f90: New.
7943
7944 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7945
7946 PR target/52530
7947 * gcc.dg/torture/pr52530.c: New test.
7948
7949 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7950
7951 PR target/51244
7952 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7953
7954 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7955
7956 PR target/52450
7957 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7958
7959 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7960
7961 2012-03-09 Andrew Pinski <apinski@cavium.com>
7962
7963 PR middle-end/51988
7964 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7965 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7966
7967 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7968
7969 * gcc.dg/tree-ssa/scev-3.c: New.
7970 * gcc.dg/tree-ssa/scev-4.c: New.
7971
7972 2012-03-08 Tobias Burnus <burnus@net-b.de>
7973
7974 PR fortran/52469
7975 * gfortran.dg/proc_ptr_34.f90
7976
7977 2012-03-07 Jason Merrill <jason@redhat.com>
7978
7979 PR c++/52521
7980 * g++.dg/cpp0x/udlit-mangle.C: New.
7981
7982 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7983
7984 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7985
7986 2012-03-06 Richard Guenther <rguenther@suse.de>
7987
7988 PR middle-end/52493
7989 * gcc.dg/torture/pr52493.c: New testcase.
7990
7991 2012-03-06 Richard Guenther <rguenther@suse.de>
7992
7993 PR lto/52097
7994 * gcc.dg/lto/pr52097_0.c: New testcase.
7995
7996 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7997
7998 PR target/51244
7999 * gcc.target/sh/pr51244-1.c: New.
8000 * gcc.target/sh/pr51244-2.c: New.
8001 * gcc.target/sh/pr51244-3.c: New.
8002
8003 2012-03-05 Jason Merrill <jason@redhat.com>
8004
8005 PR c++/51930
8006 * g++.dg/ext/visibility/template11.C: New.
8007
8008 * g++.dg/cpp0x/implicit13.C: New.
8009
8010 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR tree-optimization/51721
8013 * gcc.dg/tree-ssa/vrp63.c: New test.
8014 * gcc.dg/pr51721.c: New test.
8015
8016 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8017
8018 PR fortran/50981
8019 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8020 argument checks.
8021
8022 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8023
8024 PR target/52146
8025 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8026
8027 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8028
8029 PR fortran/50981
8030 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8031
8032 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8033
8034 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8035 int32plus.
8036
8037 2012-03-03 Jason Merrill <jason@redhat.com>
8038
8039 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8040
8041 Core 1270
8042 * g++.dg/cpp0x/initlist65.C: New.
8043
8044 PR c++/36797
8045 * g++.dg/ext/is_empty2.C: New.
8046
8047 2012-03-03 Tobias Burnus <burnus@net-b.de>
8048
8049 PR fortran/48820
8050 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8051
8052 2012-03-03 Tobias Burnus <burnus@net-b.de>
8053
8054 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8055 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8056 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8057 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8058 * gfortran.dg/class_30.f90: Remove dg-warning line.
8059 * gfortran.dg/bind_c_usage_25.f90: New.
8060
8061 2012-03-03 Tobias Burnus <burnus@net-b.de>
8062
8063 PR fortran/48820
8064 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8065 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8066 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8067
8068 2012-03-03 Tobias Burnus <burnus@net-b.de>
8069
8070 PR fortran/48820
8071 * gfortran.dg/assumed_type_1.f90: New.
8072 * gfortran.dg/assumed_type_2.f90: New.
8073 * gfortran.dg/assumed_type_3.f90: New.
8074 * gfortran.dg/assumed_type_4.f90: New.
8075
8076 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8077
8078 PR target/49486
8079 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8080 * gcc.target/sh/pr49468-di.c: New.
8081
8082 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8083
8084 * gcc.dg/graphite/pr50561.c: Update.
8085
8086 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8087
8088 * gcc.target/powerpc/pr52457.c: New test.
8089
8090 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8091
8092 * gcc.target/arm/sat-1.c: New test.
8093
8094 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8095
8096 PR target/46716
8097 * gcc.target/i386/pr46716.c: New test.
8098
8099 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8100
8101 PR c++/51989
8102 * g++.dg/cpp0x/sfinae32.C: New.
8103
8104 2012-03-02 Richard Guenther <rguenther@suse.de>
8105
8106 PR tree-optimization/52406
8107 * gcc.dg/torture/pr52406.c: New testcase.
8108
8109 2012-03-02 Tobias Burnus <burnus@net-b.de>
8110
8111 PR fortran/52325
8112 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8113 * gfortran.dg/nullify_2.f90: Update dg-error.
8114 * gfortran.dg/nullify_4.f90: Ditto.
8115 * gfortran.dg/pointer_init_6.f90: Ditto.
8116
8117 2012-03-02 Tobias Burnus <burnus@net-b.de>
8118
8119 PR fortran/52270
8120 * gfortran.dg/class_51.f90: New.
8121
8122 2012-03-02 Tobias Burnus <burnus@net-b.de>
8123
8124 PR fortran/52452
8125 * gfortran.dg/intrinsic_8.f90: New.
8126
8127 2012-03-01 Kai Tietz <ktietz@redhat.com>
8128
8129 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8130 routines on mingw targets.
8131 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8132
8133 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR tree-optimization/52445
8136 * gcc.dg/pr52445.c: New test.
8137
8138 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR target/52437
8141 * gcc.c-torture/compile/pr52437.c: New test.
8142
8143 PR middle-end/52419
8144 * gcc.dg/torture/pr52419.c: New test.
8145
8146 PR tree-optimization/52429
8147 * gcc.dg/torture/pr52429.c: New test.
8148 * g++.dg/opt/pr52429.C: New test.
8149
8150 2012-02-29 Richard Guenther <rguenther@suse.de>
8151
8152 PR testsuite/52297
8153 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8154 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8155 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8156 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8157 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8158 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8159
8160 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8161
8162 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8163
8164 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8165
8166 PR fortran/52386
8167 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8168
8169 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8170
8171 PR target/51534
8172 * gcc.target/arm/neon/pr51534.c: New testcase.
8173
8174 2012-02-28 Richard Guenther <rguenther@suse.de>
8175
8176 PR target/52407
8177 * gcc.dg/torture/pr52407.c: New testcase.
8178
8179 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8180
8181 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8182 * gcc.target/arm/vfp2.c: Likewise.
8183 * gcc.target/arm/vfp3.c: Likewise.
8184 * gcc.target/arm/vfp4.c: Likewise.
8185 * gcc.target/arm/vfp5.c: Likewise.
8186 * gcc.target/arm/vfp6.c: Likewise.
8187 * gcc.target/arm/vfp7.c: Likewise.
8188 * gcc.target/arm/vfp8.c: Likewise.
8189 * gcc.target/arm/vfp9.c: Likewise.
8190 * gcc.target/arm/vfp10.c: Likewise.
8191 * gcc.target/arm/vfp11.c: Likewise.
8192 * gcc.target/arm/vfp12.c: Likewise.
8193 * gcc.target/arm/vfp13.c: Likewise.
8194 * gcc.target/arm/vfp14.c: Likewise.
8195 * gcc.target/arm/vfp15.c: Likewise.
8196 * gcc.target/arm/vfp16.c: Likewise.
8197 * gcc.target/arm/vfp17.c: Likewise.
8198 * gcc.target/arm/neon-constants.h: New file.
8199 * gcc.target/arm/neon-vect1.c: New test.
8200 * gcc.target/arm/neon-vect2.c: New test.
8201 * gcc.target/arm/neon-vect3.c: New test.
8202 * gcc.target/arm/neon-vect4.c: New test.
8203 * gcc.target/arm/neon-vect5.c: New test.
8204 * gcc.target/arm/neon-vect6.c: New test.
8205 * gcc.target/arm/neon-vect7.c: New test.
8206 * gcc.target/arm/neon-vect8.c: New test.
8207
8208 2012-02-28 Richard Guenther <rguenther@suse.de>
8209
8210 PR tree-optimization/52402
8211 * gcc.dg/torture/pr52402.c: New testcase.
8212
8213 2012-02-28 Richard Guenther <rguenther@suse.de>
8214
8215 PR lto/52400
8216 * g++.dg/lto/pr52400_0.C: New testcase.
8217
8218 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8219
8220 * gcc.target/avr/torture/builtins-1.c: New test.
8221 * gcc.target/avr/torture/builtins-error.c: New test.
8222
8223 2012-02-28 Kai Tietz <ktietz@redhat.com>
8224
8225 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8226 * gcc.target/i386/pr45352-2.c: Likewise.
8227 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8228 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8229 targets instead rand.
8230 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8231 * gcc.target/i386/sse2-mul-1.c: Likewise.
8232 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8233 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8234 * gcc.target/i386/pad-1.c: Likewise.
8235 * gcc.target/i386/pad-9.c: Likewise.
8236 * gcc.target/i386/pad-2.c: Likewise.
8237 * gcc.target/i386/pad-5b.c: Likewise.
8238 * gcc.target/i386/pad-8.c: Likewise.
8239 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8240 * gcc.target/i386/pr44130.c: Likewise.
8241 * gcc.target/i386/align-main-1.c: Likewise.
8242 * gcc.target/i386/align-main-2.c: Likewise.
8243 * gcc.target/i386/sw-1.c: Likewise.
8244 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8245 on x64 mingw target.
8246 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8247 * gcc.target/i386/pr46295.c: Likewise.
8248 * gcc.target/i386/amd64-abi-1.c: Likewise.
8249 * gcc.target/i386/amd64-abi-2.c: Likewise.
8250 * gcc.target/i386/pr39082-1.c: Likewise.
8251 * gcc.target/i386/pr39162.c: Likewise.
8252 * gcc.target/i386/pr22152.c: Likewise.
8253 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8254 * gcc.target/i386/wrfsbase-2.c: Likewise.
8255 * gcc.target/i386/local.c: Likewise
8256 * gcc.target/i386/wrgsbase-1.c: Likewise.
8257 * gcc.target/i386/wrfsbase-1.c: Likewise.
8258 * gcc.target/i386/pr39315-3.c: Likewise.
8259 * gcc.target/i386/pr35767-4.c: Likewise.
8260 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8261 x64 mingw target.
8262 * gcc.target/i386/pr45336-2.c: Likewise.
8263 * gcc.target/i386/pr45336-1.c: Likewise.
8264 * gcc.target/i386/pr45336-4.c: Likewise.
8265
8266 2012-02-27 Tristan Gingold <gingold@adacore.com>
8267
8268 * gnat.dg/array20.ad[sb]: New test.
8269
8270 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR target/52375
8273 * gcc.target/arm/pr52375.c: New test.
8274 * gcc.c-torture/compile/pr52375.c: New test.
8275
8276 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8277
8278 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8279 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8280
8281 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 * gnat.dg/aggr19.adb: New test.
8284 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8285
8286 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8287
8288 PR target/49263
8289 * gcc.target/sh/pr49263.c: New.
8290
8291 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8292
8293 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8294 simulate_thread_wrapper_other_threads
8295 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8296 Move initialization of 'value' to main().
8297 (main): Initialize 'value';
8298 * gcc.dg/simulate-thread/speculative-store.c
8299 (simulate_thread_step_verify): Return 0 when successful.
8300 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8301 Reduce threshold.
8302 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8303 (simulate_thread_wrapper_other_threads): Return a success/fail value
8304 and issue an error if the instruction count threshold is exceeded.
8305
8306 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8307
8308 PR target/50580
8309 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8310 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8311
8312 2012-02-24 Richard Guenther <rguenther@suse.de>
8313
8314 PR middle-end/52355
8315 * gcc.dg/pr52355.c: New testcase.
8316
8317 2012-02-23 Kai Tietz <ktietz@redhat.com>
8318
8319 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8320 * gcc.dg/Wpadded.c: Likewise.
8321 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8322 structure-layout.
8323 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8324 for sleep by Sleep and add windows.h include for this function.
8325 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8326 targets.
8327 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8328 target.
8329 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8330 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8331 on x64 mingw target.
8332 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8333 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8334 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8335 failure on LLP64 target.
8336
8337 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8338
8339 PR c/52290
8340 * gcc.dg/noncompile/pr52290.c: New test.
8341
8342 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR tree-optimization/52019
8345 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8346
8347 2012-02-22 Kai Tietz <ktietz@redhat.com>
8348
8349 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8350 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8351 derived pdiff_t type.
8352 * g++.dg/torture/pr49720.C: Likewise
8353
8354 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8355
8356 PR target/52330
8357 * gcc.target/i386/pr52330.c: New test.
8358
8359 2012-02-22 Tobias Burnus <burnus@net-b.de>
8360
8361 PR fortran/52335
8362 * gfortran.dg/io_constraints_10.f90: New.
8363
8364 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8365
8366 * lib/target-supports.exp (check_effective_target_vect_condition):
8367 Return true for NEON.
8368
8369 2012-02-21 Kai Tietz <ktietz@redhat.com>
8370
8371 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8372
8373 2012-02-21 Richard Guenther <rguenther@suse.de>
8374
8375 PR tree-optimization/52324
8376 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8377
8378 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8379
8380 PR middle-end/51782
8381 * gcc.target/avr/torture/pr51782-1.c: New test.
8382
8383 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR tree-optimization/52318
8386 * gcc.dg/pr52318.c: New test.
8387
8388 2012-02-20 Kai Tietz <ktietz@redhat.com>
8389
8390 * gcc.dg/bf-ms-layout-3.c: New testcase.
8391
8392 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8393
8394 PR testsuite/52229
8395 PR fortran/32380
8396 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8397
8398 2012-02-20 Richard Guenther <rguenther@suse.de>
8399
8400 PR tree-optimization/52298
8401 * gcc.dg/torture/pr52298.c: New testcase.
8402 * gcc.dg/vect/pr52298.c: Likewise.
8403
8404 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8405
8406 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8407 * gcc.c-torture/execute/pr52286.c: Ditto.
8408
8409 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR tree-optimization/52286
8412 * gcc.c-torture/execute/pr52286.c: New test.
8413
8414 2012-02-18 Tobias Burnus <burnus@net-b.de>
8415
8416 PR fortran/52295
8417 * gfortran.dg/interface_35.f90: Use -std=f2003.
8418 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8419 * gfortran.dg/interface_assignment_4.f90: Ditto.
8420 * gfortran.dg/bessel_1.f90: Ditto.
8421 * gfortran.dg/func_result_6.f90: Ditto.
8422 * gfortran.dg/hypot_1.f90: Ditto.
8423 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8424
8425 2012-02-17 Tobias Burnus <burnus@net-b.de>
8426
8427 PR translation/52232
8428 PR translation/52234
8429 PR translation/52245
8430 PR translation/52246
8431 PR translation/52262
8432 PR translation/52273
8433 * gfortran.dg/coarray_22.f90: Update dg-error.
8434 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8435
8436 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8437
8438 PR target/51753
8439 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8440 (simulate-thread): Use default timeout.
8441
8442 2012-02-16 Jason Merrill <jason@redhat.com>
8443
8444 PR c++/52248
8445 * g++.dg/ext/timevar1.C: New.
8446
8447 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8448
8449 PR c++/52126
8450 * g++.dg/template/using21.C: New.
8451 * g++.dg/template/using22.C: Likewise.
8452
8453 2012-02-16 Jason Merrill <jason@redhat.com>
8454
8455 PR c++/51415
8456 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8457
8458 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR tree-optimization/52255
8461 * gcc.c-torture/compile/pr52255.c: New test.
8462
8463 PR debug/52260
8464 * g++.dg/debug/dwarf2/pr52260.C: New test.
8465
8466 PR middle-end/51929
8467 * g++.dg/ipa/pr51929.C: New test.
8468
8469 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8470
8471 PR target/52199
8472 * gcc.target/powerpc/pr52199.c: New file.
8473
8474 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8475
8476 PR target/52152
8477 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8478
8479 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8480
8481 * gcc.dg/pr51867.c: Don't include <math.h>.
8482 (sqrtf): Declare.
8483
8484 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8485
8486 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8487 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8488
8489 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8490
8491 PR tree-optimization/50561
8492 * gcc.dg/graphite/pr50561.c: New testcase.
8493
8494 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8495
8496 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8497 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8498
8499 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8500
8501 * gnat.dg/discr35.ad[sb]: New test.
8502
8503 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8504
8505 * gnat.dg/volatile10.adb: New test.
8506 * gnat.dg/volatile10_pkg.ads: New helper.
8507
8508 2012-02-14 Jason Merrill <jason@redhat.com>
8509
8510 * g++.dg/ext/attrib43.C: New.
8511
8512 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8513
8514 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8515 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8516 fgnu_tm.
8517 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8518 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8519 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8520 effective_target fgnu_tm.
8521 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8522
8523 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR c++/52247
8526 * g++.dg/template/asmgoto1.C: New test.
8527
8528 2012-02-14 Ian Lance Taylor <iant@google.com>
8529
8530 PR go/48501
8531 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8532 compiling generated file for 64bit and index tests.
8533
8534 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8535
8536 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8537
8538 2012-02-14 Richard Guenther <rguenther@suse.de>
8539
8540 PR tree-optimization/52244
8541 PR tree-optimization/51528
8542 * gcc.dg/torture/pr52244.c: New testcase.
8543
8544 2012-02-14 Walter Lee <walt@tilera.com>
8545
8546 * g++.dg/other/PR23205.C: Disable test on tile.
8547 * g++.dg/other/pr23205-2.C: Disable test on tile.
8548 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8549 * gcc.dg/20040813-1.c: Disable test on tile.
8550 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8551 * gcc.misc-tests/linkage.exp: Handle tilegx.
8552
8553 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR tree-optimization/52210
8556 * gcc.dg/pr52210.c: New test.
8557
8558 2012-02-14 Jason Merrill <jason@redhat.com>
8559
8560 PR c++/39055
8561 * g++.dg/overload/defarg5.C: New.
8562
8563 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR c/52181
8566 * c-c++-common/pr52181.c: New test.
8567
8568 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR c++/52215
8571 * g++.dg/ext/atomic-1.C: New test.
8572
8573 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8574
8575 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8576
8577 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR middle-end/52209
8580 * gcc.c-torture/execute/pr52209.c: New test.
8581
8582 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8583
8584 PR fortran/50981
8585 * gfortran.dg/elemental_optional_args_5.f03: New test.
8586
8587 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8588
8589 PR testsuite/50076
8590 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8591 cases.
8592
8593 2012-02-11 Ian Lance Taylor <iant@google.com>
8594
8595 PR go/51874
8596 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8597 SPARC Solaris. Don't run the test at all on systems where it may
8598 not work, rather than xfailing it.
8599
8600 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 PR rtl-optimization/52175
8603 * gcc.c-torture/compile/pr52175.c: New test.
8604
8605 2012-02-10 Jason Merrill <jason@redhat.com>
8606
8607 PR c++/51910
8608 * g++.dg/template/repo10.C: New.
8609
8610 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR debug/52132
8613 * gcc.dg/pr52132.c: New test.
8614
8615 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8616
8617 * gnat.dg/specs/aggr4.ads: New test.
8618 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8619
8620 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 PR target/52146
8623 * gcc.target/i386/pr52146.c: New.
8624
8625 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR middle-end/52177
8628 * c-c++-common/pr52177.c: New test.
8629
8630 2012-02-10 Jan Hubicka <jh@suse.cz>
8631
8632 PR middle-end/48600
8633 * g++.dg/torture/pr48600.C: New testcase.
8634
8635 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8636
8637 PR middle-end/52140
8638 * gcc.dg/dfp/pr52140.c: New test.
8639
8640 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR fortran/32380
8643 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8644 of dg-options.
8645
8646 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8647
8648 PR middle-end/51867
8649 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8650 * gcc.dg/pr51867.c: New test.
8651
8652 2012-02-09 Ian Lance Taylor <iant@google.com>
8653
8654 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8655 which don't support -fsplit-stack. Turn off optimization when
8656 compiling select5-out.go.
8657
8658 2012-02-08 Ian Lance Taylor <iant@google.com>
8659
8660 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8661 systems which don't support -fsplit-stack.
8662
8663 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8664
8665 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8666 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8667 machine instuction in the log.
8668
8669 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8670
8671 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8672 to 20 seconds.
8673
8674 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8675
8676 PR driver/48524
8677 * gcc.dg/pr48524.c: New test.
8678 * gcc.dg/pr48524.spec: New spec file for test.
8679
8680 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8681
8682 PR fortran/32380
8683 * gfortran.dg/vect/pr32380.f90: New test.
8684
8685 2012-02-08 Tobias Burnus <burnus@net-b.de>
8686
8687 PR fortran/52151
8688 * gfortran.dg/realloc_on_assign_12.f90: New.
8689
8690 2012-02-08 Richard Guenther <rguenther@suse.de>
8691
8692 PR rtl-optimization/52170
8693 * gcc.dg/torture/pr52170.c: New testcase.
8694
8695 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR gcov-profile/52150
8698 * gcc.dg/tree-prof/pr52150.c: New test.
8699
8700 PR rtl-optimization/52139
8701 * gcc.dg/pr52139.c: New test.
8702
8703 2012-02-07 Jason Merrill <jason@redhat.com>
8704
8705 PR c++/51675
8706 * g++.dg/cpp0x/constexpr-union3.C: New.
8707
8708 PR c++/52035
8709 * g++.dg/lto/pr52035_0.C: New.
8710
8711 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8712
8713 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8714 * gcc.dg/special/weak-1.c: Likewise.
8715 * gcc.dg/ucnid-12.c: Likewise.
8716 * gcc.dg/torture/pr45678-1.c: Likewise.
8717 * gcc.dg/torture/pr45678-2.c: Likewise.
8718 * gcc.dg/vector-4.c: Likewise.
8719 * gcc.dg/ipa/inline-5.c: Likewise.
8720 * gcc.dg/ucnid-11.c: Likewise.
8721 * gcc.misc-tests/gcov-13.c: Likewise.
8722 * gcc.misc-tests/gcov-14.c: Likewise.
8723 * g++.dg/ext/label13.C: Likewise.
8724 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8725 hppa*-*-hpux* options.
8726 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8727 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8728 * gcc.dg/pr48616.c: Likewise.
8729 * gcc.dg/pr17957.c: Likewise.
8730 * gcc.dg/pr17055-1.c: Likewise.
8731 * gcc.dg/pr32912-1.c: Likewise.
8732 * gcc.dg/tm/pr51472.c: Likewise.
8733 * c-c++-common/fold-bitand-4.c: Likewise.
8734 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8735 Use dg-additional-options for extra options.
8736
8737 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8738
8739 * gcc.target/epiphany/interrupt-2.c: New test.
8740
8741 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8742
8743 PR target/52155
8744 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8745 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8746 for MIPS ELF.
8747
8748 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8749
8750 PR target/52152
8751 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8752
8753 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8754
8755 PR middle-end/24306
8756 PR target/52154
8757 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8758 * gcc.target/mips/va-arg-1.c: New test.
8759
8760 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8761
8762 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8763 for -mno-pointers-to-nested-functions.
8764
8765 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8766
8767 * gcc.c-torture/execute/20120207-1.c: New test.
8768
8769 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR rtl-optimization/52060
8772 * gcc.dg/torture/pr52060.c: New test.
8773
8774 PR middle-end/52074
8775 * gcc.c-torture/compile/pr52074.c: New test.
8776
8777 2012-02-07 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/51514
8780 * gfortran.dg/class_to_type_2.f90: New.
8781
8782 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8783
8784 PR fortran/32373
8785 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8786 Remove module.
8787
8788 2012-02-06 Jason Merrill <jason@redhat.com>
8789
8790 PR c++/52088
8791 * g++.dg/template/conv13.C: New.
8792
8793 2012-02-06 Richard Guenther <rguenther@suse.de>
8794
8795 PR tree-optimization/52115
8796 * gcc.c-torture/compile/pr52115.c: New testcase.
8797
8798 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR target/52129
8801 * gcc.c-torture/execute/pr52129.c: New test.
8802
8803 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8804
8805 * gcc.dg/pr48374.c: Actually add the test I forgot
8806 in the 2012-01-25 commit.
8807
8808 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8809
8810 PR fortran/32373
8811 * gfortran.dg/vect/vect-8.f90: New test case.
8812
8813 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8814
8815 PR fortran/48847
8816 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8817
8818 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/52102
8821 * gfortran.dg/class_48.f90 : Add test of allocate class array
8822 component with source in subroutine test3. Remove commenting
8823 out in subroutine test4, since branching on unitialized variable
8824 is now fixed (no PR for this last.).
8825
8826 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8827
8828 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8829 on MIPS targets.
8830 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8831
8832 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8833
8834 PR target/52125
8835 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8836 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8837
8838 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8839
8840 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8841 (check_effective_target_sync_int_long): Use it.
8842 (check_effective_target_sync_char_short): Likewise.
8843 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8844
8845 2012-02-05 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/51972
8848 * gfortran.dg/class_48.f90: Add some further checks.
8849
8850 2012-02-05 Ira Rosen <irar@il.ibm.com>
8851
8852 PR tree-optimization/52091
8853 * gcc.dg/vect/pr52091.c: New test.
8854
8855 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR rtl-optimization/52113
8858 * gcc.target/avr/pr52113.c: New test.
8859
8860 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR rtl-optimization/52092
8863 * gcc.c-torture/compile/pr52092.c: New test.
8864
8865 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8866
8867 PR fortran/41587
8868 * gfortran.dg/class_array_10.f03: New test.
8869
8870 PR fortran/46356
8871 * gfortran.dg/class_array_11.f03: New test.
8872
8873 PR fortran/51754
8874 * gfortran.dg/class_array_12.f03: New test.
8875
8876 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8877
8878 PR fortran/52012
8879 * gfortran.dg/realloc_on_assign_11.f90: New test.
8880
8881 2012-02-02 Tobias Burnus <burnus@net-b.de>
8882
8883 PR fortran/52093
8884 * gfortran.dg/shape_7.f90: New.
8885
8886 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8887
8888 * gcc.target/mips/mips-prepend-1.c: New test.
8889
8890 2012-02-02 Jan Hubicka <jh@suse.cz>
8891 Tom de Vries <tom@codesourcery.com>
8892
8893 PR middle-end/51998
8894 * gcc.dg/alias-12.c: New testcase.
8895 * gcc.dg/alias-13.c: New testcase.
8896
8897 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR target/52086
8900 * gcc.dg/pr52086.c: New test.
8901
8902 PR tree-optimization/52073
8903 * gcc.c-torture/compile/pr52073.c: New test.
8904
8905 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8906
8907 PR fortran/51958
8908 * gfortran.dg/function_optimize_10.f90: New test.
8909
8910 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8911
8912 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8913 test on alpha*-*-*.
8914
8915 2012-02-01 Tobias Burnus <burnus@net-b.de>
8916
8917 PR fortran/52024
8918 * gfortran.dg/typebound_operator_14.f90: New.
8919
8920 2012-02-01 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/52059
8923 * gfortran.dg/elemental_function_1.f90: New.
8924
8925 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8926
8927 PR rtl-optimization/51374
8928 * gcc.target/avr/torture/pr51374-1.c:
8929 Also fail if SBIS is seen.
8930
8931 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8932
8933 PR rtl-optimization/51374
8934 * gcc.target/avr/torture/pr51374-1.c: New.
8935
8936 2012-01-31 Tobias Burnus <burnus@net-b.de>
8937
8938 PR fortran/52024
8939 * gfortran.dg/typebound_generic_11.f90: New.
8940
8941 2012-01-31 Tobias Burnus <burnus@net-b.de>
8942
8943 PR fortran/52029
8944 * gfortran.dg/class_49.f90: New.
8945
8946 2012-01-31 Tobias Burnus <burnus@net-b.de>
8947
8948 PR fortran/52013
8949 * gfortran.dg/elemental_args_check_6.f90: New.
8950
8951 2012-01-31 Jason Merrill <jason@redhat.com>
8952
8953 PR c++/52043
8954 * g++.dg/cpp0x/variadic122.C: New.
8955
8956 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8957
8958 PR fortran/52012
8959 * gfortran.dg/realloc_on_assign_10.f90: New test.
8960
8961 2012-01-31 Richard Guenther <rguenther@suse.de>
8962
8963 PR tree-optimization/51528
8964 * gcc.dg/torture/pr51528.c: New testcase.
8965
8966 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8967
8968 PR go/48501
8969 * lib/go.exp (go_target_compile): Append timeout= to options.
8970 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8971 select5-out.go test on alpha*-*-* targets.
8972
8973 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8974
8975 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8976 (TEST_SHORT): Reformat in the same way.
8977 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8978 (TEST_SHORT): Reformat in the same way.
8979 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8980 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8981 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8982 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8983 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8984
8985 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8986
8987 PR target/51835
8988 * gcc.target/arm/pr51835.c: New testcase.
8989
8990 2012-01-30 Richard Guenther <rguenther@suse.de>
8991
8992 PR tree-optimization/52028
8993 * gcc.dg/torture/pr52028.c: New testcase.
8994 * gfortran.dg/ldist-pr45199.f: Adjust.
8995 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8996 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8997 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8998
8999 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR debug/52027
9002 * gcc.dg/tree-prof/pr52027.c: New test.
9003
9004 PR tree-optimization/52046
9005 * gcc.dg/pr52046.c: New test.
9006
9007 PR debug/52048
9008 * g++.dg/other/pr52048.C: New test.
9009
9010 2012-01-30 Richard Guenther <rguenther@suse.de>
9011
9012 PR tree-optimization/52045
9013 * gcc.dg/pr52045.c: New testcase.
9014
9015 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9016
9017 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9018 new code generated for __sync_lock_release.
9019
9020 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9021
9022 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9023
9024 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9025
9026 PR testsuite/51875
9027 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9028
9029 * g++.dg/ext/visibility/template10.C: Fix typo.
9030
9031 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9032
9033 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9034
9035 PR c++/51327
9036 * g++.dg/cpp0x/constexpr-ice6.C: New.
9037
9038 2012-01-29 Tobias Burnus <burnus@net-b.de>
9039
9040 PR fortran/41600
9041 * gfortran.dg/default_initialization_6.f90: New.
9042
9043 2012-01-29 Tobias Burnus <burnus@net-b.de>
9044
9045 PR fortran/51972
9046 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9047 * gfortran.dg/class_48.f90: New.
9048
9049 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9050
9051 PR fortran/51808
9052 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9053
9054 2012-01-28 Tobias Burnus <burnus@net-b.de>
9055
9056 PR fortran/51972
9057 * gfortran.dg/class_allocate_12.f90: New.
9058
9059 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9060
9061 * gcc.dg/torture/pr50444.c: Fix dg directives.
9062
9063 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR target/52006
9066 * gcc.target/arm/pr52006.c: New test.
9067
9068 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9069
9070 PR testsuite/52011
9071 * gcc.dg/lto/trans-mem.h: New file.
9072 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9073 * gcc.dg/lto/trans-mem-1_1.c: Same.
9074 * gcc.dg/lto/trans-mem-4_1.c: Same.
9075 * gcc.dg/lto/trans-mem-3_1.c: Same.
9076
9077 2012-01-27 Tobias Burnus <burnus@net-b.de>
9078
9079 PR fortran/52022
9080 * gfortran.dg/dummy_procedure_7.f90: New.
9081
9082 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9083
9084 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9085 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9086
9087 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR c++/51852
9090 * g++.dg/other/gc5.C: New test.
9091
9092 2012-01-27 Richard Guenther <rguenther@suse.de>
9093
9094 PR tree-optimization/50444
9095 * gcc.dg/torture/pr50444.c: New testcase.
9096
9097 2012-01-27 Tobias Burnus <burnus@net-b.de>
9098
9099 PR fortran/51970
9100 PR fortran/51977
9101 * gfortran.dg/move_alloc_13.f90: New.
9102
9103 2012-01-27 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/51953
9106 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9107 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9108 and change dg-error string.
9109
9110 2012-01-27 Tobias Burnus <burnus@net-b.de>
9111
9112 PR fortran/52016
9113 * gfortran.dg/elemental_args_check_5.f90: New.
9114
9115 2012-01-27 Richard Guenther <rguenther@suse.de>
9116
9117 PR middle-end/51959
9118 * g++.dg/torture/pr51959.C: New testcase.
9119
9120 2012-01-27 Tom de Vries <tom@codesourcery.com>
9121
9122 PR tree-optimization/51990
9123 * gcc.dg/pr51990.c: New test.
9124 * gcc.dg/pr51990-2.c: Same.
9125
9126 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9127 Tobias Burnus <burnus@gcc.gnu.org>
9128
9129 PR fortran/48705
9130 * gfortran.dg/class_allocate_11.f03: New.
9131
9132 PR fortran/51870
9133 PR fortran/51943
9134 PR fortran/51946
9135 * gfortran.dg/class_allocate_7.f03: New.
9136 * gfortran.dg/class_allocate_8.f03: New.
9137 * gfortran.dg/class_allocate_9.f03: New.
9138 * gfortran.dg/class_allocate_10.f03: New.
9139
9140 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9141
9142 * gnat.dg/discr34.adb: New test.
9143 * gnat.dg/discr34_pkg.ads: New helper.
9144
9145 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9146
9147 * gnat.dg/discr33.adb: New test.
9148
9149 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9150
9151 * gnat.dg/limited_with3.ad[sb): New test.
9152 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9153 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9154 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9155
9156 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9157
9158 * gnat.dg/stack_usage1.adb: New test.
9159 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9160
9161 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9162 * gcc.dg/pr44194-2.c: Likewise.
9163
9164 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/51370
9167 * g++.dg/template/crash112.C: New.
9168
9169 2012-01-27 Richard Henderson <rth@redhat.com>
9170
9171 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9172
9173 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9174
9175 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9176
9177 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR middle-end/51895
9180 * g++.dg/opt/pr51895.C: New test.
9181
9182 2012-01-26 Michael Matz <matz@suse.de>
9183
9184 PR tree-optimization/48794
9185 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9186
9187 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9188
9189 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9190
9191 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9192
9193 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9194 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9195 memory.
9196 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9197 the default value for s390 and s390x.
9198
9199 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9200
9201 PR lto/51698
9202 * gcc.dg/lto/trans-mem-4_0.c: New.
9203 * gcc.dg/lto/trans-mem-4_1.c: New.
9204 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9205 TM builtins.
9206 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9207 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9208 TM builtins.
9209 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9210 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9211 TM builtins.
9212
9213 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9214
9215 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9216
9217 2012-01-25 Ian Lance Taylor <iant@google.com>
9218
9219 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9220
9221 2012-01-25 Tobias Burnus <burnus@net-b.de>
9222
9223 PR fortran/51995
9224 * gfortran.dg/typebound_proc_25.f90: New.
9225
9226 2012-01-25 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/51992
9229 * g++.dg/lto/pr51992_0.C: New.
9230
9231 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR tree-optimization/51987
9234 * gcc.target/i386/pr51987.c: New test.
9235
9236 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9237
9238 * gcc.dg/tm/lto-1.c: Require lto support in target.
9239
9240 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9241
9242 PR rtl-optimization/48374
9243 * gcc.dg/pr48374.c: New test.
9244
9245 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9246
9247 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9248
9249 2012-01-25 Tobias Burnus <burnus@net-b.de>
9250
9251 PR fortran/51966
9252 * gfortran.dg/derived_constructor_char_3.f90: New.
9253
9254 2012-01-24 Ian Lance Taylor <iant@google.com>
9255
9256 * go.test/go-test.exp (filecmp): New procedure.
9257 (errchk): Handle quoted square brackets.
9258 (go-gc-tests): Set go_compile_args. Handle various new test
9259 lines. Skip a few new tests.
9260 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9261
9262 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9263
9264 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9265 (check_effective_target_vect_extract_even_odd)
9266 (check_effective_target_vect_interleave): Return true for MIPS
9267 paired-single.
9268
9269 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9270
9271 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9272 (main): Use it instead of argc.
9273
9274 2012-01-24 Jason Merrill <jason@redhat.com>
9275
9276 PR c++/51973
9277 * g++.dg/cpp0x/sfinae31.C: New.
9278
9279 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9280
9281 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9282
9283 2012-01-24 Jason Merrill <jason@redhat.com>
9284
9285 PR c++/51812
9286 * g++.dg/inherit/covariant20.C: New.
9287
9288 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9289
9290 PR c++/51223
9291 * g++.dg/parse/crash58.C: New.
9292
9293 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR target/51957
9296 * gcc.dg/pr51957-1.c: New test.
9297 * gcc.dg/pr51957-1.h: New file.
9298 * gcc.dg/pr51957-2.c: New test.
9299
9300 2012-01-23 Jason Merrill <jason@redhat.com>
9301
9302 PR c++/51930
9303 * g++.dg/ext/visibility/template10.C: New.
9304
9305 2012-01-23 Tobias Burnus <burnus@net-b.de>
9306
9307 PR fortran/51948
9308 * gfortran.dg/move_alloc_12.f90: New.
9309
9310 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9311
9312 PR middle-end/45416
9313 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9314
9315 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9316
9317 PR c++/51398
9318 * g++.dg/template/crash111.C: New.
9319
9320 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9321
9322 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9323 configurations.
9324 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9325
9326 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9327
9328 PR testsuite/51941
9329 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9330 the DW_TAG_class_type and DW_AT_name: "Executor".
9331
9332 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9333
9334 * lib/target-supports.exp
9335 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9336 (check_effective_target_vect_interleave): Likewise.
9337
9338 2012-01-22 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/51925
9341 * g++.dg/template/using20.C: New.
9342 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9343
9344 2012-01-23 Jason Merrill <jason@redhat.com>
9345
9346 PR target/51934
9347 * g++.dg/torture/pr51344.C: Limit to x86.
9348
9349 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9350
9351 * c-c++-common/tm/omp.c: Require target with pthread support.
9352
9353 2012-01-23 Richard Guenther <rguenther@suse.de>
9354
9355 PR tree-optimization/51949
9356 * gcc.dg/torture/pr51949.c: New testcase.
9357
9358 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR rtl-optimization/51933
9361 * gcc.c-torture/execute/pr51933.c: New test.
9362
9363 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9364
9365 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9366 Do not define for Interix.
9367
9368 2012-01-22 Jason Merrill <jason@redhat.com>
9369
9370 PR c++/51832
9371 * g++.dg/lto/pr51832.h: New.
9372 * g++.dg/lto/pr51832_0.C: New.
9373 * g++.dg/lto/pr51832_1.C: New.
9374
9375 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9376
9377 * gcc.dg/ext-elim-1.c: New test.
9378
9379 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9380
9381 PR target/51931
9382 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9383 * g++.dg/opt/longbranch1.C: Likewise.
9384
9385 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9386
9387 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9388 in C++11 mode.
9389
9390 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9391
9392 PR fortran/50556
9393 * gfortran.dg/namelist_74.f90: New test.
9394 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9395
9396 2012-01-21 Tobias Burnus <burnus@net-b.de>
9397
9398 PR fortran/51913
9399 * gfortran.dg/class_47.f90: New.
9400
9401 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gnat.dg/renaming5.ad[sb]: New test.
9404
9405 2012-01-20 Jason Merrill <jason@redhat.com>
9406
9407 PR c++/51919
9408 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9409
9410 2012-01-20 Jason Merrill <jason@redhat.com>
9411
9412 PR c++/51922
9413 * g++.dg/ext/attrib42.C: Require ilp32.
9414
9415 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR target/51915
9418 * gcc.target/arm/pr51915.c: New test.
9419
9420 2012-01-20 Cary Coutant <ccoutant@google.com>
9421 Dodji Seketeli <dodji@redhat.com>
9422
9423 PR debug/45682
9424 * g++.dg/debug/dwarf2/nested-3.C: New test.
9425
9426 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/51402
9429 * g++.dg/template/crash110.C: New.
9430
9431 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432
9433 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9434 Remove default options on hppa*-*-hpux*.
9435
9436 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9437
9438 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9439
9440 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9441
9442 * gcc.c-torture/compile/pr51856.c: New testcase.
9443
9444 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9445
9446 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9447 options to go_target_compile.
9448
9449 2012-01-20 Kai Tietz <ktietz@redhat.com>
9450
9451 * g++.dg/torture/pr51344.C: Fix typo.
9452
9453 2012-01-20 Richard Guenther <rguenther@suse.de>
9454
9455 PR tree-optimization/51903
9456 * g++.dg/torture/pr51903.C: New testcase.
9457
9458 2012-01-20 Tobias Burnus <burnus@net-b.de>
9459 Janus Weil <janus@gcc.gnu.org>
9460
9461 PR fortran/51056
9462 * gfortran.dg/use_21.f90: New.
9463
9464 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR target/51106
9467 * gcc.dg/torture/pr51106-1.c: New test.
9468 * gcc.dg/torture/pr51106-2.c: New test.
9469
9470 2012-01-19 Kai Tietz <ktietz@redhat.com>
9471
9472 * g++.dg/torture/pr51344.C: New test.
9473
9474 2012-01-19 Tobias Burnus <burnus@net-b.de>
9475
9476 PR fortran/51904
9477 * gfortran.dg/intrinsic_size_2.f90: New.
9478
9479 2012-01-19 Jason Merrill <jason@redhat.com>
9480
9481 PR c++/51889
9482 * g++.dg/inherit/using7.C: New.
9483
9484 2012-01-19 Richard Guenther <rguenther@suse.de>
9485
9486 PR tree-optimization/37997
9487 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9488
9489 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9490
9491 PR rtl-optimization/51505
9492 * gcc.dg/pr51505.c: New test.
9493
9494 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9495
9496 PR fortran/51634
9497 * gfortran.dg/typebound_operator_12.f03: New.
9498 * gfortran.dg/typebound_operator_13.f03: New.
9499
9500 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9501
9502 PR c++/51225
9503 * g++.dg/cpp0x/pr51225.C: New.
9504
9505 2012-01-17 Ian Lance Taylor <iant@google.com>
9506
9507 PR go/50656
9508 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9509
9510 2012-01-17 Tobias Burnus <burnus@net-b.de>
9511
9512 PR fortran/51869
9513 * gfortran.dg/realloc_on_assign_9.f90: New.
9514
9515 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9516
9517 PR other/51165
9518 * gcc.dg/tm/memopt-3.c: Remove xfail.
9519 * gcc.dg/tm/memopt-4.c: Remove xfail.
9520 * gcc.dg/tm/memopt-5.c: Remove xfail.
9521 * gcc.dg/tm/memopt-7.c: Remove xfail.
9522
9523 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR tree-optimization/51877
9526 * gcc.c-torture/execute/pr51877.c: New test.
9527
9528 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9529
9530 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9531 {!vect_align_arrays} to vect_sizes_32B_16B.
9532 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9533 * gcc.dg/vect/vect-peel-3.c: Ditto.
9534
9535 2012-01-16 Jason Merrill <jason@redhat.com>
9536
9537 PR c++/51854
9538 * g++.dg/abi/mangle60.C: New.
9539
9540 PR c++/51827
9541 * g++.dg/pch/mangle1.{C,Hs}: New.
9542
9543 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9544 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/50981
9547 * gfortran.dg/elemental_optional_args_3.f90: New
9548 * gfortran.dg/elemental_optional_args_4.f90: New
9549
9550 2012-01-16 Tobias Burnus <burnus@net-b.de>
9551
9552 PR fortran/51809
9553 * gfortran.dg/use_20.f90: New
9554
9555 2012-01-16 Jason Merrill <jason@redhat.com>
9556
9557 PR c++/51868
9558 * g++.dg/cpp0x/rv-bitfield.C: New.
9559 * g++.dg/cpp0x/rv-bitfield2.C: New.
9560
9561 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9562
9563 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9564 subroutine 'qsort' and use index array to assign the result.
9565
9566 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/51865
9569 * gcc.dg/pr51865.c: New test.
9570
9571 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9572
9573 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9574
9575 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9576
9577 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9578 to be loaded from the constant pool, rather than via %hi and %lo.
9579
9580 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9581
9582 PR rtl-optimization/51821
9583 * gcc.dg/pr51821.c: New test.
9584
9585 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9586
9587 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9588
9589 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9590
9591 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9592
9593 2012-01-14 Tobias Burnus <burnus@net-b.de>
9594
9595 PR fortran/51800
9596 * gfortran.dg/init_flag_8.f90: New.
9597 * gfortran.dg/init_flag_9.f90: New.
9598
9599 2011-01-14 Tobias Burnus <burnus@net-b.de>
9600
9601 PR fortran/51816
9602 * gfortran.dg/use_18.f90: New.
9603 * gfortran.dg/use_19.f90: New.
9604
9605 2012-01-13 Ian Lance Taylor <iant@google.com>
9606
9607 PR c++/50012
9608 * g++.dg/warn/Wsign-compare-4.C: New.
9609
9610 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9611
9612 PR fortran/48351
9613 * gfortran.dg/alloc_comp_assign.f03: New.
9614 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9615 __BUILTIN_FREE from 38 to 32.
9616
9617 2012-01-13 Jason Merrill <jason@redhat.com>
9618
9619 PR c++/20681
9620 * g++.dg/warn/Wreturn-type-7.C: New.
9621
9622 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9623
9624 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9625 assumption.
9626 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9627 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9628 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9629 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9630 int32plus because of big array needed.
9631 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9632 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9633
9634 2012-01-13 Jason Merrill <jason@redhat.com>
9635
9636 PR c++/51813
9637 * g++.dg/ext/visibility/template9.C: New.
9638
9639 PR c++/51620
9640 * g++.dg/cpp0x/defaulted34.C: New.
9641 * g++.dg/template/virtual3.C: New.
9642
9643 2012-01-13 Richard Guenther <rguenther@suse.de>
9644
9645 PR middle-end/8081
9646 * gcc.dg/torture/pr8081.c: New testcase.
9647
9648 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9649
9650 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9651
9652 2012-01-12 Jason Merrill <jason@redhat.com>
9653
9654 PR c++/51714
9655 * g++.dg/ext/stmtexpr14.C: New.
9656
9657 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9658
9659 PR c++/51633
9660 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9661
9662 2012-01-12 Jason Merrill <jason@redhat.com>
9663
9664 PR c++/48051
9665 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9666 * g++.dg/abi/mangle58.C: Likewise.
9667
9668 PR c++/51403
9669 * g++.dg/template/arg8.C: New.
9670
9671 2012-01-12 Ira Rosen <irar@il.ibm.com>
9672
9673 PR tree-optimization/51799
9674 * gcc.dg/vect/pr51799.c: New test.
9675 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9676 patterns.
9677
9678 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9679 Tobias Burnus <burnus@net-b.de>
9680
9681 PR fortran/51057
9682 PR fortran/51616
9683 * lib/target-supports.exp
9684 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9685 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9686
9687 2012-01-11 Jason Merrill <jason@redhat.com>
9688
9689 PR c++/51565
9690 * g++.dg/ext/attrib42.C: New.
9691
9692 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR bootstrap/51796
9695 * gcc.dg/pr51796.c: New test.
9696
9697 2012-01-11 Jason Merrill <jason@redhat.com>
9698
9699 PR c++/51818
9700 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9701
9702 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gnat.dg/array19.ad[sb]: New test.
9705
9706 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gnat.dg/opt23.ad[sb]: New test.
9709 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9710 * gnat.dg/opt24.ad[sb]: New test.
9711
9712 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9713
9714 PR tree-optimization/49642
9715 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9716 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9717
9718 2012-01-11 Jason Merrill <jason@redhat.com>
9719
9720 PR c++/51613
9721 * g++.dg/template/explicit-args5.C: New.
9722
9723 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9724
9725 * gcc.c-torture/execute/20120110-1.c: New testcase.
9726
9727 2012-01-10 Jason Merrill <jason@redhat.com>
9728
9729 PR c++/51614
9730 * g++.dg/inherit/ambig1.C: New.
9731
9732 PR c++/51433
9733 * g++.dg/cpp0x/constexpr-cache1.C: New.
9734
9735 2012-01-10 Richard Guenther <rguenther@suse.de>
9736
9737 PR tree-optimization/51801
9738 * gcc.dg/torture/pr51801.c: New testcase.
9739
9740 2012-01-10 Tobias Burnus <burnus@net-b.de>
9741
9742 PR fortran/51652
9743 * gfortran.dg/allocate_with_typespec_5.f90: New.
9744
9745 2012-01-10 Tobias Burnus <burnus@net-b.de>
9746
9747 * gfortran.dg/class_39.f03: Update dg-error string.
9748
9749 2012-01-10 Richard Guenther <rguenther@suse.de>
9750
9751 PR tree-optimization/50913
9752 * gcc.dg/graphite/interchange-16.c: New testcase.
9753 * gcc.dg/graphite/scop-20.c: XFAIL.
9754 * gfortran.dg/graphite/interchange-1.f: Likewise.
9755 * gfortran.dg/graphite/block-1.f90: Likewise.
9756 * gfortran.dg/graphite/block-2.f: Likewise.
9757
9758 2012-01-10 Richard Henderson <rth@redhat.com>
9759
9760 * lib/target-supports.exp (check_effective_target_vect_perm,
9761 check_effective_target_vect_perm_byte,
9762 check_effective_target_vect_perm_short): Enable for arm neon.
9763
9764 2012-01-09 Tobias Burnus <burnus@net-b.de>
9765
9766 PR fortran/46328
9767 * gfortran.dg/typebound_operator_11.f90: New.
9768
9769 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9770
9771 * gnat.dg/array18.adb: New test.
9772 * gnat.dg/array18_pkg.ads: New helper.
9773
9774 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9775
9776 PR fortran/51791
9777 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9778 around base object in first assignment in main program.
9779 * gfortran.dg/typebound_operator_10.f03: New test.
9780
9781 2012-01-09 Martin Jambor <mjambor@suse.cz>
9782
9783 PR tree-optimization/51759
9784 * g++.dg/ipa/pr51759.C: New test.
9785
9786 2012-01-09 Tobias Burnus <burnus@net-b.de>
9787
9788 PR fortran/51758
9789 * gfortran.dg/optional_absent_2.f90: New.
9790
9791 2012-01-09 Tobias Burnus <burnus@net-b.de>
9792
9793 PR fortran/51578
9794 * gfortran.dg/use_17.f90: New.
9795
9796 2012-01-09 Gary Funck <gary@intrepid.com>
9797
9798 PR preprocessor/33919
9799 * gcc.dg/pr33919.c: New test.
9800 * gcc.dg/pr33919-0.h: New test header file.
9801 * gcc.dg/pr33919-1.h: Ditto.
9802 * gcc.dg/pr33919-2.h: Ditto.
9803
9804 2012-01-07 Jan Hubicka <jh@suse.cz>
9805
9806 PR tree-optimize/51694
9807 * gcc.c-torture/compile/pr51694.c: new testcase.
9808
9809 2012-01-07 Jan Hubicka <jh@suse.cz>
9810
9811 PR tree-optimization/51600
9812 * g++.dg/torture/pr51600.C: New testcase.
9813
9814 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9815
9816 PR gcov-profile/51715
9817 PR gcov-profile/51717
9818 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9819 * gcc.misc-tests/gcov-14.c: Likewise.
9820
9821 2012-01-06 Jason Merrill <jason@redhat.com>
9822
9823 * g++.dg/parse/new5.C: New.
9824
9825 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9826
9827 PR testsuite/51655
9828 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9829 including <string.h>.
9830
9831 2012-01-06 Jason Merrill <jason@redhat.com>
9832
9833 * g++.dg/abi/mangle51.C: New.
9834 * g++.dg/abi/mangle52.C: New.
9835 * g++.dg/abi/mangle53.C: New.
9836 * g++.dg/abi/mangle54.C: New.
9837 * g++.dg/abi/mangle55.C: New.
9838 * g++.dg/abi/mangle56.C: New.
9839 * g++.dg/abi/mangle57.C: New.
9840 * g++.dg/abi/mangle58.C: New.
9841 * g++.dg/abi/mangle59.C: New.
9842 * g++.dg/cpp0x/trailing3.C: Update mangling.
9843 * g++.dg/cpp0x/variadic111.C: Update mangling.
9844 * g++.dg/cpp0x/variadic4.C: Update mangling.
9845 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9846 * g++.dg/template/nontype22.C: Works now.
9847 * g++.dg/template/pr35240.C: Works now.
9848
9849 * g++.dg/cpp0x/error7.C: New.
9850
9851 2012-01-06 Tobias Burnus <burnus@net-b.de>
9852
9853 * gfortran.dg/deallocate_stat_2.f90: New.
9854 * coarray/allocate_errgmsg.f90: New.
9855 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9856 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9857 * coarray/subobject_1.f90: Fix for num_images > 1.
9858 * gfortran.dg/deallocate_stat.f90: Update due to changed
9859 stat= handling.
9860
9861 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9862
9863 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9864
9865 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * ada/acats/overflow.lst: Add cb20004.
9868
9869 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9870
9871 PR c++/51541
9872 * g++.dg/cpp0x/alias-decl-18.C: New test.
9873
9874 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9875
9876 * gcc.c-torture/execute/20120104-1.c: New test.
9877
9878 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9879
9880 PR fortran/PR48946
9881 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9882 the old typebound_operator_8.f03.
9883 * gfortran.dg/typebound_operator_8.f03: New version of
9884 typebound_operator_7.f03 with 'u' a derived type instead of a
9885 class object.
9886
9887 2012-01-05 Richard Guenther <rguenther@suse.de>
9888
9889 * g++.dg/torture/pr49309.C: Skip for -flto.
9890
9891 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR middle-end/51761
9894 * gcc.c-torture/compile/pr51761.c: New test.
9895
9896 2012-01-05 Richard Guenther <rguenther@suse.de>
9897
9898 PR tree-optimization/51760
9899 * gcc.dg/torture/pr51760.c: New testcase.
9900
9901 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9902
9903 PR middle-end/51472
9904 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9905
9906 2012-01-05 Richard Guenther <rguenther@suse.de>
9907
9908 PR lto/41576
9909 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9910 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9911
9912 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR debug/51695
9915 * gcc.dg/pr51695.c: New test.
9916
9917 2012-01-04 Andrew Pinski <apinski@cavium.com>
9918
9919 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9920 * gcc.target/mips/octeon2-lx-1.c: New test.
9921 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9922 * gcc.target/mips/octeon2-lx-2.c: New test.
9923 * gcc.target/mips/octeon2-lx-3.c: New test.
9924
9925 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9926
9927 PR other/51163
9928 PR other/51164
9929 * gcc.dg/tm/alias-1.c: Adjust regexp.
9930 * gcc.dg/tm/alias-2.c: Adjust regexp.
9931
9932 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/51064
9935 * g++.dg/warn/Wparentheses-26.C: New.
9936
9937 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9938
9939 * gfortran.dg/elemental_optional_args_2.f90: New test.
9940
9941 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9942
9943 PR fortran/49693
9944 * gfortran.dg/common_17.f90: New test.
9945
9946 2012-01-04 Richard Guenther <rguenther@suse.de>
9947
9948 PR tree-optimization/49651
9949 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9950 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9951
9952 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 PR c++/51738
9955 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9956
9957 2012-01-03 Andrew Pinski <apinski@cavium.com>
9958
9959 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9960 for all mips targets. Also allow an optional .cfi_startproc.
9961
9962 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9963
9964 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9965
9966 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9967
9968 PR c++/29273
9969 * g++.dg/rtti/dyncast5.C: New.
9970
9971 2012-01-03 Richard Guenther <rguenther@suse.de>
9972
9973 PR tree-optimization/51070
9974 * gcc.dg/torture/pr51070-2.c: New testcase.
9975
9976 2012-01-03 Richard Guenther <rguenther@suse.de>
9977
9978 PR tree-optimization/51692
9979 * gcc.dg/torture/pr51692.c: New testcase.
9980
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9982
9983 PR debug/51650
9984 * g++.dg/lto/pr51650-3_0.C: New testcase.
9985
9986 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9987
9988 PR c++/15867
9989 * g++.dg/warn/Wredundant-decls-spec.C: New.
9990
9991 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR tree-optimization/51719
9994 * g++.dg/tree-prof/pr51719.C: New test.
9995
9996 2012-01-03 Richard Guenther <rguenther@suse.de>
9997
9998 PR middle-end/51730
9999 * gcc.dg/fold-compare-6.c: New testcase.
10000
10001 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR c++/51669
10004 * g++.dg/gomp/pr51669.C: New test.
10005
10006 2012-01-02 Jason Merrill <jason@redhat.com>
10007
10008 PR c++/51675
10009 * g++.dg/cpp0x/constexpr-union2.C: New.
10010
10011 PR c++/51666
10012 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10013
10014 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10015
10016 PR c++/51462
10017 * g++.dg/cpp0x/constexpr-99.C: New test.
10018
10019 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/20140
10022 * g++.dg/template/init9.C: New.
10023
10024 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10025
10026 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10027 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10028 rather than a specific number.
10029
10030 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10031
10032 PR fortran/46262
10033 PR fortran/46328
10034 PR fortran/51052
10035 * gfortran.dg/typebound_operator_7.f03: New.
10036 * gfortran.dg/typebound_operator_8.f03: New.
10037
10038 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10039
10040 PR target/51729
10041 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10042 XFAIL.
10043 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10044
10045 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10046
10047 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10048
10049 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10050
10051 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10052 for MIPS.
10053
10054 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10055
10056 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10057 * gfortran.dg/io_real_boz_4.f90: Likewise.
10058 * gfortran.dg/io_real_boz_5.f90: Likewise.
10059
10060 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10061
10062 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10063
10064 2012-01-02 Revital Eres <revital.eres@linaro.org>
10065
10066 * gcc.dg/sms-11.c: New file.
10067
10068 2012-01-02 Tobias Burnus <burnus@net-b.de>
10069
10070 PR fortran/51682
10071 * gfortran.dg/coarray/image_index_3.f90: New.
10072
10073 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10074
10075 PR c++/16603
10076 * g++.dg/parse/enum8.C: New.
10077
10078 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10079
10080 PR c++/51379
10081 * g++.dg/conversion/reinterpret4.C: New.
10082 * g++.dg/conversion/reinterpret1.C: Adjust.
10083
10084 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10085
10086 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10087
10088 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10089
10090 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10091 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10092 * g++.old-deja/g++.jason/access14.C: Likewise.
10093 * g++.old-deja/g++.jason/access8.C: Likewise.
10094 * g++.old-deja/g++.jason/access1.C: Likewise.
10095 * g++.old-deja/g++.other/access3.C: Likewise.
10096 * g++.old-deja/g++.other/access5.C: Likewise.
10097 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10098 * g++.old-deja/g++.law/visibility22.C: Likewise.
10099 * g++.old-deja/g++.law/visibility26.C: Likewise.
10100 * g++.old-deja/g++.mike/p2746.C: Likewise.
10101 * g++.dg/debug/using1.C: Likewise.
10102 * g++.dg/lookup/using51.C: Likewise.
10103 * g++.dg/inherit/using5.C: Likewise.
10104 * g++.dg/inherit/pr30297.C: Likewise.
10105 * g++.dg/inherit/access8.C: Likewise.
10106 * g++.dg/torture/pr39362.C: Likewise.
10107 * g++.dg/template/crash13.C: Likewise.
10108 * g++.dg/template/using10.C: Likewise.
10109
10110 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10111
10112 PR fortran/51502
10113 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10114
10115 2012-01-01 Ira Rosen <irar@il.ibm.com>
10116
10117 PR tree-optimization/51704
10118 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10119 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10120 corresponding flags.
10121
10122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10123
10124 PR c++/51723
10125 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10126
10127 2012-01-01 Jan Hubicka <jh@suse.cz>
10128
10129 PR rtl-optimization/51069
10130 * gcc.c-torture/compile/pr51069.c: New testcase.
10131
10132 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR tree-optimization/51683
10135 * gcc.dg/pr51683.c: New test.
10136 \f
10137 Copyright (C) 2012 Free Software Foundation, Inc.
10138
10139 Copying and distribution of this file, with or without modification,
10140 are permitted in any medium without royalty provided the copyright
10141 notice and this notice are preserved.