trans.c (Attribute_to_gnu): Look through a view conversion from constrained to uncons...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/discr40.ad[sb]: New test.
4
5 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/discr39.adb: New test.
8
9 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
10
11 PR testsuite/52641
12 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
13 * gcc.dg/pr55150-1.c: Same.
14 * gcc.dg/torture/pr54894.c: Add size32plus.
15
16 2012-11-23 Jakub Jelinek <jakub@redhat.com>
17
18 PR sanitizer/55435
19 * c-c++-common/asan/attrib-1.c: New test.
20
21 2012-11-22 Ian Bolton <ian.bolton@arm.com>
22
23 * gcc.target/aarch64/builtin-bswap-1.c: New test.
24 * gcc.target/aarch64/builtin-bswap-2.c: New test.
25
26 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/55432
29 * g++.dg/cpp0x/constexpr-55432.C: New.
30
31 2012-11-21 Janus Weil <janus@gcc.gnu.org>
32
33 PR fortran/55352
34 * gfortran.dg/namelist_76.f90: New.
35
36 2012-11-21 Martin Jambor <mjambor@suse.cz>
37
38 * gcc.dg/ipa/ipcp-agg-7.c: New test.
39 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
40
41 2012-11-21 Martin Jambor <mjambor@suse.cz>
42
43 PR tree-optimization/55260
44 * g++.dg/torture/pr55260-2.C: New test.
45
46 2012-11-21 Martin Jambor <mjambor@suse.cz>
47
48 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
49
50 2012-11-21 Bin Cheng <bin.cheng@arm.com>
51
52 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
53 * gcc.dg/tree-ssa/vrp47.c: Ditto.
54
55 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
56
57 PR target/19398
58 * gcc.target/i386/pr19398.c: New test.
59
60 2012-11-20 Martin Jambor <mjambor@suse.cz>
61
62 PR tree-optimization/55260
63 * g++.dg/torture/pr55260-1.C: New test.
64
65 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
66
67 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
68 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
69 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
70 * gcc.target/aarch64/atomic-op-char.c: Likewise.
71 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
72 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
73 * gcc.target/aarch64/atomic-op-int.c: Likewise.
74 * gcc.target/aarch64/atomic-op-long.c: Likewise.
75 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
76 * gcc.target/aarch64/atomic-op-release.c: Likewise.
77 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
78 * gcc.target/aarch64/atomic-op-short.c: Likewise.
79
80 2012-11-20 Jakub Jelinek <jakub@redhat.com>
81
82 PR middle-end/55094
83 * gcc.dg/pr55094.c: New test.
84
85 PR rtl-optimization/54921
86 * gcc.dg/pr54921.c: New test.
87
88 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
89
90 * gcc.target/i386/pr55359.c: New test.
91
92 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
93
94 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
95 * g++.dg/tls/thread_local3g.C: Likewise.
96 * g++.dg/tls/thread_local4g.C: Likewise.
97 * g++.dg/tls/thread_local5g.C: Likewise.
98 * g++.dg/tls/thread_local6g.C: Likewise.
99 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
100 * g++.dg/tls/thread_local2.C: Likewise.
101 * g++.dg/tls/thread_local2g.C: Likewise.
102 * g++.dg/tls/thread_local6.C: Likewise.
103
104 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
105
106 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
107 * gcc.dg/tm/clone-1.c: New test.
108
109 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/55368
112 * g++.dg/parse/struct-5.C: New.
113
114 2012-11-19 Tom de Vries <tom@codesourcery.com>
115
116 PR rtl-optimization/55315
117 * gcc.target/mips/pr55315.c: New test.
118
119 2012-11-17 Jakub Jelinek <jakub@redhat.com>
120
121 PR tree-optimization/55236
122 * gcc.dg/pr55236.c: New test.
123
124 PR testsuite/55188
125 * gcc.dg/pr19105.c: Accept also optimizing
126 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
127
128 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
129 from addr2line_output. Increment idx if asking for more than one
130 address in one object.
131
132 2012-11-16 Jakub Jelinek <jakub@redhat.com>
133
134 PR tree-optimization/55329
135 * g++.dg/opt/pr55329.C: New test.
136
137 2012-11-16 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/55297
140 * gfortran.dg/typebound_operator_18.f90: New.
141
142 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
143
144 PR rtl-optimization/55330
145 * gfortran.dg/pr55330.f90: New test.
146
147 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
148
149 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
150 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
151 * gcc.dg/hoist-register-pressure-2.c: Ditto.
152 * gcc.dg/hoist-register-pressure-3.c: Ditto.
153 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
154 * gcc.dg/tree-prof/unroll-1.c: Ditto.
155
156 2012-11-16 Dodji Seketeli <dodji@redhat.com>
157
158 PR c++/54875
159 * g++.dg/cpp0x/alias-decl-27.C: New test.
160
161 2012-11-16 Jakub Jelinek <jakub@redhat.com>
162
163 PR c++/55337
164 * g++.dg/template/alignof2.C: New test.
165
166 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
167
168 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
169 * g++.dg/mv6.C (dg-options): Ditto.
170
171 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
172
173 * lib/target_suports.exp
174 (check_effective_target_has_w_floating_suffix): New procedure.
175 (check_effective_target_has_q_floating_suffix): Ditto.
176 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
177 for unsupported non-standard suffix on floating constant.
178 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
179
180 2012-11-14 Jakub Jelinek <jakub@redhat.com>
181
182 * lib/asan-dg.exp: New file.
183 * gcc.dg/asan/asan.exp: New file.
184 * g++.dg/dg.exp: Prune also asan tests.
185 * g++.dg/asan/asan.exp: New file.
186 * c-c++-common/asan/memcmp-1.c: New test.
187
188 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/55323
191 * g++.dg/cpp0x/vt-55323.C: New.
192
193 2012-11-13 Sriraman Tallam <tmsriram@google.com>
194
195 * g++.dg/mv4.C: Add require ifunc. Change error message.
196 * g++.dg/mv5.C: Add require ifunc.
197 * g++.dg/mv6.C: Add require ifunc.
198
199 2012-11-13 Martin Jambor <mjambor@suse.cz>
200
201 PR tree-optimization/55253
202 * gcc.dg/torture/pr55253.c: New test.
203 * gcc.dg/torture/pr55305.c: Likewise.
204
205 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
206
207 PR middle-end/55142
208 * gcc.target/i386/pr55142-1.c: New file.
209 * gcc.target/i386/pr55142-2.c: Likewise.
210
211 2012-11-13 Dodji Seketeli <dodji@redhat.com>
212
213 PR c++/54466
214 * g++.dg/cpp0x/alias-decl-26.C: New test file.
215
216 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
217
218 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
219 instead of lp64.
220 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
221 * gcc.target/i386/pr49715-2.c: Likewise.
222 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
223
224 2012-11-13 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/55281
227 * gcc.dg/vect/fast-math-pr55281.c: New test.
228 * g++.dg/opt/pr55281.C: New test.
229
230 PR rtl-optimization/54127
231 * gcc.dg/torture/pr54127.c: New test.
232
233 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
234 Jakub Jelinek <jakub@redhat.com>
235
236 PR rtl-optimization/51447
237 * gcc.c-torture/execute/pr51447.c: New test.
238
239 2012-11-12 Ian Bolton <ian.bolton@arm.com>
240
241 * gcc.target/aarch64/csinc-2.c: New test.
242
243 2012-11-12 Ian Bolton <ian.bolton@arm.com>
244
245 * gcc.target/aarch64/cmn.c: New test.
246 * gcc.target/aarch64/adds.c: New test.
247 * gcc.target/aarch64/subs.c: New test.
248
249 2012-11-12 Tobias Burnus <burnus@net-b.de>
250
251 PR fortran/55272
252 * gfortran.dg/coarray_29_1.f90: New.
253 * gfortran.dg/coarray_29_2.f90: New.
254
255 2012-11-12 Bin Cheng <bin.cheng@arm.com>
256
257 * gcc.dg/hoist-register-pressure-3.c: New test.
258
259 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
260
261 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
262 wrappers around sinf and cosf.
263
264 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
265
266 PR middle-end/55247
267 PR middle-end/55259
268 * gcc.target/i386/pr55247-2.c: New file.
269
270 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
271
272 PR middle-end/55263
273 * g++.dg/pr55263.C: New test.
274
275 2012-11-11 Martin Jambor <mjambor@suse.cz>
276
277 PR tree-optimization/55238
278 * testsuite/gcc.dg/torture/pr55238.c: New test.
279
280 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
281 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
282 * c-c++-common/torture/vector-subscript-1.c: Likewise.
283 * c-c++-common/torture/vector-subscript-2.c: Likewise.
284
285 2012-11-10 Jan Hubicka <jh@suse.cz>
286
287 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
288
289 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
290
291 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
292 -mno-sse -mno-mmx to dg-options. Reformat.
293
294 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
295
296 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
297 * c-c++-common/vector-compare-1.c: Same.
298 * c-c++-common/vector-compare-2.c: Same.
299 * g++.dg/other/unused1.C: Skip on AIX.
300 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
301 extra message on AIX.
302
303 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
304
305 PR target/55247
306 * gcc.target/i386/pr55247.c: New test.
307
308 2012-11-09 Andrew Pinski <apinski@cavium.com>
309
310 * gcc.c-torture/execute/20121108-1.c: New test.
311
312 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
313
314 PR c++/54413
315 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
316 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
317 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
318 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
319
320 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
321
322 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
323 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
324 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
325 array bounds.
326 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
327
328 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
329
330 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
331 * g++.dg/tm/pr47530.C: Same.
332
333 2012-11-09 Jason Merrill <jason@redhat.com>
334
335 PR c++/54859
336 * g++.dg/cpp0x/alias-decl-25.C: New.
337
338 * g++.dg/abi/abi-tag1.C: New.
339 * g++.dg/abi/abi-tag2.C: New.
340
341 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
342
343 PR rtl-optimization/55154
344 * gcc.target/i386/pr55154.c: New test.
345
346 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
347
348 PR rtl-optimization/55151
349 * gcc.dg/pr55151.c: Move ...
350 * gcc.target/i386/pr55151.c: ... here.
351
352 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
353
354 PR rtl-optimization/54472
355 * gcc.dg/pr54472.c: New test.
356
357 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/stack_check3.ad[sb]: New test.
360
361 2012-11-08 Ian Lance Taylor <iant@google.com>
362
363 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
364 with arguments. Handle errorcheckoutput and rundir test types.
365
366 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
367
368 PR tree-optimization/55191
369 * gcc.dg/pr55191.c: New test.
370
371 2012-11-08 Jakub Jelinek <jakub@redhat.com>
372
373 PR debug/54499
374 * g++.dg/debug/pr54499.C: New test.
375
376 2012-11-08 Jan Hubicka <jh@suse.cz>
377
378 PR middle-end/48636
379 * gcc.dg/winline-3.c: Update.
380
381 2012-11-08 Martin Jambor <mjambor@suse.cz>
382
383 * gfortran.dg/ipcp-array-1.f90: New test.
384
385 2012-11-08 Florian Weimer <fweimer@redhat.com>
386
387 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
388
389 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
390
391 PR rtl-optimization/55151
392 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
393
394 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
395
396 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
397
398 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
399
400 * gcc.c-torture/compile/20121107-1.c: New test.
401
402 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
403
404 PR rtl-optimization/55151
405 * gcc.dg/pr55151.c: Compile it only for x86_64.
406
407 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
408
409 PR rtl-optimization/55122
410 * gcc.dg/pr55122.c: New test.
411
412 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
413
414 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
415 word powerpc.
416 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
417 * gcc.target/powerpc/loop_align.c: Skip on AIX.
418 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
419 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
420
421 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
422
423 PR c/53063
424 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
425
426 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
427
428 PR c/51294
429 * c-c++-common/pr51294.c: New.
430
431 2012-11-07 Martin Jambor <mjambor@suse.cz>
432
433 PR tree-optimization/53787
434 * gcc.dg/ipa/ipa-5.c: Adjust.
435 * gcc.dg/ipa/ipcp-agg-1.c: New test.
436 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
437 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
438 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
439 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
440 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
441 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
442 * gfortran.dg/pr48636-2.f90: New test.
443 * gfortran.dg/pr53787.f90: Likewise.
444
445 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/55226
448 Revert:
449 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/54922
452 * g++.dg/cpp0x/constexpr-union4.C: New.
453
454 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
455
456 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
457
458 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
459
460 PR target/49220
461 * gcc.c-torture/compile/pr49220.c: New test.
462
463 2012-11-07 Florian Weimer <fweimer@redhat.com>
464
465 * g++.dg/init/new40.C: New.
466
467 2012-11-07 Jakub Jelinek <jakub@redhat.com>
468
469 PR debug/54693
470 * gcc.dg/guality/pr54693-2.c: New test.
471
472 2012-11-06 Andrew Pinski <apinski@cavium.com>
473
474 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
475 -fno-vect-cost-model.
476
477 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
478
479 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
480 * gcc.dg/tm/debug-1.c: Same.
481 * gcc.dg/tm/irrevocable-3.c: Same.
482 * gcc.dg/tm/irrevocable-4.c: Same.
483 * gcc.dg/tm/memopt-10.c: Same.
484 * gcc.dg/tm/memopt-11.c: Same.
485 * gcc.dg/tm/props-4.c: Same.
486 * gcc.dg/tm/wrap-3.c: Same.
487 * gcc.dg/tm/wrap-4.c: Same.
488
489 2012-11-06 Andrew Pinski <apinski@cavium.com>
490
491 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
492
493 2012-11-06 Jan Hubicka <jh@suse.cz>
494
495 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
496 candidate still.
497 * gcc.dg/tree-ssa/loop-23.c: Likewise.
498 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
499 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
500
501 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
502
503 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
504
505 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
506
507 PR middle-end/41993
508 * gcc.dg/torture/pr41993.c: New test.
509
510 2012-11-06 Jan Hubicka <jh@suse.cz>
511
512 * gcc.target/i386/l_fma_float_?.c: Update.
513 * gcc.target/i386/l_fma_double_?.c: Update.
514
515 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
516
517 PR target/54089
518 * gcc.target/sh/pr54089-8.c: New.
519 * gcc.target/sh/pr54089-9.c: New.
520
521 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
522
523 PR target/47440
524 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
525 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
526 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
527 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
528 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
529 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
530 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
531 * gcc.target/i386/avx-vzeroupper-27.c: New.
532
533 2012-11-06 Janus Weil <janus@gcc.gnu.org>
534
535 PR fortran/54917
536 * gfortran.dg/transfer_class_1.f90: New.
537 * gfortran.dg/transfer_class_2.f90: New.
538
539 2012-11-05 Sriraman Tallam <tmsriram@google.com>
540
541 * testsuite/g++.dg/mv1.C: New test.
542 * testsuite/g++.dg/mv2.C: New test.
543 * testsuite/g++.dg/mv3.C: New test.
544 * testsuite/g++.dg/mv4.C: New test.
545 * testsuite/g++.dg/mv5.C: New test.
546 * testsuite/g++.dg/mv6.C: New test.
547
548 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
549
550 PR testsuite/55186
551 * gcc.dg/const-uniq-1.c (a): Increase length four times.
552
553 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
554
555 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
556 darwin.
557
558 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
559
560 * g++.dg/torture/20121105-1.C: New test.
561
562 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
563
564 * gcc.dg/torture/fp-compare.c: New testcase.
565
566 2012-11-05 Jan Hubicka <jh@suse.cz>
567
568 * gcc.dg/const-1.c: Update.
569 * gcc.dg/pure-1.c: Update.
570
571 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
572
573 PR rtl-optimization/55151
574 * gcc.dg/pr55151.c: New test.
575
576 2012-11-05 Jakub Jelinek <jakub@redhat.com>
577
578 PR debug/54970
579 PR debug/54971
580 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
581
582 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
583
584 PR testsuite/51128
585 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
586
587 2012-11-05 Jan Hubicka <jh@suse.cz>
588
589 * gcc.dg/autopar/pr49960.c: Fix testcase.
590
591 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
594 Fix scan-tree-dump-times directive.
595
596 2012-11-04 Janus Weil <janus@gcc.gnu.org>
597
598 PR fortran/55199
599 * gfortran.dg/associate_12.f90: New.
600
601 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
602
603 PR target/54255
604 * lib/target-supports.exp (check_effective_target_masm_intel): New
605 proc.
606 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
607 masm_intel.
608
609 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
610 Jack Howarth <howarth@bromo.med.uc.edu>
611
612 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
613 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
614 * gcc.target/i386/pr53249.c: Likewise.
615
616 2012-11-03 Andrew Pinski <apinski@cavium.com>
617
618 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
619 call abort1 so that cross jumping does not happen.
620
621 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
622
623 PR target/51244
624 * gcc.target/sh/pr51244-18.c: New.
625 * gcc.target/sh/pr51244-19.c: New.
626
627 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
628
629 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
630 b requires a 64-bit operation followed by a truncation.
631
632 2012-11-02 Jan Hubicka <jh@suse.cz>
633
634 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
635
636 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
637
638 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
639 conditions to verify the reduction code is vectorized.
640
641 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
642 in case 'pow', such as 'powerpc' is used in the compiler version name.
643 * gcc.target/powerpc/pr46728-2.c: Likewise.
644 * gcc.target/powerpc/pr46728-3.c: Likewise.
645 * gcc.target/powerpc/pr46728-4.c: Likewise.
646 * gcc.target/powerpc/pr46728-5.c: Likewise.
647 * gcc.target/powerpc/pr46728-7.c: Likewise.
648 * gcc.target/powerpc/pr46728-8.c: Likewise.
649 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
650
651 2012-11-02 Jan Hubicka <jh@suse.cz>
652
653 * gcc.dg/tree-ssa/loop-38.c: New testcase.
654
655 2012-11-02 Jan Hubicka <jh@suse.cz>
656
657 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
658 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
659
660 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
661
662 PR middle-end/55130
663 * gcc.target/i386/pr55130.c: New test.
664
665 2012-11-02 Jakub Jelinek <jakub@redhat.com>
666
667 PR target/55147
668 * gcc.target/i386/pr55147.c: New test.
669
670 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
671
672 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
673 * gfortran.dg/default_format_denormal_1.f90: Same.
674
675 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
676
677 PR middle-end/55001
678 * g++.dg/ext/vector19.C: Remove target restrictions.
679 * gcc.dg/fold-compare-7.c: New testcase.
680
681 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
682
683 PR target/55160
684 * gcc.target/sh/pr55160.c: New.
685
686 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
687
688 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
689 scan-assembler regex.
690
691 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
692
693 PR middle-end/55150
694 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
695 * gcc.dg/pr55150-2.c: New test.
696
697 2012-11-01 Sharad Singhai <singhai@google.com>
698
699 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
700 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
701 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
702 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
703
704 2012-10-31 Dehao Chen <dehao@google.com>
705
706 * g++.dg/debug/dwarf2/block.C: New testcase.
707
708 2012-10-31 Jan Hubicka <jh@suse.cz>
709
710 * gcc.dg/pr44974.c: Add noinline.
711
712 2012-10-31 Janus Weil <janus@gcc.gnu.org>
713
714 PR fortran/53718
715 * gfortran.dg/class_54.f90: New.
716
717 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
718 Jakub Jelinek <jakub@redhat.com>
719
720 PR tree-optimization/55018
721 * gcc.dg/torture/pr55018.c: New test.
722
723 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/54583
726 * g++.dg/ext/vla13.C: New.
727
728 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
729
730 PR middle-end/55150
731 * gcc.dg/pr55150.c: New test.
732
733 2012-10-31 Tobias Burnus <burnus@net-b.de>
734
735 PR fortran/55134
736 * gfortran.dg/associate_11.f90: New.
737
738 2012-10-31 Dodji Seketeli <dodji@redhat.com>
739
740 PR c++/54955
741 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
742
743 2012-10-31 Jakub Jelinek <jakub@redhat.com>
744
745 PR tree-optimization/19105
746 PR tree-optimization/21643
747 PR tree-optimization/46309
748 * gcc.dg/pr19105.c: New test.
749 * gcc.dg/pr21643.c: New test.
750 * gcc.dg/pr46309-2.c: New test.
751 * gcc.c-torture/execute/pr46309.c: New test.
752
753 2012-10-31 Alan Modra <amodra@gmail.com>
754
755 * gcc.target/powerpc/dimode_off.c: New.
756 * gcc.target/powerpc/timode_off.c: New.
757 * gcc.target/powerpc/dfmode_off.c: New.
758 * gcc.target/powerpc/tfmode_off.c: New.
759
760 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
761
762 PR rtl-optimization/55093
763 * gcc.target/i386/pr55093.c: New file.
764
765 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
766
767 * gcc.target/i386/pr55116.c: Renamed to ...
768 * gcc.target/i386/pr55116-1.c: This.
769
770 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
771
772 * gcc.target/i386/pr55116-2.c: New file.
773
774 2012-10-30 Richard Biener <rguenther@suse.de>
775
776 * gcc.dg/vect/slp-perm-2.c: Adjust.
777
778 2012-10-30 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/55111
781 * gcc.dg/torture/pr55111.c: New testcase.
782
783 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
784
785 PR target/53988
786 * gcc.target/sh/pr53988.c: New.
787
788 2012-10-30 Bin Cheng <bin.cheng@arm.com>
789
790 PR target/54989
791 * gcc.dg/hoist-register-pressure-1.c: Rename from
792 hoist-register-pressure.c. Add nonpic condition.
793 * gcc.dg/hoist-register-pressure-2.c: New testcase.
794
795 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
796
797 PR c++/54930
798 * gcc.dg/Wreturn-local-addr.c: New.
799 * g++.dg/warn/Wno-return-local-addr.C: New.
800 * g++.dg/warn/Wreturn-local-addr.C: New.
801
802 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
803
804 PR middle-end/55116
805 * gcc.target/i386/pr55116.c: New file.
806
807 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
808
809 PR c/53066
810 * gcc.dg/Wshadow-4.c: New.
811 * gcc.dg/Wshadow-4.h: New.
812
813 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
814
815 PR debug/54693
816 * gcc.dg/guality/pr54693.c: New.
817
818 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
819
820 PR middle-end/55027
821 * gcc.dg/pr55027.c: New testcase.
822
823 2012-10-29 Jan Hubicka <jh@suse.cz>
824
825 * gcc.dg/ipa/inline-6.c: New testcase.
826
827 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
828
829 PR rtl-optimization/55106
830 * g++.dg/pr55106.C: New.
831
832 2012-10-29 Richard Guenther <rguenther@suse.de>
833
834 PR middle-end/53695
835 * gcc.dg/torture/pr53695.c: New testcase.
836
837 2012-10-28 Jan Hubicka <jh@suse.cz>
838
839 * gcc.dg/ipa/inlinehint-3.c: New testcase.
840
841 2012-10-28 Tobias Burnus <burnus@net-b.de>
842
843 PR fortran/54958
844 * gfortran.dg/do_check_6.f90: New.
845
846 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
847 Jack Howarth <howarth@bromo.med.uc.edu>
848
849 PR target/54404
850 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
851 to dg-options.
852 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
853
854 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
855
856 PR target/34283
857 * gcc.target/i386/pr34283.c: New test.
858
859 2012-10-26 Jakub Jelinek <jakub@redhat.com>
860
861 PR c++/55081
862 * g++.dg/opt/pr55081.C: New test.
863
864 PR debug/54970
865 PR debug/54971
866 * gcc.dg/guality/pr54970.c: New test.
867
868 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/54984
871 * g++.dg/template/new11.C: New.
872
873 2012-10-26 Richard Biener <rguenther@suse.de>
874
875 PR middle-end/54824
876 * gcc.dg/torture/pr54824.c: New testcase.
877
878 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
879
880 * gcc.target/i386/fxsave-1.c: New.
881 * gcc.target/i386/fxsave64-1.c: Ditto.
882 * gcc.target/i386/fxrstor-1.c: Ditto.
883 * gcc.target/i386/fxrstor64-1.c: Ditto.
884 * gcc.target/i386/xsave-1.c: Ditto.
885 * gcc.target/i386/xsave64-1.c: Ditto.
886 * gcc.target/i386/xrstor-1.c: Ditto.
887 * gcc.target/i386/xrstor64-1.c: Ditto.
888 * gcc.target/i386/xsaveopt-1.c: Ditto.
889 * gcc.target/i386/xsaveopt64-1.c: Ditto.
890 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
891 * gcc.target/i386/sse-13.c: Ditto.
892 * gcc.target/i386/sse-14.c: Ditto.
893 * gcc.target/i386/sse-22.c: Ditto.
894 * gcc.target/i386/sse-23.c: Ditto.
895 * g++.dg/other/i386-2.C: Ditto.
896 * g++.dg/other/i386-3.C: Ditto.
897
898 2012-10-25 Jan Hubicka <jh@suse.cz>
899
900 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
901 at ivcanon time.
902
903 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
904
905 PR c++/53761
906 * g++.dg/ext/transparent-union.C: New.
907
908 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
909
910 PR c++/54427
911 * g++.dg/ext/vector19.C: New testcase.
912
913 2012-10-25 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/54902
916 * g++.dg/torture/pr54902.C: New testcase.
917
918 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/34892
921 * g++.dg/template/crash114.C: New.
922
923 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
924
925 PR bootstrap/55049
926 * gcc.target/i386/pr55049-1.c: New test.
927
928 2012-10-24 Janus Weil <janus@gcc.gnu.org>
929
930 PR fortran/55037
931 * gfortran.dg/class_dummy_4.f03: New.
932
933 2012-10-24 Jakub Jelinek <jakub@redhat.com>
934
935 PR rtl-optimization/55010
936 * gcc.dg/pr55010.c: New test.
937
938 PR debug/54828
939 * g++.dg/debug/pr54828.C: New test.
940
941 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
942
943 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
944 * gcc.dg/vect/vect-83_64.c: Likewise.
945
946 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
947
948 PR c++/54922
949 * g++.dg/cpp0x/constexpr-union4.C: New.
950
951 2012-10-23 Jeff Law <law@redhat.com>
952
953 * gcc.c-torture/execute/pr54985.c: New test.
954
955 2012-10-23 Paul Koning <ni1d@arrl.net>
956
957 PR debug/54508
958 * g++.dg/debug/dwarf2/pr54508.C: New.
959
960 2012-10-23 Jakub Jelinek <jakub@redhat.com>
961
962 PR c++/54844
963 * g++.dg/template/sizeof14.C: New test.
964
965 2012-10-23 Ian Bolton <ian.bolton@arm.com>
966 Jim MacArthur <jim.macarthur@arm.com>
967 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
968 Marcus Shawcroft <marcus.shawcroft@arm.com>
969 Nigel Stephens <nigel.stephens@arm.com>
970 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
971 Richard Earnshaw <rearnsha@arm.com>
972 Sofiane Naci <sofiane.naci@arm.com>
973 Stephen Thomas <stephen.thomas@arm.com>
974 Tejas Belagod <tejas.belagod@arm.com>
975 Yufeng Zhang <yufeng.zhang@arm.com>
976
977 * lib/target-supports.exp
978 (check_profiling_available): Add AArch64.
979 (check_effective_target_vect_int): Likewise.
980 (check_effective_target_vect_shift): Likewise.
981 (check_effective_target_vect_float): Likewise.
982 (check_effective_target_vect_double): Likewise.
983 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
984 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
985 (check_effective_target_vect_pack_trunc): Likewise.
986 (check_effective_target_vect_unpack): Likewise.
987 (check_effective_target_vect_hw_misalign): Likewise.
988 (check_effective_target_vect_short_mult): Likewise.
989 (check_effective_target_vect_int_mult): Likewise.
990 (check_effective_target_vect_stridedN): Likewise.
991 (check_effective_target_sync_int_long): Likewise.
992 (check_effective_target_sync_char_short): Likewise.
993 (check_vect_support_and_set_flags): Likewise.
994 (check_effective_target_aarch64_tiny): New.
995 (check_effective_target_aarch64_small): New.
996 (check_effective_target_aarch64_large): New.
997 * g++.dg/other/PR23205.C: Enable aarch64.
998 * g++.dg/other/pr23205-2.C: Likewise.
999 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1000 * gcc.c-torture/execute/20101011-1.c: Likewise.
1001 * gcc.dg/20020312-2.c: Likewise.
1002 * gcc.dg/20040813-1.c: Likewise.
1003 * gcc.dg/builtin-apply2.c: Likewise.
1004 * gcc.dg/stack-usage-1.c: Likewise.
1005
1006 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1007 Jim MacArthur <jim.macarthur@arm.com>
1008 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1009 Marcus Shawcroft <marcus.shawcroft@arm.com>
1010 Nigel Stephens <nigel.stephens@arm.com>
1011 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1012 Richard Earnshaw <rearnsha@arm.com>
1013 Sofiane Naci <sofiane.naci@arm.com>
1014 Stephen Thomas <stephen.thomas@arm.com>
1015 Tejas Belagod <tejas.belagod@arm.com>
1016 Yufeng Zhang <yufeng.zhang@arm.com>
1017
1018 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1019 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1020 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1021 * gcc.target/aarch64/aapcs/abitest.S: New file.
1022 * gcc.target/aarch64/aapcs/abitest.h: New file.
1023 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1024 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1025 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1026 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1027 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1028 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1029 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1030 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1031 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1032 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1033 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1034 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1035 * gcc.target/aarch64/aapcs/test_1.c: New file.
1036 * gcc.target/aarch64/aapcs/test_10.c: New file.
1037 * gcc.target/aarch64/aapcs/test_11.c: New file.
1038 * gcc.target/aarch64/aapcs/test_12.c: New file.
1039 * gcc.target/aarch64/aapcs/test_13.c: New file.
1040 * gcc.target/aarch64/aapcs/test_14.c: New file.
1041 * gcc.target/aarch64/aapcs/test_15.c: New file.
1042 * gcc.target/aarch64/aapcs/test_16.c: New file.
1043 * gcc.target/aarch64/aapcs/test_17.c: New file.
1044 * gcc.target/aarch64/aapcs/test_18.c: New file.
1045 * gcc.target/aarch64/aapcs/test_19.c: New file.
1046 * gcc.target/aarch64/aapcs/test_2.c: New file.
1047 * gcc.target/aarch64/aapcs/test_20.c: New file.
1048 * gcc.target/aarch64/aapcs/test_21.c: New file.
1049 * gcc.target/aarch64/aapcs/test_22.c: New file.
1050 * gcc.target/aarch64/aapcs/test_23.c: New file.
1051 * gcc.target/aarch64/aapcs/test_24.c: New file.
1052 * gcc.target/aarch64/aapcs/test_25.c: New file.
1053 * gcc.target/aarch64/aapcs/test_26.c: New file.
1054 * gcc.target/aarch64/aapcs/test_3.c: New file.
1055 * gcc.target/aarch64/aapcs/test_4.c: New file.
1056 * gcc.target/aarch64/aapcs/test_5.c: New file.
1057 * gcc.target/aarch64/aapcs/test_6.c: New file.
1058 * gcc.target/aarch64/aapcs/test_7.c: New file.
1059 * gcc.target/aarch64/aapcs/test_8.c: New file.
1060 * gcc.target/aarch64/aapcs/test_9.c: New file.
1061 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1062 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1063 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1064 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1065 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1066 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1067 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1068 * gcc.target/aarch64/aapcs/type-def.h: New file.
1069 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1070 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1071 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1072 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1073 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1074 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1075 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1076 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1077 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1078 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1079 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1080 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1081 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1082 * gcc.target/aarch64/aarch64.exp: New file.
1083 * gcc.target/aarch64/adc-1.c: New file.
1084 * gcc.target/aarch64/adc-2.c: New file.
1085 * gcc.target/aarch64/asm-1.c: New file.
1086 * gcc.target/aarch64/clrsb.c: New file.
1087 * gcc.target/aarch64/clz.c: New file.
1088 * gcc.target/aarch64/ctz.c: New file.
1089 * gcc.target/aarch64/csinc-1.c: New file.
1090 * gcc.target/aarch64/csinv-1.c: New file.
1091 * gcc.target/aarch64/csneg-1.c: New file.
1092 * gcc.target/aarch64/extend.c: New file.
1093 * gcc.target/aarch64/fcvt.x: New file.
1094 * gcc.target/aarch64/fcvt_double_int.c: New file.
1095 * gcc.target/aarch64/fcvt_double_long.c: New file.
1096 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1097 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1098 * gcc.target/aarch64/fcvt_float_int.c: New file.
1099 * gcc.target/aarch64/fcvt_float_long.c: New file.
1100 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1101 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1102 * gcc.target/aarch64/ffs.c: New file.
1103 * gcc.target/aarch64/fmadd.c: New file.
1104 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1105 * gcc.target/aarch64/frint.x: New file.
1106 * gcc.target/aarch64/frint_double.c: New file.
1107 * gcc.target/aarch64/frint_float.c: New file.
1108 * gcc.target/aarch64/index.c: New file.
1109 * gcc.target/aarch64/mneg-1.c: New file.
1110 * gcc.target/aarch64/mneg-2.c: New file.
1111 * gcc.target/aarch64/mneg-3.c: New file.
1112 * gcc.target/aarch64/mnegl-1.c: New file.
1113 * gcc.target/aarch64/mnegl-2.c: New file.
1114 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1115 * gcc.target/aarch64/pic-constantpool1.c: New file.
1116 * gcc.target/aarch64/pic-symrefplus.c: New file.
1117 * gcc.target/aarch64/predefine_large.c: New file.
1118 * gcc.target/aarch64/predefine_small.c: New file.
1119 * gcc.target/aarch64/predefine_tiny.c: New file.
1120 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1121 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1122 * gcc.target/aarch64/table-intrinsics.c: New file.
1123 * gcc.target/aarch64/tst-1.c: New file.
1124 * gcc.target/aarch64/vect-abs-compile.c: New file.
1125 * gcc.target/aarch64/vect-abs.c: New file.
1126 * gcc.target/aarch64/vect-abs.x: New file.
1127 * gcc.target/aarch64/vect-compile.c: New file.
1128 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1129 * gcc.target/aarch64/vect-faddv.c: New file.
1130 * gcc.target/aarch64/vect-faddv.x: New file.
1131 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1132 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1133 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1134 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1135 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1136 * gcc.target/aarch64/vect-fp-compile.c: New file.
1137 * gcc.target/aarch64/vect-fp.c: New file.
1138 * gcc.target/aarch64/vect-fp.x: New file.
1139 * gcc.target/aarch64/vect-mull-compile.c: New file.
1140 * gcc.target/aarch64/vect-mull.c: New file.
1141 * gcc.target/aarch64/vect-mull.x: New file.
1142 * gcc.target/aarch64/vect.c: New file.
1143 * gcc.target/aarch64/vect.x: New file.
1144 * gcc.target/aarch64/vector_intrinsics.c: New file.
1145 * gcc.target/aarch64/vfp-1.c: New file.
1146 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1147 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1148 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1149 * g++.dg/abi/aarch64_guard1.C: New file.
1150
1151 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR c++/54988
1154 * c-c++-common/pr54988.c: New test.
1155
1156 2012-10-23 Jan Hubicka <jh@suse.cz>
1157
1158 * gcc.dg/tree-prof/peel-1.c: New testcase.
1159
1160 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1161
1162 PR gcc/52945
1163 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1164
1165 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1166
1167 * gcc.dg/c99-predef-1.c: New test.
1168 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1169 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1170 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1171 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1172 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1173 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1174 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1175 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1176 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1177 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1178 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1179 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1180
1181 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1182
1183 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1184
1185 2012-10-23 Jan Hubicka <jh@suse.cz>
1186
1187 PR middle-end/54937
1188 * gcc.c-torture/execute/pr54937.c: New testcase.
1189 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1190
1191 2012-10-23 Jan Hubicka <jh@suse.cz>
1192
1193 PR middle-end/54967
1194 * gfortran.dg/pr54967.f90: New testcase.
1195
1196 2012-10-23 Terry Guo <terry.guo@arm.com>
1197
1198 PR target/55019
1199 * gcc.dg/pr55019.c: New.
1200
1201 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1202
1203 PR tree-optimization/55008
1204 * gcc.dg/tree-ssa/pr55008.c: New test.
1205
1206 2012-10-22 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/55011
1209 * gcc.dg/torture/pr55011.c: New testcase.
1210
1211 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1212
1213 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1214 * gcc.target/arm/pr40457-2.c: Likewise.
1215 * gcc.target/arm/pr40457-3.c: Likewise.
1216
1217 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1218
1219 * gnat.dg/specs/limited_with4.ads: New test.
1220 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1221
1222 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1223
1224 * gnat.dg/modular4.adb: New test.
1225 * gnat.dg/modular4_pkg.ads: New helper.
1226
1227 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1230 * gnat.dg/specs/addr1.ads: Likewise.
1231
1232 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1233
1234 * gcc.dg/webizer.c (main): Add missing exit call.
1235
1236 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1237
1238 PR fortran/54465
1239 * gfortran.dg/wextra_1.f: New test.
1240
1241 2012-10-20 Jan Hubicka <jh@suse.cz>
1242
1243 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1244
1245 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1246
1247 PR fortran/54224
1248 * gfortran.dg/warn_unused_function.f90: New.
1249
1250 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1251
1252 * lib/target-supports.exp
1253 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1254
1255 2012-10-19 Richard Guenther <rguenther@suse.de>
1256
1257 PR tree-optimization/54981
1258 * gcc.dg/pr54981.c: New testcase.
1259
1260 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1261
1262 PR target/54892
1263 * gcc.target/arm/pr54892.c: New.
1264
1265 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1266
1267 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1268
1269 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/54501
1272 * g++.dg/init/array30.C: New.
1273 * g++.dg/init/array31.C: Likewise.
1274
1275 2012-10-18 Tobias Burnus <burnus@net-b.de>
1276
1277 PR fortran/54884
1278 * gfortran.dg/public_private_module_7.f90: New.
1279
1280 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/29633
1283 * g++.dg/template/pr29633.C: New.
1284
1285 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1286
1287 * gnat.dg/loop_optimization13.ad[sb]: New test.
1288 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1289
1290 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1291
1292 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1293 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1294 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1295 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1296
1297 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1298
1299 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1300 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1301 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1302 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1303 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1304 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1305
1306 2012-10-16 Jan Hubicka <jh@suse.cz>
1307
1308 * gcc.target/i386/l_fma_float_?.c: Update.
1309 * gcc.target/i386/l_fma_double_?.c: Update.
1310 * gfortran.dg/do_1.f90: XFAIL
1311 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1312 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1313 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1314 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1315 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1316 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1317 valid.
1318
1319 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1320
1321 PR c/53063
1322 PR c/40989
1323 * gcc.dg/Wstrict-overflow-24.c: New.
1324
1325 2012-10-16 Tobias Burnus <burnus@net-b.de>
1326
1327 PR fortran/50981
1328 PR fortran/54618
1329 * gfortran.dg/class_optional_1.f90: New.
1330 * gfortran.dg/class_optional_2.f90: New.
1331
1332 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR debug/54796
1335 * gcc.dg/guality/pr54796.c: New test.
1336
1337 PR tree-optimization/54889
1338 * gfortran.dg/pr54889.f90: New test.
1339
1340 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1341
1342 * g++.dg/other/dump-ada-spec-2.C: New test.
1343
1344 2012-10-16 Easwaran Raman <eraman@google.com>
1345
1346 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1347 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1348
1349 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1350
1351 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1352 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1353
1354 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1355
1356 PR target/54925
1357 * gcc.c-torture/compile/pr54925.c: New.
1358
1359 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1360
1361 PR target/51244
1362 * gcc.target/sh/pr51244-17.c: New.
1363
1364 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1365
1366 PR target/54760
1367 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1368 functions.
1369 * gcc.target/sh/pr54760-4.c: New.
1370
1371 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1372
1373 PR target/34777
1374 * gcc.target/sh/torture/sh-torture.exp: New.
1375 * gcc.target/sh/torture/pr34777.c: New.
1376
1377 2012-10-15 Matthias Klose <doko@ubuntu.com>
1378
1379 * lib/target-supports.exp (check_profiling_available): Match
1380 arm*-*-linux-* for ARM Linux/GNU.
1381 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1382 * gfortran.dg/enum_10.f90: Likewise.
1383 * gfortran.dg/enum_9.f90: Likewise.
1384 * gcc.target/arm/synchronize.c: Likewise.
1385 * g++.old-deja/g++.jason/enum6.C: Likewise.
1386 * g++.old-deja/g++.other/enum4.C: Likewise.
1387 * g++.old-deja/g++.law/enum9.C: Likewise.
1388
1389 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1390
1391 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1392 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1393
1394 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1395 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/17805
1398 * g++.dg/overload/operator6.C: New.
1399
1400 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 PR c++/50080 (again)
1403 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1404 * g++.dg/parse/tmpl-outside1.C: Likewise.
1405 * g++.dg/template/qualttp18.C: Likewise.
1406 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1407 * g++.old-deja/g++.pt/overload13.C: Likewise.
1408
1409 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1410
1411 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1412 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1413 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1414 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1415 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1416 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1417 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1418 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1419
1420 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/50080
1423 * g++.dg/parse/tmpl-outside2.C: New.
1424 * g++.dg/parse/tmpl-outside1.C: Adjust.
1425 * g++.dg/template/qualttp18.C: Likewise.
1426 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1427 * g++.old-deja/g++.pt/overload13.C: Likewise.
1428
1429 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1430
1431 PR tree-optimization/54915
1432 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1433
1434 2012-10-15 Richard Guenther <rguenther@suse.de>
1435
1436 PR tree-optimization/54920
1437 * gcc.dg/torture/pr54920.c: New testcase.
1438
1439 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1440
1441 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1442
1443 2012-10-13 Jason Merrill <jason@redhat.com>
1444
1445 * g++.dg/tls/thread_local7g.C: Require tls_native.
1446
1447 2012-10-14 Jason Merrill <jason@redhat.com>
1448
1449 * g++.dg/cpp0x/inh-ctor1.C: New.
1450 * g++.dg/cpp0x/inh-ctor2.C: New.
1451 * g++.dg/cpp0x/inh-ctor3.C: New.
1452 * g++.dg/cpp0x/inh-ctor4.C: New.
1453 * g++.dg/cpp0x/inh-ctor5.C: New.
1454 * g++.dg/cpp0x/inh-ctor6.C: New.
1455 * g++.dg/cpp0x/inh-ctor7.C: New.
1456 * g++.dg/cpp0x/inh-ctor8.C: New.
1457 * g++.dg/cpp0x/inh-ctor9.C: New.
1458 * g++.dg/cpp0x/inh-ctor10.C: New.
1459 * g++.dg/cpp0x/inh-ctor11.C: New.
1460 * g++.dg/cpp0x/inh-ctor12.C: New.
1461 * g++.dg/cpp0x/inh-ctor13.C: New.
1462
1463 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1464
1465 PR rtl-optimization/54919
1466 * gcc.dg/pr54919.c: New testcase.
1467
1468 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/53581
1471 * g++.dg/template/crash113.C: New.
1472
1473 2012-10-14 Jan Hubicka <jh@suse.cz>
1474
1475 * gcc.dg/unroll_5.c: New testcase.
1476
1477 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/52643
1480 * g++.dg/opt/pr52643.C: New.
1481
1482 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1483
1484 PR target/54602
1485 * gcc.target/sh/pr54602-1.c: New.
1486 * gcc.target/sh/pr54602-2.c: New.
1487 * gcc.target/sh/pr54602-3.c: New.
1488 * gcc.target/sh/pr54602-4.c: New.
1489
1490 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1491
1492 PR target/54680
1493 * gcc.target/sh/pr54680.c: New.
1494
1495 2012-10-12 Jan Hubicka <jh@suse.cz>
1496
1497 * gcc.dg/webizer.c: New testcase.
1498
1499 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1500
1501 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1502 specify -m64.
1503
1504 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1505
1506 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1507 Return 0 if already specifying -mfloat-abi other than hard.
1508
1509 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1510
1511 * gcc.dg/pr53060.c: Prune irrelevant warning.
1512
1513 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR c/54381
1516 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1517 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1518 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1519 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1520 Adjust expected wording of warnings for *cmp* builtins.
1521 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1522 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1523
1524 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/24449
1527 * g++.dg/parse/friend-main.C: New.
1528
1529 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1530
1531 PR c++/53055
1532 * g++.dg/pr53055.C: New testcase.
1533
1534 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/52744
1537 * g++.dg/cpp0x/pr52744.C: New.
1538
1539 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1540
1541 PR fortran/40453
1542 * gfortran.dg/dummy_procedure_9.f90: New.
1543
1544 2012-10-12 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/54894
1547 * gcc.dg/torture/pr54894.c: New testcase.
1548
1549 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1550
1551 PR target/51244
1552 * gcc.target/sh/pr51244-13.c: New.
1553 * gcc.target/sh/pr51244-14.c: New.
1554 * gcc.target/sh/pr51244-15.c: New.
1555 * gcc.target/sh/pr51244-16.c: New.
1556
1557 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1558
1559 PR c++/51878
1560 * g++.dg/cpp0x/decltype45.C: New.
1561
1562 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1563
1564 PR fortran/54784
1565 * gfortran.dg/class_allocate_13.f90: New.
1566
1567 2012-10-11 Jason Merrill <jason@redhat.com>
1568
1569 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1570 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1571
1572 * g++.dg/gomp/tls-5.C: Require tls_native.
1573 * g++.dg/tls/thread_local7.C: Require tls_native.
1574 * g++.dg/tls/static2.C: New.
1575
1576 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/36107
1579 * g++.dg/ext/weak5.C: New.
1580
1581 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1582
1583 PR testsuite/54868
1584 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1585 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1586
1587 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/43765
1590 * g++.dg/parse/pr43765.C: New.
1591
1592 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1593
1594 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1595
1596 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/43663
1599 * g++.dg/init/bitfield3.C: New.
1600
1601 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1602
1603 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1604
1605 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR tree-optimization/54877
1608 * gcc.dg/torture/pr54877.c: New test.
1609
1610 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1611
1612 PR testsuite/53397
1613 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1614 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1615 and remove target info from dg-do compile.
1616 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1617 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1618 and remove target info from dg-do compile.
1619
1620 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1621
1622 * gcc.dg/pr54782.c: Require target with pthread support.
1623
1624 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/53122
1627 * g++.dg/cpp0x/auto35.C: New.
1628
1629 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1630
1631 PR c++/53540 - using fails to be equivalent to typedef
1632 * g++.dg/cpp0x/alias-decl-24.C: New test.
1633
1634 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1635
1636 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1637 that c++11 attributes to types are ignored for now.
1638 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1640
1641 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/53741
1644 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1645
1646 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/50478
1649 * g++.dg/cpp0x/initlist67.C: New.
1650
1651 2012-10-10 Dehao Chen <dehao@google.com>
1652
1653 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1654
1655 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1656
1657 PR target/52480
1658 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1659 Add runtime tests.
1660
1661 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1662
1663 PR c++/53307
1664 * g++.dg/cpp0x/decltype44.C: New.
1665
1666 2012-10-09 Steve Ellcey <sellcey@mips.com>
1667
1668 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1669
1670 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/53763
1673 * g++.dg/cpp0x/decltype43.C: New.
1674
1675 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1676
1677 PR middle-end/53397
1678 * gcc.dg/pr53397-1.c: New test case.
1679 * gcc.dg/pr53397-2.c: New test case.
1680
1681 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/54194
1684 * g++.dg/warn/Wparentheses-26.C: Adjust.
1685 * g++.dg/warn/Wparentheses-27.C: New.
1686
1687 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1688
1689 PR c++/54427
1690 * c-c++-common/vector-scalar.c: New testcase.
1691 * g++.dg/ext/vector18.C: New testcase.
1692 * g++.dg/ext/vector5.C: This is not an error anymore.
1693 * gcc.dg/init-vec-1.c: Move ...
1694 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1695 * gcc.c-torture/execute/vector-shift1.c: Move ...
1696 * c-c++-common/torture/vector-shift1.c: ... here.
1697 * gcc.dg/scal-to-vec1.c: Move ...
1698 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1699 C++11. Adapt error messages.
1700 * gcc.dg/convert-vec-1.c: Move ...
1701 * c-c++-common/convert-vec-1.c: ... here.
1702 * gcc.dg/scal-to-vec2.c: Move ...
1703 * c-c++-common/scal-to-vec2.c: ... here.
1704
1705 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1706
1707 PR target/54400
1708 * gcc.target/i386/pr54400.c: New testcase.
1709
1710 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR c++/54858
1713 * g++.dg/template/pr54858.C: New test.
1714
1715 2012-10-08 Marek Polacek <polacek@redhat.com>
1716
1717 PR debug/54831
1718 * g++.dg/debug/pr54831.C: New test.
1719
1720 2012-10-08 Dehao Chen <dehao@google.com>
1721
1722 * g++.dg/predict-loop-exit-1.C: New.
1723 * g++.dg/predict-loop-exit-2.C: New.
1724 * g++.dg/predict-loop-exit-3.C: New.
1725
1726 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727
1728 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1729
1730 2012-10-08 Jason Merrill <jason@redhat.com>
1731
1732 * g++.dg/gomp/tls-5.C: New.
1733 * g++.dg/gomp/tls-wrap1.C: New.
1734 * g++.dg/gomp/tls-wrap2.C: New.
1735 * g++.dg/gomp/tls-wrap3.C: New.
1736 * g++.dg/gomp/tls-wrap4.C: New.
1737 * g++.dg/gomp/tls-wrapper-cse.C: New.
1738 * g++.dg/tls/thread_local-cse.C: New.
1739 * g++.dg/tls/thread_local-order1.C: New.
1740 * g++.dg/tls/thread_local-order2.C: New.
1741 * g++.dg/tls/thread_local-wrap1.C: New.
1742 * g++.dg/tls/thread_local-wrap2.C: New.
1743 * g++.dg/tls/thread_local-wrap3.C: New.
1744 * g++.dg/tls/thread_local-wrap4.C: New.
1745 * g++.dg/tls/thread_local2g.C: New.
1746 * g++.dg/tls/thread_local3g.C: New.
1747 * g++.dg/tls/thread_local4g.C: New.
1748 * g++.dg/tls/thread_local5g.C: New.
1749 * g++.dg/tls/thread_local6g.C: New.
1750 * g++.dg/tls/thread_local7g.C: New.
1751
1752 * g++.dg/tls/thread_local3.C: New.
1753 * g++.dg/tls/thread_local4.C: New.
1754 * g++.dg/tls/thread_local5.C: New.
1755 * g++.dg/tls/thread_local6.C: New.
1756
1757 * g++.dg/tls/init-2.C: Tweak errors.
1758 * g++.dg/tls/thread_local1.C: New.
1759 * g++.dg/tls/thread_local2.C: New.
1760 * g++.dg/tls/thread_local7.C: New.
1761
1762 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1763
1764 PR target/54866
1765 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1766
1767 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1768
1769 PR target/54685
1770 * gcc.target/sh/pr54685.c: New.
1771
1772 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1773
1774 PR c++/53528 C++11 attribute support
1775 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1776 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1807 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1808 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1809 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1810 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1811 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1812 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1813 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1814 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1815 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1816 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1817 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1818 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1819 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1820 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1821 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1822 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1823 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1824 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1825 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1826 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1827 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1828 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1829 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1830 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1831 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1832
1833 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1834
1835 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1836 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1837 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1838
1839 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1840
1841 PR target/54760
1842 * gcc.target/sh/pr54760-2.c: New.
1843 * gcc.target/sh/pr54760-3.c: New.
1844
1845 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/51422
1848 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1849
1850 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1851 Sandra Loosemore <sandra@codesourcery.com>
1852
1853 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1854 and test that the accumulator is initialized using MULT.
1855 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1856 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1857
1858 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/52764
1861 * g++.dg/cpp0x/stdint.C: New.
1862
1863 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/54249
1866 * g++.dg/cpp0x/stddef.C: New.
1867
1868 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1869
1870 PR fortran/54832
1871 * gfortran.dg/typebound_operator_17.f90: New.
1872
1873 2012-10-06 Jan Hubicka <jh@suse.cz>
1874
1875 PR lto/53831
1876 PR lto/54776
1877 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1878
1879 2012-10-06 Jan Hubicka <jh@suse.cz>
1880
1881 * gcc.dg/lto/resolutions_0.c: New testcase.
1882
1883 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1884
1885 PR fortran/45521
1886 * gfortran.dg/generic_25.f90: New.
1887 * gfortran.dg/generic_26.f90: New.
1888 * gfortran.dg/generic_27.f90: New.
1889
1890 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1891
1892 PR target/54760
1893 * gcc.target/sh/pr54760-1.c: New.
1894
1895 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1896
1897 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1898 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1899 * g++.dg/warn/Wsign-compare-5.C: New test.
1900 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1901 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1902 * g++.dg/ext/builtin30.C: New test.
1903 * g++.dg/ext/vla12.C: New test.
1904 * gcc.dg/builtins-85.c: New test.
1905
1906 PR debug/54519
1907 * gcc.dg/guality/pr54519-1.c: New test.
1908 * gcc.dg/guality/pr54519-2.c: New test.
1909 * gcc.dg/guality/pr54519-3.c: New test.
1910 * gcc.dg/guality/pr54519-4.c: New test.
1911 * gcc.dg/guality/pr54519-5.c: New test.
1912 * gcc.dg/guality/pr54519-6.c: New test.
1913
1914 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1915
1916 PR c++/50893
1917 * g++.dg/cpp0x/defaulted38.C: New.
1918
1919 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR tree-optimization/33763
1922 * c-c++-common/pr33763.c: New test.
1923
1924 PR tree-optimization/54810
1925 * gcc.dg/tree-ssa/vrp85.c: New test.
1926
1927 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1928
1929 * gcc.dg/ucnid-7.c: Skip on AIX.
1930 * gcc.dg/ucnid-8.c: Same.
1931 * gcc.dg/ucnid-10.c: Same.
1932 * gcc.dg/ucnid-13.c: Same.
1933 * gcc.dg/attr-alias-3.c: Same.
1934 * gcc.dg/attr-alias-5.c: Same.
1935 * gcc.dg/torture/pr51106-2.c: Same.
1936 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1937
1938 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/52233
1941 * g++.dg/cpp0x/alias-decl-23.C: New.
1942
1943 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1944
1945 PR c++/53403
1946 * g++.dg/template/friend53.C: New.
1947
1948 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1949
1950 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1951 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1952 (scan-ada-spec): Likewise.
1953 (scan-ada-spec-not): Likewise.
1954 * gcc.dg/dump-ada-spec-1.c: New test.
1955 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1956
1957 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1960
1961 2012-10-04 Florian Weimer <fweimer@redhat.com>
1962
1963 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1964
1965 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 PR c++/54323
1968 * g++.dg/cpp0x/pr54323.C: New.
1969
1970 2012-10-04 Richard Guenther <rguenther@suse.de>
1971
1972 PR middle-end/54735
1973 * g++.dg/torture/pr54735.C: New testcase.
1974
1975 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1976
1977 PR rtl-optimization/54739
1978 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1979
1980 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1981
1982 PR target/51244
1983 * gcc.target/sh/pr51244-12.c: New.
1984
1985 2012-10-03 Dehao Chen <dehao@google.com>
1986
1987 PR middle-end/54782
1988 * gcc.dg/pr54782.c: New test.
1989
1990 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1991
1992 PR c++/54777
1993 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1994
1995 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1996
1997 PR fortran/54778
1998 * gfortran.dg/class_53.f90: New.
1999
2000 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2001
2002 PR debug/54551
2003 * gcc.dg/guality/pr54551.c: New.
2004
2005 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2006
2007 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2008 * gcc.target/powerpc/pr46728-2.c: Likewise.
2009
2010 2012-10-02 Sharad Singhai <singhai@google.com>
2011
2012 PR testsuite/54772
2013 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2014 to fix test failures caused by r191883.
2015 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2016 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2017 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2018 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2019 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2020 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2021 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2022 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2023 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2024
2025 2012-09-30 Sharad Singhai <singhai@google.com>
2026
2027 * gcc.target/i386/vect-double-1.c: Fix test.
2028
2029 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2030
2031 PR target/54087
2032 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2033 atomic_sub fails.
2034
2035 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2036
2037 PR rtl-optimization/54457
2038 * gcc.target/i386/pr54457.c: New test.
2039
2040 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2041
2042 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2043
2044 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2045
2046 * gcc.target/i386/vect-rebuild.c: New testcase.
2047
2048 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2049
2050 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2051
2052 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2053
2054 * gcc.target/mips/pr37362.c: Fix target selector.
2055
2056 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2057
2058 PR target/54083
2059 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2060
2061 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2062
2063 * gcc.dg/ucnid-8.c: Update line number.
2064 * gcc.dg/torture/pr51106-2.c: Likewise.
2065
2066 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2067
2068 PR fortran/54667
2069 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2070 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2071 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2072
2073 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2074
2075 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2076 partially reverting r170092.
2077 * gfortran.dg/class_7.f03: Ditto.
2078 * gfortran.dg/coarray_14.f90: Ditto.
2079 * gfortran.dg/typebound_proc_13.f03: Ditto.
2080
2081 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 PR c++/54738
2084 * g++.dg/cpp0x/sfinae42.C: New.
2085
2086 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2087
2088 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2089 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2090 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2091 * gcc.dg/pr42629.c: XFAIL on AIX.
2092 * gcc.dg/pr47684.c: Same.
2093 * gcc.dg/pr43670.c: Same.
2094 * gcc.dg/pr42916.c: Same.
2095 * gcc.dg/pr45449.c: Same.
2096 * gcc.dg/pr50017.c: Same.
2097 * gcc.dg/pr42728.c: Same.
2098 * gcc.dg/pr47881.c: Same.
2099 * gcc.dg/pr44023.c: Same.
2100 * gcc.dg/pr41345.c: Same.
2101 * gcc.dg/pr42630.c: Same.
2102 * gcc.dg/pr44971.c: Same.
2103 * gcc.dg/pr46771.c: Same.
2104 * gcc.dg/ucnid-8.c: Same.
2105 * gcc.dg/ucnid-10.c: Same.
2106 * gcc.dg/ucnid-13.c: Same.
2107 * gcc.dg/torture/pr51106-2.c: Same.
2108 * gcc.dg/pr48768.c: Same.
2109 * gcc.dg/pr42631.c: Same.
2110 * gcc.dg/pr43084.c: Same.
2111 * gcc.dg/ucnid-7.c: Same.
2112 * gcc.dg/pr42889.c: Same.
2113 * gcc.dg/pr41241.c: Same.
2114 * gcc.dg/pr42719.c: Same.
2115 * g++.dg/debug/pr46583.C: Same.
2116 * g++.dg/debug/pr47106.C: Same.
2117 * g++.dg/opt/pr48549.C: Same.
2118 * g++.dg/other/pr42685.C: Same.
2119 * c-c++-common/pr43942.c: Same.
2120
2121 2012-09-29 Ian Lance Taylor <iant@google.com>
2122
2123 * go.test/go-test.exp: Update for latest version of Go testsuite.
2124
2125 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2126
2127 PR fortran/52724
2128 * gfortran.dg/internal_readwrite_3.f90: New test.
2129
2130 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2131
2132 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2133 c-c++-common/Wunused-local-typedefs-2.c to here.
2134
2135 PR c++/54372 - unused attribute inactive on dependant entities
2136 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2137
2138 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2139
2140 PR c++/29028 - Missed unused warning on using declaration
2141 * g++.dg/warn/Wunused-var-18.C: New test.
2142
2143 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2144
2145 PR c++/53551 - -Wunused-local-typedefs misses uses
2146 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2147
2148 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR target/54716
2151 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2152
2153 PR tree-optimization/54713
2154 * gcc.c-torture/compile/pr54713-1.c: New test.
2155 * gcc.c-torture/compile/pr54713-2.c: New test.
2156 * gcc.c-torture/compile/pr54713-3.c: New test.
2157
2158 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2159
2160 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2161
2162 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2163
2164 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2165
2166 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR target/54703
2169 * gcc.target/i386/pr54703.c: New test.
2170
2171 2012-09-27 Richard Guenther <rguenther@suse.de>
2172
2173 PR lto/54709
2174 * gcc.dg/lto/pr54709_0.c: New testcase.
2175 * gcc.dg/lto/pr54709_1.c: Likewise.
2176
2177 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2178
2179 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2180
2181 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2182
2183 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2184
2185 * gcc.target/arm/pr42879.c: Handle big-endian.
2186
2187 2012-09-26 Steve Ellcey <sellcey@mips.com>
2188
2189 PR c/37303
2190 * gcc.dg/pr37303.c: Check for rdata or rodata.
2191
2192 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2193
2194 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2195
2196 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2197
2198 PR target/51274
2199 PR target/53087
2200 * gcc.target/powerpc/ppc-ne0-1.c: New.
2201
2202 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2203
2204 PR target/54089
2205 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2206 test_19, test_20, test_21, test_22, test_23): New functions.
2207 * gcc.target/sh/pr54089-4.c: New.
2208 * gcc.target/sh/pr54089-5.c: New.
2209 * gcc.target/sh/pr54089-6.c: New.
2210 * gcc.target/sh/pr54089-7.c: New.
2211
2212 2012-09-25 Richard Guenther <rguenther@suse.de>
2213
2214 PR lto/54625
2215 * gcc.dg/lto/pr54702_0.c: New testcase.
2216 * gcc.dg/lto/pr54702_1.c: Likewise.
2217 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2218 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2219 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2220 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2221
2222 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2223
2224 PR c++/54526
2225 * g++.dg/cpp0x/parse2.C: New.
2226 * g++.dg/parse/error11.C: Adjust.
2227 * g++.dg/parse/error12.C: Likewise.
2228
2229 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2230
2231 * gcc.target/i386/20030217-1.c: Added check for
2232 large_long_double effective target.
2233 * gcc.target/i386/387-3.c: Likewise.
2234 * gcc.target/i386/387-4.c: Likewise.
2235 * gcc.target/i386/pr36578-1.c: Likewise.
2236 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2237 when long double size is equal double size.
2238 * gcc.target/i386/excess-precision-1.c: Likewise.
2239 * gcc.target/i386/pr36578-2.c: Likewise.
2240 * gcc.target/i386/20030217-2.c: New testcase.
2241
2242 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR tree-optimization/54676
2245 * gcc.dg/pr54676.c: New test.
2246
2247 2012-09-25 Richard Guenther <rguenther@suse.de>
2248
2249 PR tree-optimization/53663
2250 * gcc.dg/torture/pr53663-1.c: New testcase.
2251 * gcc.dg/torture/pr53663-2.c: Likewise.
2252 * gcc.dg/torture/pr53663-3.c: Likewise.
2253
2254 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2255
2256 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2257
2258 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2259
2260 * lib/target-supports-dg.exp (dg-require-effective-target,
2261 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2262 dg-process-target-1 instead of dg-process-target.
2263 (dg-process-target-1): Rename from dg-process-target.
2264 (dg-process-target): New.
2265
2266 2012-09-24 Richard Guenther <rguenther@suse.de>
2267
2268 PR tree-optimization/54684
2269 * g++.dg/torture/pr54684.C: New testcase.
2270
2271 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2272
2273 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2274
2275 2012-09-24 Richard Guenther <rguenther@suse.de>
2276
2277 PR middle-end/52173
2278 * gcc.dg/tm/pr52173-1.c: New.
2279 * gcc.dg/tm/pr52173-2.c: New.
2280
2281 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2282
2283 * gcc.dg/pr54669.c: New test.
2284
2285 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2286 Dominique Dhumieres <dominiq@lps.ens.fr>
2287
2288 PR testsuite/54677
2289 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2290
2291 2012-09-23 Tobias Burnus <burnus@net-b.de>
2292
2293 PR fortran/54618
2294 * gfortran.dg/class_array_14.f90: New.
2295
2296 2012-09-22 Kai Tietz <ktietz@redhat.com>
2297
2298 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2299 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2300
2301 2012-09-21 Dehao Chen <dehao@google.com>
2302
2303 PR go/54649
2304 PR tree-optimization/54655
2305 * g++.dg/pr54655.C: New testcase.
2306
2307 2012-09-21 Richard Guenther <rguenther@suse.de>
2308
2309 PR tree-optimization/54647
2310 * g++.dg/torture/pr54647.C: New testcase.
2311
2312 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2313
2314 PR c++/54427
2315 * c-c++-common/torture/vector-compare-2.c: Add -w.
2316
2317 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 * gnat.dg/opt20.ads: Move dg directive to...
2320 * gnat.dg/opt20.adb: ...here.
2321 * gnat.dg/addr1.ad[sb]: Likewise.
2322 * gnat.dg/concat2.ad[sb]: Likewise.
2323 * gnat.dg/array16.ad[sb]: Likewise.
2324 * gnat.dg/atomic5.ad[sb]: Likewise.
2325 * gnat.dg/discr29.ad[sb]: Likewise.
2326 * gnat.dg/noreturn5.ad[sb]: Likewise.
2327 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2328 * gnat.dg/discr23.ads: Remove dg directive.
2329 * gnat.dg/nested_float_packed.ads: Likewise.
2330 * gnat.dg/oconst6.ads: Move to...
2331 * gnat.dg/specs/oconst6.ads: ...here.
2332
2333 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2334
2335 PR c++/52432
2336 * g++.dg/cpp0x/decltype32.C: Tweak.
2337
2338 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2339
2340 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2341 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2342 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2343 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2344
2345 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2346
2347 PR c++/54581
2348 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2349
2350 2012-09-19 Steve Ellcey <sellcey@mips.com>
2351
2352 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2353
2354 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2355
2356 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2357 * gcc.target/powerpc/ppc-mftb.c: New file.
2358
2359 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2360
2361 PR target/54089
2362 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2363 functions.
2364
2365 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2366
2367 PR target/54236
2368 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2369
2370 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2371
2372 * gcc.c-torture/execute/20120919-1.c: New test.
2373
2374 2012-09-19 Richard Guenther <rguenther@suse.de>
2375
2376 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2377
2378 2012-09-19 Richard Guenther <rguenther@suse.de>
2379
2380 * gcc.dg/builtin-unreachable-6.c: Adjust.
2381
2382 2012-09-19 Richard Guenther <rguenther@suse.de>
2383
2384 * gcc.dg/builtin-object-size-10.c: Adjust.
2385 * gcc.dg/builtin-unreachable-5.c: Adjust.
2386 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2387 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2388 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2389 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2390 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2391 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2392 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2393 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2394 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2395 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2396 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2397 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2398
2399 2012-09-19 Richard Guenther <rguenther@suse.de>
2400
2401 PR tree-optimization/54132
2402 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2403 * gcc.dg/torture/pr54132.c: Likewise.
2404
2405 2012-09-19 Terry Guo <terry.guo@arm.com>
2406
2407 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2408 extra prune rules that will be applied to all tests in a .exp file.
2409 (gcc-dg-prune): Use rules defined by the above variable.
2410 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2411 harmless warnings on architecture switch conflict.
2412
2413 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2414
2415 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2416 of asm-comment characters instead of a single one.
2417 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2418
2419 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2420
2421 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2422
2423 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2424 target instead of xfailing it.
2425 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2426 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2427 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2428 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2429 * gcc.dg/vect/vect-104.c: Likewise.
2430 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2431 * gcc.dg/vect/vect-outer-1.c: Likewise.
2432 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2433 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2434 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2435 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2436 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2437 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2438 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2439 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2440 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2441
2442 * lib/target-supports.exp
2443 (check_effective_target_vect_widen_mult_qi_to_hi,
2444 check_effective_target_vect_widen_mult_hi_to_si,
2445 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2446 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2447 check_effective_target_vect_pack_trunc,
2448 check_effective_target_vect_unpack,
2449 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2450 instead of arm_none.
2451
2452 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2453
2454 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2455
2456 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2457 config to compiler_flags.
2458
2459 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR target/54592
2462 * gcc.target/i386/pr54592.c: New test.
2463
2464 PR tree-optimization/54610
2465 * gcc.target/i386/pr54610.c: New test.
2466
2467 2012-09-17 Jason Merrill <jason@redhat.com>
2468
2469 PR c++/54575
2470 * g++.dg/cpp0x/alias-decl-21.C: New.
2471 * g++.dg/cpp0x/alias-decl-22.C: New.
2472
2473 2012-09-17 Tobias Burnus <burnus@net-b.de>
2474
2475 PR fortran/54608
2476 * gfortran.dg/scan_2.f90: New.
2477
2478 2012-09-17 Jason Merrill <jason@redhat.com>
2479
2480 PR c++/53661
2481 * g++.dg/init/aggr9.C: New.
2482
2483 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2484
2485 * gnat.dg/loop_optimization12.ad[sb]: New test.
2486
2487 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/54285
2490 * gfortran.dg/proc_ptr_result_7.f90: New.
2491
2492 2012-09-17 Tobias Burnus <burnus@net-b.de>
2493
2494 PR fortran/54603
2495 * gfortran.dg/structure_constructor_11.f90: New.
2496
2497 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR tree-optimization/54563
2500 * g++.dg/torture/pr54563.C: New test.
2501
2502 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2503
2504 PR fortran/54594
2505 * gfortran.dg/typebound_generic_14.f03: New.
2506
2507 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2508
2509 PR fortran/54387
2510 * gfortran.dg/proc_ptr_38.f90: New.
2511
2512 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2513
2514 PR debug/54460
2515 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2516 to scary regexp.
2517
2518 PR testsuite/54007
2519 * gnat.dg/lto15.adb: Require lto.
2520
2521 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2522 "myBindC" for hppa*-*-hpux*.
2523
2524 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2525
2526 * gfortran.dg/namelist_75.f90: New test.
2527
2528 2012-09-15 Tom de Vries <tom@codesourcery.com>
2529
2530 * gcc.dg/tree-ssa/vrp82.c: New test.
2531 * gcc.dg/tree-ssa/vrp83.c: Same.
2532 * gcc.dg/tree-ssa/vrp84.c: Same.
2533
2534 2012-09-15 Tom de Vries <tom@codesourcery.com>
2535
2536 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2537 * gcc.dg/tree-ssa/vrp81.c: ... this.
2538
2539 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2540
2541 PR target/54222
2542 * gcc.target/avr/torture/fix-types.h: New.
2543 * gcc.target/avr/torture/vals-hr.def: New.
2544 * gcc.target/avr/torture/vals-r.def: New.
2545 * gcc.target/avr/torture/vals-k.def: New.
2546 * gcc.target/avr/torture/vals-ur.def: New.
2547 * gcc.target/avr/torture/vals-uk.def: New.
2548 * gcc.target/avr/torture/vals-uhr.def: New.
2549 * gcc.target/avr/torture/vals-llk.def: New.
2550 * gcc.target/avr/torture/vals-ullk.def: New.
2551 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2552 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2553 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2554 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2555 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2556 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2557 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2558 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2559
2560 2012-09-14 Dehao Chen <dehao@google.com>
2561
2562 * g++.dg/debug/dwarf2/deallocator.C: New test.
2563
2564 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2565
2566 PR c/54552
2567 * gcc.c-torture/compile/pr54552-1.c: New test.
2568
2569 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2570
2571 PR c++/54427
2572 * g++.dg/other/vector-compare.C: New testcase.
2573 * c-c++-common/vector-compare-3.c: New testcase.
2574 * gcc.dg/vector-shift.c: Move ...
2575 * c-c++-common/vector-shift.c: ... here.
2576 * gcc.dg/vector-shift1.c: Move ...
2577 * c-c++-common/vector-shift1.c: ... here.
2578 * gcc.dg/vector-shift3.c: Move ...
2579 * c-c++-common/vector-shift3.c: ... here.
2580 * gcc.dg/vector-compare-1.c: Move ...
2581 * c-c++-common/vector-compare-1.c: ... here.
2582 * gcc.dg/vector-compare-2.c: Move ...
2583 * c-c++-common/vector-compare-2.c: ... here.
2584 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2585 * c-c++-common/torture/vector-compare-1.c: ... here.
2586 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2587 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2588 * c-c++-common/torture/vector-compare-2.c: ... here.
2589 * gcc.c-torture/execute/vector-shift.c: Move ...
2590 * c-c++-common/torture/vector-shift.c: ... here.
2591 * gcc.c-torture/execute/vector-shift2.c: Move ...
2592 * c-c++-common/torture/vector-shift2.c: ... here.
2593 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2594 * c-c++-common/torture/vector-subscript-1.c: ... here.
2595 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2596 * c-c++-common/torture/vector-subscript-2.c: ... here.
2597 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2598 * c-c++-common/torture/vector-subscript-3.c: ... here.
2599
2600 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2601
2602 PR c/54103
2603 * gcc.c-torture/compile/pr54103-1.c,
2604 gcc.c-torture/compile/pr54103-2.c,
2605 gcc.c-torture/compile/pr54103-3.c,
2606 gcc.c-torture/compile/pr54103-4.c,
2607 gcc.c-torture/compile/pr54103-5.c,
2608 gcc.c-torture/compile/pr54103-6.c: New tests.
2609 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2610
2611 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2612
2613 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2614
2615 2012-09-14 Richard Guenther <rguenther@suse.de>
2616
2617 PR tree-optimization/54565
2618 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2619 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2620
2621 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2622
2623 * gcc.target/arm/combine-movs.c: Add missing space.
2624
2625 2012-09-14 Richard Guenther <rguenther@suse.de>
2626
2627 * g++.dg/torture/builtin-location.C: New testcase.
2628
2629 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2630 Manuel López-Ibåñez <manu@gcc.gnu.org>
2631
2632 PR c++/53210
2633 * g++.dg/warn/Wuninitialized-self.C: New.
2634
2635 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR c/54559
2638 * gcc.c-torture/compile/pr54559.c: New test.
2639
2640 2012-09-13 Jason Merrill <jason@redhat.com>
2641
2642 PR c++/53839
2643 * g++.dg/cpp0x/constexpr-temp1.C: New.
2644
2645 PR c++/54511
2646 * g++.dg/template/anonunion2.C: New.
2647
2648 PR c++/53836
2649 * g++.dg/template/init10.C: New.
2650
2651 2012-09-13 Tobias Burnus <burnus@net-b.de>
2652
2653 PR fortran/54556
2654 * gfortran.dg/implicit_pure_3.f90: New.
2655
2656 2012-09-13 Richard Guenther <rguenther@suse.de>
2657
2658 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2659
2660 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2661
2662 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2663
2664 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2665
2666 * c-c++-common/pr51712.c: Handle for short-enum targets.
2667
2668 2012-09-12 Terry Guo <terry.guo@arm.com>
2669
2670 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2671 and lsrs for Thumb2 mode.
2672
2673 2012-09-12 Jan Hubicka <jh@suse.cz>
2674
2675 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2676
2677 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2678
2679 PR target/54445
2680 * gcc.target/i386/pr54445-1.c: New file.
2681 * gcc.target/i386/pr54445-2.c: Likewise.
2682
2683 2012-09-12 Tobias Burnus <burnus@net-b.de>
2684
2685 PR fortran/54225
2686 PR fortran/53306
2687 * gfortran.dg/coarray_10.f90: Update dg-error.
2688 * gfortran.dg/coarray_28.f90: New.
2689 * gfortran.dg/array_section_3.f90: New.
2690
2691 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2692
2693 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2694 gcc.target/arm/pr48252.c: Fix for big-endian support.
2695
2696 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2697
2698 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2699
2700 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2701 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2702
2703 * gcc.target/arm/neon-vfma-1.c: New testcase.
2704 * gcc.target/arm/neon-vfms-1.c: Likewise.
2705 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2706 of float.
2707 * gcc.target/arm/neon-vmls-1.c: Likewise.
2708 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2709 function.
2710 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2711 (check_effective_target_arm_neonv2_ok): Likewise.
2712 (check_effective_target_arm_neonv2_hw): Likewise.
2713 (check_effective_target_arm_neonv2): Likewise.
2714
2715 2012-09-11 Richard Guenther <rguenther@suse.de>
2716
2717 PR middle-end/54515
2718 * g++.dg/tree-ssa/pr54515.C: New testcase.
2719
2720 2012-09-10 Andrew Pinski <apinski@cavium.com>
2721
2722 PR tree-opt/c54362
2723 * gcc.dg/tm/memopt-16.c: New testcase.
2724
2725 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/54541
2728 PR c++/54542
2729 * g++.dg/cpp0x/sfinae40.C: New.
2730 * g++.dg/cpp0x/sfinae41.C: Likewise.
2731
2732 2012-09-10 Jason Merrill <jason@redhat.com>
2733
2734 PR c++/54538
2735 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2736
2737 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2738
2739 PR target/54089
2740 * gcc.target/sh/pr54089-3.c: New.
2741
2742 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2743
2744 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2745
2746 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2747
2748 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2749
2750 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2751
2752 * gcc.dg/pr52558-2.c: Delete.
2753 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2754
2755 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2756
2757 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2758
2759 2012-09-10 Richard Guenther <rguenther@suse.de>
2760
2761 PR tree-optimization/54520
2762 * gcc.dg/torture/pr54520.c: New testcase.
2763
2764 2012-09-10 Jason Merrill <jason@redhat.com>
2765
2766 PR c++/54506
2767 * g++.dg/cpp0x/implicit14.C: New.
2768
2769 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2770
2771 PR fortran/54208
2772 * gfortran.dg/bound_simplification_3.f90: New test.
2773
2774 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2775
2776 PR testsuite/54184
2777 * gcc.dg/pr52558-1.c: Delete.
2778 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2779
2780 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2781
2782 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2783 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2784 * gcc.target/arm/smlaltt-1.c: Likewise.
2785
2786 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2787
2788 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2789
2790 2012-09-07 Tom de Vries <tom@codesourcery.com>
2791
2792 PR tree-optimization/53986
2793 * gcc.dg/tree-ssa/vrp80.c: New test.
2794 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2795
2796 2012-09-06 Jason Merrill <jason@redhat.com>
2797
2798 PR c++/54341
2799 PR c++/54253
2800 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2801 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2802
2803 2012-09-06 Andrew Pinski <apinski@cavium.com>
2804
2805 PR tree-opt/54494
2806 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2807
2808 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR rtl-optimization/54455
2811 * gcc.dg/54455.c: New test.
2812
2813 2012-09-06 Tobias Burnus <burnus@net-b.de>
2814
2815 PR fortran/54463
2816 * gfortran.dg/promotion_2.f90: New.
2817
2818 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2819
2820 PR middle-end/54486
2821 * c-c++-common/pr54486.c: New test.
2822
2823 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2824
2825 PR fortran/54474
2826 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2827
2828 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/54191
2831 * g++.dg/cpp0x/sfinae39.C: New.
2832
2833 2012-09-04 Jason Merrill <jason@redhat.com>
2834
2835 PR c++/54441
2836 * g++.dg/ext/flexary3.C: New.
2837
2838 PR c++/54420
2839 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2840
2841 PR c++/54198
2842 * g++.dg/template/defarg15.C: New.
2843
2844 PR c++/54437
2845 * g++.dg/template/access24.C: New.
2846
2847 2012-09-04 Richard Guenther <rguenther@suse.de>
2848
2849 PR tree-optimization/54458
2850 * gcc.dg/torture/pr54458.c: New testcase.
2851
2852 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2853
2854 * gcc.target/arm/neon-vext.c: New test.
2855 * gcc.target/arm/neon-vext-execute.c: Ditto.
2856
2857 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2858
2859 PR fortran/54243
2860 PR fortran/54244
2861 * gfortran.dg/select_type_29.f03: New.
2862
2863 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2864
2865 * gcc.dg/fold-perm.c: Improve test.
2866
2867 2012-09-03 Tobias Burnus <burnus@net-b.de>
2868
2869 PR fortran/51632
2870 * gfortran.dg/coarray_class_1.f90: New.
2871
2872 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2873
2874 PR target/49206
2875 * gcc.c-torture/compile/pr49206.c: New test.
2876
2877 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2878 Uros Bizjak <ubizjak@gmail.com>
2879
2880 PR target/36680
2881 * gfortran.dg/pr36680.f90: New test.
2882
2883 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2884
2885 PR target/42295
2886 * g++.dg/opt/pr42295.C: New test.
2887
2888 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR target/54436
2891 * gcc.dg/torture/pr54436.c: New test.
2892
2893 2012-09-01 Andrew Pinski <apinski@cavium.com>
2894
2895 * gcc.target/mips/truncate-8.c: New testcase.
2896
2897 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR target/46829
2900 PR target/46843
2901 * gcc.target/i386/pr46829.c: New test.
2902 * gcc.target/i386/pr46843.c: Ditto.
2903
2904 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2905 Jason Merrill <jason@redhat.com>
2906
2907 PR c++/18747
2908 * g++.dg/parse/error50.C: New.
2909
2910 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR c/54428
2913 * gcc.c-torture/compile/pr54428.c: New test.
2914
2915 2012-08-31 Ollie Wild <aaw@google.com>
2916
2917 PR c++/54197
2918 * g++.dg/init/lifetime3.C: New test.
2919
2920 2012-08-31 Martin Jambor <mjambor@suse.cz>
2921
2922 PR middle-end/54409
2923 * gcc.dg/torture/pr54409.c: New test.
2924
2925 2012-08-31 Martin Jambor <mjambor@suse.cz>
2926
2927 * gfortran.dg/pr48636.f90: Add dump scan checks.
2928
2929 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2930
2931 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2932
2933 2012-08-28 Joey Ye <joey.ye@arm.com>
2934
2935 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2936
2937 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2938
2939 PR target/46254
2940 * gcc.target/i386/pr46254.c: New test.
2941
2942 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2943
2944 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2945 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2946 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2947
2948 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2949
2950 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2951 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2952 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2953 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2954 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2955 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2956 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2957 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2958 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2959 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2960 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2961 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2962 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2963 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2964 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2965 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2966 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2967 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2968 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2969 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2970 gcc.target/mips/unaligned-1.c: Tighten regexps.
2971
2972 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2973
2974 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2975 (mips_option_groups): Remove optimization. Add various -f options.
2976 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2977 and -pg imply -fno-omit-frame-pointer.
2978 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2979 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2980 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2981 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2982 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2983 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2984 * gcc.target/mips/abi-n32-long32.c: Likewise.
2985 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2986 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2987 * gcc.target/mips/abi-n32-long64.c: Likewise.
2988 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2989 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2990 * gcc.target/mips/abi-n64-long32.c: Likewise.
2991 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2992 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2993 * gcc.target/mips/abi-n64-long64.c: Likewise.
2994 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2995 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2996 * gcc.target/mips/abi-o32-long32.c: Likewise.
2997 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2998 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2999 * gcc.target/mips/abi-o32-long64.c: Likewise.
3000 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3001 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3002 * gcc.target/mips/abi-o64-long32.c: Likewise.
3003 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3004 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3005 * gcc.target/mips/abi-o64-long64.c: Likewise.
3006 * gcc.target/mips/asm-1.c: Likewise.
3007 * gcc.target/mips/branch-1.c: Likewise.
3008 * gcc.target/mips/call-3.c: Likewise.
3009 * gcc.target/mips/call-saved-3.c: Likewise.
3010 * gcc.target/mips/clear-cache-1.c: Likewise.
3011 * gcc.target/mips/div-1.c: Likewise.
3012 * gcc.target/mips/div-2.c: Likewise.
3013 * gcc.target/mips/div-3.c: Likewise.
3014 * gcc.target/mips/div-4.c: Likewise.
3015 * gcc.target/mips/div-5.c: Likewise.
3016 * gcc.target/mips/div-6.c: Likewise.
3017 * gcc.target/mips/div-7.c: Likewise.
3018 * gcc.target/mips/div-8.c: Likewise.
3019 * gcc.target/mips/div-9.c: Likewise.
3020 * gcc.target/mips/div-10.c: Likewise.
3021 * gcc.target/mips/div-11.c: Likewise.
3022 * gcc.target/mips/div-12.c: Likewise.
3023 * gcc.target/mips/dsp-ctrl.c: Likewise.
3024 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3025 * gcc.target/mips/ext-8.c: Likewise.
3026 * gcc.target/mips/extend-2.c: Likewise.
3027 * gcc.target/mips/fix-r10000-1.c: Likewise.
3028 * gcc.target/mips/fix-r10000-2.c: Likewise.
3029 * gcc.target/mips/fix-r10000-3.c: Likewise.
3030 * gcc.target/mips/fix-r10000-4.c: Likewise.
3031 * gcc.target/mips/fix-r10000-5.c: Likewise.
3032 * gcc.target/mips/fix-r10000-6.c: Likewise.
3033 * gcc.target/mips/fix-r10000-7.c: Likewise.
3034 * gcc.target/mips/fix-r10000-8.c: Likewise.
3035 * gcc.target/mips/fix-r10000-9.c: Likewise.
3036 * gcc.target/mips/fix-r10000-10.c: Likewise.
3037 * gcc.target/mips/fix-r10000-11.c: Likewise.
3038 * gcc.target/mips/fix-r10000-12.c: Likewise.
3039 * gcc.target/mips/fix-r10000-13.c: Likewise.
3040 * gcc.target/mips/fix-r10000-14.c: Likewise.
3041 * gcc.target/mips/fix-r10000-15.c: Likewise.
3042 * gcc.target/mips/fpcmp-1.c: Likewise.
3043 * gcc.target/mips/fpcmp-2.c: Likewise.
3044 * gcc.target/mips/fpr-moves-7.c: Likewise.
3045 * gcc.target/mips/fpr-moves-8.c: Likewise.
3046 * gcc.target/mips/int-moves-1.c: Likewise.
3047 * gcc.target/mips/int-moves-2.c: Likewise.
3048 * gcc.target/mips/long-calls-pg.c: Likewise.
3049 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3050 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3051 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3052 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3053 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3054 * gcc.target/mips/mips-3d-1.c: Likewise.
3055 * gcc.target/mips/mips-3d-2.c: Likewise.
3056 * gcc.target/mips/mips-3d-3.c: Likewise.
3057 * gcc.target/mips/mips-3d-4.c: Likewise.
3058 * gcc.target/mips/mips-3d-5.c: Likewise.
3059 * gcc.target/mips/mips-3d-6.c: Likewise.
3060 * gcc.target/mips/mips-3d-7.c: Likewise.
3061 * gcc.target/mips/mips-3d-8.c: Likewise.
3062 * gcc.target/mips/mips-3d-9.c: Likewise.
3063 * gcc.target/mips/mips-ps-1.c: Likewise.
3064 * gcc.target/mips/mips-ps-2.c: Likewise.
3065 * gcc.target/mips/mips-ps-3.c: Likewise.
3066 * gcc.target/mips/mips-ps-4.c: Likewise.
3067 * gcc.target/mips/mips-ps-6.c: Likewise.
3068 * gcc.target/mips/mips32-dspr2.c: Likewise.
3069 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3070 * gcc.target/mips/neg-abs-1.c: Likewise.
3071 * gcc.target/mips/neg-abs-2.c: Likewise.
3072 * gcc.target/mips/nmadd-3.c: Likewise.
3073 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3074 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3075 * gcc.target/mips/octeon-pop-1.c: Likewise.
3076 * gcc.target/mips/pr26765.c: Likewise.
3077 * gcc.target/mips/pr33256.c: Likewise.
3078 * gcc.target/mips/pr33635-1.c: Likewise.
3079 * gcc.target/mips/pr33755.c: Likewise.
3080 * gcc.target/mips/pr35802.c: Likewise.
3081 * gcc.target/mips/pr45074.c: Likewise.
3082 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3083 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3084 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3085 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3086 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3087 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3088 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3089 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3090 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3091 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3092 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3093 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3094 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3095 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3096 * gcc.target/mips/save-restore-1.c: Likewise.
3097 * gcc.target/mips/save-restore-3.c: Likewise.
3098 * gcc.target/mips/save-restore-5.c: Likewise.
3099 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3100 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3101 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3102 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3103 * gcc.target/mips/stack-1.c: Likewise.
3104
3105 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3106 Tighten regexps.
3107
3108 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3109 branch under test to be filled with preceding rather than
3110 following instructions.
3111 * gcc.target/mips/branch-10.c: Likewise.
3112 * gcc.target/mips/branch-11.c: Likewise.
3113 * gcc.target/mips/branch-12.c: Likewise.
3114 * gcc.target/mips/branch-13.c: Likewise.
3115 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3116 to be eliminated. Tighten $28 scan-assembler-not test.
3117
3118 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3119 function to...
3120 * gcc.target/mips/call-4.c: ...this new test.
3121
3122 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3123 more likely.
3124 * gcc.target/mips/code-readable-3.c: Likewise.
3125 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3126 flag but skip for -O0.
3127 * gcc.target/mips/code-readable-4.c: Likewise.
3128
3129 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3130 of operations under test.
3131 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3132
3133 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3134 Don't require sibling-call optimization.
3135 * gcc.target/mips/near-far-4.c: Likewise.
3136
3137 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3138 Make sure that the register variable is used.
3139 * gcc.target/mips/soft-float-1.c: Likewise.
3140
3141 * gcc.target/mips/sdata-1.c: Make static data volatile.
3142 * gcc.target/mips/sdata-2.c: Likewise.
3143 * gcc.target/mips/sdata-3.c: Likewise.
3144 * gcc.target/mips/sdata-4.c: Likewise.
3145
3146 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3147 skip for -O0.
3148 * gcc.target/mips/atomic-memory-2.c: Likewise.
3149 * gcc.target/mips/branch-cost-1.c: Likewise.
3150 * gcc.target/mips/branch-cost-2.c: Likewise.
3151 * gcc.target/mips/cache-1.c: Likewise.
3152 * gcc.target/mips/call-1.c: Likewise.
3153 * gcc.target/mips/call-saved-2.c: Likewise.
3154 * gcc.target/mips/const-anchor-1.c: Likewise.
3155 * gcc.target/mips/const-anchor-2.c: Likewise.
3156 * gcc.target/mips/dse-1.c: Likewise.
3157 * gcc.target/mips/dsp-lhx.c: Likewise.
3158 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3159 * gcc.target/mips/ext-1.c: Likewise.
3160 * gcc.target/mips/ext-2.c: Likewise.
3161 * gcc.target/mips/ext-3.c: Likewise.
3162 * gcc.target/mips/ext-4.c: Likewise.
3163 * gcc.target/mips/ext-5.c: Likewise.
3164 * gcc.target/mips/ext-6.c: Likewise.
3165 * gcc.target/mips/ext-7.c: Likewise.
3166 * gcc.target/mips/extend-1.c: Likewise.
3167 * gcc.target/mips/fix-r4000-1.c: Likewise.
3168 * gcc.target/mips/fix-r4000-3.c: Likewise.
3169 * gcc.target/mips/fix-r4000-5.c: Likewise.
3170 * gcc.target/mips/fix-r4000-6.c: Likewise.
3171 * gcc.target/mips/fix-r4000-8.c: Likewise.
3172 * gcc.target/mips/fix-r4000-10.c: Likewise.
3173 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3174 * gcc.target/mips/fixed-vector-type.c: Likewise.
3175 * gcc.target/mips/fpr-moves-1.c: Likewise.
3176 * gcc.target/mips/fpr-moves-2.c: Likewise.
3177 * gcc.target/mips/fpr-moves-3.c: Likewise.
3178 * gcc.target/mips/fpr-moves-4.c: Likewise.
3179 * gcc.target/mips/fpr-moves-5.c: Likewise.
3180 * gcc.target/mips/fpr-moves-6.c: Likewise.
3181 * gcc.target/mips/ins-1.c: Likewise.
3182 * gcc.target/mips/ins-2.c: Likewise.
3183 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3184 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3185 * gcc.target/mips/lazy-binding-1.c: Likewise.
3186 * gcc.target/mips/madd-3.c: Likewise.
3187 * gcc.target/mips/madd-5.c: Likewise.
3188 * gcc.target/mips/madd-6.c: Likewise.
3189 * gcc.target/mips/madd-8.c: Likewise.
3190 * gcc.target/mips/madd-9.c: Likewise.
3191 * gcc.target/mips/memcpy-1.c: Likewise.
3192 * gcc.target/mips/mips-ps-type.c: Likewise.
3193 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3194 * gcc.target/mips/mips-sched-madd.c: Likewise.
3195 * gcc.target/mips/mips16e-extends.c: Likewise.
3196 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3197 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3198 * gcc.target/mips/movcc-1.c: Likewise.
3199 * gcc.target/mips/movcc-2.c: Likewise.
3200 * gcc.target/mips/movcc-3.c: Likewise.
3201 * gcc.target/mips/msub-5.c: Likewise.
3202 * gcc.target/mips/msub-6.c: Likewise.
3203 * gcc.target/mips/msub-8.c: Likewise.
3204 * gcc.target/mips/mult-2.c: Likewise.
3205 * gcc.target/mips/mult-3.c: Likewise.
3206 * gcc.target/mips/mult-5.c: Likewise.
3207 * gcc.target/mips/mult-6.c: Likewise.
3208 * gcc.target/mips/mult-7.c: Likewise.
3209 * gcc.target/mips/mult-12.c: Likewise.
3210 * gcc.target/mips/mult-13.c: Likewise.
3211 * gcc.target/mips/mult-14.c: Likewise.
3212 * gcc.target/mips/mult-15.c: Likewise.
3213 * gcc.target/mips/mult-17.c: Likewise.
3214 * gcc.target/mips/mult-18.c: Likewise.
3215 * gcc.target/mips/mult-19.c: Likewise.
3216 * gcc.target/mips/nmadd-1.c: Likewise.
3217 * gcc.target/mips/nmadd-2.c: Likewise.
3218 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3219 * gcc.target/mips/octeon-cins-1.c: Likewise.
3220 * gcc.target/mips/octeon-cins-2.c: Likewise.
3221 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3222 * gcc.target/mips/octeon-exts-2.c: Likewise.
3223 * gcc.target/mips/octeon-exts-3.c: Likewise.
3224 * gcc.target/mips/octeon-exts-4.c: Likewise.
3225 * gcc.target/mips/octeon-exts-5.c: Likewise.
3226 * gcc.target/mips/octeon-exts-6.c: Likewise.
3227 * gcc.target/mips/octeon-exts-7.c: Likewise.
3228 * gcc.target/mips/octeon-pop-2.c: Likewise.
3229 * gcc.target/mips/octeon-seq-3.c: Likewise.
3230 * gcc.target/mips/octeon-seq-4.c: Likewise.
3231 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3232 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3233 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3234 * gcc.target/mips/pr54240.c: Likewise.
3235 * gcc.target/mips/rsqrt-1.c: Likewise.
3236 * gcc.target/mips/rsqrt-2.c: Likewise.
3237 * gcc.target/mips/rsqrt-3.c: Likewise.
3238 * gcc.target/mips/rsqrt-4.c: Likewise.
3239 * gcc.target/mips/save-restore-2.c: Likewise.
3240 * gcc.target/mips/save-restore-4.c: Likewise.
3241 * gcc.target/mips/sb1-1.c: Likewise.
3242 * gcc.target/mips/scc-1.c: Likewise.
3243 * gcc.target/mips/scc-2.c: Likewise.
3244 * gcc.target/mips/scc-3.c: Likewise.
3245 * gcc.target/mips/scc-4.c: Likewise.
3246 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3247 * gcc.target/mips/truncate-1.c: Likewise.
3248 * gcc.target/mips/truncate-2.c: Likewise.
3249 * gcc.target/mips/truncate-3.c: Likewise.
3250 * gcc.target/mips/truncate-4.c: Likewise.
3251 * gcc.target/mips/truncate-5.c: Likewise.
3252 * gcc.target/mips/truncate-6.c: Likewise.
3253 * gcc.target/mips/unaligned-1.c: Likewise.
3254
3255 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3256 skip for -O0. Require -fexpensive-optimizations.
3257 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3258 * gcc.target/mips/dspr2-MULT.c: Likewise.
3259 * gcc.target/mips/fix-r4000-2.c: Likewise.
3260 * gcc.target/mips/fix-r4000-4.c: Likewise.
3261 * gcc.target/mips/fix-r4000-7.c: Likewise.
3262 * gcc.target/mips/fix-r4000-9.c: Likewise.
3263 * gcc.target/mips/madd-1.c: Likewise.
3264 * gcc.target/mips/madd-2.c: Likewise.
3265 * gcc.target/mips/madd-4.c: Likewise.
3266 * gcc.target/mips/maddu-1.c: Likewise.
3267 * gcc.target/mips/maddu-2.c: Likewise.
3268 * gcc.target/mips/maddu-3.c: Likewise.
3269 * gcc.target/mips/maddu-4.c: Likewise.
3270 * gcc.target/mips/msub-1.c: Likewise.
3271 * gcc.target/mips/msub-2.c: Likewise.
3272 * gcc.target/mips/msub-3.c: Likewise.
3273 * gcc.target/mips/msub-4.c: Likewise.
3274 * gcc.target/mips/msubu-1.c: Likewise.
3275 * gcc.target/mips/msubu-2.c: Likewise.
3276 * gcc.target/mips/msubu-3.c: Likewise.
3277 * gcc.target/mips/msubu-4.c: Likewise.
3278 * gcc.target/mips/mult-1.c: Likewise.
3279 * gcc.target/mips/mult-4.c: Likewise.
3280 * gcc.target/mips/mult-8.c: Likewise.
3281 * gcc.target/mips/mult-9.c: Likewise.
3282 * gcc.target/mips/mult-10.c: Likewise.
3283 * gcc.target/mips/mult-11.c: Likewise.
3284 * gcc.target/mips/mult-16.c: Likewise.
3285
3286 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3287 skip for -O0 and -Os.
3288 * gcc.target/mips/fix-r4000-12.c: Likewise.
3289 * gcc.target/mips/madd-7.c: Likewise.
3290 * gcc.target/mips/mips-ps-5.c: Likewise.
3291 * gcc.target/mips/mips-ps-7.c: Likewise.
3292 * gcc.target/mips/msub-7.c: Likewise.
3293
3294 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3295 skip for -O0. Require -mno-abicalls.
3296 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3297
3298 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3299 skip for -O0. Require a total number of BBIT instructions and
3300 at least one of each kind.
3301
3302 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3303 skip for -O0. Require -fno-unroll-loops.
3304
3305 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3306 skip for -O0. Allow BLTZ as well as BGEZ.
3307
3308 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3309
3310 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3311 skip for -O0. Require -fschedule-insns2.
3312 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3313
3314 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3315 but skip for -O0. Make a branch-likely more likely.
3316
3317 * gcc.target/mips/timode-2.c: Split each test into its own function.
3318 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3319
3320 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3321 skip for -O0. Require -fpeephole2.
3322 * gcc.target/mips/vr-mult-2.c: Likewise.
3323
3324 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3325
3326 PR preprocessor/53469
3327 * gcc.dg/cpp/_Pragma7.c: New test case.
3328
3329 2012-08-27 Tobias Burnus <burnus@net-b.de>
3330
3331 PR fortran/54370
3332 * gfortran.dg/do_5.f90: New.
3333
3334 2012-08-27 Tobias Burnus <burnus@net-b.de>
3335
3336 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3337 from dg-options as -Wall no longer implies it.
3338
3339 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3340
3341 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3342
3343 2012-08-25 Jason Merrill <jason@redhat.com>
3344
3345 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3346
3347 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/51421
3350 * g++.dg/cpp0x/auto34.C: New.
3351
3352 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR c/54363
3355 * gcc.dg/pr54363.c: New test.
3356
3357 PR c/54355
3358 * gcc.dg/pr54355.c: New test.
3359
3360 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3361
3362 PR debug/52857
3363 * gcc.target/i386/pr52857-1.c: New.
3364 * gcc.target/i386/pr52857-2.c: Likewise.
3365
3366 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3367
3368 * gcc.target/mips/code-readable-4.c: New test.
3369
3370 2012-08-23 Julian Brown <julian@codesourcery.com>
3371 Sandra Loosemore <sandra@codesourcery.com>
3372
3373 * gcc.target/mips/code-readable-1.c: Add -O to options.
3374
3375 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3376
3377 PR c++/20420
3378 * g++.dg/lookup/using53.C: New.
3379
3380 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3381
3382 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3383 * gcc.dg/fixed-point/convert-1.c: New.
3384 * gcc.dg/fixed-point/convert-2.c: New.
3385 * gcc.dg/fixed-point/convert-3.c: New.
3386 * gcc.dg/fixed-point/convert-4.c: New.
3387 * gcc.dg/fixed-point/convert-float-1.c: New.
3388 * gcc.dg/fixed-point/convert-float-2.c: New.
3389 * gcc.dg/fixed-point/convert-float-3.c: New.
3390 * gcc.dg/fixed-point/convert-float-4.c: New.
3391 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3392 * gcc.dg/fixed-point/convert-sat.c: New.
3393 * gcc.dg/fixed-point/convert.h: New.
3394
3395 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3396
3397 PR target/54089
3398 * gcc.target/sh/pr54089-2.c: New.
3399
3400 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3401
3402 * gcc.target/i386/long-double-64-1.c: New file.
3403 * gcc.target/i386/long-double-64-2.c: Likewise.
3404 * gcc.target/i386/long-double-64-3.c: Likewise.
3405 * gcc.target/i386/long-double-64-4.c: Likewise.
3406 * gcc.target/i386/long-double-80-1.c: Likewise.
3407 * gcc.target/i386/long-double-80-2.c: Likewise.
3408 * gcc.target/i386/long-double-80-3.c: Likewise.
3409 * gcc.target/i386/long-double-80-4.c: Likewise.
3410 * gcc.target/i386/long-double-80-5.c: Likewise.
3411 * gcc.target/i386/long-double-80-6.c: Likewise.
3412 * gcc.target/i386/long-double-80-7.c: Likewise.
3413
3414 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3415
3416 PR tree-optimization/54317
3417 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3418
3419 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3420
3421 PR target/39423
3422 * gcc.target/sh/pr39423-2.c: New.
3423
3424 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3425
3426 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3427 * gcc.dg/fold-perm.c: Likewise.
3428
3429 2012-08-20 Jan Hubicka <jh@suse.cz>
3430
3431 PR fortran/48636
3432 * gcc.dg/ipa/inlinehint-1.c: New.
3433
3434 2012-08-20 Florian Weimer <fweimer@redhat.com>
3435
3436 PR c++/19351
3437 * g++.dg/init/new38.C: New test.
3438 * g++.dg/init/new39.C: New test.
3439
3440 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3441
3442 PR target/54089
3443 * gcc.target/sh/pr54089-1.c: New.
3444
3445 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/51244
3448 * gcc.target/sh/pr51244-11.c: New.
3449
3450 2012-08-20 Tobias Burnus <burnus@net-b.de>
3451
3452 PR fortran/54301
3453 * gfortran.dg/warn_target_lifetime_2.f90: New.
3454
3455 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/10416
3458 * g++.dg/warn/Wunused-var-17.C: New.
3459
3460 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3461
3462 PR middle-end/53992
3463 * gcc.dg/gomp/pr53992.c: New test.
3464
3465 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3466
3467 PR tree-ssa/54295
3468 * gcc.c-torture/execute/20120817-1.c: New test.
3469
3470 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3471
3472 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3473 add instruction.
3474 (f2): New test that really does need adds.
3475
3476 2012-08-20 Richard Guenther <rguenther@suse.de>
3477
3478 PR tree-optimization/54327
3479 * gcc.dg/torture/pr54327.c: New testcase.
3480
3481 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR tree-optimization/54321
3484 * gcc.c-torture/compile/pr54321.c: New test.
3485
3486 2012-08-20 Tobias Burnus <burnus@net-b.de>
3487
3488 PR fortran/54301
3489 * gfortran.dg/warn_target_lifetime_1.f90: New.
3490
3491 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3492
3493 PR fortran/54298
3494 * gfortran.dg/real_compare_1.f90: New test case.
3495 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3496
3497 2012-08-18 Jan Hubicka <jh@suse.cz>
3498
3499 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3500
3501 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3502
3503 PR fortran/39290
3504 * gfortran.dg/interface_37.f90: New test.
3505
3506 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3507 Gary Funck <gary@intrepid.com>
3508
3509 PR target/20020
3510 * gcc.target/i386/pr20020-1.c: New test.
3511 * gcc.target/i386/pr20020-2.c: Likewise.
3512 * gcc.target/i386/pr20020-3.c: Likewise.
3513
3514 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3515
3516 * gcc.target/i386/perm-concat.c: New test.
3517
3518 2012-08-17 Julian Brown <julian@codesourcery.com>
3519
3520 * gcc.target/arm/div64-unwinding.c: New test.
3521
3522 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3523
3524 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3525
3526 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3527
3528 PR target/54236
3529 * gcc.target/sh/pr54236-1.c: New.
3530
3531 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3532
3533 * lib/target-supports.exp (check_effective_target_sync_int_long)
3534 (check_effective_target_sync_char_short): Enable for crisv32-*
3535 and cris-*.
3536
3537 PR middle-end/54261
3538 * gcc.dg/torture/pr54261-1.c: New test.
3539
3540 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3541
3542 PR fortran/54243
3543 PR fortran/54244
3544 * gfortran.dg/typebound_call_24.f03: New.
3545
3546 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3547
3548 PR tree-optimization/54245
3549 * gcc.dg/tree-ssa/pr54245.c: New test.
3550
3551 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3552
3553 PR tree-optimization/54240
3554 * gcc.target/powerpc/pr54240.c: New test.
3555 * gcc.target/mips/pr54240.c: Likewise.
3556
3557 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3558
3559 PR target/52933
3560 * gcc.target/sh/pr52933-1.c: New.
3561 * gcc.target/sh/pr52933-2.c: New.
3562
3563 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3564
3565 PR target/50751
3566 * gcc.target/sh/pr50751-8.c: New.
3567
3568 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3569
3570 PR fortran/47586
3571 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3572 * gfortran.dg/typebound_proc_27.f03: New test.
3573
3574 2012-08-14 Sterling Augustine <saugustine@google.com>
3575
3576 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3577
3578 2012-08-14 Tobias Burnus <burnus@net-b.de>
3579
3580 PR fortran/40881
3581 * gfortran.dg/data_constraints_3.f90: New.
3582 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3583 to disable -pedantic compilation.
3584 * gfortran.dg/pr37243.f: Ditto.
3585 * gfortran.dg/g77/19990826-3.f: Ditto.
3586 * gfortran.dg/g77/20020307-1.f : Ditto.
3587 * gfortran.dg/g77/980310-3.f: Ditto.
3588
3589 2012-08-14 Tobias Burnus <burnus@net-b.de>
3590
3591 PR fortran/54234
3592 * gfortran.dg/warn_conversion_4.f90: New.
3593
3594 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3595
3596 PR middle-end/53411
3597 PR rtl-optimization/53495
3598 * gcc.c-torture/compile/pr53411.c: New test.
3599 * gcc.c-torture/compile/pr53495.c: New test.
3600
3601 2012-08-13 Richard Guenther <rguenther@suse.de>
3602
3603 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3604
3605 2012-08-13 Richard Guenther <rguenther@suse.de>
3606
3607 PR tree-optimization/54200
3608 * gcc.dg/guality/pr54200.c: New testcase.
3609 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3610
3611 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3612
3613 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3614
3615 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3616
3617 PR target/51244
3618 * gcc.target/sh/pr51244-7.c: New.
3619 * gcc.target/sh/pr51244-8.c: New.
3620 * gcc.target/sh/pr51244-9.c: New.
3621 * gcc.target/sh/pr51244-10.c: New.
3622
3623 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3624
3625 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3626 -m2e or -m2a.
3627 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3628 * gcc.target/sh/pr53511-1.c: Likewise.
3629 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3630 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3631 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3632 * gcc.target/sh/pr53512-3.c: Likewise.
3633 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3634
3635 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3636
3637 PR target/39423
3638 * gcc.c-torture/compile/pr39423-1.c: New.
3639 * gcc.c-torture/compile/pr39423-2.c: New.
3640
3641 2012-08-12 Tobias Burnus <burnus@net-b.de>
3642
3643 PR fortran/54221
3644 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3645 they appear uninitialized on the RHS.
3646 * gfortran.dg/public_private_module_6.f90: New.
3647
3648 2012-08-11 Martin Jambor <mjambor@suse.cz>
3649
3650 PR fortran/48636
3651 * gfortran.dg/pr48636.f90: New test.
3652
3653 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3654
3655 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3656 to avoid warnings.
3657 (main): Adjust caller.
3658
3659 2012-08-10 Richard Guenther <rguenther@suse.de>
3660
3661 * gcc.dg/matrix/*.c: Adjust and move ...
3662 * gcc.dg/torture/: ... here.
3663 * gcc.dg/matrix: Remove directory.
3664
3665 2012-08-10 Richard Guenther <rguenther@suse.de>
3666
3667 PR middle-end/54219
3668 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3669
3670 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3671
3672 PR middle-end/54211
3673 * gcc.dg/tree-ssa/pr54211.c: New test.
3674
3675 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3676
3677 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3678 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3679
3680 2012-08-10 Richard Guenther <rguenther@suse.de>
3681
3682 PR tree-optimization/54109
3683 * gcc.dg/torture/pr54109.c: New testcase.
3684 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3685 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3686
3687 2012-08-10 Richard Guenther <rguenther@suse.de>
3688
3689 PR tree-optimization/54027
3690 * gcc.dg/torture/pr54027.c: New testcase.
3691
3692 2012-08-10 Richard Guenther <rguenther@suse.de>
3693
3694 * g++.dg/plugin/selfassign.c: Adjust.
3695 * gcc.dg/plugin/selfassign.c: Likewise.
3696 * gcc.dg/strlenopt-11.c: Likewise.
3697 * gcc.dg/strlenopt-13.c: Likewise.
3698 * gcc.dg/no-strict-overflow-4.c: Likewise.
3699 * gcc.dg/strict-overflow-4.c: Likewise.
3700 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3701 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3702 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3703 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3704 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3705 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3706 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3707 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3708 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3709 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3710 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3711 * gcc.dg/pr46309.c: Likewise.
3712 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3713
3714 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3715
3716 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3717 for x86 targets.
3718 * gcc.c-torture/compile/20120727-2.c: New test.
3719
3720 2012-08-09 Martin Jambor <mjambor@suse.cz>
3721
3722 * gcc.dg/ipa/iinline-4.c: New test.
3723 * gcc.dg/ipa/iinline-5.c: Likewise.
3724 * gcc.dg/ipa/iinline-6.c: Likewise.
3725 * gcc.dg/ipa/iinline-7.c: Likewise.
3726 * gcc.dg/lto/20120723_0.c: Likewise.
3727 * gcc.dg/lto/20120723_1.c: Likewise.
3728
3729 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3730
3731 PR target/39423
3732 * gcc.target/sh/pr39423-1.c: New.
3733
3734 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3735
3736 PR target/51244
3737 * gcc.target/sh/pr51244-5: New.
3738 * gcc.target/sh/pr51244-6: New.
3739
3740 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3741
3742 * gcc.target/i386/adx-addxcarry32-3.c: New.
3743 * gcc.target/i386/adx-addxcarry64-3.c: New.
3744
3745 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3746
3747 PR rtl-optimization/53701
3748 * gcc.dg/pr53701.c: New test.
3749
3750 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3751
3752 * gcc.c-torture/compile/20120727-1.c: New test.
3753
3754 2012-08-09 Tobias Burnus <burnus@net-b.de>
3755
3756 PR fortran/54199
3757 * gfortran.dg/intrinsic_shadow_4.f90: New.
3758
3759 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3760
3761 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3762
3763 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3764
3765 * gcc.c-torture/execute/20120808-1.c: New test.
3766
3767 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3768
3769 PR rtl-optimization/54157
3770 * gcc.target/i386/pr54157.c: New file.
3771
3772 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3773
3774 * gcc.target/i386/adx-addcarryx32-1.c: New.
3775 * gcc.target/i386/adx-addcarryx32-2.c: New.
3776 * gcc.target/i386/adx-addcarryx64-1.c: New.
3777 * gcc.target/i386/adx-addcarryx64-2.c: New.
3778 * gcc.target/i386/adx-check.h: New.
3779 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3780 * gcc.target/i386/sse-12.c: Add -madx.
3781 * gcc.target/i386/sse-13.c: Ditto.
3782 * gcc.target/i386/sse-14.c: Ditto.
3783 * gcc.target/i386/sse-22.c: Ditto.
3784 * gcc.target/i386/sse-23.c: Ditto.
3785 * g++.dg/other/i386-2.C: Ditto.
3786 * g++.dg/other/i386-3.C: Ditto.
3787
3788 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3789
3790 * gcc.dg/tree-ssa/slsr-5.c: New.
3791 * gcc.dg/tree-ssa/slsr-6.c: New.
3792 * gcc.dg/tree-ssa/slsr-7.c: New.
3793 * gcc.dg/tree-ssa/slsr-8.c: New.
3794 * gcc.dg/tree-ssa/slsr-9.c: New.
3795 * gcc.dg/tree-ssa/slsr-10.c: New.
3796 * gcc.dg/tree-ssa/slsr-11.c: New.
3797 * gcc.dg/tree-ssa/slsr-12.c: New.
3798 * gcc.dg/tree-ssa/slsr-13.c: New.
3799 * gcc.dg/tree-ssa/slsr-14.c: New.
3800 * gcc.dg/tree-ssa/slsr-15.c: New.
3801 * gcc.dg/tree-ssa/slsr-16.c: New.
3802 * gcc.dg/tree-ssa/slsr-17.c: New.
3803 * gcc.dg/tree-ssa/slsr-18.c: New.
3804 * gcc.dg/tree-ssa/slsr-19.c: New.
3805 * gcc.dg/tree-ssa/slsr-20.c: New.
3806 * gcc.dg/tree-ssa/slsr-21.c: New.
3807 * gcc.dg/tree-ssa/slsr-22.c: New.
3808 * gcc.dg/tree-ssa/slsr-23.c: New.
3809 * gcc.dg/tree-ssa/slsr-24.c: New.
3810 * gcc.dg/tree-ssa/slsr-25.c: New.
3811 * gcc.dg/tree-ssa/slsr-26.c: New.
3812 * gcc.dg/tree-ssa/slsr-30.c: New.
3813 * gcc.dg/tree-ssa/slsr-31.c: New.
3814
3815 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3816
3817 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3818 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3819 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3820
3821 2012-08-06 Cary Coutant <ccoutant@google.com>
3822
3823 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3824
3825 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3826
3827 PR fortran/35831
3828 * gfortran.dg/dummy_procedure_5.f90: Modified.
3829 * gfortran.dg/dummy_procedure_8.f90: New.
3830 * gfortran.dg/interface_26.f90: Modified.
3831 * gfortran.dg/proc_ptr_11.f90: Modified.
3832 * gfortran.dg/proc_ptr_15.f90: Modified.
3833 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3834 * gfortran.dg/typebound_override_1.f90: Modified.
3835 * gfortran.dg/typebound_proc_6.f03: Modified.
3836
3837 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3838
3839 PR tree-optimization/51938
3840 PR tree-optimization/52005
3841 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3842 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3843 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3844 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3845
3846 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3847
3848 Avoid crashing on erroneous static_assert usage
3849 * g++.dg/cpp0x/static_assert8.C: New test.
3850
3851 2012-08-06 Jason Merrill <jason@redhat.com>
3852
3853 * g++.dg/cpp0x/sfinae38.C: New.
3854
3855 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3856 Paolo Carlini <paolo.carlini@oracle.com>
3857
3858 PR c++/54165
3859 * g++.dg/conversion/void2.C: New.
3860
3861 2012-08-06 Tom de Vries <tom@codesourcery.com>
3862
3863 * gcc.dg/tree-ssa/vrp78.c: New test.
3864
3865 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3866 Richard Sandiford <rdsandiford@googlemail.com>
3867
3868 * g++.dg/opt/enum2.C: Require fpic target.
3869 * g++.dg/lto/20090303_0.C: Likewise.
3870
3871 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3872 Catherine Moore <clm@codesourcery.com>
3873
3874 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3875 flush function names too.
3876 * gcc.target/mips/clear-cache-1.c: Likewise.
3877
3878 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3879
3880 PR target/54156
3881 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3882
3883 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3884
3885 PR fortran/54166
3886 * gfortran.dg/array_5.f90: New test.
3887
3888 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3889
3890 PR tree-optimization/30318
3891 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3892
3893 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3894
3895 * g++.dg/ext/vector17.C: New testcase.
3896
3897 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3898
3899 PR target/51931
3900 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3901 * g++.dg/opt/longbranch1.C: Likewise.
3902
3903 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3904
3905 PR tree-optimization/53805
3906 * gcc.dg/fold-notunord.c: New testcase.
3907
3908 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3909
3910 PR fortran/48820
3911 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3912 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3913
3914 2012-08-02 Jason Merrill <jason@redhat.com>
3915 Paolo Carlini <paolo.carlini@oracle.com>
3916
3917 PR c++/51213 (again)
3918 * g++.dg/cpp0x/sfinae37.C: Extend.
3919
3920 2012-08-02 Richard Guenther <rguenther@suse.de>
3921
3922 PR tree-optimization/50672
3923 * g++.dg/torture/pr50672.C: New testcase.
3924
3925 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3926
3927 PR fortran/54147
3928 * gfortran.dg/abstract_type_6.f03: Modified.
3929 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3930 * gfortran.dg/proc_ptr_comp_35.f90: New.
3931 * gfortran.dg/typebound_proc_9.f03: Modified.
3932 * gfortran.dg/typebound_proc_26.f90: New.
3933
3934 2012-08-02 Richard Guenther <rguenther@suse.de>
3935
3936 * gcc.dg/torture/pta-callused-1.c: Adjust.
3937 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3938 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3939 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3940 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3941 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3942 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3943 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3944 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3945
3946 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/54033
3949 * gfortran.dg/include_6.f90: New test case.
3950 * gfortran.dg/include_7.f90: New test case.
3951 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3952
3953 2012-08-01 Tom de Vries <tom@codesourcery.com>
3954
3955 * gcc.dg/tree-ssa/vrp76.c: New test.
3956
3957 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3958
3959 PR tree-optimization/46556
3960 * gcc.dg/tree-ssa/slsr-27.c: New.
3961 * gcc.dg/tree-ssa/slsr-28.c: New.
3962 * gcc.dg/tree-ssa/slsr-29.c: New.
3963
3964 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3965
3966 PR fortran/42418
3967 * gfortran.dg/proc_decl_29.f90: New.
3968
3969 2012-07-31 Dehao Chen <dehao@google.com>
3970
3971 * gcc.dg/predict-7.c: New test.
3972
3973 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3974
3975 PR fortran/54134
3976 * gfortran.dg/typebound_override_3.f90: New.
3977
3978 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3979
3980 PR tree-optimization/53773
3981 * gcc.dg/vect/pr53773.c: New test.
3982
3983 2012-07-31 Nick Clifton <nickc@redhat.com>
3984
3985 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3986 and for XStormy16.
3987
3988 2012-07-31 Tobias Burnus <burnus@net-b.de>
3989
3990 * gfortran.dg/c_funloc_tests_6.f90: New.
3991 * gfortran.dg/c_funloc_tests_7.f90: New.
3992 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3993
3994 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3995
3996 PR c++/53624
3997 * g++.dg/cpp0x/temp_default5.C: New.
3998
3999 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4000
4001 PR fortran/51081
4002 * gfortran.dg/proc_ptr_37.f90: New.
4003
4004 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4005
4006 * lib/target-supports.exp
4007 (check_effective_target_vect_natural_alignment): New function.
4008 * gcc.dg/align-2.c: Only run on targets with natural alignment
4009 of vector types.
4010 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4011 alignment of vector types.
4012
4013 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4014 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4015
4016 * gcc.target/i386/rdseed16-1.c: New.
4017 * gcc.target/i386/rdseed32-1.c: Ditto
4018 * gcc.target/i386/rdseed64-1.c: Ditto
4019 * gcc.target/i386/sse-12.c: Add -mrdseed.
4020 * gcc.target/i386/sse-13.c: Ditto.
4021 * gcc.target/i386/sse-14.c: Ditto.
4022 * g++.dg/other/i386-2.C: Ditto.
4023 * g++.dg/other/i386-3.C: Ditto.
4024
4025 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 PR target/51244
4028 * gcc.target/sh/pr51244-4.c: New.
4029
4030 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4031
4032 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4033 for alpha*-*-* targets. Cleanup original tree dump.
4034
4035 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4036
4037 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4038 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4039
4040 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4041
4042 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4043 rand, srand. Include <stdlib.h>.
4044
4045 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4046
4047 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4048
4049 2012-07-26 Richard Henderson <rth@redhat.com>
4050
4051 * gcc.dg/attr-hotcold-1.c: New.
4052 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4053
4054 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4055 Sandra Loosemore <sandra@codesourcery.com>
4056
4057 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4058
4059 2012-07-26 Tobias Burnus <burnus@net-b.de>
4060
4061 * gfortran.dg/contiguous_1.f90: Update dg-error.
4062 * gfortran.dg/proc_ptr_32.f90: Ditto.
4063
4064 2012-07-26 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/54098
4067 * gcc.dg/torture/pr54098.c: New testcase.
4068
4069 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4070
4071 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4072 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4073
4074 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4075
4076 PR fortran/44354
4077 * gfortran.dg/array_constructor_39.f90: New test.
4078
4079 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4080
4081 PR fortran/44354
4082 * gfortran.dg/array_constructor_38.f90: New test.
4083
4084 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4085
4086 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4087
4088 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gnat.dg/noreturn5.ad[sb]: New test.
4091
4092 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4093 Paul Brook <paul@codesourcery.com>
4094
4095 PR target/53633
4096
4097 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4098 * c-c++-common/pr53633.c: New test.
4099
4100 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4101
4102 * gcc.target/i386/asm-dialect-1.c: New test case.
4103
4104 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4105 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4106
4107 * gcc.target/i386/prefetchw-1.c: New.
4108 * gcc.target/i386/sse-12.c: Add -mprfchw.
4109 * gcc.target/i386/sse-13.c: Ditto.
4110 * gcc.target/i386/sse-14.c: Ditto.
4111 * gcc.target/i386/sse-22.c: Ditto.
4112 * gcc.target/i386/sse-23.c: Ditto.
4113 * g++.dg/other/i386-2.C: Ditto.
4114 * g++.dg/other/i386-3.C: Ditto.
4115
4116 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4117
4118 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4119
4120 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4121
4122 PR target/54051
4123 * gcc.target/arm/pr54051.c: New.
4124 * gcc.target/arm/vfp-1.c: Adjust test.
4125
4126 2012-07-24 Julian Brown <julian@codesourcery.com>
4127
4128 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4129 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4130 hard-float ARM.
4131
4132 2012-07-23 Paul Brook <paul@codesourcery.com>
4133
4134 * g++.dg/other/armv7m-1.c: New test.
4135
4136 2012-07-23 Julian Brown <julian@codesourcery.com>
4137
4138 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4139 ARM.
4140 (DO_TEST): Define to 1 for appropriate ARM targets.
4141
4142 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4143
4144 PR tree-optimization/53881
4145 * gcc.dg/pr53881.c: Renamed to ...
4146 * gcc.dg/pr53881-1.c: ... this.
4147 * gcc.dg/pr53881-2.c: New test.
4148
4149 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4150
4151 Handle recent changes in default atomics for cris*-*-linux*.
4152 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4153 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4154 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4155 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4156 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4157 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4158 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4159 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4160 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4161 -mno-unaligned-atomic-may-use-library is in effect for
4162 cris*-*-linux*.
4163 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4164 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4165 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4166 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4167 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4168 gcc.target/cris/torture/sync-mis-op-i-1.c,
4169 gcc.target/cris/torture/sync-mis-op-i-2.c,
4170 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4171 gcc.target/cris/torture/sync-mis-op-i-3.c,
4172 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4173 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4174 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4175 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4176 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4177 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4178 (main): Remove local variable x.
4179 [mis_ok]: Check that atomics don't fail.
4180
4181 2012-07-21 Andrew Pinski <apinski@cavium.com>
4182
4183 * gcc.dg/tree-ssa/vrp72.c: New test.
4184 * gcc.dg/tree-ssa/vrp73.c: New test.
4185 * gcc.dg/tree-ssa/vrp74.c: New test.
4186 * gcc.dg/tree-ssa/vrp75.c: New test.
4187
4188 2012-07-21 Andrew Pinski <apinski@cavium.com>
4189
4190 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4191 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4192
4193 2012-07-21 Andrew Pinski <apinski@cavium.com>
4194
4195 * gcc.target/mips/octeon-pop-2.c: New testcase.
4196
4197 2012-07-21 Tobias Burnus <burnus@net-b.de>
4198
4199 PR fortran/48820
4200 * gfortran.dg/assumed_rank_3.f90: New.
4201 * gfortran.dg/assumed_rank_11.f90: New.
4202 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4203 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4204 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4205
4206 2012-07-21 Andrew Pinski <apinski@cavium.com>
4207
4208 * gcc.target/mips/unaligned-1.c: New testcase.
4209
4210 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4211
4212 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4213
4214 2012-07-20 Tobias Burnus <burnus@net-b.de>
4215
4216 * gfortran.dg/bind_c_array_params_2.f90: New.
4217 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4218 and update dg-error.
4219
4220 2012-07-20 Tobias Burnus <burnus@net-b.de>
4221
4222 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4223
4224 2012-07-20 Jason Merrill <jason@redhat.com>
4225
4226 PR c++/54038
4227 * g++.dg/other/array7.C: New.
4228
4229 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4230
4231 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4232 the basic block and check loop depth.
4233 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4234 matching patterns and comments.
4235 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4236 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4237
4238 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR c++/28656
4241 * c-c++-common/pr28656.c: New test.
4242
4243 2012-07-19 Jason Merrill <jason@redhat.com>
4244
4245 PR c++/54026
4246 * g++.dg/init/mutable1.C: New.
4247
4248 2012-07-20 Tobias Burnus <burnus@net-b.de>
4249
4250 PR fortran/48820
4251 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4252 * gfortran.dg/assumed_rank_1.f90: New.
4253 * gfortran.dg/assumed_rank_1_c.c: New.
4254 * gfortran.dg/assumed_rank_2.f90: New.
4255 * gfortran.dg/assumed_rank_4.f90: New.
4256 * gfortran.dg/assumed_rank_5.f90: New.
4257 * gfortran.dg/assumed_rank_6.f90: New.
4258 * gfortran.dg/assumed_rank_7.f90: New.
4259 * gfortran.dg/assumed_rank_8.f90: New.
4260 * gfortran.dg/assumed_rank_8_c.c: New.
4261 * gfortran.dg/assumed_rank_9.f90: New.
4262 * gfortran.dg/assumed_rank_10.f90: New.
4263 * gfortran.dg/assumed_rank_12.f90: New.
4264
4265 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4266
4267 * gnat.dg/opt25.adb: New test.
4268 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4269 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4270
4271 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gnat.dg/aggr20.ad[sb]: New test.
4274 * gnat.dg/aggr20_pkg.ads: New helper.
4275
4276 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gnat.dg/derived_type3.adb: New test.
4279 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4280
4281 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR rtl-optimization/53942
4284 * gcc.dg/pr53942.c: New test.
4285
4286 2012-07-19 Jason Merrill <jason@redhat.com>
4287
4288 PR c++/54021
4289 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4290
4291 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4292
4293 * gnat.dg/discr38.adb: New test.
4294
4295 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR middle-end/54017
4298 * c-c++-common/gomp/pr54017.c: New test.
4299
4300 2012-07-19 Richard Guenther <rguenther@suse.de>
4301 Eric Botcazou <ebotcazou@adacore.com>
4302
4303 * gnat.dg/loop_optimization11.adb: New testcase.
4304 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4305
4306 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4307 Jason Merrill <jason@redhat.com>
4308
4309 * g++.dg/cpp0x/sfinae37.C: New.
4310 * g++.dg/template/access23.C: New.
4311 * g++.dg/template/access7.C: Adjust.
4312 * g++.dg/template/sfinae10.C: Don't expect errors.
4313 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4314
4315 2012-07-18 Julian Brown <julian@codesourcery.com>
4316 Sandra Loosemore <sandra@codesroucery.com>
4317
4318 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4319
4320 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4321
4322 * gnat.dg/noreturn4.ad[sb]: New test.
4323 * gnat.dg/noreturn4_pkg.ads: New helper.
4324
4325 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4326 Julian Brown <julian@codesourcery.com>
4327
4328 * gcc.target/arm/neon-vdup-1.c: New test case.
4329 * gcc.target/arm/neon-vdup-2.c: New test case.
4330 * gcc.target/arm/neon-vdup-3.c: New test case.
4331 * gcc.target/arm/neon-vdup-4.c: New test case.
4332 * gcc.target/arm/neon-vdup-5.c: New test case.
4333 * gcc.target/arm/neon-vdup-6.c: New test case.
4334 * gcc.target/arm/neon-vdup-7.c: New test case.
4335 * gcc.target/arm/neon-vdup-8.c: New test case.
4336 * gcc.target/arm/neon-vdup-9.c: New test case.
4337 * gcc.target/arm/neon-vdup-10.c: New test case.
4338 * gcc.target/arm/neon-vdup-11.c: New test case.
4339 * gcc.target/arm/neon-vdup-12.c: New test case.
4340 * gcc.target/arm/neon-vdup-13.c: New test case.
4341 * gcc.target/arm/neon-vdup-14.c: New test case.
4342 * gcc.target/arm/neon-vdup-15.c: New test case.
4343 * gcc.target/arm/neon-vdup-16.c: New test case.
4344 * gcc.target/arm/neon-vdup-17.c: New test case.
4345 * gcc.target/arm/neon-vdup-18.c: New test case.
4346 * gcc.target/arm/neon-vdup-19.c: New test case.
4347 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4348 arguments non-constant.
4349
4350 2012-07-18 Richard Guenther <rguenther@suse.de>
4351
4352 PR tree-optimization/53970
4353 * g++.dg/torture/pr53970.C: New testcase.
4354
4355 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4356
4357 PR target/38621
4358 * gcc.c-torture/compile/pr38621.c: New.
4359
4360 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4361
4362 PR target/33135
4363 * gcc.target/sh/pr33135-1.c: New.
4364 * gcc.target/sh/pr33135-2.c: New.
4365 * gcc.target/sh/pr33135-3.c: New.
4366 * gcc.target/sh/pr33135-4.c: New.
4367
4368 2012-07-17 Jason Merrill <jason@redhat.com>
4369
4370 PR c++/53995
4371 * g++.dg/parse/enum9.C: New.
4372
4373 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4374 Sandra Loosemore <sandra@codesourcery.com>
4375
4376 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4377 if there is a conflict with -mcpu=. Use -mcpu=5208.
4378
4379 2012-07-17 Jason Merrill <jason@redhat.com>
4380
4381 PR c++/53989
4382 * g++.dg/template/array23.C: New.
4383
4384 2012-07-17 Tobias Burnus <burnus@net-b.de>
4385
4386 PR fortran/53985
4387 * gfortran.dg/bind_c_usage_26.f90: New.
4388 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4389 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4390 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4391 * gfortran.dg/interop_params.f03: Ditto.
4392
4393 2012-07-17 Jason Merrill <jason@redhat.com>
4394
4395 * g++.dg/template/inherit8.C: Adjust.
4396 * g++.dg/template/using21.C: Adjust.
4397 * g++.dg/template/using22.C: Adjust.
4398
4399 PR c++/53549
4400 * g++.dg/template/current-inst1.C: New.
4401 * g++.dg/parse/crash35.C: Adjust.
4402
4403 2012-07-17 Tobias Burnus <burnus@net-b.de>
4404
4405 PR fortran/52101
4406 * gfortran.dg/oldstyle_4.f90: New.
4407
4408 2012-07-17 Tobias Burnus <burnus@net-b.de>
4409
4410 PR fortran/49265
4411 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4412 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4413
4414 2012-07-16 Jason Merrill <jason@redhat.com>
4415
4416 * g++.dg/parse/access8.C: Adjust.
4417 * g++.dg/template/sfinae6_neg.C: Adjust.
4418
4419 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/53824
4422 * gfortran.dg/coarray_allocate_1.f90: New test.
4423
4424 2012-07-16 Andrew Pinski <apinski@cavium.com>
4425
4426 * gcc.c-torture/execute/bswap-1.c: New testcase.
4427 * gcc.c-torture/compile/unalign-1.c: New testcase.
4428 * gcc.c-torture/compile/20120524-1.c: New testcase.
4429 * gcc.c-torture/compile/20101216-1.c: New testcase.
4430
4431 2012-07-16 Dehao Chen <dehao@google.com>
4432
4433 Revert
4434 2012-07-10 Dehao Chen <dehao@google.com>
4435
4436 * gcc.dg/debug_info_inline.c: New test.
4437
4438 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4439
4440 PR fortran/53956
4441 * gfortran.dg/proc_decl_28.f90: New.
4442
4443 2012-07-16 Andrew Pinski <apinski@cavium.com>
4444
4445 * gcc.dg/torture/builtins-1.c: New testcase.
4446
4447 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4448
4449 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4450 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4451 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4452 gcc.target/cris/sync-1-v10.c,
4453 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4454 pass -mno-unaligned-atomic-may-use-library.
4455 * gcc.target/cris/sync-xchg-1.c: New test.
4456 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4457 valid register operand output modifier.
4458
4459 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4460
4461 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4462 characters.
4463
4464 2012-07-13 Andrew Pinski <apinski@cavium.com>
4465
4466 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4467 rather than cleanup-tree-dump.
4468 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4469
4470 2012-07-13 Richard Guenther <rguenther@suse.de>
4471
4472 PR tree-optimization/53907
4473 * gcc.target/i386/pr53907.c: New testcase.
4474
4475 2012-07-13 Richard Guenther <rguenther@suse.de>
4476
4477 PR tree-optimization/53922
4478 * gcc.dg/torture/pr53922.c: New testcase.
4479
4480 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4481
4482 PR rtl-optimization/53908
4483 * gcc.dg/torture/pr53908.c: New test.
4484
4485 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4486
4487 PR c++/53531
4488 * g++.dg/cpp0x/variadic135.C: New.
4489
4490 2012-07-12 Jason Merrill <jason@redhat.com>
4491
4492 * g++.dg/template/sfinae6_neg.C: Adjust.
4493
4494 2012-07-12 Tobias Burnus <burnus@net-b.de>
4495
4496 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4497 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4498 scan-tree-dump-times pattern.
4499
4500 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501
4502 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4503
4504 2012-07-11 Jason Merrill <jason@redhat.com>
4505
4506 DR 1402
4507 * g++.g/cpp0x/defaulted37.C: New.
4508
4509 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4510
4511 PR target/53859
4512 * gcc.target/arm/pr53859.c: New test.
4513
4514 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4515
4516 PR target/53886
4517 * gcc.c-torture/compile/pr53886.c: New.
4518
4519 2012-07-10 Dehao Chen <dehao@google.com>
4520
4521 * gcc.dg/debug_info_inline.c: New test.
4522
4523 2012-07-10 Jason Merrill <jason@redhat.com>
4524
4525 PR c++/53733
4526 * g++.dg/cpp0x/defaulted36.C: New.
4527 * g++.dg/cpp0x/defaulted21.C: Adjust.
4528
4529 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4530
4531 2012-07-09 Sterling Augustine <saugustine@google.com>
4532
4533 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4534
4535 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4536
4537 PR tree-optimization/53887
4538 * gcc.dg/pr53887.c: New test.
4539
4540 2012-07-09 Jason Merrill <jason@redhat.com>
4541
4542 PR c++/53882
4543 * g++.dg/cpp0x/nullptr29.C: New.
4544
4545 2012-07-09 Tom de Vries <tom@codesourcery.com>
4546 Richard Guenther <rguenther@suse.de>
4547
4548 * gcc.dg/builtin-unreachable-6.c: New test.
4549 * gcc.dg/builtin-unreachable-5.c: New test.
4550
4551 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4552
4553 PR tree-optimization/53881
4554 * gcc.dg/pr53881.c: New test.
4555
4556 2012-07-06 Jason Merrill <jason@redhat.com>
4557
4558 PR c++/53862
4559 * g++.dg/cpp0x/variadic134.C: New.
4560
4561 PR c++/53858
4562 * g++.dg/cpp0x/alias-decl-20.C: New.
4563
4564 2012-07-06 Tom de Vries <tom@codesourcery.com>
4565
4566 PR tree-optimization/51879
4567 * gcc.dg/pr51879-16.c: New test.
4568 * gcc.dg/pr51879-17.c: Same.
4569
4570 2012-07-06 Tom de Vries <tom@codesourcery.com>
4571
4572 PR tree-optimization/52009
4573 * gcc.dg/pr51879-7.c: New test.
4574 * gcc.dg/pr51879-18.c: New test.
4575
4576 2012-07-05 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/50852
4579 * g++.dg/template/typedef39.C: New.
4580
4581 PR c++/53039
4582 * g++.dg/cpp0x/variadic133.C: New.
4583 * g++.dg/template/param1.C: Adjust.
4584
4585 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4586
4587 PR target/48941
4588 PR target/51980
4589 * gcc.target/arm/neon/vtrnf32.c: Update.
4590 * gcc.target/arm/neon/vtrns32.c: Update.
4591 * gcc.target/arm/neon/vtrnu32.c: Update.
4592 * gcc.target/arm/neon/vzipf32.c: Update.
4593 * gcc.target/arm/neon/vzips32.c: Update.
4594 * gcc.target/arm/neon/vzipu32.c: Update.
4595
4596 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4597
4598 PR fortran/53732
4599 * gfortran.dg/inline_sum_4.f90: New test.
4600
4601 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4602
4603 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4604
4605 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4606
4607 * gcc.target/arm/fma-sp.c: New testcase.
4608 * gcc.target/arm/fma.c: Likewise.
4609 * gcc.target/arm/fma.h: Likewise.
4610
4611 2012-07-04 Jason Merrill <jason@redhat.com>
4612
4613 PR c++/53848
4614 * g++.dg/other/enum3.C: New.
4615
4616 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4617
4618 PR middle-end/53321
4619 * g++.dg/torture/pr53321.C: New test.
4620
4621 2012-07-04 Richard Guenther <rguenther@suse.de>
4622
4623 PR tree-optimization/53844
4624 * g++.dg/tree-ssa/pr53844.C: New testcase.
4625
4626 2012-07-04 Richard Guenther <rguenther@suse.de>
4627
4628 PR tree-optimization/53849
4629 * gcc.dg/pr53849.c: New testcase.
4630
4631 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR c++/53812
4634 * g++.dg/ext/label14.C: New test.
4635
4636 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4637
4638 PR target/53811
4639 * g++.dg/other/pr53811.C: New test.
4640
4641 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4642
4643 PR target/28896
4644 * gcc.target/m68k/stack-limit-1.c: New testcase.
4645
4646 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gnat.dg/recursive_call.adb: New test.
4649
4650 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4651
4652 * gnat.dg/discr37.ad[sb]: New test.
4653
4654 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4655
4656 * g++.dg/other/packed1.C: Remove SH from xfail list.
4657
4658 2012-07-02 Jason Merrill <jason@redhat.com>
4659
4660 PR c++/53619
4661 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4662
4663 PR c++/53783
4664 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4665
4666 PR c++/53788
4667 * g++.dg/cpp0x/decltype39.C: New.
4668 * g++.dg/diagnostic/method1.C: Adjust.
4669
4670 PR c++/53816
4671 * g++.dg/template/ref6.C: New.
4672
4673 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4674
4675 PR target/53568
4676 * gcc.target/sh/pr53568-1.c: New.
4677
4678 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4679
4680 PR target/51244
4681 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4682
4683 2012-07-02 Jason Merrill <jason@redhat.com>
4684
4685 PR c++/53821
4686 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4687
4688 PR c++/53524
4689 * g++.dg/template/enum7.C: New.
4690 * g++.dg/other/ptrmem10.C: Adjust.
4691 * g++.dg/other/ptrmem11.C: Adjust.
4692 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4693
4694 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4695
4696 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4697
4698 2012-07-01 Wei Guozhi <carrot@google.com>
4699
4700 PR target/53447
4701 * gcc.target/arm/pr53447-1.c: New testcase.
4702 * gcc.target/arm/pr53447-2.c: New testcase.
4703 * gcc.target/arm/pr53447-3.c: New testcase.
4704 * gcc.target/arm/pr53447-4.c: New testcase.
4705
4706 2012-06-29 Richard Guenther <rguenther@suse.de>
4707
4708 PR tree-optimization/47061
4709 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4710
4711 2012-06-29 Richard Guenther <rguenther@suse.de>
4712
4713 PR tree-optimization/37541
4714 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4715
4716 2012-06-29 Richard Guenther <rguenther@suse.de>
4717
4718 PR tree-optimization/52589
4719 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4720
4721 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4722
4723 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4724
4725 * g++.dg/template/error46.C: Add missing comment to dg-message.
4726 * g++.dg/template/crash107.C: Likewise.
4727 * g++.dg/template/error47.C: Likewise.
4728 * g++.dg/template/crash108.C: Likewise.
4729 * g++.dg/overload/operator5.C: Likewise.
4730
4731 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4732 errors in dg-message directives, add comments.
4733
4734 2012-06-28 Kai Tietz <ktietz@redhat.com>
4735
4736 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4737 hard-coded 'unsigned long'.
4738
4739 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR tree-optimization/51581
4742 * gcc.dg/vect/pr51581-4.c: New test.
4743
4744 PR tree-optimization/53645
4745 * gcc.c-torture/execute/pr53645-2.c: New test.
4746
4747 2012-06-28 Richard Guenther <rguenther@suse.de>
4748
4749 PR middle-end/53790
4750 * gcc.dg/torture/pr53790.c: New testcase.
4751
4752 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR tree-optimization/53645
4755 * gcc.c-torture/execute/pr53645.c: New test.
4756
4757 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4758
4759 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4760
4761 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4762
4763 PR debug/53671
4764 PR debug/49888
4765 * gcc.dg/guality/pr49888.c: Account for the possibility that
4766 the variable is optimized out at the first test.
4767
4768 2012-06-27 Jason Merrill <jason@redhat.com>
4769
4770 * g++.dg/cpp0x/override2.C: Adjust.
4771 * g++.dg/template/error5.C: Adjust.
4772 * g++.dg/parse/crash28.C: Adjust.
4773
4774 PR c++/53563
4775 * g++.dg/parse/template27.C: New.
4776 * g++.dg/template/crash74.C: Adjust expected output.
4777
4778 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4779
4780 PR fortran/41951
4781 PR fortran/49591
4782 * gfortran.dg/typebound_operator_16.f03: New.
4783
4784 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4785
4786 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4787 even src1.i and src2.i fields even in the second half of the arrays.
4788
4789 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4790
4791 PR c++/51033.
4792 * g++.dg/torture/vshuf-16.inc: New test.
4793 * g++.dg/torture/vshuf-2.inc: New test.
4794 * g++.dg/torture/vshuf-4.inc: New test.
4795 * g++.dg/torture/vshuf-8.inc: New test.
4796 * g++.dg/torture/vshuf-main.inc: New test.
4797 * g++.dg/torture/vshuf-v16hi.C: New test.
4798 * g++.dg/torture/vshuf-v16qi.C: New test.
4799 * g++.dg/torture/vshuf-v2df.C: New test.
4800 * g++.dg/torture/vshuf-v2di.C: New test.
4801 * g++.dg/torture/vshuf-v2sf.C: New test.
4802 * g++.dg/torture/vshuf-v2si.C: New test.
4803 * g++.dg/torture/vshuf-v4df.C: New test.
4804 * g++.dg/torture/vshuf-v4di.C: New test.
4805 * g++.dg/torture/vshuf-v4sf.C: New test.
4806 * g++.dg/torture/vshuf-v4si.C: New test.
4807 * g++.dg/torture/vshuf-v8hi.C: New test.
4808 * g++.dg/torture/vshuf-v8qi.C: New test.
4809 * g++.dg/torture/vshuf-v8si.C: New test.
4810
4811 2012-06-27 Richard Guenther <rguenther@suse.de>
4812
4813 PR middle-end/53676
4814 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4815
4816 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4817
4818 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4819 scan-dump-dem-not): Use printable pattern in test name.
4820
4821 2012-06-26 Sterling Augustine <saugustine@google.com>
4822 Dominique Dhumieres <dominiq@lps.ens.fr>
4823
4824 * gcc.dg/pubtypes-2.c: Update expected output.
4825 * gcc.dg/pubtypes-3.c: Likewise.
4826 * gcc.dg/pubtypes-4.c: Likewise.
4827
4828 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4829
4830 * gcc.dg/tree-ssa/slsr-1.c: New test.
4831 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4832 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4833 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4834
4835 2012-06-26 Matt Turner <mattst88@gmail.com>
4836
4837 PR target/35294
4838 * gcc.target/arm/mmx-2.c: New.
4839
4840 2012-06-26 Richard Guenther <rguenther@suse.de>
4841
4842 PR c++/53752
4843 * g++.dg/torture/pr53752.C: New testcase.
4844
4845 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR tree-optimization/53748
4848 * gcc.c-torture/compile/pr53748.c: New test.
4849
4850 2012-06-25 Jason Merrill <jason@redhat.com>
4851
4852 PR c++/53498
4853 PR c++/53305
4854 * g++.dg/cpp0x/decltype38.C: New.
4855 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4856
4857 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4858
4859 * lib/target-supports-dg.exp (testname-for-summary): New.
4860 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4861 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4862 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4863 scan-module-absence, output-exists, output-exists-not: Use
4864 testname-for-summary.
4865 (dg-test): Clean up testname_with_flags.
4866 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4867 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4868 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4869 scan-assembler-dem-not, object-size: Use testname-for-summary.
4870 * lib/gcov.exp (run-gcov): Likewise.
4871 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4872 scan-dump-dem, scan-dump-dem-note): Likewise.
4873
4874 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4875 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4876 including profopt.opt; save and restore existing value.
4877 * g++.dg/bprob/bprob.exp: Likewise.
4878 * gcc.dg/matrix/matrix.exp: Likewise.
4879 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4880 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4881 PROFOPT_OPTIONS.
4882
4883 2012-06-25 Richard Henderson <rth@redhat.com>
4884
4885 * gcc.dg/pr53749.c: New.
4886
4887 2012-06-25 Jason Merrill <jason@redhat.com>
4888
4889 PR c++/52988
4890 * g++.dg/cpp0x/nullptr28.C: New.
4891
4892 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4893
4894 * gcc.target/arm/neon-vld1_dupQ.c: New.
4895
4896 2012-06-25 Florian Weimer <fweimer@redhat.com>
4897
4898 * g++.dg/init/new35.C: New.
4899 * g++.dg/init/new36.C: New.
4900 * g++.dg/init/new37.C: New.
4901 * g++.dg/ext/vla5.C: New warning.
4902 * g++.dg/ext/vla8.C: New warning.
4903 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4904
4905 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4906 James Greenhalgh <james.greenhalgh@arm.com>
4907
4908 * gcc.target/arm/ftest-support-arm.h New testcase.
4909 * gcc.target/arm/ftest-support-thumb.h Likewise.
4910 * gcc.target/arm/ftest-support.h Likewise.
4911 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4912 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4913 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4914 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4915 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4916 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4917 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4918 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4919 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4920 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4921 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4922 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4923 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4924 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4925 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4926 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4927 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4928 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4929 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4930 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4931 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4932 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4933 * lib/target-supports.exp
4934 (check_effective_target_arm_arch_FUNC): Add support for more
4935 architectures.
4936 (add_options_for_arm_arch_FUNC): Likewise.
4937 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4938
4939 2012-06-25 Jason Merrill <jason@redhat.com>
4940
4941 PR c++/53202
4942 * g++.dg/cpp0x/constexpr-tuple.C: New.
4943
4944 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR target/53759
4947 * gcc.target/i386/pr53759.c: New test.
4948
4949 PR c++/53594
4950 * g++.dg/cpp0x/nsdmi7.C: New test.
4951
4952 2012-06-24 Kai Tietz <ktietz@redhat.com>
4953
4954 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4955 for LLP64 targets.
4956 * gcc.target/i386/pr38988.c: Likewise.
4957
4958 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4959
4960 PR fortran/47710
4961 PR fortran/53328
4962 * gfortran.dg/typebound_generic_12.f03: New.
4963 * gfortran.dg/typebound_generic_13.f03: New.
4964
4965 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4966
4967 * gnat.dg/lto15.ad[sb]: New test.
4968
4969 2012-06-21 Meador Inge <meadori@codesourcery.com>
4970
4971 PR c/53702
4972 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4973
4974 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4975
4976 * gcc.dg/pch/ident-1.c: New test.
4977 * gcc.dg/pch/ident-1.hs: Header file for new test.
4978
4979 2012-06-21 Michael Matz <matz@suse.de>
4980
4981 PR middle-end/53688
4982 * gcc.c-torture/execute/pr53688.c: New test.
4983
4984 2012-06-20 Richard Guenther <rguenther@suse.de>
4985
4986 PR tree-optimization/30318
4987 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4988
4989 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4990
4991 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4992
4993 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4994
4995 * gcc.target/i386/clearcapv2.map: New file.
4996 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4997
4998 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4999
5000 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5001 and add __sh__ case.
5002
5003 2012-06-19 Jason Merrill <jason@redhat.com>
5004
5005 PR c++/52637
5006 * g++.dg/debug/localclass1.C: New.
5007
5008 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5009
5010 * g++.dg/cpp0x/override4.C: New.
5011
5012 2012-06-14 Jason Merrill <jason@redhat.com>
5013
5014 PR c++/53651
5015 * g++.dg/cpp0x/decltype37.C: New.
5016
5017 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5018
5019 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5020
5021 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5022
5023 * gcc.c-torture/compile/vector-5.c,
5024 gcc.c-torture/compile/vector-6.c: New tests.
5025
5026 2012-06-19 Richard Henderson <rth@redhat.com>
5027
5028 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5029
5030 2012-06-19 Richard Guenther <rguenther@suse.de>
5031
5032 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5033
5034 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5035
5036 PR target/53712
5037 * gcc.target/i386/pr53712.c: New test.
5038
5039 2012-06-18 Tobias Burnus <burnus@net-b.de>
5040
5041 PR fortran/53692
5042 * gfortran.dg/elemental_optional_args_6.f90: New.
5043
5044 2012-06-18 Tobias Burnus <burnus@net-b.de>
5045
5046 PR fortran/53526
5047 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5048 * gfortran.dg/coarray/move_alloc_1.f90
5049
5050 2012-06-18 Tobias Burnus <burnus@net-b.de>
5051
5052 PR fortran/53526
5053 * gfortran.dg/coarray_27.f90: New.
5054
5055 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5056 Greta Yorsh <Greta.Yorsh@arm.com>
5057
5058 * gcc.target/arm/epilog-1.c: New test.
5059
5060 2012-06-18 Richard Guenther <rguenther@suse.de>
5061
5062 PR tree-optimization/53693
5063 * g++.dg/torture/pr53693.C: New testcase.
5064
5065 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5066
5067 PR tree-optimization/53703
5068 * gcc.dg/torture/pr53703.c: New test.
5069
5070 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5071
5072 PR middle-end/53698
5073 * gcc.target/i386/pr53698.c: New test.
5074
5075 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5076
5077 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5078
5079 2012-06-17 Tobias Burnus <burnus@net-b.de>
5080
5081 PR fortran/53691
5082 PR fortran/53685
5083 * gfortran.dg/transfer_check_3.f90: New.
5084
5085 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5086
5087 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5088
5089 2012-06-16 Tobias Burnus <burnus@net-b.de>
5090
5091 PR fortran/53642
5092 PR fortran/45170
5093 * gfortran.dg/deferred_type_param_8.f90: New.
5094
5095 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5096
5097 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5098 testname that includes flags, passed in as new argument, in
5099 pass/fail messages.
5100 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5101 and pass it to verify-* procedures.
5102
5103 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5104 alignment torture options with usual torture options.
5105
5106 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5107 messages reported for one line of source code.
5108 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5109 * g++.dg/cpp0x/decltype2.C: Likewise.
5110 * g++.dg/cpp0x/decltype3.C: Likewise.
5111 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5112 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5113 * g++.dg/cpp0x/static_assert3.C: Likewise.
5114 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5115 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5116 * g++.dg/cpp0x/union1.C: Likewise.
5117 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5118 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5119 * g++.dg/cpp0x/variadic2.C: Likewise.
5120 * g++.dg/cpp0x/variadic20.C: Likewise.
5121 * g++.dg/cpp0x/variadic74.C: Likewise.
5122 * g++.dg/diagnostic/bitfld2.C: Likewise.
5123 * g++.dg/ext/attrib44.C: Likewise.
5124 * g++.dg/ext/no-asm-1.C: Likewise.
5125 * g++.dg/other/error34.C: Likewise.
5126 * g++.dg/parse/crash46.C: Likewise.
5127 * g++.dg/parse/error10.C: Likewise.
5128 * g++.dg/parse/error2.C: Likewise.
5129 * g++.dg/parse/error3.C: Likewise.
5130 * g++.dg/parse/error36.C: Likewise.
5131 * g++.dg/parse/error8.C: Likewise.
5132 * g++.dg/parse/error9.C: Likewise.
5133 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5134 * g++.dg/parse/parser-pr28152.C: Likewise.
5135 * g++.dg/parse/template25.C: Likewise.
5136 * g++.dg/parse/typename11.C: Likewise.
5137 * g++.dg/tc1/dr147.C: Likewise.
5138 * g++.dg/template/deduce3.C: Likewise.
5139 * g++.dg/template/koenig9.C: Likewise.
5140 * g++.dg/template/pr23510.C: Likewise.
5141 * g++.dg/warn/pr12242.C: Likewise.
5142 * g++.dg/warn/pr30551-2.C: Likewise.
5143 * g++.dg/warn/pr30551.C: Likewise.
5144 * g++.old-deja/g++.other/typename1.C: Likewise.
5145 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5146
5147 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5148
5149 PR c++/51033
5150 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5151 * c-c++-common/torture/vshuf-2.inc: Likewise.
5152 * c-c++-common/torture/vshuf-4.inc: Likewise.
5153 * c-c++-common/torture/vshuf-8.inc: Likewise.
5154 * c-c++-common/torture/vshuf-main.inc: Likewise.
5155 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5156 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5157 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5158 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5159 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5160 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5161 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5162 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5163 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5164 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5165 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5166 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5167 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5168 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5169
5170 2012-06-15 Michael Matz <matz@suse.de>
5171
5172 * gcc.dg/tree-ssa/vector-4.c: New test.
5173
5174 2012-06-15 Michael Matz <matz@suse.de>
5175
5176 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5177 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5178
5179 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5180
5181 PR tree-optimization/53636
5182 * gcc.target/arm/pr53636.c: New test.
5183
5184 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR tree-optimization/51581
5187 * gcc.c-torture/execute/pr51581-1.c: New test.
5188 * gcc.c-torture/execute/pr51581-2.c: New test.
5189 * gcc.dg/vect/pr51581-1.c: New test.
5190 * gcc.dg/vect/pr51581-2.c: New test.
5191 * gcc.dg/vect/pr51581-3.c: New test.
5192 * gcc.target/i386/avx-pr51581-1.c: New test.
5193 * gcc.target/i386/avx-pr51581-2.c: New test.
5194 * gcc.target/i386/avx2-pr51581-1.c: New test.
5195 * gcc.target/i386/avx2-pr51581-2.c: New test.
5196 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5197
5198 2012-06-15 Richard Guenther <rguenther@suse.de>
5199
5200 * gcc.c-torture/execute/20120615-1.c: New testcase.
5201
5202 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * gnat.dg/vect8.ad[sb]: New test.
5205
5206 2012-06-14 Richard Guenther <rguenther@suse.de>
5207
5208 * gcc.dg/tree-ssa/vrp.h: New testcase.
5209 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5210
5211 2012-06-13 Christian Bruel <christian.bruel@st.com>
5212
5213 PR target/53621
5214 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5215
5216 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5217
5218 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5219
5220 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5221
5222 PR testsuite/20771
5223 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5224 test summary unique.
5225
5226 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5227 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5228 scan-stack-usage-not): Don't strip torture options from test name.
5229
5230 * lib/scandump.exp (scan-dump-times): Use printable version of
5231 regexp in test summary line.
5232
5233 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5234 messages reported for one line of source code.
5235 * gcc.dg/format/few-1.c: Likewise.
5236 * gcc.dg/ia64-sync-2.c: Likewise.
5237 * gcc.dg/sync-2.c: Likewise.
5238 * gcc.dg/noncompile/pr44517.c: Likewise.
5239
5240 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5241
5242 PR debug/49888
5243 * gcc.dg/guality/pr49888.c: New.
5244
5245 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5246
5247 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5248 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5249 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5250
5251 2012-06-13 Tobias Burnus <burnus@net-b.de>
5252
5253 PR fortran/53643
5254 * gfortran.dg/intent_out_7.f90: New.
5255
5256 2012-06-13 Tobias Burnus <burnus@net-b.de>
5257
5258 PR fortran/53597
5259 * gfortran.dg/save_4.f90: New.
5260
5261 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR c/53532
5264 PR c/51034
5265 PR c/53196
5266 * gcc.dg/pr53532.c: New test.
5267 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5268 adjust line numbers.
5269 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5270 * gcc.dg/Wcxx-compat-8.c: Likewise.
5271 * gcc.dg/pr51034.c: New test.
5272 * gcc.dg/pr53196-1.c: New test.
5273 * gcc.dg/pr53196-2.c: New test.
5274
5275 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5276
5277 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5278 alignment torture options with usual torture options.
5279 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5280 instead of dg-options.
5281 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5282 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5283 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5284 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5285 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5286 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5287
5288 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5289 to checks for multiple messages reported for one line of source code.
5290 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5291
5292 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5293 messages reported for one line of source code.
5294
5295 * gcc.dg/20031223-1.c: Add comments to check for multiple
5296 messages reported for one line of source code.
5297 * gcc.dg/Wconversion-integer.c: Likewise.
5298 * gcc.dg/Wfatal-2.c: Likewise.
5299 * gcc.dg/Wfatal.c: Likewise.
5300 * gcc.dg/Wobjsize-1.c: Likewise.
5301 * gcc.dg/c99-vla-jump-1.c: Likewise.
5302 * gcc.dg/c99-vla-jump-2.c: Likewise.
5303 * gcc.dg/c99-vla-jump-3.c: Likewise.
5304 * gcc.dg/c99-vla-jump-4.c: Likewise.
5305 * gcc.dg/c99-vla-jump-5.c: Likewise.
5306 * gcc.dg/decl-9.c: Likewise.
5307 * gcc.dg/declspec-10.c: Likewise.
5308 * gcc.dg/declspec-18.c: Likewise.
5309 * gcc.dg/mtune.c: Likewise.
5310 * gcc.dg/parser-pr28152-2.c: Likewise.
5311 * gcc.dg/parser-pr28152.c: Likewise.
5312 * gcc.dg/pr14475.c: Likewise.
5313 * gcc.dg/pr27953.c: Likewise.
5314 * gcc.dg/pr28322-3.c: Likewise.
5315 * gcc.dg/pr30457.c: Likewise.
5316 * gcc.dg/pr30551-2.c: Likewise.
5317 * gcc.dg/pr30551-3.c: Likewise.
5318 * gcc.dg/pr30551-4.c: Likewise.
5319 * gcc.dg/pr30551-5.c: Likewise.
5320 * gcc.dg/pr30551-6.c: Likewise.
5321 * gcc.dg/pr30551.c: Likewise.
5322 * gcc.dg/pr45461.c: Likewise.
5323 * gcc.dg/pr48552-1.c: Likewise.
5324 * gcc.dg/pr48552-2.c: Likewise.
5325 * gcc.dg/redecl-1.c: Likewise.
5326 * gcc.dg/transparent-union-3.c: Likewise.
5327 * gcc.dg/utf-dflt.c: Likewise.
5328 * gcc.dg/utf-dflt2.c: Likewise.
5329 * gcc.dg/vla-8.c: Likewise.
5330 * gcc.dg/vla-init-1.c: Likewise.
5331 * gcc.dg/wtr-int-type-1.c: Likewise.
5332
5333 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5334 messages reported for for one line of source code.
5335 * c-c++-common/raw-string-5.c: Likewise.
5336 * c-c++-common/raw-string-4.c: Likewise.
5337 * c-c++-common/raw-string-6.c: Likewise.
5338 * c-c++-common/pr20000.c: Likewise.
5339
5340 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5341 messages reported for one line of source code.
5342 * gcc.dg/cpp/pr30786.c: Likewise.
5343 * gcc.dg/cpp/pr28709.c: Likewise.
5344 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5345 * gcc.dg/cpp/macspace2.c: Likewise.
5346 * gcc.dg/cpp/missing-header-1.c: Likewise.
5347 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5348 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5349 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5350
5351 2012-06-12 Jason Merrill <jason@redhat.com>
5352
5353 PR c++/53599
5354 * g++.dg/template/local7.C: New.
5355
5356 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5357
5358 PR target/53511
5359 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5360 * gcc.target/sh/pr51340-2.c: Likewise.
5361 * gcc.target/sh/pr51340-3.c: Likewise.
5362
5363 2012-06-12 Michael Matz <matz@suse.de>
5364
5365 * gcc.dg/torture/alias-1.c: New test.
5366
5367 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR rtl-optimization/53589
5370 * gcc.dg/torture/pr53589.c: New test.
5371
5372 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5373
5374 PR target/50749
5375 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5376 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5377 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5378 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5379 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5380 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5381 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5382 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5383 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5384 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5385 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5386 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5387 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5388 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5389 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5390 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5391
5392 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5393
5394 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5395 (check_intel_cpu_model): New function.
5396 (check_amd_cpu_model): New function.
5397 (check_features): New function.
5398 (__get_cpuid_output): New function.
5399 (check_detailed): New function.
5400 (fn1): Rename to quick_check.
5401 (main): Update to call quick_check and call check_detailed.
5402
5403 2012-06-11 Richard Henderson <rth@redhat.com>
5404
5405 * lib/target-supports.exp
5406 (check_effective_target_sync_long_long_runtime): Use
5407 check_effective_target_lp64 instead of
5408 check_effective_target_powerpc64 for powerpc targets.
5409
5410 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5411
5412 PR target/53511
5413 * gcc.target/sh/pr53511-1.c: New.
5414
5415 2012-06-11 Richard Guenther <rguenther@suse.de>
5416
5417 PR middle-end/53470
5418 * g++.dg/lto/pr53470_0.C: New testcase.
5419 * gcc.dg/lto/pr53470_0.c: Likewise.
5420
5421 2012-06-11 Richard Guenther <rguenther@suse.de>
5422
5423 PR c++/53605
5424 * g++.dg/ext/pr53605.C: New testcase.
5425
5426 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5427
5428 * gnat.dg/specs/array1.ads: New test.
5429 * gnat.dg/specs/array2.ads: Likewise.
5430 * gnat.dg/array22.adb: Likewise.
5431
5432 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5433
5434 * gnat.dg/constant4.adb: New test.
5435 * gnat.dg/constant4_pkg.ads: New helper.
5436
5437 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5438
5439 PR fortran/52552
5440 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5441 * gfortran.dg/allocate_class_1.f90: Modified.
5442 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5443 * gfortran.dg/allocate_class_2.f90: New.
5444
5445 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5446
5447 PR middle-end/53535
5448 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5449
5450 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5451
5452 PR fortran/52861
5453 * gfortran.dg/string_assign_2.f90: New test case.
5454
5455 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5456
5457 PR fortran/52861
5458 * gfortran.dg/string_assign_1.f90: New test case.
5459
5460 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR middle-end/53580
5463 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5464 * gcc.dg/gomp/critical-4.c: Likewise.
5465 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5466 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5467 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5468 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5469 * c-c++-common/gomp/pr53580.c: New test.
5470
5471 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5472
5473 PR c++/51214
5474 * g++.dg/cpp0x/forw_enum11.C: New.
5475
5476 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/53567
5479 * g++.dg/cpp0x/alias-decl-19.C: New.
5480
5481 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5482
5483 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5484
5485 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5486
5487 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5488 (XSTATE_FP): Ditto.
5489 (XSTATE_SSE): Ditto.
5490 (XSTATE_YMM): Ditto.
5491 (avx_os_support): Use new defines.
5492
5493 2012-06-06 Richard Guenther <rguenther@suse.de>
5494
5495 PR testsuite/32380
5496 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5497 loops.
5498
5499 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5500
5501 PR c++/52841
5502 * g++.dg/cpp0x/pr52841.C: New testcase.
5503
5504 2012-06-06 Richard Guenther <rguenther@suse.de>
5505
5506 PR tree-optimization/53081
5507 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5508 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5509
5510 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5511
5512 * gcc.target/powerpc/pr53487.c: New test.
5513
5514 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5515
5516 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5517
5518 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5519
5520 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5521
5522 2012-06-05 Richard Guenther <rguenther@suse.de>
5523
5524 PR tree-optimization/30442
5525 * gcc.dg/vect/bb-slp-30.c: New testcase.
5526
5527 2012-06-05 Richard Guenther <rguenther@suse.de>
5528
5529 PR tree-optimization/53081
5530 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5531 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5532 -fno-tree-loop-distribute-patterns.
5533
5534 2012-06-05 Alan Modra <amodra@gmail.com>
5535
5536 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5537 Check static chain in nested funcs.
5538
5539 2012-06-04 Tobias Burnus <burnus@net-b.de>
5540
5541 PR fortran/50619
5542 * gfortran.dg/init_flag_10.f90: New.
5543
5544 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/53524
5547 * g++.dg/warn/Wenum-compare-no-2: New.
5548
5549 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5550
5551 PR preprocessor/53463
5552 * g++.dg/cpp/limits.C: New test.
5553 * g++.dg/parse/error19.C: Adjust.
5554 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5555 * g++.dg/warn/pr35635.C: Likewise.
5556 * g++.old-deja/g++.pt/assign1.C: Likewise.
5557
5558 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5559
5560 PR target/53559
5561 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5562 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5563 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5564 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5565 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5566 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5567 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5568 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5569
5570 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5571
5572 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5573
5574 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR tree-optimization/53550
5577 * gcc.dg/pr53550.c: New test.
5578
5579 2012-06-04 Richard Guenther <rguenther@suse.de>
5580
5581 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5582 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5583 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5584
5585 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5586
5587 PR fortran/48831
5588 * gfortran.dg/parameter_array_element_2.f90: New.
5589
5590 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5591
5592 PR target/53512
5593 * gcc.target/sh/pr53512-1.c: New.
5594 * gcc.target/sh/pr53512-2.c: New.
5595 * gcc.target/sh/pr53512-3.c: New.
5596 * gcc.target/sh/pr53512-4.c: New.
5597
5598 2012-06-01 Jason Merrill <jason@redhat.com>
5599
5600 PR c++/52973
5601 * g++.dg/ext/visibility/template12.C: New.
5602 * g++.dg/ext/attrib14.C: Adjust warning line.
5603
5604 PR c++/52725
5605 * g++.dg/parse/new6.C: New.
5606 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5607
5608 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5609
5610 * c-c++-common/restrict-2.c: Revert previous change.
5611
5612 2012-06-01 Jason Merrill <jason@redhat.com>
5613
5614 PR c++/53137
5615 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5616
5617 PR c++/53484
5618 * g++.dg/cpp0x/auto33.C: New.
5619
5620 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/26155
5623 * g++.dg/parse/namespace-alias-1.C: New.
5624
5625 2012-06-01 Christian Bruel <christian.bruel@st.com>
5626
5627 * gcc.dg/spec-options.c: New test.
5628 * gcc.dg/foo.specs: New file.
5629
5630 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5631
5632 PR ada/53517
5633 * gnat.dg/lto14.adb: Skip on Solaris.
5634
5635 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5636
5637 * gcc.target/cris/sync-1-v10.c,
5638 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5639 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5640 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5641 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5642 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5643 gcc.target/cris/torture/sync-mis-op-i-1.c,
5644 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5645 gcc.target/cris/torture/sync-mis-op-i-2.c,
5646 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5647 gcc.target/cris/torture/sync-mis-op-i-3.c,
5648 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5649 gcc.target/cris/torture/sync-mis-op-s-1.c,
5650 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5651 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5652 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5653 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5654 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5655 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5656 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5657 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5658 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5659
5660 2012-05-31 Richard Guenther <rguenther@suse.de>
5661
5662 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5663 ldist-pr45948.c with disabled SCCP.
5664
5665 2012-05-31 Richard Guenther <rguenther@suse.de>
5666
5667 PR middle-end/48493
5668 * gcc.dg/torture/pr48493.c: New testcase.
5669
5670 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5671
5672 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5673 arm32 to targets.
5674 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5675 of the initialization loop.
5676 (dg-final): Adjust the expected number of vectorized loops depending
5677 on vect_char_mult target selector.
5678
5679 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5680
5681 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5682 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5683 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5684 New tests.
5685
5686 2012-05-30 Jason Merrill <jason@redhat.com>
5687
5688 PR c++/53356
5689 * g++.dg/init/new34.C: New.
5690 * g++.dg/tree-ssa/stabilize1.C: New.
5691
5692 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR c++/53356
5695 * g++.dg/init/new33.C: New test.
5696
5697 2012-05-30 Richard Guenther <rguenther@suse.de>
5698
5699 PR middle-end/53501
5700 * gcc.dg/torture/pr53501.c: New testcase.
5701 * c-c++-common/restrict-2.c: Adjust.
5702
5703 2012-05-30 Alan Modra <amodra@gmail.com>
5704
5705 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5706 torture-finish.
5707
5708 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5709
5710 * gcc.target/i386/shuf-concat.c: New test.
5711
5712 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR rtl-optimization/53519
5715 * gcc.c-torture/compile/pr53519.c: New test.
5716
5717 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5718
5719 * gcc.target/arm/neon-vrev.c: New.
5720
5721 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5722
5723 PR target/51340
5724 * gcc.target/sh/pr51340-1.c: New.
5725 * gcc.target/sh/pr51340-2.c: New.
5726 * gcc.target/sh/pr51340-3.c: New.
5727
5728 2012-05-29 Richard Guenther <rguenther@suse.de>
5729
5730 PR tree-optimization/53516
5731 * gcc.dg/torture/pr53516.c: New testcase.
5732
5733 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5734
5735 PR preprocessor/53229
5736 * gcc.dg/cpp/paste6.c: Force to run without
5737 -ftrack-macro-expansion.
5738 * gcc.dg/cpp/paste8.c: Likewise.
5739 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5740 -ftrack-macro-expansion.
5741 * gcc.dg/cpp/paste12.c: Force to run without
5742 -ftrack-macro-expansion.
5743 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5744 -ftrack-macro-expansion.
5745 * gcc.dg/cpp/paste13.c: Likewise.
5746 * gcc.dg/cpp/paste14.c: Likewise.
5747 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5748 -ftrack-macro-expansion.
5749 * gcc.dg/cpp/paste18.c: New test.
5750
5751 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5752
5753 * gcc.target/cris/torture/trap-1.c,
5754 gcc.target/cris/torture/trap-2.c,
5755 gcc.target/cris/torture/trap-3.c,
5756 gcc.target/cris/torture/trap-v0.c,
5757 gcc.target/cris/torture/trap-v3.c: New tests.
5758
5759 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/25137
5762 * g++.dg/warn/Wbraces3.C: New.
5763 * g++.dg/warn/Wbraces4.C: Likewise.
5764
5765 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR tree-optimization/53505
5768 * c-c++-common/torture/pr53505.c: New test.
5769
5770 2012-05-27 Nathan Sidwell <nathan@acm.org>
5771
5772 * gcc.dg/stmt-expr-4.c: New.
5773
5774 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/53491
5777 * g++.dg/parse/crash60.C: New.
5778
5779 2012-05-26 Jason Merrill <jason@redhat.com>
5780
5781 PR c++/53220
5782 * c-c++-common/array-lit.c: New.
5783 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5784
5785 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5786
5787 PR ada/50294
5788 * gnat.dg/array21.adb: New test.
5789
5790 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5791
5792 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5793
5794 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 PR c++/32054
5797 * g++.dg/other/anon-union3.C: New.
5798
5799 2012-05-25 Ian Lance Taylor <iant@google.com>
5800
5801 * gcc.dg/split-6.c: New test.
5802
5803 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5804
5805 * gnat.dg/lto14.adb: New test.
5806
5807 2012-05-25 Tristan Gingold <gingold@adacore.com>
5808
5809 * gcc.target/i386/large-frame.c: New.
5810
5811 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5812 * gcc.target/powerpc/lhs-1.c: New.
5813 * gcc.target/powerpc/lhs-2.c: New.
5814 * gcc.target/powerpc/lhs-3.c: New.
5815
5816 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5817
5818 Make unwound macro expansion trace less redundant
5819 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5820 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5821 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5822 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5823 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5824 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5825
5826 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/53464
5829 * g++.dg/cpp0x/constexpr-default1.C: New.
5830
5831 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5832
5833 PR c++/32080
5834 * g++.dg/eh/goto2.C: New.
5835
5836 2012-05-24 Richard Guenther <rguenther@suse.de>
5837
5838 PR middle-end/53460
5839 * g++.dg/tree-prof/pr53460.C: New testcase.
5840
5841 2012-05-24 Richard Guenther <rguenther@suse.de>
5842
5843 PR bootstrap/53466
5844 * g++.dg/debug/pr53466.C: New testcase.
5845
5846 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR tree-optimization/53465
5849 * gcc.c-torture/execute/pr53465.c: New test.
5850
5851 2012-05-23 Tobias Burnus <burnus@net-b.de>
5852
5853 PR fortran/51055
5854 PR fortran/45170
5855 * gfortran.dg/allocate_with_typespec_6.f90: New.
5856
5857 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/29185
5860 * g++.dg/warn/delete-array-1.C: New.
5861
5862 2012-05-23 Richard Guenther <rguenther@suse.de>
5863
5864 * gcc.dg/torture/pr39074-2.c: Adjust.
5865 * gcc.dg/torture/pr39074.c: Likewise.
5866 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5867 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5868
5869 2012-05-22 Jan Hubicka <jh@suse.cz>
5870
5871 PR middle-end/53161
5872 * g++.dg/torture/pr53161.C: New testcase.
5873
5874 2012-05-22 Tobias Burnus <burnus@net-b.de>
5875
5876 PR fortran/53389
5877 * gfortran.dg/realloc_on_assign_15.f90: New.
5878
5879 2012-05-22 Richard Guenther <rguenther@suse.de>
5880
5881 PR middle-end/51071
5882 * gcc.dg/torture/pr51071-2.c: New testcase.
5883
5884 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5885
5886 PR tree-optimization/53336
5887 * g++.dg/torture/pr53336.C: New testcase.
5888
5889 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5890
5891 PR c++/53322
5892 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5893 instead of -Wunused-local-typedefs.
5894
5895 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5896
5897 PR c++/51184
5898 * g++.dg/other/abstract4.C: New-
5899
5900 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/40821
5903 * g++.dg/ext/attrib46.C: New.
5904
5905 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5906
5907 PR c/53418
5908 * gcc.c-torture/compile/pr53418-1.c,
5909 gcc.c-torture/compile/pr53418-2.c: New tests.
5910
5911 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR tree-optimization/53366
5914 * gcc.dg/torture/pr53366-1.c: New test.
5915 * gcc.dg/torture/pr53366-2.c: New test.
5916 * gcc.target/i386/pr53366-1.c: New test.
5917 * gcc.target/i386/pr53366-2.c: New test.
5918
5919 PR tree-optimization/53409
5920 * gcc.c-torture/compile/pr53409.c: New test.
5921
5922 PR tree-optimization/53410
5923 * gcc.c-torture/compile/pr53410-1.c: New test.
5924 * gcc.c-torture/compile/pr53410-2.c: New test.
5925
5926 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 PR target/53425
5929 * gcc.target/i386/pr53425-1.c: New file.
5930 * gcc.target/i386/pr53425-2.c: Likewise.
5931
5932 2012-05-21 Richard Guenther <rguenther@suse.de>
5933
5934 PR tree-optimization/53408
5935 * gcc.dg/torture/pr53408.c: New testcase.
5936
5937 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5938 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 PR target/53416
5941 * gcc.target/i386/pr53416.c: New file.
5942
5943 2012-05-21 Richard Guenther <rguenther@suse.de>
5944
5945 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5946
5947 2012-05-21 Richard Guenther <rguenther@suse.de>
5948
5949 * gcc.dg/torture/ldist-1.c: New testcase.
5950
5951 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5952
5953 * gnat.dg/lto13.adb: New test.
5954 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5955
5956 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5957
5958 * gnat.dg/specs/lto12.ads: New test.
5959 * gnat.dg/specs/lto12_pkg.ads: New helper.
5960
5961 2012-05-18 Richard Guenther <rguenther@suse.de>
5962
5963 PR tree-optimization/53346
5964 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5965 * gcc.target/i386/incoming-10.c: Adjust.
5966 * gcc.target/i386/incoming-11.c: Likewise.
5967 * gcc.target/i386/pr46295.c: Likewise.
5968
5969 2012-05-18 Richard Guenther <rguenther@suse.de>
5970
5971 * gcc.dg/pr53352.c: Return zero.
5972
5973 2012-05-18 Richard Guenther <rguenther@suse.de>
5974
5975 PR tree-optimization/53390
5976 * gcc.dg/torture/pr53390.c: New testcase.
5977
5978 2012-05-18 Meador Inge <meadori@codesourcery.com>
5979
5980 PR rtl-optimization/53352
5981 * gcc.dg/pr53352.c: New test.
5982
5983 2012-05-17 David S. Miller <davem@davemloft.net>
5984
5985 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5986 failure on sparc-*-linux-gnu.
5987
5988 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 PR c++/39681
5991 * g++.dg/parse/error49.C: New.
5992 * g++.dg/cpp0x/error8.C: Likewise.
5993 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5994 * g++.dg/ext/utf-dflt2.C: Likewise.
5995 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5996 * g++.dg/ext/utf-dflt.C: Likewise.
5997 * c-c++-common/raw-string-3.c: Likewise.
5998 * c-c++-common/raw-string-4.c: Likewise.
5999
6000 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/53371
6003 * g++.dg/cpp0x/catch1.C: New.
6004
6005 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/44516
6008 * g++.dg/parse/error48.C: New.
6009 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6010 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6011
6012 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6013
6014 * gcc.dg/tm/indirect-2.c: New test.
6015
6016 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6017
6018 PR tree-optimization/53217
6019 * gfortran.dg/pr53217.f90: New test.
6020
6021 2012-05-16 Richard Guenther <rguenther@suse.de>
6022
6023 PR tree-optimization/53364
6024 * g++.dg/torture/pr53364.C: New testcase.
6025
6026 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6027
6028 PR testsuite/52641
6029 * gcc.dg/pr52549.c: Fix test for long != void*
6030 * gcc.c-torture/execute/pr52979-1.x: New file.
6031 * gcc.c-torture/execute/pr52979-2.x: New file.
6032
6033 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6034
6035 PR preprocessor/7263
6036 * gcc.dg/binary-constants-2.c: Run without tracking locations
6037 accross macro expansion.
6038 * gcc.dg/binary-constants-3.c: Likewise.
6039 * gcc.dg/cpp/sysmac2.c: Likewise.
6040 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6041 location.
6042 * gcc.dg/cpp/syshdr3.c: New test.
6043 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6044 * gcc.dg/system-binary-constants-1.c: New test.
6045 * gcc.dg/system-binary-constants-1.h: New header for the new test
6046 above.
6047 * g++.dg/cpp/syshdr3.C: New test.
6048 * g++.dg/cpp/syshdr3.h: New header the new test above.
6049 * g++.dg/system-binary-constants-1.C: New test.
6050 * g++.dg/system-binary-constants-1.h: New header the new test
6051 above.
6052
6053 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6054
6055 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6056
6057 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR target/53358
6060 * gcc.dg/pr53358.c: New test.
6061
6062 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6063
6064 PR c++/11856
6065 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6066 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6067
6068 2012-05-15 Olivier Hainque <hainque@adacore.com>
6069
6070 * g++.dg/eh/sighandle.C: New testcase.
6071
6072 2012-05-15 Richard Guenther <rguenther@suse.de>
6073
6074 PR tree-optimization/53355
6075 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6076
6077 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6078
6079 * gfortran.dg/*.f90: Remove now redundant manual
6080 cleanup-modules directive.
6081
6082 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6083
6084 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6085 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6086
6087 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6088
6089 PR fortran/52428
6090 * gfortran.dg/int_range_io_1.f90: New test.
6091
6092 2012-05-14 Andi Kleen <ak@linux.intel.com>
6093 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR target/53315
6096 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6097 * gcc.target/i386/rtm-check.h: New file.
6098 * gcc.target/i386/pr53315.c: New test.
6099
6100 2012-05-14 Tobias Burnus <burnus@net-b.de>
6101
6102 PR fortran/49110
6103 PR fortran/51055
6104 PR fortran/53329
6105 * gfortran.dg/deferred_type_param_4.f90: New.
6106 * gfortran.dg/deferred_type_param_6.f90: New.
6107
6108 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6109
6110 * gcc.target/i386/retarg.c: New test.
6111
6112 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6113
6114 PR fortran/45170
6115 * gfortran.dg/deferred_type_param_3.f90: New.
6116 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6117 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6118
6119 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6120
6121 * gnat.dg/null_pointer_deref3.adb: New test.
6122
6123 2012-05-12 Tobias Burnus <burnus@net-b.de>
6124
6125 PR fortran/49110
6126 PR fortran/52843
6127 * gfortran.dg/deferred_type_param_5.f90: New.
6128
6129 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 * g++.dg/parse/error47.C: New.
6132
6133 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6134
6135 PR fortran/52537
6136 * gfortran.dg/string_compare_4.f90: Change option
6137 to -fdump-tree-original. Add test case for kind=4.
6138
6139 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6140
6141 PR fortran/52537
6142 * gfortran.dg/string_compare_4.f90: New test.
6143
6144 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145
6146 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6147
6148 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6149
6150 PR c++/53305
6151 * g++.dg/cpp0x/variadic132.C: New.
6152
6153 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6154
6155 PR c++/53158
6156 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6157 * g++.dg/parse/error26.C: Tweak dg-error column number.
6158
6159 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6160
6161 PR c++/53301
6162 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6163
6164 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6165
6166 * gnat.dg/lto11.ad[sb]: New test.
6167
6168 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6169
6170 PR target/52908
6171 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6172 directive to Scan for vpmuldq, not vpmacsdql.
6173
6174 2012-05-09 Michael Matz <matz@suse.de>
6175
6176 PR tree-optimization/53185
6177 * gcc.dg/vect/pr53185.c: New test.
6178
6179 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6180
6181 PR middle-end/53249
6182 * gcc.target/i386/pr53249.c: New.
6183
6184 2012-05-09 Richard Guenther <rguenther@suse.de>
6185
6186 PR tree-optimization/18437
6187 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6188 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6189
6190 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR tree-optimization/53226
6193 * gcc.c-torture/compile/pr53226.c: New test.
6194
6195 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6198 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6199 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6200 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6201 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6202 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6203 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6204 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6205 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6206 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6207 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6208 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6209 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6210 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6211
6212 2012-05-09 Dehao Chen <dehao@google.com>
6213
6214 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6215 * gcc.dg/predict-2.c: Likewise.
6216 * gcc.dg/predict-3.c: Likewise.
6217 * gcc.dg/predict-4.c: Likewise.
6218 * gcc.dg/predict-5.c: Likewise.
6219 * gcc.dg/predict-6.c: Likewise.
6220
6221 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6222
6223 PR target/53272
6224 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6225
6226 2012-05-08 Richard Guenther <rguenther@suse.de>
6227
6228 * gcc.dg/fold-bitand-4.c: New testcase.
6229
6230 2012-05-08 Dehao Chen <dehao@google.com>
6231
6232 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6233 heuristic is working properly.
6234 * gcc.dg/predict-2.c: Likewise.
6235 * gcc/dg/predict-3.c: Likewise.
6236 * gcc/dg/predict-4.c: Likewise.
6237 * gcc/dg/predict-5.c: Likewise.
6238 * gcc/dg/predict-6.c: Likewise.
6239
6240 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR tree-optimization/53239
6243 * g++.dg/opt/vrp3.C: New test.
6244 * g++.dg/opt/vrp3-aux.cc: New file.
6245 * g++.dg/opt/vrp3.h: New file.
6246
6247 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6250 .uleb128 support in assembler output.
6251
6252 2012-05-07 Richard Guenther <rguenther@suse.de>
6253
6254 PR lto/42987
6255 * g++.dg/lto/pr42987_0.C: New testcase.
6256 * g++.dg/lto/pr42987_1.C: Likewise.
6257
6258 2012-05-07 Tobias Burnus <burnus@net-b.de>
6259
6260 PR fortran/53255
6261 * gfortran.dg/typebound_operator_15.f90: New.
6262
6263 2012-05-06 Tobias Burnus <burnus@net-b.de>
6264
6265 PR fortran/41587
6266 * gfortran.dg/class_array_13.f90: New.
6267
6268 2012-05-06 Tristan Gingold <gingold@adacore.com>
6269
6270 * gnat.dg/warn7.adb: New test.
6271
6272 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6273
6274 * gnat.dg/specs/renamings.ads: Rename to...
6275 * gnat.dg/specs/renaming1.ads: ...this.
6276 * gnat.dg/specs/renaming2.ads: New test.
6277 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6278 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6279 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6280 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6281
6282 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6283
6284 * gnat.dg/discr36.ad[sb]: New test.
6285 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6286
6287 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6288
6289 PR c/43772
6290 * c-c++-common/pr43772.c: New.
6291
6292 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6293
6294 PR fortran/41600
6295 * gfortran.dg/select_type_26.f03 : New test.
6296 * gfortran.dg/select_type_27.f03 : New test.
6297
6298 PR fortran/53191
6299 * gfortran.dg/select_type_28.f03 : New test.
6300
6301 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6302
6303 PR fortran/49010
6304 PR fortran/24518
6305 * gfortran.dg/mod_sign0_1.f90: New test.
6306 * gfortran.dg/mod_large_1.f90: New test.
6307
6308 2012-05-04 Tobias Burnus <burnus@net-b.de>
6309
6310 PR fortran/53175
6311 gfortran.dg/public_private_module_5.f90: New.
6312
6313 2012-05-04 Tobias Burnus <burnus@net-b.de>
6314
6315 PR fortran/53111
6316 * gfortran.dg/constructor_7.f90: New.
6317 * gfortran.dg/constructor_8.f90: New.
6318
6319 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/53166
6322 * g++.dg/cpp0x/static_assert7.C: New.
6323
6324 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6325
6326 PR tree-optimization/52633
6327 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6328 recognized as widening shifts instead of over-widening.
6329 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6330 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6331 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6332 * gcc.target/arm/pr52633.c: New test.
6333
6334 2012-05-04 Richard Guenther <rguenther@suse.de>
6335
6336 PR tree-optimization/53168
6337 * gcc.dg/torture/pr53168.c: New testcase.
6338 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6339
6340 2012-05-04 Richard Guenther <rguenther@suse.de>
6341
6342 * gcc.dg/lto/pr53214_0.c: New testcase.
6343
6344 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 * gcc.target/ia64/pr48496.c: New test.
6347 * gcc.target/ia64/pr52657.c: Likewise.
6348
6349 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6350
6351 PR c/51712
6352 * c-c++-common/pr51712.c: New.
6353
6354 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6355
6356 PR target/53199
6357 * gcc.target/powwerpc/pr53199.c: New file.
6358
6359 2012-05-03 Jason Merrill <jason@redhat.com>
6360
6361 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6362
6363 * gcc.dg/debug/dwarf2/dups-types.c: New.
6364 * gcc.dg/debug/dwarf2/dups-types.h: New.
6365
6366 2012-05-03 Jason Merrill <jason@redhat.com>
6367
6368 * g++.dg/debug/dwarf2/namespace-2.C: New.
6369 * g++.dg/debug/dwarf2/localclass3.C: New.
6370
6371 2012-05-03 Jason Merrill <jason@redhat.com>
6372
6373 * g++.dg/debug/dwarf2/thunk1.C: New.
6374
6375 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/53186
6378 * g++.dg/other/final2.C: New.
6379
6380 2012-05-03 Richard Guenther <rguenther@suse.de>
6381
6382 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6383
6384 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6385
6386 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6387 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6388 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6389 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6390
6391 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6392
6393 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6394 .byte 0xf2.
6395 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6396 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6397 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6398
6399 PR debug/53174
6400 * gcc.dg/pr53174.c: New test.
6401
6402 PR target/53187
6403 * gcc.target/arm/pr53187.c: New test.
6404 * gcc.c-torture/compile/pr53187.c: New test.
6405
6406 2012-05-03 Richard Guenther <rguenther@suse.de>
6407
6408 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6409 unsupported prefetching support.
6410
6411 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6412
6413 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6414 option -ftrack-macro-expansion=0.
6415 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6416 option -ftrack-macro-expansion=0.
6417
6418 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6419
6420 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6421 dg-options for target arm with dg-additional-options.
6422
6423 2012-05-03 Richard Guenther <rguenther@suse.de>
6424
6425 PR tree-optimization/53144
6426 * gcc.dg/torture/pr53144.c: New testcase.
6427
6428 2012-05-03 Tobias Burnus <burnus@net-b.de>
6429
6430 PR fortran/52864
6431 * gfortran.dg/pointer_intent_7.f90: New.
6432 * gfortran.dg/pure_formal_3.f90: New.
6433
6434 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6435
6436 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6437
6438 2012-05-02 Martin Jambor <mjambor@suse.cz>
6439
6440 PR lto/52605
6441 * g++.dg/lto/pr52605_0.C: New test.
6442
6443 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6444
6445 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6446 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6447 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6448 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6449 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6450 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6451 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6452 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6453 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6454 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6455 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6456 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6457 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6458 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6459 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6460 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6461
6462 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6463
6464 PR middle-end/53153
6465 * gcc.dg/pr53153.c: New test.
6466
6467 2012-05-02 Richard Guenther <rguenther@suse.de>
6468
6469 * g++.dg/tree-ssa/pr19807.C: Adjust.
6470
6471 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR tree-optimization/53163
6474 * gcc.c-torture/compile/pr53163.c: New test.
6475
6476 PR rtl-optimization/53160
6477 * gcc.c-torture/execute/pr53160.c: New test.
6478
6479 2012-05-01 Ian Lance Taylor <iant@google.com>
6480
6481 PR c/37303
6482 * gcc.dg/pr37303.c: New test.
6483
6484 2012-05-01 Richard Henderson <rth@redhat.com>
6485
6486 * lib/target-supports.exp
6487 (check_effective_target_sync_long_long_runtime): True for
6488 check_effective_target_powerpc64.
6489
6490 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6491
6492 PR c++/51033
6493 * gcc.dg/vector-1.c: Move to ...
6494 * c-c++-common/vector-1.c: ... here.
6495 * gcc.dg/vector-2.c: Move to ...
6496 * c-c++-common/vector-2.c: ... here.
6497 * gcc.dg/vector-3.c: Move to ...
6498 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6499 * gcc.dg/vector-4.c: Move to ...
6500 * c-c++-common/vector-4.c: ... here.
6501 * gcc.dg/vector-init-1.c: Move to ...
6502 * c-c++-common/vector-init-1.c: ... here.
6503 * gcc.dg/vector-init-2.c: Move to ...
6504 * c-c++-common/vector-init-2.c: ... here.
6505 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6506 * c-c++-common/vector-subscript-1.c: ... here.
6507 * gcc.dg/vector-subscript-2.c: Move to ...
6508 * c-c++-common/vector-subscript-2.c: ... here.
6509 * gcc.dg/vector-subscript-3.c: Move to ...
6510 * c-c++-common/vector-subscript-3.c: ... here.
6511
6512 PR c++/51314
6513 * g++.dg/cpp0x/vt-51314.C: New test.
6514 * g++.dg/cpp0x/variadic76.C: Fix.
6515
6516 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6517
6518 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6519
6520 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6521
6522 Add -Wvarargs option
6523 * c-c++-common/Wvarargs.c: New test case.
6524 * c-c++-common/Wvarargs-2.c: Likewise.
6525
6526 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6527
6528 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6529 * objc.dg/foreach-7.m: Force the test case to run without
6530 -ftrack-macro-expansion.
6531 * c-c++-common/tm/attrib-1.c: Likewise.
6532 * c-c++-common/warn-ommitted-condop.c: Likewise.
6533 * gcc.dg/assign-warn-1.c: Likewise.
6534 * gcc.dg/assign-warn-2.c: Likewise.
6535 * gcc.dg/attr-alloc_size.c: Likewise.
6536 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6537 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6538 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6539 * gcc.dg/c90-const-expr-9.c: Likewise.
6540 * gcc.dg/c99-const-expr-9.c: Likewise.
6541 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6542 * gcc.dg/cpp/direct2s.c: Likewise.
6543 * gcc.dg/cpp/pr28709.c: Likewise.
6544 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6545 * gcc.dg/dfp/composite-type.c: Likewise.
6546 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6547 with -ftrack-macro-expansion
6548 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6549 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6550 * g++.dg/ext/cleanup-1.C: Likewise.
6551 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6552 * g++.dg/template/sfinae10.C: Likewise.
6553 * g++.dg/tm/wrap-2.C: Likewise.
6554 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6555 * g++.dg/warn/Wsign-conversion.C: Likewise.
6556 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6557 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6558 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6559 it to run with -ftrack-macro-expansion.
6560 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6561 test cases without -ftrack-macro-expansion.
6562
6563 Fix location for static class members
6564 * g++.dg/template/sfinae6_neg.C: Adjust.
6565
6566 Make conversion warnings work on NULL with -ftrack-macro-expansion
6567 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6568 alongside the previous testing for NULL.
6569
6570 Fix -Wuninitialized for -ftrack-macro-expansion
6571 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6572
6573 Strip "<built-in>" loc from displayed expansion context
6574 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6575 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6576 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6577 new test above.
6578
6579 Fix expansion point loc for macro-like tokens
6580 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6581 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6582
6583 Fix token pasting with -ftrack-macro-expansion
6584 * gcc.dg/cpp/paste17.c: New test case for
6585 -ftrack-macro-expansion=2 mode only.
6586 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6587
6588 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6589
6590 * gnat.dg/warn6.ad[sb]: New test.
6591
6592 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6593
6594 PR 53149
6595 * gcc.dg/20011021-1.c: Adjust testcase.
6596
6597 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6598
6599 PR fortran/53148
6600 * gfortran.dg/function_optimize_12.f90: New test.
6601
6602 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6603
6604 PR target/53156
6605 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6606 code to match current output and cover new peephole2 pattern.
6607
6608 2012-04-27 Ollie Wild <aaw@google.com>
6609
6610 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6611
6612 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6613
6614 * gcc.c-torture/execute/20120427-2.c: New testcase.
6615 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6616 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6617 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6618
6619 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6620
6621 PR target/53138
6622 * gcc.c-torture/execute/20120427-1.c: New testcase.
6623
6624 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6625
6626 PR middle-end/27139
6627 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6628
6629 2012-04-27 Tom de Vries <tom@codesourcery.com>
6630
6631 PR tree-optimization/51879
6632 * gcc.dg/pr51879.c: New test.
6633 * gcc.dg/pr51879-2.c: Same.
6634 * gcc.dg/pr51879-3.c: Same.
6635 * gcc.dg/pr51879-4.c: Same.
6636 * gcc.dg/pr51879-6.c: Same.
6637
6638 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6639
6640 PR c++/53096
6641 * g++.dg/cpp0x/defaulted35.C: New.
6642 * g++.dg/cpp0x/defaulted15.C: Adjust.
6643
6644 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6645
6646 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6647 structure layout.
6648
6649 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6650
6651 * gcc.target/i386/builtin_target.c: Check avx2.
6652
6653 2012-04-26 Alan Modra <amodra@gmail.com>
6654
6655 * gcc.target/powerpc/savres.c: New test.
6656 * gcc.target/powerpc/powerpc.exp: Run it.
6657
6658 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6659
6660 PR target/53120
6661 * gcc.dg/torture/pr53120.c: New test.
6662
6663 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR middle-end/52979
6666 * gcc.c-torture/compile/pr52979-1.c: New test.
6667 * gcc.c-torture/execute/pr52979-1.c: New test.
6668 * gcc.c-torture/execute/pr52979-2.c: New test.
6669
6670 2012-04-25 Richard Guenther <rguenther@suse.de>
6671
6672 * gcc.target/i386/l_fma_float_5.c: Adjust.
6673 * gcc.target/i386/l_fma_double_4.c: Likewise.
6674 * gcc.target/i386/l_fma_float_2.c: Likewise.
6675 * gcc.target/i386/l_fma_float_6.c: Likewise.
6676 * gcc.target/i386/l_fma_double_1.c: Likewise.
6677 * gcc.target/i386/l_fma_double_5.c: Likewise.
6678 * gcc.target/i386/l_fma_float_3.c: Likewise.
6679 * gcc.target/i386/l_fma_double_2.c: Likewise.
6680 * gcc.target/i386/l_fma_double_6.c: Likewise.
6681 * gcc.target/i386/l_fma_float_4.c: Likewise.
6682 * gcc.target/i386/l_fma_double_3.c: Likewise.
6683 * gcc.target/i386/l_fma_float_1.c: Likewise.
6684
6685 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/53058
6688 * gcc.c-torture/compile/pr53058.c: New test.
6689
6690 2012-04-25 Jan Hubicka <jh@suse.cz>
6691
6692 PR middle-end/53088
6693 * gcc.target/i386/pr39082-1.c: Update warning location.
6694
6695 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR c/52880
6698 * gcc.dg/pr52880.c: New test.
6699
6700 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6701
6702 * gcc.dg/m-un-2.c: Update.
6703 * gcc.dg/20011021-1.c: Update.
6704
6705 2012-04-25 Tobias Burnus <burnus@net-b.de>
6706
6707 PR fortran/52196
6708 * gfortran.dg/realloc_on_assign_14.f90: New.
6709
6710 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6711
6712 PR testsuite/52641
6713 PR tree-optimizations/52891
6714 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6715
6716 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6717
6718 PR c++/52363
6719 * g++.dg/cpp0x/sfinae35.C: New.
6720 * g++.dg/cpp0x/sfinae36.C: Likewise.
6721
6722 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6723
6724 * gcc.target/builtin_target.c: New testcase.
6725
6726 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6727
6728 PR target/47197
6729 * gcc.target/powerpc/pr47197.c: New test.
6730
6731 2012-04-24 Richard Guenther <rguenther@suse.de>
6732
6733 PR tree-optimization/53085
6734 * g++.dg/torture/pr53085.C: New testcase.
6735
6736 2012-04-24 Andrew Pinski <apinski@cavium.com>
6737
6738 PR tree-opt/33512
6739 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6740 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6741 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6742
6743 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR middle-end/53084
6746 * gcc.c-torture/execute/pr53084.c: New test.
6747
6748 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6751
6752 2012-04-23 Andrew Pinski <apinski@cavium.com>
6753
6754 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6755
6756 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6757
6758 PR regression/53076
6759 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6760 * gcc.dg/torture/builtin-power-1.c: Likewise.
6761
6762 2012-04-23 Richard Guenther <rguenther@suse.de>
6763
6764 PR tree-optimization/53070
6765 * gcc.dg/torture/pr53070.c: New testcase.
6766
6767 2012-04-23 Richard Guenther <rguenther@suse.de>
6768
6769 PR c/53060
6770 * gcc.dg/pr53060.c: New testcase.
6771
6772 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR tree-optimizations/52891
6775 * gcc.c-torture/compile/pr52891-1.c: New test.
6776 * gcc.c-torture/compile/pr52891-2.c: New test.
6777
6778 2012-04-22 Tobias Burnus <burnus@net-b.de>
6779
6780 PR fortran/53051
6781 * gfortran.dg/read_float_4.f90: New.
6782
6783 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6784
6785 PR 35441
6786 * c-c++-common/pr35441.C: New.
6787
6788 2012-04-20 Ian Lance Taylor <iant@google.com>
6789
6790 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6791 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6792
6793 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6794
6795 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6796 array access.
6797 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6798
6799 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6800
6801 PR rtl-optimization/44214
6802 * gcc.dg/pr44214-1.c: New test.
6803 * gcc.dg/pr44214-2.c: Likewise.
6804 * gcc.dg/pr44214-3.c: Likewise.
6805
6806 2012-04-20 Richard Guenther <rguenther@suse.de>
6807
6808 * g++.dg/torture/20120420-1.C: New testcase.
6809
6810 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6811
6812 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6813
6814 2012-04-19 Christian Bruel <christian.bruel@st.com>
6815
6816 * gcc.dg/pr52283.c: New test.
6817
6818 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6819
6820 * gcc.dg/pr37985.c: New test.
6821
6822 2012-04-19 Richard Guenther <rguenther@suse.de>
6823
6824 PR rtl-optimization/44688
6825 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6826 possibly profitable.
6827
6828 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829
6830 PR tree-optimization/52976
6831 * gfortran.dg/reassoc_11.f: New test.
6832
6833 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6834
6835 PR tree-optimization/52976
6836 * gfortran.dg/reassoc_7.f: New test.
6837 * gfortran.dg/reassoc_8.f: Likewise.
6838 * gfortran.dg/reassoc_9.f: Likewise.
6839 * gfortran.dg/reassoc_10.f: Likewise.
6840
6841 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6842
6843 PR c++/52422
6844 * g++.dg/cpp0x/sfinae33.C: New.
6845 * g++.dg/cpp0x/sfinae34.C: Likewise.
6846
6847 2012-04-18 Joey Ye <joey.ye@arm.com>
6848
6849 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6850
6851 2012-04-18 Richard Guenther <rguenther@suse.de>
6852
6853 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6854 array access.
6855 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6856 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6857
6858 2012-04-17 Tom de Vries <tom@codesourcery.com>
6859
6860 * g++.dg/pr51264-4.C: New test.
6861
6862 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/52599
6865 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6866
6867 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6868
6869 PR c++/53003
6870 * g++.dg/parse/crash59.C: New.
6871
6872 2012-04-17 Michael Matz <matz@suse.de>
6873
6874 PR tree-optimization/18437
6875 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6876
6877 2012-04-17 Richard Guenther <rguenther@suse.de>
6878
6879 PR middle-end/53011
6880 * g++.dg/torture/pr53011.C: New testcase.
6881
6882 2012-04-16 Jason Merrill <jason@redhat.com>
6883
6884 PR c++/38543
6885 * g++.dg/cpp0x/variadic131.C: New.
6886
6887 PR c++/52008
6888 * g++.dg/cpp0x/variadic130.C: New.
6889
6890 PR c++/50830
6891 * g++.dg/cpp0x/variadic129.C: New.
6892
6893 PR c++/50303
6894 * g++.dg/cpp0x/variadic128.C: New.
6895
6896 2012-04-16 Tobias Burnus <burnus@net-b.de>
6897
6898 PR fortran/52864
6899 * gfortran.dg/pointer_intent_6.f90: New.
6900
6901 2012-04-16 Tobias Burnus <burnus@net-b.de>
6902
6903 PR fortran/52916
6904 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6905 to include public_private_module_4.f90.
6906 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6907 targets.
6908
6909 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/49152
6912 * g++.dg/diagnostic/operator1.C: New.
6913 * g++.dg/ext/label5.C: Adjust.
6914 * g++.dg/ext/va-arg1.C: Likewise.
6915 * g++.dg/other/error20.C: Likewise.
6916 * g++.dg/other/error20.C: Likewise.
6917 * g++.dg/other/error16.C: Likewise.
6918 * g++.dg/other/error10.C: Likewise.
6919 * g++.dg/parse/error30.C: Likewise.
6920 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6921
6922 2012-04-16 Jason Merrill <jason@redhat.com>
6923
6924 PR c++/51148
6925 * g++.dg/cpp0x/variadic127.C: New.
6926
6927 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6928
6929 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6930 testcase name.
6931 Use fail, pass instead of unresolved.
6932 Don't log $optstr.
6933
6934 PR testsuite/52948
6935 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6936 TODO_dump_func.
6937 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6938 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6939 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6940
6941 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6942
6943 PR fortran/52968
6944 * gfortran.dg/typebound_call_23.f03: New test case.
6945
6946 2012-04-15 Jason Merrill <jason@redhat.com>
6947
6948 PR c++/47220
6949 * g++.dg/cpp0x/variadic126.C: New.
6950
6951 PR c++/52380
6952 * g++.dg/cpp0x/variadic125.C: New.
6953
6954 PR c++/52292
6955 * g++.dg/cpp0x/variadic124.C: New.
6956
6957 PR c++/52706
6958 * g++.dg/cpp0x/nullptr27.C: New.
6959
6960 PR c++/52818
6961 * g++.dg/warn/format8.C: New.
6962
6963 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6964
6965 PR fortran/51082
6966 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6967
6968 2012-04-14 Tobias Burnus <burnus@net-b.de>
6969
6970 PR fortran/52916
6971 PR fortran/40973
6972 * gfortran.dg/public_private_module_3.f90: New.
6973 * gfortran.dg/public_private_module_4.f90: New.
6974
6975 2012-04-14 Tom de Vries <tom@codesourcery.com>
6976
6977 * gcc.dg/superblock.c: New test.
6978
6979 2012-04-14 Tom de Vries <tom@codesourcery.com>
6980
6981 * gcc.dg/pr51879-12.c: New test.
6982
6983 2012-04-13 Jason Merrill <jason@redhat.com>
6984
6985 PR c++/52824
6986 * g++.dg/cpp0x/variadic123.C: New.
6987 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6988
6989 PR c++/52905
6990 * g++.dg/cpp0x/initlist-ctor1.C: New.
6991
6992 PR c++/52915
6993 * g++.dg/other/anon-union2.C: New.
6994
6995 2012-04-13 Martin Jambor <mjambor@suse.cz>
6996
6997 PR middle-end/52939
6998 * g++.dg/ipa/pr52939.C: New test.
6999
7000 2012-04-13 Tom de Vries <tom@codesourcery.com>
7001
7002 * gcc.dg/pr52734.c: New test.
7003
7004 2012-04-13 Richard Guenther <rguenther@suse.de>
7005
7006 PR tree-optimization/52969
7007 * gcc.dg/torture/pr52969.c: New testcase.
7008
7009 2012-04-13 Richard Guenther <rguenther@suse.de>
7010
7011 PR c/52549
7012 * gcc.dg/pr52549.c: New testcase.
7013
7014 2012-04-13 Richard Guenther <rguenther@suse.de>
7015
7016 PR c/52862
7017 * gcc.dg/pr52862.c: New testcase.
7018
7019 2012-04-13 Joey Ye <joey.ye@arm.com>
7020
7021 * gcc.target/arm/thumb1-imm.c: New testcase.
7022
7023 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7024
7025 PR target/52932
7026 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7027 second function argument.
7028 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7029 (calc_permps): Update declaration. Calculate result correctly.
7030 (avx2_test): Change src2 type to union256i_d.
7031 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7032 correctly.
7033
7034 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7035
7036 PR target/52775
7037 * gcc.target/powerpc/pr52775.c: New file.
7038
7039 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7040
7041 PR tree-optimization/18589
7042 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7043 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7044 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7045 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7046 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7047 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7048 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7049 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7050 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7051 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7052
7053 2012-04-12 Richard Guenther <rguenther@suse.de>
7054
7055 PR tree-optimization/52943
7056 * gcc.dg/torture/pr52943.c: New testcase.
7057
7058 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7059
7060 PR target/50751
7061 * gcc/target/sh/pr50751-4.c: New.
7062 * gcc/target/sh/pr50751-5.c: New.
7063 * gcc/target/sh/pr50751-6.c: New.
7064 * gcc/target/sh/pr50751-7.c: New.
7065
7066 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7067
7068 PR c++/52465
7069 * g++.dg/lookup/using52.C: New.
7070
7071 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7072
7073 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7074
7075 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7076
7077 PR rtl-optimization/52876
7078 * gcc.target/i386/pr52876.c: New.
7079
7080 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7081
7082 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7083 __UINTPTR_TYPE__.
7084 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7085 __INTPTR_TYPE__.
7086 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7087 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7088 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7089 (ptrdiff_t): ... this. All uses changed.
7090 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7091 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7092 __INTPTR_TYPE__.
7093 (main): Cast argument to __INTPTR_TYPE__.
7094 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7095 size_t.
7096 * gcc.dg/mallign.c (main): Likewise.
7097 * gcc.dg/pr38700.c (foo): Likewise.
7098 * gcc.dg/long-long-cst1.c (t): Likewise.
7099 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7100 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7101 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7102 * gcc.dg/pr25682.c (d, foo): Likewise.
7103 * gcc.dg/format/cast-1.c (f): Likewise.
7104 * gcc.dg/c90-const-expr-10.c
7105 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7106 (size_t): ...this. All uses changed.
7107 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7108 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7109 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7110 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7111 * gcc.dg/sequence-pt-1.c: Likewise.
7112 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7113 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7114 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7115 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7116 of ptrdiff_t with it.
7117 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7118 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7119 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7120
7121 2012-04-11 Jason Merrill <jason@redhat.com>
7122
7123 PR debug/45088
7124 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7125 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7126
7127 PR c++/52906
7128 * g++.dg/ext/attrib45.C: New.
7129
7130 * g++.dg/eh/dtor3.C: New.
7131
7132 2012-04-11 Richard Guenther <rguenther@suse.de>
7133
7134 PR middle-end/52621
7135 * gfortran.dg/pr52621.f90: New testcase.
7136
7137 2012-04-11 Richard Guenther <rguenther@suse.de>
7138
7139 PR middle-end/52918
7140 * g++.dg/torture/pr52918-1.C: New testcase.
7141 * g++.dg/torture/pr52918-2.C: Likewise.
7142
7143 2012-04-11 Tobias Burnus <burnus@net-b.de>
7144
7145 PR fortran/52729
7146 * gfortran.dg/block_11.f90: New.
7147
7148 2012-04-11 Nick Clifton <nickc@redhat.com>
7149
7150 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7151
7152 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7153
7154 PR target/16458
7155 * gcc.target/powerpc/pr16458-1.c: New test.
7156 * gcc.target/powerpc/pr16458-2.c: Likewise.
7157 * gcc.target/powerpc/pr16458-3.c: Likewise.
7158 * gcc.target/powerpc/pr16458-4.c: Likewise.
7159
7160 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7161
7162 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7163 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7164 * gcc.dg/builtin-bswap-5.c: Likewise.
7165 * gcc.target/i386/builtin-bswap-4.c: New test.
7166
7167 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7168
7169 PR 24985
7170 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7171
7172 2012-04-11 Richard Guenther <rguenther@suse.de>
7173
7174 PR rtl-optimization/52881
7175 * gcc.dg/torture/pr52881.c: New testcase.
7176 * gcc.dg/torture/pr52913.c: Likewise.
7177
7178 2012-04-11 Richard Guenther <rguenther@suse.de>
7179
7180 PR tree-optimization/52912
7181 * gcc.dg/torture/pr52912.c: New testcase.
7182
7183 2010-04-10 Michael Matz <matz@suse.de>
7184
7185 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7186 * gcc.dg/vect/vect-outer-1.c: Adjust.
7187 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7188 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7189 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7190 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7191 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7192 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7193
7194 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7195
7196 PR tree-optimization/52870
7197 * gcc.dg/vect/pr52870.c: New test.
7198
7199 2012-04-09 Mike Stump <mikestump@comcast.net>
7200
7201 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7202 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7203 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7204 * gnat.dg/aggr11.adb: Likewise.
7205 * gnat.dg/aggr11_pkg.ads: Likewise.
7206 * gnat.dg/aggr15.adb: Likewise.
7207 * gnat.dg/aggr15.ads: Likewise.
7208 * gnat.dg/aggr17.adb: Likewise.
7209 * gnat.dg/aggr18.adb: Likewise.
7210 * gnat.dg/array14.adb: Likewise.
7211 * gnat.dg/array14.ads: Likewise.
7212 * gnat.dg/array14_pkg.ads: Likewise.
7213 * gnat.dg/array19.adb: Likewise.
7214 * gnat.dg/array19.ads: Likewise.
7215 * gnat.dg/discr27.adb: Likewise.
7216 * gnat.dg/discr27.ads: Likewise.
7217 * gnat.dg/discr35.adb: Likewise.
7218 * gnat.dg/discr35.ads: Likewise.
7219 * gnat.dg/discr6.adb: Likewise.
7220 * gnat.dg/discr6_pkg.ads: Likewise.
7221 * gnat.dg/import1.adb: Likewise.
7222 * gnat.dg/import1.ads: Likewise.
7223 * gnat.dg/loop_address2.adb: Likewise.
7224 * gnat.dg/opt7.adb: Likewise.
7225 * gnat.dg/opt7.ads: Likewise.
7226 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7227 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7228 * gnat.dg/rep_clause2.adb: Likewise.
7229 * gnat.dg/rep_clause2.ads: Likewise.
7230 * gnat.dg/slice2.adb: Likewise.
7231 * gnat.dg/slice2.ads: Likewise.
7232 * gnat.dg/slice6.adb: Likewise.
7233 * gnat.dg/slice6_pkg.ads: Likewise.
7234 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7235 * gnat.dg/taft_type2.adb: Likewise.
7236 * gnat.dg/taft_type2.ads: Likewise.
7237 * gnat.dg/taft_type2_pkg.ads: Likewise.
7238 * gnat.dg/volatile10.adb: Likewise.
7239 * gnat.dg/volatile10_pkg.ads: Likewise.
7240
7241 * gcc.dg/dll-8.c: Remove execute permissions.
7242 * g++.dg/ext/dllexport5.C: Likewise.
7243
7244 2012-04-09 Jan Hubicka <jh@suse.cz>
7245
7246 PR lto/52722
7247 PR lto/51765
7248 PR lto/52634
7249 * gcc.dg/lto/pr52634_1.c: New testcase.
7250 * gcc.dg/lto/pr52634_0.c: New testcase.
7251
7252 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7253
7254 PR target/52883
7255 * gcc.target/i386/pr52883.c: New testcase.
7256
7257 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7258
7259 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7260 (check_effective_target_sync_long_long): Add SPARC case.
7261 (check_effective_target_sync_long_long_runtime): Likewise.
7262 (check_effective_target_sync_int_long): Adjust SPARC case.
7263 (check_effective_target_sync_char_short): Likewise.
7264
7265 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7266
7267 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7268 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7269
7270 2012-04-08 Tobias Burnus <burnus@net-b.de>
7271
7272 PR fortran/40973
7273 PR fortran/52751
7274 * gfortran.dg/public_private_module_2.f90: New.
7275
7276 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7277
7278 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7279 directives.
7280
7281 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7282
7283 PR fortran/52893
7284 * gfortran.dg/function_optimize_11.f90: New test.
7285
7286 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7287
7288 PR fortran/52668
7289 * gfortran.dg/use_only_6.f90: New test.
7290
7291 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7292
7293 PR fortran/52668
7294 * gfortran.dg/use_only_6.f90: New test.
7295 2012-04-06 Mike Stump <mikestump@comcast.net>
7296
7297 PR testsuite/50722
7298 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7299
7300 2012-04-05 Jason Merrill <jason@redhat.com>
7301
7302 PR c++/52596
7303 * g++.dg/template/qualified-id5.C: New.
7304
7305 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7306
7307 PR target/52882
7308 * gcc.target/i386/pr52882.c: New test.
7309
7310 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7311 Dominique D'Humieures <dominiq@lps.ens.fr>
7312
7313 PR testsuite/52614
7314 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7315 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7316
7317 2012-04-04 Jason Merrill <jason@redhat.com>
7318
7319 PR c++/52845
7320 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7321
7322 2012-04-03 Jason Merrill <jason@redhat.com>
7323
7324 PR c++/52796
7325 * g++.dg/cpp0x/variadic-value1.C: New.
7326
7327 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7328
7329 * gnat.dg/pack18.adb: New test.
7330 * gnat.dg/pack18_pkg.ads: New helper.
7331
7332 2012-04-03 Richard Guenther <rguenther@suse.de>
7333
7334 PR tree-optimization/52808
7335 * gcc.dg/pr52808.c: New testcase.
7336
7337 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR tree-optimization/52835
7340 * gfortran.dg/pr52835.f90: New test.
7341
7342 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/specs/aggr5.ads: New test.
7345
7346 2012-04-02 Richard Guenther <rguenther@suse.de>
7347
7348 PR tree-optimization/52756
7349 * gcc.dg/torture/pr52756.c: New testcase.
7350
7351 2012-04-02 Richard Guenther <rguenther@suse.de>
7352
7353 PR middle-end/52803
7354 * gcc.dg/pr52803.c: New testcase.
7355
7356 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7357
7358 PR c++/40942
7359 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7360 DR 214 in account.
7361
7362 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 PR c++/50043
7365 * g++.dg/cpp0x/noexcept17.C: New.
7366 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7367 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7368 * g++.dg/cpp0x/noexcept01.C: Likewise.
7369 * g++.dg/eh/init-temp1.C: Likewise.
7370 * g++.dg/eh/ctor1.C: Likwise.
7371
7372 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7373
7374 * gnat.dg/controlled6.adb: New test.
7375 * gnat.dg/controlled6_pkg.ads: New helper.
7376 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7377
7378 2012-03-30 Richard Henderson <rth@redhat.com>
7379
7380 PR debug/52727
7381 * g++.dg/opt/pr52727.C: New testcase.
7382
7383 2012-03-30 Richard Guenther <rguenther@suse.de>
7384
7385 PR tree-optimization/52754
7386 * gcc.target/i386/pr52754.c: New testcase.
7387
7388 2012-03-30 Richard Guenther <rguenther@suse.de>
7389
7390 PR middle-end/52772
7391 * g++.dg/torture/pr52772.C: New testcase.
7392
7393 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7394
7395 PR c++/52718
7396 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7397
7398 2012-03-29 Jason Merrill <jason@redhat.com>
7399
7400 PR c++/52685
7401 * g++.dg/template/inherit8.C: New.
7402
7403 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/52759
7406 * g++.dg/ext/weak4.C: New test.
7407
7408 PR tree-optimization/52760
7409 * gcc.c-torture/execute/pr52760.c: New test.
7410
7411 2012-03-29 Jason Merrill <jason@redhat.com>
7412
7413 PR c++/52743
7414 * g++.dg/cpp0x/initlist-array3.C: New.
7415
7416 2012-03-28 Jason Merrill <jason@redhat.com>
7417
7418 PR c++/52746
7419 * g++.dg/overload/virtual2.C: New.
7420
7421 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7422
7423 * gnat.dg/vect7.ad[sb]: New test.
7424
7425 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7426 Tobias Burnus <burnus@gcc.gnu.org>
7427
7428 PR fortran/52652
7429 * gfortran.dg/allocate_class_1.f90 : Change error test.
7430 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7431 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7432 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7433
7434 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR middle-end/52691
7437 * gcc.dg/pr52691.c: New test.
7438
7439 PR middle-end/52750
7440 * gcc.c-torture/compile/pr52750.c: New test.
7441
7442 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7443
7444 PR target/52692
7445 * gcc.target/avr/torture/builtins-2.c: New test.
7446
7447 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR target/52736
7450 * gcc.target/i386/pr52736.c: New test.
7451
7452 2012-03-27 Martin Jambor <mjambor@suse.cz>
7453
7454 PR middle-end/52693
7455 * gcc.dg/torture/pr52693.c: New test.
7456
7457 2012-03-27 Meador Inge <meadori@codesourcery.com>
7458
7459 PR c++/52672
7460 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7461
7462 2012-03-27 Mike Stump <mikestump@comcast.net>
7463
7464 PR target/52665
7465 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7466 failures that match branch names.
7467
7468 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7469 H.J. Lu <hongjiu.lu@intel.com>
7470
7471 PR target/52698
7472 * gcc.target/i386/pr52698.c: New test.
7473
7474 2012-03-27 Richard Guenther <rguenther@suse.de>
7475
7476 PR middle-end/52720
7477 * gcc.dg/torture/pr52720.c: New testcase.
7478
7479 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7480
7481 * gnat.dg/pack17.adb: New test.
7482
7483 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7484
7485 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7486 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7487
7488 2012-03-26 Martin Jambor <mjambor@suse.cz>
7489
7490 PR tree-optimization/50052
7491 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7492
7493 2012-03-26 Richard Guenther <rguenther@suse.de>
7494
7495 PR tree-optimization/52701
7496 * gfortran.dg/pr52701.f90: New testcase.
7497
7498 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7499
7500 PR tree-optimization/52686
7501 * gcc.target/arm/pr52686.c: New test.
7502
7503 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7504
7505 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7506 Add "-Os -flto" to list.
7507
7508 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7509
7510 * gnat.dg/concat2.ad[sb]: New test.
7511
7512 2012-03-24 Jason Merrill <jason@redhat.com>
7513
7514 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7515 * g++.dg/cpp0x/trailing2.C: Likewise.
7516 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7517 * g++.dg/cpp1y/auto-fn1.C: New.
7518 * g++.dg/cpp1y/auto-fn2.C: New.
7519 * g++.dg/cpp1y/auto-fn3.C: New.
7520 * g++.dg/cpp1y/auto-fn4.C: New.
7521 * g++.dg/cpp1y/auto-fn5.C: New.
7522 * g++.dg/cpp1y/auto-fn6.C: New.
7523 * g++.dg/cpp1y/auto-fn7.C: New.
7524 * g++.dg/cpp1y/auto-fn8.C: New.
7525 * g++.dg/cpp1y/auto-fn9.C: New.
7526 * g++.dg/cpp1y/auto-fn10.C: New.
7527 * g++.dg/cpp1y/auto-fn11.C: New.
7528
7529 2012-03-23 Richard Guenther <rguenther@suse.de>
7530
7531 PR tree-optimization/52678
7532 * gfortran.dg/pr52678.f: New testcase.
7533
7534 2012-03-23 Richard Guenther <rguenther@suse.de>
7535
7536 PR tree-optimization/52638
7537 * g++.dg/torture/pr52638.C: New testcase.
7538
7539 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/52487
7542 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7543
7544 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR c++/52671
7547 * g++.dg/ext/attrib44.C: New test.
7548
7549 2012-03-22 Jan Hubicka <jh@suse.cz>
7550
7551 PR middle-end/51737
7552 * g++.dg/torture/pr51737.C: New testcase
7553
7554 2012-03-22 Richard Guenther <rguenther@suse.de>
7555
7556 PR tree-optimization/52548
7557 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7558
7559 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7560
7561 * lib/fortran-modules.exp (list-module-names-1): Remove
7562 warning.
7563
7564 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7565
7566 PR target/50751
7567 * gcc.target/sh/pr50751-1.c: New.
7568 * gcc.target/sh/pr50751-2.c: New.
7569 * gcc.target/sh/pr50751-3.c: New.
7570
7571 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7572
7573 PR target/52479
7574 * gcc.target/sh/sh4a-cos.c: Remove.
7575 * gcc.target/sh/sh4a-sin.c: Remove.
7576 * gcc.target/sh/sh4a-sincos.c: Remove.
7577
7578 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7579
7580 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7581 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7582
7583 2012-03-21 Martin Jambor <mjambor@suse.cz>
7584
7585 PR testsuite/52641
7586 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7587 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7588
7589 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7590
7591 * gcc.target/arm/thumb-16bit-ops.c: New file.
7592 * gcc.target/arm/thumb-ifcvt.c: New file.
7593
7594 2012-03-20 Jason Merrill <jason@redhat.com>
7595
7596 * lib/target-supports.exp: Add { target c++1y }.
7597
7598 * g++.dg/cpp0x/auto32.C: New.
7599
7600 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7601
7602 PR testsuite/52641
7603 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7604 int32plus.
7605 * gcc.dg/torture/pr48124-4.c: Ditto:
7606 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7607
7608 2012-03-20 Jason Merrill <jason@redhat.com>
7609
7610 PR c++/52510
7611 * g++.dg/cpp0x/initlist66.C: New.
7612
7613 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7614
7615 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7616 __AVR_HAVE_LPMX__
7617
7618 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7619
7620 PR target/49868
7621 * gcc.target/avr/torture/addr-space-2.h: New file.
7622 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7623 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7624 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7625 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7626
7627 2012-03-20 Richard Guenther <rguenther@suse.de>
7628
7629 * gnat.dg/pack16.adb: New testcase.
7630 * gnat.dg/pack16_pkg.ads: Likewise.
7631 * gnat.dg/specs/pack8.ads: Likewise.
7632 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7633
7634 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 * g++.dg/warn/Wuseless-cast.C: Extend.
7637
7638 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/14710
7641 * g++.dg/warn/Wuseless-cast.C: New.
7642
7643 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7644
7645 PR libfortran/52608
7646 * gfortran.dg/pr52608.f90: New test.
7647
7648 2012-03-17 Tobias Burnus <burnus@net-b.de>
7649
7650 PR fortran/52585
7651 * gfortran.dg/proc_ptr_36.f90: New.
7652
7653 2012-03-16 Martin Jambor <mjambor@suse.cz>
7654
7655 * gcc.dg/misaligned-expand-1.c: New test.
7656 * gcc.dg/misaligned-expand-3.c: Likewise.
7657
7658 2012-03-16 Richard Guenther <rguenther@suse.de>
7659 Kai Tietz <ktietz@redhat.com>
7660
7661 PR middle-end/48814
7662 * gcc.c-torture/execute/pr48814-1.c: New test.
7663 * gcc.c-torture/execute/pr48814-2.c: New test.
7664 * gcc.dg/tree-ssa/assign-1.c: New test.
7665 * gcc.dg/tree-ssa/assign-2.c: New test.
7666 * gcc.dg/tree-ssa/assign-3.c: New test.
7667
7668 2012-03-16 Richard Guenther <rguenther@suse.de>
7669
7670 * gnat.dg/specs/pack7.ads: New testcase.
7671
7672 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR target/52568
7675 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7676 * gcc.dg/torture/vshuf-8.inc: Likewise.
7677 * gcc.dg/torture/vshuf-16.inc: Likewise.
7678 * gcc.dg/torture/vshuf-32.inc: Likewise.
7679
7680 2012-03-15 Jason Merrill <jason@redhat.com>
7681
7682 * g++.dg/torture/pr52582.C: New.
7683
7684 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7685
7686 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7687
7688 2012-03-15 Ira Rosen <irar@il.ibm.com>
7689 Ulrich Weigand <ulrich.weigand@linaro.org>
7690
7691 * gcc.dg/vect/slp-cond-3.c: New test.
7692 * gcc.dg/vect/slp-cond-4.c: New test.
7693
7694 2012-03-15 Ira Rosen <irar@il.ibm.com>
7695 Ulrich Weigand <ulrich.weigand@linaro.org>
7696
7697 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7698 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7699
7700 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7701
7702 PR libfortran/52434
7703 PR libfortran/48878
7704 PR libfortran/38199
7705 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7706 * gfortran.dg/round_1.f03: Likewise.
7707
7708 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7709 Andrew Pinski <apinski@cavium.com>
7710
7711 PR middle-end/52592
7712 * gcc.dg/pr52592.c: New test.
7713
7714 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7715
7716 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7717 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7718 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7719 * lib/fortran-modules.exp: .. this new file. Adjust users.
7720 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7721 gfortran-dg-debug-runtest): Call cleanup-modules.
7722 * lib/fortran-torture.exp (fortran-torture-execute,
7723 fortran-torture): Likewise.
7724 * gfortran.dg/coarray/caf.exp: Likewise.
7725 * lib/lto.exp: Likewise.
7726 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7727 * gfortran.dg/class_4b.f03: Likewise.
7728 * gfortran.dg/class_4c.f03: Likewise.
7729 * gfortran.dg/class_45a.f03: Likewise.
7730 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7731 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7732 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7733 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7734 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7735 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7736 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7737 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7738 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7739 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7740 * gfortran.dg/whole_file_28.f90: Likewise.
7741 * gfortran.dg/whole_file_29.f90: Likewise.
7742 * gfortran.dg/whole_file_30.f90: Likewise.
7743 * gfortran.dg/whole_file_31.f90: Likewise.
7744
7745 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR tree-optimization/52267
7748 * gcc.dg/pr52267.c: New test.
7749 * gcc.dg/tree-ssa/vrp65.c: New test.
7750 * gcc.dg/tree-ssa/vrp66.c: New test.
7751
7752 2012-03-15 Richard Guenther <rguenther@suse.de>
7753
7754 PR middle-end/52580
7755 * gfortran.dg/vect/pr52580.f: New testcase.
7756
7757 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7758
7759 * gcc.target/sh/fpul-usage-1.c: New.
7760
7761 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7762
7763 PR target/49468
7764 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7765 * gcc.target/sh/pr49468-di.c: Likewise.
7766
7767 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7768
7769 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7770 * gcc.dg/c99-stdint-6.c: Likewise.
7771 * gcc.dg/lto/20090210_0.c: Likewise.
7772 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7773 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7774 * gcc.dg/pragma-init-fini-2.c: Likewise.
7775 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7776 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7777 * gcc.target/i386/pr22152.c: Likewise.
7778 * gcc.target/i386/vect8-ret.c: Likewise.
7779 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7780 handling.
7781
7782 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7785 * g++.dg/tree-prof/partition1.C: Likewise.
7786 * g++.dg/tree-prof/partition2.C: Likewise.
7787 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7788 handling.
7789 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7790 * gcc.c-torture/execute/20010724-1.c: Remove.
7791 * gcc.c-torture/execute/20010724-1.x: Remove.
7792 * gcc.c-torture/execute/20040208-2.c: Remove.
7793 * gcc.c-torture/execute/20040208-2.x: Remove.
7794 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7795 Remove.
7796 (main) [__mips__ && __sgi__]: Remove.
7797 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7798 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7799 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7800 mips-sgi-irix6* handling.
7801 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7802 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7803 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7804 handling.
7805 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7806 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7807 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7808 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7809 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7810 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7811 mips-sgi-irix6*.
7812 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7813 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7814 * gcc.target/mips/save-restore-3.c: Likewise.
7815 * gcc.target/mips/save-restore-4.c: Likewise.
7816 * gcc.target/mips/save-restore-5.c: Likewise.
7817 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7818 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7819 messages.
7820 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7821 IRIX 6 handling.
7822 (restore_ld_library_path_env_vars): Likewise.
7823 * lib/target-supports.exp (check_profiling_available): Remove
7824 mips*-*-irix* handling.
7825 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7826 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7827 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7828
7829 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR c++/52582
7832 * g++.dg/opt/pr52582.C: New test.
7833
7834 2012-03-14 Richard Guenther <rguenther@suse.de>
7835
7836 PR tree-optimization/52571
7837 * gcc.dg/vect/vect-2.c: Initialize arrays.
7838 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7839 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7840 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7841
7842 2012-03-14 Richard Guenther <rguenther@suse.de>
7843
7844 PR middle-end/52080
7845 PR middle-end/52097
7846 PR middle-end/48124
7847 * gcc.dg/torture/pr48124-1.c: New testcase.
7848 * gcc.dg/torture/pr48124-2.c: Likewise.
7849 * gcc.dg/torture/pr48124-3.c: Likewise.
7850 * gcc.dg/torture/pr48124-4.c: Likewise.
7851
7852 2012-03-14 Richard Guenther <rguenther@suse.de>
7853
7854 PR middle-end/52578
7855 * gcc.dg/pr52578.c: New testcase.
7856
7857 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR c++/52521
7860 * g++.dg/cpp0x/udlit-args2.C: New test.
7861
7862 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7863
7864 PR target/48596
7865 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7866 * gcc.c-torture/compile/pr48596.c: ... here.
7867
7868 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7869
7870 PR c++/51641
7871 * g++.dg/lookup/hidden-class17.C: New test.
7872
7873 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c/52577
7876 * gcc.dg/Wunused-var-3.c: New test.
7877
7878 2012-03-13 Martin Jambor <mjambor@suse.cz>
7879
7880 * gcc.dg/misaligned-expand-2.c: New test.
7881
7882 2012-03-13 Richard Guenther <rguenther@suse.de>
7883
7884 PR middle-end/52134
7885 * gcc.dg/pr52134.c: New testcase.
7886
7887 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7888
7889 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7890
7891 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7892
7893 PR tree-optimization/46728
7894 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7895 * gcc.target/powerpc/pr46728-5.c: Likewise.
7896 * gcc.target/powerpc/pr46728-8.c: Likewise.
7897 * gcc.target/powerpc/pr46728-10.c: Likewise.
7898 * gcc.target/powerpc/pr46728-11.c: Likewise.
7899 * gcc.target/powerpc/pr46728-13.c: Likewise.
7900 * gcc.target/powerpc/pr46728-14.c: Likewise.
7901 * gcc.target/powerpc/pr46728-15.c: Likewise.
7902
7903 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7904
7905 PR c++/52299
7906 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7907
7908 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7909
7910 PR tree-optimization/46728
7911 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7912 * gcc.target/powerpc/pr46728-5.c: Likewise.
7913 * gcc.target/powerpc/pr46728-8.c: Likewise.
7914 * gcc.target/powerpc/pr46728-10.c: Likewise.
7915 * gcc.target/powerpc/pr46728-11.c: Likewise.
7916 * gcc.target/powerpc/pr46728-13.c: Likewise.
7917 * gcc.target/powerpc/pr46728-14.c: Likewise.
7918 * gcc.target/powerpc/pr46728-15.c: Likewise.
7919
7920 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7921
7922 PR target/49868
7923 * gcc.target/avr/torture/addr-space-1.h: New file.
7924 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7925 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7926 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7927 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7928
7929 2012-03-12 Andrew Pinski <apinski@cavium.com>
7930
7931 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7932
7933 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7936 * g++.dg/abi/thunk4.C: Likewise.
7937 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7938 Adapt line numbers.
7939 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7940 handling.
7941 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7942 * g++.dg/eh/spbp.C: Likewise.
7943 * g++.dg/ext/label13.C: Likewise.
7944 * g++.dg/guality/guality.exp: Likewise.
7945 * g++.dg/other/anon5.C: Likewise.
7946 * g++.dg/other/pragma-ep-1.C: Remove.
7947 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7948 * g++.dg/warn/pr31246.C: Likewise.
7949 * g++.dg/warn/weak1.C: Likewise.
7950 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7951 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7952 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7953 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7954 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7955 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7956 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7957 * gcc.dg/c99-tgmath-1.c: Likewise.
7958 * gcc.dg/c99-tgmath-2.c: Likewise.
7959 * gcc.dg/c99-tgmath-3.c: Likewise.
7960 * gcc.dg/c99-tgmath-4.c: Likewise.
7961 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7962 handling.
7963 * gcc.dg/debug/pr49032.c: Likewise.
7964 * gcc.dg/guality/guality.exp: Likewise.
7965 * gcc.dg/intmax_t-1.c: Likewise.
7966 * gcc.dg/pr48616.c: Likewise.
7967 * gcc.dg/pragma-ep-1.c: Remove.
7968 * gcc.dg/pragma-ep-2.c: Remove.
7969 * gcc.dg/pragma-ep-3.c: Remove.
7970 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7971 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7972 * gcc.misc-tests/gcov-14.c: Likewise.
7973 * gfortran.dg/guality/guality.exp: Likewise.
7974 * lib/target-supports.exp (check_weak_available): Likewise.
7975 (add_options_for_tls): Likewise.
7976 (check_ascii_locale_available): Likewise.
7977 * obj-c++.dg/dwarf-2.mm: Likewise.
7978 * objc.dg/dwarf-1.m: Likewise.
7979 * objc.dg/dwarf-2.m: Likewise.
7980
7981 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR tree-optimization/51721
7984 * gcc.dg/tree-ssa/vrp64.c: New test.
7985
7986 PR tree-optimization/52533
7987 * gcc.c-torture/compile/pr52533.c: New test.
7988
7989 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7990
7991 * gcc.target/i386/rtm-xabort-1.c: New.
7992 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7993 * gcc.target/i386/rtm-xend-1.c: Ditto.
7994 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7995 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7996 * gcc.target/i386/sse-13.c: Ditto.
7997 * gcc.target/i386/sse-14.c: Ditto.
7998 * gcc.target/i386/sse-22.c: Ditto.
7999 * gcc.target/i386/sse-23.c: Ditto.
8000 * g++.dg/other/i386-2.C: Ditto.
8001 * g++.dg/other/i386-3.C: Ditto.
8002
8003 2012-03-12 Tobias Burnus <burnus@net-b.de>
8004
8005 PR fortran/52542
8006 * gfortran.dg/proc_ptr_35.f90: New.
8007
8008 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8009
8010 PR target/52530
8011 * gcc.dg/torture/pr52530.c: New test.
8012
8013 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8014
8015 PR target/51244
8016 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8017
8018 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8019
8020 PR target/52450
8021 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8022
8023 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8024
8025 2012-03-09 Andrew Pinski <apinski@cavium.com>
8026
8027 PR middle-end/51988
8028 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8029 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8030
8031 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8032
8033 * gcc.dg/tree-ssa/scev-3.c: New.
8034 * gcc.dg/tree-ssa/scev-4.c: New.
8035
8036 2012-03-08 Tobias Burnus <burnus@net-b.de>
8037
8038 PR fortran/52469
8039 * gfortran.dg/proc_ptr_34.f90
8040
8041 2012-03-07 Jason Merrill <jason@redhat.com>
8042
8043 PR c++/52521
8044 * g++.dg/cpp0x/udlit-mangle.C: New.
8045
8046 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8047
8048 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8049
8050 2012-03-06 Richard Guenther <rguenther@suse.de>
8051
8052 PR middle-end/52493
8053 * gcc.dg/torture/pr52493.c: New testcase.
8054
8055 2012-03-06 Richard Guenther <rguenther@suse.de>
8056
8057 PR lto/52097
8058 * gcc.dg/lto/pr52097_0.c: New testcase.
8059
8060 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8061
8062 PR target/51244
8063 * gcc.target/sh/pr51244-1.c: New.
8064 * gcc.target/sh/pr51244-2.c: New.
8065 * gcc.target/sh/pr51244-3.c: New.
8066
8067 2012-03-05 Jason Merrill <jason@redhat.com>
8068
8069 PR c++/51930
8070 * g++.dg/ext/visibility/template11.C: New.
8071
8072 * g++.dg/cpp0x/implicit13.C: New.
8073
8074 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR tree-optimization/51721
8077 * gcc.dg/tree-ssa/vrp63.c: New test.
8078 * gcc.dg/pr51721.c: New test.
8079
8080 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8081
8082 PR fortran/50981
8083 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8084 argument checks.
8085
8086 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8087
8088 PR target/52146
8089 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8090
8091 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8092
8093 PR fortran/50981
8094 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8095
8096 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8097
8098 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8099 int32plus.
8100
8101 2012-03-03 Jason Merrill <jason@redhat.com>
8102
8103 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8104
8105 Core 1270
8106 * g++.dg/cpp0x/initlist65.C: New.
8107
8108 PR c++/36797
8109 * g++.dg/ext/is_empty2.C: New.
8110
8111 2012-03-03 Tobias Burnus <burnus@net-b.de>
8112
8113 PR fortran/48820
8114 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8115
8116 2012-03-03 Tobias Burnus <burnus@net-b.de>
8117
8118 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8119 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8120 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8121 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8122 * gfortran.dg/class_30.f90: Remove dg-warning line.
8123 * gfortran.dg/bind_c_usage_25.f90: New.
8124
8125 2012-03-03 Tobias Burnus <burnus@net-b.de>
8126
8127 PR fortran/48820
8128 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8129 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8130 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8131
8132 2012-03-03 Tobias Burnus <burnus@net-b.de>
8133
8134 PR fortran/48820
8135 * gfortran.dg/assumed_type_1.f90: New.
8136 * gfortran.dg/assumed_type_2.f90: New.
8137 * gfortran.dg/assumed_type_3.f90: New.
8138 * gfortran.dg/assumed_type_4.f90: New.
8139
8140 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/49486
8143 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8144 * gcc.target/sh/pr49468-di.c: New.
8145
8146 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8147
8148 * gcc.dg/graphite/pr50561.c: Update.
8149
8150 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8151
8152 * gcc.target/powerpc/pr52457.c: New test.
8153
8154 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8155
8156 * gcc.target/arm/sat-1.c: New test.
8157
8158 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8159
8160 PR target/46716
8161 * gcc.target/i386/pr46716.c: New test.
8162
8163 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8164
8165 PR c++/51989
8166 * g++.dg/cpp0x/sfinae32.C: New.
8167
8168 2012-03-02 Richard Guenther <rguenther@suse.de>
8169
8170 PR tree-optimization/52406
8171 * gcc.dg/torture/pr52406.c: New testcase.
8172
8173 2012-03-02 Tobias Burnus <burnus@net-b.de>
8174
8175 PR fortran/52325
8176 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8177 * gfortran.dg/nullify_2.f90: Update dg-error.
8178 * gfortran.dg/nullify_4.f90: Ditto.
8179 * gfortran.dg/pointer_init_6.f90: Ditto.
8180
8181 2012-03-02 Tobias Burnus <burnus@net-b.de>
8182
8183 PR fortran/52270
8184 * gfortran.dg/class_51.f90: New.
8185
8186 2012-03-02 Tobias Burnus <burnus@net-b.de>
8187
8188 PR fortran/52452
8189 * gfortran.dg/intrinsic_8.f90: New.
8190
8191 2012-03-01 Kai Tietz <ktietz@redhat.com>
8192
8193 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8194 routines on mingw targets.
8195 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8196
8197 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR tree-optimization/52445
8200 * gcc.dg/pr52445.c: New test.
8201
8202 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR target/52437
8205 * gcc.c-torture/compile/pr52437.c: New test.
8206
8207 PR middle-end/52419
8208 * gcc.dg/torture/pr52419.c: New test.
8209
8210 PR tree-optimization/52429
8211 * gcc.dg/torture/pr52429.c: New test.
8212 * g++.dg/opt/pr52429.C: New test.
8213
8214 2012-02-29 Richard Guenther <rguenther@suse.de>
8215
8216 PR testsuite/52297
8217 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8218 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8219 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8220 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8221 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8222 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8223
8224 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8225
8226 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8227
8228 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8229
8230 PR fortran/52386
8231 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8232
8233 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8234
8235 PR target/51534
8236 * gcc.target/arm/neon/pr51534.c: New testcase.
8237
8238 2012-02-28 Richard Guenther <rguenther@suse.de>
8239
8240 PR target/52407
8241 * gcc.dg/torture/pr52407.c: New testcase.
8242
8243 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8244
8245 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8246 * gcc.target/arm/vfp2.c: Likewise.
8247 * gcc.target/arm/vfp3.c: Likewise.
8248 * gcc.target/arm/vfp4.c: Likewise.
8249 * gcc.target/arm/vfp5.c: Likewise.
8250 * gcc.target/arm/vfp6.c: Likewise.
8251 * gcc.target/arm/vfp7.c: Likewise.
8252 * gcc.target/arm/vfp8.c: Likewise.
8253 * gcc.target/arm/vfp9.c: Likewise.
8254 * gcc.target/arm/vfp10.c: Likewise.
8255 * gcc.target/arm/vfp11.c: Likewise.
8256 * gcc.target/arm/vfp12.c: Likewise.
8257 * gcc.target/arm/vfp13.c: Likewise.
8258 * gcc.target/arm/vfp14.c: Likewise.
8259 * gcc.target/arm/vfp15.c: Likewise.
8260 * gcc.target/arm/vfp16.c: Likewise.
8261 * gcc.target/arm/vfp17.c: Likewise.
8262 * gcc.target/arm/neon-constants.h: New file.
8263 * gcc.target/arm/neon-vect1.c: New test.
8264 * gcc.target/arm/neon-vect2.c: New test.
8265 * gcc.target/arm/neon-vect3.c: New test.
8266 * gcc.target/arm/neon-vect4.c: New test.
8267 * gcc.target/arm/neon-vect5.c: New test.
8268 * gcc.target/arm/neon-vect6.c: New test.
8269 * gcc.target/arm/neon-vect7.c: New test.
8270 * gcc.target/arm/neon-vect8.c: New test.
8271
8272 2012-02-28 Richard Guenther <rguenther@suse.de>
8273
8274 PR tree-optimization/52402
8275 * gcc.dg/torture/pr52402.c: New testcase.
8276
8277 2012-02-28 Richard Guenther <rguenther@suse.de>
8278
8279 PR lto/52400
8280 * g++.dg/lto/pr52400_0.C: New testcase.
8281
8282 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8283
8284 * gcc.target/avr/torture/builtins-1.c: New test.
8285 * gcc.target/avr/torture/builtins-error.c: New test.
8286
8287 2012-02-28 Kai Tietz <ktietz@redhat.com>
8288
8289 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8290 * gcc.target/i386/pr45352-2.c: Likewise.
8291 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8292 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8293 targets instead rand.
8294 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8295 * gcc.target/i386/sse2-mul-1.c: Likewise.
8296 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8297 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8298 * gcc.target/i386/pad-1.c: Likewise.
8299 * gcc.target/i386/pad-9.c: Likewise.
8300 * gcc.target/i386/pad-2.c: Likewise.
8301 * gcc.target/i386/pad-5b.c: Likewise.
8302 * gcc.target/i386/pad-8.c: Likewise.
8303 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8304 * gcc.target/i386/pr44130.c: Likewise.
8305 * gcc.target/i386/align-main-1.c: Likewise.
8306 * gcc.target/i386/align-main-2.c: Likewise.
8307 * gcc.target/i386/sw-1.c: Likewise.
8308 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8309 on x64 mingw target.
8310 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8311 * gcc.target/i386/pr46295.c: Likewise.
8312 * gcc.target/i386/amd64-abi-1.c: Likewise.
8313 * gcc.target/i386/amd64-abi-2.c: Likewise.
8314 * gcc.target/i386/pr39082-1.c: Likewise.
8315 * gcc.target/i386/pr39162.c: Likewise.
8316 * gcc.target/i386/pr22152.c: Likewise.
8317 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8318 * gcc.target/i386/wrfsbase-2.c: Likewise.
8319 * gcc.target/i386/local.c: Likewise
8320 * gcc.target/i386/wrgsbase-1.c: Likewise.
8321 * gcc.target/i386/wrfsbase-1.c: Likewise.
8322 * gcc.target/i386/pr39315-3.c: Likewise.
8323 * gcc.target/i386/pr35767-4.c: Likewise.
8324 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8325 x64 mingw target.
8326 * gcc.target/i386/pr45336-2.c: Likewise.
8327 * gcc.target/i386/pr45336-1.c: Likewise.
8328 * gcc.target/i386/pr45336-4.c: Likewise.
8329
8330 2012-02-27 Tristan Gingold <gingold@adacore.com>
8331
8332 * gnat.dg/array20.ad[sb]: New test.
8333
8334 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR target/52375
8337 * gcc.target/arm/pr52375.c: New test.
8338 * gcc.c-torture/compile/pr52375.c: New test.
8339
8340 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8341
8342 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8343 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8344
8345 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * gnat.dg/aggr19.adb: New test.
8348 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8349
8350 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 PR target/49263
8353 * gcc.target/sh/pr49263.c: New.
8354
8355 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8356
8357 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8358 simulate_thread_wrapper_other_threads
8359 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8360 Move initialization of 'value' to main().
8361 (main): Initialize 'value';
8362 * gcc.dg/simulate-thread/speculative-store.c
8363 (simulate_thread_step_verify): Return 0 when successful.
8364 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8365 Reduce threshold.
8366 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8367 (simulate_thread_wrapper_other_threads): Return a success/fail value
8368 and issue an error if the instruction count threshold is exceeded.
8369
8370 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8371
8372 PR target/50580
8373 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8374 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8375
8376 2012-02-24 Richard Guenther <rguenther@suse.de>
8377
8378 PR middle-end/52355
8379 * gcc.dg/pr52355.c: New testcase.
8380
8381 2012-02-23 Kai Tietz <ktietz@redhat.com>
8382
8383 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8384 * gcc.dg/Wpadded.c: Likewise.
8385 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8386 structure-layout.
8387 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8388 for sleep by Sleep and add windows.h include for this function.
8389 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8390 targets.
8391 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8392 target.
8393 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8394 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8395 on x64 mingw target.
8396 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8397 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8398 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8399 failure on LLP64 target.
8400
8401 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8402
8403 PR c/52290
8404 * gcc.dg/noncompile/pr52290.c: New test.
8405
8406 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR tree-optimization/52019
8409 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8410
8411 2012-02-22 Kai Tietz <ktietz@redhat.com>
8412
8413 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8414 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8415 derived pdiff_t type.
8416 * g++.dg/torture/pr49720.C: Likewise
8417
8418 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8419
8420 PR target/52330
8421 * gcc.target/i386/pr52330.c: New test.
8422
8423 2012-02-22 Tobias Burnus <burnus@net-b.de>
8424
8425 PR fortran/52335
8426 * gfortran.dg/io_constraints_10.f90: New.
8427
8428 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8429
8430 * lib/target-supports.exp (check_effective_target_vect_condition):
8431 Return true for NEON.
8432
8433 2012-02-21 Kai Tietz <ktietz@redhat.com>
8434
8435 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8436
8437 2012-02-21 Richard Guenther <rguenther@suse.de>
8438
8439 PR tree-optimization/52324
8440 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8441
8442 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8443
8444 PR middle-end/51782
8445 * gcc.target/avr/torture/pr51782-1.c: New test.
8446
8447 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR tree-optimization/52318
8450 * gcc.dg/pr52318.c: New test.
8451
8452 2012-02-20 Kai Tietz <ktietz@redhat.com>
8453
8454 * gcc.dg/bf-ms-layout-3.c: New testcase.
8455
8456 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8457
8458 PR testsuite/52229
8459 PR fortran/32380
8460 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8461
8462 2012-02-20 Richard Guenther <rguenther@suse.de>
8463
8464 PR tree-optimization/52298
8465 * gcc.dg/torture/pr52298.c: New testcase.
8466 * gcc.dg/vect/pr52298.c: Likewise.
8467
8468 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8469
8470 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8471 * gcc.c-torture/execute/pr52286.c: Ditto.
8472
8473 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR tree-optimization/52286
8476 * gcc.c-torture/execute/pr52286.c: New test.
8477
8478 2012-02-18 Tobias Burnus <burnus@net-b.de>
8479
8480 PR fortran/52295
8481 * gfortran.dg/interface_35.f90: Use -std=f2003.
8482 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8483 * gfortran.dg/interface_assignment_4.f90: Ditto.
8484 * gfortran.dg/bessel_1.f90: Ditto.
8485 * gfortran.dg/func_result_6.f90: Ditto.
8486 * gfortran.dg/hypot_1.f90: Ditto.
8487 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8488
8489 2012-02-17 Tobias Burnus <burnus@net-b.de>
8490
8491 PR translation/52232
8492 PR translation/52234
8493 PR translation/52245
8494 PR translation/52246
8495 PR translation/52262
8496 PR translation/52273
8497 * gfortran.dg/coarray_22.f90: Update dg-error.
8498 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8499
8500 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502 PR target/51753
8503 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8504 (simulate-thread): Use default timeout.
8505
8506 2012-02-16 Jason Merrill <jason@redhat.com>
8507
8508 PR c++/52248
8509 * g++.dg/ext/timevar1.C: New.
8510
8511 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8512
8513 PR c++/52126
8514 * g++.dg/template/using21.C: New.
8515 * g++.dg/template/using22.C: Likewise.
8516
8517 2012-02-16 Jason Merrill <jason@redhat.com>
8518
8519 PR c++/51415
8520 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8521
8522 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR tree-optimization/52255
8525 * gcc.c-torture/compile/pr52255.c: New test.
8526
8527 PR debug/52260
8528 * g++.dg/debug/dwarf2/pr52260.C: New test.
8529
8530 PR middle-end/51929
8531 * g++.dg/ipa/pr51929.C: New test.
8532
8533 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8534
8535 PR target/52199
8536 * gcc.target/powerpc/pr52199.c: New file.
8537
8538 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8539
8540 PR target/52152
8541 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8542
8543 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544
8545 * gcc.dg/pr51867.c: Don't include <math.h>.
8546 (sqrtf): Declare.
8547
8548 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8549
8550 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8551 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8552
8553 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8554
8555 PR tree-optimization/50561
8556 * gcc.dg/graphite/pr50561.c: New testcase.
8557
8558 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8559
8560 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8561 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8562
8563 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8564
8565 * gnat.dg/discr35.ad[sb]: New test.
8566
8567 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * gnat.dg/volatile10.adb: New test.
8570 * gnat.dg/volatile10_pkg.ads: New helper.
8571
8572 2012-02-14 Jason Merrill <jason@redhat.com>
8573
8574 * g++.dg/ext/attrib43.C: New.
8575
8576 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8577
8578 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8579 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8580 fgnu_tm.
8581 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8582 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8583 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8584 effective_target fgnu_tm.
8585 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8586
8587 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c++/52247
8590 * g++.dg/template/asmgoto1.C: New test.
8591
8592 2012-02-14 Ian Lance Taylor <iant@google.com>
8593
8594 PR go/48501
8595 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8596 compiling generated file for 64bit and index tests.
8597
8598 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8599
8600 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8601
8602 2012-02-14 Richard Guenther <rguenther@suse.de>
8603
8604 PR tree-optimization/52244
8605 PR tree-optimization/51528
8606 * gcc.dg/torture/pr52244.c: New testcase.
8607
8608 2012-02-14 Walter Lee <walt@tilera.com>
8609
8610 * g++.dg/other/PR23205.C: Disable test on tile.
8611 * g++.dg/other/pr23205-2.C: Disable test on tile.
8612 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8613 * gcc.dg/20040813-1.c: Disable test on tile.
8614 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8615 * gcc.misc-tests/linkage.exp: Handle tilegx.
8616
8617 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR tree-optimization/52210
8620 * gcc.dg/pr52210.c: New test.
8621
8622 2012-02-14 Jason Merrill <jason@redhat.com>
8623
8624 PR c++/39055
8625 * g++.dg/overload/defarg5.C: New.
8626
8627 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR c/52181
8630 * c-c++-common/pr52181.c: New test.
8631
8632 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR c++/52215
8635 * g++.dg/ext/atomic-1.C: New test.
8636
8637 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8638
8639 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8640
8641 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR middle-end/52209
8644 * gcc.c-torture/execute/pr52209.c: New test.
8645
8646 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8647
8648 PR fortran/50981
8649 * gfortran.dg/elemental_optional_args_5.f03: New test.
8650
8651 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8652
8653 PR testsuite/50076
8654 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8655 cases.
8656
8657 2012-02-11 Ian Lance Taylor <iant@google.com>
8658
8659 PR go/51874
8660 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8661 SPARC Solaris. Don't run the test at all on systems where it may
8662 not work, rather than xfailing it.
8663
8664 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8665
8666 PR rtl-optimization/52175
8667 * gcc.c-torture/compile/pr52175.c: New test.
8668
8669 2012-02-10 Jason Merrill <jason@redhat.com>
8670
8671 PR c++/51910
8672 * g++.dg/template/repo10.C: New.
8673
8674 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR debug/52132
8677 * gcc.dg/pr52132.c: New test.
8678
8679 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8680
8681 * gnat.dg/specs/aggr4.ads: New test.
8682 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8683
8684 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8685
8686 PR target/52146
8687 * gcc.target/i386/pr52146.c: New.
8688
8689 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR middle-end/52177
8692 * c-c++-common/pr52177.c: New test.
8693
8694 2012-02-10 Jan Hubicka <jh@suse.cz>
8695
8696 PR middle-end/48600
8697 * g++.dg/torture/pr48600.C: New testcase.
8698
8699 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8700
8701 PR middle-end/52140
8702 * gcc.dg/dfp/pr52140.c: New test.
8703
8704 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR fortran/32380
8707 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8708 of dg-options.
8709
8710 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8711
8712 PR middle-end/51867
8713 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8714 * gcc.dg/pr51867.c: New test.
8715
8716 2012-02-09 Ian Lance Taylor <iant@google.com>
8717
8718 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8719 which don't support -fsplit-stack. Turn off optimization when
8720 compiling select5-out.go.
8721
8722 2012-02-08 Ian Lance Taylor <iant@google.com>
8723
8724 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8725 systems which don't support -fsplit-stack.
8726
8727 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8728
8729 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8730 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8731 machine instuction in the log.
8732
8733 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8734
8735 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8736 to 20 seconds.
8737
8738 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8739
8740 PR driver/48524
8741 * gcc.dg/pr48524.c: New test.
8742 * gcc.dg/pr48524.spec: New spec file for test.
8743
8744 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8745
8746 PR fortran/32380
8747 * gfortran.dg/vect/pr32380.f90: New test.
8748
8749 2012-02-08 Tobias Burnus <burnus@net-b.de>
8750
8751 PR fortran/52151
8752 * gfortran.dg/realloc_on_assign_12.f90: New.
8753
8754 2012-02-08 Richard Guenther <rguenther@suse.de>
8755
8756 PR rtl-optimization/52170
8757 * gcc.dg/torture/pr52170.c: New testcase.
8758
8759 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR gcov-profile/52150
8762 * gcc.dg/tree-prof/pr52150.c: New test.
8763
8764 PR rtl-optimization/52139
8765 * gcc.dg/pr52139.c: New test.
8766
8767 2012-02-07 Jason Merrill <jason@redhat.com>
8768
8769 PR c++/51675
8770 * g++.dg/cpp0x/constexpr-union3.C: New.
8771
8772 PR c++/52035
8773 * g++.dg/lto/pr52035_0.C: New.
8774
8775 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8776
8777 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8778 * gcc.dg/special/weak-1.c: Likewise.
8779 * gcc.dg/ucnid-12.c: Likewise.
8780 * gcc.dg/torture/pr45678-1.c: Likewise.
8781 * gcc.dg/torture/pr45678-2.c: Likewise.
8782 * gcc.dg/vector-4.c: Likewise.
8783 * gcc.dg/ipa/inline-5.c: Likewise.
8784 * gcc.dg/ucnid-11.c: Likewise.
8785 * gcc.misc-tests/gcov-13.c: Likewise.
8786 * gcc.misc-tests/gcov-14.c: Likewise.
8787 * g++.dg/ext/label13.C: Likewise.
8788 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8789 hppa*-*-hpux* options.
8790 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8791 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8792 * gcc.dg/pr48616.c: Likewise.
8793 * gcc.dg/pr17957.c: Likewise.
8794 * gcc.dg/pr17055-1.c: Likewise.
8795 * gcc.dg/pr32912-1.c: Likewise.
8796 * gcc.dg/tm/pr51472.c: Likewise.
8797 * c-c++-common/fold-bitand-4.c: Likewise.
8798 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8799 Use dg-additional-options for extra options.
8800
8801 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8802
8803 * gcc.target/epiphany/interrupt-2.c: New test.
8804
8805 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8806
8807 PR target/52155
8808 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8809 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8810 for MIPS ELF.
8811
8812 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8813
8814 PR target/52152
8815 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8816
8817 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8818
8819 PR middle-end/24306
8820 PR target/52154
8821 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8822 * gcc.target/mips/va-arg-1.c: New test.
8823
8824 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8825
8826 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8827 for -mno-pointers-to-nested-functions.
8828
8829 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8830
8831 * gcc.c-torture/execute/20120207-1.c: New test.
8832
8833 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR rtl-optimization/52060
8836 * gcc.dg/torture/pr52060.c: New test.
8837
8838 PR middle-end/52074
8839 * gcc.c-torture/compile/pr52074.c: New test.
8840
8841 2012-02-07 Tobias Burnus <burnus@net-b.de>
8842
8843 PR fortran/51514
8844 * gfortran.dg/class_to_type_2.f90: New.
8845
8846 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8847
8848 PR fortran/32373
8849 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8850 Remove module.
8851
8852 2012-02-06 Jason Merrill <jason@redhat.com>
8853
8854 PR c++/52088
8855 * g++.dg/template/conv13.C: New.
8856
8857 2012-02-06 Richard Guenther <rguenther@suse.de>
8858
8859 PR tree-optimization/52115
8860 * gcc.c-torture/compile/pr52115.c: New testcase.
8861
8862 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR target/52129
8865 * gcc.c-torture/execute/pr52129.c: New test.
8866
8867 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8868
8869 * gcc.dg/pr48374.c: Actually add the test I forgot
8870 in the 2012-01-25 commit.
8871
8872 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8873
8874 PR fortran/32373
8875 * gfortran.dg/vect/vect-8.f90: New test case.
8876
8877 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8878
8879 PR fortran/48847
8880 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8881
8882 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8883
8884 PR fortran/52102
8885 * gfortran.dg/class_48.f90 : Add test of allocate class array
8886 component with source in subroutine test3. Remove commenting
8887 out in subroutine test4, since branching on unitialized variable
8888 is now fixed (no PR for this last.).
8889
8890 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8891
8892 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8893 on MIPS targets.
8894 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8895
8896 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8897
8898 PR target/52125
8899 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8900 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8901
8902 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8903
8904 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8905 (check_effective_target_sync_int_long): Use it.
8906 (check_effective_target_sync_char_short): Likewise.
8907 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8908
8909 2012-02-05 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/51972
8912 * gfortran.dg/class_48.f90: Add some further checks.
8913
8914 2012-02-05 Ira Rosen <irar@il.ibm.com>
8915
8916 PR tree-optimization/52091
8917 * gcc.dg/vect/pr52091.c: New test.
8918
8919 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR rtl-optimization/52113
8922 * gcc.target/avr/pr52113.c: New test.
8923
8924 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR rtl-optimization/52092
8927 * gcc.c-torture/compile/pr52092.c: New test.
8928
8929 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8930
8931 PR fortran/41587
8932 * gfortran.dg/class_array_10.f03: New test.
8933
8934 PR fortran/46356
8935 * gfortran.dg/class_array_11.f03: New test.
8936
8937 PR fortran/51754
8938 * gfortran.dg/class_array_12.f03: New test.
8939
8940 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8941
8942 PR fortran/52012
8943 * gfortran.dg/realloc_on_assign_11.f90: New test.
8944
8945 2012-02-02 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/52093
8948 * gfortran.dg/shape_7.f90: New.
8949
8950 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8951
8952 * gcc.target/mips/mips-prepend-1.c: New test.
8953
8954 2012-02-02 Jan Hubicka <jh@suse.cz>
8955 Tom de Vries <tom@codesourcery.com>
8956
8957 PR middle-end/51998
8958 * gcc.dg/alias-12.c: New testcase.
8959 * gcc.dg/alias-13.c: New testcase.
8960
8961 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR target/52086
8964 * gcc.dg/pr52086.c: New test.
8965
8966 PR tree-optimization/52073
8967 * gcc.c-torture/compile/pr52073.c: New test.
8968
8969 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8970
8971 PR fortran/51958
8972 * gfortran.dg/function_optimize_10.f90: New test.
8973
8974 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8975
8976 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8977 test on alpha*-*-*.
8978
8979 2012-02-01 Tobias Burnus <burnus@net-b.de>
8980
8981 PR fortran/52024
8982 * gfortran.dg/typebound_operator_14.f90: New.
8983
8984 2012-02-01 Tobias Burnus <burnus@net-b.de>
8985
8986 PR fortran/52059
8987 * gfortran.dg/elemental_function_1.f90: New.
8988
8989 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8990
8991 PR rtl-optimization/51374
8992 * gcc.target/avr/torture/pr51374-1.c:
8993 Also fail if SBIS is seen.
8994
8995 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8996
8997 PR rtl-optimization/51374
8998 * gcc.target/avr/torture/pr51374-1.c: New.
8999
9000 2012-01-31 Tobias Burnus <burnus@net-b.de>
9001
9002 PR fortran/52024
9003 * gfortran.dg/typebound_generic_11.f90: New.
9004
9005 2012-01-31 Tobias Burnus <burnus@net-b.de>
9006
9007 PR fortran/52029
9008 * gfortran.dg/class_49.f90: New.
9009
9010 2012-01-31 Tobias Burnus <burnus@net-b.de>
9011
9012 PR fortran/52013
9013 * gfortran.dg/elemental_args_check_6.f90: New.
9014
9015 2012-01-31 Jason Merrill <jason@redhat.com>
9016
9017 PR c++/52043
9018 * g++.dg/cpp0x/variadic122.C: New.
9019
9020 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9021
9022 PR fortran/52012
9023 * gfortran.dg/realloc_on_assign_10.f90: New test.
9024
9025 2012-01-31 Richard Guenther <rguenther@suse.de>
9026
9027 PR tree-optimization/51528
9028 * gcc.dg/torture/pr51528.c: New testcase.
9029
9030 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9031
9032 PR go/48501
9033 * lib/go.exp (go_target_compile): Append timeout= to options.
9034 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9035 select5-out.go test on alpha*-*-* targets.
9036
9037 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9038
9039 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9040 (TEST_SHORT): Reformat in the same way.
9041 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9042 (TEST_SHORT): Reformat in the same way.
9043 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9044 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9045 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9046 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9047 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9048
9049 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9050
9051 PR target/51835
9052 * gcc.target/arm/pr51835.c: New testcase.
9053
9054 2012-01-30 Richard Guenther <rguenther@suse.de>
9055
9056 PR tree-optimization/52028
9057 * gcc.dg/torture/pr52028.c: New testcase.
9058 * gfortran.dg/ldist-pr45199.f: Adjust.
9059 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9060 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9061 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9062
9063 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR debug/52027
9066 * gcc.dg/tree-prof/pr52027.c: New test.
9067
9068 PR tree-optimization/52046
9069 * gcc.dg/pr52046.c: New test.
9070
9071 PR debug/52048
9072 * g++.dg/other/pr52048.C: New test.
9073
9074 2012-01-30 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/52045
9077 * gcc.dg/pr52045.c: New testcase.
9078
9079 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9080
9081 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9082 new code generated for __sync_lock_release.
9083
9084 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9085
9086 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9087
9088 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9089
9090 PR testsuite/51875
9091 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9092
9093 * g++.dg/ext/visibility/template10.C: Fix typo.
9094
9095 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9096
9097 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/51327
9100 * g++.dg/cpp0x/constexpr-ice6.C: New.
9101
9102 2012-01-29 Tobias Burnus <burnus@net-b.de>
9103
9104 PR fortran/41600
9105 * gfortran.dg/default_initialization_6.f90: New.
9106
9107 2012-01-29 Tobias Burnus <burnus@net-b.de>
9108
9109 PR fortran/51972
9110 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9111 * gfortran.dg/class_48.f90: New.
9112
9113 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9114
9115 PR fortran/51808
9116 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9117
9118 2012-01-28 Tobias Burnus <burnus@net-b.de>
9119
9120 PR fortran/51972
9121 * gfortran.dg/class_allocate_12.f90: New.
9122
9123 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9124
9125 * gcc.dg/torture/pr50444.c: Fix dg directives.
9126
9127 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/52006
9130 * gcc.target/arm/pr52006.c: New test.
9131
9132 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9133
9134 PR testsuite/52011
9135 * gcc.dg/lto/trans-mem.h: New file.
9136 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9137 * gcc.dg/lto/trans-mem-1_1.c: Same.
9138 * gcc.dg/lto/trans-mem-4_1.c: Same.
9139 * gcc.dg/lto/trans-mem-3_1.c: Same.
9140
9141 2012-01-27 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/52022
9144 * gfortran.dg/dummy_procedure_7.f90: New.
9145
9146 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9147
9148 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9149 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9150
9151 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR c++/51852
9154 * g++.dg/other/gc5.C: New test.
9155
9156 2012-01-27 Richard Guenther <rguenther@suse.de>
9157
9158 PR tree-optimization/50444
9159 * gcc.dg/torture/pr50444.c: New testcase.
9160
9161 2012-01-27 Tobias Burnus <burnus@net-b.de>
9162
9163 PR fortran/51970
9164 PR fortran/51977
9165 * gfortran.dg/move_alloc_13.f90: New.
9166
9167 2012-01-27 Tobias Burnus <burnus@net-b.de>
9168
9169 PR fortran/51953
9170 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9171 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9172 and change dg-error string.
9173
9174 2012-01-27 Tobias Burnus <burnus@net-b.de>
9175
9176 PR fortran/52016
9177 * gfortran.dg/elemental_args_check_5.f90: New.
9178
9179 2012-01-27 Richard Guenther <rguenther@suse.de>
9180
9181 PR middle-end/51959
9182 * g++.dg/torture/pr51959.C: New testcase.
9183
9184 2012-01-27 Tom de Vries <tom@codesourcery.com>
9185
9186 PR tree-optimization/51990
9187 * gcc.dg/pr51990.c: New test.
9188 * gcc.dg/pr51990-2.c: Same.
9189
9190 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9191 Tobias Burnus <burnus@gcc.gnu.org>
9192
9193 PR fortran/48705
9194 * gfortran.dg/class_allocate_11.f03: New.
9195
9196 PR fortran/51870
9197 PR fortran/51943
9198 PR fortran/51946
9199 * gfortran.dg/class_allocate_7.f03: New.
9200 * gfortran.dg/class_allocate_8.f03: New.
9201 * gfortran.dg/class_allocate_9.f03: New.
9202 * gfortran.dg/class_allocate_10.f03: New.
9203
9204 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9205
9206 * gnat.dg/discr34.adb: New test.
9207 * gnat.dg/discr34_pkg.ads: New helper.
9208
9209 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gnat.dg/discr33.adb: New test.
9212
9213 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9214
9215 * gnat.dg/limited_with3.ad[sb): New test.
9216 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9217 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9218 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9219
9220 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9221
9222 * gnat.dg/stack_usage1.adb: New test.
9223 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9224
9225 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9226 * gcc.dg/pr44194-2.c: Likewise.
9227
9228 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9229
9230 PR c++/51370
9231 * g++.dg/template/crash112.C: New.
9232
9233 2012-01-27 Richard Henderson <rth@redhat.com>
9234
9235 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9236
9237 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9238
9239 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9240
9241 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR middle-end/51895
9244 * g++.dg/opt/pr51895.C: New test.
9245
9246 2012-01-26 Michael Matz <matz@suse.de>
9247
9248 PR tree-optimization/48794
9249 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9250
9251 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9252
9253 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9254
9255 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9256
9257 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9258 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9259 memory.
9260 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9261 the default value for s390 and s390x.
9262
9263 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9264
9265 PR lto/51698
9266 * gcc.dg/lto/trans-mem-4_0.c: New.
9267 * gcc.dg/lto/trans-mem-4_1.c: New.
9268 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9269 TM builtins.
9270 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9271 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9272 TM builtins.
9273 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9274 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9275 TM builtins.
9276
9277 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9278
9279 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9280
9281 2012-01-25 Ian Lance Taylor <iant@google.com>
9282
9283 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9284
9285 2012-01-25 Tobias Burnus <burnus@net-b.de>
9286
9287 PR fortran/51995
9288 * gfortran.dg/typebound_proc_25.f90: New.
9289
9290 2012-01-25 Jason Merrill <jason@redhat.com>
9291
9292 PR c++/51992
9293 * g++.dg/lto/pr51992_0.C: New.
9294
9295 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/51987
9298 * gcc.target/i386/pr51987.c: New test.
9299
9300 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9301
9302 * gcc.dg/tm/lto-1.c: Require lto support in target.
9303
9304 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9305
9306 PR rtl-optimization/48374
9307 * gcc.dg/pr48374.c: New test.
9308
9309 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9310
9311 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9312
9313 2012-01-25 Tobias Burnus <burnus@net-b.de>
9314
9315 PR fortran/51966
9316 * gfortran.dg/derived_constructor_char_3.f90: New.
9317
9318 2012-01-24 Ian Lance Taylor <iant@google.com>
9319
9320 * go.test/go-test.exp (filecmp): New procedure.
9321 (errchk): Handle quoted square brackets.
9322 (go-gc-tests): Set go_compile_args. Handle various new test
9323 lines. Skip a few new tests.
9324 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9325
9326 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9327
9328 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9329 (check_effective_target_vect_extract_even_odd)
9330 (check_effective_target_vect_interleave): Return true for MIPS
9331 paired-single.
9332
9333 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9334
9335 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9336 (main): Use it instead of argc.
9337
9338 2012-01-24 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/51973
9341 * g++.dg/cpp0x/sfinae31.C: New.
9342
9343 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9344
9345 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9346
9347 2012-01-24 Jason Merrill <jason@redhat.com>
9348
9349 PR c++/51812
9350 * g++.dg/inherit/covariant20.C: New.
9351
9352 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9353
9354 PR c++/51223
9355 * g++.dg/parse/crash58.C: New.
9356
9357 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR target/51957
9360 * gcc.dg/pr51957-1.c: New test.
9361 * gcc.dg/pr51957-1.h: New file.
9362 * gcc.dg/pr51957-2.c: New test.
9363
9364 2012-01-23 Jason Merrill <jason@redhat.com>
9365
9366 PR c++/51930
9367 * g++.dg/ext/visibility/template10.C: New.
9368
9369 2012-01-23 Tobias Burnus <burnus@net-b.de>
9370
9371 PR fortran/51948
9372 * gfortran.dg/move_alloc_12.f90: New.
9373
9374 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9375
9376 PR middle-end/45416
9377 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9378
9379 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9380
9381 PR c++/51398
9382 * g++.dg/template/crash111.C: New.
9383
9384 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9385
9386 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9387 configurations.
9388 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9389
9390 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9391
9392 PR testsuite/51941
9393 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9394 the DW_TAG_class_type and DW_AT_name: "Executor".
9395
9396 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9397
9398 * lib/target-supports.exp
9399 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9400 (check_effective_target_vect_interleave): Likewise.
9401
9402 2012-01-22 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/51925
9405 * g++.dg/template/using20.C: New.
9406 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9407
9408 2012-01-23 Jason Merrill <jason@redhat.com>
9409
9410 PR target/51934
9411 * g++.dg/torture/pr51344.C: Limit to x86.
9412
9413 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9414
9415 * c-c++-common/tm/omp.c: Require target with pthread support.
9416
9417 2012-01-23 Richard Guenther <rguenther@suse.de>
9418
9419 PR tree-optimization/51949
9420 * gcc.dg/torture/pr51949.c: New testcase.
9421
9422 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR rtl-optimization/51933
9425 * gcc.c-torture/execute/pr51933.c: New test.
9426
9427 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9428
9429 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9430 Do not define for Interix.
9431
9432 2012-01-22 Jason Merrill <jason@redhat.com>
9433
9434 PR c++/51832
9435 * g++.dg/lto/pr51832.h: New.
9436 * g++.dg/lto/pr51832_0.C: New.
9437 * g++.dg/lto/pr51832_1.C: New.
9438
9439 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * gcc.dg/ext-elim-1.c: New test.
9442
9443 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9444
9445 PR target/51931
9446 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9447 * g++.dg/opt/longbranch1.C: Likewise.
9448
9449 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9450
9451 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9452 in C++11 mode.
9453
9454 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9455
9456 PR fortran/50556
9457 * gfortran.dg/namelist_74.f90: New test.
9458 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9459
9460 2012-01-21 Tobias Burnus <burnus@net-b.de>
9461
9462 PR fortran/51913
9463 * gfortran.dg/class_47.f90: New.
9464
9465 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * gnat.dg/renaming5.ad[sb]: New test.
9468
9469 2012-01-20 Jason Merrill <jason@redhat.com>
9470
9471 PR c++/51919
9472 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9473
9474 2012-01-20 Jason Merrill <jason@redhat.com>
9475
9476 PR c++/51922
9477 * g++.dg/ext/attrib42.C: Require ilp32.
9478
9479 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR target/51915
9482 * gcc.target/arm/pr51915.c: New test.
9483
9484 2012-01-20 Cary Coutant <ccoutant@google.com>
9485 Dodji Seketeli <dodji@redhat.com>
9486
9487 PR debug/45682
9488 * g++.dg/debug/dwarf2/nested-3.C: New test.
9489
9490 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9491
9492 PR c++/51402
9493 * g++.dg/template/crash110.C: New.
9494
9495 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9498 Remove default options on hppa*-*-hpux*.
9499
9500 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9501
9502 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9503
9504 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9505
9506 * gcc.c-torture/compile/pr51856.c: New testcase.
9507
9508 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9509
9510 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9511 options to go_target_compile.
9512
9513 2012-01-20 Kai Tietz <ktietz@redhat.com>
9514
9515 * g++.dg/torture/pr51344.C: Fix typo.
9516
9517 2012-01-20 Richard Guenther <rguenther@suse.de>
9518
9519 PR tree-optimization/51903
9520 * g++.dg/torture/pr51903.C: New testcase.
9521
9522 2012-01-20 Tobias Burnus <burnus@net-b.de>
9523 Janus Weil <janus@gcc.gnu.org>
9524
9525 PR fortran/51056
9526 * gfortran.dg/use_21.f90: New.
9527
9528 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR target/51106
9531 * gcc.dg/torture/pr51106-1.c: New test.
9532 * gcc.dg/torture/pr51106-2.c: New test.
9533
9534 2012-01-19 Kai Tietz <ktietz@redhat.com>
9535
9536 * g++.dg/torture/pr51344.C: New test.
9537
9538 2012-01-19 Tobias Burnus <burnus@net-b.de>
9539
9540 PR fortran/51904
9541 * gfortran.dg/intrinsic_size_2.f90: New.
9542
9543 2012-01-19 Jason Merrill <jason@redhat.com>
9544
9545 PR c++/51889
9546 * g++.dg/inherit/using7.C: New.
9547
9548 2012-01-19 Richard Guenther <rguenther@suse.de>
9549
9550 PR tree-optimization/37997
9551 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9552
9553 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9554
9555 PR rtl-optimization/51505
9556 * gcc.dg/pr51505.c: New test.
9557
9558 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9559
9560 PR fortran/51634
9561 * gfortran.dg/typebound_operator_12.f03: New.
9562 * gfortran.dg/typebound_operator_13.f03: New.
9563
9564 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9565
9566 PR c++/51225
9567 * g++.dg/cpp0x/pr51225.C: New.
9568
9569 2012-01-17 Ian Lance Taylor <iant@google.com>
9570
9571 PR go/50656
9572 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9573
9574 2012-01-17 Tobias Burnus <burnus@net-b.de>
9575
9576 PR fortran/51869
9577 * gfortran.dg/realloc_on_assign_9.f90: New.
9578
9579 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9580
9581 PR other/51165
9582 * gcc.dg/tm/memopt-3.c: Remove xfail.
9583 * gcc.dg/tm/memopt-4.c: Remove xfail.
9584 * gcc.dg/tm/memopt-5.c: Remove xfail.
9585 * gcc.dg/tm/memopt-7.c: Remove xfail.
9586
9587 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR tree-optimization/51877
9590 * gcc.c-torture/execute/pr51877.c: New test.
9591
9592 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9593
9594 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9595 {!vect_align_arrays} to vect_sizes_32B_16B.
9596 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9597 * gcc.dg/vect/vect-peel-3.c: Ditto.
9598
9599 2012-01-16 Jason Merrill <jason@redhat.com>
9600
9601 PR c++/51854
9602 * g++.dg/abi/mangle60.C: New.
9603
9604 PR c++/51827
9605 * g++.dg/pch/mangle1.{C,Hs}: New.
9606
9607 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9608 Tobias Burnus <burnus@net-b.de>
9609
9610 PR fortran/50981
9611 * gfortran.dg/elemental_optional_args_3.f90: New
9612 * gfortran.dg/elemental_optional_args_4.f90: New
9613
9614 2012-01-16 Tobias Burnus <burnus@net-b.de>
9615
9616 PR fortran/51809
9617 * gfortran.dg/use_20.f90: New
9618
9619 2012-01-16 Jason Merrill <jason@redhat.com>
9620
9621 PR c++/51868
9622 * g++.dg/cpp0x/rv-bitfield.C: New.
9623 * g++.dg/cpp0x/rv-bitfield2.C: New.
9624
9625 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9626
9627 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9628 subroutine 'qsort' and use index array to assign the result.
9629
9630 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9631
9632 PR tree-optimization/51865
9633 * gcc.dg/pr51865.c: New test.
9634
9635 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9636
9637 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9638
9639 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9640
9641 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9642 to be loaded from the constant pool, rather than via %hi and %lo.
9643
9644 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9645
9646 PR rtl-optimization/51821
9647 * gcc.dg/pr51821.c: New test.
9648
9649 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9650
9651 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9652
9653 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9654
9655 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9656
9657 2012-01-14 Tobias Burnus <burnus@net-b.de>
9658
9659 PR fortran/51800
9660 * gfortran.dg/init_flag_8.f90: New.
9661 * gfortran.dg/init_flag_9.f90: New.
9662
9663 2011-01-14 Tobias Burnus <burnus@net-b.de>
9664
9665 PR fortran/51816
9666 * gfortran.dg/use_18.f90: New.
9667 * gfortran.dg/use_19.f90: New.
9668
9669 2012-01-13 Ian Lance Taylor <iant@google.com>
9670
9671 PR c++/50012
9672 * g++.dg/warn/Wsign-compare-4.C: New.
9673
9674 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9675
9676 PR fortran/48351
9677 * gfortran.dg/alloc_comp_assign.f03: New.
9678 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9679 __BUILTIN_FREE from 38 to 32.
9680
9681 2012-01-13 Jason Merrill <jason@redhat.com>
9682
9683 PR c++/20681
9684 * g++.dg/warn/Wreturn-type-7.C: New.
9685
9686 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9687
9688 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9689 assumption.
9690 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9691 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9692 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9693 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9694 int32plus because of big array needed.
9695 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9696 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9697
9698 2012-01-13 Jason Merrill <jason@redhat.com>
9699
9700 PR c++/51813
9701 * g++.dg/ext/visibility/template9.C: New.
9702
9703 PR c++/51620
9704 * g++.dg/cpp0x/defaulted34.C: New.
9705 * g++.dg/template/virtual3.C: New.
9706
9707 2012-01-13 Richard Guenther <rguenther@suse.de>
9708
9709 PR middle-end/8081
9710 * gcc.dg/torture/pr8081.c: New testcase.
9711
9712 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9713
9714 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9715
9716 2012-01-12 Jason Merrill <jason@redhat.com>
9717
9718 PR c++/51714
9719 * g++.dg/ext/stmtexpr14.C: New.
9720
9721 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9722
9723 PR c++/51633
9724 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9725
9726 2012-01-12 Jason Merrill <jason@redhat.com>
9727
9728 PR c++/48051
9729 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9730 * g++.dg/abi/mangle58.C: Likewise.
9731
9732 PR c++/51403
9733 * g++.dg/template/arg8.C: New.
9734
9735 2012-01-12 Ira Rosen <irar@il.ibm.com>
9736
9737 PR tree-optimization/51799
9738 * gcc.dg/vect/pr51799.c: New test.
9739 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9740 patterns.
9741
9742 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9743 Tobias Burnus <burnus@net-b.de>
9744
9745 PR fortran/51057
9746 PR fortran/51616
9747 * lib/target-supports.exp
9748 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9749 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9750
9751 2012-01-11 Jason Merrill <jason@redhat.com>
9752
9753 PR c++/51565
9754 * g++.dg/ext/attrib42.C: New.
9755
9756 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR bootstrap/51796
9759 * gcc.dg/pr51796.c: New test.
9760
9761 2012-01-11 Jason Merrill <jason@redhat.com>
9762
9763 PR c++/51818
9764 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9765
9766 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9767
9768 * gnat.dg/array19.ad[sb]: New test.
9769
9770 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9771
9772 * gnat.dg/opt23.ad[sb]: New test.
9773 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9774 * gnat.dg/opt24.ad[sb]: New test.
9775
9776 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9777
9778 PR tree-optimization/49642
9779 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9780 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9781
9782 2012-01-11 Jason Merrill <jason@redhat.com>
9783
9784 PR c++/51613
9785 * g++.dg/template/explicit-args5.C: New.
9786
9787 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9788
9789 * gcc.c-torture/execute/20120110-1.c: New testcase.
9790
9791 2012-01-10 Jason Merrill <jason@redhat.com>
9792
9793 PR c++/51614
9794 * g++.dg/inherit/ambig1.C: New.
9795
9796 PR c++/51433
9797 * g++.dg/cpp0x/constexpr-cache1.C: New.
9798
9799 2012-01-10 Richard Guenther <rguenther@suse.de>
9800
9801 PR tree-optimization/51801
9802 * gcc.dg/torture/pr51801.c: New testcase.
9803
9804 2012-01-10 Tobias Burnus <burnus@net-b.de>
9805
9806 PR fortran/51652
9807 * gfortran.dg/allocate_with_typespec_5.f90: New.
9808
9809 2012-01-10 Tobias Burnus <burnus@net-b.de>
9810
9811 * gfortran.dg/class_39.f03: Update dg-error string.
9812
9813 2012-01-10 Richard Guenther <rguenther@suse.de>
9814
9815 PR tree-optimization/50913
9816 * gcc.dg/graphite/interchange-16.c: New testcase.
9817 * gcc.dg/graphite/scop-20.c: XFAIL.
9818 * gfortran.dg/graphite/interchange-1.f: Likewise.
9819 * gfortran.dg/graphite/block-1.f90: Likewise.
9820 * gfortran.dg/graphite/block-2.f: Likewise.
9821
9822 2012-01-10 Richard Henderson <rth@redhat.com>
9823
9824 * lib/target-supports.exp (check_effective_target_vect_perm,
9825 check_effective_target_vect_perm_byte,
9826 check_effective_target_vect_perm_short): Enable for arm neon.
9827
9828 2012-01-09 Tobias Burnus <burnus@net-b.de>
9829
9830 PR fortran/46328
9831 * gfortran.dg/typebound_operator_11.f90: New.
9832
9833 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9834
9835 * gnat.dg/array18.adb: New test.
9836 * gnat.dg/array18_pkg.ads: New helper.
9837
9838 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9839
9840 PR fortran/51791
9841 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9842 around base object in first assignment in main program.
9843 * gfortran.dg/typebound_operator_10.f03: New test.
9844
9845 2012-01-09 Martin Jambor <mjambor@suse.cz>
9846
9847 PR tree-optimization/51759
9848 * g++.dg/ipa/pr51759.C: New test.
9849
9850 2012-01-09 Tobias Burnus <burnus@net-b.de>
9851
9852 PR fortran/51758
9853 * gfortran.dg/optional_absent_2.f90: New.
9854
9855 2012-01-09 Tobias Burnus <burnus@net-b.de>
9856
9857 PR fortran/51578
9858 * gfortran.dg/use_17.f90: New.
9859
9860 2012-01-09 Gary Funck <gary@intrepid.com>
9861
9862 PR preprocessor/33919
9863 * gcc.dg/pr33919.c: New test.
9864 * gcc.dg/pr33919-0.h: New test header file.
9865 * gcc.dg/pr33919-1.h: Ditto.
9866 * gcc.dg/pr33919-2.h: Ditto.
9867
9868 2012-01-07 Jan Hubicka <jh@suse.cz>
9869
9870 PR tree-optimize/51694
9871 * gcc.c-torture/compile/pr51694.c: new testcase.
9872
9873 2012-01-07 Jan Hubicka <jh@suse.cz>
9874
9875 PR tree-optimization/51600
9876 * g++.dg/torture/pr51600.C: New testcase.
9877
9878 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9879
9880 PR gcov-profile/51715
9881 PR gcov-profile/51717
9882 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9883 * gcc.misc-tests/gcov-14.c: Likewise.
9884
9885 2012-01-06 Jason Merrill <jason@redhat.com>
9886
9887 * g++.dg/parse/new5.C: New.
9888
9889 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9890
9891 PR testsuite/51655
9892 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9893 including <string.h>.
9894
9895 2012-01-06 Jason Merrill <jason@redhat.com>
9896
9897 * g++.dg/abi/mangle51.C: New.
9898 * g++.dg/abi/mangle52.C: New.
9899 * g++.dg/abi/mangle53.C: New.
9900 * g++.dg/abi/mangle54.C: New.
9901 * g++.dg/abi/mangle55.C: New.
9902 * g++.dg/abi/mangle56.C: New.
9903 * g++.dg/abi/mangle57.C: New.
9904 * g++.dg/abi/mangle58.C: New.
9905 * g++.dg/abi/mangle59.C: New.
9906 * g++.dg/cpp0x/trailing3.C: Update mangling.
9907 * g++.dg/cpp0x/variadic111.C: Update mangling.
9908 * g++.dg/cpp0x/variadic4.C: Update mangling.
9909 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9910 * g++.dg/template/nontype22.C: Works now.
9911 * g++.dg/template/pr35240.C: Works now.
9912
9913 * g++.dg/cpp0x/error7.C: New.
9914
9915 2012-01-06 Tobias Burnus <burnus@net-b.de>
9916
9917 * gfortran.dg/deallocate_stat_2.f90: New.
9918 * coarray/allocate_errgmsg.f90: New.
9919 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9920 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9921 * coarray/subobject_1.f90: Fix for num_images > 1.
9922 * gfortran.dg/deallocate_stat.f90: Update due to changed
9923 stat= handling.
9924
9925 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9926
9927 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9928
9929 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9930
9931 * ada/acats/overflow.lst: Add cb20004.
9932
9933 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9934
9935 PR c++/51541
9936 * g++.dg/cpp0x/alias-decl-18.C: New test.
9937
9938 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9939
9940 * gcc.c-torture/execute/20120104-1.c: New test.
9941
9942 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9943
9944 PR fortran/PR48946
9945 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9946 the old typebound_operator_8.f03.
9947 * gfortran.dg/typebound_operator_8.f03: New version of
9948 typebound_operator_7.f03 with 'u' a derived type instead of a
9949 class object.
9950
9951 2012-01-05 Richard Guenther <rguenther@suse.de>
9952
9953 * g++.dg/torture/pr49309.C: Skip for -flto.
9954
9955 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR middle-end/51761
9958 * gcc.c-torture/compile/pr51761.c: New test.
9959
9960 2012-01-05 Richard Guenther <rguenther@suse.de>
9961
9962 PR tree-optimization/51760
9963 * gcc.dg/torture/pr51760.c: New testcase.
9964
9965 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9966
9967 PR middle-end/51472
9968 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9969
9970 2012-01-05 Richard Guenther <rguenther@suse.de>
9971
9972 PR lto/41576
9973 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9974 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9975
9976 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR debug/51695
9979 * gcc.dg/pr51695.c: New test.
9980
9981 2012-01-04 Andrew Pinski <apinski@cavium.com>
9982
9983 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9984 * gcc.target/mips/octeon2-lx-1.c: New test.
9985 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9986 * gcc.target/mips/octeon2-lx-2.c: New test.
9987 * gcc.target/mips/octeon2-lx-3.c: New test.
9988
9989 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9990
9991 PR other/51163
9992 PR other/51164
9993 * gcc.dg/tm/alias-1.c: Adjust regexp.
9994 * gcc.dg/tm/alias-2.c: Adjust regexp.
9995
9996 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9997
9998 PR c++/51064
9999 * g++.dg/warn/Wparentheses-26.C: New.
10000
10001 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10002
10003 * gfortran.dg/elemental_optional_args_2.f90: New test.
10004
10005 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10006
10007 PR fortran/49693
10008 * gfortran.dg/common_17.f90: New test.
10009
10010 2012-01-04 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/49651
10013 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10014 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10015
10016 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10017
10018 PR c++/51738
10019 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10020
10021 2012-01-03 Andrew Pinski <apinski@cavium.com>
10022
10023 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10024 for all mips targets. Also allow an optional .cfi_startproc.
10025
10026 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10027
10028 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10029
10030 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/29273
10033 * g++.dg/rtti/dyncast5.C: New.
10034
10035 2012-01-03 Richard Guenther <rguenther@suse.de>
10036
10037 PR tree-optimization/51070
10038 * gcc.dg/torture/pr51070-2.c: New testcase.
10039
10040 2012-01-03 Richard Guenther <rguenther@suse.de>
10041
10042 PR tree-optimization/51692
10043 * gcc.dg/torture/pr51692.c: New testcase.
10044
10045 2012-01-03 Richard Guenther <rguenther@suse.de>
10046
10047 PR debug/51650
10048 * g++.dg/lto/pr51650-3_0.C: New testcase.
10049
10050 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 PR c++/15867
10053 * g++.dg/warn/Wredundant-decls-spec.C: New.
10054
10055 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR tree-optimization/51719
10058 * g++.dg/tree-prof/pr51719.C: New test.
10059
10060 2012-01-03 Richard Guenther <rguenther@suse.de>
10061
10062 PR middle-end/51730
10063 * gcc.dg/fold-compare-6.c: New testcase.
10064
10065 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR c++/51669
10068 * g++.dg/gomp/pr51669.C: New test.
10069
10070 2012-01-02 Jason Merrill <jason@redhat.com>
10071
10072 PR c++/51675
10073 * g++.dg/cpp0x/constexpr-union2.C: New.
10074
10075 PR c++/51666
10076 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10077
10078 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10079
10080 PR c++/51462
10081 * g++.dg/cpp0x/constexpr-99.C: New test.
10082
10083 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/20140
10086 * g++.dg/template/init9.C: New.
10087
10088 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10089
10090 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10091 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10092 rather than a specific number.
10093
10094 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10095
10096 PR fortran/46262
10097 PR fortran/46328
10098 PR fortran/51052
10099 * gfortran.dg/typebound_operator_7.f03: New.
10100 * gfortran.dg/typebound_operator_8.f03: New.
10101
10102 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10103
10104 PR target/51729
10105 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10106 XFAIL.
10107 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10108
10109 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10110
10111 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10112
10113 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10114
10115 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10116 for MIPS.
10117
10118 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10119
10120 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10121 * gfortran.dg/io_real_boz_4.f90: Likewise.
10122 * gfortran.dg/io_real_boz_5.f90: Likewise.
10123
10124 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10125
10126 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10127
10128 2012-01-02 Revital Eres <revital.eres@linaro.org>
10129
10130 * gcc.dg/sms-11.c: New file.
10131
10132 2012-01-02 Tobias Burnus <burnus@net-b.de>
10133
10134 PR fortran/51682
10135 * gfortran.dg/coarray/image_index_3.f90: New.
10136
10137 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 PR c++/16603
10140 * g++.dg/parse/enum8.C: New.
10141
10142 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10143
10144 PR c++/51379
10145 * g++.dg/conversion/reinterpret4.C: New.
10146 * g++.dg/conversion/reinterpret1.C: Adjust.
10147
10148 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10149
10150 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10151
10152 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10153
10154 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10155 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10156 * g++.old-deja/g++.jason/access14.C: Likewise.
10157 * g++.old-deja/g++.jason/access8.C: Likewise.
10158 * g++.old-deja/g++.jason/access1.C: Likewise.
10159 * g++.old-deja/g++.other/access3.C: Likewise.
10160 * g++.old-deja/g++.other/access5.C: Likewise.
10161 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10162 * g++.old-deja/g++.law/visibility22.C: Likewise.
10163 * g++.old-deja/g++.law/visibility26.C: Likewise.
10164 * g++.old-deja/g++.mike/p2746.C: Likewise.
10165 * g++.dg/debug/using1.C: Likewise.
10166 * g++.dg/lookup/using51.C: Likewise.
10167 * g++.dg/inherit/using5.C: Likewise.
10168 * g++.dg/inherit/pr30297.C: Likewise.
10169 * g++.dg/inherit/access8.C: Likewise.
10170 * g++.dg/torture/pr39362.C: Likewise.
10171 * g++.dg/template/crash13.C: Likewise.
10172 * g++.dg/template/using10.C: Likewise.
10173
10174 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10175
10176 PR fortran/51502
10177 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10178
10179 2012-01-01 Ira Rosen <irar@il.ibm.com>
10180
10181 PR tree-optimization/51704
10182 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10183 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10184 corresponding flags.
10185
10186 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10187
10188 PR c++/51723
10189 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10190
10191 2012-01-01 Jan Hubicka <jh@suse.cz>
10192
10193 PR rtl-optimization/51069
10194 * gcc.c-torture/compile/pr51069.c: New testcase.
10195
10196 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR tree-optimization/51683
10199 * gcc.dg/pr51683.c: New test.
10200 \f
10201 Copyright (C) 2012 Free Software Foundation, Inc.
10202
10203 Copying and distribution of this file, with or without modification,
10204 are permitted in any medium without royalty provided the copyright
10205 notice and this notice are preserved.