cb52cdc5afededeb9db9777fe349eb4df776e367
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-21 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/55352
4 * gfortran.dg/namelist_76.f90: New.
5
6 2012-11-21 Martin Jambor <mjambor@suse.cz>
7
8 * gcc.dg/ipa/ipcp-agg-7.c: New test.
9 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
10
11 2012-11-21 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/55260
14 * g++.dg/torture/pr55260-2.C: New test.
15
16 2012-11-21 Martin Jambor <mjambor@suse.cz>
17
18 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
19
20 2012-11-21 Bin Cheng <bin.cheng@arm.com>
21
22 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
23 * gcc.dg/tree-ssa/vrp47.c: Ditto.
24
25 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/19398
28 * gcc.target/i386/pr19398.c: New test.
29
30 2012-11-20 Martin Jambor <mjambor@suse.cz>
31
32 PR tree-optimization/55260
33 * g++.dg/torture/pr55260-1.C: New test.
34
35 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
36
37 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
38 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
39 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
40 * gcc.target/aarch64/atomic-op-char.c: Likewise.
41 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
42 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
43 * gcc.target/aarch64/atomic-op-int.c: Likewise.
44 * gcc.target/aarch64/atomic-op-long.c: Likewise.
45 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
46 * gcc.target/aarch64/atomic-op-release.c: Likewise.
47 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
48 * gcc.target/aarch64/atomic-op-short.c: Likewise.
49
50 2012-11-20 Jakub Jelinek <jakub@redhat.com>
51
52 PR middle-end/55094
53 * gcc.dg/pr55094.c: New test.
54
55 PR rtl-optimization/54921
56 * gcc.dg/pr54921.c: New test.
57
58 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
59
60 * gcc.target/i386/pr55359.c: New test.
61
62 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
63
64 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
65 * g++.dg/tls/thread_local3g.C: Likewise.
66 * g++.dg/tls/thread_local4g.C: Likewise.
67 * g++.dg/tls/thread_local5g.C: Likewise.
68 * g++.dg/tls/thread_local6g.C: Likewise.
69 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
70 * g++.dg/tls/thread_local2.C: Likewise.
71 * g++.dg/tls/thread_local2g.C: Likewise.
72 * g++.dg/tls/thread_local6.C: Likewise.
73
74 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
75
76 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
77 * gcc.dg/tm/clone-1.c: New test.
78
79 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/55368
82 * g++.dg/parse/struct-5.C: New.
83
84 2012-11-19 Tom de Vries <tom@codesourcery.com>
85
86 PR rtl-optimization/55315
87 * gcc.target/mips/pr55315.c: New test.
88
89 2012-11-17 Jakub Jelinek <jakub@redhat.com>
90
91 PR tree-optimization/55236
92 * gcc.dg/pr55236.c: New test.
93
94 PR testsuite/55188
95 * gcc.dg/pr19105.c: Accept also optimizing
96 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
97
98 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
99 from addr2line_output. Increment idx if asking for more than one
100 address in one object.
101
102 2012-11-16 Jakub Jelinek <jakub@redhat.com>
103
104 PR tree-optimization/55329
105 * g++.dg/opt/pr55329.C: New test.
106
107 2012-11-16 Janus Weil <janus@gcc.gnu.org>
108
109 PR fortran/55297
110 * gfortran.dg/typebound_operator_18.f90: New.
111
112 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
113
114 PR rtl-optimization/55330
115 * gfortran.dg/pr55330.f90: New test.
116
117 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
118
119 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
120 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
121 * gcc.dg/hoist-register-pressure-2.c: Ditto.
122 * gcc.dg/hoist-register-pressure-3.c: Ditto.
123 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
124 * gcc.dg/tree-prof/unroll-1.c: Ditto.
125
126 2012-11-16 Dodji Seketeli <dodji@redhat.com>
127
128 PR c++/54875
129 * g++.dg/cpp0x/alias-decl-27.C: New test.
130
131 2012-11-16 Jakub Jelinek <jakub@redhat.com>
132
133 PR c++/55337
134 * g++.dg/template/alignof2.C: New test.
135
136 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
137
138 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
139 * g++.dg/mv6.C (dg-options): Ditto.
140
141 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
142
143 * lib/target_suports.exp
144 (check_effective_target_has_w_floating_suffix): New procedure.
145 (check_effective_target_has_q_floating_suffix): Ditto.
146 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
147 for unsupported non-standard suffix on floating constant.
148 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
149
150 2012-11-14 Jakub Jelinek <jakub@redhat.com>
151
152 * lib/asan-dg.exp: New file.
153 * gcc.dg/asan/asan.exp: New file.
154 * g++.dg/dg.exp: Prune also asan tests.
155 * g++.dg/asan/asan.exp: New file.
156 * c-c++-common/asan/memcmp-1.c: New test.
157
158 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/55323
161 * g++.dg/cpp0x/vt-55323.C: New.
162
163 2012-11-13 Sriraman Tallam <tmsriram@google.com>
164
165 * g++.dg/mv4.C: Add require ifunc. Change error message.
166 * g++.dg/mv5.C: Add require ifunc.
167 * g++.dg/mv6.C: Add require ifunc.
168
169 2012-11-13 Martin Jambor <mjambor@suse.cz>
170
171 PR tree-optimization/55253
172 * gcc.dg/torture/pr55253.c: New test.
173 * gcc.dg/torture/pr55305.c: Likewise.
174
175 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR middle-end/55142
178 * gcc.target/i386/pr55142-1.c: New file.
179 * gcc.target/i386/pr55142-2.c: Likewise.
180
181 2012-11-13 Dodji Seketeli <dodji@redhat.com>
182
183 PR c++/54466
184 * g++.dg/cpp0x/alias-decl-26.C: New test file.
185
186 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
187
188 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
189 instead of lp64.
190 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
191 * gcc.target/i386/pr49715-2.c: Likewise.
192 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
193
194 2012-11-13 Jakub Jelinek <jakub@redhat.com>
195
196 PR tree-optimization/55281
197 * gcc.dg/vect/fast-math-pr55281.c: New test.
198 * g++.dg/opt/pr55281.C: New test.
199
200 PR rtl-optimization/54127
201 * gcc.dg/torture/pr54127.c: New test.
202
203 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
204 Jakub Jelinek <jakub@redhat.com>
205
206 PR rtl-optimization/51447
207 * gcc.c-torture/execute/pr51447.c: New test.
208
209 2012-11-12 Ian Bolton <ian.bolton@arm.com>
210
211 * gcc.target/aarch64/csinc-2.c: New test.
212
213 2012-11-12 Ian Bolton <ian.bolton@arm.com>
214
215 * gcc.target/aarch64/cmn.c: New test.
216 * gcc.target/aarch64/adds.c: New test.
217 * gcc.target/aarch64/subs.c: New test.
218
219 2012-11-12 Tobias Burnus <burnus@net-b.de>
220
221 PR fortran/55272
222 * gfortran.dg/coarray_29_1.f90: New.
223 * gfortran.dg/coarray_29_2.f90: New.
224
225 2012-11-12 Bin Cheng <bin.cheng@arm.com>
226
227 * gcc.dg/hoist-register-pressure-3.c: New test.
228
229 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
230
231 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
232 wrappers around sinf and cosf.
233
234 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR middle-end/55247
237 PR middle-end/55259
238 * gcc.target/i386/pr55247-2.c: New file.
239
240 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
241
242 PR middle-end/55263
243 * g++.dg/pr55263.C: New test.
244
245 2012-11-11 Martin Jambor <mjambor@suse.cz>
246
247 PR tree-optimization/55238
248 * testsuite/gcc.dg/torture/pr55238.c: New test.
249
250 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
251 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
252 * c-c++-common/torture/vector-subscript-1.c: Likewise.
253 * c-c++-common/torture/vector-subscript-2.c: Likewise.
254
255 2012-11-10 Jan Hubicka <jh@suse.cz>
256
257 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
258
259 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
260
261 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
262 -mno-sse -mno-mmx to dg-options. Reformat.
263
264 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
265
266 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
267 * c-c++-common/vector-compare-1.c: Same.
268 * c-c++-common/vector-compare-2.c: Same.
269 * g++.dg/other/unused1.C: Skip on AIX.
270 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
271 extra message on AIX.
272
273 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
274
275 PR target/55247
276 * gcc.target/i386/pr55247.c: New test.
277
278 2012-11-09 Andrew Pinski <apinski@cavium.com>
279
280 * gcc.c-torture/execute/20121108-1.c: New test.
281
282 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
283
284 PR c++/54413
285 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
286 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
287 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
288 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
289
290 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
291
292 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
293 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
294 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
295 array bounds.
296 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
297
298 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
299
300 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
301 * g++.dg/tm/pr47530.C: Same.
302
303 2012-11-09 Jason Merrill <jason@redhat.com>
304
305 PR c++/54859
306 * g++.dg/cpp0x/alias-decl-25.C: New.
307
308 * g++.dg/abi/abi-tag1.C: New.
309 * g++.dg/abi/abi-tag2.C: New.
310
311 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR rtl-optimization/55154
314 * gcc.target/i386/pr55154.c: New test.
315
316 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
317
318 PR rtl-optimization/55151
319 * gcc.dg/pr55151.c: Move ...
320 * gcc.target/i386/pr55151.c: ... here.
321
322 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
323
324 PR rtl-optimization/54472
325 * gcc.dg/pr54472.c: New test.
326
327 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
328
329 * gnat.dg/stack_check3.ad[sb]: New test.
330
331 2012-11-08 Ian Lance Taylor <iant@google.com>
332
333 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
334 with arguments. Handle errorcheckoutput and rundir test types.
335
336 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
337
338 PR tree-optimization/55191
339 * gcc.dg/pr55191.c: New test.
340
341 2012-11-08 Jakub Jelinek <jakub@redhat.com>
342
343 PR debug/54499
344 * g++.dg/debug/pr54499.C: New test.
345
346 2012-11-08 Jan Hubicka <jh@suse.cz>
347
348 PR middle-end/48636
349 * gcc.dg/winline-3.c: Update.
350
351 2012-11-08 Martin Jambor <mjambor@suse.cz>
352
353 * gfortran.dg/ipcp-array-1.f90: New test.
354
355 2012-11-08 Florian Weimer <fweimer@redhat.com>
356
357 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
358
359 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
360
361 PR rtl-optimization/55151
362 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
363
364 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
365
366 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
367
368 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
369
370 * gcc.c-torture/compile/20121107-1.c: New test.
371
372 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
373
374 PR rtl-optimization/55151
375 * gcc.dg/pr55151.c: Compile it only for x86_64.
376
377 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
378
379 PR rtl-optimization/55122
380 * gcc.dg/pr55122.c: New test.
381
382 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
383
384 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
385 word powerpc.
386 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
387 * gcc.target/powerpc/loop_align.c: Skip on AIX.
388 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
389 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
390
391 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
392
393 PR c/53063
394 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
395
396 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
397
398 PR c/51294
399 * c-c++-common/pr51294.c: New.
400
401 2012-11-07 Martin Jambor <mjambor@suse.cz>
402
403 PR tree-optimization/53787
404 * gcc.dg/ipa/ipa-5.c: Adjust.
405 * gcc.dg/ipa/ipcp-agg-1.c: New test.
406 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
407 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
408 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
409 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
410 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
411 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
412 * gfortran.dg/pr48636-2.f90: New test.
413 * gfortran.dg/pr53787.f90: Likewise.
414
415 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/55226
418 Revert:
419 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
420
421 PR c++/54922
422 * g++.dg/cpp0x/constexpr-union4.C: New.
423
424 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
425
426 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
427
428 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
429
430 PR target/49220
431 * gcc.c-torture/compile/pr49220.c: New test.
432
433 2012-11-07 Florian Weimer <fweimer@redhat.com>
434
435 * g++.dg/init/new40.C: New.
436
437 2012-11-07 Jakub Jelinek <jakub@redhat.com>
438
439 PR debug/54693
440 * gcc.dg/guality/pr54693-2.c: New test.
441
442 2012-11-06 Andrew Pinski <apinski@cavium.com>
443
444 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
445 -fno-vect-cost-model.
446
447 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
448
449 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
450 * gcc.dg/tm/debug-1.c: Same.
451 * gcc.dg/tm/irrevocable-3.c: Same.
452 * gcc.dg/tm/irrevocable-4.c: Same.
453 * gcc.dg/tm/memopt-10.c: Same.
454 * gcc.dg/tm/memopt-11.c: Same.
455 * gcc.dg/tm/props-4.c: Same.
456 * gcc.dg/tm/wrap-3.c: Same.
457 * gcc.dg/tm/wrap-4.c: Same.
458
459 2012-11-06 Andrew Pinski <apinski@cavium.com>
460
461 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
462
463 2012-11-06 Jan Hubicka <jh@suse.cz>
464
465 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
466 candidate still.
467 * gcc.dg/tree-ssa/loop-23.c: Likewise.
468 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
469 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
470
471 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
472
473 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
474
475 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
476
477 PR middle-end/41993
478 * gcc.dg/torture/pr41993.c: New test.
479
480 2012-11-06 Jan Hubicka <jh@suse.cz>
481
482 * gcc.target/i386/l_fma_float_?.c: Update.
483 * gcc.target/i386/l_fma_double_?.c: Update.
484
485 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
486
487 PR target/54089
488 * gcc.target/sh/pr54089-8.c: New.
489 * gcc.target/sh/pr54089-9.c: New.
490
491 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
492
493 PR target/47440
494 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
495 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
496 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
497 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
498 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
499 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
500 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
501 * gcc.target/i386/avx-vzeroupper-27.c: New.
502
503 2012-11-06 Janus Weil <janus@gcc.gnu.org>
504
505 PR fortran/54917
506 * gfortran.dg/transfer_class_1.f90: New.
507 * gfortran.dg/transfer_class_2.f90: New.
508
509 2012-11-05 Sriraman Tallam <tmsriram@google.com>
510
511 * testsuite/g++.dg/mv1.C: New test.
512 * testsuite/g++.dg/mv2.C: New test.
513 * testsuite/g++.dg/mv3.C: New test.
514 * testsuite/g++.dg/mv4.C: New test.
515 * testsuite/g++.dg/mv5.C: New test.
516 * testsuite/g++.dg/mv6.C: New test.
517
518 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
519
520 PR testsuite/55186
521 * gcc.dg/const-uniq-1.c (a): Increase length four times.
522
523 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
524
525 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
526 darwin.
527
528 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
529
530 * g++.dg/torture/20121105-1.C: New test.
531
532 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
533
534 * gcc.dg/torture/fp-compare.c: New testcase.
535
536 2012-11-05 Jan Hubicka <jh@suse.cz>
537
538 * gcc.dg/const-1.c: Update.
539 * gcc.dg/pure-1.c: Update.
540
541 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
542
543 PR rtl-optimization/55151
544 * gcc.dg/pr55151.c: New test.
545
546 2012-11-05 Jakub Jelinek <jakub@redhat.com>
547
548 PR debug/54970
549 PR debug/54971
550 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
551
552 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
553
554 PR testsuite/51128
555 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
556
557 2012-11-05 Jan Hubicka <jh@suse.cz>
558
559 * gcc.dg/autopar/pr49960.c: Fix testcase.
560
561 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
562
563 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
564 Fix scan-tree-dump-times directive.
565
566 2012-11-04 Janus Weil <janus@gcc.gnu.org>
567
568 PR fortran/55199
569 * gfortran.dg/associate_12.f90: New.
570
571 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
572
573 PR target/54255
574 * lib/target-supports.exp (check_effective_target_masm_intel): New
575 proc.
576 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
577 masm_intel.
578
579 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
580 Jack Howarth <howarth@bromo.med.uc.edu>
581
582 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
583 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
584 * gcc.target/i386/pr53249.c: Likewise.
585
586 2012-11-03 Andrew Pinski <apinski@cavium.com>
587
588 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
589 call abort1 so that cross jumping does not happen.
590
591 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
592
593 PR target/51244
594 * gcc.target/sh/pr51244-18.c: New.
595 * gcc.target/sh/pr51244-19.c: New.
596
597 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
598
599 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
600 b requires a 64-bit operation followed by a truncation.
601
602 2012-11-02 Jan Hubicka <jh@suse.cz>
603
604 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
605
606 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
607
608 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
609 conditions to verify the reduction code is vectorized.
610
611 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
612 in case 'pow', such as 'powerpc' is used in the compiler version name.
613 * gcc.target/powerpc/pr46728-2.c: Likewise.
614 * gcc.target/powerpc/pr46728-3.c: Likewise.
615 * gcc.target/powerpc/pr46728-4.c: Likewise.
616 * gcc.target/powerpc/pr46728-5.c: Likewise.
617 * gcc.target/powerpc/pr46728-7.c: Likewise.
618 * gcc.target/powerpc/pr46728-8.c: Likewise.
619 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
620
621 2012-11-02 Jan Hubicka <jh@suse.cz>
622
623 * gcc.dg/tree-ssa/loop-38.c: New testcase.
624
625 2012-11-02 Jan Hubicka <jh@suse.cz>
626
627 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
628 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
629
630 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
631
632 PR middle-end/55130
633 * gcc.target/i386/pr55130.c: New test.
634
635 2012-11-02 Jakub Jelinek <jakub@redhat.com>
636
637 PR target/55147
638 * gcc.target/i386/pr55147.c: New test.
639
640 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
641
642 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
643 * gfortran.dg/default_format_denormal_1.f90: Same.
644
645 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
646
647 PR middle-end/55001
648 * g++.dg/ext/vector19.C: Remove target restrictions.
649 * gcc.dg/fold-compare-7.c: New testcase.
650
651 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
652
653 PR target/55160
654 * gcc.target/sh/pr55160.c: New.
655
656 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
657
658 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
659 scan-assembler regex.
660
661 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
662
663 PR middle-end/55150
664 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
665 * gcc.dg/pr55150-2.c: New test.
666
667 2012-11-01 Sharad Singhai <singhai@google.com>
668
669 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
670 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
671 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
672 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
673
674 2012-10-31 Dehao Chen <dehao@google.com>
675
676 * g++.dg/debug/dwarf2/block.C: New testcase.
677
678 2012-10-31 Jan Hubicka <jh@suse.cz>
679
680 * gcc.dg/pr44974.c: Add noinline.
681
682 2012-10-31 Janus Weil <janus@gcc.gnu.org>
683
684 PR fortran/53718
685 * gfortran.dg/class_54.f90: New.
686
687 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
688 Jakub Jelinek <jakub@redhat.com>
689
690 PR tree-optimization/55018
691 * gcc.dg/torture/pr55018.c: New test.
692
693 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
694
695 PR c++/54583
696 * g++.dg/ext/vla13.C: New.
697
698 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
699
700 PR middle-end/55150
701 * gcc.dg/pr55150.c: New test.
702
703 2012-10-31 Tobias Burnus <burnus@net-b.de>
704
705 PR fortran/55134
706 * gfortran.dg/associate_11.f90: New.
707
708 2012-10-31 Dodji Seketeli <dodji@redhat.com>
709
710 PR c++/54955
711 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
712
713 2012-10-31 Jakub Jelinek <jakub@redhat.com>
714
715 PR tree-optimization/19105
716 PR tree-optimization/21643
717 PR tree-optimization/46309
718 * gcc.dg/pr19105.c: New test.
719 * gcc.dg/pr21643.c: New test.
720 * gcc.dg/pr46309-2.c: New test.
721 * gcc.c-torture/execute/pr46309.c: New test.
722
723 2012-10-31 Alan Modra <amodra@gmail.com>
724
725 * gcc.target/powerpc/dimode_off.c: New.
726 * gcc.target/powerpc/timode_off.c: New.
727 * gcc.target/powerpc/dfmode_off.c: New.
728 * gcc.target/powerpc/tfmode_off.c: New.
729
730 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
731
732 PR rtl-optimization/55093
733 * gcc.target/i386/pr55093.c: New file.
734
735 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
736
737 * gcc.target/i386/pr55116.c: Renamed to ...
738 * gcc.target/i386/pr55116-1.c: This.
739
740 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
741
742 * gcc.target/i386/pr55116-2.c: New file.
743
744 2012-10-30 Richard Biener <rguenther@suse.de>
745
746 * gcc.dg/vect/slp-perm-2.c: Adjust.
747
748 2012-10-30 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/55111
751 * gcc.dg/torture/pr55111.c: New testcase.
752
753 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
754
755 PR target/53988
756 * gcc.target/sh/pr53988.c: New.
757
758 2012-10-30 Bin Cheng <bin.cheng@arm.com>
759
760 PR target/54989
761 * gcc.dg/hoist-register-pressure-1.c: Rename from
762 hoist-register-pressure.c. Add nonpic condition.
763 * gcc.dg/hoist-register-pressure-2.c: New testcase.
764
765 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
766
767 PR c++/54930
768 * gcc.dg/Wreturn-local-addr.c: New.
769 * g++.dg/warn/Wno-return-local-addr.C: New.
770 * g++.dg/warn/Wreturn-local-addr.C: New.
771
772 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
773
774 PR middle-end/55116
775 * gcc.target/i386/pr55116.c: New file.
776
777 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
778
779 PR c/53066
780 * gcc.dg/Wshadow-4.c: New.
781 * gcc.dg/Wshadow-4.h: New.
782
783 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
784
785 PR debug/54693
786 * gcc.dg/guality/pr54693.c: New.
787
788 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
789
790 PR middle-end/55027
791 * gcc.dg/pr55027.c: New testcase.
792
793 2012-10-29 Jan Hubicka <jh@suse.cz>
794
795 * gcc.dg/ipa/inline-6.c: New testcase.
796
797 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
798
799 PR rtl-optimization/55106
800 * g++.dg/pr55106.C: New.
801
802 2012-10-29 Richard Guenther <rguenther@suse.de>
803
804 PR middle-end/53695
805 * gcc.dg/torture/pr53695.c: New testcase.
806
807 2012-10-28 Jan Hubicka <jh@suse.cz>
808
809 * gcc.dg/ipa/inlinehint-3.c: New testcase.
810
811 2012-10-28 Tobias Burnus <burnus@net-b.de>
812
813 PR fortran/54958
814 * gfortran.dg/do_check_6.f90: New.
815
816 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
817 Jack Howarth <howarth@bromo.med.uc.edu>
818
819 PR target/54404
820 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
821 to dg-options.
822 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
823
824 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
825
826 PR target/34283
827 * gcc.target/i386/pr34283.c: New test.
828
829 2012-10-26 Jakub Jelinek <jakub@redhat.com>
830
831 PR c++/55081
832 * g++.dg/opt/pr55081.C: New test.
833
834 PR debug/54970
835 PR debug/54971
836 * gcc.dg/guality/pr54970.c: New test.
837
838 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/54984
841 * g++.dg/template/new11.C: New.
842
843 2012-10-26 Richard Biener <rguenther@suse.de>
844
845 PR middle-end/54824
846 * gcc.dg/torture/pr54824.c: New testcase.
847
848 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
849
850 * gcc.target/i386/fxsave-1.c: New.
851 * gcc.target/i386/fxsave64-1.c: Ditto.
852 * gcc.target/i386/fxrstor-1.c: Ditto.
853 * gcc.target/i386/fxrstor64-1.c: Ditto.
854 * gcc.target/i386/xsave-1.c: Ditto.
855 * gcc.target/i386/xsave64-1.c: Ditto.
856 * gcc.target/i386/xrstor-1.c: Ditto.
857 * gcc.target/i386/xrstor64-1.c: Ditto.
858 * gcc.target/i386/xsaveopt-1.c: Ditto.
859 * gcc.target/i386/xsaveopt64-1.c: Ditto.
860 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
861 * gcc.target/i386/sse-13.c: Ditto.
862 * gcc.target/i386/sse-14.c: Ditto.
863 * gcc.target/i386/sse-22.c: Ditto.
864 * gcc.target/i386/sse-23.c: Ditto.
865 * g++.dg/other/i386-2.C: Ditto.
866 * g++.dg/other/i386-3.C: Ditto.
867
868 2012-10-25 Jan Hubicka <jh@suse.cz>
869
870 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
871 at ivcanon time.
872
873 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
874
875 PR c++/53761
876 * g++.dg/ext/transparent-union.C: New.
877
878 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
879
880 PR c++/54427
881 * g++.dg/ext/vector19.C: New testcase.
882
883 2012-10-25 Richard Biener <rguenther@suse.de>
884
885 PR tree-optimization/54902
886 * g++.dg/torture/pr54902.C: New testcase.
887
888 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/34892
891 * g++.dg/template/crash114.C: New.
892
893 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
894
895 PR bootstrap/55049
896 * gcc.target/i386/pr55049-1.c: New test.
897
898 2012-10-24 Janus Weil <janus@gcc.gnu.org>
899
900 PR fortran/55037
901 * gfortran.dg/class_dummy_4.f03: New.
902
903 2012-10-24 Jakub Jelinek <jakub@redhat.com>
904
905 PR rtl-optimization/55010
906 * gcc.dg/pr55010.c: New test.
907
908 PR debug/54828
909 * g++.dg/debug/pr54828.C: New test.
910
911 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
912
913 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
914 * gcc.dg/vect/vect-83_64.c: Likewise.
915
916 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/54922
919 * g++.dg/cpp0x/constexpr-union4.C: New.
920
921 2012-10-23 Jeff Law <law@redhat.com>
922
923 * gcc.c-torture/execute/pr54985.c: New test.
924
925 2012-10-23 Paul Koning <ni1d@arrl.net>
926
927 PR debug/54508
928 * g++.dg/debug/dwarf2/pr54508.C: New.
929
930 2012-10-23 Jakub Jelinek <jakub@redhat.com>
931
932 PR c++/54844
933 * g++.dg/template/sizeof14.C: New test.
934
935 2012-10-23 Ian Bolton <ian.bolton@arm.com>
936 Jim MacArthur <jim.macarthur@arm.com>
937 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
938 Marcus Shawcroft <marcus.shawcroft@arm.com>
939 Nigel Stephens <nigel.stephens@arm.com>
940 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
941 Richard Earnshaw <rearnsha@arm.com>
942 Sofiane Naci <sofiane.naci@arm.com>
943 Stephen Thomas <stephen.thomas@arm.com>
944 Tejas Belagod <tejas.belagod@arm.com>
945 Yufeng Zhang <yufeng.zhang@arm.com>
946
947 * lib/target-supports.exp
948 (check_profiling_available): Add AArch64.
949 (check_effective_target_vect_int): Likewise.
950 (check_effective_target_vect_shift): Likewise.
951 (check_effective_target_vect_float): Likewise.
952 (check_effective_target_vect_double): Likewise.
953 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
954 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
955 (check_effective_target_vect_pack_trunc): Likewise.
956 (check_effective_target_vect_unpack): Likewise.
957 (check_effective_target_vect_hw_misalign): Likewise.
958 (check_effective_target_vect_short_mult): Likewise.
959 (check_effective_target_vect_int_mult): Likewise.
960 (check_effective_target_vect_stridedN): Likewise.
961 (check_effective_target_sync_int_long): Likewise.
962 (check_effective_target_sync_char_short): Likewise.
963 (check_vect_support_and_set_flags): Likewise.
964 (check_effective_target_aarch64_tiny): New.
965 (check_effective_target_aarch64_small): New.
966 (check_effective_target_aarch64_large): New.
967 * g++.dg/other/PR23205.C: Enable aarch64.
968 * g++.dg/other/pr23205-2.C: Likewise.
969 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
970 * gcc.c-torture/execute/20101011-1.c: Likewise.
971 * gcc.dg/20020312-2.c: Likewise.
972 * gcc.dg/20040813-1.c: Likewise.
973 * gcc.dg/builtin-apply2.c: Likewise.
974 * gcc.dg/stack-usage-1.c: Likewise.
975
976 2012-10-23 Ian Bolton <ian.bolton@arm.com>
977 Jim MacArthur <jim.macarthur@arm.com>
978 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
979 Marcus Shawcroft <marcus.shawcroft@arm.com>
980 Nigel Stephens <nigel.stephens@arm.com>
981 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
982 Richard Earnshaw <rearnsha@arm.com>
983 Sofiane Naci <sofiane.naci@arm.com>
984 Stephen Thomas <stephen.thomas@arm.com>
985 Tejas Belagod <tejas.belagod@arm.com>
986 Yufeng Zhang <yufeng.zhang@arm.com>
987
988 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
989 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
990 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
991 * gcc.target/aarch64/aapcs/abitest.S: New file.
992 * gcc.target/aarch64/aapcs/abitest.h: New file.
993 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
994 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
995 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
996 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
997 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
998 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
999 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1000 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1001 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1002 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1003 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1004 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1005 * gcc.target/aarch64/aapcs/test_1.c: New file.
1006 * gcc.target/aarch64/aapcs/test_10.c: New file.
1007 * gcc.target/aarch64/aapcs/test_11.c: New file.
1008 * gcc.target/aarch64/aapcs/test_12.c: New file.
1009 * gcc.target/aarch64/aapcs/test_13.c: New file.
1010 * gcc.target/aarch64/aapcs/test_14.c: New file.
1011 * gcc.target/aarch64/aapcs/test_15.c: New file.
1012 * gcc.target/aarch64/aapcs/test_16.c: New file.
1013 * gcc.target/aarch64/aapcs/test_17.c: New file.
1014 * gcc.target/aarch64/aapcs/test_18.c: New file.
1015 * gcc.target/aarch64/aapcs/test_19.c: New file.
1016 * gcc.target/aarch64/aapcs/test_2.c: New file.
1017 * gcc.target/aarch64/aapcs/test_20.c: New file.
1018 * gcc.target/aarch64/aapcs/test_21.c: New file.
1019 * gcc.target/aarch64/aapcs/test_22.c: New file.
1020 * gcc.target/aarch64/aapcs/test_23.c: New file.
1021 * gcc.target/aarch64/aapcs/test_24.c: New file.
1022 * gcc.target/aarch64/aapcs/test_25.c: New file.
1023 * gcc.target/aarch64/aapcs/test_26.c: New file.
1024 * gcc.target/aarch64/aapcs/test_3.c: New file.
1025 * gcc.target/aarch64/aapcs/test_4.c: New file.
1026 * gcc.target/aarch64/aapcs/test_5.c: New file.
1027 * gcc.target/aarch64/aapcs/test_6.c: New file.
1028 * gcc.target/aarch64/aapcs/test_7.c: New file.
1029 * gcc.target/aarch64/aapcs/test_8.c: New file.
1030 * gcc.target/aarch64/aapcs/test_9.c: New file.
1031 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1032 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1033 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1034 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1035 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1036 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1037 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1038 * gcc.target/aarch64/aapcs/type-def.h: New file.
1039 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1040 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1041 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1042 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1043 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1044 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1045 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1046 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1047 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1048 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1049 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1050 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1051 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1052 * gcc.target/aarch64/aarch64.exp: New file.
1053 * gcc.target/aarch64/adc-1.c: New file.
1054 * gcc.target/aarch64/adc-2.c: New file.
1055 * gcc.target/aarch64/asm-1.c: New file.
1056 * gcc.target/aarch64/clrsb.c: New file.
1057 * gcc.target/aarch64/clz.c: New file.
1058 * gcc.target/aarch64/ctz.c: New file.
1059 * gcc.target/aarch64/csinc-1.c: New file.
1060 * gcc.target/aarch64/csinv-1.c: New file.
1061 * gcc.target/aarch64/csneg-1.c: New file.
1062 * gcc.target/aarch64/extend.c: New file.
1063 * gcc.target/aarch64/fcvt.x: New file.
1064 * gcc.target/aarch64/fcvt_double_int.c: New file.
1065 * gcc.target/aarch64/fcvt_double_long.c: New file.
1066 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1067 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1068 * gcc.target/aarch64/fcvt_float_int.c: New file.
1069 * gcc.target/aarch64/fcvt_float_long.c: New file.
1070 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1071 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1072 * gcc.target/aarch64/ffs.c: New file.
1073 * gcc.target/aarch64/fmadd.c: New file.
1074 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1075 * gcc.target/aarch64/frint.x: New file.
1076 * gcc.target/aarch64/frint_double.c: New file.
1077 * gcc.target/aarch64/frint_float.c: New file.
1078 * gcc.target/aarch64/index.c: New file.
1079 * gcc.target/aarch64/mneg-1.c: New file.
1080 * gcc.target/aarch64/mneg-2.c: New file.
1081 * gcc.target/aarch64/mneg-3.c: New file.
1082 * gcc.target/aarch64/mnegl-1.c: New file.
1083 * gcc.target/aarch64/mnegl-2.c: New file.
1084 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1085 * gcc.target/aarch64/pic-constantpool1.c: New file.
1086 * gcc.target/aarch64/pic-symrefplus.c: New file.
1087 * gcc.target/aarch64/predefine_large.c: New file.
1088 * gcc.target/aarch64/predefine_small.c: New file.
1089 * gcc.target/aarch64/predefine_tiny.c: New file.
1090 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1091 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1092 * gcc.target/aarch64/table-intrinsics.c: New file.
1093 * gcc.target/aarch64/tst-1.c: New file.
1094 * gcc.target/aarch64/vect-abs-compile.c: New file.
1095 * gcc.target/aarch64/vect-abs.c: New file.
1096 * gcc.target/aarch64/vect-abs.x: New file.
1097 * gcc.target/aarch64/vect-compile.c: New file.
1098 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1099 * gcc.target/aarch64/vect-faddv.c: New file.
1100 * gcc.target/aarch64/vect-faddv.x: New file.
1101 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1102 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1103 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1104 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1105 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1106 * gcc.target/aarch64/vect-fp-compile.c: New file.
1107 * gcc.target/aarch64/vect-fp.c: New file.
1108 * gcc.target/aarch64/vect-fp.x: New file.
1109 * gcc.target/aarch64/vect-mull-compile.c: New file.
1110 * gcc.target/aarch64/vect-mull.c: New file.
1111 * gcc.target/aarch64/vect-mull.x: New file.
1112 * gcc.target/aarch64/vect.c: New file.
1113 * gcc.target/aarch64/vect.x: New file.
1114 * gcc.target/aarch64/vector_intrinsics.c: New file.
1115 * gcc.target/aarch64/vfp-1.c: New file.
1116 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1117 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1118 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1119 * g++.dg/abi/aarch64_guard1.C: New file.
1120
1121 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c++/54988
1124 * c-c++-common/pr54988.c: New test.
1125
1126 2012-10-23 Jan Hubicka <jh@suse.cz>
1127
1128 * gcc.dg/tree-prof/peel-1.c: New testcase.
1129
1130 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1131
1132 PR gcc/52945
1133 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1134
1135 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1136
1137 * gcc.dg/c99-predef-1.c: New test.
1138 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1139 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1140 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1141 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1142 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1143 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1144 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1145 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1146 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1147 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1148 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1149 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1150
1151 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1152
1153 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1154
1155 2012-10-23 Jan Hubicka <jh@suse.cz>
1156
1157 PR middle-end/54937
1158 * gcc.c-torture/execute/pr54937.c: New testcase.
1159 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1160
1161 2012-10-23 Jan Hubicka <jh@suse.cz>
1162
1163 PR middle-end/54967
1164 * gfortran.dg/pr54967.f90: New testcase.
1165
1166 2012-10-23 Terry Guo <terry.guo@arm.com>
1167
1168 PR target/55019
1169 * gcc.dg/pr55019.c: New.
1170
1171 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1172
1173 PR tree-optimization/55008
1174 * gcc.dg/tree-ssa/pr55008.c: New test.
1175
1176 2012-10-22 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/55011
1179 * gcc.dg/torture/pr55011.c: New testcase.
1180
1181 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1182
1183 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1184 * gcc.target/arm/pr40457-2.c: Likewise.
1185 * gcc.target/arm/pr40457-3.c: Likewise.
1186
1187 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gnat.dg/specs/limited_with4.ads: New test.
1190 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1191
1192 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1193
1194 * gnat.dg/modular4.adb: New test.
1195 * gnat.dg/modular4_pkg.ads: New helper.
1196
1197 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1200 * gnat.dg/specs/addr1.ads: Likewise.
1201
1202 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1203
1204 * gcc.dg/webizer.c (main): Add missing exit call.
1205
1206 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1207
1208 PR fortran/54465
1209 * gfortran.dg/wextra_1.f: New test.
1210
1211 2012-10-20 Jan Hubicka <jh@suse.cz>
1212
1213 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1214
1215 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1216
1217 PR fortran/54224
1218 * gfortran.dg/warn_unused_function.f90: New.
1219
1220 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1221
1222 * lib/target-supports.exp
1223 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1224
1225 2012-10-19 Richard Guenther <rguenther@suse.de>
1226
1227 PR tree-optimization/54981
1228 * gcc.dg/pr54981.c: New testcase.
1229
1230 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1231
1232 PR target/54892
1233 * gcc.target/arm/pr54892.c: New.
1234
1235 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1236
1237 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1238
1239 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/54501
1242 * g++.dg/init/array30.C: New.
1243 * g++.dg/init/array31.C: Likewise.
1244
1245 2012-10-18 Tobias Burnus <burnus@net-b.de>
1246
1247 PR fortran/54884
1248 * gfortran.dg/public_private_module_7.f90: New.
1249
1250 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/29633
1253 * g++.dg/template/pr29633.C: New.
1254
1255 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1256
1257 * gnat.dg/loop_optimization13.ad[sb]: New test.
1258 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1259
1260 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1261
1262 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1263 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1264 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1265 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1266
1267 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1268
1269 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1270 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1271 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1272 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1273 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1274 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1275
1276 2012-10-16 Jan Hubicka <jh@suse.cz>
1277
1278 * gcc.target/i386/l_fma_float_?.c: Update.
1279 * gcc.target/i386/l_fma_double_?.c: Update.
1280 * gfortran.dg/do_1.f90: XFAIL
1281 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1282 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1283 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1284 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1285 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1286 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1287 valid.
1288
1289 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1290
1291 PR c/53063
1292 PR c/40989
1293 * gcc.dg/Wstrict-overflow-24.c: New.
1294
1295 2012-10-16 Tobias Burnus <burnus@net-b.de>
1296
1297 PR fortran/50981
1298 PR fortran/54618
1299 * gfortran.dg/class_optional_1.f90: New.
1300 * gfortran.dg/class_optional_2.f90: New.
1301
1302 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR debug/54796
1305 * gcc.dg/guality/pr54796.c: New test.
1306
1307 PR tree-optimization/54889
1308 * gfortran.dg/pr54889.f90: New test.
1309
1310 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1311
1312 * g++.dg/other/dump-ada-spec-2.C: New test.
1313
1314 2012-10-16 Easwaran Raman <eraman@google.com>
1315
1316 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1317 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1318
1319 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1320
1321 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1322 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1323
1324 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1325
1326 PR target/54925
1327 * gcc.c-torture/compile/pr54925.c: New.
1328
1329 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1330
1331 PR target/51244
1332 * gcc.target/sh/pr51244-17.c: New.
1333
1334 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1335
1336 PR target/54760
1337 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1338 functions.
1339 * gcc.target/sh/pr54760-4.c: New.
1340
1341 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1342
1343 PR target/34777
1344 * gcc.target/sh/torture/sh-torture.exp: New.
1345 * gcc.target/sh/torture/pr34777.c: New.
1346
1347 2012-10-15 Matthias Klose <doko@ubuntu.com>
1348
1349 * lib/target-supports.exp (check_profiling_available): Match
1350 arm*-*-linux-* for ARM Linux/GNU.
1351 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1352 * gfortran.dg/enum_10.f90: Likewise.
1353 * gfortran.dg/enum_9.f90: Likewise.
1354 * gcc.target/arm/synchronize.c: Likewise.
1355 * g++.old-deja/g++.jason/enum6.C: Likewise.
1356 * g++.old-deja/g++.other/enum4.C: Likewise.
1357 * g++.old-deja/g++.law/enum9.C: Likewise.
1358
1359 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1360
1361 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1362 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1363
1364 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1365 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/17805
1368 * g++.dg/overload/operator6.C: New.
1369
1370 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/50080 (again)
1373 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1374 * g++.dg/parse/tmpl-outside1.C: Likewise.
1375 * g++.dg/template/qualttp18.C: Likewise.
1376 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1377 * g++.old-deja/g++.pt/overload13.C: Likewise.
1378
1379 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1380
1381 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1382 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1383 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1384 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1385 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1386 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1387 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1388 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1389
1390 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1391
1392 PR c++/50080
1393 * g++.dg/parse/tmpl-outside2.C: New.
1394 * g++.dg/parse/tmpl-outside1.C: Adjust.
1395 * g++.dg/template/qualttp18.C: Likewise.
1396 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1397 * g++.old-deja/g++.pt/overload13.C: Likewise.
1398
1399 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1400
1401 PR tree-optimization/54915
1402 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1403
1404 2012-10-15 Richard Guenther <rguenther@suse.de>
1405
1406 PR tree-optimization/54920
1407 * gcc.dg/torture/pr54920.c: New testcase.
1408
1409 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1412
1413 2012-10-13 Jason Merrill <jason@redhat.com>
1414
1415 * g++.dg/tls/thread_local7g.C: Require tls_native.
1416
1417 2012-10-14 Jason Merrill <jason@redhat.com>
1418
1419 * g++.dg/cpp0x/inh-ctor1.C: New.
1420 * g++.dg/cpp0x/inh-ctor2.C: New.
1421 * g++.dg/cpp0x/inh-ctor3.C: New.
1422 * g++.dg/cpp0x/inh-ctor4.C: New.
1423 * g++.dg/cpp0x/inh-ctor5.C: New.
1424 * g++.dg/cpp0x/inh-ctor6.C: New.
1425 * g++.dg/cpp0x/inh-ctor7.C: New.
1426 * g++.dg/cpp0x/inh-ctor8.C: New.
1427 * g++.dg/cpp0x/inh-ctor9.C: New.
1428 * g++.dg/cpp0x/inh-ctor10.C: New.
1429 * g++.dg/cpp0x/inh-ctor11.C: New.
1430 * g++.dg/cpp0x/inh-ctor12.C: New.
1431 * g++.dg/cpp0x/inh-ctor13.C: New.
1432
1433 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1434
1435 PR rtl-optimization/54919
1436 * gcc.dg/pr54919.c: New testcase.
1437
1438 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/53581
1441 * g++.dg/template/crash113.C: New.
1442
1443 2012-10-14 Jan Hubicka <jh@suse.cz>
1444
1445 * gcc.dg/unroll_5.c: New testcase.
1446
1447 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1448
1449 PR c++/52643
1450 * g++.dg/opt/pr52643.C: New.
1451
1452 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1453
1454 PR target/54602
1455 * gcc.target/sh/pr54602-1.c: New.
1456 * gcc.target/sh/pr54602-2.c: New.
1457 * gcc.target/sh/pr54602-3.c: New.
1458 * gcc.target/sh/pr54602-4.c: New.
1459
1460 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1461
1462 PR target/54680
1463 * gcc.target/sh/pr54680.c: New.
1464
1465 2012-10-12 Jan Hubicka <jh@suse.cz>
1466
1467 * gcc.dg/webizer.c: New testcase.
1468
1469 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1470
1471 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1472 specify -m64.
1473
1474 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1475
1476 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1477 Return 0 if already specifying -mfloat-abi other than hard.
1478
1479 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1480
1481 * gcc.dg/pr53060.c: Prune irrelevant warning.
1482
1483 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c/54381
1486 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1487 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1488 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1489 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1490 Adjust expected wording of warnings for *cmp* builtins.
1491 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1492 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1493
1494 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/24449
1497 * g++.dg/parse/friend-main.C: New.
1498
1499 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1500
1501 PR c++/53055
1502 * g++.dg/pr53055.C: New testcase.
1503
1504 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/52744
1507 * g++.dg/cpp0x/pr52744.C: New.
1508
1509 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1510
1511 PR fortran/40453
1512 * gfortran.dg/dummy_procedure_9.f90: New.
1513
1514 2012-10-12 Richard Biener <rguenther@suse.de>
1515
1516 PR tree-optimization/54894
1517 * gcc.dg/torture/pr54894.c: New testcase.
1518
1519 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1520
1521 PR target/51244
1522 * gcc.target/sh/pr51244-13.c: New.
1523 * gcc.target/sh/pr51244-14.c: New.
1524 * gcc.target/sh/pr51244-15.c: New.
1525 * gcc.target/sh/pr51244-16.c: New.
1526
1527 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/51878
1530 * g++.dg/cpp0x/decltype45.C: New.
1531
1532 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1533
1534 PR fortran/54784
1535 * gfortran.dg/class_allocate_13.f90: New.
1536
1537 2012-10-11 Jason Merrill <jason@redhat.com>
1538
1539 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1540 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1541
1542 * g++.dg/gomp/tls-5.C: Require tls_native.
1543 * g++.dg/tls/thread_local7.C: Require tls_native.
1544 * g++.dg/tls/static2.C: New.
1545
1546 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/36107
1549 * g++.dg/ext/weak5.C: New.
1550
1551 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1552
1553 PR testsuite/54868
1554 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1555 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1556
1557 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1558
1559 PR c++/43765
1560 * g++.dg/parse/pr43765.C: New.
1561
1562 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1563
1564 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1565
1566 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1567
1568 PR c++/43663
1569 * g++.dg/init/bitfield3.C: New.
1570
1571 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1572
1573 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1574
1575 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR tree-optimization/54877
1578 * gcc.dg/torture/pr54877.c: New test.
1579
1580 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1581
1582 PR testsuite/53397
1583 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1584 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1585 and remove target info from dg-do compile.
1586 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1587 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1588 and remove target info from dg-do compile.
1589
1590 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1591
1592 * gcc.dg/pr54782.c: Require target with pthread support.
1593
1594 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1595
1596 PR c++/53122
1597 * g++.dg/cpp0x/auto35.C: New.
1598
1599 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1600
1601 PR c++/53540 - using fails to be equivalent to typedef
1602 * g++.dg/cpp0x/alias-decl-24.C: New test.
1603
1604 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1605
1606 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1607 that c++11 attributes to types are ignored for now.
1608 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1610
1611 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/53741
1614 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1615
1616 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/50478
1619 * g++.dg/cpp0x/initlist67.C: New.
1620
1621 2012-10-10 Dehao Chen <dehao@google.com>
1622
1623 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1624
1625 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1626
1627 PR target/52480
1628 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1629 Add runtime tests.
1630
1631 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/53307
1634 * g++.dg/cpp0x/decltype44.C: New.
1635
1636 2012-10-09 Steve Ellcey <sellcey@mips.com>
1637
1638 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1639
1640 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/53763
1643 * g++.dg/cpp0x/decltype43.C: New.
1644
1645 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1646
1647 PR middle-end/53397
1648 * gcc.dg/pr53397-1.c: New test case.
1649 * gcc.dg/pr53397-2.c: New test case.
1650
1651 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/54194
1654 * g++.dg/warn/Wparentheses-26.C: Adjust.
1655 * g++.dg/warn/Wparentheses-27.C: New.
1656
1657 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1658
1659 PR c++/54427
1660 * c-c++-common/vector-scalar.c: New testcase.
1661 * g++.dg/ext/vector18.C: New testcase.
1662 * g++.dg/ext/vector5.C: This is not an error anymore.
1663 * gcc.dg/init-vec-1.c: Move ...
1664 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1665 * gcc.c-torture/execute/vector-shift1.c: Move ...
1666 * c-c++-common/torture/vector-shift1.c: ... here.
1667 * gcc.dg/scal-to-vec1.c: Move ...
1668 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1669 C++11. Adapt error messages.
1670 * gcc.dg/convert-vec-1.c: Move ...
1671 * c-c++-common/convert-vec-1.c: ... here.
1672 * gcc.dg/scal-to-vec2.c: Move ...
1673 * c-c++-common/scal-to-vec2.c: ... here.
1674
1675 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1676
1677 PR target/54400
1678 * gcc.target/i386/pr54400.c: New testcase.
1679
1680 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR c++/54858
1683 * g++.dg/template/pr54858.C: New test.
1684
1685 2012-10-08 Marek Polacek <polacek@redhat.com>
1686
1687 PR debug/54831
1688 * g++.dg/debug/pr54831.C: New test.
1689
1690 2012-10-08 Dehao Chen <dehao@google.com>
1691
1692 * g++.dg/predict-loop-exit-1.C: New.
1693 * g++.dg/predict-loop-exit-2.C: New.
1694 * g++.dg/predict-loop-exit-3.C: New.
1695
1696 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1697
1698 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1699
1700 2012-10-08 Jason Merrill <jason@redhat.com>
1701
1702 * g++.dg/gomp/tls-5.C: New.
1703 * g++.dg/gomp/tls-wrap1.C: New.
1704 * g++.dg/gomp/tls-wrap2.C: New.
1705 * g++.dg/gomp/tls-wrap3.C: New.
1706 * g++.dg/gomp/tls-wrap4.C: New.
1707 * g++.dg/gomp/tls-wrapper-cse.C: New.
1708 * g++.dg/tls/thread_local-cse.C: New.
1709 * g++.dg/tls/thread_local-order1.C: New.
1710 * g++.dg/tls/thread_local-order2.C: New.
1711 * g++.dg/tls/thread_local-wrap1.C: New.
1712 * g++.dg/tls/thread_local-wrap2.C: New.
1713 * g++.dg/tls/thread_local-wrap3.C: New.
1714 * g++.dg/tls/thread_local-wrap4.C: New.
1715 * g++.dg/tls/thread_local2g.C: New.
1716 * g++.dg/tls/thread_local3g.C: New.
1717 * g++.dg/tls/thread_local4g.C: New.
1718 * g++.dg/tls/thread_local5g.C: New.
1719 * g++.dg/tls/thread_local6g.C: New.
1720 * g++.dg/tls/thread_local7g.C: New.
1721
1722 * g++.dg/tls/thread_local3.C: New.
1723 * g++.dg/tls/thread_local4.C: New.
1724 * g++.dg/tls/thread_local5.C: New.
1725 * g++.dg/tls/thread_local6.C: New.
1726
1727 * g++.dg/tls/init-2.C: Tweak errors.
1728 * g++.dg/tls/thread_local1.C: New.
1729 * g++.dg/tls/thread_local2.C: New.
1730 * g++.dg/tls/thread_local7.C: New.
1731
1732 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1733
1734 PR target/54866
1735 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1736
1737 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1738
1739 PR target/54685
1740 * gcc.target/sh/pr54685.c: New.
1741
1742 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1743
1744 PR c++/53528 C++11 attribute support
1745 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1746 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1802
1803 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1806 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1807 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1808
1809 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1810
1811 PR target/54760
1812 * gcc.target/sh/pr54760-2.c: New.
1813 * gcc.target/sh/pr54760-3.c: New.
1814
1815 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/51422
1818 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1819
1820 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1821 Sandra Loosemore <sandra@codesourcery.com>
1822
1823 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1824 and test that the accumulator is initialized using MULT.
1825 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1826 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1827
1828 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/52764
1831 * g++.dg/cpp0x/stdint.C: New.
1832
1833 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/54249
1836 * g++.dg/cpp0x/stddef.C: New.
1837
1838 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1839
1840 PR fortran/54832
1841 * gfortran.dg/typebound_operator_17.f90: New.
1842
1843 2012-10-06 Jan Hubicka <jh@suse.cz>
1844
1845 PR lto/53831
1846 PR lto/54776
1847 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1848
1849 2012-10-06 Jan Hubicka <jh@suse.cz>
1850
1851 * gcc.dg/lto/resolutions_0.c: New testcase.
1852
1853 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1854
1855 PR fortran/45521
1856 * gfortran.dg/generic_25.f90: New.
1857 * gfortran.dg/generic_26.f90: New.
1858 * gfortran.dg/generic_27.f90: New.
1859
1860 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1861
1862 PR target/54760
1863 * gcc.target/sh/pr54760-1.c: New.
1864
1865 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1866
1867 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1868 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1869 * g++.dg/warn/Wsign-compare-5.C: New test.
1870 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1871 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1872 * g++.dg/ext/builtin30.C: New test.
1873 * g++.dg/ext/vla12.C: New test.
1874 * gcc.dg/builtins-85.c: New test.
1875
1876 PR debug/54519
1877 * gcc.dg/guality/pr54519-1.c: New test.
1878 * gcc.dg/guality/pr54519-2.c: New test.
1879 * gcc.dg/guality/pr54519-3.c: New test.
1880 * gcc.dg/guality/pr54519-4.c: New test.
1881 * gcc.dg/guality/pr54519-5.c: New test.
1882 * gcc.dg/guality/pr54519-6.c: New test.
1883
1884 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/50893
1887 * g++.dg/cpp0x/defaulted38.C: New.
1888
1889 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR tree-optimization/33763
1892 * c-c++-common/pr33763.c: New test.
1893
1894 PR tree-optimization/54810
1895 * gcc.dg/tree-ssa/vrp85.c: New test.
1896
1897 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1898
1899 * gcc.dg/ucnid-7.c: Skip on AIX.
1900 * gcc.dg/ucnid-8.c: Same.
1901 * gcc.dg/ucnid-10.c: Same.
1902 * gcc.dg/ucnid-13.c: Same.
1903 * gcc.dg/attr-alias-3.c: Same.
1904 * gcc.dg/attr-alias-5.c: Same.
1905 * gcc.dg/torture/pr51106-2.c: Same.
1906 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1907
1908 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/52233
1911 * g++.dg/cpp0x/alias-decl-23.C: New.
1912
1913 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/53403
1916 * g++.dg/template/friend53.C: New.
1917
1918 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1921 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1922 (scan-ada-spec): Likewise.
1923 (scan-ada-spec-not): Likewise.
1924 * gcc.dg/dump-ada-spec-1.c: New test.
1925 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1926
1927 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1928
1929 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1930
1931 2012-10-04 Florian Weimer <fweimer@redhat.com>
1932
1933 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1934
1935 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1936
1937 PR c++/54323
1938 * g++.dg/cpp0x/pr54323.C: New.
1939
1940 2012-10-04 Richard Guenther <rguenther@suse.de>
1941
1942 PR middle-end/54735
1943 * g++.dg/torture/pr54735.C: New testcase.
1944
1945 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 PR rtl-optimization/54739
1948 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1949
1950 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1951
1952 PR target/51244
1953 * gcc.target/sh/pr51244-12.c: New.
1954
1955 2012-10-03 Dehao Chen <dehao@google.com>
1956
1957 PR middle-end/54782
1958 * gcc.dg/pr54782.c: New test.
1959
1960 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR c++/54777
1963 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1964
1965 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1966
1967 PR fortran/54778
1968 * gfortran.dg/class_53.f90: New.
1969
1970 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1971
1972 PR debug/54551
1973 * gcc.dg/guality/pr54551.c: New.
1974
1975 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1976
1977 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1978 * gcc.target/powerpc/pr46728-2.c: Likewise.
1979
1980 2012-10-02 Sharad Singhai <singhai@google.com>
1981
1982 PR testsuite/54772
1983 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1984 to fix test failures caused by r191883.
1985 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1986 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1987 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1988 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1989 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1990 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1991 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1992 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1993 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1994
1995 2012-09-30 Sharad Singhai <singhai@google.com>
1996
1997 * gcc.target/i386/vect-double-1.c: Fix test.
1998
1999 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2000
2001 PR target/54087
2002 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2003 atomic_sub fails.
2004
2005 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2006
2007 PR rtl-optimization/54457
2008 * gcc.target/i386/pr54457.c: New test.
2009
2010 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2011
2012 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2013
2014 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2015
2016 * gcc.target/i386/vect-rebuild.c: New testcase.
2017
2018 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2019
2020 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2021
2022 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2023
2024 * gcc.target/mips/pr37362.c: Fix target selector.
2025
2026 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2027
2028 PR target/54083
2029 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2030
2031 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2032
2033 * gcc.dg/ucnid-8.c: Update line number.
2034 * gcc.dg/torture/pr51106-2.c: Likewise.
2035
2036 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2037
2038 PR fortran/54667
2039 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2040 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2041 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2042
2043 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2044
2045 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2046 partially reverting r170092.
2047 * gfortran.dg/class_7.f03: Ditto.
2048 * gfortran.dg/coarray_14.f90: Ditto.
2049 * gfortran.dg/typebound_proc_13.f03: Ditto.
2050
2051 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 PR c++/54738
2054 * g++.dg/cpp0x/sfinae42.C: New.
2055
2056 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2057
2058 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2059 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2060 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2061 * gcc.dg/pr42629.c: XFAIL on AIX.
2062 * gcc.dg/pr47684.c: Same.
2063 * gcc.dg/pr43670.c: Same.
2064 * gcc.dg/pr42916.c: Same.
2065 * gcc.dg/pr45449.c: Same.
2066 * gcc.dg/pr50017.c: Same.
2067 * gcc.dg/pr42728.c: Same.
2068 * gcc.dg/pr47881.c: Same.
2069 * gcc.dg/pr44023.c: Same.
2070 * gcc.dg/pr41345.c: Same.
2071 * gcc.dg/pr42630.c: Same.
2072 * gcc.dg/pr44971.c: Same.
2073 * gcc.dg/pr46771.c: Same.
2074 * gcc.dg/ucnid-8.c: Same.
2075 * gcc.dg/ucnid-10.c: Same.
2076 * gcc.dg/ucnid-13.c: Same.
2077 * gcc.dg/torture/pr51106-2.c: Same.
2078 * gcc.dg/pr48768.c: Same.
2079 * gcc.dg/pr42631.c: Same.
2080 * gcc.dg/pr43084.c: Same.
2081 * gcc.dg/ucnid-7.c: Same.
2082 * gcc.dg/pr42889.c: Same.
2083 * gcc.dg/pr41241.c: Same.
2084 * gcc.dg/pr42719.c: Same.
2085 * g++.dg/debug/pr46583.C: Same.
2086 * g++.dg/debug/pr47106.C: Same.
2087 * g++.dg/opt/pr48549.C: Same.
2088 * g++.dg/other/pr42685.C: Same.
2089 * c-c++-common/pr43942.c: Same.
2090
2091 2012-09-29 Ian Lance Taylor <iant@google.com>
2092
2093 * go.test/go-test.exp: Update for latest version of Go testsuite.
2094
2095 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2096
2097 PR fortran/52724
2098 * gfortran.dg/internal_readwrite_3.f90: New test.
2099
2100 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2101
2102 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2103 c-c++-common/Wunused-local-typedefs-2.c to here.
2104
2105 PR c++/54372 - unused attribute inactive on dependant entities
2106 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2107
2108 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2109
2110 PR c++/29028 - Missed unused warning on using declaration
2111 * g++.dg/warn/Wunused-var-18.C: New test.
2112
2113 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2114
2115 PR c++/53551 - -Wunused-local-typedefs misses uses
2116 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2117
2118 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR target/54716
2121 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2122
2123 PR tree-optimization/54713
2124 * gcc.c-torture/compile/pr54713-1.c: New test.
2125 * gcc.c-torture/compile/pr54713-2.c: New test.
2126 * gcc.c-torture/compile/pr54713-3.c: New test.
2127
2128 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2129
2130 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2131
2132 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2133
2134 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2135
2136 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR target/54703
2139 * gcc.target/i386/pr54703.c: New test.
2140
2141 2012-09-27 Richard Guenther <rguenther@suse.de>
2142
2143 PR lto/54709
2144 * gcc.dg/lto/pr54709_0.c: New testcase.
2145 * gcc.dg/lto/pr54709_1.c: Likewise.
2146
2147 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2148
2149 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2150
2151 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2152
2153 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2154
2155 * gcc.target/arm/pr42879.c: Handle big-endian.
2156
2157 2012-09-26 Steve Ellcey <sellcey@mips.com>
2158
2159 PR c/37303
2160 * gcc.dg/pr37303.c: Check for rdata or rodata.
2161
2162 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2163
2164 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2165
2166 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2167
2168 PR target/51274
2169 PR target/53087
2170 * gcc.target/powerpc/ppc-ne0-1.c: New.
2171
2172 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2173
2174 PR target/54089
2175 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2176 test_19, test_20, test_21, test_22, test_23): New functions.
2177 * gcc.target/sh/pr54089-4.c: New.
2178 * gcc.target/sh/pr54089-5.c: New.
2179 * gcc.target/sh/pr54089-6.c: New.
2180 * gcc.target/sh/pr54089-7.c: New.
2181
2182 2012-09-25 Richard Guenther <rguenther@suse.de>
2183
2184 PR lto/54625
2185 * gcc.dg/lto/pr54702_0.c: New testcase.
2186 * gcc.dg/lto/pr54702_1.c: Likewise.
2187 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2188 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2189 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2190 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2191
2192 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/54526
2195 * g++.dg/cpp0x/parse2.C: New.
2196 * g++.dg/parse/error11.C: Adjust.
2197 * g++.dg/parse/error12.C: Likewise.
2198
2199 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2200
2201 * gcc.target/i386/20030217-1.c: Added check for
2202 large_long_double effective target.
2203 * gcc.target/i386/387-3.c: Likewise.
2204 * gcc.target/i386/387-4.c: Likewise.
2205 * gcc.target/i386/pr36578-1.c: Likewise.
2206 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2207 when long double size is equal double size.
2208 * gcc.target/i386/excess-precision-1.c: Likewise.
2209 * gcc.target/i386/pr36578-2.c: Likewise.
2210 * gcc.target/i386/20030217-2.c: New testcase.
2211
2212 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR tree-optimization/54676
2215 * gcc.dg/pr54676.c: New test.
2216
2217 2012-09-25 Richard Guenther <rguenther@suse.de>
2218
2219 PR tree-optimization/53663
2220 * gcc.dg/torture/pr53663-1.c: New testcase.
2221 * gcc.dg/torture/pr53663-2.c: Likewise.
2222 * gcc.dg/torture/pr53663-3.c: Likewise.
2223
2224 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2225
2226 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2227
2228 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2229
2230 * lib/target-supports-dg.exp (dg-require-effective-target,
2231 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2232 dg-process-target-1 instead of dg-process-target.
2233 (dg-process-target-1): Rename from dg-process-target.
2234 (dg-process-target): New.
2235
2236 2012-09-24 Richard Guenther <rguenther@suse.de>
2237
2238 PR tree-optimization/54684
2239 * g++.dg/torture/pr54684.C: New testcase.
2240
2241 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2242
2243 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2244
2245 2012-09-24 Richard Guenther <rguenther@suse.de>
2246
2247 PR middle-end/52173
2248 * gcc.dg/tm/pr52173-1.c: New.
2249 * gcc.dg/tm/pr52173-2.c: New.
2250
2251 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2252
2253 * gcc.dg/pr54669.c: New test.
2254
2255 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2256 Dominique Dhumieres <dominiq@lps.ens.fr>
2257
2258 PR testsuite/54677
2259 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2260
2261 2012-09-23 Tobias Burnus <burnus@net-b.de>
2262
2263 PR fortran/54618
2264 * gfortran.dg/class_array_14.f90: New.
2265
2266 2012-09-22 Kai Tietz <ktietz@redhat.com>
2267
2268 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2269 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2270
2271 2012-09-21 Dehao Chen <dehao@google.com>
2272
2273 PR go/54649
2274 PR tree-optimization/54655
2275 * g++.dg/pr54655.C: New testcase.
2276
2277 2012-09-21 Richard Guenther <rguenther@suse.de>
2278
2279 PR tree-optimization/54647
2280 * g++.dg/torture/pr54647.C: New testcase.
2281
2282 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2283
2284 PR c++/54427
2285 * c-c++-common/torture/vector-compare-2.c: Add -w.
2286
2287 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2288
2289 * gnat.dg/opt20.ads: Move dg directive to...
2290 * gnat.dg/opt20.adb: ...here.
2291 * gnat.dg/addr1.ad[sb]: Likewise.
2292 * gnat.dg/concat2.ad[sb]: Likewise.
2293 * gnat.dg/array16.ad[sb]: Likewise.
2294 * gnat.dg/atomic5.ad[sb]: Likewise.
2295 * gnat.dg/discr29.ad[sb]: Likewise.
2296 * gnat.dg/noreturn5.ad[sb]: Likewise.
2297 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2298 * gnat.dg/discr23.ads: Remove dg directive.
2299 * gnat.dg/nested_float_packed.ads: Likewise.
2300 * gnat.dg/oconst6.ads: Move to...
2301 * gnat.dg/specs/oconst6.ads: ...here.
2302
2303 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/52432
2306 * g++.dg/cpp0x/decltype32.C: Tweak.
2307
2308 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2309
2310 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2311 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2312 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2313 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2314
2315 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2316
2317 PR c++/54581
2318 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2319
2320 2012-09-19 Steve Ellcey <sellcey@mips.com>
2321
2322 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2323
2324 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2325
2326 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2327 * gcc.target/powerpc/ppc-mftb.c: New file.
2328
2329 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2330
2331 PR target/54089
2332 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2333 functions.
2334
2335 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2336
2337 PR target/54236
2338 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2339
2340 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2341
2342 * gcc.c-torture/execute/20120919-1.c: New test.
2343
2344 2012-09-19 Richard Guenther <rguenther@suse.de>
2345
2346 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2347
2348 2012-09-19 Richard Guenther <rguenther@suse.de>
2349
2350 * gcc.dg/builtin-unreachable-6.c: Adjust.
2351
2352 2012-09-19 Richard Guenther <rguenther@suse.de>
2353
2354 * gcc.dg/builtin-object-size-10.c: Adjust.
2355 * gcc.dg/builtin-unreachable-5.c: Adjust.
2356 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2357 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2358 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2359 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2360 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2361 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2362 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2363 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2364 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2365 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2366 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2367 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2368
2369 2012-09-19 Richard Guenther <rguenther@suse.de>
2370
2371 PR tree-optimization/54132
2372 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2373 * gcc.dg/torture/pr54132.c: Likewise.
2374
2375 2012-09-19 Terry Guo <terry.guo@arm.com>
2376
2377 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2378 extra prune rules that will be applied to all tests in a .exp file.
2379 (gcc-dg-prune): Use rules defined by the above variable.
2380 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2381 harmless warnings on architecture switch conflict.
2382
2383 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2384
2385 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2386 of asm-comment characters instead of a single one.
2387 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2388
2389 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2390
2391 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2392
2393 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2394 target instead of xfailing it.
2395 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2396 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2397 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2398 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2399 * gcc.dg/vect/vect-104.c: Likewise.
2400 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2401 * gcc.dg/vect/vect-outer-1.c: Likewise.
2402 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2403 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2404 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2405 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2406 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2407 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2408 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2409 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2410 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2411
2412 * lib/target-supports.exp
2413 (check_effective_target_vect_widen_mult_qi_to_hi,
2414 check_effective_target_vect_widen_mult_hi_to_si,
2415 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2416 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2417 check_effective_target_vect_pack_trunc,
2418 check_effective_target_vect_unpack,
2419 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2420 instead of arm_none.
2421
2422 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2423
2424 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2425
2426 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2427 config to compiler_flags.
2428
2429 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR target/54592
2432 * gcc.target/i386/pr54592.c: New test.
2433
2434 PR tree-optimization/54610
2435 * gcc.target/i386/pr54610.c: New test.
2436
2437 2012-09-17 Jason Merrill <jason@redhat.com>
2438
2439 PR c++/54575
2440 * g++.dg/cpp0x/alias-decl-21.C: New.
2441 * g++.dg/cpp0x/alias-decl-22.C: New.
2442
2443 2012-09-17 Tobias Burnus <burnus@net-b.de>
2444
2445 PR fortran/54608
2446 * gfortran.dg/scan_2.f90: New.
2447
2448 2012-09-17 Jason Merrill <jason@redhat.com>
2449
2450 PR c++/53661
2451 * g++.dg/init/aggr9.C: New.
2452
2453 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2454
2455 * gnat.dg/loop_optimization12.ad[sb]: New test.
2456
2457 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2458
2459 PR fortran/54285
2460 * gfortran.dg/proc_ptr_result_7.f90: New.
2461
2462 2012-09-17 Tobias Burnus <burnus@net-b.de>
2463
2464 PR fortran/54603
2465 * gfortran.dg/structure_constructor_11.f90: New.
2466
2467 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR tree-optimization/54563
2470 * g++.dg/torture/pr54563.C: New test.
2471
2472 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2473
2474 PR fortran/54594
2475 * gfortran.dg/typebound_generic_14.f03: New.
2476
2477 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2478
2479 PR fortran/54387
2480 * gfortran.dg/proc_ptr_38.f90: New.
2481
2482 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2483
2484 PR debug/54460
2485 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2486 to scary regexp.
2487
2488 PR testsuite/54007
2489 * gnat.dg/lto15.adb: Require lto.
2490
2491 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2492 "myBindC" for hppa*-*-hpux*.
2493
2494 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2495
2496 * gfortran.dg/namelist_75.f90: New test.
2497
2498 2012-09-15 Tom de Vries <tom@codesourcery.com>
2499
2500 * gcc.dg/tree-ssa/vrp82.c: New test.
2501 * gcc.dg/tree-ssa/vrp83.c: Same.
2502 * gcc.dg/tree-ssa/vrp84.c: Same.
2503
2504 2012-09-15 Tom de Vries <tom@codesourcery.com>
2505
2506 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2507 * gcc.dg/tree-ssa/vrp81.c: ... this.
2508
2509 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2510
2511 PR target/54222
2512 * gcc.target/avr/torture/fix-types.h: New.
2513 * gcc.target/avr/torture/vals-hr.def: New.
2514 * gcc.target/avr/torture/vals-r.def: New.
2515 * gcc.target/avr/torture/vals-k.def: New.
2516 * gcc.target/avr/torture/vals-ur.def: New.
2517 * gcc.target/avr/torture/vals-uk.def: New.
2518 * gcc.target/avr/torture/vals-uhr.def: New.
2519 * gcc.target/avr/torture/vals-llk.def: New.
2520 * gcc.target/avr/torture/vals-ullk.def: New.
2521 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2522 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2523 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2524 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2525 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2526 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2527 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2528 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2529
2530 2012-09-14 Dehao Chen <dehao@google.com>
2531
2532 * g++.dg/debug/dwarf2/deallocator.C: New test.
2533
2534 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2535
2536 PR c/54552
2537 * gcc.c-torture/compile/pr54552-1.c: New test.
2538
2539 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2540
2541 PR c++/54427
2542 * g++.dg/other/vector-compare.C: New testcase.
2543 * c-c++-common/vector-compare-3.c: New testcase.
2544 * gcc.dg/vector-shift.c: Move ...
2545 * c-c++-common/vector-shift.c: ... here.
2546 * gcc.dg/vector-shift1.c: Move ...
2547 * c-c++-common/vector-shift1.c: ... here.
2548 * gcc.dg/vector-shift3.c: Move ...
2549 * c-c++-common/vector-shift3.c: ... here.
2550 * gcc.dg/vector-compare-1.c: Move ...
2551 * c-c++-common/vector-compare-1.c: ... here.
2552 * gcc.dg/vector-compare-2.c: Move ...
2553 * c-c++-common/vector-compare-2.c: ... here.
2554 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2555 * c-c++-common/torture/vector-compare-1.c: ... here.
2556 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2557 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2558 * c-c++-common/torture/vector-compare-2.c: ... here.
2559 * gcc.c-torture/execute/vector-shift.c: Move ...
2560 * c-c++-common/torture/vector-shift.c: ... here.
2561 * gcc.c-torture/execute/vector-shift2.c: Move ...
2562 * c-c++-common/torture/vector-shift2.c: ... here.
2563 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2564 * c-c++-common/torture/vector-subscript-1.c: ... here.
2565 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2566 * c-c++-common/torture/vector-subscript-2.c: ... here.
2567 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2568 * c-c++-common/torture/vector-subscript-3.c: ... here.
2569
2570 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2571
2572 PR c/54103
2573 * gcc.c-torture/compile/pr54103-1.c,
2574 gcc.c-torture/compile/pr54103-2.c,
2575 gcc.c-torture/compile/pr54103-3.c,
2576 gcc.c-torture/compile/pr54103-4.c,
2577 gcc.c-torture/compile/pr54103-5.c,
2578 gcc.c-torture/compile/pr54103-6.c: New tests.
2579 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2580
2581 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2584
2585 2012-09-14 Richard Guenther <rguenther@suse.de>
2586
2587 PR tree-optimization/54565
2588 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2589 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2590
2591 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2592
2593 * gcc.target/arm/combine-movs.c: Add missing space.
2594
2595 2012-09-14 Richard Guenther <rguenther@suse.de>
2596
2597 * g++.dg/torture/builtin-location.C: New testcase.
2598
2599 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2600 Manuel López-Ibåñez <manu@gcc.gnu.org>
2601
2602 PR c++/53210
2603 * g++.dg/warn/Wuninitialized-self.C: New.
2604
2605 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR c/54559
2608 * gcc.c-torture/compile/pr54559.c: New test.
2609
2610 2012-09-13 Jason Merrill <jason@redhat.com>
2611
2612 PR c++/53839
2613 * g++.dg/cpp0x/constexpr-temp1.C: New.
2614
2615 PR c++/54511
2616 * g++.dg/template/anonunion2.C: New.
2617
2618 PR c++/53836
2619 * g++.dg/template/init10.C: New.
2620
2621 2012-09-13 Tobias Burnus <burnus@net-b.de>
2622
2623 PR fortran/54556
2624 * gfortran.dg/implicit_pure_3.f90: New.
2625
2626 2012-09-13 Richard Guenther <rguenther@suse.de>
2627
2628 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2629
2630 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2631
2632 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2633
2634 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2635
2636 * c-c++-common/pr51712.c: Handle for short-enum targets.
2637
2638 2012-09-12 Terry Guo <terry.guo@arm.com>
2639
2640 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2641 and lsrs for Thumb2 mode.
2642
2643 2012-09-12 Jan Hubicka <jh@suse.cz>
2644
2645 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2646
2647 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2648
2649 PR target/54445
2650 * gcc.target/i386/pr54445-1.c: New file.
2651 * gcc.target/i386/pr54445-2.c: Likewise.
2652
2653 2012-09-12 Tobias Burnus <burnus@net-b.de>
2654
2655 PR fortran/54225
2656 PR fortran/53306
2657 * gfortran.dg/coarray_10.f90: Update dg-error.
2658 * gfortran.dg/coarray_28.f90: New.
2659 * gfortran.dg/array_section_3.f90: New.
2660
2661 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2662
2663 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2664 gcc.target/arm/pr48252.c: Fix for big-endian support.
2665
2666 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2667
2668 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2669
2670 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2671 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2672
2673 * gcc.target/arm/neon-vfma-1.c: New testcase.
2674 * gcc.target/arm/neon-vfms-1.c: Likewise.
2675 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2676 of float.
2677 * gcc.target/arm/neon-vmls-1.c: Likewise.
2678 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2679 function.
2680 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2681 (check_effective_target_arm_neonv2_ok): Likewise.
2682 (check_effective_target_arm_neonv2_hw): Likewise.
2683 (check_effective_target_arm_neonv2): Likewise.
2684
2685 2012-09-11 Richard Guenther <rguenther@suse.de>
2686
2687 PR middle-end/54515
2688 * g++.dg/tree-ssa/pr54515.C: New testcase.
2689
2690 2012-09-10 Andrew Pinski <apinski@cavium.com>
2691
2692 PR tree-opt/c54362
2693 * gcc.dg/tm/memopt-16.c: New testcase.
2694
2695 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/54541
2698 PR c++/54542
2699 * g++.dg/cpp0x/sfinae40.C: New.
2700 * g++.dg/cpp0x/sfinae41.C: Likewise.
2701
2702 2012-09-10 Jason Merrill <jason@redhat.com>
2703
2704 PR c++/54538
2705 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2706
2707 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2708
2709 PR target/54089
2710 * gcc.target/sh/pr54089-3.c: New.
2711
2712 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2713
2714 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2715
2716 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2717
2718 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2719
2720 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2721
2722 * gcc.dg/pr52558-2.c: Delete.
2723 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2724
2725 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2726
2727 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2728
2729 2012-09-10 Richard Guenther <rguenther@suse.de>
2730
2731 PR tree-optimization/54520
2732 * gcc.dg/torture/pr54520.c: New testcase.
2733
2734 2012-09-10 Jason Merrill <jason@redhat.com>
2735
2736 PR c++/54506
2737 * g++.dg/cpp0x/implicit14.C: New.
2738
2739 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2740
2741 PR fortran/54208
2742 * gfortran.dg/bound_simplification_3.f90: New test.
2743
2744 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2745
2746 PR testsuite/54184
2747 * gcc.dg/pr52558-1.c: Delete.
2748 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2749
2750 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2751
2752 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2753 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2754 * gcc.target/arm/smlaltt-1.c: Likewise.
2755
2756 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2757
2758 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2759
2760 2012-09-07 Tom de Vries <tom@codesourcery.com>
2761
2762 PR tree-optimization/53986
2763 * gcc.dg/tree-ssa/vrp80.c: New test.
2764 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2765
2766 2012-09-06 Jason Merrill <jason@redhat.com>
2767
2768 PR c++/54341
2769 PR c++/54253
2770 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2771 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2772
2773 2012-09-06 Andrew Pinski <apinski@cavium.com>
2774
2775 PR tree-opt/54494
2776 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2777
2778 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR rtl-optimization/54455
2781 * gcc.dg/54455.c: New test.
2782
2783 2012-09-06 Tobias Burnus <burnus@net-b.de>
2784
2785 PR fortran/54463
2786 * gfortran.dg/promotion_2.f90: New.
2787
2788 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR middle-end/54486
2791 * c-c++-common/pr54486.c: New test.
2792
2793 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2794
2795 PR fortran/54474
2796 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2797
2798 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2799
2800 PR c++/54191
2801 * g++.dg/cpp0x/sfinae39.C: New.
2802
2803 2012-09-04 Jason Merrill <jason@redhat.com>
2804
2805 PR c++/54441
2806 * g++.dg/ext/flexary3.C: New.
2807
2808 PR c++/54420
2809 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2810
2811 PR c++/54198
2812 * g++.dg/template/defarg15.C: New.
2813
2814 PR c++/54437
2815 * g++.dg/template/access24.C: New.
2816
2817 2012-09-04 Richard Guenther <rguenther@suse.de>
2818
2819 PR tree-optimization/54458
2820 * gcc.dg/torture/pr54458.c: New testcase.
2821
2822 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2823
2824 * gcc.target/arm/neon-vext.c: New test.
2825 * gcc.target/arm/neon-vext-execute.c: Ditto.
2826
2827 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2828
2829 PR fortran/54243
2830 PR fortran/54244
2831 * gfortran.dg/select_type_29.f03: New.
2832
2833 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2834
2835 * gcc.dg/fold-perm.c: Improve test.
2836
2837 2012-09-03 Tobias Burnus <burnus@net-b.de>
2838
2839 PR fortran/51632
2840 * gfortran.dg/coarray_class_1.f90: New.
2841
2842 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2843
2844 PR target/49206
2845 * gcc.c-torture/compile/pr49206.c: New test.
2846
2847 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2848 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/36680
2851 * gfortran.dg/pr36680.f90: New test.
2852
2853 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2854
2855 PR target/42295
2856 * g++.dg/opt/pr42295.C: New test.
2857
2858 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR target/54436
2861 * gcc.dg/torture/pr54436.c: New test.
2862
2863 2012-09-01 Andrew Pinski <apinski@cavium.com>
2864
2865 * gcc.target/mips/truncate-8.c: New testcase.
2866
2867 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2868
2869 PR target/46829
2870 PR target/46843
2871 * gcc.target/i386/pr46829.c: New test.
2872 * gcc.target/i386/pr46843.c: Ditto.
2873
2874 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2875 Jason Merrill <jason@redhat.com>
2876
2877 PR c++/18747
2878 * g++.dg/parse/error50.C: New.
2879
2880 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR c/54428
2883 * gcc.c-torture/compile/pr54428.c: New test.
2884
2885 2012-08-31 Ollie Wild <aaw@google.com>
2886
2887 PR c++/54197
2888 * g++.dg/init/lifetime3.C: New test.
2889
2890 2012-08-31 Martin Jambor <mjambor@suse.cz>
2891
2892 PR middle-end/54409
2893 * gcc.dg/torture/pr54409.c: New test.
2894
2895 2012-08-31 Martin Jambor <mjambor@suse.cz>
2896
2897 * gfortran.dg/pr48636.f90: Add dump scan checks.
2898
2899 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2900
2901 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2902
2903 2012-08-28 Joey Ye <joey.ye@arm.com>
2904
2905 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2906
2907 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2908
2909 PR target/46254
2910 * gcc.target/i386/pr46254.c: New test.
2911
2912 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2913
2914 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2915 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2916 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2917
2918 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2919
2920 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2921 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2922 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2923 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2924 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2925 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2926 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2927 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2928 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2929 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2930 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2931 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2932 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2933 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2934 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2935 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2936 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2937 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2938 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2939 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2940 gcc.target/mips/unaligned-1.c: Tighten regexps.
2941
2942 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2943
2944 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2945 (mips_option_groups): Remove optimization. Add various -f options.
2946 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2947 and -pg imply -fno-omit-frame-pointer.
2948 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2949 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2950 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2951 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2952 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2953 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2954 * gcc.target/mips/abi-n32-long32.c: Likewise.
2955 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2956 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2957 * gcc.target/mips/abi-n32-long64.c: Likewise.
2958 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2959 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2960 * gcc.target/mips/abi-n64-long32.c: Likewise.
2961 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2962 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2963 * gcc.target/mips/abi-n64-long64.c: Likewise.
2964 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2965 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2966 * gcc.target/mips/abi-o32-long32.c: Likewise.
2967 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2968 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2969 * gcc.target/mips/abi-o32-long64.c: Likewise.
2970 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2971 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2972 * gcc.target/mips/abi-o64-long32.c: Likewise.
2973 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2974 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2975 * gcc.target/mips/abi-o64-long64.c: Likewise.
2976 * gcc.target/mips/asm-1.c: Likewise.
2977 * gcc.target/mips/branch-1.c: Likewise.
2978 * gcc.target/mips/call-3.c: Likewise.
2979 * gcc.target/mips/call-saved-3.c: Likewise.
2980 * gcc.target/mips/clear-cache-1.c: Likewise.
2981 * gcc.target/mips/div-1.c: Likewise.
2982 * gcc.target/mips/div-2.c: Likewise.
2983 * gcc.target/mips/div-3.c: Likewise.
2984 * gcc.target/mips/div-4.c: Likewise.
2985 * gcc.target/mips/div-5.c: Likewise.
2986 * gcc.target/mips/div-6.c: Likewise.
2987 * gcc.target/mips/div-7.c: Likewise.
2988 * gcc.target/mips/div-8.c: Likewise.
2989 * gcc.target/mips/div-9.c: Likewise.
2990 * gcc.target/mips/div-10.c: Likewise.
2991 * gcc.target/mips/div-11.c: Likewise.
2992 * gcc.target/mips/div-12.c: Likewise.
2993 * gcc.target/mips/dsp-ctrl.c: Likewise.
2994 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2995 * gcc.target/mips/ext-8.c: Likewise.
2996 * gcc.target/mips/extend-2.c: Likewise.
2997 * gcc.target/mips/fix-r10000-1.c: Likewise.
2998 * gcc.target/mips/fix-r10000-2.c: Likewise.
2999 * gcc.target/mips/fix-r10000-3.c: Likewise.
3000 * gcc.target/mips/fix-r10000-4.c: Likewise.
3001 * gcc.target/mips/fix-r10000-5.c: Likewise.
3002 * gcc.target/mips/fix-r10000-6.c: Likewise.
3003 * gcc.target/mips/fix-r10000-7.c: Likewise.
3004 * gcc.target/mips/fix-r10000-8.c: Likewise.
3005 * gcc.target/mips/fix-r10000-9.c: Likewise.
3006 * gcc.target/mips/fix-r10000-10.c: Likewise.
3007 * gcc.target/mips/fix-r10000-11.c: Likewise.
3008 * gcc.target/mips/fix-r10000-12.c: Likewise.
3009 * gcc.target/mips/fix-r10000-13.c: Likewise.
3010 * gcc.target/mips/fix-r10000-14.c: Likewise.
3011 * gcc.target/mips/fix-r10000-15.c: Likewise.
3012 * gcc.target/mips/fpcmp-1.c: Likewise.
3013 * gcc.target/mips/fpcmp-2.c: Likewise.
3014 * gcc.target/mips/fpr-moves-7.c: Likewise.
3015 * gcc.target/mips/fpr-moves-8.c: Likewise.
3016 * gcc.target/mips/int-moves-1.c: Likewise.
3017 * gcc.target/mips/int-moves-2.c: Likewise.
3018 * gcc.target/mips/long-calls-pg.c: Likewise.
3019 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3020 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3021 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3022 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3023 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3024 * gcc.target/mips/mips-3d-1.c: Likewise.
3025 * gcc.target/mips/mips-3d-2.c: Likewise.
3026 * gcc.target/mips/mips-3d-3.c: Likewise.
3027 * gcc.target/mips/mips-3d-4.c: Likewise.
3028 * gcc.target/mips/mips-3d-5.c: Likewise.
3029 * gcc.target/mips/mips-3d-6.c: Likewise.
3030 * gcc.target/mips/mips-3d-7.c: Likewise.
3031 * gcc.target/mips/mips-3d-8.c: Likewise.
3032 * gcc.target/mips/mips-3d-9.c: Likewise.
3033 * gcc.target/mips/mips-ps-1.c: Likewise.
3034 * gcc.target/mips/mips-ps-2.c: Likewise.
3035 * gcc.target/mips/mips-ps-3.c: Likewise.
3036 * gcc.target/mips/mips-ps-4.c: Likewise.
3037 * gcc.target/mips/mips-ps-6.c: Likewise.
3038 * gcc.target/mips/mips32-dspr2.c: Likewise.
3039 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3040 * gcc.target/mips/neg-abs-1.c: Likewise.
3041 * gcc.target/mips/neg-abs-2.c: Likewise.
3042 * gcc.target/mips/nmadd-3.c: Likewise.
3043 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3044 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3045 * gcc.target/mips/octeon-pop-1.c: Likewise.
3046 * gcc.target/mips/pr26765.c: Likewise.
3047 * gcc.target/mips/pr33256.c: Likewise.
3048 * gcc.target/mips/pr33635-1.c: Likewise.
3049 * gcc.target/mips/pr33755.c: Likewise.
3050 * gcc.target/mips/pr35802.c: Likewise.
3051 * gcc.target/mips/pr45074.c: Likewise.
3052 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3053 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3054 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3055 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3056 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3057 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3058 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3059 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3060 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3061 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3062 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3063 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3064 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3065 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3066 * gcc.target/mips/save-restore-1.c: Likewise.
3067 * gcc.target/mips/save-restore-3.c: Likewise.
3068 * gcc.target/mips/save-restore-5.c: Likewise.
3069 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3070 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3071 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3072 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3073 * gcc.target/mips/stack-1.c: Likewise.
3074
3075 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3076 Tighten regexps.
3077
3078 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3079 branch under test to be filled with preceding rather than
3080 following instructions.
3081 * gcc.target/mips/branch-10.c: Likewise.
3082 * gcc.target/mips/branch-11.c: Likewise.
3083 * gcc.target/mips/branch-12.c: Likewise.
3084 * gcc.target/mips/branch-13.c: Likewise.
3085 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3086 to be eliminated. Tighten $28 scan-assembler-not test.
3087
3088 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3089 function to...
3090 * gcc.target/mips/call-4.c: ...this new test.
3091
3092 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3093 more likely.
3094 * gcc.target/mips/code-readable-3.c: Likewise.
3095 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3096 flag but skip for -O0.
3097 * gcc.target/mips/code-readable-4.c: Likewise.
3098
3099 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3100 of operations under test.
3101 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3102
3103 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3104 Don't require sibling-call optimization.
3105 * gcc.target/mips/near-far-4.c: Likewise.
3106
3107 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3108 Make sure that the register variable is used.
3109 * gcc.target/mips/soft-float-1.c: Likewise.
3110
3111 * gcc.target/mips/sdata-1.c: Make static data volatile.
3112 * gcc.target/mips/sdata-2.c: Likewise.
3113 * gcc.target/mips/sdata-3.c: Likewise.
3114 * gcc.target/mips/sdata-4.c: Likewise.
3115
3116 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3117 skip for -O0.
3118 * gcc.target/mips/atomic-memory-2.c: Likewise.
3119 * gcc.target/mips/branch-cost-1.c: Likewise.
3120 * gcc.target/mips/branch-cost-2.c: Likewise.
3121 * gcc.target/mips/cache-1.c: Likewise.
3122 * gcc.target/mips/call-1.c: Likewise.
3123 * gcc.target/mips/call-saved-2.c: Likewise.
3124 * gcc.target/mips/const-anchor-1.c: Likewise.
3125 * gcc.target/mips/const-anchor-2.c: Likewise.
3126 * gcc.target/mips/dse-1.c: Likewise.
3127 * gcc.target/mips/dsp-lhx.c: Likewise.
3128 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3129 * gcc.target/mips/ext-1.c: Likewise.
3130 * gcc.target/mips/ext-2.c: Likewise.
3131 * gcc.target/mips/ext-3.c: Likewise.
3132 * gcc.target/mips/ext-4.c: Likewise.
3133 * gcc.target/mips/ext-5.c: Likewise.
3134 * gcc.target/mips/ext-6.c: Likewise.
3135 * gcc.target/mips/ext-7.c: Likewise.
3136 * gcc.target/mips/extend-1.c: Likewise.
3137 * gcc.target/mips/fix-r4000-1.c: Likewise.
3138 * gcc.target/mips/fix-r4000-3.c: Likewise.
3139 * gcc.target/mips/fix-r4000-5.c: Likewise.
3140 * gcc.target/mips/fix-r4000-6.c: Likewise.
3141 * gcc.target/mips/fix-r4000-8.c: Likewise.
3142 * gcc.target/mips/fix-r4000-10.c: Likewise.
3143 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3144 * gcc.target/mips/fixed-vector-type.c: Likewise.
3145 * gcc.target/mips/fpr-moves-1.c: Likewise.
3146 * gcc.target/mips/fpr-moves-2.c: Likewise.
3147 * gcc.target/mips/fpr-moves-3.c: Likewise.
3148 * gcc.target/mips/fpr-moves-4.c: Likewise.
3149 * gcc.target/mips/fpr-moves-5.c: Likewise.
3150 * gcc.target/mips/fpr-moves-6.c: Likewise.
3151 * gcc.target/mips/ins-1.c: Likewise.
3152 * gcc.target/mips/ins-2.c: Likewise.
3153 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3154 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3155 * gcc.target/mips/lazy-binding-1.c: Likewise.
3156 * gcc.target/mips/madd-3.c: Likewise.
3157 * gcc.target/mips/madd-5.c: Likewise.
3158 * gcc.target/mips/madd-6.c: Likewise.
3159 * gcc.target/mips/madd-8.c: Likewise.
3160 * gcc.target/mips/madd-9.c: Likewise.
3161 * gcc.target/mips/memcpy-1.c: Likewise.
3162 * gcc.target/mips/mips-ps-type.c: Likewise.
3163 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3164 * gcc.target/mips/mips-sched-madd.c: Likewise.
3165 * gcc.target/mips/mips16e-extends.c: Likewise.
3166 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3167 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3168 * gcc.target/mips/movcc-1.c: Likewise.
3169 * gcc.target/mips/movcc-2.c: Likewise.
3170 * gcc.target/mips/movcc-3.c: Likewise.
3171 * gcc.target/mips/msub-5.c: Likewise.
3172 * gcc.target/mips/msub-6.c: Likewise.
3173 * gcc.target/mips/msub-8.c: Likewise.
3174 * gcc.target/mips/mult-2.c: Likewise.
3175 * gcc.target/mips/mult-3.c: Likewise.
3176 * gcc.target/mips/mult-5.c: Likewise.
3177 * gcc.target/mips/mult-6.c: Likewise.
3178 * gcc.target/mips/mult-7.c: Likewise.
3179 * gcc.target/mips/mult-12.c: Likewise.
3180 * gcc.target/mips/mult-13.c: Likewise.
3181 * gcc.target/mips/mult-14.c: Likewise.
3182 * gcc.target/mips/mult-15.c: Likewise.
3183 * gcc.target/mips/mult-17.c: Likewise.
3184 * gcc.target/mips/mult-18.c: Likewise.
3185 * gcc.target/mips/mult-19.c: Likewise.
3186 * gcc.target/mips/nmadd-1.c: Likewise.
3187 * gcc.target/mips/nmadd-2.c: Likewise.
3188 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3189 * gcc.target/mips/octeon-cins-1.c: Likewise.
3190 * gcc.target/mips/octeon-cins-2.c: Likewise.
3191 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3192 * gcc.target/mips/octeon-exts-2.c: Likewise.
3193 * gcc.target/mips/octeon-exts-3.c: Likewise.
3194 * gcc.target/mips/octeon-exts-4.c: Likewise.
3195 * gcc.target/mips/octeon-exts-5.c: Likewise.
3196 * gcc.target/mips/octeon-exts-6.c: Likewise.
3197 * gcc.target/mips/octeon-exts-7.c: Likewise.
3198 * gcc.target/mips/octeon-pop-2.c: Likewise.
3199 * gcc.target/mips/octeon-seq-3.c: Likewise.
3200 * gcc.target/mips/octeon-seq-4.c: Likewise.
3201 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3202 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3203 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3204 * gcc.target/mips/pr54240.c: Likewise.
3205 * gcc.target/mips/rsqrt-1.c: Likewise.
3206 * gcc.target/mips/rsqrt-2.c: Likewise.
3207 * gcc.target/mips/rsqrt-3.c: Likewise.
3208 * gcc.target/mips/rsqrt-4.c: Likewise.
3209 * gcc.target/mips/save-restore-2.c: Likewise.
3210 * gcc.target/mips/save-restore-4.c: Likewise.
3211 * gcc.target/mips/sb1-1.c: Likewise.
3212 * gcc.target/mips/scc-1.c: Likewise.
3213 * gcc.target/mips/scc-2.c: Likewise.
3214 * gcc.target/mips/scc-3.c: Likewise.
3215 * gcc.target/mips/scc-4.c: Likewise.
3216 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3217 * gcc.target/mips/truncate-1.c: Likewise.
3218 * gcc.target/mips/truncate-2.c: Likewise.
3219 * gcc.target/mips/truncate-3.c: Likewise.
3220 * gcc.target/mips/truncate-4.c: Likewise.
3221 * gcc.target/mips/truncate-5.c: Likewise.
3222 * gcc.target/mips/truncate-6.c: Likewise.
3223 * gcc.target/mips/unaligned-1.c: Likewise.
3224
3225 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3226 skip for -O0. Require -fexpensive-optimizations.
3227 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3228 * gcc.target/mips/dspr2-MULT.c: Likewise.
3229 * gcc.target/mips/fix-r4000-2.c: Likewise.
3230 * gcc.target/mips/fix-r4000-4.c: Likewise.
3231 * gcc.target/mips/fix-r4000-7.c: Likewise.
3232 * gcc.target/mips/fix-r4000-9.c: Likewise.
3233 * gcc.target/mips/madd-1.c: Likewise.
3234 * gcc.target/mips/madd-2.c: Likewise.
3235 * gcc.target/mips/madd-4.c: Likewise.
3236 * gcc.target/mips/maddu-1.c: Likewise.
3237 * gcc.target/mips/maddu-2.c: Likewise.
3238 * gcc.target/mips/maddu-3.c: Likewise.
3239 * gcc.target/mips/maddu-4.c: Likewise.
3240 * gcc.target/mips/msub-1.c: Likewise.
3241 * gcc.target/mips/msub-2.c: Likewise.
3242 * gcc.target/mips/msub-3.c: Likewise.
3243 * gcc.target/mips/msub-4.c: Likewise.
3244 * gcc.target/mips/msubu-1.c: Likewise.
3245 * gcc.target/mips/msubu-2.c: Likewise.
3246 * gcc.target/mips/msubu-3.c: Likewise.
3247 * gcc.target/mips/msubu-4.c: Likewise.
3248 * gcc.target/mips/mult-1.c: Likewise.
3249 * gcc.target/mips/mult-4.c: Likewise.
3250 * gcc.target/mips/mult-8.c: Likewise.
3251 * gcc.target/mips/mult-9.c: Likewise.
3252 * gcc.target/mips/mult-10.c: Likewise.
3253 * gcc.target/mips/mult-11.c: Likewise.
3254 * gcc.target/mips/mult-16.c: Likewise.
3255
3256 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3257 skip for -O0 and -Os.
3258 * gcc.target/mips/fix-r4000-12.c: Likewise.
3259 * gcc.target/mips/madd-7.c: Likewise.
3260 * gcc.target/mips/mips-ps-5.c: Likewise.
3261 * gcc.target/mips/mips-ps-7.c: Likewise.
3262 * gcc.target/mips/msub-7.c: Likewise.
3263
3264 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3265 skip for -O0. Require -mno-abicalls.
3266 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3267
3268 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3269 skip for -O0. Require a total number of BBIT instructions and
3270 at least one of each kind.
3271
3272 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3273 skip for -O0. Require -fno-unroll-loops.
3274
3275 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3276 skip for -O0. Allow BLTZ as well as BGEZ.
3277
3278 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3279
3280 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3281 skip for -O0. Require -fschedule-insns2.
3282 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3283
3284 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3285 but skip for -O0. Make a branch-likely more likely.
3286
3287 * gcc.target/mips/timode-2.c: Split each test into its own function.
3288 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3289
3290 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3291 skip for -O0. Require -fpeephole2.
3292 * gcc.target/mips/vr-mult-2.c: Likewise.
3293
3294 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3295
3296 PR preprocessor/53469
3297 * gcc.dg/cpp/_Pragma7.c: New test case.
3298
3299 2012-08-27 Tobias Burnus <burnus@net-b.de>
3300
3301 PR fortran/54370
3302 * gfortran.dg/do_5.f90: New.
3303
3304 2012-08-27 Tobias Burnus <burnus@net-b.de>
3305
3306 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3307 from dg-options as -Wall no longer implies it.
3308
3309 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3310
3311 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3312
3313 2012-08-25 Jason Merrill <jason@redhat.com>
3314
3315 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3316
3317 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3318
3319 PR c++/51421
3320 * g++.dg/cpp0x/auto34.C: New.
3321
3322 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c/54363
3325 * gcc.dg/pr54363.c: New test.
3326
3327 PR c/54355
3328 * gcc.dg/pr54355.c: New test.
3329
3330 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3331
3332 PR debug/52857
3333 * gcc.target/i386/pr52857-1.c: New.
3334 * gcc.target/i386/pr52857-2.c: Likewise.
3335
3336 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3337
3338 * gcc.target/mips/code-readable-4.c: New test.
3339
3340 2012-08-23 Julian Brown <julian@codesourcery.com>
3341 Sandra Loosemore <sandra@codesourcery.com>
3342
3343 * gcc.target/mips/code-readable-1.c: Add -O to options.
3344
3345 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3346
3347 PR c++/20420
3348 * g++.dg/lookup/using53.C: New.
3349
3350 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3351
3352 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3353 * gcc.dg/fixed-point/convert-1.c: New.
3354 * gcc.dg/fixed-point/convert-2.c: New.
3355 * gcc.dg/fixed-point/convert-3.c: New.
3356 * gcc.dg/fixed-point/convert-4.c: New.
3357 * gcc.dg/fixed-point/convert-float-1.c: New.
3358 * gcc.dg/fixed-point/convert-float-2.c: New.
3359 * gcc.dg/fixed-point/convert-float-3.c: New.
3360 * gcc.dg/fixed-point/convert-float-4.c: New.
3361 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3362 * gcc.dg/fixed-point/convert-sat.c: New.
3363 * gcc.dg/fixed-point/convert.h: New.
3364
3365 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3366
3367 PR target/54089
3368 * gcc.target/sh/pr54089-2.c: New.
3369
3370 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3371
3372 * gcc.target/i386/long-double-64-1.c: New file.
3373 * gcc.target/i386/long-double-64-2.c: Likewise.
3374 * gcc.target/i386/long-double-64-3.c: Likewise.
3375 * gcc.target/i386/long-double-64-4.c: Likewise.
3376 * gcc.target/i386/long-double-80-1.c: Likewise.
3377 * gcc.target/i386/long-double-80-2.c: Likewise.
3378 * gcc.target/i386/long-double-80-3.c: Likewise.
3379 * gcc.target/i386/long-double-80-4.c: Likewise.
3380 * gcc.target/i386/long-double-80-5.c: Likewise.
3381 * gcc.target/i386/long-double-80-6.c: Likewise.
3382 * gcc.target/i386/long-double-80-7.c: Likewise.
3383
3384 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3385
3386 PR tree-optimization/54317
3387 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3388
3389 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3390
3391 PR target/39423
3392 * gcc.target/sh/pr39423-2.c: New.
3393
3394 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3395
3396 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3397 * gcc.dg/fold-perm.c: Likewise.
3398
3399 2012-08-20 Jan Hubicka <jh@suse.cz>
3400
3401 PR fortran/48636
3402 * gcc.dg/ipa/inlinehint-1.c: New.
3403
3404 2012-08-20 Florian Weimer <fweimer@redhat.com>
3405
3406 PR c++/19351
3407 * g++.dg/init/new38.C: New test.
3408 * g++.dg/init/new39.C: New test.
3409
3410 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3411
3412 PR target/54089
3413 * gcc.target/sh/pr54089-1.c: New.
3414
3415 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3416
3417 PR target/51244
3418 * gcc.target/sh/pr51244-11.c: New.
3419
3420 2012-08-20 Tobias Burnus <burnus@net-b.de>
3421
3422 PR fortran/54301
3423 * gfortran.dg/warn_target_lifetime_2.f90: New.
3424
3425 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/10416
3428 * g++.dg/warn/Wunused-var-17.C: New.
3429
3430 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3431
3432 PR middle-end/53992
3433 * gcc.dg/gomp/pr53992.c: New test.
3434
3435 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3436
3437 PR tree-ssa/54295
3438 * gcc.c-torture/execute/20120817-1.c: New test.
3439
3440 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3441
3442 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3443 add instruction.
3444 (f2): New test that really does need adds.
3445
3446 2012-08-20 Richard Guenther <rguenther@suse.de>
3447
3448 PR tree-optimization/54327
3449 * gcc.dg/torture/pr54327.c: New testcase.
3450
3451 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/54321
3454 * gcc.c-torture/compile/pr54321.c: New test.
3455
3456 2012-08-20 Tobias Burnus <burnus@net-b.de>
3457
3458 PR fortran/54301
3459 * gfortran.dg/warn_target_lifetime_1.f90: New.
3460
3461 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3462
3463 PR fortran/54298
3464 * gfortran.dg/real_compare_1.f90: New test case.
3465 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3466
3467 2012-08-18 Jan Hubicka <jh@suse.cz>
3468
3469 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3470
3471 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3472
3473 PR fortran/39290
3474 * gfortran.dg/interface_37.f90: New test.
3475
3476 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3477 Gary Funck <gary@intrepid.com>
3478
3479 PR target/20020
3480 * gcc.target/i386/pr20020-1.c: New test.
3481 * gcc.target/i386/pr20020-2.c: Likewise.
3482 * gcc.target/i386/pr20020-3.c: Likewise.
3483
3484 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3485
3486 * gcc.target/i386/perm-concat.c: New test.
3487
3488 2012-08-17 Julian Brown <julian@codesourcery.com>
3489
3490 * gcc.target/arm/div64-unwinding.c: New test.
3491
3492 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3493
3494 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3495
3496 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3497
3498 PR target/54236
3499 * gcc.target/sh/pr54236-1.c: New.
3500
3501 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3502
3503 * lib/target-supports.exp (check_effective_target_sync_int_long)
3504 (check_effective_target_sync_char_short): Enable for crisv32-*
3505 and cris-*.
3506
3507 PR middle-end/54261
3508 * gcc.dg/torture/pr54261-1.c: New test.
3509
3510 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3511
3512 PR fortran/54243
3513 PR fortran/54244
3514 * gfortran.dg/typebound_call_24.f03: New.
3515
3516 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3517
3518 PR tree-optimization/54245
3519 * gcc.dg/tree-ssa/pr54245.c: New test.
3520
3521 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3522
3523 PR tree-optimization/54240
3524 * gcc.target/powerpc/pr54240.c: New test.
3525 * gcc.target/mips/pr54240.c: Likewise.
3526
3527 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3528
3529 PR target/52933
3530 * gcc.target/sh/pr52933-1.c: New.
3531 * gcc.target/sh/pr52933-2.c: New.
3532
3533 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3534
3535 PR target/50751
3536 * gcc.target/sh/pr50751-8.c: New.
3537
3538 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3539
3540 PR fortran/47586
3541 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3542 * gfortran.dg/typebound_proc_27.f03: New test.
3543
3544 2012-08-14 Sterling Augustine <saugustine@google.com>
3545
3546 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3547
3548 2012-08-14 Tobias Burnus <burnus@net-b.de>
3549
3550 PR fortran/40881
3551 * gfortran.dg/data_constraints_3.f90: New.
3552 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3553 to disable -pedantic compilation.
3554 * gfortran.dg/pr37243.f: Ditto.
3555 * gfortran.dg/g77/19990826-3.f: Ditto.
3556 * gfortran.dg/g77/20020307-1.f : Ditto.
3557 * gfortran.dg/g77/980310-3.f: Ditto.
3558
3559 2012-08-14 Tobias Burnus <burnus@net-b.de>
3560
3561 PR fortran/54234
3562 * gfortran.dg/warn_conversion_4.f90: New.
3563
3564 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR middle-end/53411
3567 PR rtl-optimization/53495
3568 * gcc.c-torture/compile/pr53411.c: New test.
3569 * gcc.c-torture/compile/pr53495.c: New test.
3570
3571 2012-08-13 Richard Guenther <rguenther@suse.de>
3572
3573 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3574
3575 2012-08-13 Richard Guenther <rguenther@suse.de>
3576
3577 PR tree-optimization/54200
3578 * gcc.dg/guality/pr54200.c: New testcase.
3579 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3580
3581 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3582
3583 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3584
3585 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3586
3587 PR target/51244
3588 * gcc.target/sh/pr51244-7.c: New.
3589 * gcc.target/sh/pr51244-8.c: New.
3590 * gcc.target/sh/pr51244-9.c: New.
3591 * gcc.target/sh/pr51244-10.c: New.
3592
3593 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3594
3595 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3596 -m2e or -m2a.
3597 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3598 * gcc.target/sh/pr53511-1.c: Likewise.
3599 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3600 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3601 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3602 * gcc.target/sh/pr53512-3.c: Likewise.
3603 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3604
3605 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3606
3607 PR target/39423
3608 * gcc.c-torture/compile/pr39423-1.c: New.
3609 * gcc.c-torture/compile/pr39423-2.c: New.
3610
3611 2012-08-12 Tobias Burnus <burnus@net-b.de>
3612
3613 PR fortran/54221
3614 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3615 they appear uninitialized on the RHS.
3616 * gfortran.dg/public_private_module_6.f90: New.
3617
3618 2012-08-11 Martin Jambor <mjambor@suse.cz>
3619
3620 PR fortran/48636
3621 * gfortran.dg/pr48636.f90: New test.
3622
3623 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3624
3625 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3626 to avoid warnings.
3627 (main): Adjust caller.
3628
3629 2012-08-10 Richard Guenther <rguenther@suse.de>
3630
3631 * gcc.dg/matrix/*.c: Adjust and move ...
3632 * gcc.dg/torture/: ... here.
3633 * gcc.dg/matrix: Remove directory.
3634
3635 2012-08-10 Richard Guenther <rguenther@suse.de>
3636
3637 PR middle-end/54219
3638 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3639
3640 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3641
3642 PR middle-end/54211
3643 * gcc.dg/tree-ssa/pr54211.c: New test.
3644
3645 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3646
3647 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3648 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3649
3650 2012-08-10 Richard Guenther <rguenther@suse.de>
3651
3652 PR tree-optimization/54109
3653 * gcc.dg/torture/pr54109.c: New testcase.
3654 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3655 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3656
3657 2012-08-10 Richard Guenther <rguenther@suse.de>
3658
3659 PR tree-optimization/54027
3660 * gcc.dg/torture/pr54027.c: New testcase.
3661
3662 2012-08-10 Richard Guenther <rguenther@suse.de>
3663
3664 * g++.dg/plugin/selfassign.c: Adjust.
3665 * gcc.dg/plugin/selfassign.c: Likewise.
3666 * gcc.dg/strlenopt-11.c: Likewise.
3667 * gcc.dg/strlenopt-13.c: Likewise.
3668 * gcc.dg/no-strict-overflow-4.c: Likewise.
3669 * gcc.dg/strict-overflow-4.c: Likewise.
3670 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3671 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3672 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3673 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3674 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3675 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3676 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3677 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3678 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3679 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3680 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3681 * gcc.dg/pr46309.c: Likewise.
3682 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3683
3684 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3685
3686 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3687 for x86 targets.
3688 * gcc.c-torture/compile/20120727-2.c: New test.
3689
3690 2012-08-09 Martin Jambor <mjambor@suse.cz>
3691
3692 * gcc.dg/ipa/iinline-4.c: New test.
3693 * gcc.dg/ipa/iinline-5.c: Likewise.
3694 * gcc.dg/ipa/iinline-6.c: Likewise.
3695 * gcc.dg/ipa/iinline-7.c: Likewise.
3696 * gcc.dg/lto/20120723_0.c: Likewise.
3697 * gcc.dg/lto/20120723_1.c: Likewise.
3698
3699 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3700
3701 PR target/39423
3702 * gcc.target/sh/pr39423-1.c: New.
3703
3704 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3705
3706 PR target/51244
3707 * gcc.target/sh/pr51244-5: New.
3708 * gcc.target/sh/pr51244-6: New.
3709
3710 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3711
3712 * gcc.target/i386/adx-addxcarry32-3.c: New.
3713 * gcc.target/i386/adx-addxcarry64-3.c: New.
3714
3715 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3716
3717 PR rtl-optimization/53701
3718 * gcc.dg/pr53701.c: New test.
3719
3720 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3721
3722 * gcc.c-torture/compile/20120727-1.c: New test.
3723
3724 2012-08-09 Tobias Burnus <burnus@net-b.de>
3725
3726 PR fortran/54199
3727 * gfortran.dg/intrinsic_shadow_4.f90: New.
3728
3729 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3730
3731 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3732
3733 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3734
3735 * gcc.c-torture/execute/20120808-1.c: New test.
3736
3737 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3738
3739 PR rtl-optimization/54157
3740 * gcc.target/i386/pr54157.c: New file.
3741
3742 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3743
3744 * gcc.target/i386/adx-addcarryx32-1.c: New.
3745 * gcc.target/i386/adx-addcarryx32-2.c: New.
3746 * gcc.target/i386/adx-addcarryx64-1.c: New.
3747 * gcc.target/i386/adx-addcarryx64-2.c: New.
3748 * gcc.target/i386/adx-check.h: New.
3749 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3750 * gcc.target/i386/sse-12.c: Add -madx.
3751 * gcc.target/i386/sse-13.c: Ditto.
3752 * gcc.target/i386/sse-14.c: Ditto.
3753 * gcc.target/i386/sse-22.c: Ditto.
3754 * gcc.target/i386/sse-23.c: Ditto.
3755 * g++.dg/other/i386-2.C: Ditto.
3756 * g++.dg/other/i386-3.C: Ditto.
3757
3758 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3759
3760 * gcc.dg/tree-ssa/slsr-5.c: New.
3761 * gcc.dg/tree-ssa/slsr-6.c: New.
3762 * gcc.dg/tree-ssa/slsr-7.c: New.
3763 * gcc.dg/tree-ssa/slsr-8.c: New.
3764 * gcc.dg/tree-ssa/slsr-9.c: New.
3765 * gcc.dg/tree-ssa/slsr-10.c: New.
3766 * gcc.dg/tree-ssa/slsr-11.c: New.
3767 * gcc.dg/tree-ssa/slsr-12.c: New.
3768 * gcc.dg/tree-ssa/slsr-13.c: New.
3769 * gcc.dg/tree-ssa/slsr-14.c: New.
3770 * gcc.dg/tree-ssa/slsr-15.c: New.
3771 * gcc.dg/tree-ssa/slsr-16.c: New.
3772 * gcc.dg/tree-ssa/slsr-17.c: New.
3773 * gcc.dg/tree-ssa/slsr-18.c: New.
3774 * gcc.dg/tree-ssa/slsr-19.c: New.
3775 * gcc.dg/tree-ssa/slsr-20.c: New.
3776 * gcc.dg/tree-ssa/slsr-21.c: New.
3777 * gcc.dg/tree-ssa/slsr-22.c: New.
3778 * gcc.dg/tree-ssa/slsr-23.c: New.
3779 * gcc.dg/tree-ssa/slsr-24.c: New.
3780 * gcc.dg/tree-ssa/slsr-25.c: New.
3781 * gcc.dg/tree-ssa/slsr-26.c: New.
3782 * gcc.dg/tree-ssa/slsr-30.c: New.
3783 * gcc.dg/tree-ssa/slsr-31.c: New.
3784
3785 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3786
3787 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3788 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3789 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3790
3791 2012-08-06 Cary Coutant <ccoutant@google.com>
3792
3793 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3794
3795 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3796
3797 PR fortran/35831
3798 * gfortran.dg/dummy_procedure_5.f90: Modified.
3799 * gfortran.dg/dummy_procedure_8.f90: New.
3800 * gfortran.dg/interface_26.f90: Modified.
3801 * gfortran.dg/proc_ptr_11.f90: Modified.
3802 * gfortran.dg/proc_ptr_15.f90: Modified.
3803 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3804 * gfortran.dg/typebound_override_1.f90: Modified.
3805 * gfortran.dg/typebound_proc_6.f03: Modified.
3806
3807 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3808
3809 PR tree-optimization/51938
3810 PR tree-optimization/52005
3811 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3812 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3814 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3815
3816 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3817
3818 Avoid crashing on erroneous static_assert usage
3819 * g++.dg/cpp0x/static_assert8.C: New test.
3820
3821 2012-08-06 Jason Merrill <jason@redhat.com>
3822
3823 * g++.dg/cpp0x/sfinae38.C: New.
3824
3825 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3826 Paolo Carlini <paolo.carlini@oracle.com>
3827
3828 PR c++/54165
3829 * g++.dg/conversion/void2.C: New.
3830
3831 2012-08-06 Tom de Vries <tom@codesourcery.com>
3832
3833 * gcc.dg/tree-ssa/vrp78.c: New test.
3834
3835 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3836 Richard Sandiford <rdsandiford@googlemail.com>
3837
3838 * g++.dg/opt/enum2.C: Require fpic target.
3839 * g++.dg/lto/20090303_0.C: Likewise.
3840
3841 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3842 Catherine Moore <clm@codesourcery.com>
3843
3844 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3845 flush function names too.
3846 * gcc.target/mips/clear-cache-1.c: Likewise.
3847
3848 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3849
3850 PR target/54156
3851 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3852
3853 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3854
3855 PR fortran/54166
3856 * gfortran.dg/array_5.f90: New test.
3857
3858 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3859
3860 PR tree-optimization/30318
3861 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3862
3863 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3864
3865 * g++.dg/ext/vector17.C: New testcase.
3866
3867 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3868
3869 PR target/51931
3870 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3871 * g++.dg/opt/longbranch1.C: Likewise.
3872
3873 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3874
3875 PR tree-optimization/53805
3876 * gcc.dg/fold-notunord.c: New testcase.
3877
3878 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3879
3880 PR fortran/48820
3881 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3882 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3883
3884 2012-08-02 Jason Merrill <jason@redhat.com>
3885 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/51213 (again)
3888 * g++.dg/cpp0x/sfinae37.C: Extend.
3889
3890 2012-08-02 Richard Guenther <rguenther@suse.de>
3891
3892 PR tree-optimization/50672
3893 * g++.dg/torture/pr50672.C: New testcase.
3894
3895 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3896
3897 PR fortran/54147
3898 * gfortran.dg/abstract_type_6.f03: Modified.
3899 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3900 * gfortran.dg/proc_ptr_comp_35.f90: New.
3901 * gfortran.dg/typebound_proc_9.f03: Modified.
3902 * gfortran.dg/typebound_proc_26.f90: New.
3903
3904 2012-08-02 Richard Guenther <rguenther@suse.de>
3905
3906 * gcc.dg/torture/pta-callused-1.c: Adjust.
3907 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3908 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3909 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3910 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3911 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3912 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3913 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3914 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3915
3916 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3917
3918 PR fortran/54033
3919 * gfortran.dg/include_6.f90: New test case.
3920 * gfortran.dg/include_7.f90: New test case.
3921 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3922
3923 2012-08-01 Tom de Vries <tom@codesourcery.com>
3924
3925 * gcc.dg/tree-ssa/vrp76.c: New test.
3926
3927 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3928
3929 PR tree-optimization/46556
3930 * gcc.dg/tree-ssa/slsr-27.c: New.
3931 * gcc.dg/tree-ssa/slsr-28.c: New.
3932 * gcc.dg/tree-ssa/slsr-29.c: New.
3933
3934 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3935
3936 PR fortran/42418
3937 * gfortran.dg/proc_decl_29.f90: New.
3938
3939 2012-07-31 Dehao Chen <dehao@google.com>
3940
3941 * gcc.dg/predict-7.c: New test.
3942
3943 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3944
3945 PR fortran/54134
3946 * gfortran.dg/typebound_override_3.f90: New.
3947
3948 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3949
3950 PR tree-optimization/53773
3951 * gcc.dg/vect/pr53773.c: New test.
3952
3953 2012-07-31 Nick Clifton <nickc@redhat.com>
3954
3955 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3956 and for XStormy16.
3957
3958 2012-07-31 Tobias Burnus <burnus@net-b.de>
3959
3960 * gfortran.dg/c_funloc_tests_6.f90: New.
3961 * gfortran.dg/c_funloc_tests_7.f90: New.
3962 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3963
3964 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/53624
3967 * g++.dg/cpp0x/temp_default5.C: New.
3968
3969 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3970
3971 PR fortran/51081
3972 * gfortran.dg/proc_ptr_37.f90: New.
3973
3974 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3975
3976 * lib/target-supports.exp
3977 (check_effective_target_vect_natural_alignment): New function.
3978 * gcc.dg/align-2.c: Only run on targets with natural alignment
3979 of vector types.
3980 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3981 alignment of vector types.
3982
3983 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3984 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3985
3986 * gcc.target/i386/rdseed16-1.c: New.
3987 * gcc.target/i386/rdseed32-1.c: Ditto
3988 * gcc.target/i386/rdseed64-1.c: Ditto
3989 * gcc.target/i386/sse-12.c: Add -mrdseed.
3990 * gcc.target/i386/sse-13.c: Ditto.
3991 * gcc.target/i386/sse-14.c: Ditto.
3992 * g++.dg/other/i386-2.C: Ditto.
3993 * g++.dg/other/i386-3.C: Ditto.
3994
3995 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3996
3997 PR target/51244
3998 * gcc.target/sh/pr51244-4.c: New.
3999
4000 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4001
4002 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4003 for alpha*-*-* targets. Cleanup original tree dump.
4004
4005 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4006
4007 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4008 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4009
4010 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4011
4012 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4013 rand, srand. Include <stdlib.h>.
4014
4015 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4016
4017 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4018
4019 2012-07-26 Richard Henderson <rth@redhat.com>
4020
4021 * gcc.dg/attr-hotcold-1.c: New.
4022 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4023
4024 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4025 Sandra Loosemore <sandra@codesourcery.com>
4026
4027 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4028
4029 2012-07-26 Tobias Burnus <burnus@net-b.de>
4030
4031 * gfortran.dg/contiguous_1.f90: Update dg-error.
4032 * gfortran.dg/proc_ptr_32.f90: Ditto.
4033
4034 2012-07-26 Richard Guenther <rguenther@suse.de>
4035
4036 PR tree-optimization/54098
4037 * gcc.dg/torture/pr54098.c: New testcase.
4038
4039 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4040
4041 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4042 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4043
4044 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4045
4046 PR fortran/44354
4047 * gfortran.dg/array_constructor_39.f90: New test.
4048
4049 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4050
4051 PR fortran/44354
4052 * gfortran.dg/array_constructor_38.f90: New test.
4053
4054 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4055
4056 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4057
4058 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4059
4060 * gnat.dg/noreturn5.ad[sb]: New test.
4061
4062 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4063 Paul Brook <paul@codesourcery.com>
4064
4065 PR target/53633
4066
4067 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4068 * c-c++-common/pr53633.c: New test.
4069
4070 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4071
4072 * gcc.target/i386/asm-dialect-1.c: New test case.
4073
4074 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4075 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4076
4077 * gcc.target/i386/prefetchw-1.c: New.
4078 * gcc.target/i386/sse-12.c: Add -mprfchw.
4079 * gcc.target/i386/sse-13.c: Ditto.
4080 * gcc.target/i386/sse-14.c: Ditto.
4081 * gcc.target/i386/sse-22.c: Ditto.
4082 * gcc.target/i386/sse-23.c: Ditto.
4083 * g++.dg/other/i386-2.C: Ditto.
4084 * g++.dg/other/i386-3.C: Ditto.
4085
4086 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4087
4088 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4089
4090 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4091
4092 PR target/54051
4093 * gcc.target/arm/pr54051.c: New.
4094 * gcc.target/arm/vfp-1.c: Adjust test.
4095
4096 2012-07-24 Julian Brown <julian@codesourcery.com>
4097
4098 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4099 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4100 hard-float ARM.
4101
4102 2012-07-23 Paul Brook <paul@codesourcery.com>
4103
4104 * g++.dg/other/armv7m-1.c: New test.
4105
4106 2012-07-23 Julian Brown <julian@codesourcery.com>
4107
4108 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4109 ARM.
4110 (DO_TEST): Define to 1 for appropriate ARM targets.
4111
4112 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4113
4114 PR tree-optimization/53881
4115 * gcc.dg/pr53881.c: Renamed to ...
4116 * gcc.dg/pr53881-1.c: ... this.
4117 * gcc.dg/pr53881-2.c: New test.
4118
4119 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4120
4121 Handle recent changes in default atomics for cris*-*-linux*.
4122 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4123 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4124 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4125 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4126 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4127 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4128 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4129 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4130 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4131 -mno-unaligned-atomic-may-use-library is in effect for
4132 cris*-*-linux*.
4133 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4134 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4135 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4136 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4137 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4138 gcc.target/cris/torture/sync-mis-op-i-1.c,
4139 gcc.target/cris/torture/sync-mis-op-i-2.c,
4140 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4141 gcc.target/cris/torture/sync-mis-op-i-3.c,
4142 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4143 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4144 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4145 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4146 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4147 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4148 (main): Remove local variable x.
4149 [mis_ok]: Check that atomics don't fail.
4150
4151 2012-07-21 Andrew Pinski <apinski@cavium.com>
4152
4153 * gcc.dg/tree-ssa/vrp72.c: New test.
4154 * gcc.dg/tree-ssa/vrp73.c: New test.
4155 * gcc.dg/tree-ssa/vrp74.c: New test.
4156 * gcc.dg/tree-ssa/vrp75.c: New test.
4157
4158 2012-07-21 Andrew Pinski <apinski@cavium.com>
4159
4160 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4161 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4162
4163 2012-07-21 Andrew Pinski <apinski@cavium.com>
4164
4165 * gcc.target/mips/octeon-pop-2.c: New testcase.
4166
4167 2012-07-21 Tobias Burnus <burnus@net-b.de>
4168
4169 PR fortran/48820
4170 * gfortran.dg/assumed_rank_3.f90: New.
4171 * gfortran.dg/assumed_rank_11.f90: New.
4172 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4173 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4174 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4175
4176 2012-07-21 Andrew Pinski <apinski@cavium.com>
4177
4178 * gcc.target/mips/unaligned-1.c: New testcase.
4179
4180 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4181
4182 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4183
4184 2012-07-20 Tobias Burnus <burnus@net-b.de>
4185
4186 * gfortran.dg/bind_c_array_params_2.f90: New.
4187 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4188 and update dg-error.
4189
4190 2012-07-20 Tobias Burnus <burnus@net-b.de>
4191
4192 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4193
4194 2012-07-20 Jason Merrill <jason@redhat.com>
4195
4196 PR c++/54038
4197 * g++.dg/other/array7.C: New.
4198
4199 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4200
4201 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4202 the basic block and check loop depth.
4203 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4204 matching patterns and comments.
4205 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4206 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4207
4208 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4209
4210 PR c++/28656
4211 * c-c++-common/pr28656.c: New test.
4212
4213 2012-07-19 Jason Merrill <jason@redhat.com>
4214
4215 PR c++/54026
4216 * g++.dg/init/mutable1.C: New.
4217
4218 2012-07-20 Tobias Burnus <burnus@net-b.de>
4219
4220 PR fortran/48820
4221 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4222 * gfortran.dg/assumed_rank_1.f90: New.
4223 * gfortran.dg/assumed_rank_1_c.c: New.
4224 * gfortran.dg/assumed_rank_2.f90: New.
4225 * gfortran.dg/assumed_rank_4.f90: New.
4226 * gfortran.dg/assumed_rank_5.f90: New.
4227 * gfortran.dg/assumed_rank_6.f90: New.
4228 * gfortran.dg/assumed_rank_7.f90: New.
4229 * gfortran.dg/assumed_rank_8.f90: New.
4230 * gfortran.dg/assumed_rank_8_c.c: New.
4231 * gfortran.dg/assumed_rank_9.f90: New.
4232 * gfortran.dg/assumed_rank_10.f90: New.
4233 * gfortran.dg/assumed_rank_12.f90: New.
4234
4235 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4236
4237 * gnat.dg/opt25.adb: New test.
4238 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4239 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4240
4241 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4242
4243 * gnat.dg/aggr20.ad[sb]: New test.
4244 * gnat.dg/aggr20_pkg.ads: New helper.
4245
4246 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gnat.dg/derived_type3.adb: New test.
4249 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4250
4251 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR rtl-optimization/53942
4254 * gcc.dg/pr53942.c: New test.
4255
4256 2012-07-19 Jason Merrill <jason@redhat.com>
4257
4258 PR c++/54021
4259 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4260
4261 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4262
4263 * gnat.dg/discr38.adb: New test.
4264
4265 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR middle-end/54017
4268 * c-c++-common/gomp/pr54017.c: New test.
4269
4270 2012-07-19 Richard Guenther <rguenther@suse.de>
4271 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gnat.dg/loop_optimization11.adb: New testcase.
4274 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4275
4276 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4277 Jason Merrill <jason@redhat.com>
4278
4279 * g++.dg/cpp0x/sfinae37.C: New.
4280 * g++.dg/template/access23.C: New.
4281 * g++.dg/template/access7.C: Adjust.
4282 * g++.dg/template/sfinae10.C: Don't expect errors.
4283 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4284
4285 2012-07-18 Julian Brown <julian@codesourcery.com>
4286 Sandra Loosemore <sandra@codesroucery.com>
4287
4288 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4289
4290 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4291
4292 * gnat.dg/noreturn4.ad[sb]: New test.
4293 * gnat.dg/noreturn4_pkg.ads: New helper.
4294
4295 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4296 Julian Brown <julian@codesourcery.com>
4297
4298 * gcc.target/arm/neon-vdup-1.c: New test case.
4299 * gcc.target/arm/neon-vdup-2.c: New test case.
4300 * gcc.target/arm/neon-vdup-3.c: New test case.
4301 * gcc.target/arm/neon-vdup-4.c: New test case.
4302 * gcc.target/arm/neon-vdup-5.c: New test case.
4303 * gcc.target/arm/neon-vdup-6.c: New test case.
4304 * gcc.target/arm/neon-vdup-7.c: New test case.
4305 * gcc.target/arm/neon-vdup-8.c: New test case.
4306 * gcc.target/arm/neon-vdup-9.c: New test case.
4307 * gcc.target/arm/neon-vdup-10.c: New test case.
4308 * gcc.target/arm/neon-vdup-11.c: New test case.
4309 * gcc.target/arm/neon-vdup-12.c: New test case.
4310 * gcc.target/arm/neon-vdup-13.c: New test case.
4311 * gcc.target/arm/neon-vdup-14.c: New test case.
4312 * gcc.target/arm/neon-vdup-15.c: New test case.
4313 * gcc.target/arm/neon-vdup-16.c: New test case.
4314 * gcc.target/arm/neon-vdup-17.c: New test case.
4315 * gcc.target/arm/neon-vdup-18.c: New test case.
4316 * gcc.target/arm/neon-vdup-19.c: New test case.
4317 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4318 arguments non-constant.
4319
4320 2012-07-18 Richard Guenther <rguenther@suse.de>
4321
4322 PR tree-optimization/53970
4323 * g++.dg/torture/pr53970.C: New testcase.
4324
4325 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4326
4327 PR target/38621
4328 * gcc.c-torture/compile/pr38621.c: New.
4329
4330 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4331
4332 PR target/33135
4333 * gcc.target/sh/pr33135-1.c: New.
4334 * gcc.target/sh/pr33135-2.c: New.
4335 * gcc.target/sh/pr33135-3.c: New.
4336 * gcc.target/sh/pr33135-4.c: New.
4337
4338 2012-07-17 Jason Merrill <jason@redhat.com>
4339
4340 PR c++/53995
4341 * g++.dg/parse/enum9.C: New.
4342
4343 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4344 Sandra Loosemore <sandra@codesourcery.com>
4345
4346 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4347 if there is a conflict with -mcpu=. Use -mcpu=5208.
4348
4349 2012-07-17 Jason Merrill <jason@redhat.com>
4350
4351 PR c++/53989
4352 * g++.dg/template/array23.C: New.
4353
4354 2012-07-17 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/53985
4357 * gfortran.dg/bind_c_usage_26.f90: New.
4358 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4359 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4360 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4361 * gfortran.dg/interop_params.f03: Ditto.
4362
4363 2012-07-17 Jason Merrill <jason@redhat.com>
4364
4365 * g++.dg/template/inherit8.C: Adjust.
4366 * g++.dg/template/using21.C: Adjust.
4367 * g++.dg/template/using22.C: Adjust.
4368
4369 PR c++/53549
4370 * g++.dg/template/current-inst1.C: New.
4371 * g++.dg/parse/crash35.C: Adjust.
4372
4373 2012-07-17 Tobias Burnus <burnus@net-b.de>
4374
4375 PR fortran/52101
4376 * gfortran.dg/oldstyle_4.f90: New.
4377
4378 2012-07-17 Tobias Burnus <burnus@net-b.de>
4379
4380 PR fortran/49265
4381 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4382 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4383
4384 2012-07-16 Jason Merrill <jason@redhat.com>
4385
4386 * g++.dg/parse/access8.C: Adjust.
4387 * g++.dg/template/sfinae6_neg.C: Adjust.
4388
4389 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4390
4391 PR fortran/53824
4392 * gfortran.dg/coarray_allocate_1.f90: New test.
4393
4394 2012-07-16 Andrew Pinski <apinski@cavium.com>
4395
4396 * gcc.c-torture/execute/bswap-1.c: New testcase.
4397 * gcc.c-torture/compile/unalign-1.c: New testcase.
4398 * gcc.c-torture/compile/20120524-1.c: New testcase.
4399 * gcc.c-torture/compile/20101216-1.c: New testcase.
4400
4401 2012-07-16 Dehao Chen <dehao@google.com>
4402
4403 Revert
4404 2012-07-10 Dehao Chen <dehao@google.com>
4405
4406 * gcc.dg/debug_info_inline.c: New test.
4407
4408 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4409
4410 PR fortran/53956
4411 * gfortran.dg/proc_decl_28.f90: New.
4412
4413 2012-07-16 Andrew Pinski <apinski@cavium.com>
4414
4415 * gcc.dg/torture/builtins-1.c: New testcase.
4416
4417 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4418
4419 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4420 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4421 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4422 gcc.target/cris/sync-1-v10.c,
4423 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4424 pass -mno-unaligned-atomic-may-use-library.
4425 * gcc.target/cris/sync-xchg-1.c: New test.
4426 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4427 valid register operand output modifier.
4428
4429 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4430
4431 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4432 characters.
4433
4434 2012-07-13 Andrew Pinski <apinski@cavium.com>
4435
4436 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4437 rather than cleanup-tree-dump.
4438 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4439
4440 2012-07-13 Richard Guenther <rguenther@suse.de>
4441
4442 PR tree-optimization/53907
4443 * gcc.target/i386/pr53907.c: New testcase.
4444
4445 2012-07-13 Richard Guenther <rguenther@suse.de>
4446
4447 PR tree-optimization/53922
4448 * gcc.dg/torture/pr53922.c: New testcase.
4449
4450 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4451
4452 PR rtl-optimization/53908
4453 * gcc.dg/torture/pr53908.c: New test.
4454
4455 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4456
4457 PR c++/53531
4458 * g++.dg/cpp0x/variadic135.C: New.
4459
4460 2012-07-12 Jason Merrill <jason@redhat.com>
4461
4462 * g++.dg/template/sfinae6_neg.C: Adjust.
4463
4464 2012-07-12 Tobias Burnus <burnus@net-b.de>
4465
4466 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4467 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4468 scan-tree-dump-times pattern.
4469
4470 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4471
4472 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4473
4474 2012-07-11 Jason Merrill <jason@redhat.com>
4475
4476 DR 1402
4477 * g++.g/cpp0x/defaulted37.C: New.
4478
4479 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4480
4481 PR target/53859
4482 * gcc.target/arm/pr53859.c: New test.
4483
4484 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4485
4486 PR target/53886
4487 * gcc.c-torture/compile/pr53886.c: New.
4488
4489 2012-07-10 Dehao Chen <dehao@google.com>
4490
4491 * gcc.dg/debug_info_inline.c: New test.
4492
4493 2012-07-10 Jason Merrill <jason@redhat.com>
4494
4495 PR c++/53733
4496 * g++.dg/cpp0x/defaulted36.C: New.
4497 * g++.dg/cpp0x/defaulted21.C: Adjust.
4498
4499 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4500
4501 2012-07-09 Sterling Augustine <saugustine@google.com>
4502
4503 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4504
4505 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4506
4507 PR tree-optimization/53887
4508 * gcc.dg/pr53887.c: New test.
4509
4510 2012-07-09 Jason Merrill <jason@redhat.com>
4511
4512 PR c++/53882
4513 * g++.dg/cpp0x/nullptr29.C: New.
4514
4515 2012-07-09 Tom de Vries <tom@codesourcery.com>
4516 Richard Guenther <rguenther@suse.de>
4517
4518 * gcc.dg/builtin-unreachable-6.c: New test.
4519 * gcc.dg/builtin-unreachable-5.c: New test.
4520
4521 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4522
4523 PR tree-optimization/53881
4524 * gcc.dg/pr53881.c: New test.
4525
4526 2012-07-06 Jason Merrill <jason@redhat.com>
4527
4528 PR c++/53862
4529 * g++.dg/cpp0x/variadic134.C: New.
4530
4531 PR c++/53858
4532 * g++.dg/cpp0x/alias-decl-20.C: New.
4533
4534 2012-07-06 Tom de Vries <tom@codesourcery.com>
4535
4536 PR tree-optimization/51879
4537 * gcc.dg/pr51879-16.c: New test.
4538 * gcc.dg/pr51879-17.c: Same.
4539
4540 2012-07-06 Tom de Vries <tom@codesourcery.com>
4541
4542 PR tree-optimization/52009
4543 * gcc.dg/pr51879-7.c: New test.
4544 * gcc.dg/pr51879-18.c: New test.
4545
4546 2012-07-05 Jason Merrill <jason@redhat.com>
4547
4548 PR c++/50852
4549 * g++.dg/template/typedef39.C: New.
4550
4551 PR c++/53039
4552 * g++.dg/cpp0x/variadic133.C: New.
4553 * g++.dg/template/param1.C: Adjust.
4554
4555 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4556
4557 PR target/48941
4558 PR target/51980
4559 * gcc.target/arm/neon/vtrnf32.c: Update.
4560 * gcc.target/arm/neon/vtrns32.c: Update.
4561 * gcc.target/arm/neon/vtrnu32.c: Update.
4562 * gcc.target/arm/neon/vzipf32.c: Update.
4563 * gcc.target/arm/neon/vzips32.c: Update.
4564 * gcc.target/arm/neon/vzipu32.c: Update.
4565
4566 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4567
4568 PR fortran/53732
4569 * gfortran.dg/inline_sum_4.f90: New test.
4570
4571 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4572
4573 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4574
4575 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4576
4577 * gcc.target/arm/fma-sp.c: New testcase.
4578 * gcc.target/arm/fma.c: Likewise.
4579 * gcc.target/arm/fma.h: Likewise.
4580
4581 2012-07-04 Jason Merrill <jason@redhat.com>
4582
4583 PR c++/53848
4584 * g++.dg/other/enum3.C: New.
4585
4586 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4587
4588 PR middle-end/53321
4589 * g++.dg/torture/pr53321.C: New test.
4590
4591 2012-07-04 Richard Guenther <rguenther@suse.de>
4592
4593 PR tree-optimization/53844
4594 * g++.dg/tree-ssa/pr53844.C: New testcase.
4595
4596 2012-07-04 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/53849
4599 * gcc.dg/pr53849.c: New testcase.
4600
4601 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR c++/53812
4604 * g++.dg/ext/label14.C: New test.
4605
4606 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4607
4608 PR target/53811
4609 * g++.dg/other/pr53811.C: New test.
4610
4611 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4612
4613 PR target/28896
4614 * gcc.target/m68k/stack-limit-1.c: New testcase.
4615
4616 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/recursive_call.adb: New test.
4619
4620 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4621
4622 * gnat.dg/discr37.ad[sb]: New test.
4623
4624 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4625
4626 * g++.dg/other/packed1.C: Remove SH from xfail list.
4627
4628 2012-07-02 Jason Merrill <jason@redhat.com>
4629
4630 PR c++/53619
4631 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4632
4633 PR c++/53783
4634 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4635
4636 PR c++/53788
4637 * g++.dg/cpp0x/decltype39.C: New.
4638 * g++.dg/diagnostic/method1.C: Adjust.
4639
4640 PR c++/53816
4641 * g++.dg/template/ref6.C: New.
4642
4643 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4644
4645 PR target/53568
4646 * gcc.target/sh/pr53568-1.c: New.
4647
4648 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4649
4650 PR target/51244
4651 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4652
4653 2012-07-02 Jason Merrill <jason@redhat.com>
4654
4655 PR c++/53821
4656 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4657
4658 PR c++/53524
4659 * g++.dg/template/enum7.C: New.
4660 * g++.dg/other/ptrmem10.C: Adjust.
4661 * g++.dg/other/ptrmem11.C: Adjust.
4662 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4663
4664 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4665
4666 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4667
4668 2012-07-01 Wei Guozhi <carrot@google.com>
4669
4670 PR target/53447
4671 * gcc.target/arm/pr53447-1.c: New testcase.
4672 * gcc.target/arm/pr53447-2.c: New testcase.
4673 * gcc.target/arm/pr53447-3.c: New testcase.
4674 * gcc.target/arm/pr53447-4.c: New testcase.
4675
4676 2012-06-29 Richard Guenther <rguenther@suse.de>
4677
4678 PR tree-optimization/47061
4679 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4680
4681 2012-06-29 Richard Guenther <rguenther@suse.de>
4682
4683 PR tree-optimization/37541
4684 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4685
4686 2012-06-29 Richard Guenther <rguenther@suse.de>
4687
4688 PR tree-optimization/52589
4689 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4690
4691 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4692
4693 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4694
4695 * g++.dg/template/error46.C: Add missing comment to dg-message.
4696 * g++.dg/template/crash107.C: Likewise.
4697 * g++.dg/template/error47.C: Likewise.
4698 * g++.dg/template/crash108.C: Likewise.
4699 * g++.dg/overload/operator5.C: Likewise.
4700
4701 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4702 errors in dg-message directives, add comments.
4703
4704 2012-06-28 Kai Tietz <ktietz@redhat.com>
4705
4706 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4707 hard-coded 'unsigned long'.
4708
4709 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR tree-optimization/51581
4712 * gcc.dg/vect/pr51581-4.c: New test.
4713
4714 PR tree-optimization/53645
4715 * gcc.c-torture/execute/pr53645-2.c: New test.
4716
4717 2012-06-28 Richard Guenther <rguenther@suse.de>
4718
4719 PR middle-end/53790
4720 * gcc.dg/torture/pr53790.c: New testcase.
4721
4722 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR tree-optimization/53645
4725 * gcc.c-torture/execute/pr53645.c: New test.
4726
4727 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4728
4729 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4730
4731 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4732
4733 PR debug/53671
4734 PR debug/49888
4735 * gcc.dg/guality/pr49888.c: Account for the possibility that
4736 the variable is optimized out at the first test.
4737
4738 2012-06-27 Jason Merrill <jason@redhat.com>
4739
4740 * g++.dg/cpp0x/override2.C: Adjust.
4741 * g++.dg/template/error5.C: Adjust.
4742 * g++.dg/parse/crash28.C: Adjust.
4743
4744 PR c++/53563
4745 * g++.dg/parse/template27.C: New.
4746 * g++.dg/template/crash74.C: Adjust expected output.
4747
4748 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4749
4750 PR fortran/41951
4751 PR fortran/49591
4752 * gfortran.dg/typebound_operator_16.f03: New.
4753
4754 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4755
4756 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4757 even src1.i and src2.i fields even in the second half of the arrays.
4758
4759 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4760
4761 PR c++/51033.
4762 * g++.dg/torture/vshuf-16.inc: New test.
4763 * g++.dg/torture/vshuf-2.inc: New test.
4764 * g++.dg/torture/vshuf-4.inc: New test.
4765 * g++.dg/torture/vshuf-8.inc: New test.
4766 * g++.dg/torture/vshuf-main.inc: New test.
4767 * g++.dg/torture/vshuf-v16hi.C: New test.
4768 * g++.dg/torture/vshuf-v16qi.C: New test.
4769 * g++.dg/torture/vshuf-v2df.C: New test.
4770 * g++.dg/torture/vshuf-v2di.C: New test.
4771 * g++.dg/torture/vshuf-v2sf.C: New test.
4772 * g++.dg/torture/vshuf-v2si.C: New test.
4773 * g++.dg/torture/vshuf-v4df.C: New test.
4774 * g++.dg/torture/vshuf-v4di.C: New test.
4775 * g++.dg/torture/vshuf-v4sf.C: New test.
4776 * g++.dg/torture/vshuf-v4si.C: New test.
4777 * g++.dg/torture/vshuf-v8hi.C: New test.
4778 * g++.dg/torture/vshuf-v8qi.C: New test.
4779 * g++.dg/torture/vshuf-v8si.C: New test.
4780
4781 2012-06-27 Richard Guenther <rguenther@suse.de>
4782
4783 PR middle-end/53676
4784 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4785
4786 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4787
4788 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4789 scan-dump-dem-not): Use printable pattern in test name.
4790
4791 2012-06-26 Sterling Augustine <saugustine@google.com>
4792 Dominique Dhumieres <dominiq@lps.ens.fr>
4793
4794 * gcc.dg/pubtypes-2.c: Update expected output.
4795 * gcc.dg/pubtypes-3.c: Likewise.
4796 * gcc.dg/pubtypes-4.c: Likewise.
4797
4798 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4799
4800 * gcc.dg/tree-ssa/slsr-1.c: New test.
4801 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4802 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4803 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4804
4805 2012-06-26 Matt Turner <mattst88@gmail.com>
4806
4807 PR target/35294
4808 * gcc.target/arm/mmx-2.c: New.
4809
4810 2012-06-26 Richard Guenther <rguenther@suse.de>
4811
4812 PR c++/53752
4813 * g++.dg/torture/pr53752.C: New testcase.
4814
4815 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR tree-optimization/53748
4818 * gcc.c-torture/compile/pr53748.c: New test.
4819
4820 2012-06-25 Jason Merrill <jason@redhat.com>
4821
4822 PR c++/53498
4823 PR c++/53305
4824 * g++.dg/cpp0x/decltype38.C: New.
4825 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4826
4827 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4828
4829 * lib/target-supports-dg.exp (testname-for-summary): New.
4830 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4831 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4832 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4833 scan-module-absence, output-exists, output-exists-not: Use
4834 testname-for-summary.
4835 (dg-test): Clean up testname_with_flags.
4836 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4837 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4838 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4839 scan-assembler-dem-not, object-size: Use testname-for-summary.
4840 * lib/gcov.exp (run-gcov): Likewise.
4841 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4842 scan-dump-dem, scan-dump-dem-note): Likewise.
4843
4844 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4845 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4846 including profopt.opt; save and restore existing value.
4847 * g++.dg/bprob/bprob.exp: Likewise.
4848 * gcc.dg/matrix/matrix.exp: Likewise.
4849 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4850 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4851 PROFOPT_OPTIONS.
4852
4853 2012-06-25 Richard Henderson <rth@redhat.com>
4854
4855 * gcc.dg/pr53749.c: New.
4856
4857 2012-06-25 Jason Merrill <jason@redhat.com>
4858
4859 PR c++/52988
4860 * g++.dg/cpp0x/nullptr28.C: New.
4861
4862 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4863
4864 * gcc.target/arm/neon-vld1_dupQ.c: New.
4865
4866 2012-06-25 Florian Weimer <fweimer@redhat.com>
4867
4868 * g++.dg/init/new35.C: New.
4869 * g++.dg/init/new36.C: New.
4870 * g++.dg/init/new37.C: New.
4871 * g++.dg/ext/vla5.C: New warning.
4872 * g++.dg/ext/vla8.C: New warning.
4873 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4874
4875 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4876 James Greenhalgh <james.greenhalgh@arm.com>
4877
4878 * gcc.target/arm/ftest-support-arm.h New testcase.
4879 * gcc.target/arm/ftest-support-thumb.h Likewise.
4880 * gcc.target/arm/ftest-support.h Likewise.
4881 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4882 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4883 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4884 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4885 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4886 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4887 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4888 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4889 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4890 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4891 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4892 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4893 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4894 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4895 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4896 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4897 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4898 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4899 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4900 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4901 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4902 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4903 * lib/target-supports.exp
4904 (check_effective_target_arm_arch_FUNC): Add support for more
4905 architectures.
4906 (add_options_for_arm_arch_FUNC): Likewise.
4907 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4908
4909 2012-06-25 Jason Merrill <jason@redhat.com>
4910
4911 PR c++/53202
4912 * g++.dg/cpp0x/constexpr-tuple.C: New.
4913
4914 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR target/53759
4917 * gcc.target/i386/pr53759.c: New test.
4918
4919 PR c++/53594
4920 * g++.dg/cpp0x/nsdmi7.C: New test.
4921
4922 2012-06-24 Kai Tietz <ktietz@redhat.com>
4923
4924 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4925 for LLP64 targets.
4926 * gcc.target/i386/pr38988.c: Likewise.
4927
4928 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4929
4930 PR fortran/47710
4931 PR fortran/53328
4932 * gfortran.dg/typebound_generic_12.f03: New.
4933 * gfortran.dg/typebound_generic_13.f03: New.
4934
4935 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4936
4937 * gnat.dg/lto15.ad[sb]: New test.
4938
4939 2012-06-21 Meador Inge <meadori@codesourcery.com>
4940
4941 PR c/53702
4942 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4943
4944 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4945
4946 * gcc.dg/pch/ident-1.c: New test.
4947 * gcc.dg/pch/ident-1.hs: Header file for new test.
4948
4949 2012-06-21 Michael Matz <matz@suse.de>
4950
4951 PR middle-end/53688
4952 * gcc.c-torture/execute/pr53688.c: New test.
4953
4954 2012-06-20 Richard Guenther <rguenther@suse.de>
4955
4956 PR tree-optimization/30318
4957 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4958
4959 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4960
4961 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4962
4963 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965 * gcc.target/i386/clearcapv2.map: New file.
4966 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4967
4968 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4969
4970 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4971 and add __sh__ case.
4972
4973 2012-06-19 Jason Merrill <jason@redhat.com>
4974
4975 PR c++/52637
4976 * g++.dg/debug/localclass1.C: New.
4977
4978 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4979
4980 * g++.dg/cpp0x/override4.C: New.
4981
4982 2012-06-14 Jason Merrill <jason@redhat.com>
4983
4984 PR c++/53651
4985 * g++.dg/cpp0x/decltype37.C: New.
4986
4987 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4988
4989 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4990
4991 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4992
4993 * gcc.c-torture/compile/vector-5.c,
4994 gcc.c-torture/compile/vector-6.c: New tests.
4995
4996 2012-06-19 Richard Henderson <rth@redhat.com>
4997
4998 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4999
5000 2012-06-19 Richard Guenther <rguenther@suse.de>
5001
5002 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5003
5004 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5005
5006 PR target/53712
5007 * gcc.target/i386/pr53712.c: New test.
5008
5009 2012-06-18 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/53692
5012 * gfortran.dg/elemental_optional_args_6.f90: New.
5013
5014 2012-06-18 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/53526
5017 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5018 * gfortran.dg/coarray/move_alloc_1.f90
5019
5020 2012-06-18 Tobias Burnus <burnus@net-b.de>
5021
5022 PR fortran/53526
5023 * gfortran.dg/coarray_27.f90: New.
5024
5025 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5026 Greta Yorsh <Greta.Yorsh@arm.com>
5027
5028 * gcc.target/arm/epilog-1.c: New test.
5029
5030 2012-06-18 Richard Guenther <rguenther@suse.de>
5031
5032 PR tree-optimization/53693
5033 * g++.dg/torture/pr53693.C: New testcase.
5034
5035 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5036
5037 PR tree-optimization/53703
5038 * gcc.dg/torture/pr53703.c: New test.
5039
5040 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5041
5042 PR middle-end/53698
5043 * gcc.target/i386/pr53698.c: New test.
5044
5045 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5046
5047 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5048
5049 2012-06-17 Tobias Burnus <burnus@net-b.de>
5050
5051 PR fortran/53691
5052 PR fortran/53685
5053 * gfortran.dg/transfer_check_3.f90: New.
5054
5055 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5056
5057 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5058
5059 2012-06-16 Tobias Burnus <burnus@net-b.de>
5060
5061 PR fortran/53642
5062 PR fortran/45170
5063 * gfortran.dg/deferred_type_param_8.f90: New.
5064
5065 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5066
5067 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5068 testname that includes flags, passed in as new argument, in
5069 pass/fail messages.
5070 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5071 and pass it to verify-* procedures.
5072
5073 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5074 alignment torture options with usual torture options.
5075
5076 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5077 messages reported for one line of source code.
5078 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5079 * g++.dg/cpp0x/decltype2.C: Likewise.
5080 * g++.dg/cpp0x/decltype3.C: Likewise.
5081 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5082 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5083 * g++.dg/cpp0x/static_assert3.C: Likewise.
5084 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5085 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5086 * g++.dg/cpp0x/union1.C: Likewise.
5087 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5088 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5089 * g++.dg/cpp0x/variadic2.C: Likewise.
5090 * g++.dg/cpp0x/variadic20.C: Likewise.
5091 * g++.dg/cpp0x/variadic74.C: Likewise.
5092 * g++.dg/diagnostic/bitfld2.C: Likewise.
5093 * g++.dg/ext/attrib44.C: Likewise.
5094 * g++.dg/ext/no-asm-1.C: Likewise.
5095 * g++.dg/other/error34.C: Likewise.
5096 * g++.dg/parse/crash46.C: Likewise.
5097 * g++.dg/parse/error10.C: Likewise.
5098 * g++.dg/parse/error2.C: Likewise.
5099 * g++.dg/parse/error3.C: Likewise.
5100 * g++.dg/parse/error36.C: Likewise.
5101 * g++.dg/parse/error8.C: Likewise.
5102 * g++.dg/parse/error9.C: Likewise.
5103 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5104 * g++.dg/parse/parser-pr28152.C: Likewise.
5105 * g++.dg/parse/template25.C: Likewise.
5106 * g++.dg/parse/typename11.C: Likewise.
5107 * g++.dg/tc1/dr147.C: Likewise.
5108 * g++.dg/template/deduce3.C: Likewise.
5109 * g++.dg/template/koenig9.C: Likewise.
5110 * g++.dg/template/pr23510.C: Likewise.
5111 * g++.dg/warn/pr12242.C: Likewise.
5112 * g++.dg/warn/pr30551-2.C: Likewise.
5113 * g++.dg/warn/pr30551.C: Likewise.
5114 * g++.old-deja/g++.other/typename1.C: Likewise.
5115 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5116
5117 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5118
5119 PR c++/51033
5120 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5121 * c-c++-common/torture/vshuf-2.inc: Likewise.
5122 * c-c++-common/torture/vshuf-4.inc: Likewise.
5123 * c-c++-common/torture/vshuf-8.inc: Likewise.
5124 * c-c++-common/torture/vshuf-main.inc: Likewise.
5125 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5126 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5127 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5128 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5129 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5130 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5131 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5132 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5133 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5134 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5135 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5136 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5137 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5138 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5139
5140 2012-06-15 Michael Matz <matz@suse.de>
5141
5142 * gcc.dg/tree-ssa/vector-4.c: New test.
5143
5144 2012-06-15 Michael Matz <matz@suse.de>
5145
5146 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5147 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5148
5149 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5150
5151 PR tree-optimization/53636
5152 * gcc.target/arm/pr53636.c: New test.
5153
5154 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR tree-optimization/51581
5157 * gcc.c-torture/execute/pr51581-1.c: New test.
5158 * gcc.c-torture/execute/pr51581-2.c: New test.
5159 * gcc.dg/vect/pr51581-1.c: New test.
5160 * gcc.dg/vect/pr51581-2.c: New test.
5161 * gcc.dg/vect/pr51581-3.c: New test.
5162 * gcc.target/i386/avx-pr51581-1.c: New test.
5163 * gcc.target/i386/avx-pr51581-2.c: New test.
5164 * gcc.target/i386/avx2-pr51581-1.c: New test.
5165 * gcc.target/i386/avx2-pr51581-2.c: New test.
5166 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5167
5168 2012-06-15 Richard Guenther <rguenther@suse.de>
5169
5170 * gcc.c-torture/execute/20120615-1.c: New testcase.
5171
5172 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5173
5174 * gnat.dg/vect8.ad[sb]: New test.
5175
5176 2012-06-14 Richard Guenther <rguenther@suse.de>
5177
5178 * gcc.dg/tree-ssa/vrp.h: New testcase.
5179 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5180
5181 2012-06-13 Christian Bruel <christian.bruel@st.com>
5182
5183 PR target/53621
5184 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5185
5186 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5187
5188 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5189
5190 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5191
5192 PR testsuite/20771
5193 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5194 test summary unique.
5195
5196 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5197 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5198 scan-stack-usage-not): Don't strip torture options from test name.
5199
5200 * lib/scandump.exp (scan-dump-times): Use printable version of
5201 regexp in test summary line.
5202
5203 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5204 messages reported for one line of source code.
5205 * gcc.dg/format/few-1.c: Likewise.
5206 * gcc.dg/ia64-sync-2.c: Likewise.
5207 * gcc.dg/sync-2.c: Likewise.
5208 * gcc.dg/noncompile/pr44517.c: Likewise.
5209
5210 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5211
5212 PR debug/49888
5213 * gcc.dg/guality/pr49888.c: New.
5214
5215 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5216
5217 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5218 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5219 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5220
5221 2012-06-13 Tobias Burnus <burnus@net-b.de>
5222
5223 PR fortran/53643
5224 * gfortran.dg/intent_out_7.f90: New.
5225
5226 2012-06-13 Tobias Burnus <burnus@net-b.de>
5227
5228 PR fortran/53597
5229 * gfortran.dg/save_4.f90: New.
5230
5231 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR c/53532
5234 PR c/51034
5235 PR c/53196
5236 * gcc.dg/pr53532.c: New test.
5237 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5238 adjust line numbers.
5239 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5240 * gcc.dg/Wcxx-compat-8.c: Likewise.
5241 * gcc.dg/pr51034.c: New test.
5242 * gcc.dg/pr53196-1.c: New test.
5243 * gcc.dg/pr53196-2.c: New test.
5244
5245 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5246
5247 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5248 alignment torture options with usual torture options.
5249 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5250 instead of dg-options.
5251 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5252 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5253 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5254 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5255 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5256 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5257
5258 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5259 to checks for multiple messages reported for one line of source code.
5260 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5261
5262 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5263 messages reported for one line of source code.
5264
5265 * gcc.dg/20031223-1.c: Add comments to check for multiple
5266 messages reported for one line of source code.
5267 * gcc.dg/Wconversion-integer.c: Likewise.
5268 * gcc.dg/Wfatal-2.c: Likewise.
5269 * gcc.dg/Wfatal.c: Likewise.
5270 * gcc.dg/Wobjsize-1.c: Likewise.
5271 * gcc.dg/c99-vla-jump-1.c: Likewise.
5272 * gcc.dg/c99-vla-jump-2.c: Likewise.
5273 * gcc.dg/c99-vla-jump-3.c: Likewise.
5274 * gcc.dg/c99-vla-jump-4.c: Likewise.
5275 * gcc.dg/c99-vla-jump-5.c: Likewise.
5276 * gcc.dg/decl-9.c: Likewise.
5277 * gcc.dg/declspec-10.c: Likewise.
5278 * gcc.dg/declspec-18.c: Likewise.
5279 * gcc.dg/mtune.c: Likewise.
5280 * gcc.dg/parser-pr28152-2.c: Likewise.
5281 * gcc.dg/parser-pr28152.c: Likewise.
5282 * gcc.dg/pr14475.c: Likewise.
5283 * gcc.dg/pr27953.c: Likewise.
5284 * gcc.dg/pr28322-3.c: Likewise.
5285 * gcc.dg/pr30457.c: Likewise.
5286 * gcc.dg/pr30551-2.c: Likewise.
5287 * gcc.dg/pr30551-3.c: Likewise.
5288 * gcc.dg/pr30551-4.c: Likewise.
5289 * gcc.dg/pr30551-5.c: Likewise.
5290 * gcc.dg/pr30551-6.c: Likewise.
5291 * gcc.dg/pr30551.c: Likewise.
5292 * gcc.dg/pr45461.c: Likewise.
5293 * gcc.dg/pr48552-1.c: Likewise.
5294 * gcc.dg/pr48552-2.c: Likewise.
5295 * gcc.dg/redecl-1.c: Likewise.
5296 * gcc.dg/transparent-union-3.c: Likewise.
5297 * gcc.dg/utf-dflt.c: Likewise.
5298 * gcc.dg/utf-dflt2.c: Likewise.
5299 * gcc.dg/vla-8.c: Likewise.
5300 * gcc.dg/vla-init-1.c: Likewise.
5301 * gcc.dg/wtr-int-type-1.c: Likewise.
5302
5303 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5304 messages reported for for one line of source code.
5305 * c-c++-common/raw-string-5.c: Likewise.
5306 * c-c++-common/raw-string-4.c: Likewise.
5307 * c-c++-common/raw-string-6.c: Likewise.
5308 * c-c++-common/pr20000.c: Likewise.
5309
5310 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5311 messages reported for one line of source code.
5312 * gcc.dg/cpp/pr30786.c: Likewise.
5313 * gcc.dg/cpp/pr28709.c: Likewise.
5314 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5315 * gcc.dg/cpp/macspace2.c: Likewise.
5316 * gcc.dg/cpp/missing-header-1.c: Likewise.
5317 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5318 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5319 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5320
5321 2012-06-12 Jason Merrill <jason@redhat.com>
5322
5323 PR c++/53599
5324 * g++.dg/template/local7.C: New.
5325
5326 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5327
5328 PR target/53511
5329 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5330 * gcc.target/sh/pr51340-2.c: Likewise.
5331 * gcc.target/sh/pr51340-3.c: Likewise.
5332
5333 2012-06-12 Michael Matz <matz@suse.de>
5334
5335 * gcc.dg/torture/alias-1.c: New test.
5336
5337 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR rtl-optimization/53589
5340 * gcc.dg/torture/pr53589.c: New test.
5341
5342 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5343
5344 PR target/50749
5345 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5346 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5347 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5348 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5349 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5350 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5351 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5352 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5353 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5354 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5355 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5356 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5357 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5358 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5359 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5360 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5361
5362 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5363
5364 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5365 (check_intel_cpu_model): New function.
5366 (check_amd_cpu_model): New function.
5367 (check_features): New function.
5368 (__get_cpuid_output): New function.
5369 (check_detailed): New function.
5370 (fn1): Rename to quick_check.
5371 (main): Update to call quick_check and call check_detailed.
5372
5373 2012-06-11 Richard Henderson <rth@redhat.com>
5374
5375 * lib/target-supports.exp
5376 (check_effective_target_sync_long_long_runtime): Use
5377 check_effective_target_lp64 instead of
5378 check_effective_target_powerpc64 for powerpc targets.
5379
5380 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5381
5382 PR target/53511
5383 * gcc.target/sh/pr53511-1.c: New.
5384
5385 2012-06-11 Richard Guenther <rguenther@suse.de>
5386
5387 PR middle-end/53470
5388 * g++.dg/lto/pr53470_0.C: New testcase.
5389 * gcc.dg/lto/pr53470_0.c: Likewise.
5390
5391 2012-06-11 Richard Guenther <rguenther@suse.de>
5392
5393 PR c++/53605
5394 * g++.dg/ext/pr53605.C: New testcase.
5395
5396 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5397
5398 * gnat.dg/specs/array1.ads: New test.
5399 * gnat.dg/specs/array2.ads: Likewise.
5400 * gnat.dg/array22.adb: Likewise.
5401
5402 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 * gnat.dg/constant4.adb: New test.
5405 * gnat.dg/constant4_pkg.ads: New helper.
5406
5407 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5408
5409 PR fortran/52552
5410 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5411 * gfortran.dg/allocate_class_1.f90: Modified.
5412 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5413 * gfortran.dg/allocate_class_2.f90: New.
5414
5415 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5416
5417 PR middle-end/53535
5418 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5419
5420 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5421
5422 PR fortran/52861
5423 * gfortran.dg/string_assign_2.f90: New test case.
5424
5425 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5426
5427 PR fortran/52861
5428 * gfortran.dg/string_assign_1.f90: New test case.
5429
5430 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR middle-end/53580
5433 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5434 * gcc.dg/gomp/critical-4.c: Likewise.
5435 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5436 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5437 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5438 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5439 * c-c++-common/gomp/pr53580.c: New test.
5440
5441 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5442
5443 PR c++/51214
5444 * g++.dg/cpp0x/forw_enum11.C: New.
5445
5446 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/53567
5449 * g++.dg/cpp0x/alias-decl-19.C: New.
5450
5451 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5452
5453 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5454
5455 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5456
5457 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5458 (XSTATE_FP): Ditto.
5459 (XSTATE_SSE): Ditto.
5460 (XSTATE_YMM): Ditto.
5461 (avx_os_support): Use new defines.
5462
5463 2012-06-06 Richard Guenther <rguenther@suse.de>
5464
5465 PR testsuite/32380
5466 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5467 loops.
5468
5469 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5470
5471 PR c++/52841
5472 * g++.dg/cpp0x/pr52841.C: New testcase.
5473
5474 2012-06-06 Richard Guenther <rguenther@suse.de>
5475
5476 PR tree-optimization/53081
5477 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5478 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5479
5480 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5481
5482 * gcc.target/powerpc/pr53487.c: New test.
5483
5484 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5485
5486 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5487
5488 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5489
5490 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5491
5492 2012-06-05 Richard Guenther <rguenther@suse.de>
5493
5494 PR tree-optimization/30442
5495 * gcc.dg/vect/bb-slp-30.c: New testcase.
5496
5497 2012-06-05 Richard Guenther <rguenther@suse.de>
5498
5499 PR tree-optimization/53081
5500 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5501 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5502 -fno-tree-loop-distribute-patterns.
5503
5504 2012-06-05 Alan Modra <amodra@gmail.com>
5505
5506 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5507 Check static chain in nested funcs.
5508
5509 2012-06-04 Tobias Burnus <burnus@net-b.de>
5510
5511 PR fortran/50619
5512 * gfortran.dg/init_flag_10.f90: New.
5513
5514 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/53524
5517 * g++.dg/warn/Wenum-compare-no-2: New.
5518
5519 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5520
5521 PR preprocessor/53463
5522 * g++.dg/cpp/limits.C: New test.
5523 * g++.dg/parse/error19.C: Adjust.
5524 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5525 * g++.dg/warn/pr35635.C: Likewise.
5526 * g++.old-deja/g++.pt/assign1.C: Likewise.
5527
5528 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5529
5530 PR target/53559
5531 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5532 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5533 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5534 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5535 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5536 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5537 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5538 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5539
5540 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5541
5542 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5543
5544 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR tree-optimization/53550
5547 * gcc.dg/pr53550.c: New test.
5548
5549 2012-06-04 Richard Guenther <rguenther@suse.de>
5550
5551 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5552 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5553 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5554
5555 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5556
5557 PR fortran/48831
5558 * gfortran.dg/parameter_array_element_2.f90: New.
5559
5560 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5561
5562 PR target/53512
5563 * gcc.target/sh/pr53512-1.c: New.
5564 * gcc.target/sh/pr53512-2.c: New.
5565 * gcc.target/sh/pr53512-3.c: New.
5566 * gcc.target/sh/pr53512-4.c: New.
5567
5568 2012-06-01 Jason Merrill <jason@redhat.com>
5569
5570 PR c++/52973
5571 * g++.dg/ext/visibility/template12.C: New.
5572 * g++.dg/ext/attrib14.C: Adjust warning line.
5573
5574 PR c++/52725
5575 * g++.dg/parse/new6.C: New.
5576 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5577
5578 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * c-c++-common/restrict-2.c: Revert previous change.
5581
5582 2012-06-01 Jason Merrill <jason@redhat.com>
5583
5584 PR c++/53137
5585 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5586
5587 PR c++/53484
5588 * g++.dg/cpp0x/auto33.C: New.
5589
5590 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/26155
5593 * g++.dg/parse/namespace-alias-1.C: New.
5594
5595 2012-06-01 Christian Bruel <christian.bruel@st.com>
5596
5597 * gcc.dg/spec-options.c: New test.
5598 * gcc.dg/foo.specs: New file.
5599
5600 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5601
5602 PR ada/53517
5603 * gnat.dg/lto14.adb: Skip on Solaris.
5604
5605 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5606
5607 * gcc.target/cris/sync-1-v10.c,
5608 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5609 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5610 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5611 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5612 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5613 gcc.target/cris/torture/sync-mis-op-i-1.c,
5614 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5615 gcc.target/cris/torture/sync-mis-op-i-2.c,
5616 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5617 gcc.target/cris/torture/sync-mis-op-i-3.c,
5618 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5619 gcc.target/cris/torture/sync-mis-op-s-1.c,
5620 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5621 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5622 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5623 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5624 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5625 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5626 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5627 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5628 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5629
5630 2012-05-31 Richard Guenther <rguenther@suse.de>
5631
5632 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5633 ldist-pr45948.c with disabled SCCP.
5634
5635 2012-05-31 Richard Guenther <rguenther@suse.de>
5636
5637 PR middle-end/48493
5638 * gcc.dg/torture/pr48493.c: New testcase.
5639
5640 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5641
5642 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5643 arm32 to targets.
5644 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5645 of the initialization loop.
5646 (dg-final): Adjust the expected number of vectorized loops depending
5647 on vect_char_mult target selector.
5648
5649 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5650
5651 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5652 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5653 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5654 New tests.
5655
5656 2012-05-30 Jason Merrill <jason@redhat.com>
5657
5658 PR c++/53356
5659 * g++.dg/init/new34.C: New.
5660 * g++.dg/tree-ssa/stabilize1.C: New.
5661
5662 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR c++/53356
5665 * g++.dg/init/new33.C: New test.
5666
5667 2012-05-30 Richard Guenther <rguenther@suse.de>
5668
5669 PR middle-end/53501
5670 * gcc.dg/torture/pr53501.c: New testcase.
5671 * c-c++-common/restrict-2.c: Adjust.
5672
5673 2012-05-30 Alan Modra <amodra@gmail.com>
5674
5675 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5676 torture-finish.
5677
5678 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5679
5680 * gcc.target/i386/shuf-concat.c: New test.
5681
5682 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR rtl-optimization/53519
5685 * gcc.c-torture/compile/pr53519.c: New test.
5686
5687 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5688
5689 * gcc.target/arm/neon-vrev.c: New.
5690
5691 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5692
5693 PR target/51340
5694 * gcc.target/sh/pr51340-1.c: New.
5695 * gcc.target/sh/pr51340-2.c: New.
5696 * gcc.target/sh/pr51340-3.c: New.
5697
5698 2012-05-29 Richard Guenther <rguenther@suse.de>
5699
5700 PR tree-optimization/53516
5701 * gcc.dg/torture/pr53516.c: New testcase.
5702
5703 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5704
5705 PR preprocessor/53229
5706 * gcc.dg/cpp/paste6.c: Force to run without
5707 -ftrack-macro-expansion.
5708 * gcc.dg/cpp/paste8.c: Likewise.
5709 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5710 -ftrack-macro-expansion.
5711 * gcc.dg/cpp/paste12.c: Force to run without
5712 -ftrack-macro-expansion.
5713 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5714 -ftrack-macro-expansion.
5715 * gcc.dg/cpp/paste13.c: Likewise.
5716 * gcc.dg/cpp/paste14.c: Likewise.
5717 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5718 -ftrack-macro-expansion.
5719 * gcc.dg/cpp/paste18.c: New test.
5720
5721 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5722
5723 * gcc.target/cris/torture/trap-1.c,
5724 gcc.target/cris/torture/trap-2.c,
5725 gcc.target/cris/torture/trap-3.c,
5726 gcc.target/cris/torture/trap-v0.c,
5727 gcc.target/cris/torture/trap-v3.c: New tests.
5728
5729 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/25137
5732 * g++.dg/warn/Wbraces3.C: New.
5733 * g++.dg/warn/Wbraces4.C: Likewise.
5734
5735 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR tree-optimization/53505
5738 * c-c++-common/torture/pr53505.c: New test.
5739
5740 2012-05-27 Nathan Sidwell <nathan@acm.org>
5741
5742 * gcc.dg/stmt-expr-4.c: New.
5743
5744 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/53491
5747 * g++.dg/parse/crash60.C: New.
5748
5749 2012-05-26 Jason Merrill <jason@redhat.com>
5750
5751 PR c++/53220
5752 * c-c++-common/array-lit.c: New.
5753 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5754
5755 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5756
5757 PR ada/50294
5758 * gnat.dg/array21.adb: New test.
5759
5760 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5763
5764 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/32054
5767 * g++.dg/other/anon-union3.C: New.
5768
5769 2012-05-25 Ian Lance Taylor <iant@google.com>
5770
5771 * gcc.dg/split-6.c: New test.
5772
5773 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5774
5775 * gnat.dg/lto14.adb: New test.
5776
5777 2012-05-25 Tristan Gingold <gingold@adacore.com>
5778
5779 * gcc.target/i386/large-frame.c: New.
5780
5781 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5782 * gcc.target/powerpc/lhs-1.c: New.
5783 * gcc.target/powerpc/lhs-2.c: New.
5784 * gcc.target/powerpc/lhs-3.c: New.
5785
5786 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5787
5788 Make unwound macro expansion trace less redundant
5789 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5790 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5791 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5792 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5793 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5794 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5795
5796 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/53464
5799 * g++.dg/cpp0x/constexpr-default1.C: New.
5800
5801 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/32080
5804 * g++.dg/eh/goto2.C: New.
5805
5806 2012-05-24 Richard Guenther <rguenther@suse.de>
5807
5808 PR middle-end/53460
5809 * g++.dg/tree-prof/pr53460.C: New testcase.
5810
5811 2012-05-24 Richard Guenther <rguenther@suse.de>
5812
5813 PR bootstrap/53466
5814 * g++.dg/debug/pr53466.C: New testcase.
5815
5816 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR tree-optimization/53465
5819 * gcc.c-torture/execute/pr53465.c: New test.
5820
5821 2012-05-23 Tobias Burnus <burnus@net-b.de>
5822
5823 PR fortran/51055
5824 PR fortran/45170
5825 * gfortran.dg/allocate_with_typespec_6.f90: New.
5826
5827 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/29185
5830 * g++.dg/warn/delete-array-1.C: New.
5831
5832 2012-05-23 Richard Guenther <rguenther@suse.de>
5833
5834 * gcc.dg/torture/pr39074-2.c: Adjust.
5835 * gcc.dg/torture/pr39074.c: Likewise.
5836 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5837 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5838
5839 2012-05-22 Jan Hubicka <jh@suse.cz>
5840
5841 PR middle-end/53161
5842 * g++.dg/torture/pr53161.C: New testcase.
5843
5844 2012-05-22 Tobias Burnus <burnus@net-b.de>
5845
5846 PR fortran/53389
5847 * gfortran.dg/realloc_on_assign_15.f90: New.
5848
5849 2012-05-22 Richard Guenther <rguenther@suse.de>
5850
5851 PR middle-end/51071
5852 * gcc.dg/torture/pr51071-2.c: New testcase.
5853
5854 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5855
5856 PR tree-optimization/53336
5857 * g++.dg/torture/pr53336.C: New testcase.
5858
5859 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5860
5861 PR c++/53322
5862 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5863 instead of -Wunused-local-typedefs.
5864
5865 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/51184
5868 * g++.dg/other/abstract4.C: New-
5869
5870 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/40821
5873 * g++.dg/ext/attrib46.C: New.
5874
5875 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5876
5877 PR c/53418
5878 * gcc.c-torture/compile/pr53418-1.c,
5879 gcc.c-torture/compile/pr53418-2.c: New tests.
5880
5881 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR tree-optimization/53366
5884 * gcc.dg/torture/pr53366-1.c: New test.
5885 * gcc.dg/torture/pr53366-2.c: New test.
5886 * gcc.target/i386/pr53366-1.c: New test.
5887 * gcc.target/i386/pr53366-2.c: New test.
5888
5889 PR tree-optimization/53409
5890 * gcc.c-torture/compile/pr53409.c: New test.
5891
5892 PR tree-optimization/53410
5893 * gcc.c-torture/compile/pr53410-1.c: New test.
5894 * gcc.c-torture/compile/pr53410-2.c: New test.
5895
5896 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5897
5898 PR target/53425
5899 * gcc.target/i386/pr53425-1.c: New file.
5900 * gcc.target/i386/pr53425-2.c: Likewise.
5901
5902 2012-05-21 Richard Guenther <rguenther@suse.de>
5903
5904 PR tree-optimization/53408
5905 * gcc.dg/torture/pr53408.c: New testcase.
5906
5907 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5908 H.J. Lu <hongjiu.lu@intel.com>
5909
5910 PR target/53416
5911 * gcc.target/i386/pr53416.c: New file.
5912
5913 2012-05-21 Richard Guenther <rguenther@suse.de>
5914
5915 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5916
5917 2012-05-21 Richard Guenther <rguenther@suse.de>
5918
5919 * gcc.dg/torture/ldist-1.c: New testcase.
5920
5921 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gnat.dg/lto13.adb: New test.
5924 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5925
5926 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5927
5928 * gnat.dg/specs/lto12.ads: New test.
5929 * gnat.dg/specs/lto12_pkg.ads: New helper.
5930
5931 2012-05-18 Richard Guenther <rguenther@suse.de>
5932
5933 PR tree-optimization/53346
5934 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5935 * gcc.target/i386/incoming-10.c: Adjust.
5936 * gcc.target/i386/incoming-11.c: Likewise.
5937 * gcc.target/i386/pr46295.c: Likewise.
5938
5939 2012-05-18 Richard Guenther <rguenther@suse.de>
5940
5941 * gcc.dg/pr53352.c: Return zero.
5942
5943 2012-05-18 Richard Guenther <rguenther@suse.de>
5944
5945 PR tree-optimization/53390
5946 * gcc.dg/torture/pr53390.c: New testcase.
5947
5948 2012-05-18 Meador Inge <meadori@codesourcery.com>
5949
5950 PR rtl-optimization/53352
5951 * gcc.dg/pr53352.c: New test.
5952
5953 2012-05-17 David S. Miller <davem@davemloft.net>
5954
5955 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5956 failure on sparc-*-linux-gnu.
5957
5958 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5959
5960 PR c++/39681
5961 * g++.dg/parse/error49.C: New.
5962 * g++.dg/cpp0x/error8.C: Likewise.
5963 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5964 * g++.dg/ext/utf-dflt2.C: Likewise.
5965 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5966 * g++.dg/ext/utf-dflt.C: Likewise.
5967 * c-c++-common/raw-string-3.c: Likewise.
5968 * c-c++-common/raw-string-4.c: Likewise.
5969
5970 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/53371
5973 * g++.dg/cpp0x/catch1.C: New.
5974
5975 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5976
5977 PR c++/44516
5978 * g++.dg/parse/error48.C: New.
5979 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5980 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5981
5982 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5983
5984 * gcc.dg/tm/indirect-2.c: New test.
5985
5986 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5987
5988 PR tree-optimization/53217
5989 * gfortran.dg/pr53217.f90: New test.
5990
5991 2012-05-16 Richard Guenther <rguenther@suse.de>
5992
5993 PR tree-optimization/53364
5994 * g++.dg/torture/pr53364.C: New testcase.
5995
5996 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5997
5998 PR testsuite/52641
5999 * gcc.dg/pr52549.c: Fix test for long != void*
6000 * gcc.c-torture/execute/pr52979-1.x: New file.
6001 * gcc.c-torture/execute/pr52979-2.x: New file.
6002
6003 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6004
6005 PR preprocessor/7263
6006 * gcc.dg/binary-constants-2.c: Run without tracking locations
6007 accross macro expansion.
6008 * gcc.dg/binary-constants-3.c: Likewise.
6009 * gcc.dg/cpp/sysmac2.c: Likewise.
6010 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6011 location.
6012 * gcc.dg/cpp/syshdr3.c: New test.
6013 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6014 * gcc.dg/system-binary-constants-1.c: New test.
6015 * gcc.dg/system-binary-constants-1.h: New header for the new test
6016 above.
6017 * g++.dg/cpp/syshdr3.C: New test.
6018 * g++.dg/cpp/syshdr3.h: New header the new test above.
6019 * g++.dg/system-binary-constants-1.C: New test.
6020 * g++.dg/system-binary-constants-1.h: New header the new test
6021 above.
6022
6023 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6026
6027 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR target/53358
6030 * gcc.dg/pr53358.c: New test.
6031
6032 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6033
6034 PR c++/11856
6035 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6036 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6037
6038 2012-05-15 Olivier Hainque <hainque@adacore.com>
6039
6040 * g++.dg/eh/sighandle.C: New testcase.
6041
6042 2012-05-15 Richard Guenther <rguenther@suse.de>
6043
6044 PR tree-optimization/53355
6045 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6046
6047 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6048
6049 * gfortran.dg/*.f90: Remove now redundant manual
6050 cleanup-modules directive.
6051
6052 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6053
6054 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6055 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6056
6057 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6058
6059 PR fortran/52428
6060 * gfortran.dg/int_range_io_1.f90: New test.
6061
6062 2012-05-14 Andi Kleen <ak@linux.intel.com>
6063 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR target/53315
6066 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6067 * gcc.target/i386/rtm-check.h: New file.
6068 * gcc.target/i386/pr53315.c: New test.
6069
6070 2012-05-14 Tobias Burnus <burnus@net-b.de>
6071
6072 PR fortran/49110
6073 PR fortran/51055
6074 PR fortran/53329
6075 * gfortran.dg/deferred_type_param_4.f90: New.
6076 * gfortran.dg/deferred_type_param_6.f90: New.
6077
6078 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6079
6080 * gcc.target/i386/retarg.c: New test.
6081
6082 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6083
6084 PR fortran/45170
6085 * gfortran.dg/deferred_type_param_3.f90: New.
6086 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6087 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6088
6089 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6090
6091 * gnat.dg/null_pointer_deref3.adb: New test.
6092
6093 2012-05-12 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/49110
6096 PR fortran/52843
6097 * gfortran.dg/deferred_type_param_5.f90: New.
6098
6099 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6100
6101 * g++.dg/parse/error47.C: New.
6102
6103 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6104
6105 PR fortran/52537
6106 * gfortran.dg/string_compare_4.f90: Change option
6107 to -fdump-tree-original. Add test case for kind=4.
6108
6109 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6110
6111 PR fortran/52537
6112 * gfortran.dg/string_compare_4.f90: New test.
6113
6114 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115
6116 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6117
6118 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6119
6120 PR c++/53305
6121 * g++.dg/cpp0x/variadic132.C: New.
6122
6123 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6124
6125 PR c++/53158
6126 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6127 * g++.dg/parse/error26.C: Tweak dg-error column number.
6128
6129 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/53301
6132 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6133
6134 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6135
6136 * gnat.dg/lto11.ad[sb]: New test.
6137
6138 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR target/52908
6141 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6142 directive to Scan for vpmuldq, not vpmacsdql.
6143
6144 2012-05-09 Michael Matz <matz@suse.de>
6145
6146 PR tree-optimization/53185
6147 * gcc.dg/vect/pr53185.c: New test.
6148
6149 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6150
6151 PR middle-end/53249
6152 * gcc.target/i386/pr53249.c: New.
6153
6154 2012-05-09 Richard Guenther <rguenther@suse.de>
6155
6156 PR tree-optimization/18437
6157 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6158 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6159
6160 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR tree-optimization/53226
6163 * gcc.c-torture/compile/pr53226.c: New test.
6164
6165 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6168 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6169 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6170 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6171 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6172 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6173 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6174 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6175 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6176 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6177 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6178 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6179 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6180 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6181
6182 2012-05-09 Dehao Chen <dehao@google.com>
6183
6184 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6185 * gcc.dg/predict-2.c: Likewise.
6186 * gcc.dg/predict-3.c: Likewise.
6187 * gcc.dg/predict-4.c: Likewise.
6188 * gcc.dg/predict-5.c: Likewise.
6189 * gcc.dg/predict-6.c: Likewise.
6190
6191 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6192
6193 PR target/53272
6194 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6195
6196 2012-05-08 Richard Guenther <rguenther@suse.de>
6197
6198 * gcc.dg/fold-bitand-4.c: New testcase.
6199
6200 2012-05-08 Dehao Chen <dehao@google.com>
6201
6202 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6203 heuristic is working properly.
6204 * gcc.dg/predict-2.c: Likewise.
6205 * gcc/dg/predict-3.c: Likewise.
6206 * gcc/dg/predict-4.c: Likewise.
6207 * gcc/dg/predict-5.c: Likewise.
6208 * gcc/dg/predict-6.c: Likewise.
6209
6210 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR tree-optimization/53239
6213 * g++.dg/opt/vrp3.C: New test.
6214 * g++.dg/opt/vrp3-aux.cc: New file.
6215 * g++.dg/opt/vrp3.h: New file.
6216
6217 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6218
6219 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6220 .uleb128 support in assembler output.
6221
6222 2012-05-07 Richard Guenther <rguenther@suse.de>
6223
6224 PR lto/42987
6225 * g++.dg/lto/pr42987_0.C: New testcase.
6226 * g++.dg/lto/pr42987_1.C: Likewise.
6227
6228 2012-05-07 Tobias Burnus <burnus@net-b.de>
6229
6230 PR fortran/53255
6231 * gfortran.dg/typebound_operator_15.f90: New.
6232
6233 2012-05-06 Tobias Burnus <burnus@net-b.de>
6234
6235 PR fortran/41587
6236 * gfortran.dg/class_array_13.f90: New.
6237
6238 2012-05-06 Tristan Gingold <gingold@adacore.com>
6239
6240 * gnat.dg/warn7.adb: New test.
6241
6242 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6243
6244 * gnat.dg/specs/renamings.ads: Rename to...
6245 * gnat.dg/specs/renaming1.ads: ...this.
6246 * gnat.dg/specs/renaming2.ads: New test.
6247 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6248 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6249 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6250 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6251
6252 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6253
6254 * gnat.dg/discr36.ad[sb]: New test.
6255 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6256
6257 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6258
6259 PR c/43772
6260 * c-c++-common/pr43772.c: New.
6261
6262 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6263
6264 PR fortran/41600
6265 * gfortran.dg/select_type_26.f03 : New test.
6266 * gfortran.dg/select_type_27.f03 : New test.
6267
6268 PR fortran/53191
6269 * gfortran.dg/select_type_28.f03 : New test.
6270
6271 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6272
6273 PR fortran/49010
6274 PR fortran/24518
6275 * gfortran.dg/mod_sign0_1.f90: New test.
6276 * gfortran.dg/mod_large_1.f90: New test.
6277
6278 2012-05-04 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/53175
6281 gfortran.dg/public_private_module_5.f90: New.
6282
6283 2012-05-04 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/53111
6286 * gfortran.dg/constructor_7.f90: New.
6287 * gfortran.dg/constructor_8.f90: New.
6288
6289 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6290
6291 PR c++/53166
6292 * g++.dg/cpp0x/static_assert7.C: New.
6293
6294 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6295
6296 PR tree-optimization/52633
6297 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6298 recognized as widening shifts instead of over-widening.
6299 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6300 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6301 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6302 * gcc.target/arm/pr52633.c: New test.
6303
6304 2012-05-04 Richard Guenther <rguenther@suse.de>
6305
6306 PR tree-optimization/53168
6307 * gcc.dg/torture/pr53168.c: New testcase.
6308 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6309
6310 2012-05-04 Richard Guenther <rguenther@suse.de>
6311
6312 * gcc.dg/lto/pr53214_0.c: New testcase.
6313
6314 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6315
6316 * gcc.target/ia64/pr48496.c: New test.
6317 * gcc.target/ia64/pr52657.c: Likewise.
6318
6319 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6320
6321 PR c/51712
6322 * c-c++-common/pr51712.c: New.
6323
6324 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6325
6326 PR target/53199
6327 * gcc.target/powwerpc/pr53199.c: New file.
6328
6329 2012-05-03 Jason Merrill <jason@redhat.com>
6330
6331 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6332
6333 * gcc.dg/debug/dwarf2/dups-types.c: New.
6334 * gcc.dg/debug/dwarf2/dups-types.h: New.
6335
6336 2012-05-03 Jason Merrill <jason@redhat.com>
6337
6338 * g++.dg/debug/dwarf2/namespace-2.C: New.
6339 * g++.dg/debug/dwarf2/localclass3.C: New.
6340
6341 2012-05-03 Jason Merrill <jason@redhat.com>
6342
6343 * g++.dg/debug/dwarf2/thunk1.C: New.
6344
6345 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6346
6347 PR c++/53186
6348 * g++.dg/other/final2.C: New.
6349
6350 2012-05-03 Richard Guenther <rguenther@suse.de>
6351
6352 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6353
6354 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6355
6356 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6357 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6358 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6359 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6360
6361 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6362
6363 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6364 .byte 0xf2.
6365 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6366 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6367 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6368
6369 PR debug/53174
6370 * gcc.dg/pr53174.c: New test.
6371
6372 PR target/53187
6373 * gcc.target/arm/pr53187.c: New test.
6374 * gcc.c-torture/compile/pr53187.c: New test.
6375
6376 2012-05-03 Richard Guenther <rguenther@suse.de>
6377
6378 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6379 unsupported prefetching support.
6380
6381 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6382
6383 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6384 option -ftrack-macro-expansion=0.
6385 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6386 option -ftrack-macro-expansion=0.
6387
6388 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6389
6390 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6391 dg-options for target arm with dg-additional-options.
6392
6393 2012-05-03 Richard Guenther <rguenther@suse.de>
6394
6395 PR tree-optimization/53144
6396 * gcc.dg/torture/pr53144.c: New testcase.
6397
6398 2012-05-03 Tobias Burnus <burnus@net-b.de>
6399
6400 PR fortran/52864
6401 * gfortran.dg/pointer_intent_7.f90: New.
6402 * gfortran.dg/pure_formal_3.f90: New.
6403
6404 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6405
6406 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6407
6408 2012-05-02 Martin Jambor <mjambor@suse.cz>
6409
6410 PR lto/52605
6411 * g++.dg/lto/pr52605_0.C: New test.
6412
6413 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6414
6415 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6416 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6417 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6418 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6419 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6420 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6421 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6422 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6423 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6424 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6425 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6426 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6427 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6428 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6429 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6430 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6431
6432 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6433
6434 PR middle-end/53153
6435 * gcc.dg/pr53153.c: New test.
6436
6437 2012-05-02 Richard Guenther <rguenther@suse.de>
6438
6439 * g++.dg/tree-ssa/pr19807.C: Adjust.
6440
6441 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/53163
6444 * gcc.c-torture/compile/pr53163.c: New test.
6445
6446 PR rtl-optimization/53160
6447 * gcc.c-torture/execute/pr53160.c: New test.
6448
6449 2012-05-01 Ian Lance Taylor <iant@google.com>
6450
6451 PR c/37303
6452 * gcc.dg/pr37303.c: New test.
6453
6454 2012-05-01 Richard Henderson <rth@redhat.com>
6455
6456 * lib/target-supports.exp
6457 (check_effective_target_sync_long_long_runtime): True for
6458 check_effective_target_powerpc64.
6459
6460 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6461
6462 PR c++/51033
6463 * gcc.dg/vector-1.c: Move to ...
6464 * c-c++-common/vector-1.c: ... here.
6465 * gcc.dg/vector-2.c: Move to ...
6466 * c-c++-common/vector-2.c: ... here.
6467 * gcc.dg/vector-3.c: Move to ...
6468 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6469 * gcc.dg/vector-4.c: Move to ...
6470 * c-c++-common/vector-4.c: ... here.
6471 * gcc.dg/vector-init-1.c: Move to ...
6472 * c-c++-common/vector-init-1.c: ... here.
6473 * gcc.dg/vector-init-2.c: Move to ...
6474 * c-c++-common/vector-init-2.c: ... here.
6475 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6476 * c-c++-common/vector-subscript-1.c: ... here.
6477 * gcc.dg/vector-subscript-2.c: Move to ...
6478 * c-c++-common/vector-subscript-2.c: ... here.
6479 * gcc.dg/vector-subscript-3.c: Move to ...
6480 * c-c++-common/vector-subscript-3.c: ... here.
6481
6482 PR c++/51314
6483 * g++.dg/cpp0x/vt-51314.C: New test.
6484 * g++.dg/cpp0x/variadic76.C: Fix.
6485
6486 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6487
6488 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6489
6490 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6491
6492 Add -Wvarargs option
6493 * c-c++-common/Wvarargs.c: New test case.
6494 * c-c++-common/Wvarargs-2.c: Likewise.
6495
6496 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6497
6498 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6499 * objc.dg/foreach-7.m: Force the test case to run without
6500 -ftrack-macro-expansion.
6501 * c-c++-common/tm/attrib-1.c: Likewise.
6502 * c-c++-common/warn-ommitted-condop.c: Likewise.
6503 * gcc.dg/assign-warn-1.c: Likewise.
6504 * gcc.dg/assign-warn-2.c: Likewise.
6505 * gcc.dg/attr-alloc_size.c: Likewise.
6506 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6507 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6508 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6509 * gcc.dg/c90-const-expr-9.c: Likewise.
6510 * gcc.dg/c99-const-expr-9.c: Likewise.
6511 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6512 * gcc.dg/cpp/direct2s.c: Likewise.
6513 * gcc.dg/cpp/pr28709.c: Likewise.
6514 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6515 * gcc.dg/dfp/composite-type.c: Likewise.
6516 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6517 with -ftrack-macro-expansion
6518 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6519 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6520 * g++.dg/ext/cleanup-1.C: Likewise.
6521 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6522 * g++.dg/template/sfinae10.C: Likewise.
6523 * g++.dg/tm/wrap-2.C: Likewise.
6524 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6525 * g++.dg/warn/Wsign-conversion.C: Likewise.
6526 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6527 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6528 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6529 it to run with -ftrack-macro-expansion.
6530 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6531 test cases without -ftrack-macro-expansion.
6532
6533 Fix location for static class members
6534 * g++.dg/template/sfinae6_neg.C: Adjust.
6535
6536 Make conversion warnings work on NULL with -ftrack-macro-expansion
6537 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6538 alongside the previous testing for NULL.
6539
6540 Fix -Wuninitialized for -ftrack-macro-expansion
6541 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6542
6543 Strip "<built-in>" loc from displayed expansion context
6544 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6545 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6546 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6547 new test above.
6548
6549 Fix expansion point loc for macro-like tokens
6550 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6551 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6552
6553 Fix token pasting with -ftrack-macro-expansion
6554 * gcc.dg/cpp/paste17.c: New test case for
6555 -ftrack-macro-expansion=2 mode only.
6556 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6557
6558 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6559
6560 * gnat.dg/warn6.ad[sb]: New test.
6561
6562 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6563
6564 PR 53149
6565 * gcc.dg/20011021-1.c: Adjust testcase.
6566
6567 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR fortran/53148
6570 * gfortran.dg/function_optimize_12.f90: New test.
6571
6572 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6573
6574 PR target/53156
6575 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6576 code to match current output and cover new peephole2 pattern.
6577
6578 2012-04-27 Ollie Wild <aaw@google.com>
6579
6580 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6581
6582 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6583
6584 * gcc.c-torture/execute/20120427-2.c: New testcase.
6585 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6586 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6587 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6588
6589 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6590
6591 PR target/53138
6592 * gcc.c-torture/execute/20120427-1.c: New testcase.
6593
6594 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6595
6596 PR middle-end/27139
6597 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6598
6599 2012-04-27 Tom de Vries <tom@codesourcery.com>
6600
6601 PR tree-optimization/51879
6602 * gcc.dg/pr51879.c: New test.
6603 * gcc.dg/pr51879-2.c: Same.
6604 * gcc.dg/pr51879-3.c: Same.
6605 * gcc.dg/pr51879-4.c: Same.
6606 * gcc.dg/pr51879-6.c: Same.
6607
6608 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6609
6610 PR c++/53096
6611 * g++.dg/cpp0x/defaulted35.C: New.
6612 * g++.dg/cpp0x/defaulted15.C: Adjust.
6613
6614 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6615
6616 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6617 structure layout.
6618
6619 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6620
6621 * gcc.target/i386/builtin_target.c: Check avx2.
6622
6623 2012-04-26 Alan Modra <amodra@gmail.com>
6624
6625 * gcc.target/powerpc/savres.c: New test.
6626 * gcc.target/powerpc/powerpc.exp: Run it.
6627
6628 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6629
6630 PR target/53120
6631 * gcc.dg/torture/pr53120.c: New test.
6632
6633 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR middle-end/52979
6636 * gcc.c-torture/compile/pr52979-1.c: New test.
6637 * gcc.c-torture/execute/pr52979-1.c: New test.
6638 * gcc.c-torture/execute/pr52979-2.c: New test.
6639
6640 2012-04-25 Richard Guenther <rguenther@suse.de>
6641
6642 * gcc.target/i386/l_fma_float_5.c: Adjust.
6643 * gcc.target/i386/l_fma_double_4.c: Likewise.
6644 * gcc.target/i386/l_fma_float_2.c: Likewise.
6645 * gcc.target/i386/l_fma_float_6.c: Likewise.
6646 * gcc.target/i386/l_fma_double_1.c: Likewise.
6647 * gcc.target/i386/l_fma_double_5.c: Likewise.
6648 * gcc.target/i386/l_fma_float_3.c: Likewise.
6649 * gcc.target/i386/l_fma_double_2.c: Likewise.
6650 * gcc.target/i386/l_fma_double_6.c: Likewise.
6651 * gcc.target/i386/l_fma_float_4.c: Likewise.
6652 * gcc.target/i386/l_fma_double_3.c: Likewise.
6653 * gcc.target/i386/l_fma_float_1.c: Likewise.
6654
6655 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR tree-optimization/53058
6658 * gcc.c-torture/compile/pr53058.c: New test.
6659
6660 2012-04-25 Jan Hubicka <jh@suse.cz>
6661
6662 PR middle-end/53088
6663 * gcc.target/i386/pr39082-1.c: Update warning location.
6664
6665 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR c/52880
6668 * gcc.dg/pr52880.c: New test.
6669
6670 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6671
6672 * gcc.dg/m-un-2.c: Update.
6673 * gcc.dg/20011021-1.c: Update.
6674
6675 2012-04-25 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/52196
6678 * gfortran.dg/realloc_on_assign_14.f90: New.
6679
6680 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6681
6682 PR testsuite/52641
6683 PR tree-optimizations/52891
6684 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6685
6686 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/52363
6689 * g++.dg/cpp0x/sfinae35.C: New.
6690 * g++.dg/cpp0x/sfinae36.C: Likewise.
6691
6692 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6693
6694 * gcc.target/builtin_target.c: New testcase.
6695
6696 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 PR target/47197
6699 * gcc.target/powerpc/pr47197.c: New test.
6700
6701 2012-04-24 Richard Guenther <rguenther@suse.de>
6702
6703 PR tree-optimization/53085
6704 * g++.dg/torture/pr53085.C: New testcase.
6705
6706 2012-04-24 Andrew Pinski <apinski@cavium.com>
6707
6708 PR tree-opt/33512
6709 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6710 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6711 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6712
6713 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR middle-end/53084
6716 * gcc.c-torture/execute/pr53084.c: New test.
6717
6718 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6721
6722 2012-04-23 Andrew Pinski <apinski@cavium.com>
6723
6724 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6725
6726 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6727
6728 PR regression/53076
6729 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6730 * gcc.dg/torture/builtin-power-1.c: Likewise.
6731
6732 2012-04-23 Richard Guenther <rguenther@suse.de>
6733
6734 PR tree-optimization/53070
6735 * gcc.dg/torture/pr53070.c: New testcase.
6736
6737 2012-04-23 Richard Guenther <rguenther@suse.de>
6738
6739 PR c/53060
6740 * gcc.dg/pr53060.c: New testcase.
6741
6742 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR tree-optimizations/52891
6745 * gcc.c-torture/compile/pr52891-1.c: New test.
6746 * gcc.c-torture/compile/pr52891-2.c: New test.
6747
6748 2012-04-22 Tobias Burnus <burnus@net-b.de>
6749
6750 PR fortran/53051
6751 * gfortran.dg/read_float_4.f90: New.
6752
6753 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6754
6755 PR 35441
6756 * c-c++-common/pr35441.C: New.
6757
6758 2012-04-20 Ian Lance Taylor <iant@google.com>
6759
6760 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6761 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6762
6763 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6766 array access.
6767 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6768
6769 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6770
6771 PR rtl-optimization/44214
6772 * gcc.dg/pr44214-1.c: New test.
6773 * gcc.dg/pr44214-2.c: Likewise.
6774 * gcc.dg/pr44214-3.c: Likewise.
6775
6776 2012-04-20 Richard Guenther <rguenther@suse.de>
6777
6778 * g++.dg/torture/20120420-1.C: New testcase.
6779
6780 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6781
6782 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6783
6784 2012-04-19 Christian Bruel <christian.bruel@st.com>
6785
6786 * gcc.dg/pr52283.c: New test.
6787
6788 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6789
6790 * gcc.dg/pr37985.c: New test.
6791
6792 2012-04-19 Richard Guenther <rguenther@suse.de>
6793
6794 PR rtl-optimization/44688
6795 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6796 possibly profitable.
6797
6798 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6799
6800 PR tree-optimization/52976
6801 * gfortran.dg/reassoc_11.f: New test.
6802
6803 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6804
6805 PR tree-optimization/52976
6806 * gfortran.dg/reassoc_7.f: New test.
6807 * gfortran.dg/reassoc_8.f: Likewise.
6808 * gfortran.dg/reassoc_9.f: Likewise.
6809 * gfortran.dg/reassoc_10.f: Likewise.
6810
6811 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6812
6813 PR c++/52422
6814 * g++.dg/cpp0x/sfinae33.C: New.
6815 * g++.dg/cpp0x/sfinae34.C: Likewise.
6816
6817 2012-04-18 Joey Ye <joey.ye@arm.com>
6818
6819 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6820
6821 2012-04-18 Richard Guenther <rguenther@suse.de>
6822
6823 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6824 array access.
6825 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6826 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6827
6828 2012-04-17 Tom de Vries <tom@codesourcery.com>
6829
6830 * g++.dg/pr51264-4.C: New test.
6831
6832 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6833
6834 PR c++/52599
6835 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6836
6837 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/53003
6840 * g++.dg/parse/crash59.C: New.
6841
6842 2012-04-17 Michael Matz <matz@suse.de>
6843
6844 PR tree-optimization/18437
6845 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6846
6847 2012-04-17 Richard Guenther <rguenther@suse.de>
6848
6849 PR middle-end/53011
6850 * g++.dg/torture/pr53011.C: New testcase.
6851
6852 2012-04-16 Jason Merrill <jason@redhat.com>
6853
6854 PR c++/38543
6855 * g++.dg/cpp0x/variadic131.C: New.
6856
6857 PR c++/52008
6858 * g++.dg/cpp0x/variadic130.C: New.
6859
6860 PR c++/50830
6861 * g++.dg/cpp0x/variadic129.C: New.
6862
6863 PR c++/50303
6864 * g++.dg/cpp0x/variadic128.C: New.
6865
6866 2012-04-16 Tobias Burnus <burnus@net-b.de>
6867
6868 PR fortran/52864
6869 * gfortran.dg/pointer_intent_6.f90: New.
6870
6871 2012-04-16 Tobias Burnus <burnus@net-b.de>
6872
6873 PR fortran/52916
6874 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6875 to include public_private_module_4.f90.
6876 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6877 targets.
6878
6879 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 PR c++/49152
6882 * g++.dg/diagnostic/operator1.C: New.
6883 * g++.dg/ext/label5.C: Adjust.
6884 * g++.dg/ext/va-arg1.C: Likewise.
6885 * g++.dg/other/error20.C: Likewise.
6886 * g++.dg/other/error20.C: Likewise.
6887 * g++.dg/other/error16.C: Likewise.
6888 * g++.dg/other/error10.C: Likewise.
6889 * g++.dg/parse/error30.C: Likewise.
6890 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6891
6892 2012-04-16 Jason Merrill <jason@redhat.com>
6893
6894 PR c++/51148
6895 * g++.dg/cpp0x/variadic127.C: New.
6896
6897 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6898
6899 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6900 testcase name.
6901 Use fail, pass instead of unresolved.
6902 Don't log $optstr.
6903
6904 PR testsuite/52948
6905 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6906 TODO_dump_func.
6907 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6908 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6909 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6910
6911 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6912
6913 PR fortran/52968
6914 * gfortran.dg/typebound_call_23.f03: New test case.
6915
6916 2012-04-15 Jason Merrill <jason@redhat.com>
6917
6918 PR c++/47220
6919 * g++.dg/cpp0x/variadic126.C: New.
6920
6921 PR c++/52380
6922 * g++.dg/cpp0x/variadic125.C: New.
6923
6924 PR c++/52292
6925 * g++.dg/cpp0x/variadic124.C: New.
6926
6927 PR c++/52706
6928 * g++.dg/cpp0x/nullptr27.C: New.
6929
6930 PR c++/52818
6931 * g++.dg/warn/format8.C: New.
6932
6933 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6934
6935 PR fortran/51082
6936 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6937
6938 2012-04-14 Tobias Burnus <burnus@net-b.de>
6939
6940 PR fortran/52916
6941 PR fortran/40973
6942 * gfortran.dg/public_private_module_3.f90: New.
6943 * gfortran.dg/public_private_module_4.f90: New.
6944
6945 2012-04-14 Tom de Vries <tom@codesourcery.com>
6946
6947 * gcc.dg/superblock.c: New test.
6948
6949 2012-04-14 Tom de Vries <tom@codesourcery.com>
6950
6951 * gcc.dg/pr51879-12.c: New test.
6952
6953 2012-04-13 Jason Merrill <jason@redhat.com>
6954
6955 PR c++/52824
6956 * g++.dg/cpp0x/variadic123.C: New.
6957 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6958
6959 PR c++/52905
6960 * g++.dg/cpp0x/initlist-ctor1.C: New.
6961
6962 PR c++/52915
6963 * g++.dg/other/anon-union2.C: New.
6964
6965 2012-04-13 Martin Jambor <mjambor@suse.cz>
6966
6967 PR middle-end/52939
6968 * g++.dg/ipa/pr52939.C: New test.
6969
6970 2012-04-13 Tom de Vries <tom@codesourcery.com>
6971
6972 * gcc.dg/pr52734.c: New test.
6973
6974 2012-04-13 Richard Guenther <rguenther@suse.de>
6975
6976 PR tree-optimization/52969
6977 * gcc.dg/torture/pr52969.c: New testcase.
6978
6979 2012-04-13 Richard Guenther <rguenther@suse.de>
6980
6981 PR c/52549
6982 * gcc.dg/pr52549.c: New testcase.
6983
6984 2012-04-13 Richard Guenther <rguenther@suse.de>
6985
6986 PR c/52862
6987 * gcc.dg/pr52862.c: New testcase.
6988
6989 2012-04-13 Joey Ye <joey.ye@arm.com>
6990
6991 * gcc.target/arm/thumb1-imm.c: New testcase.
6992
6993 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6994
6995 PR target/52932
6996 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6997 second function argument.
6998 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6999 (calc_permps): Update declaration. Calculate result correctly.
7000 (avx2_test): Change src2 type to union256i_d.
7001 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7002 correctly.
7003
7004 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7005
7006 PR target/52775
7007 * gcc.target/powerpc/pr52775.c: New file.
7008
7009 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7010
7011 PR tree-optimization/18589
7012 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7013 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7014 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7015 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7016 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7017 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7018 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7019 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7020 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7021 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7022
7023 2012-04-12 Richard Guenther <rguenther@suse.de>
7024
7025 PR tree-optimization/52943
7026 * gcc.dg/torture/pr52943.c: New testcase.
7027
7028 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7029
7030 PR target/50751
7031 * gcc/target/sh/pr50751-4.c: New.
7032 * gcc/target/sh/pr50751-5.c: New.
7033 * gcc/target/sh/pr50751-6.c: New.
7034 * gcc/target/sh/pr50751-7.c: New.
7035
7036 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7037
7038 PR c++/52465
7039 * g++.dg/lookup/using52.C: New.
7040
7041 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7042
7043 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7044
7045 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7046
7047 PR rtl-optimization/52876
7048 * gcc.target/i386/pr52876.c: New.
7049
7050 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7051
7052 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7053 __UINTPTR_TYPE__.
7054 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7055 __INTPTR_TYPE__.
7056 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7057 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7058 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7059 (ptrdiff_t): ... this. All uses changed.
7060 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7061 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7062 __INTPTR_TYPE__.
7063 (main): Cast argument to __INTPTR_TYPE__.
7064 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7065 size_t.
7066 * gcc.dg/mallign.c (main): Likewise.
7067 * gcc.dg/pr38700.c (foo): Likewise.
7068 * gcc.dg/long-long-cst1.c (t): Likewise.
7069 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7070 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7071 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7072 * gcc.dg/pr25682.c (d, foo): Likewise.
7073 * gcc.dg/format/cast-1.c (f): Likewise.
7074 * gcc.dg/c90-const-expr-10.c
7075 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7076 (size_t): ...this. All uses changed.
7077 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7078 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7079 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7080 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7081 * gcc.dg/sequence-pt-1.c: Likewise.
7082 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7083 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7084 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7085 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7086 of ptrdiff_t with it.
7087 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7088 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7089 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7090
7091 2012-04-11 Jason Merrill <jason@redhat.com>
7092
7093 PR debug/45088
7094 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7095 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7096
7097 PR c++/52906
7098 * g++.dg/ext/attrib45.C: New.
7099
7100 * g++.dg/eh/dtor3.C: New.
7101
7102 2012-04-11 Richard Guenther <rguenther@suse.de>
7103
7104 PR middle-end/52621
7105 * gfortran.dg/pr52621.f90: New testcase.
7106
7107 2012-04-11 Richard Guenther <rguenther@suse.de>
7108
7109 PR middle-end/52918
7110 * g++.dg/torture/pr52918-1.C: New testcase.
7111 * g++.dg/torture/pr52918-2.C: Likewise.
7112
7113 2012-04-11 Tobias Burnus <burnus@net-b.de>
7114
7115 PR fortran/52729
7116 * gfortran.dg/block_11.f90: New.
7117
7118 2012-04-11 Nick Clifton <nickc@redhat.com>
7119
7120 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7121
7122 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7123
7124 PR target/16458
7125 * gcc.target/powerpc/pr16458-1.c: New test.
7126 * gcc.target/powerpc/pr16458-2.c: Likewise.
7127 * gcc.target/powerpc/pr16458-3.c: Likewise.
7128 * gcc.target/powerpc/pr16458-4.c: Likewise.
7129
7130 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7131
7132 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7133 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7134 * gcc.dg/builtin-bswap-5.c: Likewise.
7135 * gcc.target/i386/builtin-bswap-4.c: New test.
7136
7137 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7138
7139 PR 24985
7140 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7141
7142 2012-04-11 Richard Guenther <rguenther@suse.de>
7143
7144 PR rtl-optimization/52881
7145 * gcc.dg/torture/pr52881.c: New testcase.
7146 * gcc.dg/torture/pr52913.c: Likewise.
7147
7148 2012-04-11 Richard Guenther <rguenther@suse.de>
7149
7150 PR tree-optimization/52912
7151 * gcc.dg/torture/pr52912.c: New testcase.
7152
7153 2010-04-10 Michael Matz <matz@suse.de>
7154
7155 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7156 * gcc.dg/vect/vect-outer-1.c: Adjust.
7157 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7158 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7159 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7160 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7161 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7162 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7163
7164 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7165
7166 PR tree-optimization/52870
7167 * gcc.dg/vect/pr52870.c: New test.
7168
7169 2012-04-09 Mike Stump <mikestump@comcast.net>
7170
7171 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7172 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7173 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7174 * gnat.dg/aggr11.adb: Likewise.
7175 * gnat.dg/aggr11_pkg.ads: Likewise.
7176 * gnat.dg/aggr15.adb: Likewise.
7177 * gnat.dg/aggr15.ads: Likewise.
7178 * gnat.dg/aggr17.adb: Likewise.
7179 * gnat.dg/aggr18.adb: Likewise.
7180 * gnat.dg/array14.adb: Likewise.
7181 * gnat.dg/array14.ads: Likewise.
7182 * gnat.dg/array14_pkg.ads: Likewise.
7183 * gnat.dg/array19.adb: Likewise.
7184 * gnat.dg/array19.ads: Likewise.
7185 * gnat.dg/discr27.adb: Likewise.
7186 * gnat.dg/discr27.ads: Likewise.
7187 * gnat.dg/discr35.adb: Likewise.
7188 * gnat.dg/discr35.ads: Likewise.
7189 * gnat.dg/discr6.adb: Likewise.
7190 * gnat.dg/discr6_pkg.ads: Likewise.
7191 * gnat.dg/import1.adb: Likewise.
7192 * gnat.dg/import1.ads: Likewise.
7193 * gnat.dg/loop_address2.adb: Likewise.
7194 * gnat.dg/opt7.adb: Likewise.
7195 * gnat.dg/opt7.ads: Likewise.
7196 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7197 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7198 * gnat.dg/rep_clause2.adb: Likewise.
7199 * gnat.dg/rep_clause2.ads: Likewise.
7200 * gnat.dg/slice2.adb: Likewise.
7201 * gnat.dg/slice2.ads: Likewise.
7202 * gnat.dg/slice6.adb: Likewise.
7203 * gnat.dg/slice6_pkg.ads: Likewise.
7204 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7205 * gnat.dg/taft_type2.adb: Likewise.
7206 * gnat.dg/taft_type2.ads: Likewise.
7207 * gnat.dg/taft_type2_pkg.ads: Likewise.
7208 * gnat.dg/volatile10.adb: Likewise.
7209 * gnat.dg/volatile10_pkg.ads: Likewise.
7210
7211 * gcc.dg/dll-8.c: Remove execute permissions.
7212 * g++.dg/ext/dllexport5.C: Likewise.
7213
7214 2012-04-09 Jan Hubicka <jh@suse.cz>
7215
7216 PR lto/52722
7217 PR lto/51765
7218 PR lto/52634
7219 * gcc.dg/lto/pr52634_1.c: New testcase.
7220 * gcc.dg/lto/pr52634_0.c: New testcase.
7221
7222 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7223
7224 PR target/52883
7225 * gcc.target/i386/pr52883.c: New testcase.
7226
7227 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7228
7229 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7230 (check_effective_target_sync_long_long): Add SPARC case.
7231 (check_effective_target_sync_long_long_runtime): Likewise.
7232 (check_effective_target_sync_int_long): Adjust SPARC case.
7233 (check_effective_target_sync_char_short): Likewise.
7234
7235 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7236
7237 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7238 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7239
7240 2012-04-08 Tobias Burnus <burnus@net-b.de>
7241
7242 PR fortran/40973
7243 PR fortran/52751
7244 * gfortran.dg/public_private_module_2.f90: New.
7245
7246 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7247
7248 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7249 directives.
7250
7251 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/52893
7254 * gfortran.dg/function_optimize_11.f90: New test.
7255
7256 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7257
7258 PR fortran/52668
7259 * gfortran.dg/use_only_6.f90: New test.
7260
7261 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/52668
7264 * gfortran.dg/use_only_6.f90: New test.
7265 2012-04-06 Mike Stump <mikestump@comcast.net>
7266
7267 PR testsuite/50722
7268 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7269
7270 2012-04-05 Jason Merrill <jason@redhat.com>
7271
7272 PR c++/52596
7273 * g++.dg/template/qualified-id5.C: New.
7274
7275 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7276
7277 PR target/52882
7278 * gcc.target/i386/pr52882.c: New test.
7279
7280 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7281 Dominique D'Humieures <dominiq@lps.ens.fr>
7282
7283 PR testsuite/52614
7284 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7285 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7286
7287 2012-04-04 Jason Merrill <jason@redhat.com>
7288
7289 PR c++/52845
7290 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7291
7292 2012-04-03 Jason Merrill <jason@redhat.com>
7293
7294 PR c++/52796
7295 * g++.dg/cpp0x/variadic-value1.C: New.
7296
7297 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7298
7299 * gnat.dg/pack18.adb: New test.
7300 * gnat.dg/pack18_pkg.ads: New helper.
7301
7302 2012-04-03 Richard Guenther <rguenther@suse.de>
7303
7304 PR tree-optimization/52808
7305 * gcc.dg/pr52808.c: New testcase.
7306
7307 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR tree-optimization/52835
7310 * gfortran.dg/pr52835.f90: New test.
7311
7312 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gnat.dg/specs/aggr5.ads: New test.
7315
7316 2012-04-02 Richard Guenther <rguenther@suse.de>
7317
7318 PR tree-optimization/52756
7319 * gcc.dg/torture/pr52756.c: New testcase.
7320
7321 2012-04-02 Richard Guenther <rguenther@suse.de>
7322
7323 PR middle-end/52803
7324 * gcc.dg/pr52803.c: New testcase.
7325
7326 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7327
7328 PR c++/40942
7329 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7330 DR 214 in account.
7331
7332 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7333
7334 PR c++/50043
7335 * g++.dg/cpp0x/noexcept17.C: New.
7336 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7337 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7338 * g++.dg/cpp0x/noexcept01.C: Likewise.
7339 * g++.dg/eh/init-temp1.C: Likewise.
7340 * g++.dg/eh/ctor1.C: Likwise.
7341
7342 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/controlled6.adb: New test.
7345 * gnat.dg/controlled6_pkg.ads: New helper.
7346 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7347
7348 2012-03-30 Richard Henderson <rth@redhat.com>
7349
7350 PR debug/52727
7351 * g++.dg/opt/pr52727.C: New testcase.
7352
7353 2012-03-30 Richard Guenther <rguenther@suse.de>
7354
7355 PR tree-optimization/52754
7356 * gcc.target/i386/pr52754.c: New testcase.
7357
7358 2012-03-30 Richard Guenther <rguenther@suse.de>
7359
7360 PR middle-end/52772
7361 * g++.dg/torture/pr52772.C: New testcase.
7362
7363 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7364
7365 PR c++/52718
7366 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7367
7368 2012-03-29 Jason Merrill <jason@redhat.com>
7369
7370 PR c++/52685
7371 * g++.dg/template/inherit8.C: New.
7372
7373 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR c++/52759
7376 * g++.dg/ext/weak4.C: New test.
7377
7378 PR tree-optimization/52760
7379 * gcc.c-torture/execute/pr52760.c: New test.
7380
7381 2012-03-29 Jason Merrill <jason@redhat.com>
7382
7383 PR c++/52743
7384 * g++.dg/cpp0x/initlist-array3.C: New.
7385
7386 2012-03-28 Jason Merrill <jason@redhat.com>
7387
7388 PR c++/52746
7389 * g++.dg/overload/virtual2.C: New.
7390
7391 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7392
7393 * gnat.dg/vect7.ad[sb]: New test.
7394
7395 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7396 Tobias Burnus <burnus@gcc.gnu.org>
7397
7398 PR fortran/52652
7399 * gfortran.dg/allocate_class_1.f90 : Change error test.
7400 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7401 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7402 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7403
7404 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR middle-end/52691
7407 * gcc.dg/pr52691.c: New test.
7408
7409 PR middle-end/52750
7410 * gcc.c-torture/compile/pr52750.c: New test.
7411
7412 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7413
7414 PR target/52692
7415 * gcc.target/avr/torture/builtins-2.c: New test.
7416
7417 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR target/52736
7420 * gcc.target/i386/pr52736.c: New test.
7421
7422 2012-03-27 Martin Jambor <mjambor@suse.cz>
7423
7424 PR middle-end/52693
7425 * gcc.dg/torture/pr52693.c: New test.
7426
7427 2012-03-27 Meador Inge <meadori@codesourcery.com>
7428
7429 PR c++/52672
7430 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7431
7432 2012-03-27 Mike Stump <mikestump@comcast.net>
7433
7434 PR target/52665
7435 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7436 failures that match branch names.
7437
7438 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7439 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 PR target/52698
7442 * gcc.target/i386/pr52698.c: New test.
7443
7444 2012-03-27 Richard Guenther <rguenther@suse.de>
7445
7446 PR middle-end/52720
7447 * gcc.dg/torture/pr52720.c: New testcase.
7448
7449 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7450
7451 * gnat.dg/pack17.adb: New test.
7452
7453 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7454
7455 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7456 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7457
7458 2012-03-26 Martin Jambor <mjambor@suse.cz>
7459
7460 PR tree-optimization/50052
7461 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7462
7463 2012-03-26 Richard Guenther <rguenther@suse.de>
7464
7465 PR tree-optimization/52701
7466 * gfortran.dg/pr52701.f90: New testcase.
7467
7468 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7469
7470 PR tree-optimization/52686
7471 * gcc.target/arm/pr52686.c: New test.
7472
7473 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7474
7475 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7476 Add "-Os -flto" to list.
7477
7478 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7479
7480 * gnat.dg/concat2.ad[sb]: New test.
7481
7482 2012-03-24 Jason Merrill <jason@redhat.com>
7483
7484 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7485 * g++.dg/cpp0x/trailing2.C: Likewise.
7486 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7487 * g++.dg/cpp1y/auto-fn1.C: New.
7488 * g++.dg/cpp1y/auto-fn2.C: New.
7489 * g++.dg/cpp1y/auto-fn3.C: New.
7490 * g++.dg/cpp1y/auto-fn4.C: New.
7491 * g++.dg/cpp1y/auto-fn5.C: New.
7492 * g++.dg/cpp1y/auto-fn6.C: New.
7493 * g++.dg/cpp1y/auto-fn7.C: New.
7494 * g++.dg/cpp1y/auto-fn8.C: New.
7495 * g++.dg/cpp1y/auto-fn9.C: New.
7496 * g++.dg/cpp1y/auto-fn10.C: New.
7497 * g++.dg/cpp1y/auto-fn11.C: New.
7498
7499 2012-03-23 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/52678
7502 * gfortran.dg/pr52678.f: New testcase.
7503
7504 2012-03-23 Richard Guenther <rguenther@suse.de>
7505
7506 PR tree-optimization/52638
7507 * g++.dg/torture/pr52638.C: New testcase.
7508
7509 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 PR c++/52487
7512 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7513
7514 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR c++/52671
7517 * g++.dg/ext/attrib44.C: New test.
7518
7519 2012-03-22 Jan Hubicka <jh@suse.cz>
7520
7521 PR middle-end/51737
7522 * g++.dg/torture/pr51737.C: New testcase
7523
7524 2012-03-22 Richard Guenther <rguenther@suse.de>
7525
7526 PR tree-optimization/52548
7527 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7528
7529 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7530
7531 * lib/fortran-modules.exp (list-module-names-1): Remove
7532 warning.
7533
7534 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7535
7536 PR target/50751
7537 * gcc.target/sh/pr50751-1.c: New.
7538 * gcc.target/sh/pr50751-2.c: New.
7539 * gcc.target/sh/pr50751-3.c: New.
7540
7541 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7542
7543 PR target/52479
7544 * gcc.target/sh/sh4a-cos.c: Remove.
7545 * gcc.target/sh/sh4a-sin.c: Remove.
7546 * gcc.target/sh/sh4a-sincos.c: Remove.
7547
7548 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7549
7550 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7551 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7552
7553 2012-03-21 Martin Jambor <mjambor@suse.cz>
7554
7555 PR testsuite/52641
7556 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7557 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7558
7559 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7560
7561 * gcc.target/arm/thumb-16bit-ops.c: New file.
7562 * gcc.target/arm/thumb-ifcvt.c: New file.
7563
7564 2012-03-20 Jason Merrill <jason@redhat.com>
7565
7566 * lib/target-supports.exp: Add { target c++1y }.
7567
7568 * g++.dg/cpp0x/auto32.C: New.
7569
7570 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7571
7572 PR testsuite/52641
7573 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7574 int32plus.
7575 * gcc.dg/torture/pr48124-4.c: Ditto:
7576 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7577
7578 2012-03-20 Jason Merrill <jason@redhat.com>
7579
7580 PR c++/52510
7581 * g++.dg/cpp0x/initlist66.C: New.
7582
7583 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7584
7585 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7586 __AVR_HAVE_LPMX__
7587
7588 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7589
7590 PR target/49868
7591 * gcc.target/avr/torture/addr-space-2.h: New file.
7592 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7593 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7594 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7595 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7596
7597 2012-03-20 Richard Guenther <rguenther@suse.de>
7598
7599 * gnat.dg/pack16.adb: New testcase.
7600 * gnat.dg/pack16_pkg.ads: Likewise.
7601 * gnat.dg/specs/pack8.ads: Likewise.
7602 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7603
7604 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7605
7606 * g++.dg/warn/Wuseless-cast.C: Extend.
7607
7608 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/14710
7611 * g++.dg/warn/Wuseless-cast.C: New.
7612
7613 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7614
7615 PR libfortran/52608
7616 * gfortran.dg/pr52608.f90: New test.
7617
7618 2012-03-17 Tobias Burnus <burnus@net-b.de>
7619
7620 PR fortran/52585
7621 * gfortran.dg/proc_ptr_36.f90: New.
7622
7623 2012-03-16 Martin Jambor <mjambor@suse.cz>
7624
7625 * gcc.dg/misaligned-expand-1.c: New test.
7626 * gcc.dg/misaligned-expand-3.c: Likewise.
7627
7628 2012-03-16 Richard Guenther <rguenther@suse.de>
7629 Kai Tietz <ktietz@redhat.com>
7630
7631 PR middle-end/48814
7632 * gcc.c-torture/execute/pr48814-1.c: New test.
7633 * gcc.c-torture/execute/pr48814-2.c: New test.
7634 * gcc.dg/tree-ssa/assign-1.c: New test.
7635 * gcc.dg/tree-ssa/assign-2.c: New test.
7636 * gcc.dg/tree-ssa/assign-3.c: New test.
7637
7638 2012-03-16 Richard Guenther <rguenther@suse.de>
7639
7640 * gnat.dg/specs/pack7.ads: New testcase.
7641
7642 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR target/52568
7645 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7646 * gcc.dg/torture/vshuf-8.inc: Likewise.
7647 * gcc.dg/torture/vshuf-16.inc: Likewise.
7648 * gcc.dg/torture/vshuf-32.inc: Likewise.
7649
7650 2012-03-15 Jason Merrill <jason@redhat.com>
7651
7652 * g++.dg/torture/pr52582.C: New.
7653
7654 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7655
7656 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7657
7658 2012-03-15 Ira Rosen <irar@il.ibm.com>
7659 Ulrich Weigand <ulrich.weigand@linaro.org>
7660
7661 * gcc.dg/vect/slp-cond-3.c: New test.
7662 * gcc.dg/vect/slp-cond-4.c: New test.
7663
7664 2012-03-15 Ira Rosen <irar@il.ibm.com>
7665 Ulrich Weigand <ulrich.weigand@linaro.org>
7666
7667 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7668 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7669
7670 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7671
7672 PR libfortran/52434
7673 PR libfortran/48878
7674 PR libfortran/38199
7675 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7676 * gfortran.dg/round_1.f03: Likewise.
7677
7678 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7679 Andrew Pinski <apinski@cavium.com>
7680
7681 PR middle-end/52592
7682 * gcc.dg/pr52592.c: New test.
7683
7684 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7685
7686 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7687 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7688 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7689 * lib/fortran-modules.exp: .. this new file. Adjust users.
7690 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7691 gfortran-dg-debug-runtest): Call cleanup-modules.
7692 * lib/fortran-torture.exp (fortran-torture-execute,
7693 fortran-torture): Likewise.
7694 * gfortran.dg/coarray/caf.exp: Likewise.
7695 * lib/lto.exp: Likewise.
7696 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7697 * gfortran.dg/class_4b.f03: Likewise.
7698 * gfortran.dg/class_4c.f03: Likewise.
7699 * gfortran.dg/class_45a.f03: Likewise.
7700 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7701 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7702 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7703 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7704 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7705 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7706 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7707 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7708 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7709 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7710 * gfortran.dg/whole_file_28.f90: Likewise.
7711 * gfortran.dg/whole_file_29.f90: Likewise.
7712 * gfortran.dg/whole_file_30.f90: Likewise.
7713 * gfortran.dg/whole_file_31.f90: Likewise.
7714
7715 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR tree-optimization/52267
7718 * gcc.dg/pr52267.c: New test.
7719 * gcc.dg/tree-ssa/vrp65.c: New test.
7720 * gcc.dg/tree-ssa/vrp66.c: New test.
7721
7722 2012-03-15 Richard Guenther <rguenther@suse.de>
7723
7724 PR middle-end/52580
7725 * gfortran.dg/vect/pr52580.f: New testcase.
7726
7727 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7728
7729 * gcc.target/sh/fpul-usage-1.c: New.
7730
7731 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7732
7733 PR target/49468
7734 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7735 * gcc.target/sh/pr49468-di.c: Likewise.
7736
7737 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7740 * gcc.dg/c99-stdint-6.c: Likewise.
7741 * gcc.dg/lto/20090210_0.c: Likewise.
7742 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7743 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7744 * gcc.dg/pragma-init-fini-2.c: Likewise.
7745 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7746 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7747 * gcc.target/i386/pr22152.c: Likewise.
7748 * gcc.target/i386/vect8-ret.c: Likewise.
7749 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7750 handling.
7751
7752 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7753
7754 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7755 * g++.dg/tree-prof/partition1.C: Likewise.
7756 * g++.dg/tree-prof/partition2.C: Likewise.
7757 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7758 handling.
7759 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7760 * gcc.c-torture/execute/20010724-1.c: Remove.
7761 * gcc.c-torture/execute/20010724-1.x: Remove.
7762 * gcc.c-torture/execute/20040208-2.c: Remove.
7763 * gcc.c-torture/execute/20040208-2.x: Remove.
7764 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7765 Remove.
7766 (main) [__mips__ && __sgi__]: Remove.
7767 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7768 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7769 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7770 mips-sgi-irix6* handling.
7771 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7772 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7773 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7774 handling.
7775 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7776 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7777 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7778 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7779 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7780 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7781 mips-sgi-irix6*.
7782 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7783 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7784 * gcc.target/mips/save-restore-3.c: Likewise.
7785 * gcc.target/mips/save-restore-4.c: Likewise.
7786 * gcc.target/mips/save-restore-5.c: Likewise.
7787 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7788 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7789 messages.
7790 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7791 IRIX 6 handling.
7792 (restore_ld_library_path_env_vars): Likewise.
7793 * lib/target-supports.exp (check_profiling_available): Remove
7794 mips*-*-irix* handling.
7795 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7796 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7797 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7798
7799 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR c++/52582
7802 * g++.dg/opt/pr52582.C: New test.
7803
7804 2012-03-14 Richard Guenther <rguenther@suse.de>
7805
7806 PR tree-optimization/52571
7807 * gcc.dg/vect/vect-2.c: Initialize arrays.
7808 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7809 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7810 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7811
7812 2012-03-14 Richard Guenther <rguenther@suse.de>
7813
7814 PR middle-end/52080
7815 PR middle-end/52097
7816 PR middle-end/48124
7817 * gcc.dg/torture/pr48124-1.c: New testcase.
7818 * gcc.dg/torture/pr48124-2.c: Likewise.
7819 * gcc.dg/torture/pr48124-3.c: Likewise.
7820 * gcc.dg/torture/pr48124-4.c: Likewise.
7821
7822 2012-03-14 Richard Guenther <rguenther@suse.de>
7823
7824 PR middle-end/52578
7825 * gcc.dg/pr52578.c: New testcase.
7826
7827 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR c++/52521
7830 * g++.dg/cpp0x/udlit-args2.C: New test.
7831
7832 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7833
7834 PR target/48596
7835 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7836 * gcc.c-torture/compile/pr48596.c: ... here.
7837
7838 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7839
7840 PR c++/51641
7841 * g++.dg/lookup/hidden-class17.C: New test.
7842
7843 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR c/52577
7846 * gcc.dg/Wunused-var-3.c: New test.
7847
7848 2012-03-13 Martin Jambor <mjambor@suse.cz>
7849
7850 * gcc.dg/misaligned-expand-2.c: New test.
7851
7852 2012-03-13 Richard Guenther <rguenther@suse.de>
7853
7854 PR middle-end/52134
7855 * gcc.dg/pr52134.c: New testcase.
7856
7857 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7858
7859 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7860
7861 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7862
7863 PR tree-optimization/46728
7864 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7865 * gcc.target/powerpc/pr46728-5.c: Likewise.
7866 * gcc.target/powerpc/pr46728-8.c: Likewise.
7867 * gcc.target/powerpc/pr46728-10.c: Likewise.
7868 * gcc.target/powerpc/pr46728-11.c: Likewise.
7869 * gcc.target/powerpc/pr46728-13.c: Likewise.
7870 * gcc.target/powerpc/pr46728-14.c: Likewise.
7871 * gcc.target/powerpc/pr46728-15.c: Likewise.
7872
7873 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7874
7875 PR c++/52299
7876 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7877
7878 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7879
7880 PR tree-optimization/46728
7881 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7882 * gcc.target/powerpc/pr46728-5.c: Likewise.
7883 * gcc.target/powerpc/pr46728-8.c: Likewise.
7884 * gcc.target/powerpc/pr46728-10.c: Likewise.
7885 * gcc.target/powerpc/pr46728-11.c: Likewise.
7886 * gcc.target/powerpc/pr46728-13.c: Likewise.
7887 * gcc.target/powerpc/pr46728-14.c: Likewise.
7888 * gcc.target/powerpc/pr46728-15.c: Likewise.
7889
7890 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7891
7892 PR target/49868
7893 * gcc.target/avr/torture/addr-space-1.h: New file.
7894 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7895 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7896 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7897 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7898
7899 2012-03-12 Andrew Pinski <apinski@cavium.com>
7900
7901 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7902
7903 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7904
7905 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7906 * g++.dg/abi/thunk4.C: Likewise.
7907 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7908 Adapt line numbers.
7909 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7910 handling.
7911 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7912 * g++.dg/eh/spbp.C: Likewise.
7913 * g++.dg/ext/label13.C: Likewise.
7914 * g++.dg/guality/guality.exp: Likewise.
7915 * g++.dg/other/anon5.C: Likewise.
7916 * g++.dg/other/pragma-ep-1.C: Remove.
7917 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7918 * g++.dg/warn/pr31246.C: Likewise.
7919 * g++.dg/warn/weak1.C: Likewise.
7920 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7921 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7922 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7923 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7924 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7925 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7926 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7927 * gcc.dg/c99-tgmath-1.c: Likewise.
7928 * gcc.dg/c99-tgmath-2.c: Likewise.
7929 * gcc.dg/c99-tgmath-3.c: Likewise.
7930 * gcc.dg/c99-tgmath-4.c: Likewise.
7931 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7932 handling.
7933 * gcc.dg/debug/pr49032.c: Likewise.
7934 * gcc.dg/guality/guality.exp: Likewise.
7935 * gcc.dg/intmax_t-1.c: Likewise.
7936 * gcc.dg/pr48616.c: Likewise.
7937 * gcc.dg/pragma-ep-1.c: Remove.
7938 * gcc.dg/pragma-ep-2.c: Remove.
7939 * gcc.dg/pragma-ep-3.c: Remove.
7940 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7941 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7942 * gcc.misc-tests/gcov-14.c: Likewise.
7943 * gfortran.dg/guality/guality.exp: Likewise.
7944 * lib/target-supports.exp (check_weak_available): Likewise.
7945 (add_options_for_tls): Likewise.
7946 (check_ascii_locale_available): Likewise.
7947 * obj-c++.dg/dwarf-2.mm: Likewise.
7948 * objc.dg/dwarf-1.m: Likewise.
7949 * objc.dg/dwarf-2.m: Likewise.
7950
7951 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR tree-optimization/51721
7954 * gcc.dg/tree-ssa/vrp64.c: New test.
7955
7956 PR tree-optimization/52533
7957 * gcc.c-torture/compile/pr52533.c: New test.
7958
7959 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7960
7961 * gcc.target/i386/rtm-xabort-1.c: New.
7962 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7963 * gcc.target/i386/rtm-xend-1.c: Ditto.
7964 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7965 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7966 * gcc.target/i386/sse-13.c: Ditto.
7967 * gcc.target/i386/sse-14.c: Ditto.
7968 * gcc.target/i386/sse-22.c: Ditto.
7969 * gcc.target/i386/sse-23.c: Ditto.
7970 * g++.dg/other/i386-2.C: Ditto.
7971 * g++.dg/other/i386-3.C: Ditto.
7972
7973 2012-03-12 Tobias Burnus <burnus@net-b.de>
7974
7975 PR fortran/52542
7976 * gfortran.dg/proc_ptr_35.f90: New.
7977
7978 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7979
7980 PR target/52530
7981 * gcc.dg/torture/pr52530.c: New test.
7982
7983 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7984
7985 PR target/51244
7986 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7987
7988 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7989
7990 PR target/52450
7991 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7992
7993 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7994
7995 2012-03-09 Andrew Pinski <apinski@cavium.com>
7996
7997 PR middle-end/51988
7998 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7999 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8000
8001 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8002
8003 * gcc.dg/tree-ssa/scev-3.c: New.
8004 * gcc.dg/tree-ssa/scev-4.c: New.
8005
8006 2012-03-08 Tobias Burnus <burnus@net-b.de>
8007
8008 PR fortran/52469
8009 * gfortran.dg/proc_ptr_34.f90
8010
8011 2012-03-07 Jason Merrill <jason@redhat.com>
8012
8013 PR c++/52521
8014 * g++.dg/cpp0x/udlit-mangle.C: New.
8015
8016 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8017
8018 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8019
8020 2012-03-06 Richard Guenther <rguenther@suse.de>
8021
8022 PR middle-end/52493
8023 * gcc.dg/torture/pr52493.c: New testcase.
8024
8025 2012-03-06 Richard Guenther <rguenther@suse.de>
8026
8027 PR lto/52097
8028 * gcc.dg/lto/pr52097_0.c: New testcase.
8029
8030 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8031
8032 PR target/51244
8033 * gcc.target/sh/pr51244-1.c: New.
8034 * gcc.target/sh/pr51244-2.c: New.
8035 * gcc.target/sh/pr51244-3.c: New.
8036
8037 2012-03-05 Jason Merrill <jason@redhat.com>
8038
8039 PR c++/51930
8040 * g++.dg/ext/visibility/template11.C: New.
8041
8042 * g++.dg/cpp0x/implicit13.C: New.
8043
8044 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR tree-optimization/51721
8047 * gcc.dg/tree-ssa/vrp63.c: New test.
8048 * gcc.dg/pr51721.c: New test.
8049
8050 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8051
8052 PR fortran/50981
8053 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8054 argument checks.
8055
8056 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8057
8058 PR target/52146
8059 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8060
8061 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8062
8063 PR fortran/50981
8064 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8065
8066 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8067
8068 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8069 int32plus.
8070
8071 2012-03-03 Jason Merrill <jason@redhat.com>
8072
8073 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8074
8075 Core 1270
8076 * g++.dg/cpp0x/initlist65.C: New.
8077
8078 PR c++/36797
8079 * g++.dg/ext/is_empty2.C: New.
8080
8081 2012-03-03 Tobias Burnus <burnus@net-b.de>
8082
8083 PR fortran/48820
8084 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8085
8086 2012-03-03 Tobias Burnus <burnus@net-b.de>
8087
8088 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8089 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8090 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8091 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8092 * gfortran.dg/class_30.f90: Remove dg-warning line.
8093 * gfortran.dg/bind_c_usage_25.f90: New.
8094
8095 2012-03-03 Tobias Burnus <burnus@net-b.de>
8096
8097 PR fortran/48820
8098 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8099 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8100 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8101
8102 2012-03-03 Tobias Burnus <burnus@net-b.de>
8103
8104 PR fortran/48820
8105 * gfortran.dg/assumed_type_1.f90: New.
8106 * gfortran.dg/assumed_type_2.f90: New.
8107 * gfortran.dg/assumed_type_3.f90: New.
8108 * gfortran.dg/assumed_type_4.f90: New.
8109
8110 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8111
8112 PR target/49486
8113 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8114 * gcc.target/sh/pr49468-di.c: New.
8115
8116 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8117
8118 * gcc.dg/graphite/pr50561.c: Update.
8119
8120 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8121
8122 * gcc.target/powerpc/pr52457.c: New test.
8123
8124 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8125
8126 * gcc.target/arm/sat-1.c: New test.
8127
8128 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8129
8130 PR target/46716
8131 * gcc.target/i386/pr46716.c: New test.
8132
8133 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8134
8135 PR c++/51989
8136 * g++.dg/cpp0x/sfinae32.C: New.
8137
8138 2012-03-02 Richard Guenther <rguenther@suse.de>
8139
8140 PR tree-optimization/52406
8141 * gcc.dg/torture/pr52406.c: New testcase.
8142
8143 2012-03-02 Tobias Burnus <burnus@net-b.de>
8144
8145 PR fortran/52325
8146 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8147 * gfortran.dg/nullify_2.f90: Update dg-error.
8148 * gfortran.dg/nullify_4.f90: Ditto.
8149 * gfortran.dg/pointer_init_6.f90: Ditto.
8150
8151 2012-03-02 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/52270
8154 * gfortran.dg/class_51.f90: New.
8155
8156 2012-03-02 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/52452
8159 * gfortran.dg/intrinsic_8.f90: New.
8160
8161 2012-03-01 Kai Tietz <ktietz@redhat.com>
8162
8163 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8164 routines on mingw targets.
8165 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8166
8167 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR tree-optimization/52445
8170 * gcc.dg/pr52445.c: New test.
8171
8172 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR target/52437
8175 * gcc.c-torture/compile/pr52437.c: New test.
8176
8177 PR middle-end/52419
8178 * gcc.dg/torture/pr52419.c: New test.
8179
8180 PR tree-optimization/52429
8181 * gcc.dg/torture/pr52429.c: New test.
8182 * g++.dg/opt/pr52429.C: New test.
8183
8184 2012-02-29 Richard Guenther <rguenther@suse.de>
8185
8186 PR testsuite/52297
8187 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8188 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8189 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8190 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8191 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8192 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8193
8194 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8195
8196 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8197
8198 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8199
8200 PR fortran/52386
8201 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8202
8203 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8204
8205 PR target/51534
8206 * gcc.target/arm/neon/pr51534.c: New testcase.
8207
8208 2012-02-28 Richard Guenther <rguenther@suse.de>
8209
8210 PR target/52407
8211 * gcc.dg/torture/pr52407.c: New testcase.
8212
8213 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8214
8215 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8216 * gcc.target/arm/vfp2.c: Likewise.
8217 * gcc.target/arm/vfp3.c: Likewise.
8218 * gcc.target/arm/vfp4.c: Likewise.
8219 * gcc.target/arm/vfp5.c: Likewise.
8220 * gcc.target/arm/vfp6.c: Likewise.
8221 * gcc.target/arm/vfp7.c: Likewise.
8222 * gcc.target/arm/vfp8.c: Likewise.
8223 * gcc.target/arm/vfp9.c: Likewise.
8224 * gcc.target/arm/vfp10.c: Likewise.
8225 * gcc.target/arm/vfp11.c: Likewise.
8226 * gcc.target/arm/vfp12.c: Likewise.
8227 * gcc.target/arm/vfp13.c: Likewise.
8228 * gcc.target/arm/vfp14.c: Likewise.
8229 * gcc.target/arm/vfp15.c: Likewise.
8230 * gcc.target/arm/vfp16.c: Likewise.
8231 * gcc.target/arm/vfp17.c: Likewise.
8232 * gcc.target/arm/neon-constants.h: New file.
8233 * gcc.target/arm/neon-vect1.c: New test.
8234 * gcc.target/arm/neon-vect2.c: New test.
8235 * gcc.target/arm/neon-vect3.c: New test.
8236 * gcc.target/arm/neon-vect4.c: New test.
8237 * gcc.target/arm/neon-vect5.c: New test.
8238 * gcc.target/arm/neon-vect6.c: New test.
8239 * gcc.target/arm/neon-vect7.c: New test.
8240 * gcc.target/arm/neon-vect8.c: New test.
8241
8242 2012-02-28 Richard Guenther <rguenther@suse.de>
8243
8244 PR tree-optimization/52402
8245 * gcc.dg/torture/pr52402.c: New testcase.
8246
8247 2012-02-28 Richard Guenther <rguenther@suse.de>
8248
8249 PR lto/52400
8250 * g++.dg/lto/pr52400_0.C: New testcase.
8251
8252 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8253
8254 * gcc.target/avr/torture/builtins-1.c: New test.
8255 * gcc.target/avr/torture/builtins-error.c: New test.
8256
8257 2012-02-28 Kai Tietz <ktietz@redhat.com>
8258
8259 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8260 * gcc.target/i386/pr45352-2.c: Likewise.
8261 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8262 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8263 targets instead rand.
8264 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8265 * gcc.target/i386/sse2-mul-1.c: Likewise.
8266 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8267 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8268 * gcc.target/i386/pad-1.c: Likewise.
8269 * gcc.target/i386/pad-9.c: Likewise.
8270 * gcc.target/i386/pad-2.c: Likewise.
8271 * gcc.target/i386/pad-5b.c: Likewise.
8272 * gcc.target/i386/pad-8.c: Likewise.
8273 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8274 * gcc.target/i386/pr44130.c: Likewise.
8275 * gcc.target/i386/align-main-1.c: Likewise.
8276 * gcc.target/i386/align-main-2.c: Likewise.
8277 * gcc.target/i386/sw-1.c: Likewise.
8278 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8279 on x64 mingw target.
8280 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8281 * gcc.target/i386/pr46295.c: Likewise.
8282 * gcc.target/i386/amd64-abi-1.c: Likewise.
8283 * gcc.target/i386/amd64-abi-2.c: Likewise.
8284 * gcc.target/i386/pr39082-1.c: Likewise.
8285 * gcc.target/i386/pr39162.c: Likewise.
8286 * gcc.target/i386/pr22152.c: Likewise.
8287 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8288 * gcc.target/i386/wrfsbase-2.c: Likewise.
8289 * gcc.target/i386/local.c: Likewise
8290 * gcc.target/i386/wrgsbase-1.c: Likewise.
8291 * gcc.target/i386/wrfsbase-1.c: Likewise.
8292 * gcc.target/i386/pr39315-3.c: Likewise.
8293 * gcc.target/i386/pr35767-4.c: Likewise.
8294 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8295 x64 mingw target.
8296 * gcc.target/i386/pr45336-2.c: Likewise.
8297 * gcc.target/i386/pr45336-1.c: Likewise.
8298 * gcc.target/i386/pr45336-4.c: Likewise.
8299
8300 2012-02-27 Tristan Gingold <gingold@adacore.com>
8301
8302 * gnat.dg/array20.ad[sb]: New test.
8303
8304 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR target/52375
8307 * gcc.target/arm/pr52375.c: New test.
8308 * gcc.c-torture/compile/pr52375.c: New test.
8309
8310 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8311
8312 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8313 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8314
8315 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gnat.dg/aggr19.adb: New test.
8318 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8319
8320 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8321
8322 PR target/49263
8323 * gcc.target/sh/pr49263.c: New.
8324
8325 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8326
8327 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8328 simulate_thread_wrapper_other_threads
8329 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8330 Move initialization of 'value' to main().
8331 (main): Initialize 'value';
8332 * gcc.dg/simulate-thread/speculative-store.c
8333 (simulate_thread_step_verify): Return 0 when successful.
8334 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8335 Reduce threshold.
8336 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8337 (simulate_thread_wrapper_other_threads): Return a success/fail value
8338 and issue an error if the instruction count threshold is exceeded.
8339
8340 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342 PR target/50580
8343 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8344 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8345
8346 2012-02-24 Richard Guenther <rguenther@suse.de>
8347
8348 PR middle-end/52355
8349 * gcc.dg/pr52355.c: New testcase.
8350
8351 2012-02-23 Kai Tietz <ktietz@redhat.com>
8352
8353 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8354 * gcc.dg/Wpadded.c: Likewise.
8355 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8356 structure-layout.
8357 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8358 for sleep by Sleep and add windows.h include for this function.
8359 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8360 targets.
8361 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8362 target.
8363 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8364 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8365 on x64 mingw target.
8366 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8367 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8368 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8369 failure on LLP64 target.
8370
8371 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8372
8373 PR c/52290
8374 * gcc.dg/noncompile/pr52290.c: New test.
8375
8376 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR tree-optimization/52019
8379 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8380
8381 2012-02-22 Kai Tietz <ktietz@redhat.com>
8382
8383 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8384 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8385 derived pdiff_t type.
8386 * g++.dg/torture/pr49720.C: Likewise
8387
8388 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8389
8390 PR target/52330
8391 * gcc.target/i386/pr52330.c: New test.
8392
8393 2012-02-22 Tobias Burnus <burnus@net-b.de>
8394
8395 PR fortran/52335
8396 * gfortran.dg/io_constraints_10.f90: New.
8397
8398 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8399
8400 * lib/target-supports.exp (check_effective_target_vect_condition):
8401 Return true for NEON.
8402
8403 2012-02-21 Kai Tietz <ktietz@redhat.com>
8404
8405 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8406
8407 2012-02-21 Richard Guenther <rguenther@suse.de>
8408
8409 PR tree-optimization/52324
8410 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8411
8412 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8413
8414 PR middle-end/51782
8415 * gcc.target/avr/torture/pr51782-1.c: New test.
8416
8417 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR tree-optimization/52318
8420 * gcc.dg/pr52318.c: New test.
8421
8422 2012-02-20 Kai Tietz <ktietz@redhat.com>
8423
8424 * gcc.dg/bf-ms-layout-3.c: New testcase.
8425
8426 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8427
8428 PR testsuite/52229
8429 PR fortran/32380
8430 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8431
8432 2012-02-20 Richard Guenther <rguenther@suse.de>
8433
8434 PR tree-optimization/52298
8435 * gcc.dg/torture/pr52298.c: New testcase.
8436 * gcc.dg/vect/pr52298.c: Likewise.
8437
8438 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8439
8440 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8441 * gcc.c-torture/execute/pr52286.c: Ditto.
8442
8443 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR tree-optimization/52286
8446 * gcc.c-torture/execute/pr52286.c: New test.
8447
8448 2012-02-18 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/52295
8451 * gfortran.dg/interface_35.f90: Use -std=f2003.
8452 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8453 * gfortran.dg/interface_assignment_4.f90: Ditto.
8454 * gfortran.dg/bessel_1.f90: Ditto.
8455 * gfortran.dg/func_result_6.f90: Ditto.
8456 * gfortran.dg/hypot_1.f90: Ditto.
8457 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8458
8459 2012-02-17 Tobias Burnus <burnus@net-b.de>
8460
8461 PR translation/52232
8462 PR translation/52234
8463 PR translation/52245
8464 PR translation/52246
8465 PR translation/52262
8466 PR translation/52273
8467 * gfortran.dg/coarray_22.f90: Update dg-error.
8468 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8469
8470 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8471
8472 PR target/51753
8473 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8474 (simulate-thread): Use default timeout.
8475
8476 2012-02-16 Jason Merrill <jason@redhat.com>
8477
8478 PR c++/52248
8479 * g++.dg/ext/timevar1.C: New.
8480
8481 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8482
8483 PR c++/52126
8484 * g++.dg/template/using21.C: New.
8485 * g++.dg/template/using22.C: Likewise.
8486
8487 2012-02-16 Jason Merrill <jason@redhat.com>
8488
8489 PR c++/51415
8490 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8491
8492 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR tree-optimization/52255
8495 * gcc.c-torture/compile/pr52255.c: New test.
8496
8497 PR debug/52260
8498 * g++.dg/debug/dwarf2/pr52260.C: New test.
8499
8500 PR middle-end/51929
8501 * g++.dg/ipa/pr51929.C: New test.
8502
8503 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8504
8505 PR target/52199
8506 * gcc.target/powerpc/pr52199.c: New file.
8507
8508 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510 PR target/52152
8511 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8512
8513 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515 * gcc.dg/pr51867.c: Don't include <math.h>.
8516 (sqrtf): Declare.
8517
8518 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8519
8520 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8521 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8522
8523 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8524
8525 PR tree-optimization/50561
8526 * gcc.dg/graphite/pr50561.c: New testcase.
8527
8528 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8529
8530 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8531 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8532
8533 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8534
8535 * gnat.dg/discr35.ad[sb]: New test.
8536
8537 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8538
8539 * gnat.dg/volatile10.adb: New test.
8540 * gnat.dg/volatile10_pkg.ads: New helper.
8541
8542 2012-02-14 Jason Merrill <jason@redhat.com>
8543
8544 * g++.dg/ext/attrib43.C: New.
8545
8546 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8547
8548 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8549 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8550 fgnu_tm.
8551 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8552 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8553 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8554 effective_target fgnu_tm.
8555 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8556
8557 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c++/52247
8560 * g++.dg/template/asmgoto1.C: New test.
8561
8562 2012-02-14 Ian Lance Taylor <iant@google.com>
8563
8564 PR go/48501
8565 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8566 compiling generated file for 64bit and index tests.
8567
8568 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8569
8570 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8571
8572 2012-02-14 Richard Guenther <rguenther@suse.de>
8573
8574 PR tree-optimization/52244
8575 PR tree-optimization/51528
8576 * gcc.dg/torture/pr52244.c: New testcase.
8577
8578 2012-02-14 Walter Lee <walt@tilera.com>
8579
8580 * g++.dg/other/PR23205.C: Disable test on tile.
8581 * g++.dg/other/pr23205-2.C: Disable test on tile.
8582 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8583 * gcc.dg/20040813-1.c: Disable test on tile.
8584 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8585 * gcc.misc-tests/linkage.exp: Handle tilegx.
8586
8587 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR tree-optimization/52210
8590 * gcc.dg/pr52210.c: New test.
8591
8592 2012-02-14 Jason Merrill <jason@redhat.com>
8593
8594 PR c++/39055
8595 * g++.dg/overload/defarg5.C: New.
8596
8597 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c/52181
8600 * c-c++-common/pr52181.c: New test.
8601
8602 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR c++/52215
8605 * g++.dg/ext/atomic-1.C: New test.
8606
8607 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8608
8609 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8610
8611 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR middle-end/52209
8614 * gcc.c-torture/execute/pr52209.c: New test.
8615
8616 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8617
8618 PR fortran/50981
8619 * gfortran.dg/elemental_optional_args_5.f03: New test.
8620
8621 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8622
8623 PR testsuite/50076
8624 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8625 cases.
8626
8627 2012-02-11 Ian Lance Taylor <iant@google.com>
8628
8629 PR go/51874
8630 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8631 SPARC Solaris. Don't run the test at all on systems where it may
8632 not work, rather than xfailing it.
8633
8634 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8635
8636 PR rtl-optimization/52175
8637 * gcc.c-torture/compile/pr52175.c: New test.
8638
8639 2012-02-10 Jason Merrill <jason@redhat.com>
8640
8641 PR c++/51910
8642 * g++.dg/template/repo10.C: New.
8643
8644 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR debug/52132
8647 * gcc.dg/pr52132.c: New test.
8648
8649 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 * gnat.dg/specs/aggr4.ads: New test.
8652 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8653
8654 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8655
8656 PR target/52146
8657 * gcc.target/i386/pr52146.c: New.
8658
8659 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR middle-end/52177
8662 * c-c++-common/pr52177.c: New test.
8663
8664 2012-02-10 Jan Hubicka <jh@suse.cz>
8665
8666 PR middle-end/48600
8667 * g++.dg/torture/pr48600.C: New testcase.
8668
8669 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8670
8671 PR middle-end/52140
8672 * gcc.dg/dfp/pr52140.c: New test.
8673
8674 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR fortran/32380
8677 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8678 of dg-options.
8679
8680 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8681
8682 PR middle-end/51867
8683 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8684 * gcc.dg/pr51867.c: New test.
8685
8686 2012-02-09 Ian Lance Taylor <iant@google.com>
8687
8688 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8689 which don't support -fsplit-stack. Turn off optimization when
8690 compiling select5-out.go.
8691
8692 2012-02-08 Ian Lance Taylor <iant@google.com>
8693
8694 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8695 systems which don't support -fsplit-stack.
8696
8697 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8698
8699 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8700 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8701 machine instuction in the log.
8702
8703 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8704
8705 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8706 to 20 seconds.
8707
8708 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8709
8710 PR driver/48524
8711 * gcc.dg/pr48524.c: New test.
8712 * gcc.dg/pr48524.spec: New spec file for test.
8713
8714 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8715
8716 PR fortran/32380
8717 * gfortran.dg/vect/pr32380.f90: New test.
8718
8719 2012-02-08 Tobias Burnus <burnus@net-b.de>
8720
8721 PR fortran/52151
8722 * gfortran.dg/realloc_on_assign_12.f90: New.
8723
8724 2012-02-08 Richard Guenther <rguenther@suse.de>
8725
8726 PR rtl-optimization/52170
8727 * gcc.dg/torture/pr52170.c: New testcase.
8728
8729 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR gcov-profile/52150
8732 * gcc.dg/tree-prof/pr52150.c: New test.
8733
8734 PR rtl-optimization/52139
8735 * gcc.dg/pr52139.c: New test.
8736
8737 2012-02-07 Jason Merrill <jason@redhat.com>
8738
8739 PR c++/51675
8740 * g++.dg/cpp0x/constexpr-union3.C: New.
8741
8742 PR c++/52035
8743 * g++.dg/lto/pr52035_0.C: New.
8744
8745 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8746
8747 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8748 * gcc.dg/special/weak-1.c: Likewise.
8749 * gcc.dg/ucnid-12.c: Likewise.
8750 * gcc.dg/torture/pr45678-1.c: Likewise.
8751 * gcc.dg/torture/pr45678-2.c: Likewise.
8752 * gcc.dg/vector-4.c: Likewise.
8753 * gcc.dg/ipa/inline-5.c: Likewise.
8754 * gcc.dg/ucnid-11.c: Likewise.
8755 * gcc.misc-tests/gcov-13.c: Likewise.
8756 * gcc.misc-tests/gcov-14.c: Likewise.
8757 * g++.dg/ext/label13.C: Likewise.
8758 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8759 hppa*-*-hpux* options.
8760 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8761 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8762 * gcc.dg/pr48616.c: Likewise.
8763 * gcc.dg/pr17957.c: Likewise.
8764 * gcc.dg/pr17055-1.c: Likewise.
8765 * gcc.dg/pr32912-1.c: Likewise.
8766 * gcc.dg/tm/pr51472.c: Likewise.
8767 * c-c++-common/fold-bitand-4.c: Likewise.
8768 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8769 Use dg-additional-options for extra options.
8770
8771 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8772
8773 * gcc.target/epiphany/interrupt-2.c: New test.
8774
8775 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8776
8777 PR target/52155
8778 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8779 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8780 for MIPS ELF.
8781
8782 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8783
8784 PR target/52152
8785 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8786
8787 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8788
8789 PR middle-end/24306
8790 PR target/52154
8791 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8792 * gcc.target/mips/va-arg-1.c: New test.
8793
8794 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8795
8796 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8797 for -mno-pointers-to-nested-functions.
8798
8799 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8800
8801 * gcc.c-torture/execute/20120207-1.c: New test.
8802
8803 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR rtl-optimization/52060
8806 * gcc.dg/torture/pr52060.c: New test.
8807
8808 PR middle-end/52074
8809 * gcc.c-torture/compile/pr52074.c: New test.
8810
8811 2012-02-07 Tobias Burnus <burnus@net-b.de>
8812
8813 PR fortran/51514
8814 * gfortran.dg/class_to_type_2.f90: New.
8815
8816 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8817
8818 PR fortran/32373
8819 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8820 Remove module.
8821
8822 2012-02-06 Jason Merrill <jason@redhat.com>
8823
8824 PR c++/52088
8825 * g++.dg/template/conv13.C: New.
8826
8827 2012-02-06 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/52115
8830 * gcc.c-torture/compile/pr52115.c: New testcase.
8831
8832 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR target/52129
8835 * gcc.c-torture/execute/pr52129.c: New test.
8836
8837 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8838
8839 * gcc.dg/pr48374.c: Actually add the test I forgot
8840 in the 2012-01-25 commit.
8841
8842 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8843
8844 PR fortran/32373
8845 * gfortran.dg/vect/vect-8.f90: New test case.
8846
8847 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8848
8849 PR fortran/48847
8850 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8851
8852 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8853
8854 PR fortran/52102
8855 * gfortran.dg/class_48.f90 : Add test of allocate class array
8856 component with source in subroutine test3. Remove commenting
8857 out in subroutine test4, since branching on unitialized variable
8858 is now fixed (no PR for this last.).
8859
8860 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8861
8862 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8863 on MIPS targets.
8864 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8865
8866 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8867
8868 PR target/52125
8869 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8870 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8871
8872 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8873
8874 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8875 (check_effective_target_sync_int_long): Use it.
8876 (check_effective_target_sync_char_short): Likewise.
8877 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8878
8879 2012-02-05 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/51972
8882 * gfortran.dg/class_48.f90: Add some further checks.
8883
8884 2012-02-05 Ira Rosen <irar@il.ibm.com>
8885
8886 PR tree-optimization/52091
8887 * gcc.dg/vect/pr52091.c: New test.
8888
8889 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR rtl-optimization/52113
8892 * gcc.target/avr/pr52113.c: New test.
8893
8894 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR rtl-optimization/52092
8897 * gcc.c-torture/compile/pr52092.c: New test.
8898
8899 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8900
8901 PR fortran/41587
8902 * gfortran.dg/class_array_10.f03: New test.
8903
8904 PR fortran/46356
8905 * gfortran.dg/class_array_11.f03: New test.
8906
8907 PR fortran/51754
8908 * gfortran.dg/class_array_12.f03: New test.
8909
8910 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8911
8912 PR fortran/52012
8913 * gfortran.dg/realloc_on_assign_11.f90: New test.
8914
8915 2012-02-02 Tobias Burnus <burnus@net-b.de>
8916
8917 PR fortran/52093
8918 * gfortran.dg/shape_7.f90: New.
8919
8920 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8921
8922 * gcc.target/mips/mips-prepend-1.c: New test.
8923
8924 2012-02-02 Jan Hubicka <jh@suse.cz>
8925 Tom de Vries <tom@codesourcery.com>
8926
8927 PR middle-end/51998
8928 * gcc.dg/alias-12.c: New testcase.
8929 * gcc.dg/alias-13.c: New testcase.
8930
8931 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR target/52086
8934 * gcc.dg/pr52086.c: New test.
8935
8936 PR tree-optimization/52073
8937 * gcc.c-torture/compile/pr52073.c: New test.
8938
8939 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8940
8941 PR fortran/51958
8942 * gfortran.dg/function_optimize_10.f90: New test.
8943
8944 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8945
8946 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8947 test on alpha*-*-*.
8948
8949 2012-02-01 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/52024
8952 * gfortran.dg/typebound_operator_14.f90: New.
8953
8954 2012-02-01 Tobias Burnus <burnus@net-b.de>
8955
8956 PR fortran/52059
8957 * gfortran.dg/elemental_function_1.f90: New.
8958
8959 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8960
8961 PR rtl-optimization/51374
8962 * gcc.target/avr/torture/pr51374-1.c:
8963 Also fail if SBIS is seen.
8964
8965 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8966
8967 PR rtl-optimization/51374
8968 * gcc.target/avr/torture/pr51374-1.c: New.
8969
8970 2012-01-31 Tobias Burnus <burnus@net-b.de>
8971
8972 PR fortran/52024
8973 * gfortran.dg/typebound_generic_11.f90: New.
8974
8975 2012-01-31 Tobias Burnus <burnus@net-b.de>
8976
8977 PR fortran/52029
8978 * gfortran.dg/class_49.f90: New.
8979
8980 2012-01-31 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/52013
8983 * gfortran.dg/elemental_args_check_6.f90: New.
8984
8985 2012-01-31 Jason Merrill <jason@redhat.com>
8986
8987 PR c++/52043
8988 * g++.dg/cpp0x/variadic122.C: New.
8989
8990 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8991
8992 PR fortran/52012
8993 * gfortran.dg/realloc_on_assign_10.f90: New test.
8994
8995 2012-01-31 Richard Guenther <rguenther@suse.de>
8996
8997 PR tree-optimization/51528
8998 * gcc.dg/torture/pr51528.c: New testcase.
8999
9000 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9001
9002 PR go/48501
9003 * lib/go.exp (go_target_compile): Append timeout= to options.
9004 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9005 select5-out.go test on alpha*-*-* targets.
9006
9007 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9008
9009 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9010 (TEST_SHORT): Reformat in the same way.
9011 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9012 (TEST_SHORT): Reformat in the same way.
9013 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9014 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9015 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9016 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9017 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9018
9019 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9020
9021 PR target/51835
9022 * gcc.target/arm/pr51835.c: New testcase.
9023
9024 2012-01-30 Richard Guenther <rguenther@suse.de>
9025
9026 PR tree-optimization/52028
9027 * gcc.dg/torture/pr52028.c: New testcase.
9028 * gfortran.dg/ldist-pr45199.f: Adjust.
9029 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9030 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9031 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9032
9033 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR debug/52027
9036 * gcc.dg/tree-prof/pr52027.c: New test.
9037
9038 PR tree-optimization/52046
9039 * gcc.dg/pr52046.c: New test.
9040
9041 PR debug/52048
9042 * g++.dg/other/pr52048.C: New test.
9043
9044 2012-01-30 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/52045
9047 * gcc.dg/pr52045.c: New testcase.
9048
9049 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9050
9051 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9052 new code generated for __sync_lock_release.
9053
9054 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9055
9056 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9057
9058 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9059
9060 PR testsuite/51875
9061 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9062
9063 * g++.dg/ext/visibility/template10.C: Fix typo.
9064
9065 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9066
9067 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9068
9069 PR c++/51327
9070 * g++.dg/cpp0x/constexpr-ice6.C: New.
9071
9072 2012-01-29 Tobias Burnus <burnus@net-b.de>
9073
9074 PR fortran/41600
9075 * gfortran.dg/default_initialization_6.f90: New.
9076
9077 2012-01-29 Tobias Burnus <burnus@net-b.de>
9078
9079 PR fortran/51972
9080 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9081 * gfortran.dg/class_48.f90: New.
9082
9083 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9084
9085 PR fortran/51808
9086 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9087
9088 2012-01-28 Tobias Burnus <burnus@net-b.de>
9089
9090 PR fortran/51972
9091 * gfortran.dg/class_allocate_12.f90: New.
9092
9093 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9094
9095 * gcc.dg/torture/pr50444.c: Fix dg directives.
9096
9097 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR target/52006
9100 * gcc.target/arm/pr52006.c: New test.
9101
9102 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9103
9104 PR testsuite/52011
9105 * gcc.dg/lto/trans-mem.h: New file.
9106 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9107 * gcc.dg/lto/trans-mem-1_1.c: Same.
9108 * gcc.dg/lto/trans-mem-4_1.c: Same.
9109 * gcc.dg/lto/trans-mem-3_1.c: Same.
9110
9111 2012-01-27 Tobias Burnus <burnus@net-b.de>
9112
9113 PR fortran/52022
9114 * gfortran.dg/dummy_procedure_7.f90: New.
9115
9116 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9117
9118 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9119 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9120
9121 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR c++/51852
9124 * g++.dg/other/gc5.C: New test.
9125
9126 2012-01-27 Richard Guenther <rguenther@suse.de>
9127
9128 PR tree-optimization/50444
9129 * gcc.dg/torture/pr50444.c: New testcase.
9130
9131 2012-01-27 Tobias Burnus <burnus@net-b.de>
9132
9133 PR fortran/51970
9134 PR fortran/51977
9135 * gfortran.dg/move_alloc_13.f90: New.
9136
9137 2012-01-27 Tobias Burnus <burnus@net-b.de>
9138
9139 PR fortran/51953
9140 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9141 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9142 and change dg-error string.
9143
9144 2012-01-27 Tobias Burnus <burnus@net-b.de>
9145
9146 PR fortran/52016
9147 * gfortran.dg/elemental_args_check_5.f90: New.
9148
9149 2012-01-27 Richard Guenther <rguenther@suse.de>
9150
9151 PR middle-end/51959
9152 * g++.dg/torture/pr51959.C: New testcase.
9153
9154 2012-01-27 Tom de Vries <tom@codesourcery.com>
9155
9156 PR tree-optimization/51990
9157 * gcc.dg/pr51990.c: New test.
9158 * gcc.dg/pr51990-2.c: Same.
9159
9160 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9161 Tobias Burnus <burnus@gcc.gnu.org>
9162
9163 PR fortran/48705
9164 * gfortran.dg/class_allocate_11.f03: New.
9165
9166 PR fortran/51870
9167 PR fortran/51943
9168 PR fortran/51946
9169 * gfortran.dg/class_allocate_7.f03: New.
9170 * gfortran.dg/class_allocate_8.f03: New.
9171 * gfortran.dg/class_allocate_9.f03: New.
9172 * gfortran.dg/class_allocate_10.f03: New.
9173
9174 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9175
9176 * gnat.dg/discr34.adb: New test.
9177 * gnat.dg/discr34_pkg.ads: New helper.
9178
9179 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gnat.dg/discr33.adb: New test.
9182
9183 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9184
9185 * gnat.dg/limited_with3.ad[sb): New test.
9186 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9187 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9188 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9189
9190 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * gnat.dg/stack_usage1.adb: New test.
9193 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9194
9195 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9196 * gcc.dg/pr44194-2.c: Likewise.
9197
9198 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 PR c++/51370
9201 * g++.dg/template/crash112.C: New.
9202
9203 2012-01-27 Richard Henderson <rth@redhat.com>
9204
9205 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9206
9207 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9208
9209 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9210
9211 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR middle-end/51895
9214 * g++.dg/opt/pr51895.C: New test.
9215
9216 2012-01-26 Michael Matz <matz@suse.de>
9217
9218 PR tree-optimization/48794
9219 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9220
9221 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9222
9223 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9224
9225 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9226
9227 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9228 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9229 memory.
9230 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9231 the default value for s390 and s390x.
9232
9233 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9234
9235 PR lto/51698
9236 * gcc.dg/lto/trans-mem-4_0.c: New.
9237 * gcc.dg/lto/trans-mem-4_1.c: New.
9238 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9239 TM builtins.
9240 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9241 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9242 TM builtins.
9243 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9244 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9245 TM builtins.
9246
9247 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9248
9249 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9250
9251 2012-01-25 Ian Lance Taylor <iant@google.com>
9252
9253 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9254
9255 2012-01-25 Tobias Burnus <burnus@net-b.de>
9256
9257 PR fortran/51995
9258 * gfortran.dg/typebound_proc_25.f90: New.
9259
9260 2012-01-25 Jason Merrill <jason@redhat.com>
9261
9262 PR c++/51992
9263 * g++.dg/lto/pr51992_0.C: New.
9264
9265 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR tree-optimization/51987
9268 * gcc.target/i386/pr51987.c: New test.
9269
9270 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9271
9272 * gcc.dg/tm/lto-1.c: Require lto support in target.
9273
9274 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9275
9276 PR rtl-optimization/48374
9277 * gcc.dg/pr48374.c: New test.
9278
9279 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9280
9281 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9282
9283 2012-01-25 Tobias Burnus <burnus@net-b.de>
9284
9285 PR fortran/51966
9286 * gfortran.dg/derived_constructor_char_3.f90: New.
9287
9288 2012-01-24 Ian Lance Taylor <iant@google.com>
9289
9290 * go.test/go-test.exp (filecmp): New procedure.
9291 (errchk): Handle quoted square brackets.
9292 (go-gc-tests): Set go_compile_args. Handle various new test
9293 lines. Skip a few new tests.
9294 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9295
9296 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9297
9298 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9299 (check_effective_target_vect_extract_even_odd)
9300 (check_effective_target_vect_interleave): Return true for MIPS
9301 paired-single.
9302
9303 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9304
9305 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9306 (main): Use it instead of argc.
9307
9308 2012-01-24 Jason Merrill <jason@redhat.com>
9309
9310 PR c++/51973
9311 * g++.dg/cpp0x/sfinae31.C: New.
9312
9313 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9314
9315 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9316
9317 2012-01-24 Jason Merrill <jason@redhat.com>
9318
9319 PR c++/51812
9320 * g++.dg/inherit/covariant20.C: New.
9321
9322 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9323
9324 PR c++/51223
9325 * g++.dg/parse/crash58.C: New.
9326
9327 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR target/51957
9330 * gcc.dg/pr51957-1.c: New test.
9331 * gcc.dg/pr51957-1.h: New file.
9332 * gcc.dg/pr51957-2.c: New test.
9333
9334 2012-01-23 Jason Merrill <jason@redhat.com>
9335
9336 PR c++/51930
9337 * g++.dg/ext/visibility/template10.C: New.
9338
9339 2012-01-23 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/51948
9342 * gfortran.dg/move_alloc_12.f90: New.
9343
9344 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9345
9346 PR middle-end/45416
9347 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9348
9349 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/51398
9352 * g++.dg/template/crash111.C: New.
9353
9354 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9355
9356 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9357 configurations.
9358 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9359
9360 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9361
9362 PR testsuite/51941
9363 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9364 the DW_TAG_class_type and DW_AT_name: "Executor".
9365
9366 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9367
9368 * lib/target-supports.exp
9369 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9370 (check_effective_target_vect_interleave): Likewise.
9371
9372 2012-01-22 Jason Merrill <jason@redhat.com>
9373
9374 PR c++/51925
9375 * g++.dg/template/using20.C: New.
9376 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9377
9378 2012-01-23 Jason Merrill <jason@redhat.com>
9379
9380 PR target/51934
9381 * g++.dg/torture/pr51344.C: Limit to x86.
9382
9383 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9384
9385 * c-c++-common/tm/omp.c: Require target with pthread support.
9386
9387 2012-01-23 Richard Guenther <rguenther@suse.de>
9388
9389 PR tree-optimization/51949
9390 * gcc.dg/torture/pr51949.c: New testcase.
9391
9392 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR rtl-optimization/51933
9395 * gcc.c-torture/execute/pr51933.c: New test.
9396
9397 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9398
9399 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9400 Do not define for Interix.
9401
9402 2012-01-22 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/51832
9405 * g++.dg/lto/pr51832.h: New.
9406 * g++.dg/lto/pr51832_0.C: New.
9407 * g++.dg/lto/pr51832_1.C: New.
9408
9409 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9410
9411 * gcc.dg/ext-elim-1.c: New test.
9412
9413 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9414
9415 PR target/51931
9416 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9417 * g++.dg/opt/longbranch1.C: Likewise.
9418
9419 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9420
9421 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9422 in C++11 mode.
9423
9424 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9425
9426 PR fortran/50556
9427 * gfortran.dg/namelist_74.f90: New test.
9428 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9429
9430 2012-01-21 Tobias Burnus <burnus@net-b.de>
9431
9432 PR fortran/51913
9433 * gfortran.dg/class_47.f90: New.
9434
9435 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gnat.dg/renaming5.ad[sb]: New test.
9438
9439 2012-01-20 Jason Merrill <jason@redhat.com>
9440
9441 PR c++/51919
9442 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9443
9444 2012-01-20 Jason Merrill <jason@redhat.com>
9445
9446 PR c++/51922
9447 * g++.dg/ext/attrib42.C: Require ilp32.
9448
9449 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR target/51915
9452 * gcc.target/arm/pr51915.c: New test.
9453
9454 2012-01-20 Cary Coutant <ccoutant@google.com>
9455 Dodji Seketeli <dodji@redhat.com>
9456
9457 PR debug/45682
9458 * g++.dg/debug/dwarf2/nested-3.C: New test.
9459
9460 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9461
9462 PR c++/51402
9463 * g++.dg/template/crash110.C: New.
9464
9465 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466
9467 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9468 Remove default options on hppa*-*-hpux*.
9469
9470 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9473
9474 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9475
9476 * gcc.c-torture/compile/pr51856.c: New testcase.
9477
9478 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9479
9480 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9481 options to go_target_compile.
9482
9483 2012-01-20 Kai Tietz <ktietz@redhat.com>
9484
9485 * g++.dg/torture/pr51344.C: Fix typo.
9486
9487 2012-01-20 Richard Guenther <rguenther@suse.de>
9488
9489 PR tree-optimization/51903
9490 * g++.dg/torture/pr51903.C: New testcase.
9491
9492 2012-01-20 Tobias Burnus <burnus@net-b.de>
9493 Janus Weil <janus@gcc.gnu.org>
9494
9495 PR fortran/51056
9496 * gfortran.dg/use_21.f90: New.
9497
9498 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR target/51106
9501 * gcc.dg/torture/pr51106-1.c: New test.
9502 * gcc.dg/torture/pr51106-2.c: New test.
9503
9504 2012-01-19 Kai Tietz <ktietz@redhat.com>
9505
9506 * g++.dg/torture/pr51344.C: New test.
9507
9508 2012-01-19 Tobias Burnus <burnus@net-b.de>
9509
9510 PR fortran/51904
9511 * gfortran.dg/intrinsic_size_2.f90: New.
9512
9513 2012-01-19 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51889
9516 * g++.dg/inherit/using7.C: New.
9517
9518 2012-01-19 Richard Guenther <rguenther@suse.de>
9519
9520 PR tree-optimization/37997
9521 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9522
9523 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9524
9525 PR rtl-optimization/51505
9526 * gcc.dg/pr51505.c: New test.
9527
9528 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9529
9530 PR fortran/51634
9531 * gfortran.dg/typebound_operator_12.f03: New.
9532 * gfortran.dg/typebound_operator_13.f03: New.
9533
9534 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9535
9536 PR c++/51225
9537 * g++.dg/cpp0x/pr51225.C: New.
9538
9539 2012-01-17 Ian Lance Taylor <iant@google.com>
9540
9541 PR go/50656
9542 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9543
9544 2012-01-17 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/51869
9547 * gfortran.dg/realloc_on_assign_9.f90: New.
9548
9549 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9550
9551 PR other/51165
9552 * gcc.dg/tm/memopt-3.c: Remove xfail.
9553 * gcc.dg/tm/memopt-4.c: Remove xfail.
9554 * gcc.dg/tm/memopt-5.c: Remove xfail.
9555 * gcc.dg/tm/memopt-7.c: Remove xfail.
9556
9557 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR tree-optimization/51877
9560 * gcc.c-torture/execute/pr51877.c: New test.
9561
9562 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9563
9564 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9565 {!vect_align_arrays} to vect_sizes_32B_16B.
9566 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9567 * gcc.dg/vect/vect-peel-3.c: Ditto.
9568
9569 2012-01-16 Jason Merrill <jason@redhat.com>
9570
9571 PR c++/51854
9572 * g++.dg/abi/mangle60.C: New.
9573
9574 PR c++/51827
9575 * g++.dg/pch/mangle1.{C,Hs}: New.
9576
9577 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9578 Tobias Burnus <burnus@net-b.de>
9579
9580 PR fortran/50981
9581 * gfortran.dg/elemental_optional_args_3.f90: New
9582 * gfortran.dg/elemental_optional_args_4.f90: New
9583
9584 2012-01-16 Tobias Burnus <burnus@net-b.de>
9585
9586 PR fortran/51809
9587 * gfortran.dg/use_20.f90: New
9588
9589 2012-01-16 Jason Merrill <jason@redhat.com>
9590
9591 PR c++/51868
9592 * g++.dg/cpp0x/rv-bitfield.C: New.
9593 * g++.dg/cpp0x/rv-bitfield2.C: New.
9594
9595 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9596
9597 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9598 subroutine 'qsort' and use index array to assign the result.
9599
9600 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR tree-optimization/51865
9603 * gcc.dg/pr51865.c: New test.
9604
9605 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9606
9607 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9608
9609 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9610
9611 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9612 to be loaded from the constant pool, rather than via %hi and %lo.
9613
9614 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9615
9616 PR rtl-optimization/51821
9617 * gcc.dg/pr51821.c: New test.
9618
9619 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9620
9621 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9622
9623 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9624
9625 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9626
9627 2012-01-14 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/51800
9630 * gfortran.dg/init_flag_8.f90: New.
9631 * gfortran.dg/init_flag_9.f90: New.
9632
9633 2011-01-14 Tobias Burnus <burnus@net-b.de>
9634
9635 PR fortran/51816
9636 * gfortran.dg/use_18.f90: New.
9637 * gfortran.dg/use_19.f90: New.
9638
9639 2012-01-13 Ian Lance Taylor <iant@google.com>
9640
9641 PR c++/50012
9642 * g++.dg/warn/Wsign-compare-4.C: New.
9643
9644 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9645
9646 PR fortran/48351
9647 * gfortran.dg/alloc_comp_assign.f03: New.
9648 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9649 __BUILTIN_FREE from 38 to 32.
9650
9651 2012-01-13 Jason Merrill <jason@redhat.com>
9652
9653 PR c++/20681
9654 * g++.dg/warn/Wreturn-type-7.C: New.
9655
9656 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9657
9658 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9659 assumption.
9660 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9661 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9662 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9663 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9664 int32plus because of big array needed.
9665 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9666 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9667
9668 2012-01-13 Jason Merrill <jason@redhat.com>
9669
9670 PR c++/51813
9671 * g++.dg/ext/visibility/template9.C: New.
9672
9673 PR c++/51620
9674 * g++.dg/cpp0x/defaulted34.C: New.
9675 * g++.dg/template/virtual3.C: New.
9676
9677 2012-01-13 Richard Guenther <rguenther@suse.de>
9678
9679 PR middle-end/8081
9680 * gcc.dg/torture/pr8081.c: New testcase.
9681
9682 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9683
9684 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9685
9686 2012-01-12 Jason Merrill <jason@redhat.com>
9687
9688 PR c++/51714
9689 * g++.dg/ext/stmtexpr14.C: New.
9690
9691 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9692
9693 PR c++/51633
9694 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9695
9696 2012-01-12 Jason Merrill <jason@redhat.com>
9697
9698 PR c++/48051
9699 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9700 * g++.dg/abi/mangle58.C: Likewise.
9701
9702 PR c++/51403
9703 * g++.dg/template/arg8.C: New.
9704
9705 2012-01-12 Ira Rosen <irar@il.ibm.com>
9706
9707 PR tree-optimization/51799
9708 * gcc.dg/vect/pr51799.c: New test.
9709 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9710 patterns.
9711
9712 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9713 Tobias Burnus <burnus@net-b.de>
9714
9715 PR fortran/51057
9716 PR fortran/51616
9717 * lib/target-supports.exp
9718 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9719 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9720
9721 2012-01-11 Jason Merrill <jason@redhat.com>
9722
9723 PR c++/51565
9724 * g++.dg/ext/attrib42.C: New.
9725
9726 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR bootstrap/51796
9729 * gcc.dg/pr51796.c: New test.
9730
9731 2012-01-11 Jason Merrill <jason@redhat.com>
9732
9733 PR c++/51818
9734 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9735
9736 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9737
9738 * gnat.dg/array19.ad[sb]: New test.
9739
9740 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9741
9742 * gnat.dg/opt23.ad[sb]: New test.
9743 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9744 * gnat.dg/opt24.ad[sb]: New test.
9745
9746 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9747
9748 PR tree-optimization/49642
9749 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9750 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9751
9752 2012-01-11 Jason Merrill <jason@redhat.com>
9753
9754 PR c++/51613
9755 * g++.dg/template/explicit-args5.C: New.
9756
9757 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9758
9759 * gcc.c-torture/execute/20120110-1.c: New testcase.
9760
9761 2012-01-10 Jason Merrill <jason@redhat.com>
9762
9763 PR c++/51614
9764 * g++.dg/inherit/ambig1.C: New.
9765
9766 PR c++/51433
9767 * g++.dg/cpp0x/constexpr-cache1.C: New.
9768
9769 2012-01-10 Richard Guenther <rguenther@suse.de>
9770
9771 PR tree-optimization/51801
9772 * gcc.dg/torture/pr51801.c: New testcase.
9773
9774 2012-01-10 Tobias Burnus <burnus@net-b.de>
9775
9776 PR fortran/51652
9777 * gfortran.dg/allocate_with_typespec_5.f90: New.
9778
9779 2012-01-10 Tobias Burnus <burnus@net-b.de>
9780
9781 * gfortran.dg/class_39.f03: Update dg-error string.
9782
9783 2012-01-10 Richard Guenther <rguenther@suse.de>
9784
9785 PR tree-optimization/50913
9786 * gcc.dg/graphite/interchange-16.c: New testcase.
9787 * gcc.dg/graphite/scop-20.c: XFAIL.
9788 * gfortran.dg/graphite/interchange-1.f: Likewise.
9789 * gfortran.dg/graphite/block-1.f90: Likewise.
9790 * gfortran.dg/graphite/block-2.f: Likewise.
9791
9792 2012-01-10 Richard Henderson <rth@redhat.com>
9793
9794 * lib/target-supports.exp (check_effective_target_vect_perm,
9795 check_effective_target_vect_perm_byte,
9796 check_effective_target_vect_perm_short): Enable for arm neon.
9797
9798 2012-01-09 Tobias Burnus <burnus@net-b.de>
9799
9800 PR fortran/46328
9801 * gfortran.dg/typebound_operator_11.f90: New.
9802
9803 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9804
9805 * gnat.dg/array18.adb: New test.
9806 * gnat.dg/array18_pkg.ads: New helper.
9807
9808 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9809
9810 PR fortran/51791
9811 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9812 around base object in first assignment in main program.
9813 * gfortran.dg/typebound_operator_10.f03: New test.
9814
9815 2012-01-09 Martin Jambor <mjambor@suse.cz>
9816
9817 PR tree-optimization/51759
9818 * g++.dg/ipa/pr51759.C: New test.
9819
9820 2012-01-09 Tobias Burnus <burnus@net-b.de>
9821
9822 PR fortran/51758
9823 * gfortran.dg/optional_absent_2.f90: New.
9824
9825 2012-01-09 Tobias Burnus <burnus@net-b.de>
9826
9827 PR fortran/51578
9828 * gfortran.dg/use_17.f90: New.
9829
9830 2012-01-09 Gary Funck <gary@intrepid.com>
9831
9832 PR preprocessor/33919
9833 * gcc.dg/pr33919.c: New test.
9834 * gcc.dg/pr33919-0.h: New test header file.
9835 * gcc.dg/pr33919-1.h: Ditto.
9836 * gcc.dg/pr33919-2.h: Ditto.
9837
9838 2012-01-07 Jan Hubicka <jh@suse.cz>
9839
9840 PR tree-optimize/51694
9841 * gcc.c-torture/compile/pr51694.c: new testcase.
9842
9843 2012-01-07 Jan Hubicka <jh@suse.cz>
9844
9845 PR tree-optimization/51600
9846 * g++.dg/torture/pr51600.C: New testcase.
9847
9848 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9849
9850 PR gcov-profile/51715
9851 PR gcov-profile/51717
9852 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9853 * gcc.misc-tests/gcov-14.c: Likewise.
9854
9855 2012-01-06 Jason Merrill <jason@redhat.com>
9856
9857 * g++.dg/parse/new5.C: New.
9858
9859 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9860
9861 PR testsuite/51655
9862 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9863 including <string.h>.
9864
9865 2012-01-06 Jason Merrill <jason@redhat.com>
9866
9867 * g++.dg/abi/mangle51.C: New.
9868 * g++.dg/abi/mangle52.C: New.
9869 * g++.dg/abi/mangle53.C: New.
9870 * g++.dg/abi/mangle54.C: New.
9871 * g++.dg/abi/mangle55.C: New.
9872 * g++.dg/abi/mangle56.C: New.
9873 * g++.dg/abi/mangle57.C: New.
9874 * g++.dg/abi/mangle58.C: New.
9875 * g++.dg/abi/mangle59.C: New.
9876 * g++.dg/cpp0x/trailing3.C: Update mangling.
9877 * g++.dg/cpp0x/variadic111.C: Update mangling.
9878 * g++.dg/cpp0x/variadic4.C: Update mangling.
9879 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9880 * g++.dg/template/nontype22.C: Works now.
9881 * g++.dg/template/pr35240.C: Works now.
9882
9883 * g++.dg/cpp0x/error7.C: New.
9884
9885 2012-01-06 Tobias Burnus <burnus@net-b.de>
9886
9887 * gfortran.dg/deallocate_stat_2.f90: New.
9888 * coarray/allocate_errgmsg.f90: New.
9889 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9890 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9891 * coarray/subobject_1.f90: Fix for num_images > 1.
9892 * gfortran.dg/deallocate_stat.f90: Update due to changed
9893 stat= handling.
9894
9895 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9896
9897 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9898
9899 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * ada/acats/overflow.lst: Add cb20004.
9902
9903 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9904
9905 PR c++/51541
9906 * g++.dg/cpp0x/alias-decl-18.C: New test.
9907
9908 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9909
9910 * gcc.c-torture/execute/20120104-1.c: New test.
9911
9912 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9913
9914 PR fortran/PR48946
9915 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9916 the old typebound_operator_8.f03.
9917 * gfortran.dg/typebound_operator_8.f03: New version of
9918 typebound_operator_7.f03 with 'u' a derived type instead of a
9919 class object.
9920
9921 2012-01-05 Richard Guenther <rguenther@suse.de>
9922
9923 * g++.dg/torture/pr49309.C: Skip for -flto.
9924
9925 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR middle-end/51761
9928 * gcc.c-torture/compile/pr51761.c: New test.
9929
9930 2012-01-05 Richard Guenther <rguenther@suse.de>
9931
9932 PR tree-optimization/51760
9933 * gcc.dg/torture/pr51760.c: New testcase.
9934
9935 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9936
9937 PR middle-end/51472
9938 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9939
9940 2012-01-05 Richard Guenther <rguenther@suse.de>
9941
9942 PR lto/41576
9943 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9944 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9945
9946 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR debug/51695
9949 * gcc.dg/pr51695.c: New test.
9950
9951 2012-01-04 Andrew Pinski <apinski@cavium.com>
9952
9953 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9954 * gcc.target/mips/octeon2-lx-1.c: New test.
9955 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9956 * gcc.target/mips/octeon2-lx-2.c: New test.
9957 * gcc.target/mips/octeon2-lx-3.c: New test.
9958
9959 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9960
9961 PR other/51163
9962 PR other/51164
9963 * gcc.dg/tm/alias-1.c: Adjust regexp.
9964 * gcc.dg/tm/alias-2.c: Adjust regexp.
9965
9966 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9967
9968 PR c++/51064
9969 * g++.dg/warn/Wparentheses-26.C: New.
9970
9971 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9972
9973 * gfortran.dg/elemental_optional_args_2.f90: New test.
9974
9975 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9976
9977 PR fortran/49693
9978 * gfortran.dg/common_17.f90: New test.
9979
9980 2012-01-04 Richard Guenther <rguenther@suse.de>
9981
9982 PR tree-optimization/49651
9983 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9984 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9985
9986 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9987
9988 PR c++/51738
9989 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9990
9991 2012-01-03 Andrew Pinski <apinski@cavium.com>
9992
9993 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9994 for all mips targets. Also allow an optional .cfi_startproc.
9995
9996 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9997
9998 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9999
10000 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10001
10002 PR c++/29273
10003 * g++.dg/rtti/dyncast5.C: New.
10004
10005 2012-01-03 Richard Guenther <rguenther@suse.de>
10006
10007 PR tree-optimization/51070
10008 * gcc.dg/torture/pr51070-2.c: New testcase.
10009
10010 2012-01-03 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/51692
10013 * gcc.dg/torture/pr51692.c: New testcase.
10014
10015 2012-01-03 Richard Guenther <rguenther@suse.de>
10016
10017 PR debug/51650
10018 * g++.dg/lto/pr51650-3_0.C: New testcase.
10019
10020 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10021
10022 PR c++/15867
10023 * g++.dg/warn/Wredundant-decls-spec.C: New.
10024
10025 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10026
10027 PR tree-optimization/51719
10028 * g++.dg/tree-prof/pr51719.C: New test.
10029
10030 2012-01-03 Richard Guenther <rguenther@suse.de>
10031
10032 PR middle-end/51730
10033 * gcc.dg/fold-compare-6.c: New testcase.
10034
10035 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR c++/51669
10038 * g++.dg/gomp/pr51669.C: New test.
10039
10040 2012-01-02 Jason Merrill <jason@redhat.com>
10041
10042 PR c++/51675
10043 * g++.dg/cpp0x/constexpr-union2.C: New.
10044
10045 PR c++/51666
10046 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10047
10048 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10049
10050 PR c++/51462
10051 * g++.dg/cpp0x/constexpr-99.C: New test.
10052
10053 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10054
10055 PR c++/20140
10056 * g++.dg/template/init9.C: New.
10057
10058 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10059
10060 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10061 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10062 rather than a specific number.
10063
10064 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10065
10066 PR fortran/46262
10067 PR fortran/46328
10068 PR fortran/51052
10069 * gfortran.dg/typebound_operator_7.f03: New.
10070 * gfortran.dg/typebound_operator_8.f03: New.
10071
10072 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10073
10074 PR target/51729
10075 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10076 XFAIL.
10077 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10078
10079 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10080
10081 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10082
10083 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10084
10085 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10086 for MIPS.
10087
10088 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10089
10090 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10091 * gfortran.dg/io_real_boz_4.f90: Likewise.
10092 * gfortran.dg/io_real_boz_5.f90: Likewise.
10093
10094 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10095
10096 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10097
10098 2012-01-02 Revital Eres <revital.eres@linaro.org>
10099
10100 * gcc.dg/sms-11.c: New file.
10101
10102 2012-01-02 Tobias Burnus <burnus@net-b.de>
10103
10104 PR fortran/51682
10105 * gfortran.dg/coarray/image_index_3.f90: New.
10106
10107 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/16603
10110 * g++.dg/parse/enum8.C: New.
10111
10112 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/51379
10115 * g++.dg/conversion/reinterpret4.C: New.
10116 * g++.dg/conversion/reinterpret1.C: Adjust.
10117
10118 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10119
10120 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10121
10122 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10123
10124 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10125 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10126 * g++.old-deja/g++.jason/access14.C: Likewise.
10127 * g++.old-deja/g++.jason/access8.C: Likewise.
10128 * g++.old-deja/g++.jason/access1.C: Likewise.
10129 * g++.old-deja/g++.other/access3.C: Likewise.
10130 * g++.old-deja/g++.other/access5.C: Likewise.
10131 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10132 * g++.old-deja/g++.law/visibility22.C: Likewise.
10133 * g++.old-deja/g++.law/visibility26.C: Likewise.
10134 * g++.old-deja/g++.mike/p2746.C: Likewise.
10135 * g++.dg/debug/using1.C: Likewise.
10136 * g++.dg/lookup/using51.C: Likewise.
10137 * g++.dg/inherit/using5.C: Likewise.
10138 * g++.dg/inherit/pr30297.C: Likewise.
10139 * g++.dg/inherit/access8.C: Likewise.
10140 * g++.dg/torture/pr39362.C: Likewise.
10141 * g++.dg/template/crash13.C: Likewise.
10142 * g++.dg/template/using10.C: Likewise.
10143
10144 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10145
10146 PR fortran/51502
10147 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10148
10149 2012-01-01 Ira Rosen <irar@il.ibm.com>
10150
10151 PR tree-optimization/51704
10152 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10153 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10154 corresponding flags.
10155
10156 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10157
10158 PR c++/51723
10159 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10160
10161 2012-01-01 Jan Hubicka <jh@suse.cz>
10162
10163 PR rtl-optimization/51069
10164 * gcc.c-torture/compile/pr51069.c: New testcase.
10165
10166 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR tree-optimization/51683
10169 * gcc.dg/pr51683.c: New test.
10170 \f
10171 Copyright (C) 2012 Free Software Foundation, Inc.
10172
10173 Copying and distribution of this file, with or without modification,
10174 are permitted in any medium without royalty provided the copyright
10175 notice and this notice are preserved.