thread_local-order1.C: Add dg-require-cxa-atexit.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
2
3 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
4 * g++.dg/tls/thread_local3g.C: Likewise.
5 * g++.dg/tls/thread_local4g.C: Likewise.
6 * g++.dg/tls/thread_local5g.C: Likewise.
7 * g++.dg/tls/thread_local6g.C: Likewise.
8 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
9 * g++.dg/tls/thread_local2.C: Likewise.
10 * g++.dg/tls/thread_local2g.C: Likewise.
11 * g++.dg/tls/thread_local6.C: Likewise.
12
13 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
14
15 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
16 * gcc.dg/tm/clone-1.c: New test.
17
18 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/55368
21 * g++.dg/parse/struct-5.C: New.
22
23 2012-11-19 Tom de Vries <tom@codesourcery.com>
24
25 PR rtl-optimization/55315
26 * gcc.target/mips/pr55315.c: New test.
27
28 2012-11-17 Jakub Jelinek <jakub@redhat.com>
29
30 PR tree-optimization/55236
31 * gcc.dg/pr55236.c: New test.
32
33 PR testsuite/55188
34 * gcc.dg/pr19105.c: Accept also optimizing
35 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
36
37 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
38 from addr2line_output. Increment idx if asking for more than one
39 address in one object.
40
41 2012-11-16 Jakub Jelinek <jakub@redhat.com>
42
43 PR tree-optimization/55329
44 * g++.dg/opt/pr55329.C: New test.
45
46 2012-11-16 Janus Weil <janus@gcc.gnu.org>
47
48 PR fortran/55297
49 * gfortran.dg/typebound_operator_18.f90: New.
50
51 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
52
53 PR rtl-optimization/55330
54 * gfortran.dg/pr55330.f90: New test.
55
56 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
57
58 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
59 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
60 * gcc.dg/hoist-register-pressure-2.c: Ditto.
61 * gcc.dg/hoist-register-pressure-3.c: Ditto.
62 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
63 * gcc.dg/tree-prof/unroll-1.c: Ditto.
64
65 2012-11-16 Dodji Seketeli <dodji@redhat.com>
66
67 PR c++/54875
68 * g++.dg/cpp0x/alias-decl-27.C: New test.
69
70 2012-11-16 Jakub Jelinek <jakub@redhat.com>
71
72 PR c++/55337
73 * g++.dg/template/alignof2.C: New test.
74
75 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
76
77 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
78 * g++.dg/mv6.C (dg-options): Ditto.
79
80 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
81
82 * lib/target_suports.exp
83 (check_effective_target_has_w_floating_suffix): New procedure.
84 (check_effective_target_has_q_floating_suffix): Ditto.
85 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
86 for unsupported non-standard suffix on floating constant.
87 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
88
89 2012-11-14 Jakub Jelinek <jakub@redhat.com>
90
91 * lib/asan-dg.exp: New file.
92 * gcc.dg/asan/asan.exp: New file.
93 * g++.dg/dg.exp: Prune also asan tests.
94 * g++.dg/asan/asan.exp: New file.
95 * c-c++-common/asan/memcmp-1.c: New test.
96
97 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/55323
100 * g++.dg/cpp0x/vt-55323.C: New.
101
102 2012-11-13 Sriraman Tallam <tmsriram@google.com>
103
104 * g++.dg/mv4.C: Add require ifunc. Change error message.
105 * g++.dg/mv5.C: Add require ifunc.
106 * g++.dg/mv6.C: Add require ifunc.
107
108 2012-11-13 Martin Jambor <mjambor@suse.cz>
109
110 PR tree-optimization/55253
111 * gcc.dg/torture/pr55253.c: New test.
112 * gcc.dg/torture/pr55305.c: Likewise.
113
114 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR middle-end/55142
117 * gcc.target/i386/pr55142-1.c: New file.
118 * gcc.target/i386/pr55142-2.c: Likewise.
119
120 2012-11-13 Dodji Seketeli <dodji@redhat.com>
121
122 PR c++/54466
123 * g++.dg/cpp0x/alias-decl-26.C: New test file.
124
125 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
126
127 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
128 instead of lp64.
129 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
130 * gcc.target/i386/pr49715-2.c: Likewise.
131 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
132
133 2012-11-13 Jakub Jelinek <jakub@redhat.com>
134
135 PR tree-optimization/55281
136 * gcc.dg/vect/fast-math-pr55281.c: New test.
137 * g++.dg/opt/pr55281.C: New test.
138
139 PR rtl-optimization/54127
140 * gcc.dg/torture/pr54127.c: New test.
141
142 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
143 Jakub Jelinek <jakub@redhat.com>
144
145 PR rtl-optimization/51447
146 * gcc.c-torture/execute/pr51447.c: New test.
147
148 2012-11-12 Ian Bolton <ian.bolton@arm.com>
149
150 * gcc.target/aarch64/csinc-2.c: New test.
151
152 2012-11-12 Ian Bolton <ian.bolton@arm.com>
153
154 * gcc.target/aarch64/cmn.c: New test.
155 * gcc.target/aarch64/adds.c: New test.
156 * gcc.target/aarch64/subs.c: New test.
157
158 2012-11-12 Tobias Burnus <burnus@net-b.de>
159
160 PR fortran/55272
161 * gfortran.dg/coarray_29_1.f90: New.
162 * gfortran.dg/coarray_29_2.f90: New.
163
164 2012-11-12 Bin Cheng <bin.cheng@arm.com>
165
166 * gcc.dg/hoist-register-pressure-3.c: New test.
167
168 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
169
170 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
171 wrappers around sinf and cosf.
172
173 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR middle-end/55247
176 PR middle-end/55259
177 * gcc.target/i386/pr55247-2.c: New file.
178
179 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
180
181 PR middle-end/55263
182 * g++.dg/pr55263.C: New test.
183
184 2012-11-11 Martin Jambor <mjambor@suse.cz>
185
186 PR tree-optimization/55238
187 * testsuite/gcc.dg/torture/pr55238.c: New test.
188
189 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
190 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
191 * c-c++-common/torture/vector-subscript-1.c: Likewise.
192 * c-c++-common/torture/vector-subscript-2.c: Likewise.
193
194 2012-11-10 Jan Hubicka <jh@suse.cz>
195
196 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
197
198 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
199
200 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
201 -mno-sse -mno-mmx to dg-options. Reformat.
202
203 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
204
205 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
206 * c-c++-common/vector-compare-1.c: Same.
207 * c-c++-common/vector-compare-2.c: Same.
208 * g++.dg/other/unused1.C: Skip on AIX.
209 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
210 extra message on AIX.
211
212 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
213
214 PR target/55247
215 * gcc.target/i386/pr55247.c: New test.
216
217 2012-11-09 Andrew Pinski <apinski@cavium.com>
218
219 * gcc.c-torture/execute/20121108-1.c: New test.
220
221 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
222
223 PR c++/54413
224 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
225 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
226 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
227 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
228
229 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
230
231 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
232 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
233 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
234 array bounds.
235 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
236
237 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
238
239 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
240 * g++.dg/tm/pr47530.C: Same.
241
242 2012-11-09 Jason Merrill <jason@redhat.com>
243
244 PR c++/54859
245 * g++.dg/cpp0x/alias-decl-25.C: New.
246
247 * g++.dg/abi/abi-tag1.C: New.
248 * g++.dg/abi/abi-tag2.C: New.
249
250 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
251
252 PR rtl-optimization/55154
253 * gcc.target/i386/pr55154.c: New test.
254
255 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
256
257 PR rtl-optimization/55151
258 * gcc.dg/pr55151.c: Move ...
259 * gcc.target/i386/pr55151.c: ... here.
260
261 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
262
263 PR rtl-optimization/54472
264 * gcc.dg/pr54472.c: New test.
265
266 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gnat.dg/stack_check3.ad[sb]: New test.
269
270 2012-11-08 Ian Lance Taylor <iant@google.com>
271
272 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
273 with arguments. Handle errorcheckoutput and rundir test types.
274
275 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
276
277 PR tree-optimization/55191
278 * gcc.dg/pr55191.c: New test.
279
280 2012-11-08 Jakub Jelinek <jakub@redhat.com>
281
282 PR debug/54499
283 * g++.dg/debug/pr54499.C: New test.
284
285 2012-11-08 Jan Hubicka <jh@suse.cz>
286
287 PR middle-end/48636
288 * gcc.dg/winline-3.c: Update.
289
290 2012-11-08 Martin Jambor <mjambor@suse.cz>
291
292 * gfortran.dg/ipcp-array-1.f90: New test.
293
294 2012-11-08 Florian Weimer <fweimer@redhat.com>
295
296 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
297
298 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
299
300 PR rtl-optimization/55151
301 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
302
303 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
304
305 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
306
307 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
308
309 * gcc.c-torture/compile/20121107-1.c: New test.
310
311 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR rtl-optimization/55151
314 * gcc.dg/pr55151.c: Compile it only for x86_64.
315
316 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
317
318 PR rtl-optimization/55122
319 * gcc.dg/pr55122.c: New test.
320
321 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
322
323 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
324 word powerpc.
325 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
326 * gcc.target/powerpc/loop_align.c: Skip on AIX.
327 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
328 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
329
330 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
331
332 PR c/53063
333 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
334
335 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
336
337 PR c/51294
338 * c-c++-common/pr51294.c: New.
339
340 2012-11-07 Martin Jambor <mjambor@suse.cz>
341
342 PR tree-optimization/53787
343 * gcc.dg/ipa/ipa-5.c: Adjust.
344 * gcc.dg/ipa/ipcp-agg-1.c: New test.
345 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
346 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
347 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
348 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
349 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
350 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
351 * gfortran.dg/pr48636-2.f90: New test.
352 * gfortran.dg/pr53787.f90: Likewise.
353
354 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/55226
357 Revert:
358 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
359
360 PR c++/54922
361 * g++.dg/cpp0x/constexpr-union4.C: New.
362
363 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
364
365 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
366
367 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
368
369 PR target/49220
370 * gcc.c-torture/compile/pr49220.c: New test.
371
372 2012-11-07 Florian Weimer <fweimer@redhat.com>
373
374 * g++.dg/init/new40.C: New.
375
376 2012-11-07 Jakub Jelinek <jakub@redhat.com>
377
378 PR debug/54693
379 * gcc.dg/guality/pr54693-2.c: New test.
380
381 2012-11-06 Andrew Pinski <apinski@cavium.com>
382
383 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
384 -fno-vect-cost-model.
385
386 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
387
388 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
389 * gcc.dg/tm/debug-1.c: Same.
390 * gcc.dg/tm/irrevocable-3.c: Same.
391 * gcc.dg/tm/irrevocable-4.c: Same.
392 * gcc.dg/tm/memopt-10.c: Same.
393 * gcc.dg/tm/memopt-11.c: Same.
394 * gcc.dg/tm/props-4.c: Same.
395 * gcc.dg/tm/wrap-3.c: Same.
396 * gcc.dg/tm/wrap-4.c: Same.
397
398 2012-11-06 Andrew Pinski <apinski@cavium.com>
399
400 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
401
402 2012-11-06 Jan Hubicka <jh@suse.cz>
403
404 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
405 candidate still.
406 * gcc.dg/tree-ssa/loop-23.c: Likewise.
407 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
408 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
409
410 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
411
412 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
413
414 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
415
416 PR middle-end/41993
417 * gcc.dg/torture/pr41993.c: New test.
418
419 2012-11-06 Jan Hubicka <jh@suse.cz>
420
421 * gcc.target/i386/l_fma_float_?.c: Update.
422 * gcc.target/i386/l_fma_double_?.c: Update.
423
424 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
425
426 PR target/54089
427 * gcc.target/sh/pr54089-8.c: New.
428 * gcc.target/sh/pr54089-9.c: New.
429
430 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
431
432 PR target/47440
433 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
434 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
435 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
436 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
437 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
438 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
439 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
440 * gcc.target/i386/avx-vzeroupper-27.c: New.
441
442 2012-11-06 Janus Weil <janus@gcc.gnu.org>
443
444 PR fortran/54917
445 * gfortran.dg/transfer_class_1.f90: New.
446 * gfortran.dg/transfer_class_2.f90: New.
447
448 2012-11-05 Sriraman Tallam <tmsriram@google.com>
449
450 * testsuite/g++.dg/mv1.C: New test.
451 * testsuite/g++.dg/mv2.C: New test.
452 * testsuite/g++.dg/mv3.C: New test.
453 * testsuite/g++.dg/mv4.C: New test.
454 * testsuite/g++.dg/mv5.C: New test.
455 * testsuite/g++.dg/mv6.C: New test.
456
457 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
458
459 PR testsuite/55186
460 * gcc.dg/const-uniq-1.c (a): Increase length four times.
461
462 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
463
464 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
465 darwin.
466
467 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
468
469 * g++.dg/torture/20121105-1.C: New test.
470
471 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
472
473 * gcc.dg/torture/fp-compare.c: New testcase.
474
475 2012-11-05 Jan Hubicka <jh@suse.cz>
476
477 * gcc.dg/const-1.c: Update.
478 * gcc.dg/pure-1.c: Update.
479
480 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
481
482 PR rtl-optimization/55151
483 * gcc.dg/pr55151.c: New test.
484
485 2012-11-05 Jakub Jelinek <jakub@redhat.com>
486
487 PR debug/54970
488 PR debug/54971
489 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
490
491 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
492
493 PR testsuite/51128
494 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
495
496 2012-11-05 Jan Hubicka <jh@suse.cz>
497
498 * gcc.dg/autopar/pr49960.c: Fix testcase.
499
500 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
501
502 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
503 Fix scan-tree-dump-times directive.
504
505 2012-11-04 Janus Weil <janus@gcc.gnu.org>
506
507 PR fortran/55199
508 * gfortran.dg/associate_12.f90: New.
509
510 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
511
512 PR target/54255
513 * lib/target-supports.exp (check_effective_target_masm_intel): New
514 proc.
515 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
516 masm_intel.
517
518 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
519 Jack Howarth <howarth@bromo.med.uc.edu>
520
521 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
522 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
523 * gcc.target/i386/pr53249.c: Likewise.
524
525 2012-11-03 Andrew Pinski <apinski@cavium.com>
526
527 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
528 call abort1 so that cross jumping does not happen.
529
530 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
531
532 PR target/51244
533 * gcc.target/sh/pr51244-18.c: New.
534 * gcc.target/sh/pr51244-19.c: New.
535
536 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
537
538 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
539 b requires a 64-bit operation followed by a truncation.
540
541 2012-11-02 Jan Hubicka <jh@suse.cz>
542
543 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
544
545 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
546
547 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
548 conditions to verify the reduction code is vectorized.
549
550 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
551 in case 'pow', such as 'powerpc' is used in the compiler version name.
552 * gcc.target/powerpc/pr46728-2.c: Likewise.
553 * gcc.target/powerpc/pr46728-3.c: Likewise.
554 * gcc.target/powerpc/pr46728-4.c: Likewise.
555 * gcc.target/powerpc/pr46728-5.c: Likewise.
556 * gcc.target/powerpc/pr46728-7.c: Likewise.
557 * gcc.target/powerpc/pr46728-8.c: Likewise.
558 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
559
560 2012-11-02 Jan Hubicka <jh@suse.cz>
561
562 * gcc.dg/tree-ssa/loop-38.c: New testcase.
563
564 2012-11-02 Jan Hubicka <jh@suse.cz>
565
566 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
567 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
568
569 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
570
571 PR middle-end/55130
572 * gcc.target/i386/pr55130.c: New test.
573
574 2012-11-02 Jakub Jelinek <jakub@redhat.com>
575
576 PR target/55147
577 * gcc.target/i386/pr55147.c: New test.
578
579 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
580
581 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
582 * gfortran.dg/default_format_denormal_1.f90: Same.
583
584 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
585
586 PR middle-end/55001
587 * g++.dg/ext/vector19.C: Remove target restrictions.
588 * gcc.dg/fold-compare-7.c: New testcase.
589
590 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
591
592 PR target/55160
593 * gcc.target/sh/pr55160.c: New.
594
595 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
596
597 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
598 scan-assembler regex.
599
600 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
601
602 PR middle-end/55150
603 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
604 * gcc.dg/pr55150-2.c: New test.
605
606 2012-11-01 Sharad Singhai <singhai@google.com>
607
608 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
609 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
610 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
611 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
612
613 2012-10-31 Dehao Chen <dehao@google.com>
614
615 * g++.dg/debug/dwarf2/block.C: New testcase.
616
617 2012-10-31 Jan Hubicka <jh@suse.cz>
618
619 * gcc.dg/pr44974.c: Add noinline.
620
621 2012-10-31 Janus Weil <janus@gcc.gnu.org>
622
623 PR fortran/53718
624 * gfortran.dg/class_54.f90: New.
625
626 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
627 Jakub Jelinek <jakub@redhat.com>
628
629 PR tree-optimization/55018
630 * gcc.dg/torture/pr55018.c: New test.
631
632 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/54583
635 * g++.dg/ext/vla13.C: New.
636
637 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
638
639 PR middle-end/55150
640 * gcc.dg/pr55150.c: New test.
641
642 2012-10-31 Tobias Burnus <burnus@net-b.de>
643
644 PR fortran/55134
645 * gfortran.dg/associate_11.f90: New.
646
647 2012-10-31 Dodji Seketeli <dodji@redhat.com>
648
649 PR c++/54955
650 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
651
652 2012-10-31 Jakub Jelinek <jakub@redhat.com>
653
654 PR tree-optimization/19105
655 PR tree-optimization/21643
656 PR tree-optimization/46309
657 * gcc.dg/pr19105.c: New test.
658 * gcc.dg/pr21643.c: New test.
659 * gcc.dg/pr46309-2.c: New test.
660 * gcc.c-torture/execute/pr46309.c: New test.
661
662 2012-10-31 Alan Modra <amodra@gmail.com>
663
664 * gcc.target/powerpc/dimode_off.c: New.
665 * gcc.target/powerpc/timode_off.c: New.
666 * gcc.target/powerpc/dfmode_off.c: New.
667 * gcc.target/powerpc/tfmode_off.c: New.
668
669 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
670
671 PR rtl-optimization/55093
672 * gcc.target/i386/pr55093.c: New file.
673
674 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
675
676 * gcc.target/i386/pr55116.c: Renamed to ...
677 * gcc.target/i386/pr55116-1.c: This.
678
679 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
680
681 * gcc.target/i386/pr55116-2.c: New file.
682
683 2012-10-30 Richard Biener <rguenther@suse.de>
684
685 * gcc.dg/vect/slp-perm-2.c: Adjust.
686
687 2012-10-30 Richard Biener <rguenther@suse.de>
688
689 PR tree-optimization/55111
690 * gcc.dg/torture/pr55111.c: New testcase.
691
692 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
693
694 PR target/53988
695 * gcc.target/sh/pr53988.c: New.
696
697 2012-10-30 Bin Cheng <bin.cheng@arm.com>
698
699 PR target/54989
700 * gcc.dg/hoist-register-pressure-1.c: Rename from
701 hoist-register-pressure.c. Add nonpic condition.
702 * gcc.dg/hoist-register-pressure-2.c: New testcase.
703
704 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
705
706 PR c++/54930
707 * gcc.dg/Wreturn-local-addr.c: New.
708 * g++.dg/warn/Wno-return-local-addr.C: New.
709 * g++.dg/warn/Wreturn-local-addr.C: New.
710
711 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR middle-end/55116
714 * gcc.target/i386/pr55116.c: New file.
715
716 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
717
718 PR c/53066
719 * gcc.dg/Wshadow-4.c: New.
720 * gcc.dg/Wshadow-4.h: New.
721
722 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
723
724 PR debug/54693
725 * gcc.dg/guality/pr54693.c: New.
726
727 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
728
729 PR middle-end/55027
730 * gcc.dg/pr55027.c: New testcase.
731
732 2012-10-29 Jan Hubicka <jh@suse.cz>
733
734 * gcc.dg/ipa/inline-6.c: New testcase.
735
736 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
737
738 PR rtl-optimization/55106
739 * g++.dg/pr55106.C: New.
740
741 2012-10-29 Richard Guenther <rguenther@suse.de>
742
743 PR middle-end/53695
744 * gcc.dg/torture/pr53695.c: New testcase.
745
746 2012-10-28 Jan Hubicka <jh@suse.cz>
747
748 * gcc.dg/ipa/inlinehint-3.c: New testcase.
749
750 2012-10-28 Tobias Burnus <burnus@net-b.de>
751
752 PR fortran/54958
753 * gfortran.dg/do_check_6.f90: New.
754
755 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
756 Jack Howarth <howarth@bromo.med.uc.edu>
757
758 PR target/54404
759 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
760 to dg-options.
761 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
762
763 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
764
765 PR target/34283
766 * gcc.target/i386/pr34283.c: New test.
767
768 2012-10-26 Jakub Jelinek <jakub@redhat.com>
769
770 PR c++/55081
771 * g++.dg/opt/pr55081.C: New test.
772
773 PR debug/54970
774 PR debug/54971
775 * gcc.dg/guality/pr54970.c: New test.
776
777 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
778
779 PR c++/54984
780 * g++.dg/template/new11.C: New.
781
782 2012-10-26 Richard Biener <rguenther@suse.de>
783
784 PR middle-end/54824
785 * gcc.dg/torture/pr54824.c: New testcase.
786
787 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
788
789 * gcc.target/i386/fxsave-1.c: New.
790 * gcc.target/i386/fxsave64-1.c: Ditto.
791 * gcc.target/i386/fxrstor-1.c: Ditto.
792 * gcc.target/i386/fxrstor64-1.c: Ditto.
793 * gcc.target/i386/xsave-1.c: Ditto.
794 * gcc.target/i386/xsave64-1.c: Ditto.
795 * gcc.target/i386/xrstor-1.c: Ditto.
796 * gcc.target/i386/xrstor64-1.c: Ditto.
797 * gcc.target/i386/xsaveopt-1.c: Ditto.
798 * gcc.target/i386/xsaveopt64-1.c: Ditto.
799 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
800 * gcc.target/i386/sse-13.c: Ditto.
801 * gcc.target/i386/sse-14.c: Ditto.
802 * gcc.target/i386/sse-22.c: Ditto.
803 * gcc.target/i386/sse-23.c: Ditto.
804 * g++.dg/other/i386-2.C: Ditto.
805 * g++.dg/other/i386-3.C: Ditto.
806
807 2012-10-25 Jan Hubicka <jh@suse.cz>
808
809 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
810 at ivcanon time.
811
812 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/53761
815 * g++.dg/ext/transparent-union.C: New.
816
817 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
818
819 PR c++/54427
820 * g++.dg/ext/vector19.C: New testcase.
821
822 2012-10-25 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/54902
825 * g++.dg/torture/pr54902.C: New testcase.
826
827 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
828
829 PR c++/34892
830 * g++.dg/template/crash114.C: New.
831
832 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR bootstrap/55049
835 * gcc.target/i386/pr55049-1.c: New test.
836
837 2012-10-24 Janus Weil <janus@gcc.gnu.org>
838
839 PR fortran/55037
840 * gfortran.dg/class_dummy_4.f03: New.
841
842 2012-10-24 Jakub Jelinek <jakub@redhat.com>
843
844 PR rtl-optimization/55010
845 * gcc.dg/pr55010.c: New test.
846
847 PR debug/54828
848 * g++.dg/debug/pr54828.C: New test.
849
850 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
851
852 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
853 * gcc.dg/vect/vect-83_64.c: Likewise.
854
855 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
856
857 PR c++/54922
858 * g++.dg/cpp0x/constexpr-union4.C: New.
859
860 2012-10-23 Jeff Law <law@redhat.com>
861
862 * gcc.c-torture/execute/pr54985.c: New test.
863
864 2012-10-23 Paul Koning <ni1d@arrl.net>
865
866 PR debug/54508
867 * g++.dg/debug/dwarf2/pr54508.C: New.
868
869 2012-10-23 Jakub Jelinek <jakub@redhat.com>
870
871 PR c++/54844
872 * g++.dg/template/sizeof14.C: New test.
873
874 2012-10-23 Ian Bolton <ian.bolton@arm.com>
875 Jim MacArthur <jim.macarthur@arm.com>
876 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
877 Marcus Shawcroft <marcus.shawcroft@arm.com>
878 Nigel Stephens <nigel.stephens@arm.com>
879 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
880 Richard Earnshaw <rearnsha@arm.com>
881 Sofiane Naci <sofiane.naci@arm.com>
882 Stephen Thomas <stephen.thomas@arm.com>
883 Tejas Belagod <tejas.belagod@arm.com>
884 Yufeng Zhang <yufeng.zhang@arm.com>
885
886 * lib/target-supports.exp
887 (check_profiling_available): Add AArch64.
888 (check_effective_target_vect_int): Likewise.
889 (check_effective_target_vect_shift): Likewise.
890 (check_effective_target_vect_float): Likewise.
891 (check_effective_target_vect_double): Likewise.
892 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
893 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
894 (check_effective_target_vect_pack_trunc): Likewise.
895 (check_effective_target_vect_unpack): Likewise.
896 (check_effective_target_vect_hw_misalign): Likewise.
897 (check_effective_target_vect_short_mult): Likewise.
898 (check_effective_target_vect_int_mult): Likewise.
899 (check_effective_target_vect_stridedN): Likewise.
900 (check_effective_target_sync_int_long): Likewise.
901 (check_effective_target_sync_char_short): Likewise.
902 (check_vect_support_and_set_flags): Likewise.
903 (check_effective_target_aarch64_tiny): New.
904 (check_effective_target_aarch64_small): New.
905 (check_effective_target_aarch64_large): New.
906 * g++.dg/other/PR23205.C: Enable aarch64.
907 * g++.dg/other/pr23205-2.C: Likewise.
908 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
909 * gcc.c-torture/execute/20101011-1.c: Likewise.
910 * gcc.dg/20020312-2.c: Likewise.
911 * gcc.dg/20040813-1.c: Likewise.
912 * gcc.dg/builtin-apply2.c: Likewise.
913 * gcc.dg/stack-usage-1.c: Likewise.
914
915 2012-10-23 Ian Bolton <ian.bolton@arm.com>
916 Jim MacArthur <jim.macarthur@arm.com>
917 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
918 Marcus Shawcroft <marcus.shawcroft@arm.com>
919 Nigel Stephens <nigel.stephens@arm.com>
920 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
921 Richard Earnshaw <rearnsha@arm.com>
922 Sofiane Naci <sofiane.naci@arm.com>
923 Stephen Thomas <stephen.thomas@arm.com>
924 Tejas Belagod <tejas.belagod@arm.com>
925 Yufeng Zhang <yufeng.zhang@arm.com>
926
927 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
928 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
929 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
930 * gcc.target/aarch64/aapcs/abitest.S: New file.
931 * gcc.target/aarch64/aapcs/abitest.h: New file.
932 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
933 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
934 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
935 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
936 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
937 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
938 * gcc.target/aarch64/aapcs/ice_1.c: New file.
939 * gcc.target/aarch64/aapcs/ice_2.c: New file.
940 * gcc.target/aarch64/aapcs/ice_3.c: New file.
941 * gcc.target/aarch64/aapcs/ice_4.c: New file.
942 * gcc.target/aarch64/aapcs/ice_5.c: New file.
943 * gcc.target/aarch64/aapcs/macro-def.h: New file.
944 * gcc.target/aarch64/aapcs/test_1.c: New file.
945 * gcc.target/aarch64/aapcs/test_10.c: New file.
946 * gcc.target/aarch64/aapcs/test_11.c: New file.
947 * gcc.target/aarch64/aapcs/test_12.c: New file.
948 * gcc.target/aarch64/aapcs/test_13.c: New file.
949 * gcc.target/aarch64/aapcs/test_14.c: New file.
950 * gcc.target/aarch64/aapcs/test_15.c: New file.
951 * gcc.target/aarch64/aapcs/test_16.c: New file.
952 * gcc.target/aarch64/aapcs/test_17.c: New file.
953 * gcc.target/aarch64/aapcs/test_18.c: New file.
954 * gcc.target/aarch64/aapcs/test_19.c: New file.
955 * gcc.target/aarch64/aapcs/test_2.c: New file.
956 * gcc.target/aarch64/aapcs/test_20.c: New file.
957 * gcc.target/aarch64/aapcs/test_21.c: New file.
958 * gcc.target/aarch64/aapcs/test_22.c: New file.
959 * gcc.target/aarch64/aapcs/test_23.c: New file.
960 * gcc.target/aarch64/aapcs/test_24.c: New file.
961 * gcc.target/aarch64/aapcs/test_25.c: New file.
962 * gcc.target/aarch64/aapcs/test_26.c: New file.
963 * gcc.target/aarch64/aapcs/test_3.c: New file.
964 * gcc.target/aarch64/aapcs/test_4.c: New file.
965 * gcc.target/aarch64/aapcs/test_5.c: New file.
966 * gcc.target/aarch64/aapcs/test_6.c: New file.
967 * gcc.target/aarch64/aapcs/test_7.c: New file.
968 * gcc.target/aarch64/aapcs/test_8.c: New file.
969 * gcc.target/aarch64/aapcs/test_9.c: New file.
970 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
971 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
972 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
973 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
974 * gcc.target/aarch64/aapcs/test_complex.c: New file.
975 * gcc.target/aarch64/aapcs/test_int128.c: New file.
976 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
977 * gcc.target/aarch64/aapcs/type-def.h: New file.
978 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
979 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
980 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
981 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
982 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
983 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
984 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
985 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
986 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
987 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
988 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
989 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
990 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
991 * gcc.target/aarch64/aarch64.exp: New file.
992 * gcc.target/aarch64/adc-1.c: New file.
993 * gcc.target/aarch64/adc-2.c: New file.
994 * gcc.target/aarch64/asm-1.c: New file.
995 * gcc.target/aarch64/clrsb.c: New file.
996 * gcc.target/aarch64/clz.c: New file.
997 * gcc.target/aarch64/ctz.c: New file.
998 * gcc.target/aarch64/csinc-1.c: New file.
999 * gcc.target/aarch64/csinv-1.c: New file.
1000 * gcc.target/aarch64/csneg-1.c: New file.
1001 * gcc.target/aarch64/extend.c: New file.
1002 * gcc.target/aarch64/fcvt.x: New file.
1003 * gcc.target/aarch64/fcvt_double_int.c: New file.
1004 * gcc.target/aarch64/fcvt_double_long.c: New file.
1005 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1006 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1007 * gcc.target/aarch64/fcvt_float_int.c: New file.
1008 * gcc.target/aarch64/fcvt_float_long.c: New file.
1009 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1010 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1011 * gcc.target/aarch64/ffs.c: New file.
1012 * gcc.target/aarch64/fmadd.c: New file.
1013 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1014 * gcc.target/aarch64/frint.x: New file.
1015 * gcc.target/aarch64/frint_double.c: New file.
1016 * gcc.target/aarch64/frint_float.c: New file.
1017 * gcc.target/aarch64/index.c: New file.
1018 * gcc.target/aarch64/mneg-1.c: New file.
1019 * gcc.target/aarch64/mneg-2.c: New file.
1020 * gcc.target/aarch64/mneg-3.c: New file.
1021 * gcc.target/aarch64/mnegl-1.c: New file.
1022 * gcc.target/aarch64/mnegl-2.c: New file.
1023 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1024 * gcc.target/aarch64/pic-constantpool1.c: New file.
1025 * gcc.target/aarch64/pic-symrefplus.c: New file.
1026 * gcc.target/aarch64/predefine_large.c: New file.
1027 * gcc.target/aarch64/predefine_small.c: New file.
1028 * gcc.target/aarch64/predefine_tiny.c: New file.
1029 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1030 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1031 * gcc.target/aarch64/table-intrinsics.c: New file.
1032 * gcc.target/aarch64/tst-1.c: New file.
1033 * gcc.target/aarch64/vect-abs-compile.c: New file.
1034 * gcc.target/aarch64/vect-abs.c: New file.
1035 * gcc.target/aarch64/vect-abs.x: New file.
1036 * gcc.target/aarch64/vect-compile.c: New file.
1037 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1038 * gcc.target/aarch64/vect-faddv.c: New file.
1039 * gcc.target/aarch64/vect-faddv.x: New file.
1040 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1041 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1042 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1043 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1044 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1045 * gcc.target/aarch64/vect-fp-compile.c: New file.
1046 * gcc.target/aarch64/vect-fp.c: New file.
1047 * gcc.target/aarch64/vect-fp.x: New file.
1048 * gcc.target/aarch64/vect-mull-compile.c: New file.
1049 * gcc.target/aarch64/vect-mull.c: New file.
1050 * gcc.target/aarch64/vect-mull.x: New file.
1051 * gcc.target/aarch64/vect.c: New file.
1052 * gcc.target/aarch64/vect.x: New file.
1053 * gcc.target/aarch64/vector_intrinsics.c: New file.
1054 * gcc.target/aarch64/vfp-1.c: New file.
1055 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1056 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1057 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1058 * g++.dg/abi/aarch64_guard1.C: New file.
1059
1060 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR c++/54988
1063 * c-c++-common/pr54988.c: New test.
1064
1065 2012-10-23 Jan Hubicka <jh@suse.cz>
1066
1067 * gcc.dg/tree-prof/peel-1.c: New testcase.
1068
1069 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1070
1071 PR gcc/52945
1072 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1073
1074 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1075
1076 * gcc.dg/c99-predef-1.c: New test.
1077 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1078 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1079 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1080 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1081 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1082 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1083 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1084 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1085 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1086 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1087 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1088 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1089
1090 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1091
1092 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1093
1094 2012-10-23 Jan Hubicka <jh@suse.cz>
1095
1096 PR middle-end/54937
1097 * gcc.c-torture/execute/pr54937.c: New testcase.
1098 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1099
1100 2012-10-23 Jan Hubicka <jh@suse.cz>
1101
1102 PR middle-end/54967
1103 * gfortran.dg/pr54967.f90: New testcase.
1104
1105 2012-10-23 Terry Guo <terry.guo@arm.com>
1106
1107 PR target/55019
1108 * gcc.dg/pr55019.c: New.
1109
1110 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1111
1112 PR tree-optimization/55008
1113 * gcc.dg/tree-ssa/pr55008.c: New test.
1114
1115 2012-10-22 Richard Biener <rguenther@suse.de>
1116
1117 PR tree-optimization/55011
1118 * gcc.dg/torture/pr55011.c: New testcase.
1119
1120 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1121
1122 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1123 * gcc.target/arm/pr40457-2.c: Likewise.
1124 * gcc.target/arm/pr40457-3.c: Likewise.
1125
1126 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * gnat.dg/specs/limited_with4.ads: New test.
1129 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1130
1131 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gnat.dg/modular4.adb: New test.
1134 * gnat.dg/modular4_pkg.ads: New helper.
1135
1136 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1139 * gnat.dg/specs/addr1.ads: Likewise.
1140
1141 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1142
1143 * gcc.dg/webizer.c (main): Add missing exit call.
1144
1145 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1146
1147 PR fortran/54465
1148 * gfortran.dg/wextra_1.f: New test.
1149
1150 2012-10-20 Jan Hubicka <jh@suse.cz>
1151
1152 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1153
1154 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1155
1156 PR fortran/54224
1157 * gfortran.dg/warn_unused_function.f90: New.
1158
1159 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1160
1161 * lib/target-supports.exp
1162 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1163
1164 2012-10-19 Richard Guenther <rguenther@suse.de>
1165
1166 PR tree-optimization/54981
1167 * gcc.dg/pr54981.c: New testcase.
1168
1169 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1170
1171 PR target/54892
1172 * gcc.target/arm/pr54892.c: New.
1173
1174 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1175
1176 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1177
1178 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/54501
1181 * g++.dg/init/array30.C: New.
1182 * g++.dg/init/array31.C: Likewise.
1183
1184 2012-10-18 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/54884
1187 * gfortran.dg/public_private_module_7.f90: New.
1188
1189 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/29633
1192 * g++.dg/template/pr29633.C: New.
1193
1194 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1195
1196 * gnat.dg/loop_optimization13.ad[sb]: New test.
1197 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1198
1199 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1200
1201 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1202 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1203 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1204 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1205
1206 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1207
1208 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1209 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1210 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1211 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1212 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1213 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1214
1215 2012-10-16 Jan Hubicka <jh@suse.cz>
1216
1217 * gcc.target/i386/l_fma_float_?.c: Update.
1218 * gcc.target/i386/l_fma_double_?.c: Update.
1219 * gfortran.dg/do_1.f90: XFAIL
1220 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1221 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1222 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1223 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1224 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1225 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1226 valid.
1227
1228 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1229
1230 PR c/53063
1231 PR c/40989
1232 * gcc.dg/Wstrict-overflow-24.c: New.
1233
1234 2012-10-16 Tobias Burnus <burnus@net-b.de>
1235
1236 PR fortran/50981
1237 PR fortran/54618
1238 * gfortran.dg/class_optional_1.f90: New.
1239 * gfortran.dg/class_optional_2.f90: New.
1240
1241 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1242
1243 PR debug/54796
1244 * gcc.dg/guality/pr54796.c: New test.
1245
1246 PR tree-optimization/54889
1247 * gfortran.dg/pr54889.f90: New test.
1248
1249 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * g++.dg/other/dump-ada-spec-2.C: New test.
1252
1253 2012-10-16 Easwaran Raman <eraman@google.com>
1254
1255 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1256 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1257
1258 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1259
1260 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1261 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1262
1263 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1264
1265 PR target/54925
1266 * gcc.c-torture/compile/pr54925.c: New.
1267
1268 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1269
1270 PR target/51244
1271 * gcc.target/sh/pr51244-17.c: New.
1272
1273 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1274
1275 PR target/54760
1276 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1277 functions.
1278 * gcc.target/sh/pr54760-4.c: New.
1279
1280 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1281
1282 PR target/34777
1283 * gcc.target/sh/torture/sh-torture.exp: New.
1284 * gcc.target/sh/torture/pr34777.c: New.
1285
1286 2012-10-15 Matthias Klose <doko@ubuntu.com>
1287
1288 * lib/target-supports.exp (check_profiling_available): Match
1289 arm*-*-linux-* for ARM Linux/GNU.
1290 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1291 * gfortran.dg/enum_10.f90: Likewise.
1292 * gfortran.dg/enum_9.f90: Likewise.
1293 * gcc.target/arm/synchronize.c: Likewise.
1294 * g++.old-deja/g++.jason/enum6.C: Likewise.
1295 * g++.old-deja/g++.other/enum4.C: Likewise.
1296 * g++.old-deja/g++.law/enum9.C: Likewise.
1297
1298 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1299
1300 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1301 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1302
1303 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1304 Paolo Carlini <paolo.carlini@oracle.com>
1305
1306 PR c++/17805
1307 * g++.dg/overload/operator6.C: New.
1308
1309 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/50080 (again)
1312 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1313 * g++.dg/parse/tmpl-outside1.C: Likewise.
1314 * g++.dg/template/qualttp18.C: Likewise.
1315 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1316 * g++.old-deja/g++.pt/overload13.C: Likewise.
1317
1318 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1319
1320 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1321 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1322 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1323 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1324 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1325 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1326 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1327 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1328
1329 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1330
1331 PR c++/50080
1332 * g++.dg/parse/tmpl-outside2.C: New.
1333 * g++.dg/parse/tmpl-outside1.C: Adjust.
1334 * g++.dg/template/qualttp18.C: Likewise.
1335 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1336 * g++.old-deja/g++.pt/overload13.C: Likewise.
1337
1338 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1339
1340 PR tree-optimization/54915
1341 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1342
1343 2012-10-15 Richard Guenther <rguenther@suse.de>
1344
1345 PR tree-optimization/54920
1346 * gcc.dg/torture/pr54920.c: New testcase.
1347
1348 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1351
1352 2012-10-13 Jason Merrill <jason@redhat.com>
1353
1354 * g++.dg/tls/thread_local7g.C: Require tls_native.
1355
1356 2012-10-14 Jason Merrill <jason@redhat.com>
1357
1358 * g++.dg/cpp0x/inh-ctor1.C: New.
1359 * g++.dg/cpp0x/inh-ctor2.C: New.
1360 * g++.dg/cpp0x/inh-ctor3.C: New.
1361 * g++.dg/cpp0x/inh-ctor4.C: New.
1362 * g++.dg/cpp0x/inh-ctor5.C: New.
1363 * g++.dg/cpp0x/inh-ctor6.C: New.
1364 * g++.dg/cpp0x/inh-ctor7.C: New.
1365 * g++.dg/cpp0x/inh-ctor8.C: New.
1366 * g++.dg/cpp0x/inh-ctor9.C: New.
1367 * g++.dg/cpp0x/inh-ctor10.C: New.
1368 * g++.dg/cpp0x/inh-ctor11.C: New.
1369 * g++.dg/cpp0x/inh-ctor12.C: New.
1370 * g++.dg/cpp0x/inh-ctor13.C: New.
1371
1372 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1373
1374 PR rtl-optimization/54919
1375 * gcc.dg/pr54919.c: New testcase.
1376
1377 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/53581
1380 * g++.dg/template/crash113.C: New.
1381
1382 2012-10-14 Jan Hubicka <jh@suse.cz>
1383
1384 * gcc.dg/unroll_5.c: New testcase.
1385
1386 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/52643
1389 * g++.dg/opt/pr52643.C: New.
1390
1391 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1392
1393 PR target/54602
1394 * gcc.target/sh/pr54602-1.c: New.
1395 * gcc.target/sh/pr54602-2.c: New.
1396 * gcc.target/sh/pr54602-3.c: New.
1397 * gcc.target/sh/pr54602-4.c: New.
1398
1399 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1400
1401 PR target/54680
1402 * gcc.target/sh/pr54680.c: New.
1403
1404 2012-10-12 Jan Hubicka <jh@suse.cz>
1405
1406 * gcc.dg/webizer.c: New testcase.
1407
1408 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1409
1410 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1411 specify -m64.
1412
1413 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1414
1415 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1416 Return 0 if already specifying -mfloat-abi other than hard.
1417
1418 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1419
1420 * gcc.dg/pr53060.c: Prune irrelevant warning.
1421
1422 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c/54381
1425 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1426 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1427 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1428 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1429 Adjust expected wording of warnings for *cmp* builtins.
1430 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1431 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1432
1433 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/24449
1436 * g++.dg/parse/friend-main.C: New.
1437
1438 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1439
1440 PR c++/53055
1441 * g++.dg/pr53055.C: New testcase.
1442
1443 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/52744
1446 * g++.dg/cpp0x/pr52744.C: New.
1447
1448 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1449
1450 PR fortran/40453
1451 * gfortran.dg/dummy_procedure_9.f90: New.
1452
1453 2012-10-12 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/54894
1456 * gcc.dg/torture/pr54894.c: New testcase.
1457
1458 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1459
1460 PR target/51244
1461 * gcc.target/sh/pr51244-13.c: New.
1462 * gcc.target/sh/pr51244-14.c: New.
1463 * gcc.target/sh/pr51244-15.c: New.
1464 * gcc.target/sh/pr51244-16.c: New.
1465
1466 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/51878
1469 * g++.dg/cpp0x/decltype45.C: New.
1470
1471 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/54784
1474 * gfortran.dg/class_allocate_13.f90: New.
1475
1476 2012-10-11 Jason Merrill <jason@redhat.com>
1477
1478 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1479 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1480
1481 * g++.dg/gomp/tls-5.C: Require tls_native.
1482 * g++.dg/tls/thread_local7.C: Require tls_native.
1483 * g++.dg/tls/static2.C: New.
1484
1485 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/36107
1488 * g++.dg/ext/weak5.C: New.
1489
1490 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1491
1492 PR testsuite/54868
1493 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1494 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1495
1496 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/43765
1499 * g++.dg/parse/pr43765.C: New.
1500
1501 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1504
1505 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/43663
1508 * g++.dg/init/bitfield3.C: New.
1509
1510 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1511
1512 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1513
1514 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/54877
1517 * gcc.dg/torture/pr54877.c: New test.
1518
1519 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1520
1521 PR testsuite/53397
1522 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1523 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1524 and remove target info from dg-do compile.
1525 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1526 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1527 and remove target info from dg-do compile.
1528
1529 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1530
1531 * gcc.dg/pr54782.c: Require target with pthread support.
1532
1533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/53122
1536 * g++.dg/cpp0x/auto35.C: New.
1537
1538 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1539
1540 PR c++/53540 - using fails to be equivalent to typedef
1541 * g++.dg/cpp0x/alias-decl-24.C: New test.
1542
1543 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1544
1545 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1546 that c++11 attributes to types are ignored for now.
1547 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1549
1550 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/53741
1553 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1554
1555 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1556
1557 PR c++/50478
1558 * g++.dg/cpp0x/initlist67.C: New.
1559
1560 2012-10-10 Dehao Chen <dehao@google.com>
1561
1562 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1563
1564 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1565
1566 PR target/52480
1567 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1568 Add runtime tests.
1569
1570 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/53307
1573 * g++.dg/cpp0x/decltype44.C: New.
1574
1575 2012-10-09 Steve Ellcey <sellcey@mips.com>
1576
1577 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1578
1579 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/53763
1582 * g++.dg/cpp0x/decltype43.C: New.
1583
1584 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1585
1586 PR middle-end/53397
1587 * gcc.dg/pr53397-1.c: New test case.
1588 * gcc.dg/pr53397-2.c: New test case.
1589
1590 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/54194
1593 * g++.dg/warn/Wparentheses-26.C: Adjust.
1594 * g++.dg/warn/Wparentheses-27.C: New.
1595
1596 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1597
1598 PR c++/54427
1599 * c-c++-common/vector-scalar.c: New testcase.
1600 * g++.dg/ext/vector18.C: New testcase.
1601 * g++.dg/ext/vector5.C: This is not an error anymore.
1602 * gcc.dg/init-vec-1.c: Move ...
1603 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1604 * gcc.c-torture/execute/vector-shift1.c: Move ...
1605 * c-c++-common/torture/vector-shift1.c: ... here.
1606 * gcc.dg/scal-to-vec1.c: Move ...
1607 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1608 C++11. Adapt error messages.
1609 * gcc.dg/convert-vec-1.c: Move ...
1610 * c-c++-common/convert-vec-1.c: ... here.
1611 * gcc.dg/scal-to-vec2.c: Move ...
1612 * c-c++-common/scal-to-vec2.c: ... here.
1613
1614 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1615
1616 PR target/54400
1617 * gcc.target/i386/pr54400.c: New testcase.
1618
1619 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1620
1621 PR c++/54858
1622 * g++.dg/template/pr54858.C: New test.
1623
1624 2012-10-08 Marek Polacek <polacek@redhat.com>
1625
1626 PR debug/54831
1627 * g++.dg/debug/pr54831.C: New test.
1628
1629 2012-10-08 Dehao Chen <dehao@google.com>
1630
1631 * g++.dg/predict-loop-exit-1.C: New.
1632 * g++.dg/predict-loop-exit-2.C: New.
1633 * g++.dg/predict-loop-exit-3.C: New.
1634
1635 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636
1637 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1638
1639 2012-10-08 Jason Merrill <jason@redhat.com>
1640
1641 * g++.dg/gomp/tls-5.C: New.
1642 * g++.dg/gomp/tls-wrap1.C: New.
1643 * g++.dg/gomp/tls-wrap2.C: New.
1644 * g++.dg/gomp/tls-wrap3.C: New.
1645 * g++.dg/gomp/tls-wrap4.C: New.
1646 * g++.dg/gomp/tls-wrapper-cse.C: New.
1647 * g++.dg/tls/thread_local-cse.C: New.
1648 * g++.dg/tls/thread_local-order1.C: New.
1649 * g++.dg/tls/thread_local-order2.C: New.
1650 * g++.dg/tls/thread_local-wrap1.C: New.
1651 * g++.dg/tls/thread_local-wrap2.C: New.
1652 * g++.dg/tls/thread_local-wrap3.C: New.
1653 * g++.dg/tls/thread_local-wrap4.C: New.
1654 * g++.dg/tls/thread_local2g.C: New.
1655 * g++.dg/tls/thread_local3g.C: New.
1656 * g++.dg/tls/thread_local4g.C: New.
1657 * g++.dg/tls/thread_local5g.C: New.
1658 * g++.dg/tls/thread_local6g.C: New.
1659 * g++.dg/tls/thread_local7g.C: New.
1660
1661 * g++.dg/tls/thread_local3.C: New.
1662 * g++.dg/tls/thread_local4.C: New.
1663 * g++.dg/tls/thread_local5.C: New.
1664 * g++.dg/tls/thread_local6.C: New.
1665
1666 * g++.dg/tls/init-2.C: Tweak errors.
1667 * g++.dg/tls/thread_local1.C: New.
1668 * g++.dg/tls/thread_local2.C: New.
1669 * g++.dg/tls/thread_local7.C: New.
1670
1671 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1672
1673 PR target/54866
1674 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1675
1676 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1677
1678 PR target/54685
1679 * gcc.target/sh/pr54685.c: New.
1680
1681 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1682
1683 PR c++/53528 C++11 attribute support
1684 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1685 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1741
1742 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1743
1744 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1745 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1746 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1747
1748 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1749
1750 PR target/54760
1751 * gcc.target/sh/pr54760-2.c: New.
1752 * gcc.target/sh/pr54760-3.c: New.
1753
1754 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/51422
1757 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1758
1759 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1760 Sandra Loosemore <sandra@codesourcery.com>
1761
1762 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1763 and test that the accumulator is initialized using MULT.
1764 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1765 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1766
1767 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR c++/52764
1770 * g++.dg/cpp0x/stdint.C: New.
1771
1772 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 PR c++/54249
1775 * g++.dg/cpp0x/stddef.C: New.
1776
1777 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1778
1779 PR fortran/54832
1780 * gfortran.dg/typebound_operator_17.f90: New.
1781
1782 2012-10-06 Jan Hubicka <jh@suse.cz>
1783
1784 PR lto/53831
1785 PR lto/54776
1786 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1787
1788 2012-10-06 Jan Hubicka <jh@suse.cz>
1789
1790 * gcc.dg/lto/resolutions_0.c: New testcase.
1791
1792 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1793
1794 PR fortran/45521
1795 * gfortran.dg/generic_25.f90: New.
1796 * gfortran.dg/generic_26.f90: New.
1797 * gfortran.dg/generic_27.f90: New.
1798
1799 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1800
1801 PR target/54760
1802 * gcc.target/sh/pr54760-1.c: New.
1803
1804 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1805
1806 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1807 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1808 * g++.dg/warn/Wsign-compare-5.C: New test.
1809 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1810 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1811 * g++.dg/ext/builtin30.C: New test.
1812 * g++.dg/ext/vla12.C: New test.
1813 * gcc.dg/builtins-85.c: New test.
1814
1815 PR debug/54519
1816 * gcc.dg/guality/pr54519-1.c: New test.
1817 * gcc.dg/guality/pr54519-2.c: New test.
1818 * gcc.dg/guality/pr54519-3.c: New test.
1819 * gcc.dg/guality/pr54519-4.c: New test.
1820 * gcc.dg/guality/pr54519-5.c: New test.
1821 * gcc.dg/guality/pr54519-6.c: New test.
1822
1823 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/50893
1826 * g++.dg/cpp0x/defaulted38.C: New.
1827
1828 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR tree-optimization/33763
1831 * c-c++-common/pr33763.c: New test.
1832
1833 PR tree-optimization/54810
1834 * gcc.dg/tree-ssa/vrp85.c: New test.
1835
1836 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1837
1838 * gcc.dg/ucnid-7.c: Skip on AIX.
1839 * gcc.dg/ucnid-8.c: Same.
1840 * gcc.dg/ucnid-10.c: Same.
1841 * gcc.dg/ucnid-13.c: Same.
1842 * gcc.dg/attr-alias-3.c: Same.
1843 * gcc.dg/attr-alias-5.c: Same.
1844 * gcc.dg/torture/pr51106-2.c: Same.
1845 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1846
1847 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/52233
1850 * g++.dg/cpp0x/alias-decl-23.C: New.
1851
1852 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/53403
1855 * g++.dg/template/friend53.C: New.
1856
1857 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1860 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1861 (scan-ada-spec): Likewise.
1862 (scan-ada-spec-not): Likewise.
1863 * gcc.dg/dump-ada-spec-1.c: New test.
1864 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1865
1866 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1869
1870 2012-10-04 Florian Weimer <fweimer@redhat.com>
1871
1872 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1873
1874 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1875
1876 PR c++/54323
1877 * g++.dg/cpp0x/pr54323.C: New.
1878
1879 2012-10-04 Richard Guenther <rguenther@suse.de>
1880
1881 PR middle-end/54735
1882 * g++.dg/torture/pr54735.C: New testcase.
1883
1884 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 PR rtl-optimization/54739
1887 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1888
1889 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1890
1891 PR target/51244
1892 * gcc.target/sh/pr51244-12.c: New.
1893
1894 2012-10-03 Dehao Chen <dehao@google.com>
1895
1896 PR middle-end/54782
1897 * gcc.dg/pr54782.c: New test.
1898
1899 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR c++/54777
1902 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1903
1904 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1905
1906 PR fortran/54778
1907 * gfortran.dg/class_53.f90: New.
1908
1909 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1910
1911 PR debug/54551
1912 * gcc.dg/guality/pr54551.c: New.
1913
1914 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1915
1916 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1917 * gcc.target/powerpc/pr46728-2.c: Likewise.
1918
1919 2012-10-02 Sharad Singhai <singhai@google.com>
1920
1921 PR testsuite/54772
1922 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1923 to fix test failures caused by r191883.
1924 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1925 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1926 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1927 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1928 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1929 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1930 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1931 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1932 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1933
1934 2012-09-30 Sharad Singhai <singhai@google.com>
1935
1936 * gcc.target/i386/vect-double-1.c: Fix test.
1937
1938 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1939
1940 PR target/54087
1941 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1942 atomic_sub fails.
1943
1944 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1945
1946 PR rtl-optimization/54457
1947 * gcc.target/i386/pr54457.c: New test.
1948
1949 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1950
1951 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1952
1953 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1954
1955 * gcc.target/i386/vect-rebuild.c: New testcase.
1956
1957 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1958
1959 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1960
1961 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1962
1963 * gcc.target/mips/pr37362.c: Fix target selector.
1964
1965 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1966
1967 PR target/54083
1968 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1969
1970 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1971
1972 * gcc.dg/ucnid-8.c: Update line number.
1973 * gcc.dg/torture/pr51106-2.c: Likewise.
1974
1975 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1976
1977 PR fortran/54667
1978 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1979 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1980 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1981
1982 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1983
1984 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1985 partially reverting r170092.
1986 * gfortran.dg/class_7.f03: Ditto.
1987 * gfortran.dg/coarray_14.f90: Ditto.
1988 * gfortran.dg/typebound_proc_13.f03: Ditto.
1989
1990 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1991
1992 PR c++/54738
1993 * g++.dg/cpp0x/sfinae42.C: New.
1994
1995 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1996
1997 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1998 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1999 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2000 * gcc.dg/pr42629.c: XFAIL on AIX.
2001 * gcc.dg/pr47684.c: Same.
2002 * gcc.dg/pr43670.c: Same.
2003 * gcc.dg/pr42916.c: Same.
2004 * gcc.dg/pr45449.c: Same.
2005 * gcc.dg/pr50017.c: Same.
2006 * gcc.dg/pr42728.c: Same.
2007 * gcc.dg/pr47881.c: Same.
2008 * gcc.dg/pr44023.c: Same.
2009 * gcc.dg/pr41345.c: Same.
2010 * gcc.dg/pr42630.c: Same.
2011 * gcc.dg/pr44971.c: Same.
2012 * gcc.dg/pr46771.c: Same.
2013 * gcc.dg/ucnid-8.c: Same.
2014 * gcc.dg/ucnid-10.c: Same.
2015 * gcc.dg/ucnid-13.c: Same.
2016 * gcc.dg/torture/pr51106-2.c: Same.
2017 * gcc.dg/pr48768.c: Same.
2018 * gcc.dg/pr42631.c: Same.
2019 * gcc.dg/pr43084.c: Same.
2020 * gcc.dg/ucnid-7.c: Same.
2021 * gcc.dg/pr42889.c: Same.
2022 * gcc.dg/pr41241.c: Same.
2023 * gcc.dg/pr42719.c: Same.
2024 * g++.dg/debug/pr46583.C: Same.
2025 * g++.dg/debug/pr47106.C: Same.
2026 * g++.dg/opt/pr48549.C: Same.
2027 * g++.dg/other/pr42685.C: Same.
2028 * c-c++-common/pr43942.c: Same.
2029
2030 2012-09-29 Ian Lance Taylor <iant@google.com>
2031
2032 * go.test/go-test.exp: Update for latest version of Go testsuite.
2033
2034 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2035
2036 PR fortran/52724
2037 * gfortran.dg/internal_readwrite_3.f90: New test.
2038
2039 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2040
2041 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2042 c-c++-common/Wunused-local-typedefs-2.c to here.
2043
2044 PR c++/54372 - unused attribute inactive on dependant entities
2045 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2046
2047 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2048
2049 PR c++/29028 - Missed unused warning on using declaration
2050 * g++.dg/warn/Wunused-var-18.C: New test.
2051
2052 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2053
2054 PR c++/53551 - -Wunused-local-typedefs misses uses
2055 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2056
2057 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR target/54716
2060 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2061
2062 PR tree-optimization/54713
2063 * gcc.c-torture/compile/pr54713-1.c: New test.
2064 * gcc.c-torture/compile/pr54713-2.c: New test.
2065 * gcc.c-torture/compile/pr54713-3.c: New test.
2066
2067 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2068
2069 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2070
2071 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2072
2073 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2074
2075 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR target/54703
2078 * gcc.target/i386/pr54703.c: New test.
2079
2080 2012-09-27 Richard Guenther <rguenther@suse.de>
2081
2082 PR lto/54709
2083 * gcc.dg/lto/pr54709_0.c: New testcase.
2084 * gcc.dg/lto/pr54709_1.c: Likewise.
2085
2086 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2087
2088 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2089
2090 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2091
2092 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2093
2094 * gcc.target/arm/pr42879.c: Handle big-endian.
2095
2096 2012-09-26 Steve Ellcey <sellcey@mips.com>
2097
2098 PR c/37303
2099 * gcc.dg/pr37303.c: Check for rdata or rodata.
2100
2101 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2102
2103 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2104
2105 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2106
2107 PR target/51274
2108 PR target/53087
2109 * gcc.target/powerpc/ppc-ne0-1.c: New.
2110
2111 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2112
2113 PR target/54089
2114 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2115 test_19, test_20, test_21, test_22, test_23): New functions.
2116 * gcc.target/sh/pr54089-4.c: New.
2117 * gcc.target/sh/pr54089-5.c: New.
2118 * gcc.target/sh/pr54089-6.c: New.
2119 * gcc.target/sh/pr54089-7.c: New.
2120
2121 2012-09-25 Richard Guenther <rguenther@suse.de>
2122
2123 PR lto/54625
2124 * gcc.dg/lto/pr54702_0.c: New testcase.
2125 * gcc.dg/lto/pr54702_1.c: Likewise.
2126 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2127 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2128 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2129 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2130
2131 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/54526
2134 * g++.dg/cpp0x/parse2.C: New.
2135 * g++.dg/parse/error11.C: Adjust.
2136 * g++.dg/parse/error12.C: Likewise.
2137
2138 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2139
2140 * gcc.target/i386/20030217-1.c: Added check for
2141 large_long_double effective target.
2142 * gcc.target/i386/387-3.c: Likewise.
2143 * gcc.target/i386/387-4.c: Likewise.
2144 * gcc.target/i386/pr36578-1.c: Likewise.
2145 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2146 when long double size is equal double size.
2147 * gcc.target/i386/excess-precision-1.c: Likewise.
2148 * gcc.target/i386/pr36578-2.c: Likewise.
2149 * gcc.target/i386/20030217-2.c: New testcase.
2150
2151 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR tree-optimization/54676
2154 * gcc.dg/pr54676.c: New test.
2155
2156 2012-09-25 Richard Guenther <rguenther@suse.de>
2157
2158 PR tree-optimization/53663
2159 * gcc.dg/torture/pr53663-1.c: New testcase.
2160 * gcc.dg/torture/pr53663-2.c: Likewise.
2161 * gcc.dg/torture/pr53663-3.c: Likewise.
2162
2163 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2164
2165 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2166
2167 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2168
2169 * lib/target-supports-dg.exp (dg-require-effective-target,
2170 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2171 dg-process-target-1 instead of dg-process-target.
2172 (dg-process-target-1): Rename from dg-process-target.
2173 (dg-process-target): New.
2174
2175 2012-09-24 Richard Guenther <rguenther@suse.de>
2176
2177 PR tree-optimization/54684
2178 * g++.dg/torture/pr54684.C: New testcase.
2179
2180 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2181
2182 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2183
2184 2012-09-24 Richard Guenther <rguenther@suse.de>
2185
2186 PR middle-end/52173
2187 * gcc.dg/tm/pr52173-1.c: New.
2188 * gcc.dg/tm/pr52173-2.c: New.
2189
2190 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gcc.dg/pr54669.c: New test.
2193
2194 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2195 Dominique Dhumieres <dominiq@lps.ens.fr>
2196
2197 PR testsuite/54677
2198 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2199
2200 2012-09-23 Tobias Burnus <burnus@net-b.de>
2201
2202 PR fortran/54618
2203 * gfortran.dg/class_array_14.f90: New.
2204
2205 2012-09-22 Kai Tietz <ktietz@redhat.com>
2206
2207 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2208 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2209
2210 2012-09-21 Dehao Chen <dehao@google.com>
2211
2212 PR go/54649
2213 PR tree-optimization/54655
2214 * g++.dg/pr54655.C: New testcase.
2215
2216 2012-09-21 Richard Guenther <rguenther@suse.de>
2217
2218 PR tree-optimization/54647
2219 * g++.dg/torture/pr54647.C: New testcase.
2220
2221 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2222
2223 PR c++/54427
2224 * c-c++-common/torture/vector-compare-2.c: Add -w.
2225
2226 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2227
2228 * gnat.dg/opt20.ads: Move dg directive to...
2229 * gnat.dg/opt20.adb: ...here.
2230 * gnat.dg/addr1.ad[sb]: Likewise.
2231 * gnat.dg/concat2.ad[sb]: Likewise.
2232 * gnat.dg/array16.ad[sb]: Likewise.
2233 * gnat.dg/atomic5.ad[sb]: Likewise.
2234 * gnat.dg/discr29.ad[sb]: Likewise.
2235 * gnat.dg/noreturn5.ad[sb]: Likewise.
2236 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2237 * gnat.dg/discr23.ads: Remove dg directive.
2238 * gnat.dg/nested_float_packed.ads: Likewise.
2239 * gnat.dg/oconst6.ads: Move to...
2240 * gnat.dg/specs/oconst6.ads: ...here.
2241
2242 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2243
2244 PR c++/52432
2245 * g++.dg/cpp0x/decltype32.C: Tweak.
2246
2247 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2248
2249 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2250 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2251 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2252 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2253
2254 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2255
2256 PR c++/54581
2257 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2258
2259 2012-09-19 Steve Ellcey <sellcey@mips.com>
2260
2261 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2262
2263 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2264
2265 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2266 * gcc.target/powerpc/ppc-mftb.c: New file.
2267
2268 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2269
2270 PR target/54089
2271 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2272 functions.
2273
2274 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2275
2276 PR target/54236
2277 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2278
2279 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2280
2281 * gcc.c-torture/execute/20120919-1.c: New test.
2282
2283 2012-09-19 Richard Guenther <rguenther@suse.de>
2284
2285 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2286
2287 2012-09-19 Richard Guenther <rguenther@suse.de>
2288
2289 * gcc.dg/builtin-unreachable-6.c: Adjust.
2290
2291 2012-09-19 Richard Guenther <rguenther@suse.de>
2292
2293 * gcc.dg/builtin-object-size-10.c: Adjust.
2294 * gcc.dg/builtin-unreachable-5.c: Adjust.
2295 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2296 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2297 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2298 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2299 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2300 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2301 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2302 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2303 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2304 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2305 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2306 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2307
2308 2012-09-19 Richard Guenther <rguenther@suse.de>
2309
2310 PR tree-optimization/54132
2311 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2312 * gcc.dg/torture/pr54132.c: Likewise.
2313
2314 2012-09-19 Terry Guo <terry.guo@arm.com>
2315
2316 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2317 extra prune rules that will be applied to all tests in a .exp file.
2318 (gcc-dg-prune): Use rules defined by the above variable.
2319 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2320 harmless warnings on architecture switch conflict.
2321
2322 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2323
2324 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2325 of asm-comment characters instead of a single one.
2326 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2327
2328 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2329
2330 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2331
2332 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2333 target instead of xfailing it.
2334 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2335 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2336 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2337 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2338 * gcc.dg/vect/vect-104.c: Likewise.
2339 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2340 * gcc.dg/vect/vect-outer-1.c: Likewise.
2341 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2342 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2343 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2344 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2345 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2346 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2347 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2348 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2349 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2350
2351 * lib/target-supports.exp
2352 (check_effective_target_vect_widen_mult_qi_to_hi,
2353 check_effective_target_vect_widen_mult_hi_to_si,
2354 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2355 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2356 check_effective_target_vect_pack_trunc,
2357 check_effective_target_vect_unpack,
2358 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2359 instead of arm_none.
2360
2361 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2362
2363 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2364
2365 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2366 config to compiler_flags.
2367
2368 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR target/54592
2371 * gcc.target/i386/pr54592.c: New test.
2372
2373 PR tree-optimization/54610
2374 * gcc.target/i386/pr54610.c: New test.
2375
2376 2012-09-17 Jason Merrill <jason@redhat.com>
2377
2378 PR c++/54575
2379 * g++.dg/cpp0x/alias-decl-21.C: New.
2380 * g++.dg/cpp0x/alias-decl-22.C: New.
2381
2382 2012-09-17 Tobias Burnus <burnus@net-b.de>
2383
2384 PR fortran/54608
2385 * gfortran.dg/scan_2.f90: New.
2386
2387 2012-09-17 Jason Merrill <jason@redhat.com>
2388
2389 PR c++/53661
2390 * g++.dg/init/aggr9.C: New.
2391
2392 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2393
2394 * gnat.dg/loop_optimization12.ad[sb]: New test.
2395
2396 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2397
2398 PR fortran/54285
2399 * gfortran.dg/proc_ptr_result_7.f90: New.
2400
2401 2012-09-17 Tobias Burnus <burnus@net-b.de>
2402
2403 PR fortran/54603
2404 * gfortran.dg/structure_constructor_11.f90: New.
2405
2406 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR tree-optimization/54563
2409 * g++.dg/torture/pr54563.C: New test.
2410
2411 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2412
2413 PR fortran/54594
2414 * gfortran.dg/typebound_generic_14.f03: New.
2415
2416 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2417
2418 PR fortran/54387
2419 * gfortran.dg/proc_ptr_38.f90: New.
2420
2421 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2422
2423 PR debug/54460
2424 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2425 to scary regexp.
2426
2427 PR testsuite/54007
2428 * gnat.dg/lto15.adb: Require lto.
2429
2430 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2431 "myBindC" for hppa*-*-hpux*.
2432
2433 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2434
2435 * gfortran.dg/namelist_75.f90: New test.
2436
2437 2012-09-15 Tom de Vries <tom@codesourcery.com>
2438
2439 * gcc.dg/tree-ssa/vrp82.c: New test.
2440 * gcc.dg/tree-ssa/vrp83.c: Same.
2441 * gcc.dg/tree-ssa/vrp84.c: Same.
2442
2443 2012-09-15 Tom de Vries <tom@codesourcery.com>
2444
2445 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2446 * gcc.dg/tree-ssa/vrp81.c: ... this.
2447
2448 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2449
2450 PR target/54222
2451 * gcc.target/avr/torture/fix-types.h: New.
2452 * gcc.target/avr/torture/vals-hr.def: New.
2453 * gcc.target/avr/torture/vals-r.def: New.
2454 * gcc.target/avr/torture/vals-k.def: New.
2455 * gcc.target/avr/torture/vals-ur.def: New.
2456 * gcc.target/avr/torture/vals-uk.def: New.
2457 * gcc.target/avr/torture/vals-uhr.def: New.
2458 * gcc.target/avr/torture/vals-llk.def: New.
2459 * gcc.target/avr/torture/vals-ullk.def: New.
2460 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2461 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2462 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2463 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2464 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2465 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2466 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2467 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2468
2469 2012-09-14 Dehao Chen <dehao@google.com>
2470
2471 * g++.dg/debug/dwarf2/deallocator.C: New test.
2472
2473 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2474
2475 PR c/54552
2476 * gcc.c-torture/compile/pr54552-1.c: New test.
2477
2478 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2479
2480 PR c++/54427
2481 * g++.dg/other/vector-compare.C: New testcase.
2482 * c-c++-common/vector-compare-3.c: New testcase.
2483 * gcc.dg/vector-shift.c: Move ...
2484 * c-c++-common/vector-shift.c: ... here.
2485 * gcc.dg/vector-shift1.c: Move ...
2486 * c-c++-common/vector-shift1.c: ... here.
2487 * gcc.dg/vector-shift3.c: Move ...
2488 * c-c++-common/vector-shift3.c: ... here.
2489 * gcc.dg/vector-compare-1.c: Move ...
2490 * c-c++-common/vector-compare-1.c: ... here.
2491 * gcc.dg/vector-compare-2.c: Move ...
2492 * c-c++-common/vector-compare-2.c: ... here.
2493 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2494 * c-c++-common/torture/vector-compare-1.c: ... here.
2495 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2496 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2497 * c-c++-common/torture/vector-compare-2.c: ... here.
2498 * gcc.c-torture/execute/vector-shift.c: Move ...
2499 * c-c++-common/torture/vector-shift.c: ... here.
2500 * gcc.c-torture/execute/vector-shift2.c: Move ...
2501 * c-c++-common/torture/vector-shift2.c: ... here.
2502 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2503 * c-c++-common/torture/vector-subscript-1.c: ... here.
2504 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2505 * c-c++-common/torture/vector-subscript-2.c: ... here.
2506 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2507 * c-c++-common/torture/vector-subscript-3.c: ... here.
2508
2509 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2510
2511 PR c/54103
2512 * gcc.c-torture/compile/pr54103-1.c,
2513 gcc.c-torture/compile/pr54103-2.c,
2514 gcc.c-torture/compile/pr54103-3.c,
2515 gcc.c-torture/compile/pr54103-4.c,
2516 gcc.c-torture/compile/pr54103-5.c,
2517 gcc.c-torture/compile/pr54103-6.c: New tests.
2518 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2519
2520 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2521
2522 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2523
2524 2012-09-14 Richard Guenther <rguenther@suse.de>
2525
2526 PR tree-optimization/54565
2527 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2528 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2529
2530 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2531
2532 * gcc.target/arm/combine-movs.c: Add missing space.
2533
2534 2012-09-14 Richard Guenther <rguenther@suse.de>
2535
2536 * g++.dg/torture/builtin-location.C: New testcase.
2537
2538 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2539 Manuel López-Ibåñez <manu@gcc.gnu.org>
2540
2541 PR c++/53210
2542 * g++.dg/warn/Wuninitialized-self.C: New.
2543
2544 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR c/54559
2547 * gcc.c-torture/compile/pr54559.c: New test.
2548
2549 2012-09-13 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/53839
2552 * g++.dg/cpp0x/constexpr-temp1.C: New.
2553
2554 PR c++/54511
2555 * g++.dg/template/anonunion2.C: New.
2556
2557 PR c++/53836
2558 * g++.dg/template/init10.C: New.
2559
2560 2012-09-13 Tobias Burnus <burnus@net-b.de>
2561
2562 PR fortran/54556
2563 * gfortran.dg/implicit_pure_3.f90: New.
2564
2565 2012-09-13 Richard Guenther <rguenther@suse.de>
2566
2567 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2568
2569 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2570
2571 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2572
2573 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2574
2575 * c-c++-common/pr51712.c: Handle for short-enum targets.
2576
2577 2012-09-12 Terry Guo <terry.guo@arm.com>
2578
2579 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2580 and lsrs for Thumb2 mode.
2581
2582 2012-09-12 Jan Hubicka <jh@suse.cz>
2583
2584 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2585
2586 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2587
2588 PR target/54445
2589 * gcc.target/i386/pr54445-1.c: New file.
2590 * gcc.target/i386/pr54445-2.c: Likewise.
2591
2592 2012-09-12 Tobias Burnus <burnus@net-b.de>
2593
2594 PR fortran/54225
2595 PR fortran/53306
2596 * gfortran.dg/coarray_10.f90: Update dg-error.
2597 * gfortran.dg/coarray_28.f90: New.
2598 * gfortran.dg/array_section_3.f90: New.
2599
2600 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2601
2602 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2603 gcc.target/arm/pr48252.c: Fix for big-endian support.
2604
2605 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2606
2607 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2608
2609 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2610 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2611
2612 * gcc.target/arm/neon-vfma-1.c: New testcase.
2613 * gcc.target/arm/neon-vfms-1.c: Likewise.
2614 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2615 of float.
2616 * gcc.target/arm/neon-vmls-1.c: Likewise.
2617 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2618 function.
2619 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2620 (check_effective_target_arm_neonv2_ok): Likewise.
2621 (check_effective_target_arm_neonv2_hw): Likewise.
2622 (check_effective_target_arm_neonv2): Likewise.
2623
2624 2012-09-11 Richard Guenther <rguenther@suse.de>
2625
2626 PR middle-end/54515
2627 * g++.dg/tree-ssa/pr54515.C: New testcase.
2628
2629 2012-09-10 Andrew Pinski <apinski@cavium.com>
2630
2631 PR tree-opt/c54362
2632 * gcc.dg/tm/memopt-16.c: New testcase.
2633
2634 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/54541
2637 PR c++/54542
2638 * g++.dg/cpp0x/sfinae40.C: New.
2639 * g++.dg/cpp0x/sfinae41.C: Likewise.
2640
2641 2012-09-10 Jason Merrill <jason@redhat.com>
2642
2643 PR c++/54538
2644 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2645
2646 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2647
2648 PR target/54089
2649 * gcc.target/sh/pr54089-3.c: New.
2650
2651 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2652
2653 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2654
2655 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2656
2657 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2658
2659 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2660
2661 * gcc.dg/pr52558-2.c: Delete.
2662 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2663
2664 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2665
2666 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2667
2668 2012-09-10 Richard Guenther <rguenther@suse.de>
2669
2670 PR tree-optimization/54520
2671 * gcc.dg/torture/pr54520.c: New testcase.
2672
2673 2012-09-10 Jason Merrill <jason@redhat.com>
2674
2675 PR c++/54506
2676 * g++.dg/cpp0x/implicit14.C: New.
2677
2678 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2679
2680 PR fortran/54208
2681 * gfortran.dg/bound_simplification_3.f90: New test.
2682
2683 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2684
2685 PR testsuite/54184
2686 * gcc.dg/pr52558-1.c: Delete.
2687 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2688
2689 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2690
2691 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2692 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2693 * gcc.target/arm/smlaltt-1.c: Likewise.
2694
2695 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2696
2697 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2698
2699 2012-09-07 Tom de Vries <tom@codesourcery.com>
2700
2701 PR tree-optimization/53986
2702 * gcc.dg/tree-ssa/vrp80.c: New test.
2703 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2704
2705 2012-09-06 Jason Merrill <jason@redhat.com>
2706
2707 PR c++/54341
2708 PR c++/54253
2709 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2710 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2711
2712 2012-09-06 Andrew Pinski <apinski@cavium.com>
2713
2714 PR tree-opt/54494
2715 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2716
2717 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR rtl-optimization/54455
2720 * gcc.dg/54455.c: New test.
2721
2722 2012-09-06 Tobias Burnus <burnus@net-b.de>
2723
2724 PR fortran/54463
2725 * gfortran.dg/promotion_2.f90: New.
2726
2727 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR middle-end/54486
2730 * c-c++-common/pr54486.c: New test.
2731
2732 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2733
2734 PR fortran/54474
2735 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2736
2737 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/54191
2740 * g++.dg/cpp0x/sfinae39.C: New.
2741
2742 2012-09-04 Jason Merrill <jason@redhat.com>
2743
2744 PR c++/54441
2745 * g++.dg/ext/flexary3.C: New.
2746
2747 PR c++/54420
2748 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2749
2750 PR c++/54198
2751 * g++.dg/template/defarg15.C: New.
2752
2753 PR c++/54437
2754 * g++.dg/template/access24.C: New.
2755
2756 2012-09-04 Richard Guenther <rguenther@suse.de>
2757
2758 PR tree-optimization/54458
2759 * gcc.dg/torture/pr54458.c: New testcase.
2760
2761 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2762
2763 * gcc.target/arm/neon-vext.c: New test.
2764 * gcc.target/arm/neon-vext-execute.c: Ditto.
2765
2766 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2767
2768 PR fortran/54243
2769 PR fortran/54244
2770 * gfortran.dg/select_type_29.f03: New.
2771
2772 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2773
2774 * gcc.dg/fold-perm.c: Improve test.
2775
2776 2012-09-03 Tobias Burnus <burnus@net-b.de>
2777
2778 PR fortran/51632
2779 * gfortran.dg/coarray_class_1.f90: New.
2780
2781 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2782
2783 PR target/49206
2784 * gcc.c-torture/compile/pr49206.c: New test.
2785
2786 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2787 Uros Bizjak <ubizjak@gmail.com>
2788
2789 PR target/36680
2790 * gfortran.dg/pr36680.f90: New test.
2791
2792 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2793
2794 PR target/42295
2795 * g++.dg/opt/pr42295.C: New test.
2796
2797 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2798
2799 PR target/54436
2800 * gcc.dg/torture/pr54436.c: New test.
2801
2802 2012-09-01 Andrew Pinski <apinski@cavium.com>
2803
2804 * gcc.target/mips/truncate-8.c: New testcase.
2805
2806 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2807
2808 PR target/46829
2809 PR target/46843
2810 * gcc.target/i386/pr46829.c: New test.
2811 * gcc.target/i386/pr46843.c: Ditto.
2812
2813 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2814 Jason Merrill <jason@redhat.com>
2815
2816 PR c++/18747
2817 * g++.dg/parse/error50.C: New.
2818
2819 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR c/54428
2822 * gcc.c-torture/compile/pr54428.c: New test.
2823
2824 2012-08-31 Ollie Wild <aaw@google.com>
2825
2826 PR c++/54197
2827 * g++.dg/init/lifetime3.C: New test.
2828
2829 2012-08-31 Martin Jambor <mjambor@suse.cz>
2830
2831 PR middle-end/54409
2832 * gcc.dg/torture/pr54409.c: New test.
2833
2834 2012-08-31 Martin Jambor <mjambor@suse.cz>
2835
2836 * gfortran.dg/pr48636.f90: Add dump scan checks.
2837
2838 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2839
2840 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2841
2842 2012-08-28 Joey Ye <joey.ye@arm.com>
2843
2844 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2845
2846 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR target/46254
2849 * gcc.target/i386/pr46254.c: New test.
2850
2851 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2852
2853 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2854 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2855 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2856
2857 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2858
2859 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2860 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2861 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2862 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2863 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2864 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2865 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2866 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2867 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2868 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2869 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2870 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2871 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2872 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2873 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2874 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2875 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2876 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2877 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2878 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2879 gcc.target/mips/unaligned-1.c: Tighten regexps.
2880
2881 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2882
2883 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2884 (mips_option_groups): Remove optimization. Add various -f options.
2885 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2886 and -pg imply -fno-omit-frame-pointer.
2887 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2888 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2889 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2890 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2891 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2892 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2893 * gcc.target/mips/abi-n32-long32.c: Likewise.
2894 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2895 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2896 * gcc.target/mips/abi-n32-long64.c: Likewise.
2897 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2898 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2899 * gcc.target/mips/abi-n64-long32.c: Likewise.
2900 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2901 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2902 * gcc.target/mips/abi-n64-long64.c: Likewise.
2903 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2904 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2905 * gcc.target/mips/abi-o32-long32.c: Likewise.
2906 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2907 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2908 * gcc.target/mips/abi-o32-long64.c: Likewise.
2909 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2910 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2911 * gcc.target/mips/abi-o64-long32.c: Likewise.
2912 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2913 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2914 * gcc.target/mips/abi-o64-long64.c: Likewise.
2915 * gcc.target/mips/asm-1.c: Likewise.
2916 * gcc.target/mips/branch-1.c: Likewise.
2917 * gcc.target/mips/call-3.c: Likewise.
2918 * gcc.target/mips/call-saved-3.c: Likewise.
2919 * gcc.target/mips/clear-cache-1.c: Likewise.
2920 * gcc.target/mips/div-1.c: Likewise.
2921 * gcc.target/mips/div-2.c: Likewise.
2922 * gcc.target/mips/div-3.c: Likewise.
2923 * gcc.target/mips/div-4.c: Likewise.
2924 * gcc.target/mips/div-5.c: Likewise.
2925 * gcc.target/mips/div-6.c: Likewise.
2926 * gcc.target/mips/div-7.c: Likewise.
2927 * gcc.target/mips/div-8.c: Likewise.
2928 * gcc.target/mips/div-9.c: Likewise.
2929 * gcc.target/mips/div-10.c: Likewise.
2930 * gcc.target/mips/div-11.c: Likewise.
2931 * gcc.target/mips/div-12.c: Likewise.
2932 * gcc.target/mips/dsp-ctrl.c: Likewise.
2933 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2934 * gcc.target/mips/ext-8.c: Likewise.
2935 * gcc.target/mips/extend-2.c: Likewise.
2936 * gcc.target/mips/fix-r10000-1.c: Likewise.
2937 * gcc.target/mips/fix-r10000-2.c: Likewise.
2938 * gcc.target/mips/fix-r10000-3.c: Likewise.
2939 * gcc.target/mips/fix-r10000-4.c: Likewise.
2940 * gcc.target/mips/fix-r10000-5.c: Likewise.
2941 * gcc.target/mips/fix-r10000-6.c: Likewise.
2942 * gcc.target/mips/fix-r10000-7.c: Likewise.
2943 * gcc.target/mips/fix-r10000-8.c: Likewise.
2944 * gcc.target/mips/fix-r10000-9.c: Likewise.
2945 * gcc.target/mips/fix-r10000-10.c: Likewise.
2946 * gcc.target/mips/fix-r10000-11.c: Likewise.
2947 * gcc.target/mips/fix-r10000-12.c: Likewise.
2948 * gcc.target/mips/fix-r10000-13.c: Likewise.
2949 * gcc.target/mips/fix-r10000-14.c: Likewise.
2950 * gcc.target/mips/fix-r10000-15.c: Likewise.
2951 * gcc.target/mips/fpcmp-1.c: Likewise.
2952 * gcc.target/mips/fpcmp-2.c: Likewise.
2953 * gcc.target/mips/fpr-moves-7.c: Likewise.
2954 * gcc.target/mips/fpr-moves-8.c: Likewise.
2955 * gcc.target/mips/int-moves-1.c: Likewise.
2956 * gcc.target/mips/int-moves-2.c: Likewise.
2957 * gcc.target/mips/long-calls-pg.c: Likewise.
2958 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2959 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2960 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2961 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2962 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2963 * gcc.target/mips/mips-3d-1.c: Likewise.
2964 * gcc.target/mips/mips-3d-2.c: Likewise.
2965 * gcc.target/mips/mips-3d-3.c: Likewise.
2966 * gcc.target/mips/mips-3d-4.c: Likewise.
2967 * gcc.target/mips/mips-3d-5.c: Likewise.
2968 * gcc.target/mips/mips-3d-6.c: Likewise.
2969 * gcc.target/mips/mips-3d-7.c: Likewise.
2970 * gcc.target/mips/mips-3d-8.c: Likewise.
2971 * gcc.target/mips/mips-3d-9.c: Likewise.
2972 * gcc.target/mips/mips-ps-1.c: Likewise.
2973 * gcc.target/mips/mips-ps-2.c: Likewise.
2974 * gcc.target/mips/mips-ps-3.c: Likewise.
2975 * gcc.target/mips/mips-ps-4.c: Likewise.
2976 * gcc.target/mips/mips-ps-6.c: Likewise.
2977 * gcc.target/mips/mips32-dspr2.c: Likewise.
2978 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2979 * gcc.target/mips/neg-abs-1.c: Likewise.
2980 * gcc.target/mips/neg-abs-2.c: Likewise.
2981 * gcc.target/mips/nmadd-3.c: Likewise.
2982 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2983 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2984 * gcc.target/mips/octeon-pop-1.c: Likewise.
2985 * gcc.target/mips/pr26765.c: Likewise.
2986 * gcc.target/mips/pr33256.c: Likewise.
2987 * gcc.target/mips/pr33635-1.c: Likewise.
2988 * gcc.target/mips/pr33755.c: Likewise.
2989 * gcc.target/mips/pr35802.c: Likewise.
2990 * gcc.target/mips/pr45074.c: Likewise.
2991 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2992 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2993 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2994 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2995 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2996 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2997 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2998 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2999 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3000 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3001 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3002 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3003 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3004 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3005 * gcc.target/mips/save-restore-1.c: Likewise.
3006 * gcc.target/mips/save-restore-3.c: Likewise.
3007 * gcc.target/mips/save-restore-5.c: Likewise.
3008 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3009 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3010 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3011 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3012 * gcc.target/mips/stack-1.c: Likewise.
3013
3014 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3015 Tighten regexps.
3016
3017 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3018 branch under test to be filled with preceding rather than
3019 following instructions.
3020 * gcc.target/mips/branch-10.c: Likewise.
3021 * gcc.target/mips/branch-11.c: Likewise.
3022 * gcc.target/mips/branch-12.c: Likewise.
3023 * gcc.target/mips/branch-13.c: Likewise.
3024 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3025 to be eliminated. Tighten $28 scan-assembler-not test.
3026
3027 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3028 function to...
3029 * gcc.target/mips/call-4.c: ...this new test.
3030
3031 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3032 more likely.
3033 * gcc.target/mips/code-readable-3.c: Likewise.
3034 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3035 flag but skip for -O0.
3036 * gcc.target/mips/code-readable-4.c: Likewise.
3037
3038 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3039 of operations under test.
3040 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3041
3042 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3043 Don't require sibling-call optimization.
3044 * gcc.target/mips/near-far-4.c: Likewise.
3045
3046 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3047 Make sure that the register variable is used.
3048 * gcc.target/mips/soft-float-1.c: Likewise.
3049
3050 * gcc.target/mips/sdata-1.c: Make static data volatile.
3051 * gcc.target/mips/sdata-2.c: Likewise.
3052 * gcc.target/mips/sdata-3.c: Likewise.
3053 * gcc.target/mips/sdata-4.c: Likewise.
3054
3055 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3056 skip for -O0.
3057 * gcc.target/mips/atomic-memory-2.c: Likewise.
3058 * gcc.target/mips/branch-cost-1.c: Likewise.
3059 * gcc.target/mips/branch-cost-2.c: Likewise.
3060 * gcc.target/mips/cache-1.c: Likewise.
3061 * gcc.target/mips/call-1.c: Likewise.
3062 * gcc.target/mips/call-saved-2.c: Likewise.
3063 * gcc.target/mips/const-anchor-1.c: Likewise.
3064 * gcc.target/mips/const-anchor-2.c: Likewise.
3065 * gcc.target/mips/dse-1.c: Likewise.
3066 * gcc.target/mips/dsp-lhx.c: Likewise.
3067 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3068 * gcc.target/mips/ext-1.c: Likewise.
3069 * gcc.target/mips/ext-2.c: Likewise.
3070 * gcc.target/mips/ext-3.c: Likewise.
3071 * gcc.target/mips/ext-4.c: Likewise.
3072 * gcc.target/mips/ext-5.c: Likewise.
3073 * gcc.target/mips/ext-6.c: Likewise.
3074 * gcc.target/mips/ext-7.c: Likewise.
3075 * gcc.target/mips/extend-1.c: Likewise.
3076 * gcc.target/mips/fix-r4000-1.c: Likewise.
3077 * gcc.target/mips/fix-r4000-3.c: Likewise.
3078 * gcc.target/mips/fix-r4000-5.c: Likewise.
3079 * gcc.target/mips/fix-r4000-6.c: Likewise.
3080 * gcc.target/mips/fix-r4000-8.c: Likewise.
3081 * gcc.target/mips/fix-r4000-10.c: Likewise.
3082 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3083 * gcc.target/mips/fixed-vector-type.c: Likewise.
3084 * gcc.target/mips/fpr-moves-1.c: Likewise.
3085 * gcc.target/mips/fpr-moves-2.c: Likewise.
3086 * gcc.target/mips/fpr-moves-3.c: Likewise.
3087 * gcc.target/mips/fpr-moves-4.c: Likewise.
3088 * gcc.target/mips/fpr-moves-5.c: Likewise.
3089 * gcc.target/mips/fpr-moves-6.c: Likewise.
3090 * gcc.target/mips/ins-1.c: Likewise.
3091 * gcc.target/mips/ins-2.c: Likewise.
3092 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3093 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3094 * gcc.target/mips/lazy-binding-1.c: Likewise.
3095 * gcc.target/mips/madd-3.c: Likewise.
3096 * gcc.target/mips/madd-5.c: Likewise.
3097 * gcc.target/mips/madd-6.c: Likewise.
3098 * gcc.target/mips/madd-8.c: Likewise.
3099 * gcc.target/mips/madd-9.c: Likewise.
3100 * gcc.target/mips/memcpy-1.c: Likewise.
3101 * gcc.target/mips/mips-ps-type.c: Likewise.
3102 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3103 * gcc.target/mips/mips-sched-madd.c: Likewise.
3104 * gcc.target/mips/mips16e-extends.c: Likewise.
3105 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3106 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3107 * gcc.target/mips/movcc-1.c: Likewise.
3108 * gcc.target/mips/movcc-2.c: Likewise.
3109 * gcc.target/mips/movcc-3.c: Likewise.
3110 * gcc.target/mips/msub-5.c: Likewise.
3111 * gcc.target/mips/msub-6.c: Likewise.
3112 * gcc.target/mips/msub-8.c: Likewise.
3113 * gcc.target/mips/mult-2.c: Likewise.
3114 * gcc.target/mips/mult-3.c: Likewise.
3115 * gcc.target/mips/mult-5.c: Likewise.
3116 * gcc.target/mips/mult-6.c: Likewise.
3117 * gcc.target/mips/mult-7.c: Likewise.
3118 * gcc.target/mips/mult-12.c: Likewise.
3119 * gcc.target/mips/mult-13.c: Likewise.
3120 * gcc.target/mips/mult-14.c: Likewise.
3121 * gcc.target/mips/mult-15.c: Likewise.
3122 * gcc.target/mips/mult-17.c: Likewise.
3123 * gcc.target/mips/mult-18.c: Likewise.
3124 * gcc.target/mips/mult-19.c: Likewise.
3125 * gcc.target/mips/nmadd-1.c: Likewise.
3126 * gcc.target/mips/nmadd-2.c: Likewise.
3127 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3128 * gcc.target/mips/octeon-cins-1.c: Likewise.
3129 * gcc.target/mips/octeon-cins-2.c: Likewise.
3130 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3131 * gcc.target/mips/octeon-exts-2.c: Likewise.
3132 * gcc.target/mips/octeon-exts-3.c: Likewise.
3133 * gcc.target/mips/octeon-exts-4.c: Likewise.
3134 * gcc.target/mips/octeon-exts-5.c: Likewise.
3135 * gcc.target/mips/octeon-exts-6.c: Likewise.
3136 * gcc.target/mips/octeon-exts-7.c: Likewise.
3137 * gcc.target/mips/octeon-pop-2.c: Likewise.
3138 * gcc.target/mips/octeon-seq-3.c: Likewise.
3139 * gcc.target/mips/octeon-seq-4.c: Likewise.
3140 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3141 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3142 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3143 * gcc.target/mips/pr54240.c: Likewise.
3144 * gcc.target/mips/rsqrt-1.c: Likewise.
3145 * gcc.target/mips/rsqrt-2.c: Likewise.
3146 * gcc.target/mips/rsqrt-3.c: Likewise.
3147 * gcc.target/mips/rsqrt-4.c: Likewise.
3148 * gcc.target/mips/save-restore-2.c: Likewise.
3149 * gcc.target/mips/save-restore-4.c: Likewise.
3150 * gcc.target/mips/sb1-1.c: Likewise.
3151 * gcc.target/mips/scc-1.c: Likewise.
3152 * gcc.target/mips/scc-2.c: Likewise.
3153 * gcc.target/mips/scc-3.c: Likewise.
3154 * gcc.target/mips/scc-4.c: Likewise.
3155 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3156 * gcc.target/mips/truncate-1.c: Likewise.
3157 * gcc.target/mips/truncate-2.c: Likewise.
3158 * gcc.target/mips/truncate-3.c: Likewise.
3159 * gcc.target/mips/truncate-4.c: Likewise.
3160 * gcc.target/mips/truncate-5.c: Likewise.
3161 * gcc.target/mips/truncate-6.c: Likewise.
3162 * gcc.target/mips/unaligned-1.c: Likewise.
3163
3164 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3165 skip for -O0. Require -fexpensive-optimizations.
3166 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3167 * gcc.target/mips/dspr2-MULT.c: Likewise.
3168 * gcc.target/mips/fix-r4000-2.c: Likewise.
3169 * gcc.target/mips/fix-r4000-4.c: Likewise.
3170 * gcc.target/mips/fix-r4000-7.c: Likewise.
3171 * gcc.target/mips/fix-r4000-9.c: Likewise.
3172 * gcc.target/mips/madd-1.c: Likewise.
3173 * gcc.target/mips/madd-2.c: Likewise.
3174 * gcc.target/mips/madd-4.c: Likewise.
3175 * gcc.target/mips/maddu-1.c: Likewise.
3176 * gcc.target/mips/maddu-2.c: Likewise.
3177 * gcc.target/mips/maddu-3.c: Likewise.
3178 * gcc.target/mips/maddu-4.c: Likewise.
3179 * gcc.target/mips/msub-1.c: Likewise.
3180 * gcc.target/mips/msub-2.c: Likewise.
3181 * gcc.target/mips/msub-3.c: Likewise.
3182 * gcc.target/mips/msub-4.c: Likewise.
3183 * gcc.target/mips/msubu-1.c: Likewise.
3184 * gcc.target/mips/msubu-2.c: Likewise.
3185 * gcc.target/mips/msubu-3.c: Likewise.
3186 * gcc.target/mips/msubu-4.c: Likewise.
3187 * gcc.target/mips/mult-1.c: Likewise.
3188 * gcc.target/mips/mult-4.c: Likewise.
3189 * gcc.target/mips/mult-8.c: Likewise.
3190 * gcc.target/mips/mult-9.c: Likewise.
3191 * gcc.target/mips/mult-10.c: Likewise.
3192 * gcc.target/mips/mult-11.c: Likewise.
3193 * gcc.target/mips/mult-16.c: Likewise.
3194
3195 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3196 skip for -O0 and -Os.
3197 * gcc.target/mips/fix-r4000-12.c: Likewise.
3198 * gcc.target/mips/madd-7.c: Likewise.
3199 * gcc.target/mips/mips-ps-5.c: Likewise.
3200 * gcc.target/mips/mips-ps-7.c: Likewise.
3201 * gcc.target/mips/msub-7.c: Likewise.
3202
3203 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3204 skip for -O0. Require -mno-abicalls.
3205 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3206
3207 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3208 skip for -O0. Require a total number of BBIT instructions and
3209 at least one of each kind.
3210
3211 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3212 skip for -O0. Require -fno-unroll-loops.
3213
3214 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3215 skip for -O0. Allow BLTZ as well as BGEZ.
3216
3217 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3218
3219 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3220 skip for -O0. Require -fschedule-insns2.
3221 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3222
3223 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3224 but skip for -O0. Make a branch-likely more likely.
3225
3226 * gcc.target/mips/timode-2.c: Split each test into its own function.
3227 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3228
3229 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3230 skip for -O0. Require -fpeephole2.
3231 * gcc.target/mips/vr-mult-2.c: Likewise.
3232
3233 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3234
3235 PR preprocessor/53469
3236 * gcc.dg/cpp/_Pragma7.c: New test case.
3237
3238 2012-08-27 Tobias Burnus <burnus@net-b.de>
3239
3240 PR fortran/54370
3241 * gfortran.dg/do_5.f90: New.
3242
3243 2012-08-27 Tobias Burnus <burnus@net-b.de>
3244
3245 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3246 from dg-options as -Wall no longer implies it.
3247
3248 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3249
3250 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3251
3252 2012-08-25 Jason Merrill <jason@redhat.com>
3253
3254 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3255
3256 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3257
3258 PR c++/51421
3259 * g++.dg/cpp0x/auto34.C: New.
3260
3261 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR c/54363
3264 * gcc.dg/pr54363.c: New test.
3265
3266 PR c/54355
3267 * gcc.dg/pr54355.c: New test.
3268
3269 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3270
3271 PR debug/52857
3272 * gcc.target/i386/pr52857-1.c: New.
3273 * gcc.target/i386/pr52857-2.c: Likewise.
3274
3275 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3276
3277 * gcc.target/mips/code-readable-4.c: New test.
3278
3279 2012-08-23 Julian Brown <julian@codesourcery.com>
3280 Sandra Loosemore <sandra@codesourcery.com>
3281
3282 * gcc.target/mips/code-readable-1.c: Add -O to options.
3283
3284 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3285
3286 PR c++/20420
3287 * g++.dg/lookup/using53.C: New.
3288
3289 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3290
3291 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3292 * gcc.dg/fixed-point/convert-1.c: New.
3293 * gcc.dg/fixed-point/convert-2.c: New.
3294 * gcc.dg/fixed-point/convert-3.c: New.
3295 * gcc.dg/fixed-point/convert-4.c: New.
3296 * gcc.dg/fixed-point/convert-float-1.c: New.
3297 * gcc.dg/fixed-point/convert-float-2.c: New.
3298 * gcc.dg/fixed-point/convert-float-3.c: New.
3299 * gcc.dg/fixed-point/convert-float-4.c: New.
3300 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3301 * gcc.dg/fixed-point/convert-sat.c: New.
3302 * gcc.dg/fixed-point/convert.h: New.
3303
3304 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 PR target/54089
3307 * gcc.target/sh/pr54089-2.c: New.
3308
3309 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3310
3311 * gcc.target/i386/long-double-64-1.c: New file.
3312 * gcc.target/i386/long-double-64-2.c: Likewise.
3313 * gcc.target/i386/long-double-64-3.c: Likewise.
3314 * gcc.target/i386/long-double-64-4.c: Likewise.
3315 * gcc.target/i386/long-double-80-1.c: Likewise.
3316 * gcc.target/i386/long-double-80-2.c: Likewise.
3317 * gcc.target/i386/long-double-80-3.c: Likewise.
3318 * gcc.target/i386/long-double-80-4.c: Likewise.
3319 * gcc.target/i386/long-double-80-5.c: Likewise.
3320 * gcc.target/i386/long-double-80-6.c: Likewise.
3321 * gcc.target/i386/long-double-80-7.c: Likewise.
3322
3323 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3324
3325 PR tree-optimization/54317
3326 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3327
3328 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/39423
3331 * gcc.target/sh/pr39423-2.c: New.
3332
3333 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3334
3335 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3336 * gcc.dg/fold-perm.c: Likewise.
3337
3338 2012-08-20 Jan Hubicka <jh@suse.cz>
3339
3340 PR fortran/48636
3341 * gcc.dg/ipa/inlinehint-1.c: New.
3342
3343 2012-08-20 Florian Weimer <fweimer@redhat.com>
3344
3345 PR c++/19351
3346 * g++.dg/init/new38.C: New test.
3347 * g++.dg/init/new39.C: New test.
3348
3349 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3350
3351 PR target/54089
3352 * gcc.target/sh/pr54089-1.c: New.
3353
3354 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3355
3356 PR target/51244
3357 * gcc.target/sh/pr51244-11.c: New.
3358
3359 2012-08-20 Tobias Burnus <burnus@net-b.de>
3360
3361 PR fortran/54301
3362 * gfortran.dg/warn_target_lifetime_2.f90: New.
3363
3364 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 PR c++/10416
3367 * g++.dg/warn/Wunused-var-17.C: New.
3368
3369 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3370
3371 PR middle-end/53992
3372 * gcc.dg/gomp/pr53992.c: New test.
3373
3374 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3375
3376 PR tree-ssa/54295
3377 * gcc.c-torture/execute/20120817-1.c: New test.
3378
3379 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3380
3381 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3382 add instruction.
3383 (f2): New test that really does need adds.
3384
3385 2012-08-20 Richard Guenther <rguenther@suse.de>
3386
3387 PR tree-optimization/54327
3388 * gcc.dg/torture/pr54327.c: New testcase.
3389
3390 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR tree-optimization/54321
3393 * gcc.c-torture/compile/pr54321.c: New test.
3394
3395 2012-08-20 Tobias Burnus <burnus@net-b.de>
3396
3397 PR fortran/54301
3398 * gfortran.dg/warn_target_lifetime_1.f90: New.
3399
3400 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3401
3402 PR fortran/54298
3403 * gfortran.dg/real_compare_1.f90: New test case.
3404 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3405
3406 2012-08-18 Jan Hubicka <jh@suse.cz>
3407
3408 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3409
3410 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3411
3412 PR fortran/39290
3413 * gfortran.dg/interface_37.f90: New test.
3414
3415 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3416 Gary Funck <gary@intrepid.com>
3417
3418 PR target/20020
3419 * gcc.target/i386/pr20020-1.c: New test.
3420 * gcc.target/i386/pr20020-2.c: Likewise.
3421 * gcc.target/i386/pr20020-3.c: Likewise.
3422
3423 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3424
3425 * gcc.target/i386/perm-concat.c: New test.
3426
3427 2012-08-17 Julian Brown <julian@codesourcery.com>
3428
3429 * gcc.target/arm/div64-unwinding.c: New test.
3430
3431 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3432
3433 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3434
3435 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3436
3437 PR target/54236
3438 * gcc.target/sh/pr54236-1.c: New.
3439
3440 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3441
3442 * lib/target-supports.exp (check_effective_target_sync_int_long)
3443 (check_effective_target_sync_char_short): Enable for crisv32-*
3444 and cris-*.
3445
3446 PR middle-end/54261
3447 * gcc.dg/torture/pr54261-1.c: New test.
3448
3449 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3450
3451 PR fortran/54243
3452 PR fortran/54244
3453 * gfortran.dg/typebound_call_24.f03: New.
3454
3455 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456
3457 PR tree-optimization/54245
3458 * gcc.dg/tree-ssa/pr54245.c: New test.
3459
3460 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461
3462 PR tree-optimization/54240
3463 * gcc.target/powerpc/pr54240.c: New test.
3464 * gcc.target/mips/pr54240.c: Likewise.
3465
3466 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3467
3468 PR target/52933
3469 * gcc.target/sh/pr52933-1.c: New.
3470 * gcc.target/sh/pr52933-2.c: New.
3471
3472 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3473
3474 PR target/50751
3475 * gcc.target/sh/pr50751-8.c: New.
3476
3477 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3478
3479 PR fortran/47586
3480 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3481 * gfortran.dg/typebound_proc_27.f03: New test.
3482
3483 2012-08-14 Sterling Augustine <saugustine@google.com>
3484
3485 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3486
3487 2012-08-14 Tobias Burnus <burnus@net-b.de>
3488
3489 PR fortran/40881
3490 * gfortran.dg/data_constraints_3.f90: New.
3491 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3492 to disable -pedantic compilation.
3493 * gfortran.dg/pr37243.f: Ditto.
3494 * gfortran.dg/g77/19990826-3.f: Ditto.
3495 * gfortran.dg/g77/20020307-1.f : Ditto.
3496 * gfortran.dg/g77/980310-3.f: Ditto.
3497
3498 2012-08-14 Tobias Burnus <burnus@net-b.de>
3499
3500 PR fortran/54234
3501 * gfortran.dg/warn_conversion_4.f90: New.
3502
3503 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR middle-end/53411
3506 PR rtl-optimization/53495
3507 * gcc.c-torture/compile/pr53411.c: New test.
3508 * gcc.c-torture/compile/pr53495.c: New test.
3509
3510 2012-08-13 Richard Guenther <rguenther@suse.de>
3511
3512 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3513
3514 2012-08-13 Richard Guenther <rguenther@suse.de>
3515
3516 PR tree-optimization/54200
3517 * gcc.dg/guality/pr54200.c: New testcase.
3518 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3519
3520 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3521
3522 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3523
3524 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3525
3526 PR target/51244
3527 * gcc.target/sh/pr51244-7.c: New.
3528 * gcc.target/sh/pr51244-8.c: New.
3529 * gcc.target/sh/pr51244-9.c: New.
3530 * gcc.target/sh/pr51244-10.c: New.
3531
3532 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3533
3534 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3535 -m2e or -m2a.
3536 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3537 * gcc.target/sh/pr53511-1.c: Likewise.
3538 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3539 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3540 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3541 * gcc.target/sh/pr53512-3.c: Likewise.
3542 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3543
3544 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3545
3546 PR target/39423
3547 * gcc.c-torture/compile/pr39423-1.c: New.
3548 * gcc.c-torture/compile/pr39423-2.c: New.
3549
3550 2012-08-12 Tobias Burnus <burnus@net-b.de>
3551
3552 PR fortran/54221
3553 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3554 they appear uninitialized on the RHS.
3555 * gfortran.dg/public_private_module_6.f90: New.
3556
3557 2012-08-11 Martin Jambor <mjambor@suse.cz>
3558
3559 PR fortran/48636
3560 * gfortran.dg/pr48636.f90: New test.
3561
3562 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3563
3564 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3565 to avoid warnings.
3566 (main): Adjust caller.
3567
3568 2012-08-10 Richard Guenther <rguenther@suse.de>
3569
3570 * gcc.dg/matrix/*.c: Adjust and move ...
3571 * gcc.dg/torture/: ... here.
3572 * gcc.dg/matrix: Remove directory.
3573
3574 2012-08-10 Richard Guenther <rguenther@suse.de>
3575
3576 PR middle-end/54219
3577 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3578
3579 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3580
3581 PR middle-end/54211
3582 * gcc.dg/tree-ssa/pr54211.c: New test.
3583
3584 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3585
3586 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3587 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3588
3589 2012-08-10 Richard Guenther <rguenther@suse.de>
3590
3591 PR tree-optimization/54109
3592 * gcc.dg/torture/pr54109.c: New testcase.
3593 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3594 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3595
3596 2012-08-10 Richard Guenther <rguenther@suse.de>
3597
3598 PR tree-optimization/54027
3599 * gcc.dg/torture/pr54027.c: New testcase.
3600
3601 2012-08-10 Richard Guenther <rguenther@suse.de>
3602
3603 * g++.dg/plugin/selfassign.c: Adjust.
3604 * gcc.dg/plugin/selfassign.c: Likewise.
3605 * gcc.dg/strlenopt-11.c: Likewise.
3606 * gcc.dg/strlenopt-13.c: Likewise.
3607 * gcc.dg/no-strict-overflow-4.c: Likewise.
3608 * gcc.dg/strict-overflow-4.c: Likewise.
3609 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3610 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3611 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3612 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3613 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3614 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3615 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3616 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3617 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3618 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3619 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3620 * gcc.dg/pr46309.c: Likewise.
3621 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3622
3623 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3624
3625 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3626 for x86 targets.
3627 * gcc.c-torture/compile/20120727-2.c: New test.
3628
3629 2012-08-09 Martin Jambor <mjambor@suse.cz>
3630
3631 * gcc.dg/ipa/iinline-4.c: New test.
3632 * gcc.dg/ipa/iinline-5.c: Likewise.
3633 * gcc.dg/ipa/iinline-6.c: Likewise.
3634 * gcc.dg/ipa/iinline-7.c: Likewise.
3635 * gcc.dg/lto/20120723_0.c: Likewise.
3636 * gcc.dg/lto/20120723_1.c: Likewise.
3637
3638 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3639
3640 PR target/39423
3641 * gcc.target/sh/pr39423-1.c: New.
3642
3643 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3644
3645 PR target/51244
3646 * gcc.target/sh/pr51244-5: New.
3647 * gcc.target/sh/pr51244-6: New.
3648
3649 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3650
3651 * gcc.target/i386/adx-addxcarry32-3.c: New.
3652 * gcc.target/i386/adx-addxcarry64-3.c: New.
3653
3654 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3655
3656 PR rtl-optimization/53701
3657 * gcc.dg/pr53701.c: New test.
3658
3659 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3660
3661 * gcc.c-torture/compile/20120727-1.c: New test.
3662
3663 2012-08-09 Tobias Burnus <burnus@net-b.de>
3664
3665 PR fortran/54199
3666 * gfortran.dg/intrinsic_shadow_4.f90: New.
3667
3668 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3669
3670 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3671
3672 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3673
3674 * gcc.c-torture/execute/20120808-1.c: New test.
3675
3676 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3677
3678 PR rtl-optimization/54157
3679 * gcc.target/i386/pr54157.c: New file.
3680
3681 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3682
3683 * gcc.target/i386/adx-addcarryx32-1.c: New.
3684 * gcc.target/i386/adx-addcarryx32-2.c: New.
3685 * gcc.target/i386/adx-addcarryx64-1.c: New.
3686 * gcc.target/i386/adx-addcarryx64-2.c: New.
3687 * gcc.target/i386/adx-check.h: New.
3688 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3689 * gcc.target/i386/sse-12.c: Add -madx.
3690 * gcc.target/i386/sse-13.c: Ditto.
3691 * gcc.target/i386/sse-14.c: Ditto.
3692 * gcc.target/i386/sse-22.c: Ditto.
3693 * gcc.target/i386/sse-23.c: Ditto.
3694 * g++.dg/other/i386-2.C: Ditto.
3695 * g++.dg/other/i386-3.C: Ditto.
3696
3697 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3698
3699 * gcc.dg/tree-ssa/slsr-5.c: New.
3700 * gcc.dg/tree-ssa/slsr-6.c: New.
3701 * gcc.dg/tree-ssa/slsr-7.c: New.
3702 * gcc.dg/tree-ssa/slsr-8.c: New.
3703 * gcc.dg/tree-ssa/slsr-9.c: New.
3704 * gcc.dg/tree-ssa/slsr-10.c: New.
3705 * gcc.dg/tree-ssa/slsr-11.c: New.
3706 * gcc.dg/tree-ssa/slsr-12.c: New.
3707 * gcc.dg/tree-ssa/slsr-13.c: New.
3708 * gcc.dg/tree-ssa/slsr-14.c: New.
3709 * gcc.dg/tree-ssa/slsr-15.c: New.
3710 * gcc.dg/tree-ssa/slsr-16.c: New.
3711 * gcc.dg/tree-ssa/slsr-17.c: New.
3712 * gcc.dg/tree-ssa/slsr-18.c: New.
3713 * gcc.dg/tree-ssa/slsr-19.c: New.
3714 * gcc.dg/tree-ssa/slsr-20.c: New.
3715 * gcc.dg/tree-ssa/slsr-21.c: New.
3716 * gcc.dg/tree-ssa/slsr-22.c: New.
3717 * gcc.dg/tree-ssa/slsr-23.c: New.
3718 * gcc.dg/tree-ssa/slsr-24.c: New.
3719 * gcc.dg/tree-ssa/slsr-25.c: New.
3720 * gcc.dg/tree-ssa/slsr-26.c: New.
3721 * gcc.dg/tree-ssa/slsr-30.c: New.
3722 * gcc.dg/tree-ssa/slsr-31.c: New.
3723
3724 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3725
3726 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3727 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3728 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3729
3730 2012-08-06 Cary Coutant <ccoutant@google.com>
3731
3732 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3733
3734 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3735
3736 PR fortran/35831
3737 * gfortran.dg/dummy_procedure_5.f90: Modified.
3738 * gfortran.dg/dummy_procedure_8.f90: New.
3739 * gfortran.dg/interface_26.f90: Modified.
3740 * gfortran.dg/proc_ptr_11.f90: Modified.
3741 * gfortran.dg/proc_ptr_15.f90: Modified.
3742 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3743 * gfortran.dg/typebound_override_1.f90: Modified.
3744 * gfortran.dg/typebound_proc_6.f03: Modified.
3745
3746 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3747
3748 PR tree-optimization/51938
3749 PR tree-optimization/52005
3750 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3751 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3752 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3753 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3754
3755 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3756
3757 Avoid crashing on erroneous static_assert usage
3758 * g++.dg/cpp0x/static_assert8.C: New test.
3759
3760 2012-08-06 Jason Merrill <jason@redhat.com>
3761
3762 * g++.dg/cpp0x/sfinae38.C: New.
3763
3764 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3765 Paolo Carlini <paolo.carlini@oracle.com>
3766
3767 PR c++/54165
3768 * g++.dg/conversion/void2.C: New.
3769
3770 2012-08-06 Tom de Vries <tom@codesourcery.com>
3771
3772 * gcc.dg/tree-ssa/vrp78.c: New test.
3773
3774 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3775 Richard Sandiford <rdsandiford@googlemail.com>
3776
3777 * g++.dg/opt/enum2.C: Require fpic target.
3778 * g++.dg/lto/20090303_0.C: Likewise.
3779
3780 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3781 Catherine Moore <clm@codesourcery.com>
3782
3783 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3784 flush function names too.
3785 * gcc.target/mips/clear-cache-1.c: Likewise.
3786
3787 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3788
3789 PR target/54156
3790 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3791
3792 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3793
3794 PR fortran/54166
3795 * gfortran.dg/array_5.f90: New test.
3796
3797 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3798
3799 PR tree-optimization/30318
3800 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3801
3802 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3803
3804 * g++.dg/ext/vector17.C: New testcase.
3805
3806 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3807
3808 PR target/51931
3809 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3810 * g++.dg/opt/longbranch1.C: Likewise.
3811
3812 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3813
3814 PR tree-optimization/53805
3815 * gcc.dg/fold-notunord.c: New testcase.
3816
3817 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3818
3819 PR fortran/48820
3820 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3821 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3822
3823 2012-08-02 Jason Merrill <jason@redhat.com>
3824 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/51213 (again)
3827 * g++.dg/cpp0x/sfinae37.C: Extend.
3828
3829 2012-08-02 Richard Guenther <rguenther@suse.de>
3830
3831 PR tree-optimization/50672
3832 * g++.dg/torture/pr50672.C: New testcase.
3833
3834 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3835
3836 PR fortran/54147
3837 * gfortran.dg/abstract_type_6.f03: Modified.
3838 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3839 * gfortran.dg/proc_ptr_comp_35.f90: New.
3840 * gfortran.dg/typebound_proc_9.f03: Modified.
3841 * gfortran.dg/typebound_proc_26.f90: New.
3842
3843 2012-08-02 Richard Guenther <rguenther@suse.de>
3844
3845 * gcc.dg/torture/pta-callused-1.c: Adjust.
3846 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3847 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3848 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3849 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3850 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3851 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3852 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3853 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3854
3855 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3856
3857 PR fortran/54033
3858 * gfortran.dg/include_6.f90: New test case.
3859 * gfortran.dg/include_7.f90: New test case.
3860 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3861
3862 2012-08-01 Tom de Vries <tom@codesourcery.com>
3863
3864 * gcc.dg/tree-ssa/vrp76.c: New test.
3865
3866 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3867
3868 PR tree-optimization/46556
3869 * gcc.dg/tree-ssa/slsr-27.c: New.
3870 * gcc.dg/tree-ssa/slsr-28.c: New.
3871 * gcc.dg/tree-ssa/slsr-29.c: New.
3872
3873 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3874
3875 PR fortran/42418
3876 * gfortran.dg/proc_decl_29.f90: New.
3877
3878 2012-07-31 Dehao Chen <dehao@google.com>
3879
3880 * gcc.dg/predict-7.c: New test.
3881
3882 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3883
3884 PR fortran/54134
3885 * gfortran.dg/typebound_override_3.f90: New.
3886
3887 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3888
3889 PR tree-optimization/53773
3890 * gcc.dg/vect/pr53773.c: New test.
3891
3892 2012-07-31 Nick Clifton <nickc@redhat.com>
3893
3894 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3895 and for XStormy16.
3896
3897 2012-07-31 Tobias Burnus <burnus@net-b.de>
3898
3899 * gfortran.dg/c_funloc_tests_6.f90: New.
3900 * gfortran.dg/c_funloc_tests_7.f90: New.
3901 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3902
3903 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR c++/53624
3906 * g++.dg/cpp0x/temp_default5.C: New.
3907
3908 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3909
3910 PR fortran/51081
3911 * gfortran.dg/proc_ptr_37.f90: New.
3912
3913 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3914
3915 * lib/target-supports.exp
3916 (check_effective_target_vect_natural_alignment): New function.
3917 * gcc.dg/align-2.c: Only run on targets with natural alignment
3918 of vector types.
3919 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3920 alignment of vector types.
3921
3922 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3923 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3924
3925 * gcc.target/i386/rdseed16-1.c: New.
3926 * gcc.target/i386/rdseed32-1.c: Ditto
3927 * gcc.target/i386/rdseed64-1.c: Ditto
3928 * gcc.target/i386/sse-12.c: Add -mrdseed.
3929 * gcc.target/i386/sse-13.c: Ditto.
3930 * gcc.target/i386/sse-14.c: Ditto.
3931 * g++.dg/other/i386-2.C: Ditto.
3932 * g++.dg/other/i386-3.C: Ditto.
3933
3934 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3935
3936 PR target/51244
3937 * gcc.target/sh/pr51244-4.c: New.
3938
3939 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3940
3941 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3942 for alpha*-*-* targets. Cleanup original tree dump.
3943
3944 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3945
3946 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3947 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3948
3949 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3950
3951 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3952 rand, srand. Include <stdlib.h>.
3953
3954 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3955
3956 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3957
3958 2012-07-26 Richard Henderson <rth@redhat.com>
3959
3960 * gcc.dg/attr-hotcold-1.c: New.
3961 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3962
3963 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3964 Sandra Loosemore <sandra@codesourcery.com>
3965
3966 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3967
3968 2012-07-26 Tobias Burnus <burnus@net-b.de>
3969
3970 * gfortran.dg/contiguous_1.f90: Update dg-error.
3971 * gfortran.dg/proc_ptr_32.f90: Ditto.
3972
3973 2012-07-26 Richard Guenther <rguenther@suse.de>
3974
3975 PR tree-optimization/54098
3976 * gcc.dg/torture/pr54098.c: New testcase.
3977
3978 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3979
3980 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3981 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3982
3983 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3984
3985 PR fortran/44354
3986 * gfortran.dg/array_constructor_39.f90: New test.
3987
3988 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3989
3990 PR fortran/44354
3991 * gfortran.dg/array_constructor_38.f90: New test.
3992
3993 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3994
3995 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3996
3997 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3998
3999 * gnat.dg/noreturn5.ad[sb]: New test.
4000
4001 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4002 Paul Brook <paul@codesourcery.com>
4003
4004 PR target/53633
4005
4006 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4007 * c-c++-common/pr53633.c: New test.
4008
4009 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4010
4011 * gcc.target/i386/asm-dialect-1.c: New test case.
4012
4013 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4014 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4015
4016 * gcc.target/i386/prefetchw-1.c: New.
4017 * gcc.target/i386/sse-12.c: Add -mprfchw.
4018 * gcc.target/i386/sse-13.c: Ditto.
4019 * gcc.target/i386/sse-14.c: Ditto.
4020 * gcc.target/i386/sse-22.c: Ditto.
4021 * gcc.target/i386/sse-23.c: Ditto.
4022 * g++.dg/other/i386-2.C: Ditto.
4023 * g++.dg/other/i386-3.C: Ditto.
4024
4025 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4026
4027 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4028
4029 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4030
4031 PR target/54051
4032 * gcc.target/arm/pr54051.c: New.
4033 * gcc.target/arm/vfp-1.c: Adjust test.
4034
4035 2012-07-24 Julian Brown <julian@codesourcery.com>
4036
4037 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4038 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4039 hard-float ARM.
4040
4041 2012-07-23 Paul Brook <paul@codesourcery.com>
4042
4043 * g++.dg/other/armv7m-1.c: New test.
4044
4045 2012-07-23 Julian Brown <julian@codesourcery.com>
4046
4047 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4048 ARM.
4049 (DO_TEST): Define to 1 for appropriate ARM targets.
4050
4051 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4052
4053 PR tree-optimization/53881
4054 * gcc.dg/pr53881.c: Renamed to ...
4055 * gcc.dg/pr53881-1.c: ... this.
4056 * gcc.dg/pr53881-2.c: New test.
4057
4058 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4059
4060 Handle recent changes in default atomics for cris*-*-linux*.
4061 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4062 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4063 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4064 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4065 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4066 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4067 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4068 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4069 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4070 -mno-unaligned-atomic-may-use-library is in effect for
4071 cris*-*-linux*.
4072 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4073 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4074 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4075 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4076 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4077 gcc.target/cris/torture/sync-mis-op-i-1.c,
4078 gcc.target/cris/torture/sync-mis-op-i-2.c,
4079 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4080 gcc.target/cris/torture/sync-mis-op-i-3.c,
4081 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4082 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4083 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4084 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4085 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4086 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4087 (main): Remove local variable x.
4088 [mis_ok]: Check that atomics don't fail.
4089
4090 2012-07-21 Andrew Pinski <apinski@cavium.com>
4091
4092 * gcc.dg/tree-ssa/vrp72.c: New test.
4093 * gcc.dg/tree-ssa/vrp73.c: New test.
4094 * gcc.dg/tree-ssa/vrp74.c: New test.
4095 * gcc.dg/tree-ssa/vrp75.c: New test.
4096
4097 2012-07-21 Andrew Pinski <apinski@cavium.com>
4098
4099 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4100 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4101
4102 2012-07-21 Andrew Pinski <apinski@cavium.com>
4103
4104 * gcc.target/mips/octeon-pop-2.c: New testcase.
4105
4106 2012-07-21 Tobias Burnus <burnus@net-b.de>
4107
4108 PR fortran/48820
4109 * gfortran.dg/assumed_rank_3.f90: New.
4110 * gfortran.dg/assumed_rank_11.f90: New.
4111 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4112 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4113 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4114
4115 2012-07-21 Andrew Pinski <apinski@cavium.com>
4116
4117 * gcc.target/mips/unaligned-1.c: New testcase.
4118
4119 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4120
4121 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4122
4123 2012-07-20 Tobias Burnus <burnus@net-b.de>
4124
4125 * gfortran.dg/bind_c_array_params_2.f90: New.
4126 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4127 and update dg-error.
4128
4129 2012-07-20 Tobias Burnus <burnus@net-b.de>
4130
4131 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4132
4133 2012-07-20 Jason Merrill <jason@redhat.com>
4134
4135 PR c++/54038
4136 * g++.dg/other/array7.C: New.
4137
4138 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4139
4140 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4141 the basic block and check loop depth.
4142 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4143 matching patterns and comments.
4144 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4145 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4146
4147 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR c++/28656
4150 * c-c++-common/pr28656.c: New test.
4151
4152 2012-07-19 Jason Merrill <jason@redhat.com>
4153
4154 PR c++/54026
4155 * g++.dg/init/mutable1.C: New.
4156
4157 2012-07-20 Tobias Burnus <burnus@net-b.de>
4158
4159 PR fortran/48820
4160 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4161 * gfortran.dg/assumed_rank_1.f90: New.
4162 * gfortran.dg/assumed_rank_1_c.c: New.
4163 * gfortran.dg/assumed_rank_2.f90: New.
4164 * gfortran.dg/assumed_rank_4.f90: New.
4165 * gfortran.dg/assumed_rank_5.f90: New.
4166 * gfortran.dg/assumed_rank_6.f90: New.
4167 * gfortran.dg/assumed_rank_7.f90: New.
4168 * gfortran.dg/assumed_rank_8.f90: New.
4169 * gfortran.dg/assumed_rank_8_c.c: New.
4170 * gfortran.dg/assumed_rank_9.f90: New.
4171 * gfortran.dg/assumed_rank_10.f90: New.
4172 * gfortran.dg/assumed_rank_12.f90: New.
4173
4174 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4175
4176 * gnat.dg/opt25.adb: New test.
4177 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4178 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4179
4180 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4181
4182 * gnat.dg/aggr20.ad[sb]: New test.
4183 * gnat.dg/aggr20_pkg.ads: New helper.
4184
4185 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4186
4187 * gnat.dg/derived_type3.adb: New test.
4188 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4189
4190 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR rtl-optimization/53942
4193 * gcc.dg/pr53942.c: New test.
4194
4195 2012-07-19 Jason Merrill <jason@redhat.com>
4196
4197 PR c++/54021
4198 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4199
4200 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4201
4202 * gnat.dg/discr38.adb: New test.
4203
4204 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4205
4206 PR middle-end/54017
4207 * c-c++-common/gomp/pr54017.c: New test.
4208
4209 2012-07-19 Richard Guenther <rguenther@suse.de>
4210 Eric Botcazou <ebotcazou@adacore.com>
4211
4212 * gnat.dg/loop_optimization11.adb: New testcase.
4213 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4214
4215 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4216 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/cpp0x/sfinae37.C: New.
4219 * g++.dg/template/access23.C: New.
4220 * g++.dg/template/access7.C: Adjust.
4221 * g++.dg/template/sfinae10.C: Don't expect errors.
4222 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4223
4224 2012-07-18 Julian Brown <julian@codesourcery.com>
4225 Sandra Loosemore <sandra@codesroucery.com>
4226
4227 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4228
4229 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4230
4231 * gnat.dg/noreturn4.ad[sb]: New test.
4232 * gnat.dg/noreturn4_pkg.ads: New helper.
4233
4234 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4235 Julian Brown <julian@codesourcery.com>
4236
4237 * gcc.target/arm/neon-vdup-1.c: New test case.
4238 * gcc.target/arm/neon-vdup-2.c: New test case.
4239 * gcc.target/arm/neon-vdup-3.c: New test case.
4240 * gcc.target/arm/neon-vdup-4.c: New test case.
4241 * gcc.target/arm/neon-vdup-5.c: New test case.
4242 * gcc.target/arm/neon-vdup-6.c: New test case.
4243 * gcc.target/arm/neon-vdup-7.c: New test case.
4244 * gcc.target/arm/neon-vdup-8.c: New test case.
4245 * gcc.target/arm/neon-vdup-9.c: New test case.
4246 * gcc.target/arm/neon-vdup-10.c: New test case.
4247 * gcc.target/arm/neon-vdup-11.c: New test case.
4248 * gcc.target/arm/neon-vdup-12.c: New test case.
4249 * gcc.target/arm/neon-vdup-13.c: New test case.
4250 * gcc.target/arm/neon-vdup-14.c: New test case.
4251 * gcc.target/arm/neon-vdup-15.c: New test case.
4252 * gcc.target/arm/neon-vdup-16.c: New test case.
4253 * gcc.target/arm/neon-vdup-17.c: New test case.
4254 * gcc.target/arm/neon-vdup-18.c: New test case.
4255 * gcc.target/arm/neon-vdup-19.c: New test case.
4256 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4257 arguments non-constant.
4258
4259 2012-07-18 Richard Guenther <rguenther@suse.de>
4260
4261 PR tree-optimization/53970
4262 * g++.dg/torture/pr53970.C: New testcase.
4263
4264 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4265
4266 PR target/38621
4267 * gcc.c-torture/compile/pr38621.c: New.
4268
4269 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4270
4271 PR target/33135
4272 * gcc.target/sh/pr33135-1.c: New.
4273 * gcc.target/sh/pr33135-2.c: New.
4274 * gcc.target/sh/pr33135-3.c: New.
4275 * gcc.target/sh/pr33135-4.c: New.
4276
4277 2012-07-17 Jason Merrill <jason@redhat.com>
4278
4279 PR c++/53995
4280 * g++.dg/parse/enum9.C: New.
4281
4282 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4283 Sandra Loosemore <sandra@codesourcery.com>
4284
4285 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4286 if there is a conflict with -mcpu=. Use -mcpu=5208.
4287
4288 2012-07-17 Jason Merrill <jason@redhat.com>
4289
4290 PR c++/53989
4291 * g++.dg/template/array23.C: New.
4292
4293 2012-07-17 Tobias Burnus <burnus@net-b.de>
4294
4295 PR fortran/53985
4296 * gfortran.dg/bind_c_usage_26.f90: New.
4297 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4298 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4299 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4300 * gfortran.dg/interop_params.f03: Ditto.
4301
4302 2012-07-17 Jason Merrill <jason@redhat.com>
4303
4304 * g++.dg/template/inherit8.C: Adjust.
4305 * g++.dg/template/using21.C: Adjust.
4306 * g++.dg/template/using22.C: Adjust.
4307
4308 PR c++/53549
4309 * g++.dg/template/current-inst1.C: New.
4310 * g++.dg/parse/crash35.C: Adjust.
4311
4312 2012-07-17 Tobias Burnus <burnus@net-b.de>
4313
4314 PR fortran/52101
4315 * gfortran.dg/oldstyle_4.f90: New.
4316
4317 2012-07-17 Tobias Burnus <burnus@net-b.de>
4318
4319 PR fortran/49265
4320 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4321 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4322
4323 2012-07-16 Jason Merrill <jason@redhat.com>
4324
4325 * g++.dg/parse/access8.C: Adjust.
4326 * g++.dg/template/sfinae6_neg.C: Adjust.
4327
4328 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4329
4330 PR fortran/53824
4331 * gfortran.dg/coarray_allocate_1.f90: New test.
4332
4333 2012-07-16 Andrew Pinski <apinski@cavium.com>
4334
4335 * gcc.c-torture/execute/bswap-1.c: New testcase.
4336 * gcc.c-torture/compile/unalign-1.c: New testcase.
4337 * gcc.c-torture/compile/20120524-1.c: New testcase.
4338 * gcc.c-torture/compile/20101216-1.c: New testcase.
4339
4340 2012-07-16 Dehao Chen <dehao@google.com>
4341
4342 Revert
4343 2012-07-10 Dehao Chen <dehao@google.com>
4344
4345 * gcc.dg/debug_info_inline.c: New test.
4346
4347 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4348
4349 PR fortran/53956
4350 * gfortran.dg/proc_decl_28.f90: New.
4351
4352 2012-07-16 Andrew Pinski <apinski@cavium.com>
4353
4354 * gcc.dg/torture/builtins-1.c: New testcase.
4355
4356 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4357
4358 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4359 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4360 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4361 gcc.target/cris/sync-1-v10.c,
4362 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4363 pass -mno-unaligned-atomic-may-use-library.
4364 * gcc.target/cris/sync-xchg-1.c: New test.
4365 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4366 valid register operand output modifier.
4367
4368 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4369
4370 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4371 characters.
4372
4373 2012-07-13 Andrew Pinski <apinski@cavium.com>
4374
4375 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4376 rather than cleanup-tree-dump.
4377 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4378
4379 2012-07-13 Richard Guenther <rguenther@suse.de>
4380
4381 PR tree-optimization/53907
4382 * gcc.target/i386/pr53907.c: New testcase.
4383
4384 2012-07-13 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/53922
4387 * gcc.dg/torture/pr53922.c: New testcase.
4388
4389 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4390
4391 PR rtl-optimization/53908
4392 * gcc.dg/torture/pr53908.c: New test.
4393
4394 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4395
4396 PR c++/53531
4397 * g++.dg/cpp0x/variadic135.C: New.
4398
4399 2012-07-12 Jason Merrill <jason@redhat.com>
4400
4401 * g++.dg/template/sfinae6_neg.C: Adjust.
4402
4403 2012-07-12 Tobias Burnus <burnus@net-b.de>
4404
4405 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4406 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4407 scan-tree-dump-times pattern.
4408
4409 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410
4411 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4412
4413 2012-07-11 Jason Merrill <jason@redhat.com>
4414
4415 DR 1402
4416 * g++.g/cpp0x/defaulted37.C: New.
4417
4418 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4419
4420 PR target/53859
4421 * gcc.target/arm/pr53859.c: New test.
4422
4423 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/53886
4426 * gcc.c-torture/compile/pr53886.c: New.
4427
4428 2012-07-10 Dehao Chen <dehao@google.com>
4429
4430 * gcc.dg/debug_info_inline.c: New test.
4431
4432 2012-07-10 Jason Merrill <jason@redhat.com>
4433
4434 PR c++/53733
4435 * g++.dg/cpp0x/defaulted36.C: New.
4436 * g++.dg/cpp0x/defaulted21.C: Adjust.
4437
4438 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4439
4440 2012-07-09 Sterling Augustine <saugustine@google.com>
4441
4442 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4443
4444 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4445
4446 PR tree-optimization/53887
4447 * gcc.dg/pr53887.c: New test.
4448
4449 2012-07-09 Jason Merrill <jason@redhat.com>
4450
4451 PR c++/53882
4452 * g++.dg/cpp0x/nullptr29.C: New.
4453
4454 2012-07-09 Tom de Vries <tom@codesourcery.com>
4455 Richard Guenther <rguenther@suse.de>
4456
4457 * gcc.dg/builtin-unreachable-6.c: New test.
4458 * gcc.dg/builtin-unreachable-5.c: New test.
4459
4460 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4461
4462 PR tree-optimization/53881
4463 * gcc.dg/pr53881.c: New test.
4464
4465 2012-07-06 Jason Merrill <jason@redhat.com>
4466
4467 PR c++/53862
4468 * g++.dg/cpp0x/variadic134.C: New.
4469
4470 PR c++/53858
4471 * g++.dg/cpp0x/alias-decl-20.C: New.
4472
4473 2012-07-06 Tom de Vries <tom@codesourcery.com>
4474
4475 PR tree-optimization/51879
4476 * gcc.dg/pr51879-16.c: New test.
4477 * gcc.dg/pr51879-17.c: Same.
4478
4479 2012-07-06 Tom de Vries <tom@codesourcery.com>
4480
4481 PR tree-optimization/52009
4482 * gcc.dg/pr51879-7.c: New test.
4483 * gcc.dg/pr51879-18.c: New test.
4484
4485 2012-07-05 Jason Merrill <jason@redhat.com>
4486
4487 PR c++/50852
4488 * g++.dg/template/typedef39.C: New.
4489
4490 PR c++/53039
4491 * g++.dg/cpp0x/variadic133.C: New.
4492 * g++.dg/template/param1.C: Adjust.
4493
4494 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4495
4496 PR target/48941
4497 PR target/51980
4498 * gcc.target/arm/neon/vtrnf32.c: Update.
4499 * gcc.target/arm/neon/vtrns32.c: Update.
4500 * gcc.target/arm/neon/vtrnu32.c: Update.
4501 * gcc.target/arm/neon/vzipf32.c: Update.
4502 * gcc.target/arm/neon/vzips32.c: Update.
4503 * gcc.target/arm/neon/vzipu32.c: Update.
4504
4505 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4506
4507 PR fortran/53732
4508 * gfortran.dg/inline_sum_4.f90: New test.
4509
4510 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4511
4512 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4513
4514 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4515
4516 * gcc.target/arm/fma-sp.c: New testcase.
4517 * gcc.target/arm/fma.c: Likewise.
4518 * gcc.target/arm/fma.h: Likewise.
4519
4520 2012-07-04 Jason Merrill <jason@redhat.com>
4521
4522 PR c++/53848
4523 * g++.dg/other/enum3.C: New.
4524
4525 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4526
4527 PR middle-end/53321
4528 * g++.dg/torture/pr53321.C: New test.
4529
4530 2012-07-04 Richard Guenther <rguenther@suse.de>
4531
4532 PR tree-optimization/53844
4533 * g++.dg/tree-ssa/pr53844.C: New testcase.
4534
4535 2012-07-04 Richard Guenther <rguenther@suse.de>
4536
4537 PR tree-optimization/53849
4538 * gcc.dg/pr53849.c: New testcase.
4539
4540 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR c++/53812
4543 * g++.dg/ext/label14.C: New test.
4544
4545 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4546
4547 PR target/53811
4548 * g++.dg/other/pr53811.C: New test.
4549
4550 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4551
4552 PR target/28896
4553 * gcc.target/m68k/stack-limit-1.c: New testcase.
4554
4555 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4556
4557 * gnat.dg/recursive_call.adb: New test.
4558
4559 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4560
4561 * gnat.dg/discr37.ad[sb]: New test.
4562
4563 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4564
4565 * g++.dg/other/packed1.C: Remove SH from xfail list.
4566
4567 2012-07-02 Jason Merrill <jason@redhat.com>
4568
4569 PR c++/53619
4570 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4571
4572 PR c++/53783
4573 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4574
4575 PR c++/53788
4576 * g++.dg/cpp0x/decltype39.C: New.
4577 * g++.dg/diagnostic/method1.C: Adjust.
4578
4579 PR c++/53816
4580 * g++.dg/template/ref6.C: New.
4581
4582 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4583
4584 PR target/53568
4585 * gcc.target/sh/pr53568-1.c: New.
4586
4587 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4588
4589 PR target/51244
4590 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4591
4592 2012-07-02 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/53821
4595 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4596
4597 PR c++/53524
4598 * g++.dg/template/enum7.C: New.
4599 * g++.dg/other/ptrmem10.C: Adjust.
4600 * g++.dg/other/ptrmem11.C: Adjust.
4601 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4602
4603 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4604
4605 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4606
4607 2012-07-01 Wei Guozhi <carrot@google.com>
4608
4609 PR target/53447
4610 * gcc.target/arm/pr53447-1.c: New testcase.
4611 * gcc.target/arm/pr53447-2.c: New testcase.
4612 * gcc.target/arm/pr53447-3.c: New testcase.
4613 * gcc.target/arm/pr53447-4.c: New testcase.
4614
4615 2012-06-29 Richard Guenther <rguenther@suse.de>
4616
4617 PR tree-optimization/47061
4618 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4619
4620 2012-06-29 Richard Guenther <rguenther@suse.de>
4621
4622 PR tree-optimization/37541
4623 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4624
4625 2012-06-29 Richard Guenther <rguenther@suse.de>
4626
4627 PR tree-optimization/52589
4628 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4629
4630 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4631
4632 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4633
4634 * g++.dg/template/error46.C: Add missing comment to dg-message.
4635 * g++.dg/template/crash107.C: Likewise.
4636 * g++.dg/template/error47.C: Likewise.
4637 * g++.dg/template/crash108.C: Likewise.
4638 * g++.dg/overload/operator5.C: Likewise.
4639
4640 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4641 errors in dg-message directives, add comments.
4642
4643 2012-06-28 Kai Tietz <ktietz@redhat.com>
4644
4645 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4646 hard-coded 'unsigned long'.
4647
4648 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR tree-optimization/51581
4651 * gcc.dg/vect/pr51581-4.c: New test.
4652
4653 PR tree-optimization/53645
4654 * gcc.c-torture/execute/pr53645-2.c: New test.
4655
4656 2012-06-28 Richard Guenther <rguenther@suse.de>
4657
4658 PR middle-end/53790
4659 * gcc.dg/torture/pr53790.c: New testcase.
4660
4661 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR tree-optimization/53645
4664 * gcc.c-torture/execute/pr53645.c: New test.
4665
4666 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4667
4668 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4669
4670 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4671
4672 PR debug/53671
4673 PR debug/49888
4674 * gcc.dg/guality/pr49888.c: Account for the possibility that
4675 the variable is optimized out at the first test.
4676
4677 2012-06-27 Jason Merrill <jason@redhat.com>
4678
4679 * g++.dg/cpp0x/override2.C: Adjust.
4680 * g++.dg/template/error5.C: Adjust.
4681 * g++.dg/parse/crash28.C: Adjust.
4682
4683 PR c++/53563
4684 * g++.dg/parse/template27.C: New.
4685 * g++.dg/template/crash74.C: Adjust expected output.
4686
4687 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4688
4689 PR fortran/41951
4690 PR fortran/49591
4691 * gfortran.dg/typebound_operator_16.f03: New.
4692
4693 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4694
4695 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4696 even src1.i and src2.i fields even in the second half of the arrays.
4697
4698 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4699
4700 PR c++/51033.
4701 * g++.dg/torture/vshuf-16.inc: New test.
4702 * g++.dg/torture/vshuf-2.inc: New test.
4703 * g++.dg/torture/vshuf-4.inc: New test.
4704 * g++.dg/torture/vshuf-8.inc: New test.
4705 * g++.dg/torture/vshuf-main.inc: New test.
4706 * g++.dg/torture/vshuf-v16hi.C: New test.
4707 * g++.dg/torture/vshuf-v16qi.C: New test.
4708 * g++.dg/torture/vshuf-v2df.C: New test.
4709 * g++.dg/torture/vshuf-v2di.C: New test.
4710 * g++.dg/torture/vshuf-v2sf.C: New test.
4711 * g++.dg/torture/vshuf-v2si.C: New test.
4712 * g++.dg/torture/vshuf-v4df.C: New test.
4713 * g++.dg/torture/vshuf-v4di.C: New test.
4714 * g++.dg/torture/vshuf-v4sf.C: New test.
4715 * g++.dg/torture/vshuf-v4si.C: New test.
4716 * g++.dg/torture/vshuf-v8hi.C: New test.
4717 * g++.dg/torture/vshuf-v8qi.C: New test.
4718 * g++.dg/torture/vshuf-v8si.C: New test.
4719
4720 2012-06-27 Richard Guenther <rguenther@suse.de>
4721
4722 PR middle-end/53676
4723 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4724
4725 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4726
4727 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4728 scan-dump-dem-not): Use printable pattern in test name.
4729
4730 2012-06-26 Sterling Augustine <saugustine@google.com>
4731 Dominique Dhumieres <dominiq@lps.ens.fr>
4732
4733 * gcc.dg/pubtypes-2.c: Update expected output.
4734 * gcc.dg/pubtypes-3.c: Likewise.
4735 * gcc.dg/pubtypes-4.c: Likewise.
4736
4737 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4738
4739 * gcc.dg/tree-ssa/slsr-1.c: New test.
4740 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4741 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4742 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4743
4744 2012-06-26 Matt Turner <mattst88@gmail.com>
4745
4746 PR target/35294
4747 * gcc.target/arm/mmx-2.c: New.
4748
4749 2012-06-26 Richard Guenther <rguenther@suse.de>
4750
4751 PR c++/53752
4752 * g++.dg/torture/pr53752.C: New testcase.
4753
4754 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR tree-optimization/53748
4757 * gcc.c-torture/compile/pr53748.c: New test.
4758
4759 2012-06-25 Jason Merrill <jason@redhat.com>
4760
4761 PR c++/53498
4762 PR c++/53305
4763 * g++.dg/cpp0x/decltype38.C: New.
4764 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4765
4766 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4767
4768 * lib/target-supports-dg.exp (testname-for-summary): New.
4769 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4770 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4771 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4772 scan-module-absence, output-exists, output-exists-not: Use
4773 testname-for-summary.
4774 (dg-test): Clean up testname_with_flags.
4775 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4776 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4777 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4778 scan-assembler-dem-not, object-size: Use testname-for-summary.
4779 * lib/gcov.exp (run-gcov): Likewise.
4780 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4781 scan-dump-dem, scan-dump-dem-note): Likewise.
4782
4783 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4784 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4785 including profopt.opt; save and restore existing value.
4786 * g++.dg/bprob/bprob.exp: Likewise.
4787 * gcc.dg/matrix/matrix.exp: Likewise.
4788 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4789 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4790 PROFOPT_OPTIONS.
4791
4792 2012-06-25 Richard Henderson <rth@redhat.com>
4793
4794 * gcc.dg/pr53749.c: New.
4795
4796 2012-06-25 Jason Merrill <jason@redhat.com>
4797
4798 PR c++/52988
4799 * g++.dg/cpp0x/nullptr28.C: New.
4800
4801 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4802
4803 * gcc.target/arm/neon-vld1_dupQ.c: New.
4804
4805 2012-06-25 Florian Weimer <fweimer@redhat.com>
4806
4807 * g++.dg/init/new35.C: New.
4808 * g++.dg/init/new36.C: New.
4809 * g++.dg/init/new37.C: New.
4810 * g++.dg/ext/vla5.C: New warning.
4811 * g++.dg/ext/vla8.C: New warning.
4812 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4813
4814 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4815 James Greenhalgh <james.greenhalgh@arm.com>
4816
4817 * gcc.target/arm/ftest-support-arm.h New testcase.
4818 * gcc.target/arm/ftest-support-thumb.h Likewise.
4819 * gcc.target/arm/ftest-support.h Likewise.
4820 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4821 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4822 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4823 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4824 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4825 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4826 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4827 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4828 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4829 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4830 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4831 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4832 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4833 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4834 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4835 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4836 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4837 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4838 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4839 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4840 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4841 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4842 * lib/target-supports.exp
4843 (check_effective_target_arm_arch_FUNC): Add support for more
4844 architectures.
4845 (add_options_for_arm_arch_FUNC): Likewise.
4846 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4847
4848 2012-06-25 Jason Merrill <jason@redhat.com>
4849
4850 PR c++/53202
4851 * g++.dg/cpp0x/constexpr-tuple.C: New.
4852
4853 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR target/53759
4856 * gcc.target/i386/pr53759.c: New test.
4857
4858 PR c++/53594
4859 * g++.dg/cpp0x/nsdmi7.C: New test.
4860
4861 2012-06-24 Kai Tietz <ktietz@redhat.com>
4862
4863 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4864 for LLP64 targets.
4865 * gcc.target/i386/pr38988.c: Likewise.
4866
4867 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4868
4869 PR fortran/47710
4870 PR fortran/53328
4871 * gfortran.dg/typebound_generic_12.f03: New.
4872 * gfortran.dg/typebound_generic_13.f03: New.
4873
4874 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/lto15.ad[sb]: New test.
4877
4878 2012-06-21 Meador Inge <meadori@codesourcery.com>
4879
4880 PR c/53702
4881 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4882
4883 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4884
4885 * gcc.dg/pch/ident-1.c: New test.
4886 * gcc.dg/pch/ident-1.hs: Header file for new test.
4887
4888 2012-06-21 Michael Matz <matz@suse.de>
4889
4890 PR middle-end/53688
4891 * gcc.c-torture/execute/pr53688.c: New test.
4892
4893 2012-06-20 Richard Guenther <rguenther@suse.de>
4894
4895 PR tree-optimization/30318
4896 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4897
4898 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4899
4900 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4901
4902 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4903
4904 * gcc.target/i386/clearcapv2.map: New file.
4905 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4906
4907 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4908
4909 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4910 and add __sh__ case.
4911
4912 2012-06-19 Jason Merrill <jason@redhat.com>
4913
4914 PR c++/52637
4915 * g++.dg/debug/localclass1.C: New.
4916
4917 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4918
4919 * g++.dg/cpp0x/override4.C: New.
4920
4921 2012-06-14 Jason Merrill <jason@redhat.com>
4922
4923 PR c++/53651
4924 * g++.dg/cpp0x/decltype37.C: New.
4925
4926 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4927
4928 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4929
4930 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4931
4932 * gcc.c-torture/compile/vector-5.c,
4933 gcc.c-torture/compile/vector-6.c: New tests.
4934
4935 2012-06-19 Richard Henderson <rth@redhat.com>
4936
4937 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4938
4939 2012-06-19 Richard Guenther <rguenther@suse.de>
4940
4941 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4942
4943 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4944
4945 PR target/53712
4946 * gcc.target/i386/pr53712.c: New test.
4947
4948 2012-06-18 Tobias Burnus <burnus@net-b.de>
4949
4950 PR fortran/53692
4951 * gfortran.dg/elemental_optional_args_6.f90: New.
4952
4953 2012-06-18 Tobias Burnus <burnus@net-b.de>
4954
4955 PR fortran/53526
4956 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4957 * gfortran.dg/coarray/move_alloc_1.f90
4958
4959 2012-06-18 Tobias Burnus <burnus@net-b.de>
4960
4961 PR fortran/53526
4962 * gfortran.dg/coarray_27.f90: New.
4963
4964 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4965 Greta Yorsh <Greta.Yorsh@arm.com>
4966
4967 * gcc.target/arm/epilog-1.c: New test.
4968
4969 2012-06-18 Richard Guenther <rguenther@suse.de>
4970
4971 PR tree-optimization/53693
4972 * g++.dg/torture/pr53693.C: New testcase.
4973
4974 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4975
4976 PR tree-optimization/53703
4977 * gcc.dg/torture/pr53703.c: New test.
4978
4979 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4980
4981 PR middle-end/53698
4982 * gcc.target/i386/pr53698.c: New test.
4983
4984 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4985
4986 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4987
4988 2012-06-17 Tobias Burnus <burnus@net-b.de>
4989
4990 PR fortran/53691
4991 PR fortran/53685
4992 * gfortran.dg/transfer_check_3.f90: New.
4993
4994 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4995
4996 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4997
4998 2012-06-16 Tobias Burnus <burnus@net-b.de>
4999
5000 PR fortran/53642
5001 PR fortran/45170
5002 * gfortran.dg/deferred_type_param_8.f90: New.
5003
5004 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5005
5006 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5007 testname that includes flags, passed in as new argument, in
5008 pass/fail messages.
5009 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5010 and pass it to verify-* procedures.
5011
5012 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5013 alignment torture options with usual torture options.
5014
5015 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5016 messages reported for one line of source code.
5017 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5018 * g++.dg/cpp0x/decltype2.C: Likewise.
5019 * g++.dg/cpp0x/decltype3.C: Likewise.
5020 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5021 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5022 * g++.dg/cpp0x/static_assert3.C: Likewise.
5023 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5024 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5025 * g++.dg/cpp0x/union1.C: Likewise.
5026 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5027 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5028 * g++.dg/cpp0x/variadic2.C: Likewise.
5029 * g++.dg/cpp0x/variadic20.C: Likewise.
5030 * g++.dg/cpp0x/variadic74.C: Likewise.
5031 * g++.dg/diagnostic/bitfld2.C: Likewise.
5032 * g++.dg/ext/attrib44.C: Likewise.
5033 * g++.dg/ext/no-asm-1.C: Likewise.
5034 * g++.dg/other/error34.C: Likewise.
5035 * g++.dg/parse/crash46.C: Likewise.
5036 * g++.dg/parse/error10.C: Likewise.
5037 * g++.dg/parse/error2.C: Likewise.
5038 * g++.dg/parse/error3.C: Likewise.
5039 * g++.dg/parse/error36.C: Likewise.
5040 * g++.dg/parse/error8.C: Likewise.
5041 * g++.dg/parse/error9.C: Likewise.
5042 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5043 * g++.dg/parse/parser-pr28152.C: Likewise.
5044 * g++.dg/parse/template25.C: Likewise.
5045 * g++.dg/parse/typename11.C: Likewise.
5046 * g++.dg/tc1/dr147.C: Likewise.
5047 * g++.dg/template/deduce3.C: Likewise.
5048 * g++.dg/template/koenig9.C: Likewise.
5049 * g++.dg/template/pr23510.C: Likewise.
5050 * g++.dg/warn/pr12242.C: Likewise.
5051 * g++.dg/warn/pr30551-2.C: Likewise.
5052 * g++.dg/warn/pr30551.C: Likewise.
5053 * g++.old-deja/g++.other/typename1.C: Likewise.
5054 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5055
5056 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5057
5058 PR c++/51033
5059 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5060 * c-c++-common/torture/vshuf-2.inc: Likewise.
5061 * c-c++-common/torture/vshuf-4.inc: Likewise.
5062 * c-c++-common/torture/vshuf-8.inc: Likewise.
5063 * c-c++-common/torture/vshuf-main.inc: Likewise.
5064 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5065 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5066 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5067 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5068 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5069 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5070 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5071 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5072 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5073 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5074 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5075 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5076 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5077 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5078
5079 2012-06-15 Michael Matz <matz@suse.de>
5080
5081 * gcc.dg/tree-ssa/vector-4.c: New test.
5082
5083 2012-06-15 Michael Matz <matz@suse.de>
5084
5085 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5086 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5087
5088 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5089
5090 PR tree-optimization/53636
5091 * gcc.target/arm/pr53636.c: New test.
5092
5093 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR tree-optimization/51581
5096 * gcc.c-torture/execute/pr51581-1.c: New test.
5097 * gcc.c-torture/execute/pr51581-2.c: New test.
5098 * gcc.dg/vect/pr51581-1.c: New test.
5099 * gcc.dg/vect/pr51581-2.c: New test.
5100 * gcc.dg/vect/pr51581-3.c: New test.
5101 * gcc.target/i386/avx-pr51581-1.c: New test.
5102 * gcc.target/i386/avx-pr51581-2.c: New test.
5103 * gcc.target/i386/avx2-pr51581-1.c: New test.
5104 * gcc.target/i386/avx2-pr51581-2.c: New test.
5105 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5106
5107 2012-06-15 Richard Guenther <rguenther@suse.de>
5108
5109 * gcc.c-torture/execute/20120615-1.c: New testcase.
5110
5111 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/vect8.ad[sb]: New test.
5114
5115 2012-06-14 Richard Guenther <rguenther@suse.de>
5116
5117 * gcc.dg/tree-ssa/vrp.h: New testcase.
5118 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5119
5120 2012-06-13 Christian Bruel <christian.bruel@st.com>
5121
5122 PR target/53621
5123 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5124
5125 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5126
5127 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5128
5129 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5130
5131 PR testsuite/20771
5132 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5133 test summary unique.
5134
5135 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5136 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5137 scan-stack-usage-not): Don't strip torture options from test name.
5138
5139 * lib/scandump.exp (scan-dump-times): Use printable version of
5140 regexp in test summary line.
5141
5142 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5143 messages reported for one line of source code.
5144 * gcc.dg/format/few-1.c: Likewise.
5145 * gcc.dg/ia64-sync-2.c: Likewise.
5146 * gcc.dg/sync-2.c: Likewise.
5147 * gcc.dg/noncompile/pr44517.c: Likewise.
5148
5149 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5150
5151 PR debug/49888
5152 * gcc.dg/guality/pr49888.c: New.
5153
5154 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5155
5156 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5157 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5158 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5159
5160 2012-06-13 Tobias Burnus <burnus@net-b.de>
5161
5162 PR fortran/53643
5163 * gfortran.dg/intent_out_7.f90: New.
5164
5165 2012-06-13 Tobias Burnus <burnus@net-b.de>
5166
5167 PR fortran/53597
5168 * gfortran.dg/save_4.f90: New.
5169
5170 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c/53532
5173 PR c/51034
5174 PR c/53196
5175 * gcc.dg/pr53532.c: New test.
5176 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5177 adjust line numbers.
5178 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5179 * gcc.dg/Wcxx-compat-8.c: Likewise.
5180 * gcc.dg/pr51034.c: New test.
5181 * gcc.dg/pr53196-1.c: New test.
5182 * gcc.dg/pr53196-2.c: New test.
5183
5184 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5185
5186 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5187 alignment torture options with usual torture options.
5188 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5189 instead of dg-options.
5190 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5191 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5192 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5193 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5194 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5195 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5196
5197 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5198 to checks for multiple messages reported for one line of source code.
5199 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5200
5201 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5202 messages reported for one line of source code.
5203
5204 * gcc.dg/20031223-1.c: Add comments to check for multiple
5205 messages reported for one line of source code.
5206 * gcc.dg/Wconversion-integer.c: Likewise.
5207 * gcc.dg/Wfatal-2.c: Likewise.
5208 * gcc.dg/Wfatal.c: Likewise.
5209 * gcc.dg/Wobjsize-1.c: Likewise.
5210 * gcc.dg/c99-vla-jump-1.c: Likewise.
5211 * gcc.dg/c99-vla-jump-2.c: Likewise.
5212 * gcc.dg/c99-vla-jump-3.c: Likewise.
5213 * gcc.dg/c99-vla-jump-4.c: Likewise.
5214 * gcc.dg/c99-vla-jump-5.c: Likewise.
5215 * gcc.dg/decl-9.c: Likewise.
5216 * gcc.dg/declspec-10.c: Likewise.
5217 * gcc.dg/declspec-18.c: Likewise.
5218 * gcc.dg/mtune.c: Likewise.
5219 * gcc.dg/parser-pr28152-2.c: Likewise.
5220 * gcc.dg/parser-pr28152.c: Likewise.
5221 * gcc.dg/pr14475.c: Likewise.
5222 * gcc.dg/pr27953.c: Likewise.
5223 * gcc.dg/pr28322-3.c: Likewise.
5224 * gcc.dg/pr30457.c: Likewise.
5225 * gcc.dg/pr30551-2.c: Likewise.
5226 * gcc.dg/pr30551-3.c: Likewise.
5227 * gcc.dg/pr30551-4.c: Likewise.
5228 * gcc.dg/pr30551-5.c: Likewise.
5229 * gcc.dg/pr30551-6.c: Likewise.
5230 * gcc.dg/pr30551.c: Likewise.
5231 * gcc.dg/pr45461.c: Likewise.
5232 * gcc.dg/pr48552-1.c: Likewise.
5233 * gcc.dg/pr48552-2.c: Likewise.
5234 * gcc.dg/redecl-1.c: Likewise.
5235 * gcc.dg/transparent-union-3.c: Likewise.
5236 * gcc.dg/utf-dflt.c: Likewise.
5237 * gcc.dg/utf-dflt2.c: Likewise.
5238 * gcc.dg/vla-8.c: Likewise.
5239 * gcc.dg/vla-init-1.c: Likewise.
5240 * gcc.dg/wtr-int-type-1.c: Likewise.
5241
5242 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5243 messages reported for for one line of source code.
5244 * c-c++-common/raw-string-5.c: Likewise.
5245 * c-c++-common/raw-string-4.c: Likewise.
5246 * c-c++-common/raw-string-6.c: Likewise.
5247 * c-c++-common/pr20000.c: Likewise.
5248
5249 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5250 messages reported for one line of source code.
5251 * gcc.dg/cpp/pr30786.c: Likewise.
5252 * gcc.dg/cpp/pr28709.c: Likewise.
5253 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5254 * gcc.dg/cpp/macspace2.c: Likewise.
5255 * gcc.dg/cpp/missing-header-1.c: Likewise.
5256 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5257 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5258 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5259
5260 2012-06-12 Jason Merrill <jason@redhat.com>
5261
5262 PR c++/53599
5263 * g++.dg/template/local7.C: New.
5264
5265 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5266
5267 PR target/53511
5268 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5269 * gcc.target/sh/pr51340-2.c: Likewise.
5270 * gcc.target/sh/pr51340-3.c: Likewise.
5271
5272 2012-06-12 Michael Matz <matz@suse.de>
5273
5274 * gcc.dg/torture/alias-1.c: New test.
5275
5276 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR rtl-optimization/53589
5279 * gcc.dg/torture/pr53589.c: New test.
5280
5281 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5282
5283 PR target/50749
5284 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5285 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5286 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5287 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5288 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5289 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5290 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5291 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5292 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5293 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5294 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5295 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5296 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5297 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5298 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5299 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5300
5301 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5302
5303 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5304 (check_intel_cpu_model): New function.
5305 (check_amd_cpu_model): New function.
5306 (check_features): New function.
5307 (__get_cpuid_output): New function.
5308 (check_detailed): New function.
5309 (fn1): Rename to quick_check.
5310 (main): Update to call quick_check and call check_detailed.
5311
5312 2012-06-11 Richard Henderson <rth@redhat.com>
5313
5314 * lib/target-supports.exp
5315 (check_effective_target_sync_long_long_runtime): Use
5316 check_effective_target_lp64 instead of
5317 check_effective_target_powerpc64 for powerpc targets.
5318
5319 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5320
5321 PR target/53511
5322 * gcc.target/sh/pr53511-1.c: New.
5323
5324 2012-06-11 Richard Guenther <rguenther@suse.de>
5325
5326 PR middle-end/53470
5327 * g++.dg/lto/pr53470_0.C: New testcase.
5328 * gcc.dg/lto/pr53470_0.c: Likewise.
5329
5330 2012-06-11 Richard Guenther <rguenther@suse.de>
5331
5332 PR c++/53605
5333 * g++.dg/ext/pr53605.C: New testcase.
5334
5335 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5336
5337 * gnat.dg/specs/array1.ads: New test.
5338 * gnat.dg/specs/array2.ads: Likewise.
5339 * gnat.dg/array22.adb: Likewise.
5340
5341 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5342
5343 * gnat.dg/constant4.adb: New test.
5344 * gnat.dg/constant4_pkg.ads: New helper.
5345
5346 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5347
5348 PR fortran/52552
5349 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5350 * gfortran.dg/allocate_class_1.f90: Modified.
5351 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5352 * gfortran.dg/allocate_class_2.f90: New.
5353
5354 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5355
5356 PR middle-end/53535
5357 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5358
5359 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5360
5361 PR fortran/52861
5362 * gfortran.dg/string_assign_2.f90: New test case.
5363
5364 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5365
5366 PR fortran/52861
5367 * gfortran.dg/string_assign_1.f90: New test case.
5368
5369 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR middle-end/53580
5372 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5373 * gcc.dg/gomp/critical-4.c: Likewise.
5374 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5375 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5376 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5377 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5378 * c-c++-common/gomp/pr53580.c: New test.
5379
5380 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5381
5382 PR c++/51214
5383 * g++.dg/cpp0x/forw_enum11.C: New.
5384
5385 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5386
5387 PR c++/53567
5388 * g++.dg/cpp0x/alias-decl-19.C: New.
5389
5390 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5391
5392 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5393
5394 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5395
5396 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5397 (XSTATE_FP): Ditto.
5398 (XSTATE_SSE): Ditto.
5399 (XSTATE_YMM): Ditto.
5400 (avx_os_support): Use new defines.
5401
5402 2012-06-06 Richard Guenther <rguenther@suse.de>
5403
5404 PR testsuite/32380
5405 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5406 loops.
5407
5408 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5409
5410 PR c++/52841
5411 * g++.dg/cpp0x/pr52841.C: New testcase.
5412
5413 2012-06-06 Richard Guenther <rguenther@suse.de>
5414
5415 PR tree-optimization/53081
5416 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5417 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5418
5419 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5420
5421 * gcc.target/powerpc/pr53487.c: New test.
5422
5423 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5424
5425 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5426
5427 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5428
5429 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5430
5431 2012-06-05 Richard Guenther <rguenther@suse.de>
5432
5433 PR tree-optimization/30442
5434 * gcc.dg/vect/bb-slp-30.c: New testcase.
5435
5436 2012-06-05 Richard Guenther <rguenther@suse.de>
5437
5438 PR tree-optimization/53081
5439 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5440 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5441 -fno-tree-loop-distribute-patterns.
5442
5443 2012-06-05 Alan Modra <amodra@gmail.com>
5444
5445 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5446 Check static chain in nested funcs.
5447
5448 2012-06-04 Tobias Burnus <burnus@net-b.de>
5449
5450 PR fortran/50619
5451 * gfortran.dg/init_flag_10.f90: New.
5452
5453 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5454
5455 PR c++/53524
5456 * g++.dg/warn/Wenum-compare-no-2: New.
5457
5458 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5459
5460 PR preprocessor/53463
5461 * g++.dg/cpp/limits.C: New test.
5462 * g++.dg/parse/error19.C: Adjust.
5463 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5464 * g++.dg/warn/pr35635.C: Likewise.
5465 * g++.old-deja/g++.pt/assign1.C: Likewise.
5466
5467 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5468
5469 PR target/53559
5470 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5471 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5472 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5473 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5474 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5475 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5476 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5477 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5478
5479 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5480
5481 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5482
5483 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR tree-optimization/53550
5486 * gcc.dg/pr53550.c: New test.
5487
5488 2012-06-04 Richard Guenther <rguenther@suse.de>
5489
5490 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5491 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5492 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5493
5494 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5495
5496 PR fortran/48831
5497 * gfortran.dg/parameter_array_element_2.f90: New.
5498
5499 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5500
5501 PR target/53512
5502 * gcc.target/sh/pr53512-1.c: New.
5503 * gcc.target/sh/pr53512-2.c: New.
5504 * gcc.target/sh/pr53512-3.c: New.
5505 * gcc.target/sh/pr53512-4.c: New.
5506
5507 2012-06-01 Jason Merrill <jason@redhat.com>
5508
5509 PR c++/52973
5510 * g++.dg/ext/visibility/template12.C: New.
5511 * g++.dg/ext/attrib14.C: Adjust warning line.
5512
5513 PR c++/52725
5514 * g++.dg/parse/new6.C: New.
5515 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5516
5517 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5518
5519 * c-c++-common/restrict-2.c: Revert previous change.
5520
5521 2012-06-01 Jason Merrill <jason@redhat.com>
5522
5523 PR c++/53137
5524 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5525
5526 PR c++/53484
5527 * g++.dg/cpp0x/auto33.C: New.
5528
5529 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/26155
5532 * g++.dg/parse/namespace-alias-1.C: New.
5533
5534 2012-06-01 Christian Bruel <christian.bruel@st.com>
5535
5536 * gcc.dg/spec-options.c: New test.
5537 * gcc.dg/foo.specs: New file.
5538
5539 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5540
5541 PR ada/53517
5542 * gnat.dg/lto14.adb: Skip on Solaris.
5543
5544 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5545
5546 * gcc.target/cris/sync-1-v10.c,
5547 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5548 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5549 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5550 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5551 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5552 gcc.target/cris/torture/sync-mis-op-i-1.c,
5553 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5554 gcc.target/cris/torture/sync-mis-op-i-2.c,
5555 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5556 gcc.target/cris/torture/sync-mis-op-i-3.c,
5557 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5558 gcc.target/cris/torture/sync-mis-op-s-1.c,
5559 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5560 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5561 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5562 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5563 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5564 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5565 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5566 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5567 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5568
5569 2012-05-31 Richard Guenther <rguenther@suse.de>
5570
5571 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5572 ldist-pr45948.c with disabled SCCP.
5573
5574 2012-05-31 Richard Guenther <rguenther@suse.de>
5575
5576 PR middle-end/48493
5577 * gcc.dg/torture/pr48493.c: New testcase.
5578
5579 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5580
5581 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5582 arm32 to targets.
5583 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5584 of the initialization loop.
5585 (dg-final): Adjust the expected number of vectorized loops depending
5586 on vect_char_mult target selector.
5587
5588 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5589
5590 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5591 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5592 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5593 New tests.
5594
5595 2012-05-30 Jason Merrill <jason@redhat.com>
5596
5597 PR c++/53356
5598 * g++.dg/init/new34.C: New.
5599 * g++.dg/tree-ssa/stabilize1.C: New.
5600
5601 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR c++/53356
5604 * g++.dg/init/new33.C: New test.
5605
5606 2012-05-30 Richard Guenther <rguenther@suse.de>
5607
5608 PR middle-end/53501
5609 * gcc.dg/torture/pr53501.c: New testcase.
5610 * c-c++-common/restrict-2.c: Adjust.
5611
5612 2012-05-30 Alan Modra <amodra@gmail.com>
5613
5614 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5615 torture-finish.
5616
5617 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5618
5619 * gcc.target/i386/shuf-concat.c: New test.
5620
5621 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR rtl-optimization/53519
5624 * gcc.c-torture/compile/pr53519.c: New test.
5625
5626 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5627
5628 * gcc.target/arm/neon-vrev.c: New.
5629
5630 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5631
5632 PR target/51340
5633 * gcc.target/sh/pr51340-1.c: New.
5634 * gcc.target/sh/pr51340-2.c: New.
5635 * gcc.target/sh/pr51340-3.c: New.
5636
5637 2012-05-29 Richard Guenther <rguenther@suse.de>
5638
5639 PR tree-optimization/53516
5640 * gcc.dg/torture/pr53516.c: New testcase.
5641
5642 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5643
5644 PR preprocessor/53229
5645 * gcc.dg/cpp/paste6.c: Force to run without
5646 -ftrack-macro-expansion.
5647 * gcc.dg/cpp/paste8.c: Likewise.
5648 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5649 -ftrack-macro-expansion.
5650 * gcc.dg/cpp/paste12.c: Force to run without
5651 -ftrack-macro-expansion.
5652 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5653 -ftrack-macro-expansion.
5654 * gcc.dg/cpp/paste13.c: Likewise.
5655 * gcc.dg/cpp/paste14.c: Likewise.
5656 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5657 -ftrack-macro-expansion.
5658 * gcc.dg/cpp/paste18.c: New test.
5659
5660 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5661
5662 * gcc.target/cris/torture/trap-1.c,
5663 gcc.target/cris/torture/trap-2.c,
5664 gcc.target/cris/torture/trap-3.c,
5665 gcc.target/cris/torture/trap-v0.c,
5666 gcc.target/cris/torture/trap-v3.c: New tests.
5667
5668 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/25137
5671 * g++.dg/warn/Wbraces3.C: New.
5672 * g++.dg/warn/Wbraces4.C: Likewise.
5673
5674 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR tree-optimization/53505
5677 * c-c++-common/torture/pr53505.c: New test.
5678
5679 2012-05-27 Nathan Sidwell <nathan@acm.org>
5680
5681 * gcc.dg/stmt-expr-4.c: New.
5682
5683 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/53491
5686 * g++.dg/parse/crash60.C: New.
5687
5688 2012-05-26 Jason Merrill <jason@redhat.com>
5689
5690 PR c++/53220
5691 * c-c++-common/array-lit.c: New.
5692 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5693
5694 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5695
5696 PR ada/50294
5697 * gnat.dg/array21.adb: New test.
5698
5699 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5700
5701 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5702
5703 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/32054
5706 * g++.dg/other/anon-union3.C: New.
5707
5708 2012-05-25 Ian Lance Taylor <iant@google.com>
5709
5710 * gcc.dg/split-6.c: New test.
5711
5712 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5713
5714 * gnat.dg/lto14.adb: New test.
5715
5716 2012-05-25 Tristan Gingold <gingold@adacore.com>
5717
5718 * gcc.target/i386/large-frame.c: New.
5719
5720 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5721 * gcc.target/powerpc/lhs-1.c: New.
5722 * gcc.target/powerpc/lhs-2.c: New.
5723 * gcc.target/powerpc/lhs-3.c: New.
5724
5725 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5726
5727 Make unwound macro expansion trace less redundant
5728 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5729 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5730 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5731 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5732 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5733 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5734
5735 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5736
5737 PR c++/53464
5738 * g++.dg/cpp0x/constexpr-default1.C: New.
5739
5740 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/32080
5743 * g++.dg/eh/goto2.C: New.
5744
5745 2012-05-24 Richard Guenther <rguenther@suse.de>
5746
5747 PR middle-end/53460
5748 * g++.dg/tree-prof/pr53460.C: New testcase.
5749
5750 2012-05-24 Richard Guenther <rguenther@suse.de>
5751
5752 PR bootstrap/53466
5753 * g++.dg/debug/pr53466.C: New testcase.
5754
5755 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR tree-optimization/53465
5758 * gcc.c-torture/execute/pr53465.c: New test.
5759
5760 2012-05-23 Tobias Burnus <burnus@net-b.de>
5761
5762 PR fortran/51055
5763 PR fortran/45170
5764 * gfortran.dg/allocate_with_typespec_6.f90: New.
5765
5766 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5767
5768 PR c++/29185
5769 * g++.dg/warn/delete-array-1.C: New.
5770
5771 2012-05-23 Richard Guenther <rguenther@suse.de>
5772
5773 * gcc.dg/torture/pr39074-2.c: Adjust.
5774 * gcc.dg/torture/pr39074.c: Likewise.
5775 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5776 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5777
5778 2012-05-22 Jan Hubicka <jh@suse.cz>
5779
5780 PR middle-end/53161
5781 * g++.dg/torture/pr53161.C: New testcase.
5782
5783 2012-05-22 Tobias Burnus <burnus@net-b.de>
5784
5785 PR fortran/53389
5786 * gfortran.dg/realloc_on_assign_15.f90: New.
5787
5788 2012-05-22 Richard Guenther <rguenther@suse.de>
5789
5790 PR middle-end/51071
5791 * gcc.dg/torture/pr51071-2.c: New testcase.
5792
5793 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5794
5795 PR tree-optimization/53336
5796 * g++.dg/torture/pr53336.C: New testcase.
5797
5798 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5799
5800 PR c++/53322
5801 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5802 instead of -Wunused-local-typedefs.
5803
5804 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5805
5806 PR c++/51184
5807 * g++.dg/other/abstract4.C: New-
5808
5809 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/40821
5812 * g++.dg/ext/attrib46.C: New.
5813
5814 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5815
5816 PR c/53418
5817 * gcc.c-torture/compile/pr53418-1.c,
5818 gcc.c-torture/compile/pr53418-2.c: New tests.
5819
5820 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR tree-optimization/53366
5823 * gcc.dg/torture/pr53366-1.c: New test.
5824 * gcc.dg/torture/pr53366-2.c: New test.
5825 * gcc.target/i386/pr53366-1.c: New test.
5826 * gcc.target/i386/pr53366-2.c: New test.
5827
5828 PR tree-optimization/53409
5829 * gcc.c-torture/compile/pr53409.c: New test.
5830
5831 PR tree-optimization/53410
5832 * gcc.c-torture/compile/pr53410-1.c: New test.
5833 * gcc.c-torture/compile/pr53410-2.c: New test.
5834
5835 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5836
5837 PR target/53425
5838 * gcc.target/i386/pr53425-1.c: New file.
5839 * gcc.target/i386/pr53425-2.c: Likewise.
5840
5841 2012-05-21 Richard Guenther <rguenther@suse.de>
5842
5843 PR tree-optimization/53408
5844 * gcc.dg/torture/pr53408.c: New testcase.
5845
5846 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5847 H.J. Lu <hongjiu.lu@intel.com>
5848
5849 PR target/53416
5850 * gcc.target/i386/pr53416.c: New file.
5851
5852 2012-05-21 Richard Guenther <rguenther@suse.de>
5853
5854 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5855
5856 2012-05-21 Richard Guenther <rguenther@suse.de>
5857
5858 * gcc.dg/torture/ldist-1.c: New testcase.
5859
5860 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5861
5862 * gnat.dg/lto13.adb: New test.
5863 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5864
5865 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5866
5867 * gnat.dg/specs/lto12.ads: New test.
5868 * gnat.dg/specs/lto12_pkg.ads: New helper.
5869
5870 2012-05-18 Richard Guenther <rguenther@suse.de>
5871
5872 PR tree-optimization/53346
5873 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5874 * gcc.target/i386/incoming-10.c: Adjust.
5875 * gcc.target/i386/incoming-11.c: Likewise.
5876 * gcc.target/i386/pr46295.c: Likewise.
5877
5878 2012-05-18 Richard Guenther <rguenther@suse.de>
5879
5880 * gcc.dg/pr53352.c: Return zero.
5881
5882 2012-05-18 Richard Guenther <rguenther@suse.de>
5883
5884 PR tree-optimization/53390
5885 * gcc.dg/torture/pr53390.c: New testcase.
5886
5887 2012-05-18 Meador Inge <meadori@codesourcery.com>
5888
5889 PR rtl-optimization/53352
5890 * gcc.dg/pr53352.c: New test.
5891
5892 2012-05-17 David S. Miller <davem@davemloft.net>
5893
5894 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5895 failure on sparc-*-linux-gnu.
5896
5897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/39681
5900 * g++.dg/parse/error49.C: New.
5901 * g++.dg/cpp0x/error8.C: Likewise.
5902 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5903 * g++.dg/ext/utf-dflt2.C: Likewise.
5904 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5905 * g++.dg/ext/utf-dflt.C: Likewise.
5906 * c-c++-common/raw-string-3.c: Likewise.
5907 * c-c++-common/raw-string-4.c: Likewise.
5908
5909 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 PR c++/53371
5912 * g++.dg/cpp0x/catch1.C: New.
5913
5914 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5915
5916 PR c++/44516
5917 * g++.dg/parse/error48.C: New.
5918 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5919 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5920
5921 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5922
5923 * gcc.dg/tm/indirect-2.c: New test.
5924
5925 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5926
5927 PR tree-optimization/53217
5928 * gfortran.dg/pr53217.f90: New test.
5929
5930 2012-05-16 Richard Guenther <rguenther@suse.de>
5931
5932 PR tree-optimization/53364
5933 * g++.dg/torture/pr53364.C: New testcase.
5934
5935 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5936
5937 PR testsuite/52641
5938 * gcc.dg/pr52549.c: Fix test for long != void*
5939 * gcc.c-torture/execute/pr52979-1.x: New file.
5940 * gcc.c-torture/execute/pr52979-2.x: New file.
5941
5942 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5943
5944 PR preprocessor/7263
5945 * gcc.dg/binary-constants-2.c: Run without tracking locations
5946 accross macro expansion.
5947 * gcc.dg/binary-constants-3.c: Likewise.
5948 * gcc.dg/cpp/sysmac2.c: Likewise.
5949 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5950 location.
5951 * gcc.dg/cpp/syshdr3.c: New test.
5952 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5953 * gcc.dg/system-binary-constants-1.c: New test.
5954 * gcc.dg/system-binary-constants-1.h: New header for the new test
5955 above.
5956 * g++.dg/cpp/syshdr3.C: New test.
5957 * g++.dg/cpp/syshdr3.h: New header the new test above.
5958 * g++.dg/system-binary-constants-1.C: New test.
5959 * g++.dg/system-binary-constants-1.h: New header the new test
5960 above.
5961
5962 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5965
5966 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5967
5968 PR target/53358
5969 * gcc.dg/pr53358.c: New test.
5970
5971 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/11856
5974 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5975 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5976
5977 2012-05-15 Olivier Hainque <hainque@adacore.com>
5978
5979 * g++.dg/eh/sighandle.C: New testcase.
5980
5981 2012-05-15 Richard Guenther <rguenther@suse.de>
5982
5983 PR tree-optimization/53355
5984 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5985
5986 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5987
5988 * gfortran.dg/*.f90: Remove now redundant manual
5989 cleanup-modules directive.
5990
5991 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5994 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5995
5996 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5997
5998 PR fortran/52428
5999 * gfortran.dg/int_range_io_1.f90: New test.
6000
6001 2012-05-14 Andi Kleen <ak@linux.intel.com>
6002 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR target/53315
6005 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6006 * gcc.target/i386/rtm-check.h: New file.
6007 * gcc.target/i386/pr53315.c: New test.
6008
6009 2012-05-14 Tobias Burnus <burnus@net-b.de>
6010
6011 PR fortran/49110
6012 PR fortran/51055
6013 PR fortran/53329
6014 * gfortran.dg/deferred_type_param_4.f90: New.
6015 * gfortran.dg/deferred_type_param_6.f90: New.
6016
6017 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6018
6019 * gcc.target/i386/retarg.c: New test.
6020
6021 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6022
6023 PR fortran/45170
6024 * gfortran.dg/deferred_type_param_3.f90: New.
6025 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6026 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6027
6028 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6029
6030 * gnat.dg/null_pointer_deref3.adb: New test.
6031
6032 2012-05-12 Tobias Burnus <burnus@net-b.de>
6033
6034 PR fortran/49110
6035 PR fortran/52843
6036 * gfortran.dg/deferred_type_param_5.f90: New.
6037
6038 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 * g++.dg/parse/error47.C: New.
6041
6042 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6043
6044 PR fortran/52537
6045 * gfortran.dg/string_compare_4.f90: Change option
6046 to -fdump-tree-original. Add test case for kind=4.
6047
6048 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6049
6050 PR fortran/52537
6051 * gfortran.dg/string_compare_4.f90: New test.
6052
6053 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6054
6055 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6056
6057 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/53305
6060 * g++.dg/cpp0x/variadic132.C: New.
6061
6062 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6063
6064 PR c++/53158
6065 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6066 * g++.dg/parse/error26.C: Tweak dg-error column number.
6067
6068 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/53301
6071 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6072
6073 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6074
6075 * gnat.dg/lto11.ad[sb]: New test.
6076
6077 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6078
6079 PR target/52908
6080 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6081 directive to Scan for vpmuldq, not vpmacsdql.
6082
6083 2012-05-09 Michael Matz <matz@suse.de>
6084
6085 PR tree-optimization/53185
6086 * gcc.dg/vect/pr53185.c: New test.
6087
6088 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6089
6090 PR middle-end/53249
6091 * gcc.target/i386/pr53249.c: New.
6092
6093 2012-05-09 Richard Guenther <rguenther@suse.de>
6094
6095 PR tree-optimization/18437
6096 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6097 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6098
6099 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR tree-optimization/53226
6102 * gcc.c-torture/compile/pr53226.c: New test.
6103
6104 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6105
6106 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6107 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6108 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6109 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6110 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6111 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6112 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6113 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6114 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6115 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6116 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6117 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6118 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6119 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6120
6121 2012-05-09 Dehao Chen <dehao@google.com>
6122
6123 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6124 * gcc.dg/predict-2.c: Likewise.
6125 * gcc.dg/predict-3.c: Likewise.
6126 * gcc.dg/predict-4.c: Likewise.
6127 * gcc.dg/predict-5.c: Likewise.
6128 * gcc.dg/predict-6.c: Likewise.
6129
6130 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6131
6132 PR target/53272
6133 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6134
6135 2012-05-08 Richard Guenther <rguenther@suse.de>
6136
6137 * gcc.dg/fold-bitand-4.c: New testcase.
6138
6139 2012-05-08 Dehao Chen <dehao@google.com>
6140
6141 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6142 heuristic is working properly.
6143 * gcc.dg/predict-2.c: Likewise.
6144 * gcc/dg/predict-3.c: Likewise.
6145 * gcc/dg/predict-4.c: Likewise.
6146 * gcc/dg/predict-5.c: Likewise.
6147 * gcc/dg/predict-6.c: Likewise.
6148
6149 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR tree-optimization/53239
6152 * g++.dg/opt/vrp3.C: New test.
6153 * g++.dg/opt/vrp3-aux.cc: New file.
6154 * g++.dg/opt/vrp3.h: New file.
6155
6156 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6157
6158 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6159 .uleb128 support in assembler output.
6160
6161 2012-05-07 Richard Guenther <rguenther@suse.de>
6162
6163 PR lto/42987
6164 * g++.dg/lto/pr42987_0.C: New testcase.
6165 * g++.dg/lto/pr42987_1.C: Likewise.
6166
6167 2012-05-07 Tobias Burnus <burnus@net-b.de>
6168
6169 PR fortran/53255
6170 * gfortran.dg/typebound_operator_15.f90: New.
6171
6172 2012-05-06 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/41587
6175 * gfortran.dg/class_array_13.f90: New.
6176
6177 2012-05-06 Tristan Gingold <gingold@adacore.com>
6178
6179 * gnat.dg/warn7.adb: New test.
6180
6181 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/specs/renamings.ads: Rename to...
6184 * gnat.dg/specs/renaming1.ads: ...this.
6185 * gnat.dg/specs/renaming2.ads: New test.
6186 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6187 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6188 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6189 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6190
6191 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6192
6193 * gnat.dg/discr36.ad[sb]: New test.
6194 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6195
6196 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6197
6198 PR c/43772
6199 * c-c++-common/pr43772.c: New.
6200
6201 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6202
6203 PR fortran/41600
6204 * gfortran.dg/select_type_26.f03 : New test.
6205 * gfortran.dg/select_type_27.f03 : New test.
6206
6207 PR fortran/53191
6208 * gfortran.dg/select_type_28.f03 : New test.
6209
6210 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6211
6212 PR fortran/49010
6213 PR fortran/24518
6214 * gfortran.dg/mod_sign0_1.f90: New test.
6215 * gfortran.dg/mod_large_1.f90: New test.
6216
6217 2012-05-04 Tobias Burnus <burnus@net-b.de>
6218
6219 PR fortran/53175
6220 gfortran.dg/public_private_module_5.f90: New.
6221
6222 2012-05-04 Tobias Burnus <burnus@net-b.de>
6223
6224 PR fortran/53111
6225 * gfortran.dg/constructor_7.f90: New.
6226 * gfortran.dg/constructor_8.f90: New.
6227
6228 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6229
6230 PR c++/53166
6231 * g++.dg/cpp0x/static_assert7.C: New.
6232
6233 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6234
6235 PR tree-optimization/52633
6236 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6237 recognized as widening shifts instead of over-widening.
6238 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6239 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6240 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6241 * gcc.target/arm/pr52633.c: New test.
6242
6243 2012-05-04 Richard Guenther <rguenther@suse.de>
6244
6245 PR tree-optimization/53168
6246 * gcc.dg/torture/pr53168.c: New testcase.
6247 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6248
6249 2012-05-04 Richard Guenther <rguenther@suse.de>
6250
6251 * gcc.dg/lto/pr53214_0.c: New testcase.
6252
6253 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6254
6255 * gcc.target/ia64/pr48496.c: New test.
6256 * gcc.target/ia64/pr52657.c: Likewise.
6257
6258 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6259
6260 PR c/51712
6261 * c-c++-common/pr51712.c: New.
6262
6263 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6264
6265 PR target/53199
6266 * gcc.target/powwerpc/pr53199.c: New file.
6267
6268 2012-05-03 Jason Merrill <jason@redhat.com>
6269
6270 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6271
6272 * gcc.dg/debug/dwarf2/dups-types.c: New.
6273 * gcc.dg/debug/dwarf2/dups-types.h: New.
6274
6275 2012-05-03 Jason Merrill <jason@redhat.com>
6276
6277 * g++.dg/debug/dwarf2/namespace-2.C: New.
6278 * g++.dg/debug/dwarf2/localclass3.C: New.
6279
6280 2012-05-03 Jason Merrill <jason@redhat.com>
6281
6282 * g++.dg/debug/dwarf2/thunk1.C: New.
6283
6284 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 PR c++/53186
6287 * g++.dg/other/final2.C: New.
6288
6289 2012-05-03 Richard Guenther <rguenther@suse.de>
6290
6291 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6292
6293 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6294
6295 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6296 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6297 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6298 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6299
6300 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6301
6302 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6303 .byte 0xf2.
6304 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6305 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6306 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6307
6308 PR debug/53174
6309 * gcc.dg/pr53174.c: New test.
6310
6311 PR target/53187
6312 * gcc.target/arm/pr53187.c: New test.
6313 * gcc.c-torture/compile/pr53187.c: New test.
6314
6315 2012-05-03 Richard Guenther <rguenther@suse.de>
6316
6317 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6318 unsupported prefetching support.
6319
6320 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6321
6322 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6323 option -ftrack-macro-expansion=0.
6324 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6325 option -ftrack-macro-expansion=0.
6326
6327 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6328
6329 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6330 dg-options for target arm with dg-additional-options.
6331
6332 2012-05-03 Richard Guenther <rguenther@suse.de>
6333
6334 PR tree-optimization/53144
6335 * gcc.dg/torture/pr53144.c: New testcase.
6336
6337 2012-05-03 Tobias Burnus <burnus@net-b.de>
6338
6339 PR fortran/52864
6340 * gfortran.dg/pointer_intent_7.f90: New.
6341 * gfortran.dg/pure_formal_3.f90: New.
6342
6343 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6344
6345 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6346
6347 2012-05-02 Martin Jambor <mjambor@suse.cz>
6348
6349 PR lto/52605
6350 * g++.dg/lto/pr52605_0.C: New test.
6351
6352 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6353
6354 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6355 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6356 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6357 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6358 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6359 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6360 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6361 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6362 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6363 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6364 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6365 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6366 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6367 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6368 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6369 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6370
6371 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6372
6373 PR middle-end/53153
6374 * gcc.dg/pr53153.c: New test.
6375
6376 2012-05-02 Richard Guenther <rguenther@suse.de>
6377
6378 * g++.dg/tree-ssa/pr19807.C: Adjust.
6379
6380 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR tree-optimization/53163
6383 * gcc.c-torture/compile/pr53163.c: New test.
6384
6385 PR rtl-optimization/53160
6386 * gcc.c-torture/execute/pr53160.c: New test.
6387
6388 2012-05-01 Ian Lance Taylor <iant@google.com>
6389
6390 PR c/37303
6391 * gcc.dg/pr37303.c: New test.
6392
6393 2012-05-01 Richard Henderson <rth@redhat.com>
6394
6395 * lib/target-supports.exp
6396 (check_effective_target_sync_long_long_runtime): True for
6397 check_effective_target_powerpc64.
6398
6399 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6400
6401 PR c++/51033
6402 * gcc.dg/vector-1.c: Move to ...
6403 * c-c++-common/vector-1.c: ... here.
6404 * gcc.dg/vector-2.c: Move to ...
6405 * c-c++-common/vector-2.c: ... here.
6406 * gcc.dg/vector-3.c: Move to ...
6407 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6408 * gcc.dg/vector-4.c: Move to ...
6409 * c-c++-common/vector-4.c: ... here.
6410 * gcc.dg/vector-init-1.c: Move to ...
6411 * c-c++-common/vector-init-1.c: ... here.
6412 * gcc.dg/vector-init-2.c: Move to ...
6413 * c-c++-common/vector-init-2.c: ... here.
6414 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6415 * c-c++-common/vector-subscript-1.c: ... here.
6416 * gcc.dg/vector-subscript-2.c: Move to ...
6417 * c-c++-common/vector-subscript-2.c: ... here.
6418 * gcc.dg/vector-subscript-3.c: Move to ...
6419 * c-c++-common/vector-subscript-3.c: ... here.
6420
6421 PR c++/51314
6422 * g++.dg/cpp0x/vt-51314.C: New test.
6423 * g++.dg/cpp0x/variadic76.C: Fix.
6424
6425 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6426
6427 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6428
6429 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6430
6431 Add -Wvarargs option
6432 * c-c++-common/Wvarargs.c: New test case.
6433 * c-c++-common/Wvarargs-2.c: Likewise.
6434
6435 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6436
6437 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6438 * objc.dg/foreach-7.m: Force the test case to run without
6439 -ftrack-macro-expansion.
6440 * c-c++-common/tm/attrib-1.c: Likewise.
6441 * c-c++-common/warn-ommitted-condop.c: Likewise.
6442 * gcc.dg/assign-warn-1.c: Likewise.
6443 * gcc.dg/assign-warn-2.c: Likewise.
6444 * gcc.dg/attr-alloc_size.c: Likewise.
6445 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6446 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6447 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6448 * gcc.dg/c90-const-expr-9.c: Likewise.
6449 * gcc.dg/c99-const-expr-9.c: Likewise.
6450 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6451 * gcc.dg/cpp/direct2s.c: Likewise.
6452 * gcc.dg/cpp/pr28709.c: Likewise.
6453 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6454 * gcc.dg/dfp/composite-type.c: Likewise.
6455 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6456 with -ftrack-macro-expansion
6457 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6458 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6459 * g++.dg/ext/cleanup-1.C: Likewise.
6460 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6461 * g++.dg/template/sfinae10.C: Likewise.
6462 * g++.dg/tm/wrap-2.C: Likewise.
6463 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6464 * g++.dg/warn/Wsign-conversion.C: Likewise.
6465 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6466 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6467 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6468 it to run with -ftrack-macro-expansion.
6469 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6470 test cases without -ftrack-macro-expansion.
6471
6472 Fix location for static class members
6473 * g++.dg/template/sfinae6_neg.C: Adjust.
6474
6475 Make conversion warnings work on NULL with -ftrack-macro-expansion
6476 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6477 alongside the previous testing for NULL.
6478
6479 Fix -Wuninitialized for -ftrack-macro-expansion
6480 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6481
6482 Strip "<built-in>" loc from displayed expansion context
6483 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6484 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6485 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6486 new test above.
6487
6488 Fix expansion point loc for macro-like tokens
6489 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6490 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6491
6492 Fix token pasting with -ftrack-macro-expansion
6493 * gcc.dg/cpp/paste17.c: New test case for
6494 -ftrack-macro-expansion=2 mode only.
6495 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6496
6497 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6498
6499 * gnat.dg/warn6.ad[sb]: New test.
6500
6501 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6502
6503 PR 53149
6504 * gcc.dg/20011021-1.c: Adjust testcase.
6505
6506 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6507
6508 PR fortran/53148
6509 * gfortran.dg/function_optimize_12.f90: New test.
6510
6511 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6512
6513 PR target/53156
6514 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6515 code to match current output and cover new peephole2 pattern.
6516
6517 2012-04-27 Ollie Wild <aaw@google.com>
6518
6519 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6520
6521 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6522
6523 * gcc.c-torture/execute/20120427-2.c: New testcase.
6524 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6525 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6526 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6527
6528 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6529
6530 PR target/53138
6531 * gcc.c-torture/execute/20120427-1.c: New testcase.
6532
6533 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6534
6535 PR middle-end/27139
6536 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6537
6538 2012-04-27 Tom de Vries <tom@codesourcery.com>
6539
6540 PR tree-optimization/51879
6541 * gcc.dg/pr51879.c: New test.
6542 * gcc.dg/pr51879-2.c: Same.
6543 * gcc.dg/pr51879-3.c: Same.
6544 * gcc.dg/pr51879-4.c: Same.
6545 * gcc.dg/pr51879-6.c: Same.
6546
6547 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6548
6549 PR c++/53096
6550 * g++.dg/cpp0x/defaulted35.C: New.
6551 * g++.dg/cpp0x/defaulted15.C: Adjust.
6552
6553 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6554
6555 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6556 structure layout.
6557
6558 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6559
6560 * gcc.target/i386/builtin_target.c: Check avx2.
6561
6562 2012-04-26 Alan Modra <amodra@gmail.com>
6563
6564 * gcc.target/powerpc/savres.c: New test.
6565 * gcc.target/powerpc/powerpc.exp: Run it.
6566
6567 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6568
6569 PR target/53120
6570 * gcc.dg/torture/pr53120.c: New test.
6571
6572 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR middle-end/52979
6575 * gcc.c-torture/compile/pr52979-1.c: New test.
6576 * gcc.c-torture/execute/pr52979-1.c: New test.
6577 * gcc.c-torture/execute/pr52979-2.c: New test.
6578
6579 2012-04-25 Richard Guenther <rguenther@suse.de>
6580
6581 * gcc.target/i386/l_fma_float_5.c: Adjust.
6582 * gcc.target/i386/l_fma_double_4.c: Likewise.
6583 * gcc.target/i386/l_fma_float_2.c: Likewise.
6584 * gcc.target/i386/l_fma_float_6.c: Likewise.
6585 * gcc.target/i386/l_fma_double_1.c: Likewise.
6586 * gcc.target/i386/l_fma_double_5.c: Likewise.
6587 * gcc.target/i386/l_fma_float_3.c: Likewise.
6588 * gcc.target/i386/l_fma_double_2.c: Likewise.
6589 * gcc.target/i386/l_fma_double_6.c: Likewise.
6590 * gcc.target/i386/l_fma_float_4.c: Likewise.
6591 * gcc.target/i386/l_fma_double_3.c: Likewise.
6592 * gcc.target/i386/l_fma_float_1.c: Likewise.
6593
6594 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR tree-optimization/53058
6597 * gcc.c-torture/compile/pr53058.c: New test.
6598
6599 2012-04-25 Jan Hubicka <jh@suse.cz>
6600
6601 PR middle-end/53088
6602 * gcc.target/i386/pr39082-1.c: Update warning location.
6603
6604 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR c/52880
6607 * gcc.dg/pr52880.c: New test.
6608
6609 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6610
6611 * gcc.dg/m-un-2.c: Update.
6612 * gcc.dg/20011021-1.c: Update.
6613
6614 2012-04-25 Tobias Burnus <burnus@net-b.de>
6615
6616 PR fortran/52196
6617 * gfortran.dg/realloc_on_assign_14.f90: New.
6618
6619 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6620
6621 PR testsuite/52641
6622 PR tree-optimizations/52891
6623 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6624
6625 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/52363
6628 * g++.dg/cpp0x/sfinae35.C: New.
6629 * g++.dg/cpp0x/sfinae36.C: Likewise.
6630
6631 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6632
6633 * gcc.target/builtin_target.c: New testcase.
6634
6635 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6636
6637 PR target/47197
6638 * gcc.target/powerpc/pr47197.c: New test.
6639
6640 2012-04-24 Richard Guenther <rguenther@suse.de>
6641
6642 PR tree-optimization/53085
6643 * g++.dg/torture/pr53085.C: New testcase.
6644
6645 2012-04-24 Andrew Pinski <apinski@cavium.com>
6646
6647 PR tree-opt/33512
6648 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6649 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6650 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6651
6652 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR middle-end/53084
6655 * gcc.c-torture/execute/pr53084.c: New test.
6656
6657 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6660
6661 2012-04-23 Andrew Pinski <apinski@cavium.com>
6662
6663 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6664
6665 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6666
6667 PR regression/53076
6668 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6669 * gcc.dg/torture/builtin-power-1.c: Likewise.
6670
6671 2012-04-23 Richard Guenther <rguenther@suse.de>
6672
6673 PR tree-optimization/53070
6674 * gcc.dg/torture/pr53070.c: New testcase.
6675
6676 2012-04-23 Richard Guenther <rguenther@suse.de>
6677
6678 PR c/53060
6679 * gcc.dg/pr53060.c: New testcase.
6680
6681 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimizations/52891
6684 * gcc.c-torture/compile/pr52891-1.c: New test.
6685 * gcc.c-torture/compile/pr52891-2.c: New test.
6686
6687 2012-04-22 Tobias Burnus <burnus@net-b.de>
6688
6689 PR fortran/53051
6690 * gfortran.dg/read_float_4.f90: New.
6691
6692 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6693
6694 PR 35441
6695 * c-c++-common/pr35441.C: New.
6696
6697 2012-04-20 Ian Lance Taylor <iant@google.com>
6698
6699 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6700 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6701
6702 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6703
6704 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6705 array access.
6706 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6707
6708 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6709
6710 PR rtl-optimization/44214
6711 * gcc.dg/pr44214-1.c: New test.
6712 * gcc.dg/pr44214-2.c: Likewise.
6713 * gcc.dg/pr44214-3.c: Likewise.
6714
6715 2012-04-20 Richard Guenther <rguenther@suse.de>
6716
6717 * g++.dg/torture/20120420-1.C: New testcase.
6718
6719 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6720
6721 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6722
6723 2012-04-19 Christian Bruel <christian.bruel@st.com>
6724
6725 * gcc.dg/pr52283.c: New test.
6726
6727 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6728
6729 * gcc.dg/pr37985.c: New test.
6730
6731 2012-04-19 Richard Guenther <rguenther@suse.de>
6732
6733 PR rtl-optimization/44688
6734 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6735 possibly profitable.
6736
6737 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6738
6739 PR tree-optimization/52976
6740 * gfortran.dg/reassoc_11.f: New test.
6741
6742 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6743
6744 PR tree-optimization/52976
6745 * gfortran.dg/reassoc_7.f: New test.
6746 * gfortran.dg/reassoc_8.f: Likewise.
6747 * gfortran.dg/reassoc_9.f: Likewise.
6748 * gfortran.dg/reassoc_10.f: Likewise.
6749
6750 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/52422
6753 * g++.dg/cpp0x/sfinae33.C: New.
6754 * g++.dg/cpp0x/sfinae34.C: Likewise.
6755
6756 2012-04-18 Joey Ye <joey.ye@arm.com>
6757
6758 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6759
6760 2012-04-18 Richard Guenther <rguenther@suse.de>
6761
6762 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6763 array access.
6764 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6765 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6766
6767 2012-04-17 Tom de Vries <tom@codesourcery.com>
6768
6769 * g++.dg/pr51264-4.C: New test.
6770
6771 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6772
6773 PR c++/52599
6774 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6775
6776 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6777
6778 PR c++/53003
6779 * g++.dg/parse/crash59.C: New.
6780
6781 2012-04-17 Michael Matz <matz@suse.de>
6782
6783 PR tree-optimization/18437
6784 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6785
6786 2012-04-17 Richard Guenther <rguenther@suse.de>
6787
6788 PR middle-end/53011
6789 * g++.dg/torture/pr53011.C: New testcase.
6790
6791 2012-04-16 Jason Merrill <jason@redhat.com>
6792
6793 PR c++/38543
6794 * g++.dg/cpp0x/variadic131.C: New.
6795
6796 PR c++/52008
6797 * g++.dg/cpp0x/variadic130.C: New.
6798
6799 PR c++/50830
6800 * g++.dg/cpp0x/variadic129.C: New.
6801
6802 PR c++/50303
6803 * g++.dg/cpp0x/variadic128.C: New.
6804
6805 2012-04-16 Tobias Burnus <burnus@net-b.de>
6806
6807 PR fortran/52864
6808 * gfortran.dg/pointer_intent_6.f90: New.
6809
6810 2012-04-16 Tobias Burnus <burnus@net-b.de>
6811
6812 PR fortran/52916
6813 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6814 to include public_private_module_4.f90.
6815 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6816 targets.
6817
6818 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6819
6820 PR c++/49152
6821 * g++.dg/diagnostic/operator1.C: New.
6822 * g++.dg/ext/label5.C: Adjust.
6823 * g++.dg/ext/va-arg1.C: Likewise.
6824 * g++.dg/other/error20.C: Likewise.
6825 * g++.dg/other/error20.C: Likewise.
6826 * g++.dg/other/error16.C: Likewise.
6827 * g++.dg/other/error10.C: Likewise.
6828 * g++.dg/parse/error30.C: Likewise.
6829 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6830
6831 2012-04-16 Jason Merrill <jason@redhat.com>
6832
6833 PR c++/51148
6834 * g++.dg/cpp0x/variadic127.C: New.
6835
6836 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6839 testcase name.
6840 Use fail, pass instead of unresolved.
6841 Don't log $optstr.
6842
6843 PR testsuite/52948
6844 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6845 TODO_dump_func.
6846 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6847 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6848 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6849
6850 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6851
6852 PR fortran/52968
6853 * gfortran.dg/typebound_call_23.f03: New test case.
6854
6855 2012-04-15 Jason Merrill <jason@redhat.com>
6856
6857 PR c++/47220
6858 * g++.dg/cpp0x/variadic126.C: New.
6859
6860 PR c++/52380
6861 * g++.dg/cpp0x/variadic125.C: New.
6862
6863 PR c++/52292
6864 * g++.dg/cpp0x/variadic124.C: New.
6865
6866 PR c++/52706
6867 * g++.dg/cpp0x/nullptr27.C: New.
6868
6869 PR c++/52818
6870 * g++.dg/warn/format8.C: New.
6871
6872 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6873
6874 PR fortran/51082
6875 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6876
6877 2012-04-14 Tobias Burnus <burnus@net-b.de>
6878
6879 PR fortran/52916
6880 PR fortran/40973
6881 * gfortran.dg/public_private_module_3.f90: New.
6882 * gfortran.dg/public_private_module_4.f90: New.
6883
6884 2012-04-14 Tom de Vries <tom@codesourcery.com>
6885
6886 * gcc.dg/superblock.c: New test.
6887
6888 2012-04-14 Tom de Vries <tom@codesourcery.com>
6889
6890 * gcc.dg/pr51879-12.c: New test.
6891
6892 2012-04-13 Jason Merrill <jason@redhat.com>
6893
6894 PR c++/52824
6895 * g++.dg/cpp0x/variadic123.C: New.
6896 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6897
6898 PR c++/52905
6899 * g++.dg/cpp0x/initlist-ctor1.C: New.
6900
6901 PR c++/52915
6902 * g++.dg/other/anon-union2.C: New.
6903
6904 2012-04-13 Martin Jambor <mjambor@suse.cz>
6905
6906 PR middle-end/52939
6907 * g++.dg/ipa/pr52939.C: New test.
6908
6909 2012-04-13 Tom de Vries <tom@codesourcery.com>
6910
6911 * gcc.dg/pr52734.c: New test.
6912
6913 2012-04-13 Richard Guenther <rguenther@suse.de>
6914
6915 PR tree-optimization/52969
6916 * gcc.dg/torture/pr52969.c: New testcase.
6917
6918 2012-04-13 Richard Guenther <rguenther@suse.de>
6919
6920 PR c/52549
6921 * gcc.dg/pr52549.c: New testcase.
6922
6923 2012-04-13 Richard Guenther <rguenther@suse.de>
6924
6925 PR c/52862
6926 * gcc.dg/pr52862.c: New testcase.
6927
6928 2012-04-13 Joey Ye <joey.ye@arm.com>
6929
6930 * gcc.target/arm/thumb1-imm.c: New testcase.
6931
6932 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6933
6934 PR target/52932
6935 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6936 second function argument.
6937 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6938 (calc_permps): Update declaration. Calculate result correctly.
6939 (avx2_test): Change src2 type to union256i_d.
6940 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6941 correctly.
6942
6943 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6944
6945 PR target/52775
6946 * gcc.target/powerpc/pr52775.c: New file.
6947
6948 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6949
6950 PR tree-optimization/18589
6951 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6952 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6953 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6954 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6955 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6956 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6957 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6958 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6959 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6960 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6961
6962 2012-04-12 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/52943
6965 * gcc.dg/torture/pr52943.c: New testcase.
6966
6967 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6968
6969 PR target/50751
6970 * gcc/target/sh/pr50751-4.c: New.
6971 * gcc/target/sh/pr50751-5.c: New.
6972 * gcc/target/sh/pr50751-6.c: New.
6973 * gcc/target/sh/pr50751-7.c: New.
6974
6975 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6976
6977 PR c++/52465
6978 * g++.dg/lookup/using52.C: New.
6979
6980 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6981
6982 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6983
6984 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6985
6986 PR rtl-optimization/52876
6987 * gcc.target/i386/pr52876.c: New.
6988
6989 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6990
6991 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6992 __UINTPTR_TYPE__.
6993 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6994 __INTPTR_TYPE__.
6995 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6996 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6997 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6998 (ptrdiff_t): ... this. All uses changed.
6999 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7000 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7001 __INTPTR_TYPE__.
7002 (main): Cast argument to __INTPTR_TYPE__.
7003 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7004 size_t.
7005 * gcc.dg/mallign.c (main): Likewise.
7006 * gcc.dg/pr38700.c (foo): Likewise.
7007 * gcc.dg/long-long-cst1.c (t): Likewise.
7008 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7009 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7010 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7011 * gcc.dg/pr25682.c (d, foo): Likewise.
7012 * gcc.dg/format/cast-1.c (f): Likewise.
7013 * gcc.dg/c90-const-expr-10.c
7014 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7015 (size_t): ...this. All uses changed.
7016 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7017 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7018 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7019 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7020 * gcc.dg/sequence-pt-1.c: Likewise.
7021 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7022 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7023 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7024 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7025 of ptrdiff_t with it.
7026 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7027 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7028 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7029
7030 2012-04-11 Jason Merrill <jason@redhat.com>
7031
7032 PR debug/45088
7033 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7034 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7035
7036 PR c++/52906
7037 * g++.dg/ext/attrib45.C: New.
7038
7039 * g++.dg/eh/dtor3.C: New.
7040
7041 2012-04-11 Richard Guenther <rguenther@suse.de>
7042
7043 PR middle-end/52621
7044 * gfortran.dg/pr52621.f90: New testcase.
7045
7046 2012-04-11 Richard Guenther <rguenther@suse.de>
7047
7048 PR middle-end/52918
7049 * g++.dg/torture/pr52918-1.C: New testcase.
7050 * g++.dg/torture/pr52918-2.C: Likewise.
7051
7052 2012-04-11 Tobias Burnus <burnus@net-b.de>
7053
7054 PR fortran/52729
7055 * gfortran.dg/block_11.f90: New.
7056
7057 2012-04-11 Nick Clifton <nickc@redhat.com>
7058
7059 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7060
7061 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7062
7063 PR target/16458
7064 * gcc.target/powerpc/pr16458-1.c: New test.
7065 * gcc.target/powerpc/pr16458-2.c: Likewise.
7066 * gcc.target/powerpc/pr16458-3.c: Likewise.
7067 * gcc.target/powerpc/pr16458-4.c: Likewise.
7068
7069 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7072 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7073 * gcc.dg/builtin-bswap-5.c: Likewise.
7074 * gcc.target/i386/builtin-bswap-4.c: New test.
7075
7076 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7077
7078 PR 24985
7079 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7080
7081 2012-04-11 Richard Guenther <rguenther@suse.de>
7082
7083 PR rtl-optimization/52881
7084 * gcc.dg/torture/pr52881.c: New testcase.
7085 * gcc.dg/torture/pr52913.c: Likewise.
7086
7087 2012-04-11 Richard Guenther <rguenther@suse.de>
7088
7089 PR tree-optimization/52912
7090 * gcc.dg/torture/pr52912.c: New testcase.
7091
7092 2010-04-10 Michael Matz <matz@suse.de>
7093
7094 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7095 * gcc.dg/vect/vect-outer-1.c: Adjust.
7096 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7097 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7098 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7099 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7100 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7101 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7102
7103 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7104
7105 PR tree-optimization/52870
7106 * gcc.dg/vect/pr52870.c: New test.
7107
7108 2012-04-09 Mike Stump <mikestump@comcast.net>
7109
7110 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7111 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7112 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7113 * gnat.dg/aggr11.adb: Likewise.
7114 * gnat.dg/aggr11_pkg.ads: Likewise.
7115 * gnat.dg/aggr15.adb: Likewise.
7116 * gnat.dg/aggr15.ads: Likewise.
7117 * gnat.dg/aggr17.adb: Likewise.
7118 * gnat.dg/aggr18.adb: Likewise.
7119 * gnat.dg/array14.adb: Likewise.
7120 * gnat.dg/array14.ads: Likewise.
7121 * gnat.dg/array14_pkg.ads: Likewise.
7122 * gnat.dg/array19.adb: Likewise.
7123 * gnat.dg/array19.ads: Likewise.
7124 * gnat.dg/discr27.adb: Likewise.
7125 * gnat.dg/discr27.ads: Likewise.
7126 * gnat.dg/discr35.adb: Likewise.
7127 * gnat.dg/discr35.ads: Likewise.
7128 * gnat.dg/discr6.adb: Likewise.
7129 * gnat.dg/discr6_pkg.ads: Likewise.
7130 * gnat.dg/import1.adb: Likewise.
7131 * gnat.dg/import1.ads: Likewise.
7132 * gnat.dg/loop_address2.adb: Likewise.
7133 * gnat.dg/opt7.adb: Likewise.
7134 * gnat.dg/opt7.ads: Likewise.
7135 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7136 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7137 * gnat.dg/rep_clause2.adb: Likewise.
7138 * gnat.dg/rep_clause2.ads: Likewise.
7139 * gnat.dg/slice2.adb: Likewise.
7140 * gnat.dg/slice2.ads: Likewise.
7141 * gnat.dg/slice6.adb: Likewise.
7142 * gnat.dg/slice6_pkg.ads: Likewise.
7143 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7144 * gnat.dg/taft_type2.adb: Likewise.
7145 * gnat.dg/taft_type2.ads: Likewise.
7146 * gnat.dg/taft_type2_pkg.ads: Likewise.
7147 * gnat.dg/volatile10.adb: Likewise.
7148 * gnat.dg/volatile10_pkg.ads: Likewise.
7149
7150 * gcc.dg/dll-8.c: Remove execute permissions.
7151 * g++.dg/ext/dllexport5.C: Likewise.
7152
7153 2012-04-09 Jan Hubicka <jh@suse.cz>
7154
7155 PR lto/52722
7156 PR lto/51765
7157 PR lto/52634
7158 * gcc.dg/lto/pr52634_1.c: New testcase.
7159 * gcc.dg/lto/pr52634_0.c: New testcase.
7160
7161 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7162
7163 PR target/52883
7164 * gcc.target/i386/pr52883.c: New testcase.
7165
7166 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7167
7168 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7169 (check_effective_target_sync_long_long): Add SPARC case.
7170 (check_effective_target_sync_long_long_runtime): Likewise.
7171 (check_effective_target_sync_int_long): Adjust SPARC case.
7172 (check_effective_target_sync_char_short): Likewise.
7173
7174 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7175
7176 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7177 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7178
7179 2012-04-08 Tobias Burnus <burnus@net-b.de>
7180
7181 PR fortran/40973
7182 PR fortran/52751
7183 * gfortran.dg/public_private_module_2.f90: New.
7184
7185 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7186
7187 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7188 directives.
7189
7190 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7191
7192 PR fortran/52893
7193 * gfortran.dg/function_optimize_11.f90: New test.
7194
7195 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7196
7197 PR fortran/52668
7198 * gfortran.dg/use_only_6.f90: New test.
7199
7200 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7201
7202 PR fortran/52668
7203 * gfortran.dg/use_only_6.f90: New test.
7204 2012-04-06 Mike Stump <mikestump@comcast.net>
7205
7206 PR testsuite/50722
7207 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7208
7209 2012-04-05 Jason Merrill <jason@redhat.com>
7210
7211 PR c++/52596
7212 * g++.dg/template/qualified-id5.C: New.
7213
7214 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7215
7216 PR target/52882
7217 * gcc.target/i386/pr52882.c: New test.
7218
7219 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7220 Dominique D'Humieures <dominiq@lps.ens.fr>
7221
7222 PR testsuite/52614
7223 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7224 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7225
7226 2012-04-04 Jason Merrill <jason@redhat.com>
7227
7228 PR c++/52845
7229 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7230
7231 2012-04-03 Jason Merrill <jason@redhat.com>
7232
7233 PR c++/52796
7234 * g++.dg/cpp0x/variadic-value1.C: New.
7235
7236 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7237
7238 * gnat.dg/pack18.adb: New test.
7239 * gnat.dg/pack18_pkg.ads: New helper.
7240
7241 2012-04-03 Richard Guenther <rguenther@suse.de>
7242
7243 PR tree-optimization/52808
7244 * gcc.dg/pr52808.c: New testcase.
7245
7246 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR tree-optimization/52835
7249 * gfortran.dg/pr52835.f90: New test.
7250
7251 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gnat.dg/specs/aggr5.ads: New test.
7254
7255 2012-04-02 Richard Guenther <rguenther@suse.de>
7256
7257 PR tree-optimization/52756
7258 * gcc.dg/torture/pr52756.c: New testcase.
7259
7260 2012-04-02 Richard Guenther <rguenther@suse.de>
7261
7262 PR middle-end/52803
7263 * gcc.dg/pr52803.c: New testcase.
7264
7265 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7266
7267 PR c++/40942
7268 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7269 DR 214 in account.
7270
7271 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 PR c++/50043
7274 * g++.dg/cpp0x/noexcept17.C: New.
7275 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7276 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7277 * g++.dg/cpp0x/noexcept01.C: Likewise.
7278 * g++.dg/eh/init-temp1.C: Likewise.
7279 * g++.dg/eh/ctor1.C: Likwise.
7280
7281 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gnat.dg/controlled6.adb: New test.
7284 * gnat.dg/controlled6_pkg.ads: New helper.
7285 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7286
7287 2012-03-30 Richard Henderson <rth@redhat.com>
7288
7289 PR debug/52727
7290 * g++.dg/opt/pr52727.C: New testcase.
7291
7292 2012-03-30 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/52754
7295 * gcc.target/i386/pr52754.c: New testcase.
7296
7297 2012-03-30 Richard Guenther <rguenther@suse.de>
7298
7299 PR middle-end/52772
7300 * g++.dg/torture/pr52772.C: New testcase.
7301
7302 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/52718
7305 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7306
7307 2012-03-29 Jason Merrill <jason@redhat.com>
7308
7309 PR c++/52685
7310 * g++.dg/template/inherit8.C: New.
7311
7312 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR c++/52759
7315 * g++.dg/ext/weak4.C: New test.
7316
7317 PR tree-optimization/52760
7318 * gcc.c-torture/execute/pr52760.c: New test.
7319
7320 2012-03-29 Jason Merrill <jason@redhat.com>
7321
7322 PR c++/52743
7323 * g++.dg/cpp0x/initlist-array3.C: New.
7324
7325 2012-03-28 Jason Merrill <jason@redhat.com>
7326
7327 PR c++/52746
7328 * g++.dg/overload/virtual2.C: New.
7329
7330 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7331
7332 * gnat.dg/vect7.ad[sb]: New test.
7333
7334 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7335 Tobias Burnus <burnus@gcc.gnu.org>
7336
7337 PR fortran/52652
7338 * gfortran.dg/allocate_class_1.f90 : Change error test.
7339 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7340 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7341 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7342
7343 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR middle-end/52691
7346 * gcc.dg/pr52691.c: New test.
7347
7348 PR middle-end/52750
7349 * gcc.c-torture/compile/pr52750.c: New test.
7350
7351 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7352
7353 PR target/52692
7354 * gcc.target/avr/torture/builtins-2.c: New test.
7355
7356 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR target/52736
7359 * gcc.target/i386/pr52736.c: New test.
7360
7361 2012-03-27 Martin Jambor <mjambor@suse.cz>
7362
7363 PR middle-end/52693
7364 * gcc.dg/torture/pr52693.c: New test.
7365
7366 2012-03-27 Meador Inge <meadori@codesourcery.com>
7367
7368 PR c++/52672
7369 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7370
7371 2012-03-27 Mike Stump <mikestump@comcast.net>
7372
7373 PR target/52665
7374 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7375 failures that match branch names.
7376
7377 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7378 H.J. Lu <hongjiu.lu@intel.com>
7379
7380 PR target/52698
7381 * gcc.target/i386/pr52698.c: New test.
7382
7383 2012-03-27 Richard Guenther <rguenther@suse.de>
7384
7385 PR middle-end/52720
7386 * gcc.dg/torture/pr52720.c: New testcase.
7387
7388 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7389
7390 * gnat.dg/pack17.adb: New test.
7391
7392 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7393
7394 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7395 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7396
7397 2012-03-26 Martin Jambor <mjambor@suse.cz>
7398
7399 PR tree-optimization/50052
7400 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7401
7402 2012-03-26 Richard Guenther <rguenther@suse.de>
7403
7404 PR tree-optimization/52701
7405 * gfortran.dg/pr52701.f90: New testcase.
7406
7407 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7408
7409 PR tree-optimization/52686
7410 * gcc.target/arm/pr52686.c: New test.
7411
7412 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7413
7414 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7415 Add "-Os -flto" to list.
7416
7417 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7418
7419 * gnat.dg/concat2.ad[sb]: New test.
7420
7421 2012-03-24 Jason Merrill <jason@redhat.com>
7422
7423 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7424 * g++.dg/cpp0x/trailing2.C: Likewise.
7425 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7426 * g++.dg/cpp1y/auto-fn1.C: New.
7427 * g++.dg/cpp1y/auto-fn2.C: New.
7428 * g++.dg/cpp1y/auto-fn3.C: New.
7429 * g++.dg/cpp1y/auto-fn4.C: New.
7430 * g++.dg/cpp1y/auto-fn5.C: New.
7431 * g++.dg/cpp1y/auto-fn6.C: New.
7432 * g++.dg/cpp1y/auto-fn7.C: New.
7433 * g++.dg/cpp1y/auto-fn8.C: New.
7434 * g++.dg/cpp1y/auto-fn9.C: New.
7435 * g++.dg/cpp1y/auto-fn10.C: New.
7436 * g++.dg/cpp1y/auto-fn11.C: New.
7437
7438 2012-03-23 Richard Guenther <rguenther@suse.de>
7439
7440 PR tree-optimization/52678
7441 * gfortran.dg/pr52678.f: New testcase.
7442
7443 2012-03-23 Richard Guenther <rguenther@suse.de>
7444
7445 PR tree-optimization/52638
7446 * g++.dg/torture/pr52638.C: New testcase.
7447
7448 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/52487
7451 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7452
7453 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/52671
7456 * g++.dg/ext/attrib44.C: New test.
7457
7458 2012-03-22 Jan Hubicka <jh@suse.cz>
7459
7460 PR middle-end/51737
7461 * g++.dg/torture/pr51737.C: New testcase
7462
7463 2012-03-22 Richard Guenther <rguenther@suse.de>
7464
7465 PR tree-optimization/52548
7466 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7467
7468 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7469
7470 * lib/fortran-modules.exp (list-module-names-1): Remove
7471 warning.
7472
7473 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7474
7475 PR target/50751
7476 * gcc.target/sh/pr50751-1.c: New.
7477 * gcc.target/sh/pr50751-2.c: New.
7478 * gcc.target/sh/pr50751-3.c: New.
7479
7480 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7481
7482 PR target/52479
7483 * gcc.target/sh/sh4a-cos.c: Remove.
7484 * gcc.target/sh/sh4a-sin.c: Remove.
7485 * gcc.target/sh/sh4a-sincos.c: Remove.
7486
7487 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7488
7489 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7490 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7491
7492 2012-03-21 Martin Jambor <mjambor@suse.cz>
7493
7494 PR testsuite/52641
7495 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7496 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7497
7498 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7499
7500 * gcc.target/arm/thumb-16bit-ops.c: New file.
7501 * gcc.target/arm/thumb-ifcvt.c: New file.
7502
7503 2012-03-20 Jason Merrill <jason@redhat.com>
7504
7505 * lib/target-supports.exp: Add { target c++1y }.
7506
7507 * g++.dg/cpp0x/auto32.C: New.
7508
7509 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7510
7511 PR testsuite/52641
7512 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7513 int32plus.
7514 * gcc.dg/torture/pr48124-4.c: Ditto:
7515 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7516
7517 2012-03-20 Jason Merrill <jason@redhat.com>
7518
7519 PR c++/52510
7520 * g++.dg/cpp0x/initlist66.C: New.
7521
7522 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7523
7524 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7525 __AVR_HAVE_LPMX__
7526
7527 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7528
7529 PR target/49868
7530 * gcc.target/avr/torture/addr-space-2.h: New file.
7531 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7532 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7533 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7534 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7535
7536 2012-03-20 Richard Guenther <rguenther@suse.de>
7537
7538 * gnat.dg/pack16.adb: New testcase.
7539 * gnat.dg/pack16_pkg.ads: Likewise.
7540 * gnat.dg/specs/pack8.ads: Likewise.
7541 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7542
7543 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 * g++.dg/warn/Wuseless-cast.C: Extend.
7546
7547 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 PR c++/14710
7550 * g++.dg/warn/Wuseless-cast.C: New.
7551
7552 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7553
7554 PR libfortran/52608
7555 * gfortran.dg/pr52608.f90: New test.
7556
7557 2012-03-17 Tobias Burnus <burnus@net-b.de>
7558
7559 PR fortran/52585
7560 * gfortran.dg/proc_ptr_36.f90: New.
7561
7562 2012-03-16 Martin Jambor <mjambor@suse.cz>
7563
7564 * gcc.dg/misaligned-expand-1.c: New test.
7565 * gcc.dg/misaligned-expand-3.c: Likewise.
7566
7567 2012-03-16 Richard Guenther <rguenther@suse.de>
7568 Kai Tietz <ktietz@redhat.com>
7569
7570 PR middle-end/48814
7571 * gcc.c-torture/execute/pr48814-1.c: New test.
7572 * gcc.c-torture/execute/pr48814-2.c: New test.
7573 * gcc.dg/tree-ssa/assign-1.c: New test.
7574 * gcc.dg/tree-ssa/assign-2.c: New test.
7575 * gcc.dg/tree-ssa/assign-3.c: New test.
7576
7577 2012-03-16 Richard Guenther <rguenther@suse.de>
7578
7579 * gnat.dg/specs/pack7.ads: New testcase.
7580
7581 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR target/52568
7584 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7585 * gcc.dg/torture/vshuf-8.inc: Likewise.
7586 * gcc.dg/torture/vshuf-16.inc: Likewise.
7587 * gcc.dg/torture/vshuf-32.inc: Likewise.
7588
7589 2012-03-15 Jason Merrill <jason@redhat.com>
7590
7591 * g++.dg/torture/pr52582.C: New.
7592
7593 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7594
7595 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7596
7597 2012-03-15 Ira Rosen <irar@il.ibm.com>
7598 Ulrich Weigand <ulrich.weigand@linaro.org>
7599
7600 * gcc.dg/vect/slp-cond-3.c: New test.
7601 * gcc.dg/vect/slp-cond-4.c: New test.
7602
7603 2012-03-15 Ira Rosen <irar@il.ibm.com>
7604 Ulrich Weigand <ulrich.weigand@linaro.org>
7605
7606 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7607 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7608
7609 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7610
7611 PR libfortran/52434
7612 PR libfortran/48878
7613 PR libfortran/38199
7614 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7615 * gfortran.dg/round_1.f03: Likewise.
7616
7617 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7618 Andrew Pinski <apinski@cavium.com>
7619
7620 PR middle-end/52592
7621 * gcc.dg/pr52592.c: New test.
7622
7623 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7624
7625 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7626 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7627 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7628 * lib/fortran-modules.exp: .. this new file. Adjust users.
7629 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7630 gfortran-dg-debug-runtest): Call cleanup-modules.
7631 * lib/fortran-torture.exp (fortran-torture-execute,
7632 fortran-torture): Likewise.
7633 * gfortran.dg/coarray/caf.exp: Likewise.
7634 * lib/lto.exp: Likewise.
7635 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7636 * gfortran.dg/class_4b.f03: Likewise.
7637 * gfortran.dg/class_4c.f03: Likewise.
7638 * gfortran.dg/class_45a.f03: Likewise.
7639 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7640 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7641 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7642 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7643 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7644 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7645 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7646 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7647 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7648 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7649 * gfortran.dg/whole_file_28.f90: Likewise.
7650 * gfortran.dg/whole_file_29.f90: Likewise.
7651 * gfortran.dg/whole_file_30.f90: Likewise.
7652 * gfortran.dg/whole_file_31.f90: Likewise.
7653
7654 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR tree-optimization/52267
7657 * gcc.dg/pr52267.c: New test.
7658 * gcc.dg/tree-ssa/vrp65.c: New test.
7659 * gcc.dg/tree-ssa/vrp66.c: New test.
7660
7661 2012-03-15 Richard Guenther <rguenther@suse.de>
7662
7663 PR middle-end/52580
7664 * gfortran.dg/vect/pr52580.f: New testcase.
7665
7666 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7667
7668 * gcc.target/sh/fpul-usage-1.c: New.
7669
7670 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 PR target/49468
7673 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7674 * gcc.target/sh/pr49468-di.c: Likewise.
7675
7676 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7677
7678 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7679 * gcc.dg/c99-stdint-6.c: Likewise.
7680 * gcc.dg/lto/20090210_0.c: Likewise.
7681 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7682 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7683 * gcc.dg/pragma-init-fini-2.c: Likewise.
7684 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7685 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7686 * gcc.target/i386/pr22152.c: Likewise.
7687 * gcc.target/i386/vect8-ret.c: Likewise.
7688 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7689 handling.
7690
7691 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692
7693 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7694 * g++.dg/tree-prof/partition1.C: Likewise.
7695 * g++.dg/tree-prof/partition2.C: Likewise.
7696 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7697 handling.
7698 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7699 * gcc.c-torture/execute/20010724-1.c: Remove.
7700 * gcc.c-torture/execute/20010724-1.x: Remove.
7701 * gcc.c-torture/execute/20040208-2.c: Remove.
7702 * gcc.c-torture/execute/20040208-2.x: Remove.
7703 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7704 Remove.
7705 (main) [__mips__ && __sgi__]: Remove.
7706 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7707 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7708 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7709 mips-sgi-irix6* handling.
7710 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7711 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7712 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7713 handling.
7714 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7715 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7716 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7717 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7718 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7719 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7720 mips-sgi-irix6*.
7721 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7722 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7723 * gcc.target/mips/save-restore-3.c: Likewise.
7724 * gcc.target/mips/save-restore-4.c: Likewise.
7725 * gcc.target/mips/save-restore-5.c: Likewise.
7726 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7727 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7728 messages.
7729 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7730 IRIX 6 handling.
7731 (restore_ld_library_path_env_vars): Likewise.
7732 * lib/target-supports.exp (check_profiling_available): Remove
7733 mips*-*-irix* handling.
7734 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7735 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7736 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7737
7738 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR c++/52582
7741 * g++.dg/opt/pr52582.C: New test.
7742
7743 2012-03-14 Richard Guenther <rguenther@suse.de>
7744
7745 PR tree-optimization/52571
7746 * gcc.dg/vect/vect-2.c: Initialize arrays.
7747 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7748 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7749 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7750
7751 2012-03-14 Richard Guenther <rguenther@suse.de>
7752
7753 PR middle-end/52080
7754 PR middle-end/52097
7755 PR middle-end/48124
7756 * gcc.dg/torture/pr48124-1.c: New testcase.
7757 * gcc.dg/torture/pr48124-2.c: Likewise.
7758 * gcc.dg/torture/pr48124-3.c: Likewise.
7759 * gcc.dg/torture/pr48124-4.c: Likewise.
7760
7761 2012-03-14 Richard Guenther <rguenther@suse.de>
7762
7763 PR middle-end/52578
7764 * gcc.dg/pr52578.c: New testcase.
7765
7766 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR c++/52521
7769 * g++.dg/cpp0x/udlit-args2.C: New test.
7770
7771 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7772
7773 PR target/48596
7774 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7775 * gcc.c-torture/compile/pr48596.c: ... here.
7776
7777 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7778
7779 PR c++/51641
7780 * g++.dg/lookup/hidden-class17.C: New test.
7781
7782 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR c/52577
7785 * gcc.dg/Wunused-var-3.c: New test.
7786
7787 2012-03-13 Martin Jambor <mjambor@suse.cz>
7788
7789 * gcc.dg/misaligned-expand-2.c: New test.
7790
7791 2012-03-13 Richard Guenther <rguenther@suse.de>
7792
7793 PR middle-end/52134
7794 * gcc.dg/pr52134.c: New testcase.
7795
7796 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7797
7798 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7799
7800 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7801
7802 PR tree-optimization/46728
7803 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7804 * gcc.target/powerpc/pr46728-5.c: Likewise.
7805 * gcc.target/powerpc/pr46728-8.c: Likewise.
7806 * gcc.target/powerpc/pr46728-10.c: Likewise.
7807 * gcc.target/powerpc/pr46728-11.c: Likewise.
7808 * gcc.target/powerpc/pr46728-13.c: Likewise.
7809 * gcc.target/powerpc/pr46728-14.c: Likewise.
7810 * gcc.target/powerpc/pr46728-15.c: Likewise.
7811
7812 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7813
7814 PR c++/52299
7815 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7816
7817 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7818
7819 PR tree-optimization/46728
7820 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7821 * gcc.target/powerpc/pr46728-5.c: Likewise.
7822 * gcc.target/powerpc/pr46728-8.c: Likewise.
7823 * gcc.target/powerpc/pr46728-10.c: Likewise.
7824 * gcc.target/powerpc/pr46728-11.c: Likewise.
7825 * gcc.target/powerpc/pr46728-13.c: Likewise.
7826 * gcc.target/powerpc/pr46728-14.c: Likewise.
7827 * gcc.target/powerpc/pr46728-15.c: Likewise.
7828
7829 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7830
7831 PR target/49868
7832 * gcc.target/avr/torture/addr-space-1.h: New file.
7833 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7834 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7835 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7836 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7837
7838 2012-03-12 Andrew Pinski <apinski@cavium.com>
7839
7840 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7841
7842 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7843
7844 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7845 * g++.dg/abi/thunk4.C: Likewise.
7846 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7847 Adapt line numbers.
7848 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7849 handling.
7850 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7851 * g++.dg/eh/spbp.C: Likewise.
7852 * g++.dg/ext/label13.C: Likewise.
7853 * g++.dg/guality/guality.exp: Likewise.
7854 * g++.dg/other/anon5.C: Likewise.
7855 * g++.dg/other/pragma-ep-1.C: Remove.
7856 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7857 * g++.dg/warn/pr31246.C: Likewise.
7858 * g++.dg/warn/weak1.C: Likewise.
7859 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7860 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7861 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7862 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7863 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7864 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7865 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7866 * gcc.dg/c99-tgmath-1.c: Likewise.
7867 * gcc.dg/c99-tgmath-2.c: Likewise.
7868 * gcc.dg/c99-tgmath-3.c: Likewise.
7869 * gcc.dg/c99-tgmath-4.c: Likewise.
7870 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7871 handling.
7872 * gcc.dg/debug/pr49032.c: Likewise.
7873 * gcc.dg/guality/guality.exp: Likewise.
7874 * gcc.dg/intmax_t-1.c: Likewise.
7875 * gcc.dg/pr48616.c: Likewise.
7876 * gcc.dg/pragma-ep-1.c: Remove.
7877 * gcc.dg/pragma-ep-2.c: Remove.
7878 * gcc.dg/pragma-ep-3.c: Remove.
7879 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7880 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7881 * gcc.misc-tests/gcov-14.c: Likewise.
7882 * gfortran.dg/guality/guality.exp: Likewise.
7883 * lib/target-supports.exp (check_weak_available): Likewise.
7884 (add_options_for_tls): Likewise.
7885 (check_ascii_locale_available): Likewise.
7886 * obj-c++.dg/dwarf-2.mm: Likewise.
7887 * objc.dg/dwarf-1.m: Likewise.
7888 * objc.dg/dwarf-2.m: Likewise.
7889
7890 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR tree-optimization/51721
7893 * gcc.dg/tree-ssa/vrp64.c: New test.
7894
7895 PR tree-optimization/52533
7896 * gcc.c-torture/compile/pr52533.c: New test.
7897
7898 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7899
7900 * gcc.target/i386/rtm-xabort-1.c: New.
7901 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7902 * gcc.target/i386/rtm-xend-1.c: Ditto.
7903 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7904 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7905 * gcc.target/i386/sse-13.c: Ditto.
7906 * gcc.target/i386/sse-14.c: Ditto.
7907 * gcc.target/i386/sse-22.c: Ditto.
7908 * gcc.target/i386/sse-23.c: Ditto.
7909 * g++.dg/other/i386-2.C: Ditto.
7910 * g++.dg/other/i386-3.C: Ditto.
7911
7912 2012-03-12 Tobias Burnus <burnus@net-b.de>
7913
7914 PR fortran/52542
7915 * gfortran.dg/proc_ptr_35.f90: New.
7916
7917 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7918
7919 PR target/52530
7920 * gcc.dg/torture/pr52530.c: New test.
7921
7922 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7923
7924 PR target/51244
7925 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7926
7927 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7928
7929 PR target/52450
7930 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7931
7932 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7933
7934 2012-03-09 Andrew Pinski <apinski@cavium.com>
7935
7936 PR middle-end/51988
7937 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7938 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7939
7940 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7941
7942 * gcc.dg/tree-ssa/scev-3.c: New.
7943 * gcc.dg/tree-ssa/scev-4.c: New.
7944
7945 2012-03-08 Tobias Burnus <burnus@net-b.de>
7946
7947 PR fortran/52469
7948 * gfortran.dg/proc_ptr_34.f90
7949
7950 2012-03-07 Jason Merrill <jason@redhat.com>
7951
7952 PR c++/52521
7953 * g++.dg/cpp0x/udlit-mangle.C: New.
7954
7955 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7956
7957 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7958
7959 2012-03-06 Richard Guenther <rguenther@suse.de>
7960
7961 PR middle-end/52493
7962 * gcc.dg/torture/pr52493.c: New testcase.
7963
7964 2012-03-06 Richard Guenther <rguenther@suse.de>
7965
7966 PR lto/52097
7967 * gcc.dg/lto/pr52097_0.c: New testcase.
7968
7969 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7970
7971 PR target/51244
7972 * gcc.target/sh/pr51244-1.c: New.
7973 * gcc.target/sh/pr51244-2.c: New.
7974 * gcc.target/sh/pr51244-3.c: New.
7975
7976 2012-03-05 Jason Merrill <jason@redhat.com>
7977
7978 PR c++/51930
7979 * g++.dg/ext/visibility/template11.C: New.
7980
7981 * g++.dg/cpp0x/implicit13.C: New.
7982
7983 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR tree-optimization/51721
7986 * gcc.dg/tree-ssa/vrp63.c: New test.
7987 * gcc.dg/pr51721.c: New test.
7988
7989 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7990
7991 PR fortran/50981
7992 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7993 argument checks.
7994
7995 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7996
7997 PR target/52146
7998 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7999
8000 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8001
8002 PR fortran/50981
8003 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8004
8005 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8006
8007 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8008 int32plus.
8009
8010 2012-03-03 Jason Merrill <jason@redhat.com>
8011
8012 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8013
8014 Core 1270
8015 * g++.dg/cpp0x/initlist65.C: New.
8016
8017 PR c++/36797
8018 * g++.dg/ext/is_empty2.C: New.
8019
8020 2012-03-03 Tobias Burnus <burnus@net-b.de>
8021
8022 PR fortran/48820
8023 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8024
8025 2012-03-03 Tobias Burnus <burnus@net-b.de>
8026
8027 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8028 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8029 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8030 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8031 * gfortran.dg/class_30.f90: Remove dg-warning line.
8032 * gfortran.dg/bind_c_usage_25.f90: New.
8033
8034 2012-03-03 Tobias Burnus <burnus@net-b.de>
8035
8036 PR fortran/48820
8037 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8038 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8039 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8040
8041 2012-03-03 Tobias Burnus <burnus@net-b.de>
8042
8043 PR fortran/48820
8044 * gfortran.dg/assumed_type_1.f90: New.
8045 * gfortran.dg/assumed_type_2.f90: New.
8046 * gfortran.dg/assumed_type_3.f90: New.
8047 * gfortran.dg/assumed_type_4.f90: New.
8048
8049 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8050
8051 PR target/49486
8052 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8053 * gcc.target/sh/pr49468-di.c: New.
8054
8055 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8056
8057 * gcc.dg/graphite/pr50561.c: Update.
8058
8059 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8060
8061 * gcc.target/powerpc/pr52457.c: New test.
8062
8063 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8064
8065 * gcc.target/arm/sat-1.c: New test.
8066
8067 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8068
8069 PR target/46716
8070 * gcc.target/i386/pr46716.c: New test.
8071
8072 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8073
8074 PR c++/51989
8075 * g++.dg/cpp0x/sfinae32.C: New.
8076
8077 2012-03-02 Richard Guenther <rguenther@suse.de>
8078
8079 PR tree-optimization/52406
8080 * gcc.dg/torture/pr52406.c: New testcase.
8081
8082 2012-03-02 Tobias Burnus <burnus@net-b.de>
8083
8084 PR fortran/52325
8085 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8086 * gfortran.dg/nullify_2.f90: Update dg-error.
8087 * gfortran.dg/nullify_4.f90: Ditto.
8088 * gfortran.dg/pointer_init_6.f90: Ditto.
8089
8090 2012-03-02 Tobias Burnus <burnus@net-b.de>
8091
8092 PR fortran/52270
8093 * gfortran.dg/class_51.f90: New.
8094
8095 2012-03-02 Tobias Burnus <burnus@net-b.de>
8096
8097 PR fortran/52452
8098 * gfortran.dg/intrinsic_8.f90: New.
8099
8100 2012-03-01 Kai Tietz <ktietz@redhat.com>
8101
8102 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8103 routines on mingw targets.
8104 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8105
8106 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR tree-optimization/52445
8109 * gcc.dg/pr52445.c: New test.
8110
8111 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/52437
8114 * gcc.c-torture/compile/pr52437.c: New test.
8115
8116 PR middle-end/52419
8117 * gcc.dg/torture/pr52419.c: New test.
8118
8119 PR tree-optimization/52429
8120 * gcc.dg/torture/pr52429.c: New test.
8121 * g++.dg/opt/pr52429.C: New test.
8122
8123 2012-02-29 Richard Guenther <rguenther@suse.de>
8124
8125 PR testsuite/52297
8126 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8127 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8128 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8129 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8130 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8131 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8132
8133 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8134
8135 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8136
8137 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8138
8139 PR fortran/52386
8140 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8141
8142 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8143
8144 PR target/51534
8145 * gcc.target/arm/neon/pr51534.c: New testcase.
8146
8147 2012-02-28 Richard Guenther <rguenther@suse.de>
8148
8149 PR target/52407
8150 * gcc.dg/torture/pr52407.c: New testcase.
8151
8152 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8153
8154 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8155 * gcc.target/arm/vfp2.c: Likewise.
8156 * gcc.target/arm/vfp3.c: Likewise.
8157 * gcc.target/arm/vfp4.c: Likewise.
8158 * gcc.target/arm/vfp5.c: Likewise.
8159 * gcc.target/arm/vfp6.c: Likewise.
8160 * gcc.target/arm/vfp7.c: Likewise.
8161 * gcc.target/arm/vfp8.c: Likewise.
8162 * gcc.target/arm/vfp9.c: Likewise.
8163 * gcc.target/arm/vfp10.c: Likewise.
8164 * gcc.target/arm/vfp11.c: Likewise.
8165 * gcc.target/arm/vfp12.c: Likewise.
8166 * gcc.target/arm/vfp13.c: Likewise.
8167 * gcc.target/arm/vfp14.c: Likewise.
8168 * gcc.target/arm/vfp15.c: Likewise.
8169 * gcc.target/arm/vfp16.c: Likewise.
8170 * gcc.target/arm/vfp17.c: Likewise.
8171 * gcc.target/arm/neon-constants.h: New file.
8172 * gcc.target/arm/neon-vect1.c: New test.
8173 * gcc.target/arm/neon-vect2.c: New test.
8174 * gcc.target/arm/neon-vect3.c: New test.
8175 * gcc.target/arm/neon-vect4.c: New test.
8176 * gcc.target/arm/neon-vect5.c: New test.
8177 * gcc.target/arm/neon-vect6.c: New test.
8178 * gcc.target/arm/neon-vect7.c: New test.
8179 * gcc.target/arm/neon-vect8.c: New test.
8180
8181 2012-02-28 Richard Guenther <rguenther@suse.de>
8182
8183 PR tree-optimization/52402
8184 * gcc.dg/torture/pr52402.c: New testcase.
8185
8186 2012-02-28 Richard Guenther <rguenther@suse.de>
8187
8188 PR lto/52400
8189 * g++.dg/lto/pr52400_0.C: New testcase.
8190
8191 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8192
8193 * gcc.target/avr/torture/builtins-1.c: New test.
8194 * gcc.target/avr/torture/builtins-error.c: New test.
8195
8196 2012-02-28 Kai Tietz <ktietz@redhat.com>
8197
8198 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8199 * gcc.target/i386/pr45352-2.c: Likewise.
8200 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8201 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8202 targets instead rand.
8203 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8204 * gcc.target/i386/sse2-mul-1.c: Likewise.
8205 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8206 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8207 * gcc.target/i386/pad-1.c: Likewise.
8208 * gcc.target/i386/pad-9.c: Likewise.
8209 * gcc.target/i386/pad-2.c: Likewise.
8210 * gcc.target/i386/pad-5b.c: Likewise.
8211 * gcc.target/i386/pad-8.c: Likewise.
8212 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8213 * gcc.target/i386/pr44130.c: Likewise.
8214 * gcc.target/i386/align-main-1.c: Likewise.
8215 * gcc.target/i386/align-main-2.c: Likewise.
8216 * gcc.target/i386/sw-1.c: Likewise.
8217 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8218 on x64 mingw target.
8219 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8220 * gcc.target/i386/pr46295.c: Likewise.
8221 * gcc.target/i386/amd64-abi-1.c: Likewise.
8222 * gcc.target/i386/amd64-abi-2.c: Likewise.
8223 * gcc.target/i386/pr39082-1.c: Likewise.
8224 * gcc.target/i386/pr39162.c: Likewise.
8225 * gcc.target/i386/pr22152.c: Likewise.
8226 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8227 * gcc.target/i386/wrfsbase-2.c: Likewise.
8228 * gcc.target/i386/local.c: Likewise
8229 * gcc.target/i386/wrgsbase-1.c: Likewise.
8230 * gcc.target/i386/wrfsbase-1.c: Likewise.
8231 * gcc.target/i386/pr39315-3.c: Likewise.
8232 * gcc.target/i386/pr35767-4.c: Likewise.
8233 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8234 x64 mingw target.
8235 * gcc.target/i386/pr45336-2.c: Likewise.
8236 * gcc.target/i386/pr45336-1.c: Likewise.
8237 * gcc.target/i386/pr45336-4.c: Likewise.
8238
8239 2012-02-27 Tristan Gingold <gingold@adacore.com>
8240
8241 * gnat.dg/array20.ad[sb]: New test.
8242
8243 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR target/52375
8246 * gcc.target/arm/pr52375.c: New test.
8247 * gcc.c-torture/compile/pr52375.c: New test.
8248
8249 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8250
8251 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8252 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8253
8254 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8255
8256 * gnat.dg/aggr19.adb: New test.
8257 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8258
8259 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8260
8261 PR target/49263
8262 * gcc.target/sh/pr49263.c: New.
8263
8264 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8265
8266 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8267 simulate_thread_wrapper_other_threads
8268 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8269 Move initialization of 'value' to main().
8270 (main): Initialize 'value';
8271 * gcc.dg/simulate-thread/speculative-store.c
8272 (simulate_thread_step_verify): Return 0 when successful.
8273 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8274 Reduce threshold.
8275 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8276 (simulate_thread_wrapper_other_threads): Return a success/fail value
8277 and issue an error if the instruction count threshold is exceeded.
8278
8279 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8280
8281 PR target/50580
8282 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8283 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8284
8285 2012-02-24 Richard Guenther <rguenther@suse.de>
8286
8287 PR middle-end/52355
8288 * gcc.dg/pr52355.c: New testcase.
8289
8290 2012-02-23 Kai Tietz <ktietz@redhat.com>
8291
8292 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8293 * gcc.dg/Wpadded.c: Likewise.
8294 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8295 structure-layout.
8296 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8297 for sleep by Sleep and add windows.h include for this function.
8298 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8299 targets.
8300 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8301 target.
8302 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8303 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8304 on x64 mingw target.
8305 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8306 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8307 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8308 failure on LLP64 target.
8309
8310 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8311
8312 PR c/52290
8313 * gcc.dg/noncompile/pr52290.c: New test.
8314
8315 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR tree-optimization/52019
8318 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8319
8320 2012-02-22 Kai Tietz <ktietz@redhat.com>
8321
8322 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8323 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8324 derived pdiff_t type.
8325 * g++.dg/torture/pr49720.C: Likewise
8326
8327 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8328
8329 PR target/52330
8330 * gcc.target/i386/pr52330.c: New test.
8331
8332 2012-02-22 Tobias Burnus <burnus@net-b.de>
8333
8334 PR fortran/52335
8335 * gfortran.dg/io_constraints_10.f90: New.
8336
8337 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8338
8339 * lib/target-supports.exp (check_effective_target_vect_condition):
8340 Return true for NEON.
8341
8342 2012-02-21 Kai Tietz <ktietz@redhat.com>
8343
8344 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8345
8346 2012-02-21 Richard Guenther <rguenther@suse.de>
8347
8348 PR tree-optimization/52324
8349 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8350
8351 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8352
8353 PR middle-end/51782
8354 * gcc.target/avr/torture/pr51782-1.c: New test.
8355
8356 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR tree-optimization/52318
8359 * gcc.dg/pr52318.c: New test.
8360
8361 2012-02-20 Kai Tietz <ktietz@redhat.com>
8362
8363 * gcc.dg/bf-ms-layout-3.c: New testcase.
8364
8365 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8366
8367 PR testsuite/52229
8368 PR fortran/32380
8369 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8370
8371 2012-02-20 Richard Guenther <rguenther@suse.de>
8372
8373 PR tree-optimization/52298
8374 * gcc.dg/torture/pr52298.c: New testcase.
8375 * gcc.dg/vect/pr52298.c: Likewise.
8376
8377 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8378
8379 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8380 * gcc.c-torture/execute/pr52286.c: Ditto.
8381
8382 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR tree-optimization/52286
8385 * gcc.c-torture/execute/pr52286.c: New test.
8386
8387 2012-02-18 Tobias Burnus <burnus@net-b.de>
8388
8389 PR fortran/52295
8390 * gfortran.dg/interface_35.f90: Use -std=f2003.
8391 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8392 * gfortran.dg/interface_assignment_4.f90: Ditto.
8393 * gfortran.dg/bessel_1.f90: Ditto.
8394 * gfortran.dg/func_result_6.f90: Ditto.
8395 * gfortran.dg/hypot_1.f90: Ditto.
8396 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8397
8398 2012-02-17 Tobias Burnus <burnus@net-b.de>
8399
8400 PR translation/52232
8401 PR translation/52234
8402 PR translation/52245
8403 PR translation/52246
8404 PR translation/52262
8405 PR translation/52273
8406 * gfortran.dg/coarray_22.f90: Update dg-error.
8407 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8408
8409 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411 PR target/51753
8412 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8413 (simulate-thread): Use default timeout.
8414
8415 2012-02-16 Jason Merrill <jason@redhat.com>
8416
8417 PR c++/52248
8418 * g++.dg/ext/timevar1.C: New.
8419
8420 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8421
8422 PR c++/52126
8423 * g++.dg/template/using21.C: New.
8424 * g++.dg/template/using22.C: Likewise.
8425
8426 2012-02-16 Jason Merrill <jason@redhat.com>
8427
8428 PR c++/51415
8429 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8430
8431 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR tree-optimization/52255
8434 * gcc.c-torture/compile/pr52255.c: New test.
8435
8436 PR debug/52260
8437 * g++.dg/debug/dwarf2/pr52260.C: New test.
8438
8439 PR middle-end/51929
8440 * g++.dg/ipa/pr51929.C: New test.
8441
8442 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8443
8444 PR target/52199
8445 * gcc.target/powerpc/pr52199.c: New file.
8446
8447 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8448
8449 PR target/52152
8450 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8451
8452 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8453
8454 * gcc.dg/pr51867.c: Don't include <math.h>.
8455 (sqrtf): Declare.
8456
8457 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8458
8459 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8460 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8461
8462 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8463
8464 PR tree-optimization/50561
8465 * gcc.dg/graphite/pr50561.c: New testcase.
8466
8467 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8468
8469 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8470 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8471
8472 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8473
8474 * gnat.dg/discr35.ad[sb]: New test.
8475
8476 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8477
8478 * gnat.dg/volatile10.adb: New test.
8479 * gnat.dg/volatile10_pkg.ads: New helper.
8480
8481 2012-02-14 Jason Merrill <jason@redhat.com>
8482
8483 * g++.dg/ext/attrib43.C: New.
8484
8485 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8486
8487 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8488 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8489 fgnu_tm.
8490 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8491 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8492 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8493 effective_target fgnu_tm.
8494 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8495
8496 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR c++/52247
8499 * g++.dg/template/asmgoto1.C: New test.
8500
8501 2012-02-14 Ian Lance Taylor <iant@google.com>
8502
8503 PR go/48501
8504 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8505 compiling generated file for 64bit and index tests.
8506
8507 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8508
8509 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8510
8511 2012-02-14 Richard Guenther <rguenther@suse.de>
8512
8513 PR tree-optimization/52244
8514 PR tree-optimization/51528
8515 * gcc.dg/torture/pr52244.c: New testcase.
8516
8517 2012-02-14 Walter Lee <walt@tilera.com>
8518
8519 * g++.dg/other/PR23205.C: Disable test on tile.
8520 * g++.dg/other/pr23205-2.C: Disable test on tile.
8521 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8522 * gcc.dg/20040813-1.c: Disable test on tile.
8523 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8524 * gcc.misc-tests/linkage.exp: Handle tilegx.
8525
8526 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/52210
8529 * gcc.dg/pr52210.c: New test.
8530
8531 2012-02-14 Jason Merrill <jason@redhat.com>
8532
8533 PR c++/39055
8534 * g++.dg/overload/defarg5.C: New.
8535
8536 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR c/52181
8539 * c-c++-common/pr52181.c: New test.
8540
8541 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR c++/52215
8544 * g++.dg/ext/atomic-1.C: New test.
8545
8546 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8547
8548 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8549
8550 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR middle-end/52209
8553 * gcc.c-torture/execute/pr52209.c: New test.
8554
8555 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8556
8557 PR fortran/50981
8558 * gfortran.dg/elemental_optional_args_5.f03: New test.
8559
8560 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8561
8562 PR testsuite/50076
8563 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8564 cases.
8565
8566 2012-02-11 Ian Lance Taylor <iant@google.com>
8567
8568 PR go/51874
8569 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8570 SPARC Solaris. Don't run the test at all on systems where it may
8571 not work, rather than xfailing it.
8572
8573 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8574
8575 PR rtl-optimization/52175
8576 * gcc.c-torture/compile/pr52175.c: New test.
8577
8578 2012-02-10 Jason Merrill <jason@redhat.com>
8579
8580 PR c++/51910
8581 * g++.dg/template/repo10.C: New.
8582
8583 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR debug/52132
8586 * gcc.dg/pr52132.c: New test.
8587
8588 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8589
8590 * gnat.dg/specs/aggr4.ads: New test.
8591 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8592
8593 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8594
8595 PR target/52146
8596 * gcc.target/i386/pr52146.c: New.
8597
8598 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR middle-end/52177
8601 * c-c++-common/pr52177.c: New test.
8602
8603 2012-02-10 Jan Hubicka <jh@suse.cz>
8604
8605 PR middle-end/48600
8606 * g++.dg/torture/pr48600.C: New testcase.
8607
8608 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8609
8610 PR middle-end/52140
8611 * gcc.dg/dfp/pr52140.c: New test.
8612
8613 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR fortran/32380
8616 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8617 of dg-options.
8618
8619 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8620
8621 PR middle-end/51867
8622 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8623 * gcc.dg/pr51867.c: New test.
8624
8625 2012-02-09 Ian Lance Taylor <iant@google.com>
8626
8627 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8628 which don't support -fsplit-stack. Turn off optimization when
8629 compiling select5-out.go.
8630
8631 2012-02-08 Ian Lance Taylor <iant@google.com>
8632
8633 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8634 systems which don't support -fsplit-stack.
8635
8636 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8637
8638 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8639 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8640 machine instuction in the log.
8641
8642 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8643
8644 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8645 to 20 seconds.
8646
8647 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8648
8649 PR driver/48524
8650 * gcc.dg/pr48524.c: New test.
8651 * gcc.dg/pr48524.spec: New spec file for test.
8652
8653 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8654
8655 PR fortran/32380
8656 * gfortran.dg/vect/pr32380.f90: New test.
8657
8658 2012-02-08 Tobias Burnus <burnus@net-b.de>
8659
8660 PR fortran/52151
8661 * gfortran.dg/realloc_on_assign_12.f90: New.
8662
8663 2012-02-08 Richard Guenther <rguenther@suse.de>
8664
8665 PR rtl-optimization/52170
8666 * gcc.dg/torture/pr52170.c: New testcase.
8667
8668 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR gcov-profile/52150
8671 * gcc.dg/tree-prof/pr52150.c: New test.
8672
8673 PR rtl-optimization/52139
8674 * gcc.dg/pr52139.c: New test.
8675
8676 2012-02-07 Jason Merrill <jason@redhat.com>
8677
8678 PR c++/51675
8679 * g++.dg/cpp0x/constexpr-union3.C: New.
8680
8681 PR c++/52035
8682 * g++.dg/lto/pr52035_0.C: New.
8683
8684 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8685
8686 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8687 * gcc.dg/special/weak-1.c: Likewise.
8688 * gcc.dg/ucnid-12.c: Likewise.
8689 * gcc.dg/torture/pr45678-1.c: Likewise.
8690 * gcc.dg/torture/pr45678-2.c: Likewise.
8691 * gcc.dg/vector-4.c: Likewise.
8692 * gcc.dg/ipa/inline-5.c: Likewise.
8693 * gcc.dg/ucnid-11.c: Likewise.
8694 * gcc.misc-tests/gcov-13.c: Likewise.
8695 * gcc.misc-tests/gcov-14.c: Likewise.
8696 * g++.dg/ext/label13.C: Likewise.
8697 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8698 hppa*-*-hpux* options.
8699 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8700 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8701 * gcc.dg/pr48616.c: Likewise.
8702 * gcc.dg/pr17957.c: Likewise.
8703 * gcc.dg/pr17055-1.c: Likewise.
8704 * gcc.dg/pr32912-1.c: Likewise.
8705 * gcc.dg/tm/pr51472.c: Likewise.
8706 * c-c++-common/fold-bitand-4.c: Likewise.
8707 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8708 Use dg-additional-options for extra options.
8709
8710 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8711
8712 * gcc.target/epiphany/interrupt-2.c: New test.
8713
8714 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8715
8716 PR target/52155
8717 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8718 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8719 for MIPS ELF.
8720
8721 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8722
8723 PR target/52152
8724 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8725
8726 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8727
8728 PR middle-end/24306
8729 PR target/52154
8730 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8731 * gcc.target/mips/va-arg-1.c: New test.
8732
8733 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8734
8735 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8736 for -mno-pointers-to-nested-functions.
8737
8738 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gcc.c-torture/execute/20120207-1.c: New test.
8741
8742 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR rtl-optimization/52060
8745 * gcc.dg/torture/pr52060.c: New test.
8746
8747 PR middle-end/52074
8748 * gcc.c-torture/compile/pr52074.c: New test.
8749
8750 2012-02-07 Tobias Burnus <burnus@net-b.de>
8751
8752 PR fortran/51514
8753 * gfortran.dg/class_to_type_2.f90: New.
8754
8755 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8756
8757 PR fortran/32373
8758 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8759 Remove module.
8760
8761 2012-02-06 Jason Merrill <jason@redhat.com>
8762
8763 PR c++/52088
8764 * g++.dg/template/conv13.C: New.
8765
8766 2012-02-06 Richard Guenther <rguenther@suse.de>
8767
8768 PR tree-optimization/52115
8769 * gcc.c-torture/compile/pr52115.c: New testcase.
8770
8771 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR target/52129
8774 * gcc.c-torture/execute/pr52129.c: New test.
8775
8776 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8777
8778 * gcc.dg/pr48374.c: Actually add the test I forgot
8779 in the 2012-01-25 commit.
8780
8781 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8782
8783 PR fortran/32373
8784 * gfortran.dg/vect/vect-8.f90: New test case.
8785
8786 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8787
8788 PR fortran/48847
8789 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8790
8791 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8792
8793 PR fortran/52102
8794 * gfortran.dg/class_48.f90 : Add test of allocate class array
8795 component with source in subroutine test3. Remove commenting
8796 out in subroutine test4, since branching on unitialized variable
8797 is now fixed (no PR for this last.).
8798
8799 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8800
8801 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8802 on MIPS targets.
8803 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8804
8805 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8806
8807 PR target/52125
8808 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8809 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8810
8811 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8812
8813 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8814 (check_effective_target_sync_int_long): Use it.
8815 (check_effective_target_sync_char_short): Likewise.
8816 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8817
8818 2012-02-05 Tobias Burnus <burnus@net-b.de>
8819
8820 PR fortran/51972
8821 * gfortran.dg/class_48.f90: Add some further checks.
8822
8823 2012-02-05 Ira Rosen <irar@il.ibm.com>
8824
8825 PR tree-optimization/52091
8826 * gcc.dg/vect/pr52091.c: New test.
8827
8828 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR rtl-optimization/52113
8831 * gcc.target/avr/pr52113.c: New test.
8832
8833 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR rtl-optimization/52092
8836 * gcc.c-torture/compile/pr52092.c: New test.
8837
8838 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8839
8840 PR fortran/41587
8841 * gfortran.dg/class_array_10.f03: New test.
8842
8843 PR fortran/46356
8844 * gfortran.dg/class_array_11.f03: New test.
8845
8846 PR fortran/51754
8847 * gfortran.dg/class_array_12.f03: New test.
8848
8849 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8850
8851 PR fortran/52012
8852 * gfortran.dg/realloc_on_assign_11.f90: New test.
8853
8854 2012-02-02 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/52093
8857 * gfortran.dg/shape_7.f90: New.
8858
8859 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8860
8861 * gcc.target/mips/mips-prepend-1.c: New test.
8862
8863 2012-02-02 Jan Hubicka <jh@suse.cz>
8864 Tom de Vries <tom@codesourcery.com>
8865
8866 PR middle-end/51998
8867 * gcc.dg/alias-12.c: New testcase.
8868 * gcc.dg/alias-13.c: New testcase.
8869
8870 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR target/52086
8873 * gcc.dg/pr52086.c: New test.
8874
8875 PR tree-optimization/52073
8876 * gcc.c-torture/compile/pr52073.c: New test.
8877
8878 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8879
8880 PR fortran/51958
8881 * gfortran.dg/function_optimize_10.f90: New test.
8882
8883 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8884
8885 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8886 test on alpha*-*-*.
8887
8888 2012-02-01 Tobias Burnus <burnus@net-b.de>
8889
8890 PR fortran/52024
8891 * gfortran.dg/typebound_operator_14.f90: New.
8892
8893 2012-02-01 Tobias Burnus <burnus@net-b.de>
8894
8895 PR fortran/52059
8896 * gfortran.dg/elemental_function_1.f90: New.
8897
8898 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8899
8900 PR rtl-optimization/51374
8901 * gcc.target/avr/torture/pr51374-1.c:
8902 Also fail if SBIS is seen.
8903
8904 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8905
8906 PR rtl-optimization/51374
8907 * gcc.target/avr/torture/pr51374-1.c: New.
8908
8909 2012-01-31 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/52024
8912 * gfortran.dg/typebound_generic_11.f90: New.
8913
8914 2012-01-31 Tobias Burnus <burnus@net-b.de>
8915
8916 PR fortran/52029
8917 * gfortran.dg/class_49.f90: New.
8918
8919 2012-01-31 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/52013
8922 * gfortran.dg/elemental_args_check_6.f90: New.
8923
8924 2012-01-31 Jason Merrill <jason@redhat.com>
8925
8926 PR c++/52043
8927 * g++.dg/cpp0x/variadic122.C: New.
8928
8929 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8930
8931 PR fortran/52012
8932 * gfortran.dg/realloc_on_assign_10.f90: New test.
8933
8934 2012-01-31 Richard Guenther <rguenther@suse.de>
8935
8936 PR tree-optimization/51528
8937 * gcc.dg/torture/pr51528.c: New testcase.
8938
8939 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8940
8941 PR go/48501
8942 * lib/go.exp (go_target_compile): Append timeout= to options.
8943 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8944 select5-out.go test on alpha*-*-* targets.
8945
8946 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8947
8948 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8949 (TEST_SHORT): Reformat in the same way.
8950 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8951 (TEST_SHORT): Reformat in the same way.
8952 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8953 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8954 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8955 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8956 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8957
8958 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8959
8960 PR target/51835
8961 * gcc.target/arm/pr51835.c: New testcase.
8962
8963 2012-01-30 Richard Guenther <rguenther@suse.de>
8964
8965 PR tree-optimization/52028
8966 * gcc.dg/torture/pr52028.c: New testcase.
8967 * gfortran.dg/ldist-pr45199.f: Adjust.
8968 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8969 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8970 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8971
8972 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR debug/52027
8975 * gcc.dg/tree-prof/pr52027.c: New test.
8976
8977 PR tree-optimization/52046
8978 * gcc.dg/pr52046.c: New test.
8979
8980 PR debug/52048
8981 * g++.dg/other/pr52048.C: New test.
8982
8983 2012-01-30 Richard Guenther <rguenther@suse.de>
8984
8985 PR tree-optimization/52045
8986 * gcc.dg/pr52045.c: New testcase.
8987
8988 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8989
8990 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8991 new code generated for __sync_lock_release.
8992
8993 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8994
8995 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8996
8997 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8998
8999 PR testsuite/51875
9000 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9001
9002 * g++.dg/ext/visibility/template10.C: Fix typo.
9003
9004 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9005
9006 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9007
9008 PR c++/51327
9009 * g++.dg/cpp0x/constexpr-ice6.C: New.
9010
9011 2012-01-29 Tobias Burnus <burnus@net-b.de>
9012
9013 PR fortran/41600
9014 * gfortran.dg/default_initialization_6.f90: New.
9015
9016 2012-01-29 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/51972
9019 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9020 * gfortran.dg/class_48.f90: New.
9021
9022 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9023
9024 PR fortran/51808
9025 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9026
9027 2012-01-28 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/51972
9030 * gfortran.dg/class_allocate_12.f90: New.
9031
9032 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9033
9034 * gcc.dg/torture/pr50444.c: Fix dg directives.
9035
9036 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/52006
9039 * gcc.target/arm/pr52006.c: New test.
9040
9041 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9042
9043 PR testsuite/52011
9044 * gcc.dg/lto/trans-mem.h: New file.
9045 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9046 * gcc.dg/lto/trans-mem-1_1.c: Same.
9047 * gcc.dg/lto/trans-mem-4_1.c: Same.
9048 * gcc.dg/lto/trans-mem-3_1.c: Same.
9049
9050 2012-01-27 Tobias Burnus <burnus@net-b.de>
9051
9052 PR fortran/52022
9053 * gfortran.dg/dummy_procedure_7.f90: New.
9054
9055 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9056
9057 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9058 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9059
9060 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR c++/51852
9063 * g++.dg/other/gc5.C: New test.
9064
9065 2012-01-27 Richard Guenther <rguenther@suse.de>
9066
9067 PR tree-optimization/50444
9068 * gcc.dg/torture/pr50444.c: New testcase.
9069
9070 2012-01-27 Tobias Burnus <burnus@net-b.de>
9071
9072 PR fortran/51970
9073 PR fortran/51977
9074 * gfortran.dg/move_alloc_13.f90: New.
9075
9076 2012-01-27 Tobias Burnus <burnus@net-b.de>
9077
9078 PR fortran/51953
9079 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9080 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9081 and change dg-error string.
9082
9083 2012-01-27 Tobias Burnus <burnus@net-b.de>
9084
9085 PR fortran/52016
9086 * gfortran.dg/elemental_args_check_5.f90: New.
9087
9088 2012-01-27 Richard Guenther <rguenther@suse.de>
9089
9090 PR middle-end/51959
9091 * g++.dg/torture/pr51959.C: New testcase.
9092
9093 2012-01-27 Tom de Vries <tom@codesourcery.com>
9094
9095 PR tree-optimization/51990
9096 * gcc.dg/pr51990.c: New test.
9097 * gcc.dg/pr51990-2.c: Same.
9098
9099 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9100 Tobias Burnus <burnus@gcc.gnu.org>
9101
9102 PR fortran/48705
9103 * gfortran.dg/class_allocate_11.f03: New.
9104
9105 PR fortran/51870
9106 PR fortran/51943
9107 PR fortran/51946
9108 * gfortran.dg/class_allocate_7.f03: New.
9109 * gfortran.dg/class_allocate_8.f03: New.
9110 * gfortran.dg/class_allocate_9.f03: New.
9111 * gfortran.dg/class_allocate_10.f03: New.
9112
9113 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9114
9115 * gnat.dg/discr34.adb: New test.
9116 * gnat.dg/discr34_pkg.ads: New helper.
9117
9118 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9119
9120 * gnat.dg/discr33.adb: New test.
9121
9122 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9123
9124 * gnat.dg/limited_with3.ad[sb): New test.
9125 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9126 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9127 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9128
9129 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9130
9131 * gnat.dg/stack_usage1.adb: New test.
9132 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9133
9134 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9135 * gcc.dg/pr44194-2.c: Likewise.
9136
9137 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/51370
9140 * g++.dg/template/crash112.C: New.
9141
9142 2012-01-27 Richard Henderson <rth@redhat.com>
9143
9144 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9145
9146 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9147
9148 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9149
9150 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR middle-end/51895
9153 * g++.dg/opt/pr51895.C: New test.
9154
9155 2012-01-26 Michael Matz <matz@suse.de>
9156
9157 PR tree-optimization/48794
9158 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9159
9160 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9161
9162 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9163
9164 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9165
9166 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9167 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9168 memory.
9169 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9170 the default value for s390 and s390x.
9171
9172 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9173
9174 PR lto/51698
9175 * gcc.dg/lto/trans-mem-4_0.c: New.
9176 * gcc.dg/lto/trans-mem-4_1.c: New.
9177 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9178 TM builtins.
9179 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9180 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9181 TM builtins.
9182 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9183 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9184 TM builtins.
9185
9186 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9187
9188 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9189
9190 2012-01-25 Ian Lance Taylor <iant@google.com>
9191
9192 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9193
9194 2012-01-25 Tobias Burnus <burnus@net-b.de>
9195
9196 PR fortran/51995
9197 * gfortran.dg/typebound_proc_25.f90: New.
9198
9199 2012-01-25 Jason Merrill <jason@redhat.com>
9200
9201 PR c++/51992
9202 * g++.dg/lto/pr51992_0.C: New.
9203
9204 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR tree-optimization/51987
9207 * gcc.target/i386/pr51987.c: New test.
9208
9209 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9210
9211 * gcc.dg/tm/lto-1.c: Require lto support in target.
9212
9213 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9214
9215 PR rtl-optimization/48374
9216 * gcc.dg/pr48374.c: New test.
9217
9218 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9219
9220 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9221
9222 2012-01-25 Tobias Burnus <burnus@net-b.de>
9223
9224 PR fortran/51966
9225 * gfortran.dg/derived_constructor_char_3.f90: New.
9226
9227 2012-01-24 Ian Lance Taylor <iant@google.com>
9228
9229 * go.test/go-test.exp (filecmp): New procedure.
9230 (errchk): Handle quoted square brackets.
9231 (go-gc-tests): Set go_compile_args. Handle various new test
9232 lines. Skip a few new tests.
9233 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9234
9235 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9236
9237 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9238 (check_effective_target_vect_extract_even_odd)
9239 (check_effective_target_vect_interleave): Return true for MIPS
9240 paired-single.
9241
9242 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9243
9244 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9245 (main): Use it instead of argc.
9246
9247 2012-01-24 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/51973
9250 * g++.dg/cpp0x/sfinae31.C: New.
9251
9252 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9253
9254 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9255
9256 2012-01-24 Jason Merrill <jason@redhat.com>
9257
9258 PR c++/51812
9259 * g++.dg/inherit/covariant20.C: New.
9260
9261 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/51223
9264 * g++.dg/parse/crash58.C: New.
9265
9266 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR target/51957
9269 * gcc.dg/pr51957-1.c: New test.
9270 * gcc.dg/pr51957-1.h: New file.
9271 * gcc.dg/pr51957-2.c: New test.
9272
9273 2012-01-23 Jason Merrill <jason@redhat.com>
9274
9275 PR c++/51930
9276 * g++.dg/ext/visibility/template10.C: New.
9277
9278 2012-01-23 Tobias Burnus <burnus@net-b.de>
9279
9280 PR fortran/51948
9281 * gfortran.dg/move_alloc_12.f90: New.
9282
9283 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9284
9285 PR middle-end/45416
9286 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9287
9288 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9289
9290 PR c++/51398
9291 * g++.dg/template/crash111.C: New.
9292
9293 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9294
9295 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9296 configurations.
9297 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9298
9299 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9300
9301 PR testsuite/51941
9302 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9303 the DW_TAG_class_type and DW_AT_name: "Executor".
9304
9305 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9306
9307 * lib/target-supports.exp
9308 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9309 (check_effective_target_vect_interleave): Likewise.
9310
9311 2012-01-22 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/51925
9314 * g++.dg/template/using20.C: New.
9315 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9316
9317 2012-01-23 Jason Merrill <jason@redhat.com>
9318
9319 PR target/51934
9320 * g++.dg/torture/pr51344.C: Limit to x86.
9321
9322 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9323
9324 * c-c++-common/tm/omp.c: Require target with pthread support.
9325
9326 2012-01-23 Richard Guenther <rguenther@suse.de>
9327
9328 PR tree-optimization/51949
9329 * gcc.dg/torture/pr51949.c: New testcase.
9330
9331 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR rtl-optimization/51933
9334 * gcc.c-torture/execute/pr51933.c: New test.
9335
9336 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9337
9338 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9339 Do not define for Interix.
9340
9341 2012-01-22 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/51832
9344 * g++.dg/lto/pr51832.h: New.
9345 * g++.dg/lto/pr51832_0.C: New.
9346 * g++.dg/lto/pr51832_1.C: New.
9347
9348 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9349
9350 * gcc.dg/ext-elim-1.c: New test.
9351
9352 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9353
9354 PR target/51931
9355 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9356 * g++.dg/opt/longbranch1.C: Likewise.
9357
9358 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9359
9360 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9361 in C++11 mode.
9362
9363 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9364
9365 PR fortran/50556
9366 * gfortran.dg/namelist_74.f90: New test.
9367 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9368
9369 2012-01-21 Tobias Burnus <burnus@net-b.de>
9370
9371 PR fortran/51913
9372 * gfortran.dg/class_47.f90: New.
9373
9374 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9375
9376 * gnat.dg/renaming5.ad[sb]: New test.
9377
9378 2012-01-20 Jason Merrill <jason@redhat.com>
9379
9380 PR c++/51919
9381 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9382
9383 2012-01-20 Jason Merrill <jason@redhat.com>
9384
9385 PR c++/51922
9386 * g++.dg/ext/attrib42.C: Require ilp32.
9387
9388 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR target/51915
9391 * gcc.target/arm/pr51915.c: New test.
9392
9393 2012-01-20 Cary Coutant <ccoutant@google.com>
9394 Dodji Seketeli <dodji@redhat.com>
9395
9396 PR debug/45682
9397 * g++.dg/debug/dwarf2/nested-3.C: New test.
9398
9399 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9400
9401 PR c++/51402
9402 * g++.dg/template/crash110.C: New.
9403
9404 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9405
9406 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9407 Remove default options on hppa*-*-hpux*.
9408
9409 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9410
9411 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9412
9413 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9414
9415 * gcc.c-torture/compile/pr51856.c: New testcase.
9416
9417 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9418
9419 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9420 options to go_target_compile.
9421
9422 2012-01-20 Kai Tietz <ktietz@redhat.com>
9423
9424 * g++.dg/torture/pr51344.C: Fix typo.
9425
9426 2012-01-20 Richard Guenther <rguenther@suse.de>
9427
9428 PR tree-optimization/51903
9429 * g++.dg/torture/pr51903.C: New testcase.
9430
9431 2012-01-20 Tobias Burnus <burnus@net-b.de>
9432 Janus Weil <janus@gcc.gnu.org>
9433
9434 PR fortran/51056
9435 * gfortran.dg/use_21.f90: New.
9436
9437 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR target/51106
9440 * gcc.dg/torture/pr51106-1.c: New test.
9441 * gcc.dg/torture/pr51106-2.c: New test.
9442
9443 2012-01-19 Kai Tietz <ktietz@redhat.com>
9444
9445 * g++.dg/torture/pr51344.C: New test.
9446
9447 2012-01-19 Tobias Burnus <burnus@net-b.de>
9448
9449 PR fortran/51904
9450 * gfortran.dg/intrinsic_size_2.f90: New.
9451
9452 2012-01-19 Jason Merrill <jason@redhat.com>
9453
9454 PR c++/51889
9455 * g++.dg/inherit/using7.C: New.
9456
9457 2012-01-19 Richard Guenther <rguenther@suse.de>
9458
9459 PR tree-optimization/37997
9460 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9461
9462 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9463
9464 PR rtl-optimization/51505
9465 * gcc.dg/pr51505.c: New test.
9466
9467 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9468
9469 PR fortran/51634
9470 * gfortran.dg/typebound_operator_12.f03: New.
9471 * gfortran.dg/typebound_operator_13.f03: New.
9472
9473 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9474
9475 PR c++/51225
9476 * g++.dg/cpp0x/pr51225.C: New.
9477
9478 2012-01-17 Ian Lance Taylor <iant@google.com>
9479
9480 PR go/50656
9481 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9482
9483 2012-01-17 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/51869
9486 * gfortran.dg/realloc_on_assign_9.f90: New.
9487
9488 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9489
9490 PR other/51165
9491 * gcc.dg/tm/memopt-3.c: Remove xfail.
9492 * gcc.dg/tm/memopt-4.c: Remove xfail.
9493 * gcc.dg/tm/memopt-5.c: Remove xfail.
9494 * gcc.dg/tm/memopt-7.c: Remove xfail.
9495
9496 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR tree-optimization/51877
9499 * gcc.c-torture/execute/pr51877.c: New test.
9500
9501 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9502
9503 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9504 {!vect_align_arrays} to vect_sizes_32B_16B.
9505 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9506 * gcc.dg/vect/vect-peel-3.c: Ditto.
9507
9508 2012-01-16 Jason Merrill <jason@redhat.com>
9509
9510 PR c++/51854
9511 * g++.dg/abi/mangle60.C: New.
9512
9513 PR c++/51827
9514 * g++.dg/pch/mangle1.{C,Hs}: New.
9515
9516 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9517 Tobias Burnus <burnus@net-b.de>
9518
9519 PR fortran/50981
9520 * gfortran.dg/elemental_optional_args_3.f90: New
9521 * gfortran.dg/elemental_optional_args_4.f90: New
9522
9523 2012-01-16 Tobias Burnus <burnus@net-b.de>
9524
9525 PR fortran/51809
9526 * gfortran.dg/use_20.f90: New
9527
9528 2012-01-16 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51868
9531 * g++.dg/cpp0x/rv-bitfield.C: New.
9532 * g++.dg/cpp0x/rv-bitfield2.C: New.
9533
9534 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9535
9536 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9537 subroutine 'qsort' and use index array to assign the result.
9538
9539 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR tree-optimization/51865
9542 * gcc.dg/pr51865.c: New test.
9543
9544 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9545
9546 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9547
9548 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9549
9550 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9551 to be loaded from the constant pool, rather than via %hi and %lo.
9552
9553 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9554
9555 PR rtl-optimization/51821
9556 * gcc.dg/pr51821.c: New test.
9557
9558 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9559
9560 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9561
9562 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9563
9564 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9565
9566 2012-01-14 Tobias Burnus <burnus@net-b.de>
9567
9568 PR fortran/51800
9569 * gfortran.dg/init_flag_8.f90: New.
9570 * gfortran.dg/init_flag_9.f90: New.
9571
9572 2011-01-14 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/51816
9575 * gfortran.dg/use_18.f90: New.
9576 * gfortran.dg/use_19.f90: New.
9577
9578 2012-01-13 Ian Lance Taylor <iant@google.com>
9579
9580 PR c++/50012
9581 * g++.dg/warn/Wsign-compare-4.C: New.
9582
9583 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9584
9585 PR fortran/48351
9586 * gfortran.dg/alloc_comp_assign.f03: New.
9587 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9588 __BUILTIN_FREE from 38 to 32.
9589
9590 2012-01-13 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/20681
9593 * g++.dg/warn/Wreturn-type-7.C: New.
9594
9595 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9596
9597 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9598 assumption.
9599 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9600 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9601 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9602 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9603 int32plus because of big array needed.
9604 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9605 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9606
9607 2012-01-13 Jason Merrill <jason@redhat.com>
9608
9609 PR c++/51813
9610 * g++.dg/ext/visibility/template9.C: New.
9611
9612 PR c++/51620
9613 * g++.dg/cpp0x/defaulted34.C: New.
9614 * g++.dg/template/virtual3.C: New.
9615
9616 2012-01-13 Richard Guenther <rguenther@suse.de>
9617
9618 PR middle-end/8081
9619 * gcc.dg/torture/pr8081.c: New testcase.
9620
9621 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9622
9623 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9624
9625 2012-01-12 Jason Merrill <jason@redhat.com>
9626
9627 PR c++/51714
9628 * g++.dg/ext/stmtexpr14.C: New.
9629
9630 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9631
9632 PR c++/51633
9633 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9634
9635 2012-01-12 Jason Merrill <jason@redhat.com>
9636
9637 PR c++/48051
9638 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9639 * g++.dg/abi/mangle58.C: Likewise.
9640
9641 PR c++/51403
9642 * g++.dg/template/arg8.C: New.
9643
9644 2012-01-12 Ira Rosen <irar@il.ibm.com>
9645
9646 PR tree-optimization/51799
9647 * gcc.dg/vect/pr51799.c: New test.
9648 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9649 patterns.
9650
9651 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9652 Tobias Burnus <burnus@net-b.de>
9653
9654 PR fortran/51057
9655 PR fortran/51616
9656 * lib/target-supports.exp
9657 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9658 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9659
9660 2012-01-11 Jason Merrill <jason@redhat.com>
9661
9662 PR c++/51565
9663 * g++.dg/ext/attrib42.C: New.
9664
9665 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR bootstrap/51796
9668 * gcc.dg/pr51796.c: New test.
9669
9670 2012-01-11 Jason Merrill <jason@redhat.com>
9671
9672 PR c++/51818
9673 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9674
9675 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gnat.dg/array19.ad[sb]: New test.
9678
9679 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * gnat.dg/opt23.ad[sb]: New test.
9682 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9683 * gnat.dg/opt24.ad[sb]: New test.
9684
9685 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9686
9687 PR tree-optimization/49642
9688 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9689 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9690
9691 2012-01-11 Jason Merrill <jason@redhat.com>
9692
9693 PR c++/51613
9694 * g++.dg/template/explicit-args5.C: New.
9695
9696 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9697
9698 * gcc.c-torture/execute/20120110-1.c: New testcase.
9699
9700 2012-01-10 Jason Merrill <jason@redhat.com>
9701
9702 PR c++/51614
9703 * g++.dg/inherit/ambig1.C: New.
9704
9705 PR c++/51433
9706 * g++.dg/cpp0x/constexpr-cache1.C: New.
9707
9708 2012-01-10 Richard Guenther <rguenther@suse.de>
9709
9710 PR tree-optimization/51801
9711 * gcc.dg/torture/pr51801.c: New testcase.
9712
9713 2012-01-10 Tobias Burnus <burnus@net-b.de>
9714
9715 PR fortran/51652
9716 * gfortran.dg/allocate_with_typespec_5.f90: New.
9717
9718 2012-01-10 Tobias Burnus <burnus@net-b.de>
9719
9720 * gfortran.dg/class_39.f03: Update dg-error string.
9721
9722 2012-01-10 Richard Guenther <rguenther@suse.de>
9723
9724 PR tree-optimization/50913
9725 * gcc.dg/graphite/interchange-16.c: New testcase.
9726 * gcc.dg/graphite/scop-20.c: XFAIL.
9727 * gfortran.dg/graphite/interchange-1.f: Likewise.
9728 * gfortran.dg/graphite/block-1.f90: Likewise.
9729 * gfortran.dg/graphite/block-2.f: Likewise.
9730
9731 2012-01-10 Richard Henderson <rth@redhat.com>
9732
9733 * lib/target-supports.exp (check_effective_target_vect_perm,
9734 check_effective_target_vect_perm_byte,
9735 check_effective_target_vect_perm_short): Enable for arm neon.
9736
9737 2012-01-09 Tobias Burnus <burnus@net-b.de>
9738
9739 PR fortran/46328
9740 * gfortran.dg/typebound_operator_11.f90: New.
9741
9742 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9743
9744 * gnat.dg/array18.adb: New test.
9745 * gnat.dg/array18_pkg.ads: New helper.
9746
9747 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9748
9749 PR fortran/51791
9750 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9751 around base object in first assignment in main program.
9752 * gfortran.dg/typebound_operator_10.f03: New test.
9753
9754 2012-01-09 Martin Jambor <mjambor@suse.cz>
9755
9756 PR tree-optimization/51759
9757 * g++.dg/ipa/pr51759.C: New test.
9758
9759 2012-01-09 Tobias Burnus <burnus@net-b.de>
9760
9761 PR fortran/51758
9762 * gfortran.dg/optional_absent_2.f90: New.
9763
9764 2012-01-09 Tobias Burnus <burnus@net-b.de>
9765
9766 PR fortran/51578
9767 * gfortran.dg/use_17.f90: New.
9768
9769 2012-01-09 Gary Funck <gary@intrepid.com>
9770
9771 PR preprocessor/33919
9772 * gcc.dg/pr33919.c: New test.
9773 * gcc.dg/pr33919-0.h: New test header file.
9774 * gcc.dg/pr33919-1.h: Ditto.
9775 * gcc.dg/pr33919-2.h: Ditto.
9776
9777 2012-01-07 Jan Hubicka <jh@suse.cz>
9778
9779 PR tree-optimize/51694
9780 * gcc.c-torture/compile/pr51694.c: new testcase.
9781
9782 2012-01-07 Jan Hubicka <jh@suse.cz>
9783
9784 PR tree-optimization/51600
9785 * g++.dg/torture/pr51600.C: New testcase.
9786
9787 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9788
9789 PR gcov-profile/51715
9790 PR gcov-profile/51717
9791 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9792 * gcc.misc-tests/gcov-14.c: Likewise.
9793
9794 2012-01-06 Jason Merrill <jason@redhat.com>
9795
9796 * g++.dg/parse/new5.C: New.
9797
9798 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9799
9800 PR testsuite/51655
9801 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9802 including <string.h>.
9803
9804 2012-01-06 Jason Merrill <jason@redhat.com>
9805
9806 * g++.dg/abi/mangle51.C: New.
9807 * g++.dg/abi/mangle52.C: New.
9808 * g++.dg/abi/mangle53.C: New.
9809 * g++.dg/abi/mangle54.C: New.
9810 * g++.dg/abi/mangle55.C: New.
9811 * g++.dg/abi/mangle56.C: New.
9812 * g++.dg/abi/mangle57.C: New.
9813 * g++.dg/abi/mangle58.C: New.
9814 * g++.dg/abi/mangle59.C: New.
9815 * g++.dg/cpp0x/trailing3.C: Update mangling.
9816 * g++.dg/cpp0x/variadic111.C: Update mangling.
9817 * g++.dg/cpp0x/variadic4.C: Update mangling.
9818 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9819 * g++.dg/template/nontype22.C: Works now.
9820 * g++.dg/template/pr35240.C: Works now.
9821
9822 * g++.dg/cpp0x/error7.C: New.
9823
9824 2012-01-06 Tobias Burnus <burnus@net-b.de>
9825
9826 * gfortran.dg/deallocate_stat_2.f90: New.
9827 * coarray/allocate_errgmsg.f90: New.
9828 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9829 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9830 * coarray/subobject_1.f90: Fix for num_images > 1.
9831 * gfortran.dg/deallocate_stat.f90: Update due to changed
9832 stat= handling.
9833
9834 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9835
9836 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9837
9838 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9839
9840 * ada/acats/overflow.lst: Add cb20004.
9841
9842 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9843
9844 PR c++/51541
9845 * g++.dg/cpp0x/alias-decl-18.C: New test.
9846
9847 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9848
9849 * gcc.c-torture/execute/20120104-1.c: New test.
9850
9851 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9852
9853 PR fortran/PR48946
9854 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9855 the old typebound_operator_8.f03.
9856 * gfortran.dg/typebound_operator_8.f03: New version of
9857 typebound_operator_7.f03 with 'u' a derived type instead of a
9858 class object.
9859
9860 2012-01-05 Richard Guenther <rguenther@suse.de>
9861
9862 * g++.dg/torture/pr49309.C: Skip for -flto.
9863
9864 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR middle-end/51761
9867 * gcc.c-torture/compile/pr51761.c: New test.
9868
9869 2012-01-05 Richard Guenther <rguenther@suse.de>
9870
9871 PR tree-optimization/51760
9872 * gcc.dg/torture/pr51760.c: New testcase.
9873
9874 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9875
9876 PR middle-end/51472
9877 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9878
9879 2012-01-05 Richard Guenther <rguenther@suse.de>
9880
9881 PR lto/41576
9882 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9883 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9884
9885 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR debug/51695
9888 * gcc.dg/pr51695.c: New test.
9889
9890 2012-01-04 Andrew Pinski <apinski@cavium.com>
9891
9892 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9893 * gcc.target/mips/octeon2-lx-1.c: New test.
9894 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9895 * gcc.target/mips/octeon2-lx-2.c: New test.
9896 * gcc.target/mips/octeon2-lx-3.c: New test.
9897
9898 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9899
9900 PR other/51163
9901 PR other/51164
9902 * gcc.dg/tm/alias-1.c: Adjust regexp.
9903 * gcc.dg/tm/alias-2.c: Adjust regexp.
9904
9905 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/51064
9908 * g++.dg/warn/Wparentheses-26.C: New.
9909
9910 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9911
9912 * gfortran.dg/elemental_optional_args_2.f90: New test.
9913
9914 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9915
9916 PR fortran/49693
9917 * gfortran.dg/common_17.f90: New test.
9918
9919 2012-01-04 Richard Guenther <rguenther@suse.de>
9920
9921 PR tree-optimization/49651
9922 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9923 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9924
9925 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9926
9927 PR c++/51738
9928 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9929
9930 2012-01-03 Andrew Pinski <apinski@cavium.com>
9931
9932 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9933 for all mips targets. Also allow an optional .cfi_startproc.
9934
9935 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9936
9937 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9938
9939 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9940
9941 PR c++/29273
9942 * g++.dg/rtti/dyncast5.C: New.
9943
9944 2012-01-03 Richard Guenther <rguenther@suse.de>
9945
9946 PR tree-optimization/51070
9947 * gcc.dg/torture/pr51070-2.c: New testcase.
9948
9949 2012-01-03 Richard Guenther <rguenther@suse.de>
9950
9951 PR tree-optimization/51692
9952 * gcc.dg/torture/pr51692.c: New testcase.
9953
9954 2012-01-03 Richard Guenther <rguenther@suse.de>
9955
9956 PR debug/51650
9957 * g++.dg/lto/pr51650-3_0.C: New testcase.
9958
9959 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 PR c++/15867
9962 * g++.dg/warn/Wredundant-decls-spec.C: New.
9963
9964 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR tree-optimization/51719
9967 * g++.dg/tree-prof/pr51719.C: New test.
9968
9969 2012-01-03 Richard Guenther <rguenther@suse.de>
9970
9971 PR middle-end/51730
9972 * gcc.dg/fold-compare-6.c: New testcase.
9973
9974 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR c++/51669
9977 * g++.dg/gomp/pr51669.C: New test.
9978
9979 2012-01-02 Jason Merrill <jason@redhat.com>
9980
9981 PR c++/51675
9982 * g++.dg/cpp0x/constexpr-union2.C: New.
9983
9984 PR c++/51666
9985 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9986
9987 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9988
9989 PR c++/51462
9990 * g++.dg/cpp0x/constexpr-99.C: New test.
9991
9992 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9993
9994 PR c++/20140
9995 * g++.dg/template/init9.C: New.
9996
9997 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9998
9999 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10000 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10001 rather than a specific number.
10002
10003 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10004
10005 PR fortran/46262
10006 PR fortran/46328
10007 PR fortran/51052
10008 * gfortran.dg/typebound_operator_7.f03: New.
10009 * gfortran.dg/typebound_operator_8.f03: New.
10010
10011 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10012
10013 PR target/51729
10014 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10015 XFAIL.
10016 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10017
10018 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10019
10020 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10021
10022 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10023
10024 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10025 for MIPS.
10026
10027 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10028
10029 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10030 * gfortran.dg/io_real_boz_4.f90: Likewise.
10031 * gfortran.dg/io_real_boz_5.f90: Likewise.
10032
10033 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10034
10035 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10036
10037 2012-01-02 Revital Eres <revital.eres@linaro.org>
10038
10039 * gcc.dg/sms-11.c: New file.
10040
10041 2012-01-02 Tobias Burnus <burnus@net-b.de>
10042
10043 PR fortran/51682
10044 * gfortran.dg/coarray/image_index_3.f90: New.
10045
10046 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10047
10048 PR c++/16603
10049 * g++.dg/parse/enum8.C: New.
10050
10051 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10052
10053 PR c++/51379
10054 * g++.dg/conversion/reinterpret4.C: New.
10055 * g++.dg/conversion/reinterpret1.C: Adjust.
10056
10057 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10058
10059 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10060
10061 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10062
10063 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10064 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10065 * g++.old-deja/g++.jason/access14.C: Likewise.
10066 * g++.old-deja/g++.jason/access8.C: Likewise.
10067 * g++.old-deja/g++.jason/access1.C: Likewise.
10068 * g++.old-deja/g++.other/access3.C: Likewise.
10069 * g++.old-deja/g++.other/access5.C: Likewise.
10070 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10071 * g++.old-deja/g++.law/visibility22.C: Likewise.
10072 * g++.old-deja/g++.law/visibility26.C: Likewise.
10073 * g++.old-deja/g++.mike/p2746.C: Likewise.
10074 * g++.dg/debug/using1.C: Likewise.
10075 * g++.dg/lookup/using51.C: Likewise.
10076 * g++.dg/inherit/using5.C: Likewise.
10077 * g++.dg/inherit/pr30297.C: Likewise.
10078 * g++.dg/inherit/access8.C: Likewise.
10079 * g++.dg/torture/pr39362.C: Likewise.
10080 * g++.dg/template/crash13.C: Likewise.
10081 * g++.dg/template/using10.C: Likewise.
10082
10083 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10084
10085 PR fortran/51502
10086 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10087
10088 2012-01-01 Ira Rosen <irar@il.ibm.com>
10089
10090 PR tree-optimization/51704
10091 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10092 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10093 corresponding flags.
10094
10095 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 PR c++/51723
10098 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10099
10100 2012-01-01 Jan Hubicka <jh@suse.cz>
10101
10102 PR rtl-optimization/51069
10103 * gcc.c-torture/compile/pr51069.c: New testcase.
10104
10105 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR tree-optimization/51683
10108 * gcc.dg/pr51683.c: New test.
10109 \f
10110 Copyright (C) 2012 Free Software Foundation, Inc.
10111
10112 Copying and distribution of this file, with or without modification,
10113 are permitted in any medium without royalty provided the copyright
10114 notice and this notice are preserved.